:root{--focus-ring-color: 48, 142, 123;--focus-ring-color-alt: 200, 168, 125;--focus-ring-width: .3rem;--focus-ring-offset: .2rem;--focus-ring-opacity: .9;--focus-ring-shadow: 0 0 0 var(--focus-ring-offset) rgb(var(--color-background)), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) rgba(var(--focus-ring-color), var(--focus-ring-opacity)), 0 0 .8rem calc(var(--focus-ring-offset) + var(--focus-ring-width)) rgba(var(--focus-ring-color), .4)}*:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),var(--focus-ring-opacity));outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow);transition:outline .2s ease,box-shadow .2s ease}.focused{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),var(--focus-ring-opacity));outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow)}.button:focus-visible,.button:focus,.button.focused,.shopify-challenge__button:focus-visible,.customer button:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .6rem rgba(var(--focus-ring-color),.95),0 0 1rem .6rem rgba(var(--focus-ring-color),.35);transition:box-shadow .2s ease}.button--secondary:focus-visible,.button--secondary.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .6rem rgba(var(--focus-ring-color-alt),.95),0 0 1rem .6rem rgba(var(--focus-ring-color-alt),.35)}a:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.85);outline-offset:.3rem;border-radius:.2rem;box-shadow:0 0 .6rem rgba(var(--focus-ring-color),.3)}.link:focus-visible,button.link:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.85);outline-offset:.3rem;box-shadow:0 0 .6rem rgba(var(--focus-ring-color),.3)}input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline:0;border-color:rgba(var(--focus-ring-color),.8);box-shadow:0 0 0 .1rem rgba(var(--focus-ring-color),.4),0 0 .5rem rgba(var(--focus-ring-color),.25),inset 0 0 0 .1rem rgba(var(--focus-ring-color),.15)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.9);outline-offset:.2rem;box-shadow:0 0 .6rem rgba(var(--focus-ring-color),.3)}.header__icon:focus-visible,.header__menu-item:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.9);outline-offset:.2rem;box-shadow:0 0 .8rem rgba(var(--focus-ring-color),.35);border-radius:.4rem}.menu-drawer__menu-item:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.9);outline-offset:-.2rem;box-shadow:inset 0 0 .6rem rgba(var(--focus-ring-color),.2)}.card-wrapper:focus-visible,.card:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.85);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 calc(.3rem + var(--focus-ring-width)) rgba(var(--focus-ring-color),.85),0 0 1rem calc(.3rem + var(--focus-ring-width)) rgba(var(--focus-ring-color),.25)}.quick-add-modal__toggle:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.95);outline-offset:.2rem;box-shadow:0 0 .8rem rgba(var(--focus-ring-color),.4)}.swatch input[type=radio]:focus-visible+label,.color-swatch:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.95);outline-offset:.2rem;box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 calc(.2rem + var(--focus-ring-width)) rgba(var(--focus-ring-color),.95),0 0 .8rem rgba(var(--focus-ring-color),.35)}.quantity__button:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.9);outline-offset:.1rem;box-shadow:0 0 .6rem rgba(var(--focus-ring-color),.3)}.quantity__input:focus-visible{outline:0;border-color:rgba(var(--focus-ring-color),.8);box-shadow:0 0 0 .2rem rgba(var(--focus-ring-color),.3),inset 0 0 0 .1rem rgba(var(--focus-ring-color),.2)}.modal__close-button:focus-visible,.drawer__close:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.95);outline-offset:.2rem;box-shadow:0 0 .8rem rgba(var(--focus-ring-color),.4);border-radius:50%}.facets__disclosure:focus-visible,.disclosure__button:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.85);outline-offset:.2rem;box-shadow:0 0 .6rem rgba(var(--focus-ring-color),.25)}.slider-button:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.95);outline-offset:.2rem;box-shadow:0 0 .8rem rgba(var(--focus-ring-color),.4);border-radius:50%}.pagination__item:focus-visible,.pagination__item-arrow:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.9);outline-offset:.2rem;box-shadow:0 0 .6rem rgba(var(--focus-ring-color),.3)}.social-icons__link:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.9);outline-offset:.2rem;box-shadow:0 0 .8rem rgba(var(--focus-ring-color),.35);border-radius:50%}details summary:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.85);outline-offset:.2rem;box-shadow:0 0 .6rem rgba(var(--focus-ring-color),.25)}.skip-to-content-link:focus{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),1);outline-offset:.3rem;box-shadow:0 0 1.2rem rgba(var(--focus-ring-color),.5);background-color:rgb(var(--color-background));color:rgba(var(--focus-ring-color),1);padding:1.2rem 2rem;border-radius:.4rem}.search__button:focus-visible,.predictive-search__item:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.9);outline-offset:.2rem;box-shadow:0 0 .6rem rgba(var(--focus-ring-color),.3)}.media video:focus-visible,.deferred-media__poster:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.9);outline-offset:.3rem;box-shadow:0 0 1rem rgba(var(--focus-ring-color),.35)}[role=tab]:focus-visible{outline:var(--focus-ring-width) solid rgba(var(--focus-ring-color),.9);outline-offset:.2rem;box-shadow:0 0 .6rem rgba(var(--focus-ring-color),.3)}@media (prefers-contrast: high){:root{--focus-ring-width: .4rem;--focus-ring-opacity: 1}*:focus-visible{outline-width:.4rem}.button:focus-visible,.button.focused{box-shadow:0 0 0 .4rem rgb(var(--color-background)),0 0 0 .8rem rgba(var(--focus-ring-color),1),0 0 1.2rem .8rem rgba(var(--focus-ring-color),.5)}}@media (forced-colors: active){*:focus-visible{outline:.3rem solid;outline-color:Highlight}.button:focus-visible,.button.focused{outline:.3rem solid Highlight}}@media (prefers-color-scheme: dark){:root{--focus-ring-color: 88, 182, 163;--focus-ring-color-alt: 220, 188, 145}}.card-wrapper:has(*:focus-visible),.product-form:has(*:focus-visible){box-shadow:0 0 0 .1rem rgba(var(--focus-ring-color),.15);border-radius:.4rem;transition:box-shadow .2s ease}body:not(.no-outline) *:focus{outline:revert}body.no-outline *:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*:focus-visible,.focused,.button:focus-visible{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/accessibility-enhancements.css.map */
