@charset "UTF-8";:root{--duration-stagger: 40ms;--duration-micro: 80ms;--duration-quick: .15s;--duration-fast: .25s;--duration-medium: .35s;--duration-slow: .4s;--duration-very-slow: .5s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: ease-in-out;--ease-out: ease-out;--ease-linear: linear;--ease-bounce: cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong: cubic-bezier(.34, 3.85, .64, 1);--distance-micro: 4px;--distance-small: 6px;--distance-base: 8px;--distance-medium: 12px;--scale-large: .96;--scale-medium: .97;--scale-small: .98;--scale-tiny: .99;--blur-small: 2px;--store-press-scale: .97;--store-lift: -2px;--dropdown-open-dur: .25s;--dropdown-close-dur: .15s;--dropdown-pre-scale: .97;--dropdown-closing-scale: .99;--dropdown-ease: cubic-bezier(.22, 1, .36, 1);--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1);--badge-slide-dur: .26s;--badge-pop-dur: .5s;--badge-pop-close-dur: .18s;--badge-fade-dur: .4s;--badge-fade-close-dur: .18s;--badge-blur: 2px;--badge-offset-x: -8.2px;--badge-offset-y: 12.4px;--badge-slide-ease: cubic-bezier(.22, 1, .36, 1);--badge-pop-ease: cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease: cubic-bezier(.4, 0, .2, 1);--digit-dur: .5s;--digit-distance: 8px;--digit-stagger: 70ms;--digit-blur: 2px;--digit-ease: cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x: 0;--digit-dir-y: 1;--tabs-dur: .25s;--tabs-ease: cubic-bezier(.22, 1, .36, 1);--tabs-text-muted: var(--store-color-on-surface);--tabs-text-active: var(--store-color-on-secondary);--tabs-bar-bg: #f4f4f4;--tabs-pill-bg: var(--store-color-secondary);--like-color: var(--store-color-primary);--like-fill: .15s;--like-pop: .35s;--like-pop-ease: cubic-bezier(.34, 1.96, .64, 1);--like-particle-dur: .6s;--like-particle-dist: 20px;--like-particle-size: 2.5px;--like-ease: cubic-bezier(.22, 1, .36, 1);--acc-expand: .25s;--acc-collapse: .25s;--acc-ease: cubic-bezier(.22, 1, .36, 1);--shake-distance: 6px;--shake-overshoot: 4px;--shake-dur-a: 80ms;--shake-dur-b: 60ms;--shake-ease: cubic-bezier(.22, 1, .36, 1);--revert-dur: .28s}button,.store-button,.icon-button{transition:background-color var(--duration-quick) var(--ease-smooth-out),border-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out)}button:not(:disabled):not([aria-disabled=true]):active,.store-button:not(:disabled):not([aria-disabled=true]):active,.icon-button:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--store-press-scale));transition-duration:var(--duration-micro)}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}.store-dropdown{visibility:hidden}.store-dropdown:is(.is-open,.is-closing){visibility:visible}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none;will-change:transform}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{display:block;transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform,opacity,filter}.t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-tabs{position:relative;background:var(--tabs-bar-bg)}.t-tab{position:relative;background:transparent;border:0;color:var(--tabs-text-muted);cursor:pointer;z-index:1}.t-tab[aria-pressed=true]{color:var(--tabs-text-active)}.t-tabs-pill{position:absolute;background:var(--tabs-pill-bg);transform:translate(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}.t-like-heart{color:currentColor;transition:color var(--like-fill) var(--like-ease)}.t-like-heart path{fill:transparent;stroke:currentColor;transition:fill var(--like-fill) var(--like-ease),stroke var(--like-fill) var(--like-ease)}.t-like[data-liked=true] .t-like-heart{color:var(--like-color)}.t-like[data-liked=true] .t-like-heart path{fill:currentColor}.t-like[data-liked=true] .t-like-icon{animation:t-like-pop var(--like-pop) var(--like-pop-ease)}@keyframes t-like-pop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}.t-like-particles{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;color:var(--like-color)}.t-like-particles i{position:absolute;left:calc(var(--like-particle-size) * var(--psize, 1) / -2);top:calc(var(--like-particle-size) * var(--psize, 1) / -2);width:calc(var(--like-particle-size) * var(--psize, 1));height:calc(var(--like-particle-size) * var(--psize, 1));border-radius:50%;background:currentColor;opacity:0}@keyframes t-like-burst{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1;transform:translate(calc(var(--px) * .25),calc(var(--py) * .25)) scale(1)}to{opacity:0;transform:translate(var(--px),var(--py)) scale(var(--p-end-scale, .6))}}.t-like.is-bursting .t-like-particles i{animation:t-like-burst var(--pdur, var(--like-particle-dur)) ease-out var(--pdelay, 0ms) forwards}.t-input{transition:border-color .15s ease-out;will-change:transform}.t-input.is-error{transition:border-color var(--revert-dur, .28s) ease-out}.t-input.is-error{border-color:var(--store-color-error)!important}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur, .28s) ease-out,visibility 0s linear var(--revert-dur, .28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur, .28s) ease-out,visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{transform:translate(0);animation-timing-function:var(--shake-ease)}28.57%{transform:translate(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translate(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translate(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){button,.store-button,.icon-button{transition:none!important;transform:none!important}.t-dropdown,.t-modal{transition:none!important}.t-badge,.t-badge-dot{animation:none!important;transition:none!important}.t-digit-group .t-digit{animation:none!important}.t-tabs-pill{transition:none!important}.t-like-icon,.t-like-particles i{animation:none!important}.t-input{animation:none!important;transform:none!important}}.store-button{align-items:center;border:1px solid transparent;border-radius:var(--store-radius-button);cursor:pointer;display:inline-flex;font-size:var(--store-font-size-md);font-weight:650;justify-content:center;min-block-size:3.5rem;padding-inline:var(--store-space-8);text-decoration:none}.store-button--primary{background:var(--store-color-primary);color:var(--store-color-on-primary)}.store-button--primary:hover,.store-button--primary:focus-visible{background:color-mix(in srgb,var(--store-color-primary) 84%,black)}.store-button--secondary{background:var(--store-color-secondary);color:var(--store-color-on-secondary)}.store-button--secondary:hover,.store-button--secondary:focus-visible{background:color-mix(in srgb,var(--store-color-secondary) 84%,black)}.store-button--ghost{border-color:var(--store-color-outline);color:var(--store-color-on-surface)}.store-button--ghost:hover,.store-button--ghost:focus-visible{border-color:var(--store-color-on-surface)}.store-button:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){transform:translateY(var(--store-lift))}.store-button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0) scale(var(--store-press-scale));transition-duration:var(--duration-micro)}.store-button:disabled,.store-button[aria-disabled=true]{cursor:not-allowed;opacity:.52;transform:none}:root{--store-color-primary: #e63e08;--store-color-primary-hover: #c83205;--store-color-on-primary: #ffffff;--store-color-secondary: #2b061f;--store-color-on-secondary: #ffffff;--store-color-surface: #ffffff;--store-color-on-surface: #251820;--store-color-muted: #756c72;--store-color-outline: #a9a2a6;--store-color-outline-soft: #e9e5e7;--store-color-sage-strong: #58612f;--store-color-success: #2e7d32;--store-color-warning: #92400e;--store-color-error: #c62828;--store-font-family: Inter, Aptos, "Segoe UI", sans-serif;--store-font-family-display: Inter, Aptos, "Segoe UI", sans-serif;--store-font-size-xs: .75rem;--store-font-size-sm: .875rem;--store-font-size-md: 1rem;--store-radius-card: .75rem;--store-radius-button: .25rem;--store-radius-field: .25rem;--store-content-max-width: 100rem;--store-gutter: clamp(1.25rem, 3.2vw, 4rem);--store-space-2: .5rem;--store-space-3: .75rem;--store-space-4: 1rem;--store-space-5: 1.25rem;--store-space-6: 1.5rem;--store-space-7: 1.75rem;--store-space-8: 2rem;--store-motion-fast: var(--duration-quick) var(--ease-smooth-out);--store-motion-slow: var(--duration-slow) var(--ease-smooth-out);color-scheme:light;font-family:var(--store-font-family)}:root[data-store-color-scheme=dark]{--store-color-surface: #1d171b;--store-color-on-surface: #f7f2f5;--store-color-muted: #c7bdc3;--store-color-outline: #73666e;--store-color-outline-soft: #382e34;color-scheme:dark}:root:is([data-store-theme=lume-editorial],[data-store-theme=boutique-editorial]){--store-font-family-display: "Iowan Old Style", Baskerville, "Times New Roman", serif}:root[data-store-theme=market-clean]{--store-font-family-display: Inter, Aptos, "Segoe UI", sans-serif;--store-radius-card: .625rem;--store-radius-button: .5rem;--store-color-muted: #5d687e;--store-color-outline-soft: #e4e8ef}:root[data-store-theme=dash-delivery]{--store-color-muted: #666666;--store-color-outline: #c9c9c9;--store-color-outline-soft: #e6e6e6;--store-color-sage-strong: #191919;--store-font-family-display: Inter, Aptos, "Segoe UI", sans-serif;--store-radius-card: .75rem;--store-radius-button: 999px;--store-radius-field: .625rem;--store-gutter: clamp(1rem, 2.4vw, 2.5rem)}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-account-page,app-anonymous-order-page,app-cart-page,app-catalog-page,app-checkout-page,app-product-detail-page) :is(h1,[class] h1){font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:750;letter-spacing:-.025em;line-height:1.15}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-account-page,app-anonymous-order-page,app-cart-page,app-catalog-page,app-checkout-page,app-product-detail-page) :is(h2,[class] h2){font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:750;letter-spacing:-.015em}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-account-page,app-anonymous-order-page,app-cart-page,app-catalog-page,app-checkout-page) :is(input,textarea):not(.catalog-search input){border:1px solid var(--store-color-outline);border-radius:var(--store-radius-field);font-size:var(--store-font-size-md);min-block-size:3rem;padding-inline:.875rem}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-account-page,app-anonymous-order-page,app-cart-page,app-catalog-page,app-checkout-page) select{border:1px solid var(--store-color-outline-soft);border-radius:var(--store-radius-field);font-size:var(--store-font-size-sm);min-block-size:3rem;padding-inline:.875rem 2.25rem}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-anonymous-order-page) .auth-page{align-content:center;gap:var(--store-space-6)}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-anonymous-order-page) .brand{font-size:1.25rem;letter-spacing:-.02em}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-anonymous-order-page) .auth-card{border-radius:1rem;box-shadow:0 1.5rem 3rem #0000001f;inline-size:min(100%,26rem);padding:var(--store-space-8)}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-anonymous-order-page) .eyebrow{font-size:var(--store-font-size-xs);letter-spacing:.06em}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-anonymous-order-page) form{gap:var(--store-space-4);margin-block:var(--store-space-6) var(--store-space-5)}:root[data-store-theme=dash-delivery] :is(app-account-auth-page,app-anonymous-order-page) label{font-size:var(--store-font-size-sm)}:root[data-store-theme=dash-delivery] app-cart-page .cart-page{max-inline-size:72rem}:root[data-store-theme=dash-delivery] app-cart-page .cart-layout{gap:var(--store-space-8);grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}:root[data-store-theme=dash-delivery] app-cart-page .summary{background:var(--store-color-surface);border:1px solid var(--store-color-outline-soft);box-shadow:0 .5rem 1.5rem #0000000f;padding:var(--store-space-6)}:root[data-store-theme=dash-delivery] app-cart-page .line-item{border-block-end:1px solid var(--store-color-outline-soft);grid-template-columns:6rem 1fr auto}:root[data-store-theme=dash-delivery] app-cart-page .line-copy{gap:var(--store-space-3);justify-content:flex-start}:root[data-store-theme=dash-delivery] app-cart-page .line-item img{aspect-ratio:1;border-radius:var(--store-radius-card)}:root[data-store-theme=dash-delivery] app-cart-page .quantity{border-color:var(--store-color-outline-soft);border-radius:999px}:root[data-store-theme=dash-delivery] app-cart-page :is(.voucher,.shipping)>div button{border:0;border-radius:var(--store-radius-field);font-weight:700;margin-inline-start:var(--store-space-2);min-block-size:3rem;padding-inline:var(--store-space-5)}:root[data-store-theme=dash-delivery] app-cart-page :is(.summary dl,.voucher,.shipping){border-color:var(--store-color-outline-soft)}:root[data-store-theme=dash-delivery] app-cart-page .total strong{font-size:1.5rem;font-weight:750}:root[data-store-theme=dash-delivery] app-catalog-page .catalog-page{padding-block-start:var(--store-space-6)}:root[data-store-theme=dash-delivery] app-catalog-page .catalog-heading{align-items:center;gap:var(--store-space-4)}:root[data-store-theme=dash-delivery] app-catalog-page .catalog-heading p{color:var(--store-color-muted);font-size:var(--store-font-size-sm);margin-block-start:var(--store-space-2)}:root[data-store-theme=dash-delivery] app-catalog-page .catalog-search{border-color:var(--store-color-outline-soft);border-radius:999px;min-block-size:3rem;overflow:hidden}:root[data-store-theme=dash-delivery] app-catalog-page .catalog-search button{background:var(--store-color-secondary);border-radius:999px;color:var(--store-color-on-secondary);font-weight:700;margin:.25rem}:root[data-store-theme=dash-delivery] app-catalog-page .category-filter{gap:var(--store-space-2);margin-block:var(--store-space-6) var(--store-space-5)}:root[data-store-theme=dash-delivery] app-catalog-page .category-filter a{background:color-mix(in srgb,var(--store-color-on-surface) 6%,var(--store-color-surface));border-block-end:0;border-radius:999px;font-size:var(--store-font-size-sm);font-weight:650;padding:var(--store-space-2) var(--store-space-4)}:root[data-store-theme=dash-delivery] app-catalog-page .category-filter a[aria-current=page]{background:var(--store-color-secondary);color:var(--store-color-on-secondary)}:root[data-store-theme=dash-delivery] app-catalog-page .product-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}:root[data-store-theme=dash-delivery] app-product-detail-page .product-page{margin-inline:auto;max-inline-size:72rem}:root[data-store-theme=dash-delivery] app-product-detail-page .product-layout{gap:var(--store-space-8);grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}:root[data-store-theme=dash-delivery] app-product-detail-page .main-image,:root[data-store-theme=dash-delivery] app-product-detail-page .thumbnails img{aspect-ratio:4/3}:root[data-store-theme=dash-delivery] app-product-detail-page .product-copy{align-self:start}:root[data-store-theme=dash-delivery] app-product-detail-page .purchase-row [appStoreButton]{flex:1;padding-inline:var(--store-space-5)}:root[data-store-theme=dash-delivery] app-product-detail-page .quantity{border-color:var(--store-color-outline-soft);border-radius:999px}:root[data-store-theme=dash-delivery] app-product-detail-page .icon-action{border-color:var(--store-color-outline-soft);border-radius:999px}:root[data-store-theme=dash-delivery] app-checkout-page .checkout-flow{background:var(--store-color-surface);border:1px solid var(--store-color-outline-soft);border-radius:var(--store-radius-card);box-shadow:0 .5rem 1.5rem #0000000f;padding:var(--store-space-6)}:root[data-store-theme=dash-delivery] app-checkout-page .result-state{border:0;padding:0}:root[data-store-theme=dash-delivery] app-checkout-page .brick-host{border-color:var(--store-color-outline-soft);border-radius:var(--store-radius-field)}:root[data-store-theme=dash-delivery] app-checkout-page .summary{background:var(--store-color-surface);border:1px solid var(--store-color-outline-soft);box-shadow:0 .5rem 1.5rem #0000000f;padding:var(--store-space-6)}:root[data-store-theme=dash-delivery] app-checkout-page .summary dl{border-color:var(--store-color-outline-soft)}:root[data-store-theme=dash-delivery] app-checkout-page .summary-item img{aspect-ratio:1;border-radius:var(--store-radius-card)}:root[data-store-theme=dash-delivery] app-checkout-page .shipping-options button{border-color:var(--store-color-outline-soft);border-radius:var(--store-radius-field)}:root[data-store-theme=motion-street]{--store-color-muted: #626262;--store-color-outline: #a6a6a6;--store-color-outline-soft: #e7e7e7;--store-color-sage-strong: #0a0a0a;--store-font-family-display: "Arial Narrow", "Roboto Condensed", Impact, sans-serif;--store-radius-button: 0;--store-radius-card: 0;--store-radius-field: 0}:root[data-store-typography=modern-sans]{--store-font-family: Inter, Aptos, "Segoe UI", sans-serif;--store-font-family-display: Inter, Aptos, "Segoe UI", sans-serif}:root[data-store-typography=editorial-serif]{--store-font-family: Georgia, "Times New Roman", serif;--store-font-family-display: "Iowan Old Style", Baskerville, "Times New Roman", serif}:root[data-store-typography=bold-condensed]{--store-font-family: Inter, Aptos, "Segoe UI", sans-serif;--store-font-family-display: "Arial Narrow", "Roboto Condensed", Impact, sans-serif}:root[data-store-theme=motion-street] app-store-header .announcement{min-block-size:2rem}:root[data-store-theme=motion-street] app-store-header .header{min-block-size:5rem}:root[data-store-theme=motion-street] app-store-header .brand{font-size:clamp(2rem,2.5vw,2.75rem);font-weight:900;letter-spacing:-.06em}:root[data-store-theme=motion-street] app-store-header .desktop-nav a{font-weight:650}:root[data-store-theme=motion-street] app-store-header .search{border-block-start:0;border-inline:0}:root[data-store-theme=motion-street] app-home-page .hero{grid-template-columns:minmax(23rem,.72fr) minmax(0,1.28fr);min-block-size:clamp(35rem,61vw,49rem)}:root[data-store-theme=motion-street] app-home-page .hero-copy{padding-inline:var(--store-gutter) clamp(2rem,4vw,4rem)}:root[data-store-theme=motion-street] app-home-page .hero-copy h1{font-size:clamp(4.5rem,7vw,8rem);font-weight:900;letter-spacing:-.065em;line-height:.82;max-inline-size:8ch;text-transform:uppercase}:root[data-store-theme=motion-street] app-home-page .hero-copy p{max-inline-size:25rem}:root[data-store-theme=motion-street] app-home-page .hero-media{min-block-size:35rem}:root[data-store-theme=motion-street] app-home-page .hero-media img{object-position:center 38%}:root[data-store-theme=motion-street] app-home-page .featured-products{border:0;padding-block-start:clamp(4rem,7vw,7rem)}:root[data-store-theme=motion-street] app-home-page .section-heading h2{font-size:clamp(2rem,3vw,3rem);font-weight:900;letter-spacing:-.04em;text-transform:uppercase}:root[data-store-theme=motion-street] app-home-page .categories{padding-block-start:0}:root[data-store-theme=motion-street] app-home-page .category-rail{gap:var(--store-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-store-theme=motion-street] app-home-page .category-rail app-store-category-card{aspect-ratio:4/3}:root[data-store-theme=motion-street] app-home-page .benefits{background:#0a0a0a;color:#fff}:root[data-store-theme=motion-street] app-home-page .benefits small{color:#c7c7c7}:root[data-store-theme=boutique-editorial],:root[data-store-theme=lume-editorial]{--store-radius-card: .75rem;--store-radius-button: .25rem}*,*:before,*:after{box-sizing:border-box}html{background:var(--store-color-surface);scroll-behavior:smooth}body{background:var(--store-color-surface);color:var(--store-color-on-surface);margin:0;min-inline-size:20rem}.skip-link{background:var(--store-color-secondary);color:var(--store-color-on-secondary);inset-block-start:var(--store-space-2);inset-inline-start:var(--store-space-2);padding:var(--store-space-3) var(--store-space-4);position:fixed;transform:translateY(calc(-100% - var(--store-space-4)));transition:transform var(--store-motion-fast);z-index:100}.skip-link:focus{transform:translateY(0)}button,input,select,textarea{font:inherit}button:not(:disabled){cursor:pointer}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:.7rem;cursor:pointer;padding-inline-end:2.25rem}@supports (appearance: base-select){select,select::picker(select){appearance:base-select}select{align-items:center}select::picker-icon{display:none}select::picker(select){background:var(--store-color-surface);border:1px solid var(--store-color-outline-soft);border-radius:var(--store-radius-card);box-shadow:0 .75rem 1.5rem #0000001f;margin-block-start:.25rem;padding:.25rem}option{border-radius:var(--store-radius-field);color:var(--store-color-on-surface);font-size:var(--store-font-size-sm);padding:var(--store-space-2) var(--store-space-3)}option::checkmark{content:none}option:hover,option:focus{background:color-mix(in srgb,var(--store-color-on-surface) 6%,var(--store-color-surface))}option:checked{font-weight:700}}img{display:block;max-inline-size:100%}app-store-item-dialog .quantity{border-color:var(--store-color-outline-soft);border-radius:999px}:focus-visible{outline:3px solid color-mix(in srgb,var(--store-color-primary) 70%,white);outline-offset:3px}.visually-hidden{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skip-link{transition:none}}@media(max-width:68rem){:root[data-store-theme=motion-street] app-home-page .hero{grid-template-columns:1fr;min-block-size:0}:root[data-store-theme=motion-street] app-home-page .hero-copy h1{font-size:clamp(4rem,13vw,7rem);max-inline-size:7ch}:root[data-store-theme=motion-street] app-home-page .hero-media{min-block-size:72vw}}@media(max-width:36rem){:root[data-store-theme=motion-street] app-home-page .hero-media{min-block-size:82vw}:root[data-store-theme=motion-street] app-home-page .hero-copy{padding-block:var(--store-space-7) var(--store-space-8)}:root[data-store-theme=motion-street] app-home-page .hero-copy h1{font-size:clamp(3.75rem,18vw,5rem)}:root[data-store-theme=motion-street] app-home-page .primary-action{inline-size:auto;min-inline-size:11rem}:root[data-store-theme=motion-street] app-home-page .product-grid{display:flex;margin-inline-end:calc(var(--store-gutter) * -1);overflow-x:auto;padding-inline-end:var(--store-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}:root[data-store-theme=motion-street] app-home-page .product-grid app-store-product-card{flex:0 0 72vw;scroll-snap-align:start}:root[data-store-theme=motion-street] app-home-page .category-rail app-store-category-card{aspect-ratio:4/5;flex-basis:78vw}}
