.storefront-scroll-header{isolation:isolate;padding-top:env(safe-area-inset-top,0px);transition:transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.storefront-scroll-header[data-visible=false]{pointer-events:none;transition:transform .2s cubic-bezier(.4,0,.6,1);transform:translateY(calc(-100% - 32px))}.storefront-scroll-header:before{opacity:var(--storefront-header-progress,0);content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000000b8 0%,#0000009e 45%,#00000061 68%,#0000001f 85%,#0000 100%);transition:opacity .14s ease-out;position:absolute;inset:0 0 -32px}:root:not(.dark) .storefront-scroll-header[data-surfaced=true]:before{background:linear-gradient(#ffffffe0 0%,#ffffffc7 35%,#ffffff7a 60%,#ffffff24 82%,#fff0 100%)}.storefront-header-row{height:calc(80px - 12px * var(--storefront-header-progress,0));transition:height .14s ease-out}.storefront-header-brand-visual{transform-origin:0;transform:scale(calc(1 - .1 * var(--storefront-header-progress,0)));align-items:center;transition:transform .14s ease-out;display:inline-flex}.storefront-scroll-header[data-keyboard-focus=true]{transition:none}@media (prefers-reduced-motion:reduce){.storefront-scroll-header,.storefront-scroll-header:before,.storefront-header-row,.storefront-header-brand-visual{transition:none!important}}
