[data-storefront-theme=classic] .classic-facet-scroll,[data-storefront-theme=classic] .classic-discovery-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--theme-primary) 30%, transparent) transparent}[data-storefront-theme=classic] .classic-filter-drawer{animation:.24s cubic-bezier(.22,1,.36,1) both classic-filter-drawer-in}@keyframes classic-filter-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes classic-hithere{0%{transform:scale(1)}2%{transform:scale(1.05)}6%{transform:scale(1.05)rotate(5deg)}8%{transform:scale(1.05)rotate(-5deg)}10%{transform:scale(1.05)rotate(5deg)}12%{transform:scale(1.05)rotate(-5deg)}14%{transform:scale(1.05)rotate(5deg)}16%{transform:scale(1.05)rotate(-5deg)}18%{transform:scale(1.05)rotate(5deg)}20%{transform:scale(1.05)rotate(0)}22%{transform:scale(1)}to{transform:scale(1)rotate(0)}}@keyframes classic-hero-gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes classic-product-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes classic-announcement-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.orderAnimation{transform-origin:50%;will-change:transform;animation:5s ease-in-out infinite classic-hithere}.chatAttention{transform-origin:50%;animation:5s ease-in-out 1.5s 3 classic-hithere}.animated-gradient{background-color:var(--theme-promo-background);background-image:linear-gradient(-45deg, var(--theme-promo-background), var(--theme-promo-highlight), var(--theme-promo-background));background-size:400% 400%;animation:15s ease-in-out infinite classic-hero-gradient-flow}.product-card-enter{animation:.38s cubic-bezier(.22,1,.36,1) both classic-product-card-in}.announcement-marquee-track{will-change:transform;animation-name:classic-announcement-marquee;animation-duration:var(--announcement-marquee-duration,24s);animation-timing-function:linear;animation-iteration-count:infinite}@media (hover:hover){.announcement-marquee-track:hover{animation-play-state:paused}}@keyframes classic-search-overlay-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes classic-search-overlay-panel-in-mobile{0%{opacity:.98;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes classic-search-overlay-panel-in-desktop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.search-overlay-backdrop{animation:.18s ease-out both classic-search-overlay-backdrop-in}.search-overlay-panel{animation:.26s ease-out both classic-search-overlay-panel-in-mobile}@media (min-width:768px){.search-overlay-panel{animation-name:classic-search-overlay-panel-in-desktop;animation-duration:.2s}}@media (prefers-reduced-motion:reduce){.orderAnimation,.chatAttention,.product-card-enter,.search-overlay-backdrop,.search-overlay-panel,[data-storefront-theme=classic] .classic-filter-drawer{animation:none}.animated-gradient{background-size:200% 200%;animation:none}.announcement-marquee-track{justify-content:center;min-width:100%;animation:none;position:static;transform:none}}@keyframes classic-route-loader-spin{to{transform:rotate(360deg)}}@keyframes classic-route-loader-breathe{0%,to{opacity:1}50%{opacity:.4}}[data-storefront-theme=classic] .classic-route-loader .storefront-route-loader-mark{animation:.76s linear infinite classic-route-loader-spin}@media (prefers-reduced-motion:reduce){[data-storefront-theme=classic] .classic-route-loader .storefront-route-loader-mark{animation:1.8s ease-in-out infinite classic-route-loader-breathe}}
[data-storefront-theme=aura] .aura-shell{background:var(--page-background);color:var(--foreground)}[data-storefront-theme=aura] .aura-gutter{padding-inline:var(--storefront-page-x)}@media (min-width:40rem){[data-storefront-theme=aura] .aura-gutter{padding-inline:var(--storefront-page-x-desktop)}}[data-storefront-theme=aura] .aura-header{height:var(--aura-header-height);background:var(--aura-header-background);color:var(--aura-header-foreground);border-bottom:1px solid var(--aura-header-border);transition:height .28s cubic-bezier(.4,0,.2,1);position:sticky;top:0}[data-storefront-theme=aura] .aura-header[data-compact=true]{height:var(--aura-header-height-compact)}[data-storefront-theme=aura] .aura-header-offset{height:0;transition:height .28s cubic-bezier(.4,0,.2,1)}[data-storefront-theme=aura] .aura-header[data-compact=true]+.aura-header-offset{height:calc(var(--aura-header-height) - var(--aura-header-height-compact))}[data-storefront-theme=aura] .aura-brand{height:clamp(1.75rem, calc(var(--aura-header-height) - 4rem), 3.25rem);transition:height .28s cubic-bezier(.4,0,.2,1)}[data-storefront-theme=aura] .aura-header[data-compact=true] .aura-brand{height:clamp(1.5rem, calc(var(--aura-header-height-compact) - 2.25rem), 2.25rem)}[data-storefront-theme=aura] .aura-action:hover{background:var(--aura-header-hover)}[data-storefront-theme=aura] .aura-hero-slide{min-height:var(--aura-hero-min-height);color:var(--aura-hero-foreground)}@media (min-width:40rem){[data-storefront-theme=aura] .aura-hero-slide{min-height:var(--aura-hero-min-height-tablet)}}@media (min-width:64rem){[data-storefront-theme=aura] .aura-hero-slide{min-height:var(--aura-hero-min-height-desktop)}}[data-storefront-theme=aura] .aura-hero .swiper-slide{height:auto;display:flex}[data-storefront-theme=aura] .aura-hero-empty-media{background:var(--aura-hero-empty-media)}[data-storefront-theme=aura] .aura-hero-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--aura-hero-scrim) 55%, transparent) 0%, transparent 38%), linear-gradient(to right, color-mix(in srgb, var(--aura-hero-scrim) 68%, transparent) 0%, color-mix(in srgb, var(--aura-hero-scrim) 34%, transparent) 48%, color-mix(in srgb, var(--aura-hero-scrim) 12%, transparent) 100%)}[data-storefront-theme=aura] .aura-hero-scrim[data-align=center]{background:linear-gradient(to top, color-mix(in srgb, var(--aura-hero-scrim) 52%, transparent) 0%, transparent 42%), linear-gradient(to bottom, color-mix(in srgb, var(--aura-hero-scrim) 40%, transparent) 0%, color-mix(in srgb, var(--aura-hero-scrim) 46%, transparent) 100%)}[data-storefront-theme=aura] .aura-hero-scrim[data-align=right]{background:linear-gradient(to top, color-mix(in srgb, var(--aura-hero-scrim) 55%, transparent) 0%, transparent 38%), linear-gradient(to left, color-mix(in srgb, var(--aura-hero-scrim) 68%, transparent) 0%, color-mix(in srgb, var(--aura-hero-scrim) 34%, transparent) 48%, color-mix(in srgb, var(--aura-hero-scrim) 12%, transparent) 100%)}[data-storefront-theme=aura] .aura-hero .swiper-pagination{z-index:10;width:auto;max-width:93.75rem;padding-inline:var(--storefront-page-x);justify-content:center;gap:.5rem;margin-inline:auto;display:flex;position:absolute;bottom:1.25rem;left:0;right:0;transform:none}@media (min-width:40rem){[data-storefront-theme=aura] .aura-hero .swiper-pagination{padding-inline:var(--storefront-page-x-desktop);justify-content:flex-start;bottom:1.75rem}}[data-storefront-theme=aura] .aura-hero .swiper-pagination-bullet{background:color-mix(in srgb, var(--aura-hero-foreground) 55%, transparent);opacity:1;border-radius:9999px;width:2rem;height:.1875rem;margin:0;transition:width .24s cubic-bezier(.4,0,.2,1),background-color .24s}[data-storefront-theme=aura] .aura-hero .swiper-pagination-bullet:hover{background:color-mix(in srgb, var(--aura-hero-foreground) 78%, transparent)}[data-storefront-theme=aura] .aura-hero .swiper-pagination-bullet-active{background:var(--aura-indicator);width:3.25rem}[data-storefront-theme=aura] .aura-tabbar{padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--aura-header-background) 92%, transparent);border-top:1px solid var(--aura-header-border)}[data-storefront-theme=aura] .aura-footer-newsletter{border-bottom:1px solid var(--aura-footer-border);background:var(--aura-footer-surface)}[data-storefront-theme=aura] .aura-section{padding-block:var(--aura-section-pad-y);background:var(--page-background);color:var(--foreground)}@media (min-width:64rem){[data-storefront-theme=aura] .aura-section{padding-block:var(--aura-section-pad-y-desktop)}}[data-storefront-theme=aura] .aura-section-inner{width:100%;max-width:93.75rem;margin-inline:auto}[data-storefront-theme=aura] .aura-section-head{margin-bottom:var(--aura-section-heading-gap)}[data-storefront-theme=aura] .aura-grid-gap{gap:var(--aura-tile-gap)}[data-storefront-theme=aura] .aura-media-frame{border-radius:var(--radius-media);background:var(--aura-surface-strong);isolation:isolate;position:relative;overflow:hidden}[data-storefront-theme=aura] .aura-media-zoom{will-change:transform;transition:transform .62s cubic-bezier(.22,1,.36,1)}[data-storefront-theme=aura] .aura-tile:hover .aura-media-zoom,[data-storefront-theme=aura] .aura-tile:focus-visible .aura-media-zoom{transform:scale(1.045)}[data-storefront-theme=aura] .aura-media-empty{background:var(--aura-media-empty);color:var(--aura-media-foreground)}[data-storefront-theme=aura] .aura-media-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--aura-media-scrim) 76%, transparent) 0%, color-mix(in srgb, var(--aura-media-scrim) 34%, transparent) 38%, transparent 72%)}[data-storefront-theme=aura] .aura-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--color-theme-primary);font-size:.6875rem;font-weight:600}[data-storefront-theme=aura] .aura-rule{background:var(--aura-border);height:1px}[data-storefront-theme=aura] .aura-link{color:var(--foreground);border-bottom:1px solid var(--aura-border);transition:border-color .24s,color .24s}[data-storefront-theme=aura] .aura-link:hover{color:var(--aura-accent);border-bottom-color:var(--aura-accent)}[data-storefront-theme=aura] .aura-cta{background:var(--aura-action-background);color:var(--aura-action-foreground)}[data-storefront-theme=aura] .aura-spotlight-rows{gap:var(--aura-section-heading-gap);display:grid}[data-storefront-theme=aura] .aura-spotlight-track{column-gap:var(--aura-tile-gap)}[data-storefront-theme=aura] .aura-spotlight-track .swiper-wrapper{align-items:stretch}[data-storefront-theme=aura] .aura-spotlight-track .swiper-slide{height:auto}[data-storefront-theme=aura] .aura-spotlight-nav-rule{background:var(--aura-border);height:1px}[data-storefront-theme=aura] .aura-spotlight-nav-button{border:1px solid var(--aura-border);border-radius:var(--radius-control);width:2.5rem;height:2.5rem;color:var(--foreground);background:0 0;flex:none;justify-content:center;align-items:center;transition:background-color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1);display:inline-flex}[data-storefront-theme=aura] .aura-spotlight-nav-button:hover:not(:disabled){background:var(--aura-action-background);border-color:var(--aura-action-background);color:var(--aura-action-foreground)}[data-storefront-theme=aura] .aura-spotlight-nav-button:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-spotlight-nav-button:disabled{pointer-events:none;color:var(--aura-muted-foreground);border-color:color-mix(in srgb, var(--aura-border) 55%, transparent);opacity:.55}[data-storefront-theme=aura] .aura-card-media{background:var(--aura-surface-strong);border-radius:var(--radius-media)}[data-storefront-theme=aura] .aura-badge{background:var(--theme-primary);color:var(--aura-media-foreground);border-radius:var(--radius-pill)}[data-storefront-theme=aura] .aura-veil{background:color-mix(in srgb, var(--page-background) 72%, transparent);color:var(--foreground)}[data-storefront-theme=aura] .aura-card-actions{opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);transform:translateY(.375rem)}[data-storefront-theme=aura] .aura-tile:hover .aura-card-actions,[data-storefront-theme=aura] .aura-tile:focus-within .aura-card-actions{opacity:1;transform:none}@media (hover:none){[data-storefront-theme=aura] .aura-card-actions{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-storefront-theme=aura] *,[data-storefront-theme=aura] :before,[data-storefront-theme=aura] :after{scroll-behavior:auto!important}[data-storefront-theme=aura] .aura-header,[data-storefront-theme=aura] .aura-header-offset,[data-storefront-theme=aura] .aura-brand,[data-storefront-theme=aura] .aura-hero .swiper-pagination-bullet,[data-storefront-theme=aura] .aura-media-zoom,[data-storefront-theme=aura] .aura-link,[data-storefront-theme=aura] .aura-spotlight-nav-button,[data-storefront-theme=aura] .aura-card-actions{transition:none!important}[data-storefront-theme=aura] .aura-card-actions,[data-storefront-theme=aura] .aura-tile:hover .aura-media-zoom,[data-storefront-theme=aura] .aura-tile:focus-visible .aura-media-zoom{transform:none!important}}[data-storefront-theme=aura] .aura-card-bar{opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(115%)}[data-storefront-theme=aura] .aura-tile:hover .aura-card-bar,[data-storefront-theme=aura] .aura-tile:focus-within .aura-card-bar{opacity:1;transform:none}@media (hover:none){[data-storefront-theme=aura] .aura-card-bar{opacity:1;transform:none}}[data-storefront-theme=aura] .aura-card-bar-action{background:var(--aura-action-background);color:var(--aura-action-foreground);border-radius:var(--radius-control);transition:opacity .2s}[data-storefront-theme=aura] .aura-card-bar-action:hover{opacity:.92}[data-storefront-theme=aura] .aura-card-bar-action:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-band{padding-block:var(--aura-band-pad-y);border-block:1px solid var(--aura-border);background:var(--page-background);color:var(--foreground)}[data-storefront-theme=aura] .aura-surface-band{padding-block:var(--aura-section-pad-y);background:var(--aura-surface);color:var(--foreground);border-block:1px solid var(--aura-border)}@media (min-width:64rem){[data-storefront-theme=aura] .aura-surface-band{padding-block:var(--aura-section-pad-y-desktop)}}[data-storefront-theme=aura] .aura-campaign{padding-block:var(--aura-section-pad-y);background:var(--aura-campaign-background);color:var(--aura-campaign-foreground)}@media (min-width:64rem){[data-storefront-theme=aura] .aura-campaign{padding-block:var(--aura-section-pad-y-desktop)}}[data-storefront-theme=aura] .aura-campaign-muted{color:color-mix(in srgb, var(--aura-campaign-foreground) 78%, transparent)}[data-storefront-theme=aura] .aura-campaign-rule{background:color-mix(in srgb, var(--aura-campaign-foreground) 26%, transparent);height:1px}[data-storefront-theme=aura] .aura-campaign-action{background:var(--aura-campaign-action-background);color:var(--aura-campaign-action-foreground);border-radius:var(--radius-control);transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}[data-storefront-theme=aura] .aura-campaign-action:hover{opacity:.94;transform:translateY(-2px)}[data-storefront-theme=aura] .aura-campaign-action:focus-visible{outline:2px solid var(--aura-campaign-foreground);outline-offset:3px}[data-storefront-theme=aura] .aura-brand-tile{border:1px solid var(--aura-border);background:var(--page-background);transition:border-color .24s,background-color .24s}[data-storefront-theme=aura] .aura-brand-tile:hover{border-color:var(--aura-accent);background:var(--aura-surface-strong)}[data-storefront-theme=aura] .aura-brand-tile:focus-visible{outline:2px solid var(--aura-accent);outline-offset:3px}[data-storefront-theme=aura] .aura-brand-logo{filter:grayscale();opacity:.75;transition:filter .32s,opacity .32s}[data-storefront-theme=aura] .aura-brand-tile:hover .aura-brand-logo,[data-storefront-theme=aura] .aura-brand-tile:focus-visible .aura-brand-logo{filter:none;opacity:1}[data-storefront-theme=aura] .aura-quote{background:var(--page-background);border:1px solid var(--aura-border);border-radius:var(--radius-card)}[data-storefront-theme=aura] .aura-quote-rule{background:var(--aura-border);height:1px}[data-storefront-theme=aura] .aura-rail{column-gap:var(--aura-tile-gap)}[data-storefront-theme=aura] .aura-rail .swiper-wrapper{align-items:stretch}[data-storefront-theme=aura] .aura-rail .swiper-slide{height:auto}[data-storefront-theme=aura] .aura-nav-rule{background:var(--aura-border);height:1px}[data-storefront-theme=aura] .aura-nav-button{border:1px solid var(--aura-border);border-radius:var(--radius-control);width:2.5rem;height:2.5rem;color:var(--foreground);background:0 0;flex:none;justify-content:center;align-items:center;transition:background-color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1);display:inline-flex}[data-storefront-theme=aura] .aura-nav-button:hover:not(:disabled){background:var(--aura-action-background);border-color:var(--aura-action-background);color:var(--aura-action-foreground)}[data-storefront-theme=aura] .aura-nav-button:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-nav-button:disabled{pointer-events:none;color:var(--aura-muted-foreground);border-color:color-mix(in srgb, var(--aura-border) 55%, transparent);opacity:.55}@media (prefers-reduced-motion:reduce){[data-storefront-theme=aura] .aura-card-bar,[data-storefront-theme=aura] .aura-card-bar-action,[data-storefront-theme=aura] .aura-campaign-action,[data-storefront-theme=aura] .aura-brand-logo,[data-storefront-theme=aura] .aura-brand-tile,[data-storefront-theme=aura] .aura-nav-button{transition:none!important}[data-storefront-theme=aura] .aura-card-bar,[data-storefront-theme=aura] .aura-campaign-action:hover{transform:none!important}}[data-storefront-theme=aura] .aura-contact{isolation:isolate;position:relative;overflow:hidden}[data-storefront-theme=aura] .aura-contact:before{content:"";z-index:-1;background:radial-gradient(55rem 38rem at 8% -10%, color-mix(in srgb, var(--theme-primary) 12%, transparent) 0%, transparent 62%);position:absolute;inset:0}[data-storefront-theme=aura] .aura-contact:after{content:"";z-index:-1;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--foreground) 5%, transparent) 0 1px, transparent 1px 14px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 65% at 100% 100%,#000 0%,#0000 72%);mask-image:radial-gradient(50% 65% at 100% 100%,#000 0%,#0000 72%)}[data-storefront-theme=aura] .aura-tag{border:1px solid var(--aura-border);border-radius:var(--radius-small);letter-spacing:.28em;text-transform:uppercase;color:var(--aura-muted-foreground);align-items:center;padding:.4rem .8rem;font-size:.625rem;font-weight:600;display:inline-flex}[data-storefront-theme=aura] .aura-strip{border-block:1px solid var(--aura-border)}[data-storefront-theme=aura] .aura-ticks{background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--foreground) 34%, transparent) 0 1px, transparent 1px 5px);opacity:.55;height:1.15rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}[data-storefront-theme=aura] .aura-live-dot{background:var(--aura-brand-strong);animation:2.4s cubic-bezier(.4,0,.6,1) infinite aura-pulse}@keyframes aura-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}[data-storefront-theme=aura] .aura-contact-card{border:1px solid var(--aura-border);background:var(--aura-surface);transition:border-color .24s,background-color .24s}[data-storefront-theme=aura] .aura-contact-card:hover{border-color:var(--aura-accent);background:var(--aura-surface-strong)}[data-storefront-theme=aura] .aura-contact-card:focus-visible{outline:2px solid var(--aura-accent);outline-offset:3px}[data-storefront-theme=aura] .aura-contact-icon{border:1px solid var(--aura-border);background:var(--page-background);color:var(--aura-brand-strong)}[data-storefront-theme=aura] .aura-contact-form>div{border-color:var(--aura-border);background:var(--aura-surface);border-radius:var(--radius-card);box-shadow:none;position:relative;overflow:hidden}[data-storefront-theme=aura] .aura-contact-form>div:before{content:"";inset-inline:0;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--aura-accent) 75%, transparent), transparent);height:1px;position:absolute;top:0}@media (prefers-reduced-motion:reduce){[data-storefront-theme=aura] .aura-contact-card{transition:none!important}[data-storefront-theme=aura] .aura-live-dot{animation:none!important}}[data-storefront-theme=aura] .aura-catalog-page{isolation:isolate;position:relative}[data-storefront-theme=aura] .aura-catalog-wash{inset-inline:0;z-index:-1;pointer-events:none;background:radial-gradient(52rem 26rem at 2% -14%, color-mix(in srgb, var(--theme-primary) 10%, transparent) 0%, transparent 62%);height:34rem;display:block;position:absolute;top:0}[data-storefront-theme=aura] .aura-catalog-wash:after{content:"";background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--foreground) 5%, transparent) 0 1px, transparent 1px 16px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 62% at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(38% 62% at 100% 0,#000 0%,#0000 72%)}[data-storefront-theme=aura] .aura-masthead-rule{align-items:center;gap:.75rem;display:flex}[data-storefront-theme=aura] .aura-masthead-rule .aura-ticks{opacity:.3;height:.75rem}[data-storefront-theme=aura] .aura-catalog-rail{top:calc(var(--aura-header-height-compact) + 1.5rem);max-height:calc(100svh - var(--aura-header-height-compact) - 3rem);overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:.875rem;position:sticky;overflow-y:auto}[data-storefront-theme=aura] .aura-rail-head{justify-content:space-between;align-items:center;gap:.75rem;height:2.5rem;margin-bottom:1.125rem;display:flex}[data-storefront-theme=aura] .aura-facet{border-top:1px solid var(--aura-border)}[data-storefront-theme=aura] .aura-facet-summary{text-align:start;letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding-block:1.125rem;font-size:.75rem;font-weight:600;transition:color .24s;display:flex}[data-storefront-theme=aura] .aura-facet-summary:hover{color:var(--aura-accent)}[data-storefront-theme=aura] .aura-facet-summary:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-facet-scroll{scrollbar-width:thin;scrollbar-color:var(--aura-border) transparent;scrollbar-gutter:stable}[data-storefront-theme=aura] .aura-quiet-link{letter-spacing:.2em;text-transform:uppercase;color:var(--aura-muted-foreground);border-bottom:1px solid var(--aura-border);font-size:.6875rem;font-weight:600;transition:color .24s,border-color .24s}[data-storefront-theme=aura] .aura-quiet-link:hover{color:var(--aura-accent);border-bottom-color:var(--aura-accent)}[data-storefront-theme=aura] .aura-quiet-link:focus-visible{outline:2px solid var(--aura-accent);outline-offset:3px}[data-storefront-theme=aura] .aura-toolbar{border-bottom:1px solid var(--aura-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.125rem;display:flex}@media (min-width:64rem){[data-storefront-theme=aura] .aura-toolbar{margin-bottom:1.5rem}}[data-storefront-theme=aura] .aura-toolbar-mobile{z-index:20;background:var(--page-background);grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:.5rem;padding-block:.875rem;display:grid;position:sticky;top:0}@media (min-width:48rem){[data-storefront-theme=aura] .aura-toolbar-mobile{top:var(--aura-header-height-compact)}}@media (min-width:64rem){[data-storefront-theme=aura] .aura-toolbar-mobile{display:none}}[data-storefront-theme=aura] .aura-toolbar-button{border:1px solid var(--aura-border);border-radius:var(--radius-control);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.75rem;font-weight:600;transition:border-color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-toolbar-button:hover{border-color:var(--aura-accent)}[data-storefront-theme=aura] .aura-toolbar-button:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-toolbar-count{border-radius:var(--radius-pill);background:var(--aura-action-background);min-width:1.25rem;height:1.25rem;color:var(--aura-action-foreground);letter-spacing:normal;place-items:center;padding-inline:.25rem;font-size:.6875rem;display:inline-grid}[data-storefront-theme=aura] .aura-active-filters{margin-bottom:1.25rem}[data-storefront-theme=aura] .aura-chip{border:1px solid var(--aura-border);border-radius:var(--radius-pill);background:var(--aura-surface);align-items:center;gap:.4rem;min-height:2rem;padding-inline:.75rem;font-size:.75rem;font-weight:500;transition:border-color .24s,color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-chip:hover{border-color:var(--aura-accent);color:var(--aura-accent)}[data-storefront-theme=aura] .aura-chip:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-sheet-scrim{background:color-mix(in srgb, var(--aura-hero-scrim) 62%, transparent);animation:.22s both aura-scrim-in}[data-storefront-theme=aura] .aura-sheet{background:var(--page-background);color:var(--foreground);border-top:1px solid var(--aura-border);border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);animation:.28s cubic-bezier(.22,1,.36,1) both aura-sheet-in}@keyframes aura-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes aura-sheet-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}[data-storefront-theme=aura] .aura-icon-button{border:1px solid var(--aura-border);border-radius:var(--radius-control);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:border-color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-icon-button:hover{border-color:var(--aura-accent)}[data-storefront-theme=aura] .aura-icon-button:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-sheet-primary{border-radius:var(--radius-control);background:var(--aura-action-background);min-height:3rem;color:var(--aura-action-foreground);letter-spacing:.16em;text-transform:uppercase;flex:1;font-size:.75rem;font-weight:700;transition:opacity .2s}[data-storefront-theme=aura] .aura-sheet-primary:hover{opacity:.92}[data-storefront-theme=aura] .aura-sheet-secondary{border:1px solid var(--aura-border);border-radius:var(--radius-control);letter-spacing:.16em;text-transform:uppercase;min-height:3rem;padding-inline:1.25rem;font-size:.75rem;font-weight:600;transition:border-color .24s}[data-storefront-theme=aura] .aura-sheet-secondary:hover{border-color:var(--aura-accent)}[data-storefront-theme=aura] .aura-sheet-primary:focus-visible,[data-storefront-theme=aura] .aura-sheet-secondary:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-sort-option{border-radius:var(--radius-control);text-align:start;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding-inline:.875rem;font-size:.9375rem;transition:background-color .24s,border-color .24s;display:flex}[data-storefront-theme=aura] .aura-sort-option:hover{background:var(--aura-surface)}[data-storefront-theme=aura] .aura-sort-option[data-active]{border-color:var(--aura-border);background:var(--aura-surface-strong);font-weight:600}[data-storefront-theme=aura] .aura-sort-option:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-empty{border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--aura-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1.5rem;display:flex}[data-storefront-theme=aura] .aura-pagination{margin-top:var(--aura-section-heading-gap);border-top:1px solid var(--aura-border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}[data-storefront-theme=aura] .aura-page-step{border:1px solid var(--aura-border);border-radius:var(--radius-control);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;min-height:2.5rem;padding-inline:.875rem;font-size:.75rem;font-weight:600;transition:background-color .24s,border-color .24s,color .24s;display:inline-flex}[data-storefront-theme=aura] a.aura-page-step:hover{background:var(--aura-action-background);border-color:var(--aura-action-background);color:var(--aura-action-foreground)}[data-storefront-theme=aura] .aura-page-step[aria-disabled=true]{pointer-events:none;color:var(--aura-muted-foreground);border-color:color-mix(in srgb, var(--aura-border) 55%, transparent);opacity:.55}[data-storefront-theme=aura] .aura-page-link{border-radius:var(--radius-control);font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding-inline:.5rem;font-size:.875rem;transition:background-color .24s,border-color .24s,color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-page-link:hover{border-color:var(--aura-border)}[data-storefront-theme=aura] .aura-page-link[data-active]{background:var(--aura-action-background);border-color:var(--aura-action-background);color:var(--aura-action-foreground);font-weight:700}[data-storefront-theme=aura] .aura-page-link:focus-visible,[data-storefront-theme=aura] .aura-page-step:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-page-gap{color:var(--aura-muted-foreground);padding-inline:.25rem}@media (prefers-reduced-motion:reduce){[data-storefront-theme=aura] .aura-facet-summary,[data-storefront-theme=aura] .aura-quiet-link,[data-storefront-theme=aura] .aura-chip,[data-storefront-theme=aura] .aura-toolbar-button,[data-storefront-theme=aura] .aura-icon-button,[data-storefront-theme=aura] .aura-sheet-primary,[data-storefront-theme=aura] .aura-sheet-secondary,[data-storefront-theme=aura] .aura-sort-option,[data-storefront-theme=aura] .aura-page-step,[data-storefront-theme=aura] .aura-page-link{transition:none!important}[data-storefront-theme=aura] .aura-sheet,[data-storefront-theme=aura] .aura-sheet-scrim{animation:none!important}}[data-storefront-theme=aura] .aura-pdp-panel{position:relative}@media (min-width:64rem){[data-storefront-theme=aura] .aura-pdp-panel{top:calc(var(--aura-header-height-compact) + 1.5rem);position:sticky}}@media (min-width:64rem) and (max-height:52rem){[data-storefront-theme=aura] .aura-pdp-panel{position:static}}@media (min-width:40rem){[data-storefront-theme=aura]{--media-product-detail:4 / 3;--media-category-card:3 / 4}}@media (min-width:64rem){[data-storefront-theme=aura]{--media-hero:16 / 7}}[data-storefront-theme=aura] .aura-pdp-media{aspect-ratio:var(--media-product-detail,3 / 4)}@media (min-width:64rem){[data-storefront-theme=aura] .aura-pdp-media{aspect-ratio:auto;height:min(64svh,30rem)}}@media (min-width:90rem){[data-storefront-theme=aura] .aura-pdp-media{height:min(70svh,34rem)}}[data-storefront-theme=aura] .aura-pdp-body{width:100%;max-width:75rem;margin-inline:auto}@media (min-width:64rem){[data-storefront-theme=aura] .aura-pdp-rail{top:calc(var(--aura-header-height-compact) + 1.5rem);position:sticky}[data-storefront-theme=aura] .aura-pdp-rail .aura-section-head{margin-bottom:0}[data-storefront-theme=aura] .aura-pdp-rail :where(h2,h3){margin-top:0}}[data-storefront-theme=aura] .aura-pdp-media-button{cursor:zoom-in;background:0 0}[data-storefront-theme=aura] .aura-pdp-media-button:focus-visible{outline:2px solid var(--aura-accent);outline-offset:-4px}[data-storefront-theme=aura] .aura-pdp-zoom{border:1px solid var(--aura-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--page-background) 82%, transparent);width:2.25rem;height:2.25rem;color:var(--foreground);opacity:0;justify-content:center;align-items:center;transition:opacity .24s;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}[data-storefront-theme=aura] .aura-pdp-media-button:hover .aura-pdp-zoom,[data-storefront-theme=aura] .aura-pdp-media-button:focus-visible .aura-pdp-zoom{opacity:1}@media (hover:none){[data-storefront-theme=aura] .aura-pdp-zoom{opacity:1}}[data-storefront-theme=aura] .aura-pdp-play{background:color-mix(in srgb, var(--aura-media-scrim) 78%, transparent);color:var(--aura-media-foreground)}[data-storefront-theme=aura] .aura-pdp-thumb{border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--aura-surface-strong);transition:border-color .24s,box-shadow .24s;overflow:hidden}[data-storefront-theme=aura] .aura-pdp-thumb[data-active]{border-color:var(--aura-accent);box-shadow:inset 0 0 0 1px var(--aura-accent)}[data-storefront-theme=aura] .aura-pdp-divider{border-top:1px solid var(--aura-border)}[data-storefront-theme=aura] .aura-swatch{border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--page-background);min-height:2.75rem;color:var(--foreground);align-items:center;gap:.5rem;padding-inline:.95rem;font-size:.8125rem;font-weight:600;transition:border-color .24s,background-color .24s,color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-swatch:hover{border-color:var(--aura-accent)}[data-storefront-theme=aura] .aura-swatch[data-active]{background:var(--aura-action-background);border-color:var(--aura-action-background);color:var(--aura-action-foreground)}[data-storefront-theme=aura] .aura-swatch[data-active] span{color:inherit}[data-storefront-theme=aura] .aura-swatch[data-soldout]:not([data-active]){color:var(--aura-muted-foreground);text-decoration:line-through}[data-storefront-theme=aura] .aura-swatch-dot{border:1px solid var(--aura-border);border-radius:var(--radius-pill);flex:none;width:.85rem;height:.85rem}[data-storefront-theme=aura] .aura-swatch-image{border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--aura-surface-strong);transition:border-color .24s,box-shadow .24s;overflow:hidden}[data-storefront-theme=aura] .aura-swatch-image[data-active]{border-color:var(--aura-accent);box-shadow:inset 0 0 0 2px var(--aura-accent)}[data-storefront-theme=aura] .aura-swatch-image[data-soldout]:not([data-active]){opacity:.55}[data-storefront-theme=aura] .aura-swatch-delta{inset-inline:0;background:color-mix(in srgb, var(--page-background) 84%, transparent);letter-spacing:.04em;text-align:center;color:var(--foreground);padding-block:.15rem;font-size:.5625rem;font-weight:700;position:absolute;bottom:0}[data-storefront-theme=aura] .aura-swatch:focus-visible,[data-storefront-theme=aura] .aura-swatch-image:focus-visible,[data-storefront-theme=aura] .aura-stepper-button:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-stepper{border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--page-background);align-items:center;display:inline-flex}[data-storefront-theme=aura] .aura-stepper[data-disabled]{opacity:.6}[data-storefront-theme=aura] .aura-stepper-button{width:2.75rem;height:2.75rem;color:var(--foreground);flex:none;justify-content:center;align-items:center;transition:color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-stepper-button:hover:not(:disabled){color:var(--aura-accent)}[data-storefront-theme=aura] .aura-stepper-button:disabled{pointer-events:none;color:var(--aura-muted-foreground);opacity:.5}[data-storefront-theme=aura] .aura-stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5rem;font-size:.9375rem;font-weight:700}[data-storefront-theme=aura] .aura-pdp-secondary{border:1px solid var(--foreground);color:var(--foreground);background:0 0;transition:background-color .24s,color .24s}[data-storefront-theme=aura] .aura-pdp-secondary:hover:not(:disabled){background:var(--foreground);color:var(--page-background)}[data-storefront-theme=aura] .aura-cta:focus-visible,[data-storefront-theme=aura] .aura-pdp-secondary:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-pdp-countdown{border-block:1px solid var(--aura-border);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;padding-block:.75rem;display:flex}[data-storefront-theme=aura] .aura-pdp-countdown-unit{align-items:baseline;gap:.3rem;display:inline-flex}[data-storefront-theme=aura] .aura-pdp-countdown-value{font-variant-numeric:tabular-nums;color:var(--aura-brand-strong);font-size:1.05rem;font-weight:800}[data-storefront-theme=aura] .aura-pdp-countdown-label{letter-spacing:.16em;text-transform:uppercase;color:var(--aura-muted-foreground);font-size:.625rem;font-weight:600}[data-storefront-theme=aura] .aura-pdp-trust{padding-top:var(--aura-pdp-stack);border-top:1px solid var(--aura-border)}[data-storefront-theme=aura] .aura-pdp-meta{border-top:1px solid var(--aura-border);font-size:.8125rem}[data-storefront-theme=aura] .aura-pdp-meta-row{border-bottom:1px solid color-mix(in srgb, var(--aura-border) 60%, transparent);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.6rem;display:flex}[data-storefront-theme=aura] .aura-pdp-sticky{inset-inline:0;bottom:calc(4.25rem + env(safe-area-inset-bottom));z-index:40;padding:.75rem var(--storefront-page-x);border-top:1px solid var(--aura-border);background:color-mix(in srgb, var(--page-background) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;padding-inline-end:calc(var(--storefront-page-x) + 5rem);transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;transform:translateY(100%)}@media (min-width:48rem){[data-storefront-theme=aura] .aura-pdp-sticky{bottom:env(safe-area-inset-bottom);padding-inline:var(--storefront-page-x-desktop)}}[data-storefront-theme=aura] .aura-pdp-sticky[data-visible]{opacity:1;pointer-events:auto;transform:none}[data-storefront-theme=aura] .aura-pdp-rich{min-width:0;overflow-x:auto}[data-storefront-theme=aura] .aura-pdp-rich :where(img,video,iframe,svg){max-width:100%;height:auto}[data-storefront-theme=aura] .aura-pdp-rich :where(table){max-width:100%;display:block;overflow-x:auto}[data-storefront-theme=aura] .aura-pdp-rich :where(pre){max-width:100%;overflow-x:auto}[data-storefront-theme=aura] .aura-lightbox{background:var(--page-background);color:var(--foreground)}@media (prefers-reduced-motion:reduce){[data-storefront-theme=aura] .aura-pdp-zoom,[data-storefront-theme=aura] .aura-pdp-thumb,[data-storefront-theme=aura] .aura-swatch,[data-storefront-theme=aura] .aura-swatch-image,[data-storefront-theme=aura] .aura-stepper-button,[data-storefront-theme=aura] .aura-pdp-secondary,[data-storefront-theme=aura] .aura-pdp-sticky{transition:none!important}[data-storefront-theme=aura] .aura-pdp-sticky{transform:none!important}}[data-storefront-theme=aura] .aura-cart-page,[data-storefront-theme=aura] .aura-checkout-page{padding-bottom:var(--aura-section-pad-y-desktop)}@media (max-width:63.999rem){[data-storefront-theme=aura] .aura-cart-page{padding-bottom:calc(8.5rem + var(--aura-section-pad-y) + env(safe-area-inset-bottom))}}[data-storefront-theme=aura] .aura-cart-lines{border-top:1px solid var(--aura-border)}[data-storefront-theme=aura] .aura-cart-line{padding-block:var(--aura-tile-gap);border-bottom:1px solid var(--aura-border);gap:1rem;display:flex}@media (min-width:40rem){[data-storefront-theme=aura] .aura-cart-line{gap:1.5rem}}[data-storefront-theme=aura] .aura-cart-line-title{letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.35;transition:color .24s;display:block}[data-storefront-theme=aura] .aura-cart-line-title:hover{color:var(--aura-accent)}[data-storefront-theme=aura] .aura-cart-line-title:focus-visible{outline:2px solid var(--aura-accent);outline-offset:3px}[data-storefront-theme=aura] .aura-cart-option{border:1px solid var(--aura-border);border-radius:var(--radius-pill);align-items:center;gap:.375rem;padding:.2rem .55rem;font-size:.75rem;line-height:1.4;display:inline-flex}[data-storefront-theme=aura] .aura-cart-option-edit{border:1px dashed var(--aura-border);border-radius:var(--radius-pill);min-height:1.75rem;color:var(--aura-muted-foreground);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.375rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:600;transition:border-color .24s,color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-cart-option-edit:hover{border-color:var(--aura-accent);color:var(--aura-accent);border-style:solid}[data-storefront-theme=aura] .aura-cart-option-edit:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-qty>div{gap:.5rem}[data-storefront-theme=aura] .aura-qty button{border:1px solid var(--aura-border);border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--foreground);background:0 0;transition:border-color .24s,color .24s}[data-storefront-theme=aura] .aura-qty button:hover:not(:disabled){border-color:var(--aura-accent);color:var(--aura-accent);background:0 0}[data-storefront-theme=aura] .aura-qty button:disabled{opacity:.45}[data-storefront-theme=aura] .aura-qty input{border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--page-background);width:3.25rem;height:2.75rem;color:var(--foreground);font-variant-numeric:tabular-nums;appearance:textfield;font-weight:700}[data-storefront-theme=aura] .aura-qty input::-webkit-outer-spin-button{appearance:none;margin:0}[data-storefront-theme=aura] .aura-qty input::-webkit-inner-spin-button{appearance:none;margin:0}[data-storefront-theme=aura] .aura-qty input:focus{border-color:var(--aura-accent);outline:none}[data-storefront-theme=aura] .aura-qty button:focus-visible,[data-storefront-theme=aura] .aura-qty input:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-qty p{max-width:14rem;color:var(--aura-muted-foreground);font-size:.75rem;line-height:1.5}[data-storefront-theme=aura] .aura-cart-alert,[data-storefront-theme=aura] .aura-cart-notice{font-size:.8125rem;line-height:1.5}[data-storefront-theme=aura] .aura-cart-alert{color:var(--error);font-weight:500}[data-storefront-theme=aura] .aura-cart-notice{color:var(--aura-muted-foreground)}[data-storefront-theme=aura] .aura-cart-summary{border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--aura-surface);padding:1.5rem}@media (min-width:64rem){[data-storefront-theme=aura] .aura-cart-summary{padding:1.75rem}}[data-storefront-theme=aura] .aura-cart-summary-total{border-top:1px solid var(--aura-border);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}[data-storefront-theme=aura] .aura-cart-coupon{border-top:1px solid var(--aura-border);margin-top:1.5rem;padding-top:1.25rem}[data-storefront-theme=aura] .aura-cart-input{border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--page-background);height:2.75rem;color:var(--foreground);letter-spacing:.06em;padding-inline:.875rem;font-size:.875rem;transition:border-color .24s}[data-storefront-theme=aura] .aura-cart-input:focus{border-color:var(--aura-accent);outline:none}[data-storefront-theme=aura] .aura-cart-coupon-action{border:1px solid var(--foreground);border-radius:var(--radius-control);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:1.125rem;font-size:.6875rem;font-weight:700;transition:background-color .24s,color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-cart-coupon-action:hover:not(:disabled){background:var(--foreground);color:var(--page-background)}[data-storefront-theme=aura] .aura-cart-coupon-action:disabled{opacity:.45}[data-storefront-theme=aura] .aura-cart-coupon-action:focus-visible,[data-storefront-theme=aura] .aura-cart-input:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-cart-sticky{inset-inline:0;bottom:calc(4.25rem + env(safe-area-inset-bottom));z-index:40;padding:.75rem var(--storefront-page-x);border-top:1px solid var(--aura-border);background:color-mix(in srgb, var(--page-background) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;padding-inline-end:calc(var(--storefront-page-x) + 5rem);transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;transform:translateY(100%)}[data-storefront-theme=aura] .aura-cart-sticky[data-visible]{opacity:1;pointer-events:auto;transform:none}@media (min-width:48rem){[data-storefront-theme=aura] .aura-cart-sticky{bottom:env(safe-area-inset-bottom);padding-inline:var(--storefront-page-x-desktop);padding-inline-end:calc(var(--storefront-page-x-desktop) + 5rem)}}@media (min-width:64rem){[data-storefront-theme=aura] .aura-cart-sticky{display:none}}[data-storefront-theme=aura] .aura-cart-recommendations{margin-top:var(--aura-section-pad-y);padding-top:var(--aura-section-pad-y);border-top:1px solid var(--aura-border)}@media (min-width:64rem){[data-storefront-theme=aura] .aura-cart-recommendations{margin-top:var(--aura-section-pad-y-desktop);padding-top:var(--aura-section-pad-y-desktop)}}[data-storefront-theme=aura] .aura-header-action{border-radius:var(--radius-control);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.3rem;width:4rem;height:3.75rem;padding:0;transition:background-color .24s,color .24s,width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),gap .32s cubic-bezier(.22,1,.36,1);display:inline-flex}[data-storefront-theme=aura] .aura-header-action-icon{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-storefront-theme=aura] .aura-header-action-label{opacity:1;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:4rem;height:.8125rem;font-size:.75rem;font-weight:500;line-height:.8125rem;transition:height .32s cubic-bezier(.22,1,.36,1),opacity .2s;display:block;overflow:hidden}[data-storefront-theme=aura] .aura-header[data-compact=true] .aura-header-action{gap:0;width:2.75rem;height:2.75rem}[data-storefront-theme=aura] .aura-header[data-compact=true] .aura-header-action-label{opacity:0;height:0}[data-storefront-theme=aura] .aura-shop-menu{inset-inline-start:0;z-index:50;border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--page-background);width:max-content;max-width:min(58rem,100vw - 3rem);color:var(--foreground);box-shadow:0 24px 60px -32px color-mix(in srgb, var(--foreground) 60%, transparent);margin-top:.5rem;padding:1.5rem;position:absolute;top:100%}[data-storefront-theme=aura] .aura-shop-menu-grid{gap:1.5rem 2.5rem;display:grid}[data-storefront-theme=aura] .aura-shop-menu-grid[data-columns="2"]{grid-template-columns:13rem minmax(0,1fr)}[data-storefront-theme=aura] .aura-shop-menu-grid[data-columns="3"]{grid-template-columns:13rem 17rem minmax(0,1fr)}[data-storefront-theme=aura] .aura-shop-menu-grid[data-columns="1"]{grid-template-columns:minmax(13rem,1fr)}[data-storefront-theme=aura] .aura-shop-menu-grid>section{min-width:0}[data-storefront-theme=aura] .aura-shop-menu-grid>section+section{border-inline-start:1px solid var(--aura-border);margin-inline-start:-1.25rem;padding-inline-start:2.5rem}[data-storefront-theme=aura] .aura-shop-menu-heading{color:var(--aura-muted-foreground);letter-spacing:.22em;text-transform:uppercase;font-size:.625rem;font-weight:600}[data-storefront-theme=aura] .aura-shop-menu-row{border-radius:var(--radius-control);align-items:center;gap:.75rem;padding:.4rem .5rem;font-size:.875rem;line-height:1.35;transition:background-color .24s,color .24s;display:flex}[data-storefront-theme=aura] .aura-shop-menu-row:hover{background:var(--aura-surface)}[data-storefront-theme=aura] .aura-shop-menu-row:focus-visible{outline:2px solid var(--aura-accent);outline-offset:-2px}[data-storefront-theme=aura] .aura-shop-menu-icon{border:1px solid var(--aura-border);border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .24s,border-color .24s,color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-shop-menu-row:hover .aura-shop-menu-icon{border-color:var(--aura-action-background);background:var(--aura-action-background);color:var(--aura-action-foreground)}[data-storefront-theme=aura] .aura-shop-menu-thumb{border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--aura-surface-strong);flex:none;width:2.75rem;height:2.75rem;display:block;position:relative;overflow:hidden}[data-storefront-theme=aura] .aura-shop-menu-more{color:var(--aura-muted-foreground);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:.25rem;padding:.4rem .5rem;font-size:.6875rem;font-weight:600;transition:color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-shop-menu-more:hover{color:var(--aura-accent)}[data-storefront-theme=aura] .aura-shop-menu-tiles{gap:var(--aura-tile-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:min(20rem,100%);margin-top:.75rem;display:grid}[data-storefront-theme=aura] .aura-shop-menu-tile{align-content:start;gap:.5rem;min-width:0;display:grid}[data-storefront-theme=aura] .aura-shop-menu-tile-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.35;transition:color .24s;display:-webkit-box;overflow:hidden}[data-storefront-theme=aura] .aura-shop-menu-tile:hover .aura-shop-menu-tile-title{color:var(--aura-accent)}[data-storefront-theme=aura] .aura-shop-menu-tile:focus-visible{outline:2px solid var(--aura-accent);outline-offset:3px}[data-storefront-theme=aura] .aura-nav-more{inset-inline-start:0;z-index:50;border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--page-background);min-width:12rem;max-width:min(18rem,100vw - 2rem);color:var(--foreground);box-shadow:0 18px 44px -28px color-mix(in srgb, var(--foreground) 55%, transparent);margin-top:.5rem;padding:.375rem;position:absolute;top:100%}[data-storefront-theme=aura] .aura-nav-more-link{border-radius:var(--radius-control);padding:.5rem .625rem;font-size:.875rem;font-weight:500;line-height:1.4;transition:background-color .24s,color .24s;display:block}[data-storefront-theme=aura] .aura-nav-more-link:hover{background:var(--aura-surface);color:var(--aura-accent)}[data-storefront-theme=aura] .aura-nav-more-link:focus-visible{outline:2px solid var(--aura-accent);outline-offset:-2px}[data-storefront-theme=aura] .aura-drawer-heading{color:var(--aura-muted-foreground);letter-spacing:.22em;text-transform:uppercase;padding-inline:.625rem;font-size:.625rem;font-weight:600;display:block}[data-storefront-theme=aura] .aura-drawer-row{border-radius:var(--radius-control);align-items:center;gap:.75rem;min-height:2.875rem;padding:.375rem .625rem;font-size:.9375rem;font-weight:500;transition:background-color .24s,color .24s;display:flex}[data-storefront-theme=aura] .aura-drawer-row:focus-visible{outline:2px solid var(--aura-accent);outline-offset:-2px}[data-storefront-theme=aura] .aura-drawer-icon{border:1px solid var(--aura-border);border-radius:var(--radius-control);width:2.125rem;height:2.125rem;color:var(--aura-muted-foreground);flex:none;justify-content:center;align-items:center;transition:background-color .24s,border-color .24s,color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-drawer-row:hover .aura-drawer-icon,[data-storefront-theme=aura] .aura-drawer-row[aria-current=page] .aura-drawer-icon{border-color:var(--aura-action-background);background:var(--aura-action-background);color:var(--aura-action-foreground)}[data-storefront-theme=aura] .aura-drawer-row[aria-current=page]{background:var(--aura-surface)}[data-storefront-theme=aura] .aura-drawer-lang button{border-radius:var(--radius-control);width:100%;height:2.75rem}[data-storefront-theme=aura] .aura-cart-preview{inset-inline-end:0;z-index:50;border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--page-background);width:min(23rem,100vw - 2rem);color:var(--foreground);box-shadow:0 18px 44px -28px color-mix(in srgb, var(--foreground) 55%, transparent);margin-top:.5rem;position:absolute;top:100%}[data-storefront-theme=aura] .aura-cart-preview-lines{padding:.5rem 1rem}[data-storefront-theme=aura] .aura-cart-preview-line{border-bottom:1px solid color-mix(in srgb, var(--aura-border) 70%, transparent);align-items:flex-start;gap:.75rem;padding-block:.75rem;display:flex}[data-storefront-theme=aura] .aura-cart-preview-line:last-child{border-bottom:0}[data-storefront-theme=aura] .aura-cart-preview-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.35;transition:color .24s;display:-webkit-box;overflow:hidden}[data-storefront-theme=aura] .aura-cart-preview-title:hover{color:var(--aura-accent)}[data-storefront-theme=aura] .aura-cart-preview-more{color:var(--aura-muted-foreground);padding:0 1rem .75rem;font-size:.75rem}[data-storefront-theme=aura] .aura-cart-preview-foot{border-top:1px solid var(--aura-border);background:var(--aura-surface);border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card);padding:1rem}[data-storefront-theme=aura] .aura-checkout-page .aura-section-inner{max-width:78rem}[data-storefront-theme=aura] .aura-checkout-body{margin-top:var(--aura-section-heading-gap)}[data-storefront-theme=aura] .aura-checkout-body>form{background:0 0;border:0;border-radius:0;padding:0}[data-storefront-theme=aura] .aura-checkout-secure{color:var(--aura-muted-foreground);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:600;display:inline-flex}[data-storefront-theme=aura] .aura-checkout-grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:64rem){[data-storefront-theme=aura] .aura-checkout-grid{grid-template-columns:minmax(0,1fr) 23rem;align-items:start;column-gap:2.5rem}}@media (min-width:80rem){[data-storefront-theme=aura] .aura-checkout-grid{grid-template-columns:minmax(0,1fr) 26rem;column-gap:3.5rem}}[data-storefront-theme=aura] .aura-checkout-main{gap:1.75rem;min-width:0;display:grid}[data-storefront-theme=aura] .aura-checkout-peek{border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--aura-surface);align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}[data-storefront-theme=aura] .aura-checkout-peek-media{align-items:center;gap:.375rem;display:flex}[data-storefront-theme=aura] .aura-checkout-peek-media>*{flex:none;width:2.25rem}[data-storefront-theme=aura] .aura-checkout-peek-more{aspect-ratio:var(--media-product-utility-thumbnail,1);border-radius:var(--radius-pill);background:var(--aura-surface-strong);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}@media (min-width:64rem){[data-storefront-theme=aura] .aura-checkout-peek{display:none}[data-storefront-theme=aura] .aura-checkout-rail{position:sticky;top:7rem}}[data-storefront-theme=aura] .aura-checkout-panel{border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--aura-surface);padding:1.375rem}@media (min-width:40rem){[data-storefront-theme=aura] .aura-checkout-panel{padding:1.75rem}}[data-storefront-theme=aura] .aura-checkout-panel-head{border-bottom:1px solid var(--aura-border);align-items:center;gap:.875rem;padding-bottom:1.125rem;display:flex}[data-storefront-theme=aura] .aura-checkout-step{border-radius:var(--radius-pill);background:var(--aura-action-background);width:1.875rem;height:1.875rem;color:var(--aura-action-foreground);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}[data-storefront-theme=aura] .aura-checkout-panel-body{gap:1.25rem;margin-top:1.375rem;display:grid}[data-storefront-theme=aura] .aura-checkout-saved:empty,[data-storefront-theme=aura] .aura-checkout-consents:empty{display:none}[data-storefront-theme=aura] .aura-checkout-consents{gap:.75rem;display:grid}[data-storefront-theme=aura] .aura-checkout-fields{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:48rem){[data-storefront-theme=aura] .aura-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-storefront-theme=aura] .aura-checkout-page [data-slot=label]{letter-spacing:.16em;text-transform:uppercase;color:var(--aura-muted-foreground);font-size:.6875rem;font-weight:600}[data-storefront-theme=aura] .aura-checkout-page [data-slot=input],[data-storefront-theme=aura] .aura-checkout-page [data-slot=textarea],[data-storefront-theme=aura] .aura-checkout-page [data-slot=select-trigger]{border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--page-background);color:var(--foreground);box-shadow:none;transition:border-color .24s}[data-storefront-theme=aura] .aura-checkout-page [data-slot=input]:focus,[data-storefront-theme=aura] .aura-checkout-page [data-slot=textarea]:focus,[data-storefront-theme=aura] .aura-checkout-page [data-slot=select-trigger]:focus{border-color:var(--aura-accent);outline:none}[data-storefront-theme=aura] .aura-checkout-page [data-slot=input]:focus-visible,[data-storefront-theme=aura] .aura-checkout-page [data-slot=textarea]:focus-visible,[data-storefront-theme=aura] .aura-checkout-page [data-slot=select-trigger]:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-checkout-page [data-slot=input][aria-invalid=true],[data-storefront-theme=aura] .aura-checkout-page [data-slot=textarea][aria-invalid=true],[data-storefront-theme=aura] .aura-checkout-page [data-slot=select-trigger][aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}[data-storefront-theme=aura] .aura-checkout-saved>div{border-color:var(--aura-border);border-radius:var(--radius-control);background:var(--aura-surface-strong)}:is([data-storefront-theme=aura] .aura-checkout-consents label,[data-storefront-theme=aura] .aura-checkout-payment label:has(input)){border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--page-background);box-shadow:none;transition:border-color .24s,background-color .24s}[data-storefront-theme=aura] .aura-checkout-payment{gap:.75rem;display:grid}[data-storefront-theme=aura] .aura-checkout-payment label:has(input){padding:.9375rem 1.0625rem}[data-storefront-theme=aura] .aura-checkout-payment>[data-slot=label]{display:none}:is([data-storefront-theme=aura] .aura-checkout-consents label:hover,[data-storefront-theme=aura] .aura-checkout-payment label:has(input):hover){border-color:color-mix(in srgb, var(--aura-accent) 55%, var(--aura-border))}[data-storefront-theme=aura] .aura-checkout-payment label:has(input:checked){border-color:var(--aura-accent);background:var(--aura-surface);box-shadow:inset 0 0 0 1px var(--aura-accent)}:is([data-storefront-theme=aura] .aura-checkout-consents label:has(input:focus-visible),[data-storefront-theme=aura] .aura-checkout-payment label:has(input:focus-visible)){outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-checkout-payment input[type=radio],[data-storefront-theme=aura] .aura-checkout-consents input[type=checkbox]{accent-color:var(--aura-accent)}[data-storefront-theme=aura] .aura-checkout-summary{border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--aura-surface);padding:1.375rem}@media (min-width:40rem){[data-storefront-theme=aura] .aura-checkout-summary{padding:1.75rem}}[data-storefront-theme=aura] .aura-checkout-items{border-top:1px solid var(--aura-border);margin-top:1.25rem;padding-top:.25rem}@media (min-width:64rem){[data-storefront-theme=aura] .aura-checkout-items{max-height:21rem;overflow-y:auto}}[data-storefront-theme=aura] .aura-checkout-item{border-bottom:1px solid var(--aura-border);align-items:flex-start;gap:.875rem;padding-block:.875rem;display:flex}[data-storefront-theme=aura] .aura-checkout-item:last-child{border-bottom:0}[data-storefront-theme=aura] .aura-checkout-item-qty{top:-.4rem;z-index:1;border-radius:var(--radius-pill);background:var(--aura-action-background);min-width:1.25rem;height:1.25rem;color:var(--aura-action-foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:.3rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:-.4rem}[data-storefront-theme=aura] .aura-checkout-totals{border-top:1px solid var(--aura-border);margin-top:1.5rem;padding-top:1.25rem}[data-storefront-theme=aura] .aura-checkout-totals>div{background:0 0;border:0;border-radius:0;padding:0}[data-storefront-theme=aura] .aura-checkout-totals p{border-color:var(--aura-border);font-variant-numeric:tabular-nums}[data-storefront-theme=aura] .aura-checkout-totals [data-checkout-row=total]{letter-spacing:-.01em;margin-top:.75rem;padding-top:.875rem;font-size:1.0625rem}[data-storefront-theme=aura] .aura-checkout-notice{margin-top:1.25rem}[data-storefront-theme=aura] .aura-checkout-notice>div{color:var(--aura-muted-foreground);background:0 0;border:0;border-radius:0;padding:0}[data-storefront-theme=aura] .aura-checkout-submit{gap:.75rem;margin-top:1.25rem;display:grid}[data-storefront-theme=aura] .aura-checkout-submit [data-slot=button]{border-radius:var(--radius-control);letter-spacing:.16em;text-transform:uppercase;width:100%;min-height:3.25rem;box-shadow:none;font-size:.6875rem;font-weight:700}[data-storefront-theme=aura] .aura-checkout-submit [data-slot=button][type=submit]{border:1px solid var(--aura-action-background);background:var(--aura-action-background);color:var(--aura-action-foreground)}[data-storefront-theme=aura] .aura-checkout-submit [data-slot=button][type=button]{border:1px solid var(--foreground);color:var(--foreground);background:0 0}[data-storefront-theme=aura] .aura-checkout-submit [data-slot=button]:disabled{opacity:.45}[data-storefront-theme=aura] .aura-order-placed{text-align:center;padding-block:var(--aura-section-pad-y) var(--aura-section-pad-y-desktop);flex-direction:column;align-items:center;display:flex}[data-storefront-theme=aura] .aura-order-body{flex-direction:column;align-items:center;width:100%;max-width:40rem;display:flex}[data-storefront-theme=aura] .aura-order-lede{max-width:30rem;color:var(--aura-muted-foreground);margin-top:.875rem;font-size:.9375rem;line-height:1.65}[data-storefront-theme=aura] .aura-order-ticket{border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--aura-surface);text-align:start;width:100%;margin-top:2.5rem;overflow:hidden}[data-storefront-theme=aura] .aura-order-ticket-head{background:var(--aura-action-background);color:var(--aura-action-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex;position:relative;overflow:hidden}[data-storefront-theme=aura] .aura-order-sheen{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--aura-action-foreground) 28%, transparent), transparent);opacity:0;pointer-events:none;width:40%;animation:7s ease-in-out infinite aura-order-sheen-sweep;position:absolute;inset-block:-50%;inset-inline-start:0}[data-storefront-theme=aura] .aura-order-copy{border:1px solid color-mix(in srgb, var(--aura-action-foreground) 35%, transparent);border-radius:var(--radius-pill);letter-spacing:.16em;text-transform:uppercase;flex:none;align-items:center;gap:.4rem;min-height:2.25rem;padding-inline:.75rem;font-size:.625rem;font-weight:700;transition:background-color .24s,border-color .24s;display:inline-flex;position:relative}[data-storefront-theme=aura] .aura-order-copy:hover{background:color-mix(in srgb, var(--aura-action-foreground) 15%, transparent);border-color:var(--aura-action-foreground)}[data-storefront-theme=aura] .aura-order-copy:focus-visible{outline:2px solid var(--aura-action-foreground);outline-offset:2px}[data-storefront-theme=aura] .aura-order-perforation{background:var(--aura-surface);height:1.25rem;position:relative}[data-storefront-theme=aura] .aura-order-perforation:before,[data-storefront-theme=aura] .aura-order-perforation:after{content:"";background:var(--page-background);border-radius:999px;width:1.25rem;height:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}[data-storefront-theme=aura] .aura-order-perforation:before{inset-inline-start:-.625rem}[data-storefront-theme=aura] .aura-order-perforation:after{inset-inline-end:-.625rem}[data-storefront-theme=aura] .aura-order-ticket-body{padding:0 1.375rem 1.5rem;position:relative}[data-storefront-theme=aura] .aura-order-ticket-body:before{content:"";top:-.625rem;background:repeating-linear-gradient(to right, var(--aura-border) 0 6px, transparent 6px 12px);height:1px;position:absolute;inset-inline:.75rem}[data-storefront-theme=aura] .aura-order-placed-facts{gap:1rem 2rem;width:100%;padding-top:1.5rem;display:grid}@media (min-width:40rem){[data-storefront-theme=aura] .aura-order-placed-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-storefront-theme=aura] .aura-order-placed-facts dt{letter-spacing:.22em;text-transform:uppercase;color:var(--aura-muted-foreground);font-size:.6875rem;font-weight:600}[data-storefront-theme=aura] .aura-order-placed-facts dd{margin-top:.35rem;font-size:.9375rem;line-height:1.5}[data-storefront-theme=aura] .aura-order-total{border-top:1px solid var(--aura-border);letter-spacing:-.01em;justify-content:space-between;gap:1rem;margin-top:.875rem;padding-top:.875rem;font-size:1.0625rem;font-weight:700;display:flex}[data-storefront-theme=aura] .aura-order-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}[data-storefront-theme=aura] .aura-order-secondary{border:1px solid var(--foreground);color:var(--foreground);transition:background-color .24s,color .24s}[data-storefront-theme=aura] .aura-order-secondary:hover{background:var(--foreground);color:var(--page-background)}@keyframes aura-order-sheen-sweep{0%,55%,to{opacity:0;transform:translate(-120%)skew(-14deg)}62%{opacity:1}90%{opacity:0;transform:translate(320%)skew(-14deg)}}@media (prefers-reduced-motion:reduce){[data-storefront-theme=aura] .aura-order-sheen{display:none!important}[data-storefront-theme=aura] .aura-order-copy,[data-storefront-theme=aura] .aura-order-secondary,[data-storefront-theme=aura] .aura-cart-sticky,[data-storefront-theme=aura] .aura-cart-option-edit,[data-storefront-theme=aura] .aura-cart-line-title,[data-storefront-theme=aura] .aura-cart-preview-title,[data-storefront-theme=aura] .aura-cart-input,[data-storefront-theme=aura] .aura-cart-coupon-action,[data-storefront-theme=aura] .aura-nav-more-link,[data-storefront-theme=aura] .aura-header-action,[data-storefront-theme=aura] .aura-header-action-label,[data-storefront-theme=aura] .aura-shop-menu-row,[data-storefront-theme=aura] .aura-shop-menu-icon,[data-storefront-theme=aura] .aura-shop-menu-more,[data-storefront-theme=aura] .aura-shop-menu-tile-title,[data-storefront-theme=aura] .aura-drawer-row,[data-storefront-theme=aura] .aura-drawer-icon,[data-storefront-theme=aura] .aura-checkout-page [data-slot=input],[data-storefront-theme=aura] .aura-checkout-page [data-slot=textarea],[data-storefront-theme=aura] .aura-checkout-page [data-slot=select-trigger],[data-storefront-theme=aura] .aura-checkout-consents label,[data-storefront-theme=aura] .aura-checkout-payment label,[data-storefront-theme=aura] .aura-qty button,[data-storefront-theme=aura] .aura-qty input{transition:none!important}[data-storefront-theme=aura] .aura-cart-sticky{transform:none!important}}[data-storefront-theme=aura] .aura-wishlist-grid .aura-card-actions,[data-storefront-theme=aura] .aura-wishlist-grid .aura-card-bar{opacity:1;transform:none}[data-storefront-theme=aura] .aura-wishlist-prompt{margin-bottom:var(--aura-section-heading-gap);border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--aura-surface);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}@media (min-width:48rem){[data-storefront-theme=aura] .aura-wishlist-prompt{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}[data-storefront-theme=aura] .aura-wishlist-notice{margin-bottom:var(--aura-tile-gap);border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--aura-surface);color:var(--aura-muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.875rem 1.125rem;display:flex}[data-storefront-theme=aura] .aura-wishlist-notice[data-tone=alert]{border-color:color-mix(in srgb, var(--error) 45%, var(--aura-border));color:var(--error)}[data-storefront-theme=aura] .aura-wishlist-remove{border:1px solid var(--aura-border);border-radius:var(--radius-control);width:100%;min-height:2.5rem;color:var(--aura-muted-foreground);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.6875rem;font-weight:700;transition:border-color .24s,color .24s;display:inline-flex}[data-storefront-theme=aura] .aura-wishlist-remove:hover:not(:disabled){border-color:var(--error);color:var(--error)}[data-storefront-theme=aura] .aura-wishlist-remove:disabled{opacity:.55;cursor:wait}[data-storefront-theme=aura] .aura-wishlist-remove:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-storefront-theme=aura] .aura-wishlist-remove{transition:none!important}}[data-storefront-theme=aura] .aura-search-panel{inset-inline:0;top:var(--aura-header-height);max-height:min(calc(100svh - var(--aura-header-height) - 2rem), 40rem);background:var(--page-background);color:var(--foreground);border-bottom:1px solid var(--aura-border);box-shadow:0 26px 60px -40px color-mix(in srgb, var(--foreground) 60%, transparent);flex-direction:column;transition:top .28s cubic-bezier(.4,0,.2,1);animation:.26s cubic-bezier(.22,1,.36,1) both aura-search-drop-in;display:flex;position:fixed;overflow:hidden}[data-storefront-theme=aura] [data-compact=true] .aura-search-panel,[data-storefront-theme=aura] [data-compact=true] .aura-search-scrim{top:var(--aura-header-height-compact)}[data-storefront-theme=aura] .aura-search-scrim{inset-inline:0;bottom:0;top:var(--aura-header-height);background:color-mix(in srgb, var(--aura-hero-scrim) 55%, transparent);transition:top .28s cubic-bezier(.4,0,.2,1);animation:.22s both aura-scrim-in;position:fixed}[data-storefront-theme=aura] .aura-search-shell{flex-direction:column;flex:auto;min-height:0;display:flex}@keyframes aura-search-drop-in{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:none}}[data-storefront-theme=aura] .aura-search-field{border-bottom:1px solid var(--aura-border);align-items:center;gap:.75rem;padding-block:1.125rem;display:flex}[data-storefront-theme=aura] .aura-search-field-pinned{border-bottom:0;min-height:3.75rem;padding-block:.5rem}[data-storefront-theme=aura] .aura-search-input{min-width:0;font-family:var(--storefront-font-heading,inherit);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;font-size:1.5rem}[data-storefront-theme=aura] .aura-search-input::placeholder{color:var(--aura-muted-foreground)}[data-storefront-theme=aura] .aura-search-input-mobile{letter-spacing:0;font-size:1rem}[data-storefront-theme=aura] .aura-search-clear{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--aura-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-storefront-theme=aura] .aura-search-close{border:1px solid var(--aura-border);border-radius:var(--radius-control);color:var(--aura-muted-foreground);letter-spacing:.18em;flex-shrink:0;padding-block:.5rem;padding-inline:.75rem;font-size:.625rem;font-weight:600;transition:border-color .24s}[data-storefront-theme=aura] .aura-search-close:hover{border-color:var(--aura-accent)}[data-storefront-theme=aura] .aura-search-clear:focus-visible,[data-storefront-theme=aura] .aura-search-close:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-search-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--aura-border) transparent;flex:1;min-height:0;padding-block:1.5rem;overflow-y:auto}[data-storefront-theme=aura] .aura-search-discovery{gap:1.5rem;display:grid}[data-storefront-theme=aura] .aura-search-discovery .aura-sort-option{min-height:2.75rem;font-size:.875rem}[data-storefront-theme=aura] .aura-search-heading{color:var(--aura-muted-foreground);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:600}[data-storefront-theme=aura] .aura-search-list{gap:.25rem;display:grid}[data-storefront-theme=aura] .aura-search-row{border-radius:var(--radius-control);text-align:start;border:1px solid #0000;align-items:center;gap:.875rem;width:100%;padding:.5rem;transition:background-color .2s,border-color .2s;display:flex}[data-storefront-theme=aura] .aura-search-row[data-active]{border-color:var(--aura-border);background:var(--aura-surface-strong)}[data-storefront-theme=aura] .aura-search-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}[data-storefront-theme=aura] .aura-search-row-meta{color:var(--aura-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.75rem;display:block;overflow:hidden}[data-storefront-theme=aura] .aura-search-row-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.125rem;display:flex}[data-storefront-theme=aura] .aura-search-mark{color:var(--aura-brand-strong);background:0 0;font-weight:700}[data-storefront-theme=aura] .aura-search-all{border:1px solid var(--aura-border);border-radius:var(--radius-control);background:var(--aura-surface);text-align:start;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3rem;margin-top:.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:600;transition:border-color .24s,color .24s;display:flex}[data-storefront-theme=aura] .aura-search-all:hover{border-color:var(--aura-accent);color:var(--aura-accent)}[data-storefront-theme=aura] .aura-search-all:focus-visible,[data-storefront-theme=aura] .aura-search-row:focus-visible{outline:2px solid var(--aura-accent);outline-offset:2px}[data-storefront-theme=aura] .aura-search-empty{border:1px solid var(--aura-border);border-radius:var(--radius-card);background:var(--aura-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.75rem 1.5rem;display:flex}[data-storefront-theme=aura] .aura-search-tile{align-content:start;gap:.5rem;display:grid}[data-storefront-theme=aura] .aura-search-tile-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.35;transition:color .24s;display:-webkit-box;overflow:hidden}[data-storefront-theme=aura] .aura-search-tile:hover .aura-search-tile-title{color:var(--aura-accent)}[data-storefront-theme=aura] .aura-search-tile:focus-visible{outline:2px solid var(--aura-accent);outline-offset:3px}[data-storefront-theme=aura] .aura-search-rail{gap:var(--aura-tile-gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:40%;grid-auto-flow:column;display:grid;overflow-x:auto}[data-storefront-theme=aura] .aura-search-rail::-webkit-scrollbar{display:none}[data-storefront-theme=aura] .aura-search-rail>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){[data-storefront-theme=aura] .aura-search-panel,[data-storefront-theme=aura] .aura-search-scrim{transition:none!important;animation:none!important}[data-storefront-theme=aura] .aura-search-row,[data-storefront-theme=aura] .aura-search-all,[data-storefront-theme=aura] .aura-search-close,[data-storefront-theme=aura] .aura-search-tile-title{transition:none!important}}[data-storefront-theme=aura] .aura-chip[data-active]{border-color:var(--aura-accent);color:var(--aura-accent);font-weight:600}@media (min-width:64rem){[data-storefront-theme=aura] .aura-article-rail{top:calc(var(--aura-header-height-compact) + 1.5rem);align-self:start;position:sticky}}[data-storefront-theme=aura] .aura-article-body{min-width:0;max-width:68ch;font-size:var(--storefront-body-size);line-height:var(--storefront-body-line-height)}[data-storefront-theme=aura] .aura-article-body :where(img,video,iframe,svg){max-width:100%;height:auto}[data-storefront-theme=aura] .aura-article-body :where(table){max-width:100%;display:block;overflow-x:auto}[data-storefront-theme=aura] .aura-article-body :where(pre){max-width:100%;overflow-x:auto}[data-storefront-theme=aura] .aura-article-body :where(h2,h3,h4){font-family:var(--storefront-font-heading,inherit);font-weight:var(--storefront-heading-weight);line-height:var(--storefront-heading-line-height);letter-spacing:var(--storefront-heading-tracking)}[data-storefront-theme=aura] .aura-article-body :where(h2){font-size:clamp(1.5rem,2.4vw,2rem)}[data-storefront-theme=aura] .aura-article-body :where(h3){font-size:clamp(1.25rem,1.8vw,1.5rem)}[data-storefront-theme=aura] .aura-article-body :where(blockquote){border-inline-start-width:1px;border-inline-start-color:var(--aura-accent);padding-inline-start:1.5rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-style:normal;line-height:1.55}[data-storefront-theme=aura] .aura-route-loader .storefront-route-loader-mark{background:color-mix(in srgb, var(--aura-border) 90%, transparent);border:0;border-radius:0;width:clamp(9rem,22vw,16rem);height:1px;animation:none;position:relative;overflow:hidden}[data-storefront-theme=aura] .aura-route-loader .storefront-route-loader-mark:after{content:"";background:var(--aura-brand-strong,var(--theme-primary));inline-size:38%;animation:1.25s cubic-bezier(.65,0,.35,1) infinite aura-route-loader-sweep;position:absolute;inset-block:0}[data-storefront-theme=aura] .aura-route-loader .storefront-route-loader-label{letter-spacing:var(--storefront-eyebrow-tracking,.32em);color:var(--aura-muted-foreground)}@keyframes aura-route-loader-sweep{0%{transform:translate(-100%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){[data-storefront-theme=aura] .aura-route-loader .storefront-route-loader-mark:after{opacity:.5;inline-size:100%;animation:none}}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}