/* Restored from prom_sl/css/scheme.scss (circle/flash) and the filter's mouse-click-effect. */
.legacy-restored .legacy-button,.legacy-restored .pk-button,#pk-nav .menu-item > .menu-item-text {
  position:relative;overflow:hidden;isolation:isolate;
  transition:background-color .2s,color .2s,border-color .2s,transform .2s;
}
.legacy-restored .legacy-button::before,.legacy-restored .pk-button::before,#pk-nav .menu-item > .menu-item-text::before {
  content:"";position:absolute;top:50%;left:50%;z-index:2;display:block;width:0;height:0;
  background:rgba(255,255,255,.2);border-radius:100%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;
}
@media(hover:hover) and (pointer:fine) {
  .legacy-restored .legacy-button:hover::before,.legacy-restored .pk-button:hover::before,#pk-nav .menu-item > .menu-item-text:hover::before {
    animation:intec-image-effect-circle 750ms;
  }
  .legacy-home .legacy-popular-grid .widget-item:hover .widget-item-picture { animation:intec-image-effect-flash 1.5s; }
}
.legacy-restored .legacy-button:active,.legacy-restored .pk-button:active { transform:translateY(3px); }
#pk-nav .menu-item > .menu-item-text:active::before { animation:intec-image-effect-circle 750ms; }
#pk-nav .menu-item { transition:background-color .2s; }
#pk-nav .menu-item:hover,#pk-nav .menu-item:focus-within,#pk-nav .menu-item.is-open { background:#a40000; }
#pk-nav .menu-item > .menu-item-text:hover,#pk-nav .menu-item > .menu-item-text:focus-visible,#pk-nav .menu-item > .menu-item-text[aria-current] { background:#ffffff12;color:#fff; }
#pk-nav .menu-item > .menu-item-text:active { background:#820000;color:#fff; }
#pk-nav .menu-item-text-wrapper { color:#fff; }
#pk-nav .legacy-catalog-toggle { display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:40px;padding:0 12px;color:#fff;transition:background-color .2s; }
#pk-nav .legacy-catalog-toggle:hover,#pk-nav .legacy-catalog-toggle:focus-visible { color:#fff;background:#ffffff16; }
#pk-nav .legacy-catalog-toggle:active { background:#820000; }
#pk-nav .legacy-catalog-toggle:focus-visible,#pk-nav .menu-item > .menu-item-text:focus-visible { outline:2px solid #fff;outline-offset:-4px; }
#pk-nav .legacy-menu-chevron { display:block;width:16px;height:16px;flex:none;transition:transform .22s ease; }
#pk-nav .is-open > .legacy-catalog-toggle .legacy-menu-chevron,#pk-nav .legacy-catalog-toggle[aria-expanded="true"] .legacy-menu-chevron { transform:rotate(180deg); }
@media(min-width:769px) and (hover:hover) {
  #pk-nav .menu-item:hover > .legacy-catalog-toggle .legacy-menu-chevron,#pk-nav .menu-item:focus-within > .legacy-catalog-toggle .legacy-menu-chevron { transform:rotate(180deg); }
}
#pk-nav .legacy-catalog-dropdown a:hover,#pk-nav .legacy-catalog-dropdown a:focus-visible,#pk-nav .legacy-production-dropdown a:hover,#pk-nav .legacy-production-dropdown a:focus-visible { color:#a40000;background-color:#fff3f3; }
@media(max-width:768px) { #pk-nav .legacy-catalog-toggle { min-width:48px;min-height:48px;padding:0 16px; } }
@keyframes intec-image-effect-circle { 0% { opacity:1; } 40% { opacity:1; } 100% { width:200%;height:200%;opacity:0; } }
@keyframes intec-image-effect-flash { 0% { opacity:.4; } 100% { opacity:1; } }
@media(prefers-reduced-motion:reduce) {
  .legacy-restored .legacy-button,.legacy-restored .pk-button,#pk-nav .menu-item,#pk-nav .menu-item > .menu-item-text,#pk-nav .legacy-catalog-toggle,#pk-nav .legacy-menu-chevron { transition:none; }
  .legacy-restored .legacy-button:active,.legacy-restored .pk-button:active { transform:none; }
  .legacy-restored .legacy-button::before,.legacy-restored .pk-button::before,#pk-nav .menu-item > .menu-item-text::before,.legacy-home .legacy-popular-grid .widget-item .widget-item-picture { animation:none!important; }
}
