.storefront-root,.vitrine-motion-scope{--vitrine-motion-ease-out:cubic-bezier(0.32,0.72,0,1);--vitrine-motion-ease-in:cubic-bezier(0.55,0,1,0.45);--vitrine-motion-sheet-in-ms:300ms;--vitrine-motion-sheet-out-ms:220ms;--vitrine-motion-fade-ms:160ms;--vitrine-motion-dialog-shift:8px;--vitrine-motion-loader-ms:900ms;--vitrine-motion-reveal-ms:550ms;--vitrine-motion-reveal-shift:20px;--vitrine-motion-reveal-fade-ease:cubic-bezier(0.37,0,0.63,1);--vitrine-motion-reveal-slide-ease:cubic-bezier(0.16,1,0.3,1);--vitrine-motion-press-ms:120ms;--vitrine-motion-press-scale:0.97;--vitrine-motion-badge-ms:240ms;--vitrine-motion-badge-from-scale:0.85;--vitrine-motion-tint-ms:150ms}[data-vitrine-surface][data-state=closing]{pointer-events:none}.vitrine-tier-sheet-panel{transition:transform var(--vitrine-motion-sheet-out-ms) var(--vitrine-motion-ease-out)}@media (prefers-reduced-motion:no-preference){.vitrine-tier-sheet-overlay[data-state=open] .vitrine-tier-sheet-panel{animation:vitrine-sheet-up var(--vitrine-motion-sheet-in-ms) var(--vitrine-motion-ease-out)}.vitrine-tier-sheet-overlay[data-state=closing] .vitrine-tier-sheet-panel{animation:vitrine-sheet-down var(--vitrine-motion-sheet-out-ms) var(--vitrine-motion-ease-in) forwards}.vitrine-menu-overlay[data-state=open] .vitrine-menu-panel{animation:vitrine-panel-in-right var(--vitrine-motion-sheet-in-ms) var(--vitrine-motion-ease-out)}.vitrine-menu-overlay[data-state=closing] .vitrine-menu-panel{animation:vitrine-panel-out-right var(--vitrine-motion-sheet-out-ms) var(--vitrine-motion-ease-in) forwards}.vitrine-gallery-lightbox[data-state=open],.vitrine-menu-overlay[data-state=open] .vitrine-menu-backdrop,.vitrine-tier-sheet-overlay[data-state=open] .vitrine-tier-sheet-backdrop{animation:vitrine-fade-in var(--vitrine-motion-sheet-in-ms) var(--vitrine-motion-ease-out)}.vitrine-gallery-lightbox[data-state=closing],.vitrine-menu-overlay[data-state=closing] .vitrine-menu-backdrop,.vitrine-tier-sheet-overlay[data-state=closing] .vitrine-tier-sheet-backdrop{animation:vitrine-fade-out var(--vitrine-motion-sheet-out-ms) var(--vitrine-motion-ease-in) forwards}@media (min-width:1024px){.vitrine-tier-sheet-overlay--desktop-ok[data-state=open] .vitrine-tier-sheet-panel{animation:vitrine-dialog-in var(--vitrine-motion-sheet-in-ms) var(--vitrine-motion-ease-out)}.vitrine-tier-sheet-overlay--desktop-ok[data-state=closing] .vitrine-tier-sheet-panel{animation:vitrine-dialog-out var(--vitrine-motion-sheet-out-ms) var(--vitrine-motion-ease-in) forwards}}}@media (prefers-reduced-motion:reduce){.vitrine-gallery-lightbox[data-state=open],.vitrine-menu-overlay[data-state=open],.vitrine-tier-sheet-overlay[data-state=open]{animation:vitrine-fade-in var(--vitrine-motion-fade-ms) linear}.vitrine-gallery-lightbox[data-state=closing],.vitrine-menu-overlay[data-state=closing],.vitrine-tier-sheet-overlay[data-state=closing]{animation:vitrine-fade-out var(--vitrine-motion-fade-ms) linear forwards}.vitrine-series-dates-more-chevron,.vitrine-tier-sheet-panel{transition:none}}@keyframes vitrine-sheet-up{0%{transform:translateY(100%)}}@keyframes vitrine-sheet-down{to{transform:translateY(100%)}}@keyframes vitrine-panel-in-right{0%{transform:translateX(100%)}}@keyframes vitrine-panel-out-right{to{transform:translateX(100%)}}@keyframes vitrine-dialog-in{0%{opacity:0;transform:translateY(var(--vitrine-motion-dialog-shift))}}@keyframes vitrine-dialog-out{to{opacity:0;transform:translateY(var(--vitrine-motion-dialog-shift))}}@keyframes vitrine-fade-in{0%{opacity:0}}@keyframes vitrine-fade-out{to{opacity:0}}@media (prefers-reduced-motion:no-preference){.storefront-root .vitrine-page [data-reveal=pending]:not(:has(>.vitrine-section-accent-outer)){opacity:0;translate:0 var(--vitrine-motion-reveal-shift)}.storefront-root .vitrine-page [data-reveal=pending]>.vitrine-section-accent-outer>.vitrine-section-accent-inner{opacity:0;translate:0 var(--vitrine-motion-reveal-shift)}.storefront-root .vitrine-page [data-reveal=shown]:not(:has(>.vitrine-section-accent-outer)){transition:opacity var(--vitrine-motion-reveal-ms) var(--vitrine-motion-reveal-fade-ease),translate var(--vitrine-motion-reveal-ms) var(--vitrine-motion-reveal-slide-ease)}.storefront-root .vitrine-page [data-reveal=shown]>.vitrine-section-accent-outer>.vitrine-section-accent-inner{transition:opacity var(--vitrine-motion-reveal-ms) var(--vitrine-motion-reveal-fade-ease),translate var(--vitrine-motion-reveal-ms) var(--vitrine-motion-reveal-slide-ease)}.storefront-root .vitrine-page :is(.vitrine-btn-primary,.vitrine-btn-hero-cta,.vitrine-btn-ghost,.vitrine-btn-ghost-accent,.vitrine-btn-outline-white,.vitrine-btn-header-outline,.vitrine-checkout-cta,.vitrine-checkout-btn-secondary,.vitrine-checkout-btn-ghost,.rb-slot-cart-btn){transition:opacity var(--vitrine-motion-tint-ms) var(--vitrine-motion-ease-out),background-color var(--vitrine-motion-tint-ms) var(--vitrine-motion-ease-out),border-color var(--vitrine-motion-tint-ms) var(--vitrine-motion-ease-out),color var(--vitrine-motion-tint-ms) var(--vitrine-motion-ease-out),scale var(--vitrine-motion-press-ms) var(--vitrine-motion-ease-out)}.storefront-root .vitrine-page :is(.vitrine-btn-primary,.vitrine-btn-hero-cta,.vitrine-btn-ghost,.vitrine-btn-ghost-accent,.vitrine-btn-outline-white,.vitrine-btn-header-outline,.vitrine-checkout-cta,.vitrine-checkout-btn-secondary,.vitrine-checkout-btn-ghost,.rb-slot-cart-btn):not(:disabled):not([aria-disabled=true])[data-pressed]{scale:var(--vitrine-motion-press-scale)}.storefront-root .vitrine-page :is(.vitrine-quantity-stepper-btn,.round-cart-qty button)>svg{transition:scale var(--vitrine-motion-press-ms) var(--vitrine-motion-ease-out)}.storefront-root .vitrine-page :is(.vitrine-quantity-stepper-btn,.round-cart-qty button):not(:disabled)[data-pressed]>svg{scale:var(--vitrine-motion-press-scale)}.storefront-root .vitrine-page .round-cart-icon-count[data-cart-motion=bump]{animation:vitrine-cart-bump var(--vitrine-motion-badge-ms) var(--vitrine-motion-ease-out)}}@keyframes vitrine-cart-bump{0%{opacity:0;scale:var(--vitrine-motion-badge-from-scale)}}.vitrine-loader{display:inline-block;color:var(--vitrine-text-secondary,currentColor)}.vitrine-loader-arc{display:block;width:28px;height:28px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentcolor}@media (prefers-reduced-motion:no-preference){.vitrine-loader-arc{animation:vitrine-loader-turn var(--vitrine-motion-loader-ms) linear infinite}}@media (prefers-reduced-motion:reduce){.vitrine-loader{animation:vitrine-fade-in var(--vitrine-motion-fade-ms) linear}}@keyframes vitrine-loader-turn{to{transform:rotate(1turn)}}