:where(html[data-apres-focus-ring]) *:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:2px;box-shadow:var(--apres-focus-halo, none)}html[data-apres-focus-ring] input:is([type=checkbox],[type=radio]):focus-visible+label,html[data-apres-focus-ring] input[type=checkbox].switch:focus,html[data-apres-focus-ring] .header__menu>ul summary:focus-visible magnet-element,html[data-apres-focus-ring] .media-card__link:focus-visible .media-card__text,html[data-apres-focus-ring] #shopify-pc__banner .shopify-pc__banner__body p a:focus,html[data-apres-focus-ring] #shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs:focus span,html[data-apres-focus-ring] #shopify-pc__prefs__header-close:focus,html[data-apres-focus-ring] #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:focus{outline-offset:2px;box-shadow:var(--apres-focus-halo, none)}html[data-apres-focus-ring] .flickity-button:focus{box-shadow:none}html[data-apres-focus-ring] .flickity-button:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:2px;box-shadow:var(--apres-focus-halo, none)}html[data-apres-focus-ring] button:is([is=media-lightbox-button],[is=media-hover-button]):focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--apres-ring-on-dark)),inset 0 0 0 4px rgb(var(--apres-ring-on-light))}html[data-apres-focus-ring] .drawer{--color-keyboard-focus: var(--apres-drawer-focus);--apres-focus-halo: var(--apres-drawer-halo)}html[data-apres-focus-ring] :is(.mega-menu__panel .product-card,.shop-the-feed .color-swatch){--color-keyboard-focus: var(--apres-base-focus);--apres-focus-halo: var(--apres-base-halo)}@media screen and (max-width:1023px){html[data-apres-focus-ring] .product-bundle__sidebar{--color-keyboard-focus: var(--apres-inverse-focus);--apres-focus-halo: var(--apres-inverse-halo)}}html[data-apres-focus-ring] :is(.card-grid .media-card--overlap,.quick-add,.quick-view__button,.hotspot){--color-keyboard-focus: var(--apres-media-focus);--apres-focus-halo: var(--apres-media-halo)}html[data-apres-focus-ring] .header-transparent:not(.header-scrolled) .header{--color-keyboard-focus: var(--apres-media-focus);--apres-focus-halo: var(--apres-media-halo)}html[data-apres-faded-text] .drawer{--apres-faded-opacity: var(--apres-drawer-faded)}html[data-apres-faded-text] :is(.mega-menu__panel .product-card,.shop-the-feed .color-swatch){--apres-faded-opacity: var(--apres-base-faded)}@media screen and (max-width:1023px){html[data-apres-faded-text] .product-bundle__sidebar{--apres-faded-opacity: var(--apres-inverse-faded)}}html[data-apres-faded-text] .text-opacity,html[data-apres-faded-text] .product-card__top .caption,html[data-apres-faded-text] .faqs.with-background .title-wrapper .rte,html[data-apres-faded-text] .specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),html[data-apres-faded-text] .comparison-table__column.rte *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),html[data-apres-faded-text] .search__heading,html[data-apres-faded-text] .search__results mark,html[data-apres-faded-text] .drawer__submenu>button,html[data-apres-faded-text] .contact__sidebar .subtitle{color:rgb(var(--color-foreground) / var(--apres-faded-opacity, .6))}html[data-apres-faded-text] .rte figcaption{color:rgb(var(--color-foreground) / max(.7,var(--apres-faded-opacity, .6)))}html[data-apres-faded-text] .label.is-floating,html[data-apres-faded-text] .input-wrapper .prefix{opacity:var(--apres-faded-opacity, .6)}html[data-apres-faded-text] .input-wrapper .input::placeholder{opacity:var(--apres-faded-opacity, .6)}html:is([data-apres-motion=scroll],[data-apres-motion=still]) :is(marquee-element,logo-list)>*{animation:none!important}html[data-apres-motion=scroll] marquee-element>*{transform:translate3d(var(--apres-marquee-x, 0px),0,0)}html[data-apres-motion=pause] :is(marquee-element,logo-list).apres-paused>*{animation-play-state:paused!important}:where(.apres-motion-host){position:relative}.apres-motion-toggle{position:absolute;inset-block:0;inset-inline-end:var(--sp-2, .5rem);z-index:2;display:grid;place-items:center;width:32px;height:32px;margin-block:auto;padding:0;border:1px solid rgb(var(--color-foreground) / .4);border-radius:9999px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;pointer-events:auto}.apres-motion-toggle svg{width:12px;height:12px;fill:currentColor}.apres-motion-toggle .apres-motion-toggle__play,.apres-motion-toggle[data-paused] .apres-motion-toggle__pause{display:none}.apres-motion-toggle[data-paused] .apres-motion-toggle__play{display:block}html[data-apres-motion=pause] .announcement-bar .slideshow-control{clip:auto;overflow:visible;white-space:normal;width:auto;height:auto;min-width:24px;min-height:24px;margin:0;inset-block-start:50%;transform:translateY(-50%);inset-inline-start:auto;inset-inline-end:calc(-1 * var(--sp-4));border-radius:0;background:none;color:rgb(var(--color-foreground))}html:is([data-apres-motion=scroll],[data-apres-motion=still]) .announcement-bar .slideshow-control{display:none}@media(prefers-reduced-motion:reduce){.apres-motion-toggle,html[data-apres-motion=pause] .announcement-bar .slideshow-control{display:none}}.range-wrapper .range{position:absolute;inset-inline-start:0;top:-10px;height:24px}.range-wrapper .range::-webkit-slider-runnable-track{height:24px}.range-wrapper .range::-webkit-slider-thumb{-webkit-margin-before:4px;margin-block-start:4px}@media not screen and (pointer:fine){.range-wrapper .range::-webkit-slider-thumb{-webkit-margin-before:2px;margin-block-start:2px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/apres-accessibility.css.map */
