:root{--rla-focus-color: #97d700;--rla-focus-width: 2px;--rla-focus-offset: 2px;--rla-focus-halo: 0 0 0 5px #141a17;--color-keyboard-focus: 151 215 0}*:focus-visible{outline:var(--rla-focus-width) solid var(--rla-focus-color);outline-offset:var(--rla-focus-offset);box-shadow:var(--rla-focus-halo)}input:is([type=checkbox],[type=radio]):focus-visible+label,input[type=checkbox].switch:focus,.header__menu>ul summary:focus-visible magnet-element,.media-card__link:focus-visible .media-card__text{outline:var(--rla-focus-width) solid var(--rla-focus-color);outline-offset:var(--rla-focus-offset);box-shadow:var(--rla-focus-halo)}button:is([is=media-lightbox-button],[is=media-hover-button]):focus-visible{box-shadow:inset 0 0 0 var(--rla-focus-width) var(--rla-focus-color),inset 0 0 0 5px #141a17}.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.quantity__input:focus-visible{outline:var(--rla-focus-width) solid var(--rla-focus-color);outline-offset:var(--rla-focus-offset);box-shadow:var(--rla-focus-halo)}#MainContent:focus,#MainContent:focus-visible{outline:none;box-shadow:none}@media screen and (max-width:767px){.input,.select,.textarea,.quantity__input{font-size:max(var(--text-sm),16px)}}:is(.input,.select,.textarea).invalid{border-color:rgb(var(--color-error-text));border-color:color-mix(in srgb,rgb(var(--color-error-text)) 70%,rgb(var(--color-foreground)) 30%)}:is(.input,.select,.textarea).invalid:focus-visible{outline-color:color-mix(in srgb,rgb(var(--color-error-text)) 70%,rgb(var(--color-foreground)) 30%)}.newsletter-form .field .input:-webkit-autofill,.newsletter-form .field .input:-webkit-autofill:hover,.newsletter-form .field .input:-webkit-autofill:focus{box-shadow:0 0 0 100px rgb(var(--color-background)) inset;-webkit-text-fill-color:rgb(var(--color-foreground));caret-color:rgb(var(--color-foreground))}.newsletter-modal .newsletter-form .field .input:-webkit-autofill,.newsletter-modal .newsletter-form .field .input:-webkit-autofill:hover,.newsletter-modal .newsletter-form .field .input:-webkit-autofill:focus{box-shadow:0 0 0 100px rgb(var(--color-drawer-background)) inset;-webkit-text-fill-color:rgb(var(--color-drawer-text));caret-color:rgb(var(--color-drawer-text))}.newsletter-form .field .input:-webkit-autofill~.label{color:rgb(var(--color-foreground))}.newsletter-modal .newsletter-form .field .input:-webkit-autofill~.label{color:rgb(var(--color-drawer-text))}.self-submit-button{width:var(--sp-11);height:var(--sp-11)}.footer .details__content>ul{gap:1.5rem}.footer .details__content>ul a{position:relative}.footer .details__content>ul a:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}@media(hover:none),(pointer:coarse){.quick-view__button:not(:focus-visible){pointer-events:none}}@media screen and (min-width:768px)and (hover:none),screen and (min-width:768px)and (pointer:coarse){.quick-add .buttons:not(:focus-within),.quick-add .button.md\:opacity-0:not(:focus-visible){pointer-events:none}}.js [data-modal-swipe-only] :is(.search-drawer,.menu-drawer) .drawer__close{opacity:1;pointer-events:auto}@media screen and (min-width:1024px){html[data-rla-navtype=b] .header__navigation .header__menu>ul.with-block:not(.gap-1) .menu__item:focus-visible:before,html[data-rla-navtype=b] .header__navigation .header__menu>ul.with-block:not(.gap-1) summary:focus-visible .menu__item:before,html[data-rla-navtype=b] .header__buttons>:is(.search-drawer-button:not(.lg\:hidden),.cart-drawer-button):focus-visible:before,html[data-rla-navtype=b] .header__buttons>shopify-account:focus-within:before{box-shadow:inset 0 0 0 var(--rla-focus-width) var(--rla-focus-color)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/rla-a11y.css.map */
