@layer base{.StorefrontAccessibility-module__eWQHdq__root :is(button,input:not([type=hidden]),select,summary,[role=button],[role=tab],[role=slider]){min-width:24px;min-height:24px}.StorefrontAccessibility-module__eWQHdq__root :is(nav,header,footer) a{align-items:center;min-width:24px;min-height:24px;display:inline-flex}.StorefrontAccessibility-module__eWQHdq__root :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--theme-text,#1c1917);outline-offset:3px;box-shadow:0 0 0 3px var(--theme-bg,#fff);scroll-margin-block:100px}@media (prefers-reduced-motion:reduce){.StorefrontAccessibility-module__eWQHdq__root *,.StorefrontAccessibility-module__eWQHdq__root :before,.StorefrontAccessibility-module__eWQHdq__root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.StorefrontAccessibility-module__eWQHdq__root .store-story{background:var(--theme-surface,#fff);color:var(--theme-text,#1c1917)}.StorefrontAccessibility-module__eWQHdq__root .store-story :is(small,p){color:var(--theme-text-muted,#57534e)}.StorefrontAccessibility-module__eWQHdq__root [data-storefront-dialog=quote] :is(input:not([type=checkbox]),textarea){background:var(--theme-surface,#fff);color:var(--theme-text,#1c1917)}.StorefrontAccessibility-module__eWQHdq__root [data-storefront-dialog=quote] :is(input,textarea)::placeholder{color:var(--theme-text-muted,#57534e);opacity:1}.StorefrontAccessibility-module__eWQHdq__root [data-storefront-dialog=quote] button[type=submit]{background:var(--theme-primary,#1c1917);color:var(--theme-on-primary,#fff)}