@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;600;700&family=Manrope:wght@400;500;600;700&display=swap";.admin-app{--admin-canvas: #f5f5f7;--admin-surface: #ffffff;--admin-sidebar: #1d1d1f;--admin-sidebar-hover: rgba(255, 255, 255, .06);--admin-sidebar-active: rgba(255, 255, 255, .12);--admin-accent: #0071e3;--admin-accent-soft: rgba(0, 113, 227, .12);--admin-ink: #1d1d1f;--admin-border: rgba(0, 0, 0, .08);--admin-text: #1d1d1f;--admin-muted: #6e6e73;--admin-tertiary: #86868b;--admin-fill: #f5f5f7;--admin-green: #34c759;--admin-red: #ff453a;min-height:100vh;background-color:var(--admin-canvas);background-image:radial-gradient(ellipse 70% 45% at 0% 0%,rgba(0,0,0,.03),transparent 55%),linear-gradient(180deg,#fff,#f5f5f7 22%,#f5f5f7);color:var(--admin-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Montserrat,system-ui,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:-.01em}.admin-sidebar{position:fixed;left:0;top:0;z-index:40;display:flex;height:100%;width:16.75rem;flex-direction:column;border-right:1px solid rgba(255,255,255,.06);background:#1d1d1f;color:#f5f5f7;transition:transform .25s cubic-bezier(.4,0,.2,1)}.admin-sidebar--closed{transform:translate(-100%)}@media(min-width:768px){.admin-sidebar--closed{transform:translate(0)}}.admin-sidebar-brand{padding:1.35rem 1.25rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.admin-sidebar-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.admin-sidebar-logo img{height:2.25rem;width:auto;-o-object-fit:contain;object-fit:contain}.admin-sidebar-brand-title{font-family:Montserrat,system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2}.admin-sidebar-brand-sub{margin-top:.15rem;font-size:.75rem;font-weight:500;letter-spacing:-.01em;text-transform:none;color:#ffffff73}.admin-nav{flex:1;overflow-y:auto;padding:.75rem}.admin-nav-group-label{margin:.85rem .875rem .35rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.admin-nav-item{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;letter-spacing:-.015em;color:#f5f5f7b8;transition:background .15s,color .15s}.admin-nav-item:hover{background:var(--admin-sidebar-hover);color:#f5f5f7}.admin-nav-item--active{background:var(--admin-sidebar-active);color:#fff;box-shadow:none}.admin-sidebar-footer{border-top:1px solid rgba(255,255,255,.08);padding:1rem}.admin-user-email{font-size:.8125rem;font-weight:500;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-back{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;border-radius:9999px;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#94a3b8;text-decoration:none;transition:background .15s,color .15s}.admin-sidebar-back:hover{background:var(--admin-sidebar-hover);color:#f8fafc}.admin-topbar{position:fixed;left:0;right:0;top:0;z-index:50;display:flex;height:3.5rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--admin-border);background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 1rem}@media(min-width:768px){.admin-topbar{display:none}}.admin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#0c122266;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-main{min-height:100vh;padding:4rem 1rem 1rem}@media(min-width:768px){.admin-main{margin-left:16.75rem;padding:1.75rem 2rem 2.5rem}}.admin-main-inner{margin:0 auto;max-width:88rem}.admin-page-header{margin-bottom:1.75rem}.admin-page-header__row{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.admin-page-header__row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.5rem}}.admin-page-header__actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-page-eyebrow{margin:0 0 .4rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#86868b}.admin-page-title{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Montserrat,system-ui,sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.035em;color:var(--admin-ink);line-height:1.1}@media(min-width:640px){.admin-page-title{font-size:2.25rem}}.admin-page-subtitle{margin:.5rem 0 0;max-width:34rem;font-size:1.0625rem;font-weight:400;letter-spacing:-.015em;line-height:1.4;color:#6e6e73}.admin-page-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin-top:1rem;padding-top:.95rem;border-top:1px solid rgba(0,0,0,.06)}.admin-text-link{color:#0071e3;font-size:.9375rem;font-weight:400;letter-spacing:-.015em;text-decoration:none;transition:opacity .15s ease}.admin-text-link:hover{opacity:.72;text-decoration:underline;text-underline-offset:.16em}.admin-text-link--muted{color:#6e6e73}.admin-text-link--muted:hover{color:#1d1d1f;opacity:1}.admin-tools-sep{width:1px;height:.85rem;background:#0000001f}.admin-section-label{margin-bottom:.85rem;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#86868b}.admin-card{border-radius:1rem;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 1px #fffffff2 inset,0 12px 32px -24px #0c12221f}.admin-card-pad{padding:1rem}@media(min-width:640px){.admin-card-pad{padding:1.25rem}}.admin-panel{border-radius:1rem;border:1px solid var(--admin-border);background:var(--admin-surface);padding:1.25rem;box-shadow:0 1px #fffffff2 inset,0 12px 32px -24px #0c12221a}@media(min-width:640px){.admin-panel{padding:1.5rem}}.admin-stat-card{border-radius:1rem;border:1px solid var(--admin-border);background:var(--admin-surface);padding:1.25rem;box-shadow:0 1px #fffffff2 inset,0 8px 24px -16px #0c12221a;transition:box-shadow .2s,transform .2s}.admin-stat-card:hover{box-shadow:0 1px #fffffff2 inset,0 16px 40px -20px #0c122224}.admin-stat-card--muted{border-radius:1rem;border:1px solid var(--admin-border);background:#ffffffb8;padding:1.25rem}.admin-stat-icon{display:flex;padding:.625rem;border-radius:.875rem;flex-shrink:0}.admin-stat-icon--ink,.admin-stat-icon--copper{background:var(--admin-ink);color:#fff}.admin-stat-icon--warm{background:#48484a;color:#fff}.admin-stat-icon--slate{background:#475569;color:#fff}.admin-stat-icon--rose{background:#be4b62;color:#fff}.admin-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:var(--admin-ink);padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;color:#fff;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 12px 28px -14px #0c122273}.admin-btn-primary:hover{background:#000}.admin-btn-primary:disabled{opacity:.5}.admin-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border:1px solid var(--admin-border);background:#ffffffd9;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;color:var(--admin-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,border-color .15s}.admin-btn-secondary:hover{background:#fff;border-color:#00000024}.admin-btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:var(--admin-accent);padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;color:#fff;transition:background .15s,opacity .15s}.admin-btn-accent:hover{background:#0077ed}.admin-link{font-size:.9375rem;font-weight:400;letter-spacing:-.015em;color:#0071e3;transition:opacity .15s}.admin-link:hover{opacity:.72;text-decoration:underline;text-underline-offset:.16em}.admin-segment{border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s}.admin-segment--active{background:var(--admin-ink);color:#fff;box-shadow:0 8px 20px -12px #0c122259}.admin-segment--idle{border:1px solid var(--admin-border);background:var(--admin-surface);color:#1d1d1f}.admin-segment--idle:hover{background:#ebebed;color:#1d1d1f}.admin-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em}.admin-status--paid{color:#166534;background:#ecfdf5}.admin-status--processing{color:#0071e3;background:#0071e31a}.admin-status--shipped{color:#5856d6;background:#5856d61a}.admin-status--delivered{color:#166534;background:#dcfce7}.admin-status--default{color:#475569;background:#f1f5f9}.admin-quick-action{width:100%;text-align:left;padding:1rem;border-radius:.875rem;border:1px solid var(--admin-border);background:#fffc;transition:background .15s,border-color .15s}.admin-quick-action:hover{background:#fff;border-color:#0000001f}.admin-quick-action--copper{background:var(--admin-fill);border-color:#0000000f}.admin-quick-action--copper:hover{background:#ebebed}.admin-list-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:.875rem;background:var(--admin-fill);text-align:left;transition:background .15s}.admin-list-row:hover{background:#ebebed}.admin-app input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-app select,.admin-app textarea{border-radius:.625rem;border:1px solid rgba(12,18,34,.12);background:#fff;font-size:.875rem;color:var(--admin-text);transition:border-color .15s,box-shadow .15s}.admin-app input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.admin-app select:focus,.admin-app textarea:focus{outline:none;border-color:#0071e373;box-shadow:0 0 0 3px #0071e324}.admin-standalone .admin-main{padding-top:1.25rem;max-width:72rem;margin-left:auto;margin-right:auto}.admin-app table{font-size:.875rem}.admin-app thead{background:var(--admin-fill);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--admin-muted)}.admin-kbd-hint{font-size:.75rem;color:var(--admin-muted)}.admin-user-avatar{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff1f;font-size:.875rem;font-weight:600;color:#fff}.admin-msg-badge{display:flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:#ff453a;padding:0 .375rem;font-size:.625rem;font-weight:700;color:#fff}.admin-app .text-brand-accent{color:#0071e3!important}.admin-app .bg-brand-ink{background-color:#1d1d1f!important;color:#fff!important}.admin-app .bg-brand-ink svg{color:currentColor;stroke:currentColor}.admin-app .hover\:bg-slate-800:hover{background-color:#000!important}.admin-app .bg-brand-cream,.admin-app .bg-brand-cream\/80,.admin-app .bg-brand-cream\/80\/50,.admin-app .hover\:bg-brand-cream:hover,.admin-app .hover\:bg-brand-cream\/80:hover{background-color:#f5f5f7!important}.admin-app .border-brand-accent\/25{border-color:#0071e340!important}.admin-app .bg-brand-accent\/10,.admin-app .hover\:bg-brand-accent\/15:hover{background-color:#0071e31a!important}.admin-app .focus\:border-brand-accent:focus,.admin-app .focus\:ring-brand-accent\/40:focus,.admin-app .focus\:ring-brand-accent\/40\/20:focus{border-color:#0071e373!important;--tw-ring-color: rgba(0, 113, 227, .18) !important}.admin-live-chat{display:grid;height:calc(100vh - 12.5rem);min-height:32rem;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);gap:0;overflow:hidden;border-radius:1.125rem;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 1px 2px #0c12220a,0 12px 40px #0c12220f}@media(max-width:1023px){.admin-live-chat{grid-template-columns:1fr;height:auto;min-height:28rem}.admin-live-chat--has-thread .admin-live-chat__inbox{display:none}}.admin-live-chat__inbox{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--admin-border);background:linear-gradient(180deg,#fff,#f5f5f5)}.admin-live-chat__inbox-head{padding:1rem 1rem .75rem;border-bottom:1px solid var(--admin-border)}.admin-live-chat__search{width:100%;border-radius:.75rem;border:1px solid rgba(12,18,34,.1);background:#fff;padding:.5rem .75rem .5rem 2.25rem;font-size:.8125rem;color:var(--admin-text)}.admin-live-chat__search-wrap{position:relative;margin-top:.65rem}.admin-live-chat__search-icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);width:.95rem;height:.95rem;color:var(--admin-muted);pointer-events:none}.admin-live-chat__list{min-height:0;flex:1;overflow-y:auto;padding:.5rem}.admin-live-chat__thread-btn{display:flex;width:100%;gap:.75rem;border-radius:.875rem;border:1px solid transparent;padding:.75rem;text-align:left;transition:background .15s,border-color .15s,box-shadow .15s}.admin-live-chat__thread-btn:hover{background:#ffffffd9}.admin-live-chat__thread-btn--active{border-color:#00000014;background:#fff;box-shadow:0 4px 14px #0000000f}.admin-live-chat__thread-btn--unread .admin-live-chat__avatar{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--admin-ink)}.admin-live-chat__avatar{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#1d1d1f;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#fff}.admin-live-chat__sync-banner{margin:.5rem .75rem 0;border-radius:.625rem;border:1px solid rgba(0,113,227,.2);background:#0071e314;padding:.5rem .65rem;font-size:.75rem;color:#0071e3}.admin-live-chat__pane{display:flex;min-height:0;flex-direction:column;background:#fff}.admin-live-chat__pane-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--admin-border);padding:1rem 1.25rem;background:#fff}.admin-live-chat__messages{min-height:0;flex:1;overflow-y:auto;padding:1.25rem;background:linear-gradient(180deg,#fafafa,#f5f5f7)}.admin-live-chat__day{margin:1rem 0 .75rem;text-align:center;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-muted)}.admin-live-chat__bubble-row{display:flex;gap:.5rem;margin-bottom:.65rem}.admin-live-chat__bubble-row--out{justify-content:flex-end}.admin-live-chat__bubble{max-width:min(100%,26rem);border-radius:1.125rem;padding:.65rem .9rem;font-size:.875rem;line-height:1.5;word-break:break-word}.admin-live-chat__bubble--in{border:1px solid rgba(12,18,34,.08);background:#fff;color:var(--admin-text);border-bottom-left-radius:.35rem;box-shadow:0 1px 3px #0c12220a}.admin-live-chat__bubble--out{background:#1d1d1f;color:#f5f5f7;border-bottom-right-radius:.35rem}.admin-live-chat__composer{border-top:1px solid var(--admin-border);padding:1rem 1.25rem 1.15rem;background:#fff}.admin-live-chat__composer-bar{display:flex;align-items:flex-end;gap:.4rem;border-radius:980px;border:1px solid rgba(0,0,0,.08);background:#f5f5f7;padding:.45rem .5rem;transition:border-color .15s,box-shadow .15s}.admin-live-chat__composer-bar:focus-within{border-color:#0071e366;box-shadow:0 0 0 3px #0071e31f;background:#fff}.admin-live-chat__attach{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:.625rem;background:transparent;color:var(--admin-muted);transition:background .15s,color .15s}.admin-live-chat__attach:hover:not(:disabled){background:#0c12220f;color:var(--admin-text)}.admin-live-chat__attach:disabled{opacity:.4;cursor:not-allowed}.admin-live-chat__input{flex:1 1 0%;min-width:0;width:0;min-height:2.25rem;max-height:8rem;resize:none;border:none!important;background:transparent!important;box-shadow:none!important;padding:.4rem .15rem!important;font-size:.875rem;line-height:1.45}.admin-live-chat__send{display:flex;height:2.25rem;width:2.25rem;flex:0 0 2.25rem;align-items:center;justify-content:center;border-radius:9999px;border:none;background:#1d1d1f;color:#fff;transition:transform .12s,opacity .15s,background .15s}.admin-live-chat__pending-file{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1px dashed rgba(0,0,0,.12);background:#f5f5f7;padding:.5rem .65rem;font-size:.75rem;color:#6e6e73}.admin-live-chat__attachment-img{margin-top:.35rem;max-height:12rem;max-width:100%;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.admin-live-chat__attachment-link{margin-top:.35rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:#0071e3;text-decoration:underline}.admin-live-chat__send:hover:not(:disabled){transform:scale(1.04)}.admin-live-chat__send:disabled{opacity:.45;cursor:not-allowed}.admin-live-chat__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--admin-muted)}.admin-product-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}@media(min-width:1100px){.admin-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.admin-product-card{--apc-ink: #1d1d1f;--apc-secondary: #6e6e73;--apc-tertiary: #86868b;--apc-fill: #f5f5f7;--apc-blue: #0071e3;--apc-green: #30d158;--apc-orange: #ff9f0a;--apc-red: #ff453a;display:flex;flex-direction:column;border-radius:1.75rem;background:#fff;border:1px solid rgba(0,0,0,.045);box-shadow:0 0 0 .5px #00000005,0 2px 4px #00000005,0 18px 48px -28px #00000038;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.admin-product-card:hover{transform:translateY(-4px);box-shadow:0 0 0 .5px #00000008,0 4px 8px #00000008,0 28px 56px -26px #00000047}}.admin-product-card__stage{padding:.7rem .7rem 0}.admin-product-card__media{position:relative;aspect-ratio:1 / 1;border-radius:1.2rem;background:radial-gradient(ellipse 80% 60% at 50% 38%,#ffffff 0%,transparent 62%),linear-gradient(165deg,#fbfbfc,#f0f0f2);display:flex;align-items:center;justify-content:center;overflow:hidden}.admin-product-card__img{width:72%;height:72%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 10px 18px rgba(0,0,0,.08));transition:transform .55s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.admin-product-card:hover .admin-product-card__img{transform:scale(1.045) translateY(-2px)}}.admin-product-card__empty{display:flex;flex-direction:column;align-items:center;gap:.45rem;color:#a1a1a6;font-size:.8125rem;font-weight:500;letter-spacing:-.01em}.admin-product-card__empty svg{width:2rem;height:2rem;opacity:.7}.admin-product-card__count{position:absolute;top:.75rem;right:.75rem;padding:.3rem .7rem;border-radius:999px;background:#ffffffc7;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);box-shadow:0 1px 2px #0000000f;color:var(--apc-ink);font-size:.6875rem;font-weight:600;letter-spacing:-.01em}.admin-product-card__body{padding:1.35rem 1.45rem .15rem}.admin-product-card__eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--apc-tertiary)}.admin-product-card__title{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:-.03em;line-height:1.22;color:var(--apc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.44em}.admin-product-card__price{margin:.7rem 0 0;font-size:1rem;font-weight:400;letter-spacing:-.015em;color:var(--apc-secondary)}.admin-product-card__stock{margin:.35rem 0 0;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--apc-tertiary)}.admin-product-card__stock.is-out{color:var(--apc-red)}.admin-product-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;padding:1.05rem 1.45rem .15rem}.admin-product-card__status{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:none;background:transparent;color:var(--apc-secondary);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:color .18s ease,opacity .18s ease}.admin-product-card__status:hover{color:var(--apc-ink)}.admin-product-card__dot{width:.45rem;height:.45rem;border-radius:50%;background:#c7c7cc;box-shadow:0 0 0 3px #c7c7cc38;flex-shrink:0}.admin-product-card__status.is-live{color:var(--apc-ink)}.admin-product-card__status.is-live .admin-product-card__dot{background:var(--apc-green);box-shadow:0 0 0 3px #30d1582e}.admin-product-card__status.is-draft .admin-product-card__dot{background:var(--apc-orange);box-shadow:0 0 0 3px #ff9f0a2e}.admin-product-card__status.is-shown .admin-product-card__dot{background:#64d2ff;box-shadow:0 0 0 3px #64d2ff2e}.admin-product-card__status.is-hidden{color:var(--apc-red)}.admin-product-card__status.is-hidden .admin-product-card__dot{background:var(--apc-red);box-shadow:0 0 0 3px #ff453a29}.admin-product-card__sep{width:1px;height:.85rem;background:#0000001a}.admin-product-card__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding:1.15rem 1.2rem 1.2rem;border-top:1px solid rgba(0,0,0,.06);margin-left:.7rem;margin-right:.7rem;margin-bottom:.55rem}.admin-product-card__edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.35rem .15rem;color:var(--apc-blue);font-size:.9375rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:opacity .18s ease}.admin-product-card__edit:hover{opacity:.72;text-decoration:underline;text-underline-offset:.18em}.admin-product-card__delete{display:inline-flex;align-items:center;gap:.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.35rem .15rem;color:var(--apc-tertiary);font-size:.875rem;font-weight:500;letter-spacing:-.015em;cursor:pointer;transition:color .18s ease}.admin-product-card__delete svg{width:.95rem;height:.95rem}.admin-product-card__delete:hover{color:var(--apc-red)}.admin-knowledge{max-width:46rem;margin:0 auto}.admin-knowledge__loading{padding:3.5rem 1.5rem;text-align:center;color:#86868b;font-size:1rem;letter-spacing:-.015em}.admin-knowledge__note{color:#6e6e73;font-size:.9375rem;letter-spacing:-.015em}.admin-knowledge__stack{display:flex;flex-direction:column;gap:1.75rem}.admin-knowledge__group{display:flex;flex-direction:column;gap:.85rem}.admin-knowledge__group-head{padding:0 .15rem}.admin-knowledge__group-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.admin-knowledge__group-title{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.03em;color:#1d1d1f;line-height:1.2}.admin-knowledge__group-desc{margin:.3rem 0 0;font-size:.9375rem;font-weight:400;letter-spacing:-.015em;color:#6e6e73;line-height:1.35}.admin-knowledge__field{border-radius:1.25rem;background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #00000008,0 14px 36px -24px #0003;overflow:hidden}.admin-knowledge__textarea{display:block;width:100%;min-height:12rem;margin:0;padding:1.15rem 1.25rem;border:none;outline:none;resize:vertical;background:transparent;color:#1d1d1f;font-size:.9375rem;font-weight:400;letter-spacing:-.012em;line-height:1.55;font-family:inherit}.admin-knowledge__textarea--short{min-height:7rem}.admin-knowledge__textarea--faq{min-height:5.5rem;padding:.75rem .9rem;border-radius:.85rem;background:#f5f5f7;border:1px solid transparent;resize:vertical}.admin-knowledge__textarea--faq:focus{background:#fff;border-color:#0071e359;box-shadow:0 0 0 3px #0071e31f}.admin-knowledge__textarea:focus{background:#0071e305}.admin-knowledge__add{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.45rem .9rem;border:none;border-radius:980px;background:#f5f5f7;color:#0071e3;font-size:.875rem;font-weight:500;letter-spacing:-.015em;cursor:pointer;transition:background .15s ease,opacity .15s ease}.admin-knowledge__add:hover{background:#ebebed}.admin-knowledge__empty{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:2.5rem 1.25rem;border-radius:1.25rem;background:#ffffffb8;border:1px dashed rgba(0,0,0,.1);color:#86868b;font-size:.9375rem;letter-spacing:-.015em}.admin-knowledge__faqs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.admin-knowledge__faq{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem 1.2rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #00000008,0 14px 36px -24px #0000002e}.admin-knowledge__faq-bar{display:flex;align-items:center;gap:.65rem}.admin-knowledge__switch{position:relative;width:2.55rem;height:1.5rem;padding:0;border:none;border-radius:999px;background:#e5e5ea;cursor:pointer;transition:background .2s ease;flex-shrink:0}.admin-knowledge__switch.is-on{background:#34c759}.admin-knowledge__switch-knob{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s cubic-bezier(.16,1,.3,1)}.admin-knowledge__switch.is-on .admin-knowledge__switch-knob{transform:translate(1.05rem)}.admin-knowledge__switch-label{font-size:.875rem;font-weight:500;letter-spacing:-.01em;color:#6e6e73}.admin-knowledge__faq-tools{display:flex;align-items:center;gap:.2rem;margin-left:auto}.admin-knowledge__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.55rem;background:transparent;color:#86868b;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-knowledge__icon-btn svg{width:1.05rem;height:1.05rem}.admin-knowledge__icon-btn:hover:not(:disabled){background:#f5f5f7;color:#1d1d1f}.admin-knowledge__icon-btn:disabled{opacity:.3;cursor:default}.admin-knowledge__icon-btn--danger:hover:not(:disabled){background:#ff453a1a;color:#ff453a}.admin-knowledge__label{display:flex;flex-direction:column;gap:.4rem}.admin-knowledge__label>span{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#86868b}.admin-knowledge__input{width:100%;padding:.75rem .9rem;border:1px solid transparent;border-radius:.85rem;background:#f5f5f7;color:#1d1d1f;font-size:.9375rem;font-weight:500;letter-spacing:-.015em;outline:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.admin-knowledge__input:focus{background:#fff;border-color:#0071e359;box-shadow:0 0 0 3px #0071e31f}.admin-knowledge__input::-moz-placeholder,.admin-knowledge__textarea::-moz-placeholder{color:#a1a1a6}.admin-knowledge__input::placeholder,.admin-knowledge__textarea::placeholder{color:#a1a1a6}.admin-ai{display:flex;flex-direction:column;gap:1rem;max-width:56rem}.admin-ai__prompts{display:flex;flex-wrap:wrap;gap:.5rem}.admin-ai__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border:none;border-radius:980px;background:#fff;color:#1d1d1f;font-size:.875rem;font-weight:500;letter-spacing:-.015em;box-shadow:0 1px 2px #0000000a,0 10px 28px -20px #00000038;cursor:pointer;transition:transform .18s ease,background .18s ease,opacity .18s ease}.admin-ai__chip svg{width:.95rem;height:.95rem;color:#6e6e73}.admin-ai__chip:hover:not(:disabled){background:#f5f5f7;transform:translateY(-1px)}.admin-ai__chip:disabled{opacity:.45;cursor:default}.admin-ai__hints{display:flex;flex-wrap:wrap;gap:.45rem}.admin-ai__hint{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.15rem .1rem;color:#0071e3;font-size:.875rem;font-weight:400;letter-spacing:-.015em;text-align:left;cursor:pointer;transition:opacity .15s ease}.admin-ai__hint:hover:not(:disabled){opacity:.72;text-decoration:underline;text-underline-offset:.16em}.admin-ai__hint:disabled{opacity:.4;cursor:default}.admin-ai__hint:not(:last-child):after{content:"";display:inline-block;width:3px;height:3px;margin:0 .55rem .15rem;border-radius:50%;background:#0000002e;vertical-align:middle}.admin-ai__stage{display:flex;flex-direction:column;min-height:min(68vh,40rem);height:calc(100vh - 17rem);max-height:44rem;border-radius:1.6rem;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(255,255,255,.9),transparent 55%),linear-gradient(180deg,#f7f7f8,#efeff2);border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #00000008,0 22px 48px -28px #00000047;overflow:hidden}.admin-ai__thread{flex:1;overflow-y:auto;padding:1.5rem 1.25rem 1rem;display:flex;flex-direction:column;gap:.85rem}@media(min-width:640px){.admin-ai__thread{padding:1.75rem 1.75rem 1.15rem}}.admin-ai__row{display:flex;justify-content:flex-start}.admin-ai__row.is-user{justify-content:flex-end}.admin-ai__bubble{max-width:min(34rem,88%);padding:.9rem 1.05rem;border-radius:1.2rem;background:#ffffffeb;color:#1d1d1f;border:1px solid rgba(0,0,0,.04);box-shadow:0 8px 24px -18px #00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.admin-ai__bubble.is-user{background:#1d1d1f;color:#f5f5f7;border-color:transparent;border-bottom-right-radius:.45rem}.admin-ai__bubble:not(.is-user){border-bottom-left-radius:.45rem}.admin-ai__bubble.is-error{background:#fff5f5f5;color:#9b1c1c;border-color:#ff453a29}.admin-ai__text{margin:0;font-size:.9375rem;font-weight:400;letter-spacing:-.015em;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.admin-ai__msg-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.admin-ai__msg-actions button{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .6rem;border:none;border-radius:980px;background:#f5f5f7;color:#6e6e73;font-size:.75rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-ai__msg-actions button svg{width:.8rem;height:.8rem}.admin-ai__msg-actions button:hover{background:#ebebed;color:#1d1d1f}.admin-ai__time{display:block;margin-top:.45rem;font-size:.6875rem;letter-spacing:-.01em;color:#a1a1a6}.admin-ai__bubble.is-user .admin-ai__time{color:#f5f5f78c}.admin-ai__bubble--typing{display:inline-flex;align-items:center;gap:.35rem;padding:.95rem 1.15rem}.admin-ai__bubble--typing span{width:.4rem;height:.4rem;border-radius:50%;background:#c7c7cc;animation:admin-ai-dot 1.1s ease-in-out infinite}.admin-ai__bubble--typing span:nth-child(2){animation-delay:.15s}.admin-ai__bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes admin-ai-dot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}.admin-ai__composer{display:flex;align-items:center;gap:.65rem;margin:0 .85rem .85rem;padding:.45rem .45rem .45rem 1.05rem;border-radius:980px;background:#ffffffe0;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 28px -20px #0000004d;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px)}@media(min-width:640px){.admin-ai__composer{margin:0 1.15rem 1.15rem}}.admin-ai__input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#1d1d1f;font-size:.975rem;font-weight:400;letter-spacing:-.015em;padding:.55rem 0}.admin-ai__input::-moz-placeholder{color:#a1a1a6}.admin-ai__input::placeholder{color:#a1a1a6}.admin-ai__input:disabled{opacity:.55}.admin-ai__send{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border:none;border-radius:50%;background:#1d1d1f;color:#fff;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .15s ease,opacity .15s ease}.admin-ai__send svg{width:1.05rem;height:1.05rem;margin-left:.05rem}.admin-ai__send:hover:not(:disabled){background:#000}.admin-ai__send:active:not(:disabled){transform:scale(.96)}.admin-ai__send:disabled{opacity:.35;cursor:default}.admin-product-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000006b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.admin-product-sheet{display:flex;flex-direction:column;width:min(40rem,100%);max-height:min(92vh,52rem);border-radius:1.6rem;background:#f5f5f7;border:1px solid rgba(255,255,255,.5);box-shadow:0 1px 2px #0000000f,0 28px 64px -24px #00000073;overflow:hidden}.admin-product-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem 1rem;background:#f5f5f7eb;border-bottom:1px solid rgba(0,0,0,.06)}.admin-product-sheet__eyebrow{margin:0 0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#86868b}.admin-product-sheet__title{margin:0;font-size:1.65rem;font-weight:600;letter-spacing:-.035em;color:#1d1d1f;line-height:1.15}.admin-product-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:none;border-radius:50%;background:#0000000f;color:#1d1d1f;cursor:pointer;flex-shrink:0;transition:background .15s ease}.admin-product-sheet__close svg{width:1.1rem;height:1.1rem}.admin-product-sheet__close:hover{background:#0000001a}.admin-product-sheet__body{flex:1;overflow-y:auto;padding:1.15rem 1.15rem 1.5rem;display:flex;flex-direction:column;gap:1.35rem}.admin-product-sheet__group{display:flex;flex-direction:column;gap:.55rem}.admin-product-sheet__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:0 .2rem}.admin-product-sheet__group-title{margin:0;padding:0 .2rem;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:#6e6e73}.admin-product-sheet__meta{font-size:.75rem;color:#a1a1a6;letter-spacing:-.01em}.admin-product-sheet__group-actions{display:flex;flex-wrap:wrap;gap:.55rem}.admin-product-sheet__group-actions button{display:inline-flex;align-items:center;gap:.25rem;border:none;background:transparent;padding:0;color:#0071e3;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;cursor:pointer}.admin-product-sheet__group-actions button:hover{opacity:.72}.admin-product-sheet__note{margin:0;padding:0 .2rem;font-size:.875rem;color:#6e6e73;letter-spacing:-.015em}.admin-product-sheet__card{border-radius:1.15rem;background:#fff;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 2px #00000008;overflow:hidden}.admin-product-sheet__card--pad{padding:.9rem}.admin-product-sheet__field{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border-bottom:1px solid rgba(0,0,0,.06)}.admin-product-sheet__field--last,.admin-product-sheet__field:last-child{border-bottom:none}.admin-product-sheet__field>span{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#86868b}.admin-product-sheet__field input,.admin-product-sheet__field textarea{width:100%;border:none;outline:none;background:transparent;color:#1d1d1f;font-size:1rem;font-weight:400;letter-spacing:-.015em;font-family:inherit;resize:vertical}.admin-product-sheet__field textarea.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.5}.admin-product-sheet__field input::-moz-placeholder,.admin-product-sheet__field textarea::-moz-placeholder{color:#a1a1a6}.admin-product-sheet__field input::placeholder,.admin-product-sheet__field textarea::placeholder{color:#a1a1a6}.admin-product-sheet__split{display:grid;grid-template-columns:1fr 1fr}.admin-product-sheet__split .admin-product-sheet__field:first-child{border-right:1px solid rgba(0,0,0,.06)}.admin-product-sheet__editions{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.admin-product-sheet__edition{border:none;border-radius:.85rem;padding:.75rem .5rem;background:#f5f5f7;color:#1d1d1f;font-size:.875rem;font-weight:500;letter-spacing:-.015em;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-product-sheet__edition.is-active{background:#1d1d1f;color:#fff}.admin-product-sheet__edition:disabled:not(.is-active){opacity:.35;cursor:default}.admin-product-sheet__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(0,0,0,.06)}.admin-product-sheet__toggle-row--last{border-bottom:none}.admin-product-sheet__toggle-row p{margin:0;font-size:.975rem;font-weight:500;letter-spacing:-.015em;color:#1d1d1f}.admin-product-sheet__toggle-row span{display:block;margin-top:.15rem;font-size:.8125rem;color:#86868b;letter-spacing:-.01em}.admin-product-sheet__switch{position:relative;width:2.55rem;height:1.5rem;padding:0;border:none;border-radius:999px;background:#e5e5ea;cursor:pointer;flex-shrink:0;transition:background .2s ease}.admin-product-sheet__switch.is-on{background:#34c759}.admin-product-sheet__switch span{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s cubic-bezier(.16,1,.3,1)}.admin-product-sheet__switch.is-on span{transform:translate(1.05rem)}.admin-product-sheet__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:8.5rem;border-radius:.95rem;border:1px dashed rgba(0,0,0,.12);background:#fafafa;cursor:pointer;transition:background .15s ease,border-color .15s ease}.admin-product-sheet__dropzone:hover,.admin-product-sheet__dropzone.is-active{background:#f0f7ff;border-color:#0071e359}.admin-product-sheet__dropzone.is-busy{cursor:wait}.admin-product-sheet__drop-icon{width:1.6rem;height:1.6rem;color:#86868b;margin-bottom:.15rem}.admin-product-sheet__drop-title{margin:0;font-size:.975rem;font-weight:500;letter-spacing:-.015em;color:#1d1d1f}.admin-product-sheet__drop-hint{margin:0;font-size:.8125rem;color:#86868b}.admin-product-sheet__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.85rem}@media(min-width:640px){.admin-product-sheet__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-product-sheet__thumb{position:relative;aspect-ratio:1;border-radius:.85rem;overflow:hidden;background:#f5f5f7;border:1px solid rgba(0,0,0,.06)}.admin-product-sheet__thumb.is-primary{box-shadow:0 0 0 2px #1d1d1f}.admin-product-sheet__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin-product-sheet__badge{position:absolute;top:.4rem;left:.4rem;padding:.18rem .45rem;border-radius:999px;background:#1d1d1fe0;color:#fff;font-size:.625rem;font-weight:600;letter-spacing:.02em}.admin-product-sheet__thumb-actions{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.3rem;background:#0000006b;opacity:0;transition:opacity .15s ease}.admin-product-sheet__thumb:hover .admin-product-sheet__thumb-actions{opacity:1}.admin-product-sheet__thumb-actions button{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:none;border-radius:50%;background:#fff;color:#1d1d1f;cursor:pointer}.admin-product-sheet__thumb-actions button svg{width:.9rem;height:.9rem}.admin-product-sheet__thumb-actions button.is-danger{background:#ff453a;color:#fff}.admin-product-sheet__swatches{display:flex;flex-wrap:wrap;gap:.45rem}.admin-product-sheet__swatch{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem .4rem .45rem;border:1px solid rgba(0,0,0,.08);border-radius:980px;background:#fafafa;color:#1d1d1f;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-product-sheet__swatch span{width:.95rem;height:.95rem;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.admin-product-sheet__swatch.is-selected{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.admin-product-sheet__variants{display:flex;flex-direction:column;gap:.55rem;margin-top:.85rem}.admin-product-sheet__variant{padding:.75rem;border-radius:.95rem;background:#f5f5f7;border:1px solid transparent}.admin-product-sheet__variant.is-active{border-color:#0071e347;background:#fff}.admin-product-sheet__variant-top{display:flex;align-items:center;gap:.55rem}.admin-product-sheet__variant-dot{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid rgba(0,0,0,.08);flex-shrink:0}.admin-product-sheet__variant-name{width:100%;border:none;outline:none;background:transparent;font-size:.9375rem;font-weight:500;letter-spacing:-.015em;color:#1d1d1f}.admin-product-sheet__variant-remove{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:none;border-radius:.5rem;background:transparent;color:#86868b;cursor:pointer}.admin-product-sheet__variant-remove:hover{background:#ff453a1a;color:#ff453a}.admin-product-sheet__variant-remove svg{width:.95rem;height:.95rem}.admin-product-sheet__variant-color{display:flex;align-items:center;gap:.5rem;margin-top:.65rem}.admin-product-sheet__variant-color input[type=color]{width:2.5rem;height:2.35rem;padding:.2rem;border:1px solid rgba(0,0,0,.08);border-radius:.65rem;background:#fff;cursor:pointer}.admin-product-sheet__variant-color input[type=text]{flex:1;border:none;outline:none;border-radius:.65rem;background:#fff;padding:.55rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;color:#1d1d1f}.admin-product-sheet__footer{display:flex;justify-content:flex-end;gap:.55rem;padding:.9rem 1.15rem 1.1rem;background:#f5f5f7f0;border-top:1px solid rgba(0,0,0,.06)}.admin-overview{display:flex;flex-direction:column;gap:1.75rem}.admin-overview__updated{color:#86868b;font-size:.875rem;letter-spacing:-.01em}.admin-overview__hero{display:grid;grid-template-columns:1fr;gap:1rem;padding:1.5rem 1.4rem;border-radius:1.6rem;background:radial-gradient(ellipse 80% 70% at 10% 0%,rgba(255,255,255,.95),transparent 55%),linear-gradient(145deg,#fff,#f2f2f4);border:1px solid rgba(0,0,0,.045);box-shadow:0 1px 2px #00000008,0 22px 48px -28px #00000047}@media(min-width:720px){.admin-overview__hero{grid-template-columns:1.4fr 1fr;align-items:end;padding:1.75rem}}.admin-overview__hero-label,.admin-overview__hero-side-label{margin:0 0 .35rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#86868b}.admin-overview__hero-value{margin:0;font-size:clamp(2.1rem,4vw,2.75rem);font-weight:600;letter-spacing:-.045em;line-height:1.05;color:#1d1d1f}.admin-overview__hero-sub,.admin-overview__hero-side-sub{margin:.45rem 0 0;font-size:.975rem;letter-spacing:-.015em;color:#6e6e73}.admin-overview__hero-side{padding-top:.25rem}@media(min-width:720px){.admin-overview__hero-side{text-align:right;padding-top:0;border-left:1px solid rgba(0,0,0,.06);padding-left:1.5rem}}.admin-overview__hero-side-value{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.03em;color:#1d1d1f}.admin-overview__section{display:flex;flex-direction:column;gap:.7rem}.admin-overview__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.admin-overview__section-title{margin:0;padding:0 .15rem;font-size:1.25rem;font-weight:600;letter-spacing:-.03em;color:#1d1d1f}.admin-overview__metrics{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.admin-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.admin-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-overview__metric{padding:1.15rem 1.15rem 1.2rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 2px #00000008,0 14px 36px -24px #0003;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}@media(hover:hover)and (pointer:fine){.admin-overview__metric:hover{transform:translateY(-2px);box-shadow:0 1px 2px #00000008,0 20px 40px -22px #0000003d}}.admin-overview__metric-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.admin-overview__metric-period{margin:0;font-size:.75rem;font-weight:500;letter-spacing:-.01em;color:#86868b}.admin-overview__metric-label{margin:0;font-size:.9375rem;font-weight:500;letter-spacing:-.015em;color:#6e6e73}.admin-overview__metric-value{margin:.35rem 0 0;font-size:1.65rem;font-weight:600;letter-spacing:-.035em;line-height:1.1;color:#1d1d1f}.admin-overview__metric-detail{margin:.65rem 0 0;font-size:.75rem;line-height:1.4;letter-spacing:-.01em;color:#a1a1a6}.admin-overview__trend{font-size:.75rem;font-weight:600;letter-spacing:-.01em;color:#86868b}.admin-overview__trend.is-up{color:#30d158}.admin-overview__trend.is-down{color:#ff453a}.admin-overview__trend.is-new{color:#0071e3}.admin-overview__columns{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.admin-overview__columns{grid-template-columns:1.35fr 1fr;align-items:start}}.admin-overview__stack{display:flex;flex-direction:column;gap:1.5rem}.admin-overview__panel{border-radius:1.25rem;background:#fff;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 2px #00000008,0 14px 36px -24px #0000002e;overflow:hidden}.admin-overview__empty{margin:0;padding:2.5rem 1.25rem;text-align:center;color:#86868b;font-size:.9375rem;letter-spacing:-.015em}.admin-overview__orders{list-style:none;margin:0;padding:0}.admin-overview__order{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.15rem;border:none;border-bottom:1px solid rgba(0,0,0,.06);background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}.admin-overview__orders li:last-child .admin-overview__order{border-bottom:none}.admin-overview__order:hover{background:#fafafa}.admin-overview__order-id{margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.admin-overview__order-meta{margin:.2rem 0 0;font-size:.8125rem;color:#86868b;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-overview__order-right{text-align:right;flex-shrink:0}.admin-overview__order-total{margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.admin-overview__pill{display:inline-block;margin-top:.3rem;padding:.18rem .5rem;border-radius:999px;background:#f5f5f7;color:#6e6e73;font-size:.6875rem;font-weight:600;letter-spacing:-.01em;text-transform:capitalize}.admin-overview__rows{list-style:none;margin:0;padding:0}.admin-overview__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.15rem;border:none;border-bottom:1px solid rgba(0,0,0,.06);background:transparent;text-align:left;cursor:default;font:inherit}button.admin-overview__row{cursor:pointer;transition:background .15s ease}button.admin-overview__row:hover{background:#fafafa}.admin-overview__rows li:last-child .admin-overview__row{border-bottom:none}.admin-overview__row-label{display:block;font-size:.975rem;font-weight:500;letter-spacing:-.015em;color:#1d1d1f}.admin-overview__row-sub{display:block;margin-top:.15rem;font-size:.8125rem;color:#86868b;letter-spacing:-.01em}.admin-overview__row-end{display:inline-flex;align-items:center;gap:.55rem;color:#1d1d1f}.admin-overview__row-end strong{font-size:.975rem;font-weight:600;letter-spacing:-.02em}.admin-overview__chevron{width:1.05rem;height:1.05rem;color:#c7c7cc;flex-shrink:0}.admin-delivery{max-width:1120px;margin:0 auto;color:var(--admin-ink, #1d1d1f)}.admin-delivery .admin-page-header{margin-bottom:28px}.admin-delivery .admin-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.admin-delivery .admin-page-subtitle{max-width:520px;font-size:15px;line-height:1.6}.admin-delivery .admin-page-title{letter-spacing:-.04em}.admin-delivery__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.admin-delivery__card{min-width:0;background:#fff;border:1px solid #e3e5e8;border-radius:16px;box-shadow:0 3px 14px #14192808}.admin-delivery__card h2{margin:0;font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.admin-delivery__card-head{display:flex;align-items:center;gap:14px;padding:24px 28px;border-bottom:1px solid #eceef1}.admin-delivery__card-head p{margin:5px 0 0;color:#747984;font-size:13px;line-height:1.55}.admin-delivery__icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#f0f4fa;color:#43648e}.admin-delivery__fields{padding:0 28px;margin:0;border:0;min-width:0}.admin-delivery__availability{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;border-bottom:1px solid #eceef1}.admin-delivery__label{display:block;font-size:14px;font-weight:600;line-height:1.5}.admin-delivery__hint{color:#747984;font-size:13px;line-height:1.6;margin:6px 0 0}.admin-delivery__toggle-group{display:flex;gap:10px;align-items:center;flex-shrink:0}.admin-delivery__badge{font-size:11px;font-weight:600;background:#f0f1f3;color:#686d77;border-radius:6px;padding:4px 8px}.admin-delivery__badge--on{color:#28644d;background:#edf7f1}.admin-delivery__switch{display:block;position:relative;width:44px;height:26px;cursor:pointer;flex-shrink:0}.admin-delivery__switch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.admin-delivery__switch>span{display:block;height:26px;border-radius:30px;background:#c7cbd1}.admin-delivery__switch>span:after{content:"";display:block;position:absolute;width:20px;height:20px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026}.admin-delivery__switch input:checked+span{background:#34765e}.admin-delivery__switch input:checked+span:after{left:21px}.admin-delivery__switch input:focus-visible+span{outline:3px solid #91b9ea;outline-offset:3px}.admin-delivery__fields:disabled{opacity:.65}.admin-delivery__field{padding:26px 0}.admin-delivery__field+.admin-delivery__field{padding-top:0}.admin-delivery__money{display:flex;align-items:center;max-width:260px;margin-top:14px;border:1px solid #d8dce2;border-radius:10px;background:#fafbfd;overflow:hidden}.admin-delivery #eu-shipping-fee{width:100%;min-width:0;height:56px;padding:12px 16px;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none;font-size:22px;font-weight:550;color:#20252c}.admin-delivery #eu-shipping-fee:focus{border:0;box-shadow:none}.admin-delivery__money>span{padding-right:16px;color:#747984;font-size:12px;font-weight:600}.admin-delivery__money:focus-within{border-color:#6b98d0;box-shadow:0 0 0 3px #578ed01f}.admin-delivery__money--invalid{border-color:#c86060}.admin-delivery__optional{margin-left:10px;color:#8a8e98;font-size:11px;font-weight:400}.admin-app .admin-delivery__field textarea{display:block;box-sizing:border-box;width:100%;min-height:120px;margin-top:14px;padding:13px 15px;border:1px solid #d8dce2;border-radius:10px;background:#fff;font:inherit;font-size:14px;line-height:1.6;color:#20252c;resize:vertical;outline:none}.admin-delivery__field textarea::-moz-placeholder{color:#9a9ea6}.admin-delivery__field textarea::placeholder{color:#9a9ea6}.admin-delivery__field textarea:focus{border-color:#6b98d0;box-shadow:0 0 0 3px #578ed01f}.admin-delivery__notice{display:flex;gap:10px;padding:13px 14px;margin-top:16px;border:1px solid #f0dfbd;border-radius:9px;background:#fffaf0;color:#8c662a}.admin-delivery__notice>svg{flex-shrink:0;margin-top:2px}.admin-delivery__notice strong{display:block;font-size:12px;font-weight:600}.admin-delivery__notice p{margin:3px 0 0;font-size:12px;line-height:1.6}.admin-delivery__error{margin:8px 0 0;color:#b54747;font-size:12px;line-height:1.5}.admin-delivery__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 28px;border-top:1px solid #eceef1}.admin-delivery__footer p{margin:0;font-size:12px;color:#747984}.admin-delivery__discard{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#515864;cursor:pointer;padding:6px 0}.admin-delivery__discard:hover:not(:disabled){color:#20252c}.admin-delivery__discard:disabled{opacity:.4;cursor:default}.admin-delivery__save{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:11px 17px;min-height:42px;border:1px solid #20252c;border-radius:10px;background:#20252c;color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.admin-delivery__save:hover:not(:disabled){background:#363c45}.admin-delivery__save:disabled{color:#8d929a;background:#e9ebef;border-color:#e9ebef;cursor:default}.admin-delivery__save:focus-visible,.admin-delivery__discard:focus-visible,.admin-delivery__coverage summary:focus-visible{outline:3px solid #91b9ea;outline-offset:3px}.admin-delivery__status{display:inline-flex;align-items:center;gap:6px;color:#838892;font-size:12px;white-space:nowrap}.admin-delivery__status--dirty{color:#9b7133}.admin-delivery__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-delivery__aside{display:grid;gap:20px}.admin-delivery__preview,.admin-delivery__coverage{padding:22px}.admin-delivery__aside-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.admin-delivery__aside-title>span{font-size:10px;font-weight:600;color:#747984;background:#f0f1f3;padding:4px 7px;border-radius:5px}.admin-delivery__quote{margin-top:18px;padding:18px;border:1px solid #e2e6ed;border-radius:12px;background:#f8faff}.admin-delivery__quote--paused{background:#f8f9fa}.admin-delivery__method{display:flex;align-items:center;gap:8px;font-size:13px}.admin-delivery__method svg{color:#64748b;flex-shrink:0}.admin-delivery__quote>.admin-delivery__hint{font-size:11px;margin-top:19px}.admin-delivery__price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin:3px 0 0;font-size:30px;font-weight:600;line-height:1.35;letter-spacing:-.04em;overflow-wrap:anywhere}.admin-delivery__price span{font-size:12px;color:#747984;letter-spacing:0;font-weight:400}.admin-delivery__free{display:inline-block;margin-top:7px;font-size:11px;color:#34765e}.admin-delivery__note-preview{border-top:1px solid #e2e6ed;padding-top:14px;margin-top:16px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.admin-delivery__note-preview strong{font-size:11px;color:#747984;font-weight:500}.admin-delivery__note-preview p{white-space:pre-wrap;margin-top:4px}.admin-delivery__paused{color:#747984;margin:12px 0 0;font-size:12px;line-height:1.6}.admin-delivery__region{display:flex;gap:11px;margin-top:19px;font-size:13px;line-height:1.6}.admin-delivery__region svg{color:#838c9b;flex-shrink:0;margin-top:2px}.admin-delivery__region p{margin:0;font-weight:500}.admin-delivery__region span{display:block;margin-top:3px;color:#747984;font-size:12px}.admin-delivery__coverage details{border-top:1px solid #eceef1;padding-top:16px;margin-top:20px}.admin-delivery__coverage summary{cursor:pointer;color:#747984;font-size:12px}.admin-delivery__coverage details p{margin-top:9px;color:#747984;font-size:12px;line-height:1.6}.admin-delivery__empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 24px;text-align:center;color:#747984}.admin-delivery__empty p{font-size:14px;margin:0}.admin-delivery__spinner{animation:admin-delivery-spin 1s linear infinite}@keyframes admin-delivery-spin{to{transform:rotate(360deg)}}@media(max-width:1199px){.admin-delivery__layout{grid-template-columns:minmax(0,1fr)}.admin-delivery__aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:1023px){.admin-delivery .admin-page-header__row{flex-direction:column;gap:18px}.admin-delivery__availability{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:639px){.admin-delivery .admin-page-title{font-size:28px}.admin-delivery .admin-page-header{margin-bottom:22px}.admin-delivery .admin-page-header__actions{width:100%;justify-content:space-between;gap:10px}.admin-delivery__aside{grid-template-columns:minmax(0,1fr)}.admin-delivery__card-head{padding:20px;align-items:flex-start}.admin-delivery__fields{padding:0 20px}.admin-delivery__footer{padding:16px 20px}.admin-delivery__preview,.admin-delivery__coverage{padding:20px}.admin-delivery__money{max-width:none}}@media(prefers-reduced-motion:reduce){.admin-delivery__spinner{animation:none}}.cookie-consent{position:fixed;z-index:1200;right:1rem;bottom:1rem;left:1rem;display:flex;gap:1.25rem;align-items:flex-end;justify-content:space-between;max-width:72rem;margin:0 auto;padding:1.25rem;border:1px solid #d4d9e4;border-radius:1rem;background:#fff;color:#111827;box-shadow:0 16px 48px #0c122238}.cookie-consent__text{max-width:42rem}.cookie-consent h2{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.cookie-consent p{margin:0;font-size:.9rem;line-height:1.5}.cookie-consent a{color:#13549d;text-decoration:underline}.cookie-consent__option{display:flex;gap:.65rem;align-items:flex-start;margin-top:.9rem;font-size:.9rem}.cookie-consent__option input{margin-top:.2rem}.cookie-consent__option small{display:block;margin-top:.15rem;line-height:1.45}.cookie-consent__option--locked{opacity:.75}.cookie-consent__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:20rem}.cookie-consent__actions button{border:1px solid #2b3447;border-radius:.55rem;padding:.65rem .85rem;background:#fff;color:#111827;font-size:.85rem;font-weight:650;cursor:pointer}.cookie-consent__actions button:nth-child(2){background:#152540;color:#fff}.cookie-consent button:focus-visible{outline:3px solid #2997ff;outline-offset:2px}@media(max-width:700px){.cookie-consent{display:block;max-height:calc(100dvh - 2rem);overflow:auto}.cookie-consent__actions{min-width:0;margin-top:1rem;justify-content:stretch}.cookie-consent__actions button{flex:1 1 100%}}@font-face{font-family:"Alibaba PuHuiTi 3.0";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/alibaba-puhuiti-3-45-light-Dgb5r0f8.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+20AC,U+2122,U+2212}@font-face{font-family:"Alibaba PuHuiTi 3.0";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/alibaba-puhuiti-3-55-regular-CEEdhiVR.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+20AC,U+2122,U+2212}@font-face{font-family:"Alibaba PuHuiTi 3.0";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/alibaba-puhuiti-3-105-heavy-DHWz7WIz.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+20AC,U+2122,U+2212}@font-face{font-family:"Source Han Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-han-serif-sc-400-Dbyzi_OP.woff2) format("woff2")}@font-face{font-family:Source Han Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-han-sans-sc-400-C8q2FS1w.woff2) format("woff2")}@font-face{font-family:Source Han Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-han-sans-sc-700-BzR54Sjf.woff2) format("woff2")}html{--psd-board: clamp(640px, 100vw, 1600px)}html .nav-shell--dark.nav-shell--hero,html .nav-shell--dark{background:#05060af0;border-bottom:1px solid rgba(255,255,255,.06)}html .nav-shell--dark .nav-bar{height:calc(52 / 801 * var(--psd-board));padding-left:calc(18 / 801 * var(--psd-board));padding-right:calc(16 / 801 * var(--psd-board));gap:calc(12 / 801 * var(--psd-board))}html .nav-shell--dark .nav-logo{gap:calc(8 / 801 * var(--psd-board))}html .nav-shell--dark .nav-logo-img{width:auto;height:calc(34 * .85 / 801 * var(--psd-board))}html .nav-shell--dark .nav-logo-text{font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,sans-serif;font-size:calc(14 * .85 / 801 * var(--psd-board));font-weight:400;letter-spacing:.16em}html .nav-shell--dark .nav-bar-center{flex-wrap:nowrap;justify-content:center;gap:calc(4 / 801 * var(--psd-board))}html .nav-shell--dark .nav-link{font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,sans-serif;font-size:calc(9 / 801 * var(--psd-board));font-weight:400;letter-spacing:.01em;white-space:nowrap;padding:calc(2 / 801 * var(--psd-board)) calc(4 / 801 * var(--psd-board))}html .nav-shell--dark .nav-icon-btn,html .nav-shell--dark .nav-lang-trigger{width:calc(22 * .85 / 801 * var(--psd-board));height:calc(22 * .85 / 801 * var(--psd-board))}html .nav-shell--dark .nav-icon-btn svg,html .nav-shell--dark .nav-lang-trigger svg{width:calc(16 * .85 / 801 * var(--psd-board));height:calc(16 * .85 / 801 * var(--psd-board))}html .nav-shell--dark .nav-lang-trigger{width:auto;gap:calc(4 / 801 * var(--psd-board));font-size:calc(11 * .85 / 801 * var(--psd-board));padding:0 calc(6 / 801 * var(--psd-board))}.nav-mobile-links{display:none}@media(max-width:1023px){html .nav-shell--dark .nav-bar{position:relative;height:3.25rem;flex-wrap:nowrap;align-items:center;padding-top:0;padding-bottom:0;gap:.35rem}html .nav-shell--dark .nav-bar-start,html .nav-shell--dark .nav-bar-end{min-height:0;flex:0 0 auto}html .nav-shell--dark .nav-bar-start{order:1;flex-shrink:0}html .nav-shell--dark .nav-bar-end{order:3;margin-left:0}html .nav-shell--dark .nav-menu-btn{display:inline-flex;flex-shrink:0}html .nav-shell--dark .nav-logo{flex-shrink:0}html .nav-shell--dark .nav-logo-text{display:inline;font-size:.68rem;letter-spacing:.1em;white-space:nowrap}html .nav-shell--dark .nav-logo-img{height:1.7rem}@media(max-width:639px){html .nav-shell--dark .nav-lang-trigger span,html .nav-shell--dark .nav-lang-trigger svg:last-child{display:none}}html .nav-shell--dark .nav-icon-btn{width:2rem;height:2rem}html .nav-shell--dark .nav-icon-btn svg{width:1.05rem;height:1.05rem}html .nav-shell--dark .nav-mobile-links{position:static;order:2;flex:1 1 auto;min-width:0;z-index:30;display:flex;align-items:center;justify-content:center;overflow:visible;padding:0;background:none;border:0}html .nav-shell--dark .nav-mobile-links-row{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;justify-content:center;width:auto;max-width:100%;min-width:0;gap:.35rem;overflow:visible;padding:0;scrollbar-width:none}html .nav-shell--dark .nav-mobile-links .nav-capsule{flex:0 1 1.85rem;min-width:0}html .nav-shell--dark .nav-mobile-links .nav-capsule-hit,html .nav-shell--dark .nav-mobile-links .nav-capsule.is-active .nav-capsule-hit,html .nav-shell--dark .nav-mobile-links .nav-capsule:focus-within .nav-capsule-hit{width:100%;max-width:1.85rem;height:auto;aspect-ratio:1;padding:0;gap:0;justify-content:center}html .nav-shell--dark .nav-mobile-links .nav-capsule-label{display:none}html .nav-shell--dark .nav-mobile-links .nav-capsule:hover .nav-capsule-hit{width:100%;max-width:1.85rem;height:auto;aspect-ratio:1;padding:0;gap:0;justify-content:center}html .nav-shell--dark .nav-bar-end>.relative{display:block}@media(max-width:520px){html .nav-shell--dark .nav-logo-img{height:1.35rem}html .nav-shell--dark .nav-logo-text{font-size:.58rem;letter-spacing:0}html .nav-shell--dark .nav-icon-btn{width:1.35rem;height:1.35rem}html .nav-shell--dark .nav-mobile-links .nav-capsule{flex-basis:1.35rem}html .nav-shell--dark .nav-mobile-links-row{gap:.2rem}html .nav-shell--dark .nav-mobile-links .nav-capsule-hit,html .nav-shell--dark .nav-mobile-links .nav-capsule.is-active .nav-capsule-hit,html .nav-shell--dark .nav-mobile-links .nav-capsule:focus-within .nav-capsule-hit,html .nav-shell--dark .nav-mobile-links .nav-capsule:hover .nav-capsule-hit{max-width:1.35rem}}html .nav-shell--dark .nav-bar:has(.nav-mobile-links .is-open) .nav-logo-text{letter-spacing:0}html .nav-shell--dark .nav-bar:has(.nav-mobile-links .is-open) .nav-icon-btn{width:1.35rem;height:1.35rem}html .nav-shell--dark .nav-mobile-links-row:has(.is-open){gap:.15rem}html .nav-shell--dark .nav-mobile-links-row:has(.is-open) .nav-capsule:not(.is-open) .nav-capsule-hit{width:1.15rem;height:1.15rem}html .nav-shell--dark .nav-mobile-links .nav-capsule.is-open{flex:0 0 auto;max-width:8.5rem}html .nav-shell--dark .nav-mobile-links .nav-capsule.is-open .nav-capsule-hit{justify-content:flex-start;width:-moz-max-content;width:max-content;max-width:8.5rem;height:1.85rem;aspect-ratio:auto;gap:.35rem;padding:0 .7rem}html .nav-shell--dark .nav-mobile-links .nav-capsule.is-open .nav-capsule-label{display:inline;max-width:6.4rem;opacity:1}html .nav-shell--dark .nav-mobile-links-row::-webkit-scrollbar{display:none}html .nav-shell--dark .nav-mobile-links .nav-link{flex:none;font-size:.95rem;padding:.35rem .7rem;background:transparent;border:0}html .nav-shell--dark .nav-mobile-sub{position:absolute;left:0;right:0;top:100%;display:grid;padding:.2rem .75rem .55rem;background:#111;border-top:1px solid rgba(255,255,255,.08);z-index:40}html .nav-shell--dark .nav-mobile-sub a{padding:.6rem .7rem;color:#ffffffe0;font-size:.95rem}html .nav-shell--dark .nav-mobile-sub a.is-active{color:#fff}html .hp-hero-frame,html .biz-page,html .ar-page,html .cam-page,html .page-under-nav{padding-top:var(--nav-offset, 6.15rem)}html .hp-hero{margin-top:0;padding-top:0;padding-bottom:0}html .hp-hero-frame{margin-top:var(--nav-offset, 6.15rem);padding-top:0}html .page-under-nav--bleed{margin-top:calc(var(--nav-offset, 6.15rem) * -1);padding-top:var(--nav-offset, 6.15rem)}html .nav-mobile-drawer.nav-mobile-drawer--dark{top:var(--nav-offset, 6.15rem)}html .nav-mobile-drawer-inner{max-height:calc(100dvh - var(--nav-offset, 6.15rem))}}.hp{--gold: #f5c518;--ink: #f4f4f6;--muted: rgba(244, 244, 246, .72);--line: rgba(255, 255, 255, .12);background:#05060a;color:var(--ink);font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,Segoe UI,sans-serif}.hp h1,.hp h2,.hp h3{font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,Impact,sans-serif;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff}.hp-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(320 / 801 * var(--psd-board));padding:calc(68 / 801 * var(--psd-board)) calc(24 / 801 * var(--psd-board)) calc(20 / 801 * var(--psd-board));background:linear-gradient(90deg,#05060a,#05060a 40%,#05060ab8 56%,#05060a14 74%),url(/design/home/hero-bg.jpg) right 18% / cover no-repeat}.hp-hero-copy{max-width:calc(460 / 801 * var(--psd-board))}.hp-kicker{margin:0 0 calc(8 / 801 * var(--psd-board));color:#d7c4ff;font-family:"Source Han Serif SC",Georgia,serif;font-size:calc(14 / 801 * var(--psd-board));font-style:italic}.hp-hero h1{margin:0;font-size:calc(50 / 801 * var(--psd-board));line-height:.92}.hp-hero h1 span{color:var(--gold)}.hp-lead{max-width:calc(280 / 801 * var(--psd-board));margin:calc(10 / 801 * var(--psd-board)) 0 0;color:var(--muted);font-size:calc(13 / 801 * var(--psd-board));line-height:1.45}.hp-hero-actions,.hp-cam-buy,.hp-news form{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.hp-hero-actions{margin-top:calc(16 / 801 * var(--psd-board))}.hp-btn{display:inline-flex;align-items:center;gap:calc(6 / 801 * var(--psd-board));border:0;border-radius:999px;padding:calc(8 / 801 * var(--psd-board)) calc(14 / 801 * var(--psd-board));background:var(--gold);color:#141414;font-size:calc(12 / 801 * var(--psd-board));font-weight:800;line-height:1;text-decoration:none;cursor:pointer}.hp-btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.hp-btn--slim{padding:.62rem .95rem}.hp-btn--wait{opacity:.45}.hp-hero-trust,.hp-trust,.hp-tiles,.hp-ar-points,.hp-world-copy ul,.hp-cam ul,.hp-life-grid ul{list-style:none;margin:0;padding:0}.hp-hero-trust{position:static;width:100%;margin:calc(18 / 801 * var(--psd-board)) 0 0;padding:0;background:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(14 / 801 * var(--psd-board))}.hp-hero-trust li{display:flex;gap:calc(8 / 801 * var(--psd-board));align-items:center;min-width:0;color:#fff;font-size:calc(6.5 / 801 * var(--psd-board));line-height:1.25}.hp-hero-trust li span{min-width:0}.hp-hero-trust svg{width:calc(38 / 801 * var(--psd-board));height:calc(38 / 801 * var(--psd-board));flex:none}.hp-hero-trust strong,.hp-trust strong,.hp-tiles strong{display:block;font-family:Source Han Sans SC,Segoe UI,sans-serif;font-weight:700;font-size:calc(12 / 801 * var(--psd-board));letter-spacing:0;text-transform:none}.hp-hero-trust strong{font-size:calc(9 / 801 * var(--psd-board));line-height:1.2}.hp-section{width:min(100% - calc(32 / 801 * var(--psd-board)),calc(var(--psd-board) - 32 / 801 * var(--psd-board)));margin:0 auto;padding:calc(14 / 801 * var(--psd-board)) 0}.hp-section h2,.hp-ar h2{margin:0;font-size:calc(24 / 801 * var(--psd-board));line-height:.95}.hp-section h2 span{display:inline;color:#fff;font-size:.62em}.hp-sub,.hp-ar p,.hp-europe-head p,.hp-news p{margin:calc(8 / 801 * var(--psd-board)) 0 0;color:var(--muted);font-size:calc(13 / 801 * var(--psd-board));line-height:1.5}.hp-worlds,.hp-cams,.hp-reviews,.hp-life-grid{display:grid;gap:calc(14 / 801 * var(--psd-board));margin-top:calc(18 / 801 * var(--psd-board))}.hp-worlds,.hp-cams,.hp-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-worlds{gap:0}.hp-worlds .hp-poster{container-type:inline-size}.hp-worlds .hp-poster:not(:last-child):before{content:"";position:absolute;top:0;right:0;z-index:2;width:1px;height:100cqw;background:linear-gradient(180deg,#f5c51826,#f5c518 46%,#7c3aed)}.hp-world,.hp-cam,.hp-reviews article{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#101018}.hp-world{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(300 / 801 * var(--psd-board));border:0;border-radius:0}.hp-world:not(:last-child):before{content:"";position:absolute;top:0;right:0;bottom:0;z-index:2;width:1px;background:linear-gradient(180deg,#f5c51826,#f5c518 46%,#7c3aed)}.hp-world:after,.hp-cam:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:3px;background:linear-gradient(90deg,#7c3aed,var(--gold))}.hp-world:after{left:0;right:0}.hp-badge{display:inline-flex;gap:.45rem;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 0 .55rem;padding:.28rem .7rem;border:1px solid rgba(245,197,24,.7);border-radius:999px;background:#08080cd1;font-size:.72rem}.hp-badge strong{color:var(--gold)}.hp-world-photo{position:absolute;top:0;right:0;bottom:0;left:0}.hp-world-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.hp-cam-photo{display:grid;min-height:160px;background:#16161e}.hp-cam-photo img{width:100%;height:180px;-o-object-fit:contain;object-fit:contain;background:#111}.hp-world-copy{position:relative;z-index:1;padding:0;background:none}.hp-cam{padding:1.15rem 1rem 1.3rem}.hp-eyebrow{margin:0;color:#c4b5fd;font-size:.68rem;font-weight:300;letter-spacing:.14em;text-transform:uppercase}.hp-world h3,.hp-cam h3,.hp-reviews h3,.hp-life-grid h3{margin:calc(4 / 801 * var(--psd-board)) 0 0;font-size:calc(22 / 801 * var(--psd-board));line-height:.95}.hp-world-copy>p,.hp-cam>p{margin:.45rem 0 0;color:var(--muted);font-size:.86rem}.hp-catalog{color:var(--gold)!important;font-size:.75rem!important}.hp-world-copy ul{display:flex;flex-wrap:wrap;gap:.35rem;margin:.7rem 0 .9rem}.hp-world-copy li{padding:.18rem .5rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#00000047}.hp-world-copy li span{display:none}.hp-world-copy li strong,.hp-cam li{display:block;font-size:.75rem}.hp-world-copy li span{display:block;color:var(--muted);font-size:.7rem}.hp-cam--pop{background:linear-gradient(180deg,#ffe14a,#f5c518 42%,#141414 42.2%);color:#141414}.hp-cam--pop h3,.hp-cam--pop>p{color:#141414}.hp-cam--pop .hp-cam-photo,.hp-cam--pop .hp-cam-photo img{background:#f5c518}.hp-cam ul{display:flex;flex-wrap:wrap;gap:.35rem .7rem;margin:.7rem 0;color:var(--muted)}.hp-cam--pop ul{color:#ffffffc7}.hp-cams .hp-poster>.hp-btn{left:auto;right:1.1rem;bottom:1.4rem;padding:.62rem 1.05rem;border:2px solid #fff;background:#000;color:#fff;font-weight:400}.hp-ar{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:center;width:min(1180px,calc(100% - 8vw));margin:0 auto;padding:3rem 0;color:#141414;background:linear-gradient(#fff,#fff) center / 100vw 100% no-repeat}.hp-ar h2,.hp-ar p{color:#161616}.hp-ar img{width:100%;border-radius:18px;background:#f3f3f3}.hp-pill{display:inline-block;margin-top:1rem!important;padding:.35rem .8rem;border-radius:999px;background:var(--gold);color:#141414!important;font-size:.78rem;font-weight:800}.hp-ar-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.2rem 0 1.3rem;font-size:.75rem;font-weight:400}.hp-ar-points li{display:grid;justify-items:center;gap:.35rem;text-align:center}.hp-europe-head{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem;align-items:end}.hp-trust,.hp-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.3rem}.hp-trust li,.hp-tiles li{padding:.95rem;border:1px solid var(--line);border-radius:18px}.hp-trust li{background:#fff;color:#161616}.hp-trust span{display:inline-flex;margin-bottom:.55rem;padding:.45rem;border-radius:999px;background:#6d28d9;color:#fff}.hp-trust em{display:block;margin-top:.25rem;color:#4b5563;font-style:normal;font-size:.75rem}.hp-tiles li{background:transparent}.hp-tiles span{display:block;margin-top:.3rem;color:var(--muted);font-size:.75rem}.hp-life-grid{grid-template-columns:1.3fr .9fr 1fr;align-items:stretch}.hp-life-grid article{display:grid;grid-template-columns:.8fr 1.2fr;gap:.8rem;padding:.8rem;border:1px solid var(--line);border-radius:18px}.hp-life-sport{grid-template-columns:1fr!important}.hp-life-grid img{border-radius:12px;-o-object-fit:cover;object-fit:cover}.hp-life-grid h3{font-size:1.35rem}.hp-life-grid li,.hp-life-grid a{color:var(--muted);font-size:.82rem}.hp-life-grid a{display:inline-flex;align-items:center;gap:.3rem;margin-top:.7rem;color:#fff;text-decoration:none}.hp-reviews article{padding:1rem 1rem .9rem;background:radial-gradient(120% 80% at 0% 0%,#6d28d947,#12121a 46%)}.hp-stars{margin:0;color:var(--gold);letter-spacing:.12em}.hp-stars i{margin-left:.4rem;color:#ddd6fe;font-size:.68rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.hp-reviews h3{margin-top:.45rem;font-size:1.25rem}.hp-reviews p{color:var(--muted);font-size:.86rem}.hp-reviews footer{display:flex;gap:.55rem;align-items:center;margin-top:.9rem;font-size:.78rem}.hp-reviews b{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:999px;background:#6d28d9}.hp-reviews em{margin-left:auto;padding:.2rem .5rem;border:1px solid #6d28d9;border-radius:999px;color:#ddd6fe;font-style:normal;font-size:.68rem}.hp-news{display:grid;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;-moz-column-gap:1.75rem;column-gap:1.75rem;width:min(100% - calc(32 / 801 * var(--psd-board)),calc(var(--psd-board) - 32 / 801 * var(--psd-board)));margin:0 auto;padding:calc(14 / 801 * var(--psd-board)) 0;border:0;border-radius:0;background:none}.hp-news form{display:contents}.hp-news h2{margin:0;font-size:1.65rem;line-height:1}.hp-news p{margin-top:.35rem;font-size:calc(8 / 801 * var(--psd-board));white-space:nowrap}.hp-news input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.28);border-radius:10px;padding:.8rem 1.15rem;background:#1a1a1a;color:#fff}.hp-news .hp-btn{border-radius:10px;white-space:nowrap}.hp-form-note{grid-column:1 / -1;margin:0;font-size:.78rem}.hp-footer{--line: rgba(255, 255, 255, .14);padding:1.7rem 0 1.1rem;background:#0b0b10;border-top:1px solid var(--line)}.hp-footer-top,.hp-footer-bar{width:min(100% - calc(32 / 801 * var(--psd-board)),calc(var(--psd-board) - 32 / 801 * var(--psd-board)));margin-right:auto;margin-left:auto}.hp-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem}.hp-footer a,.hp-footer p{color:#ffffffb8;font-size:.86rem;text-decoration:none}.hp-footer-brand-block{display:flex;flex-direction:column;gap:1.15rem;flex:none}.hp-footer .hp-footer-brand{display:flex;gap:.7rem;align-items:center;color:#fff!important;font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,sans-serif;font-size:calc(13 / 801 * var(--psd-board));font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hp-footer-brand img{width:auto;height:calc(32 / 801 * var(--psd-board))}.hp-footer-social{display:flex;gap:.95rem;align-items:center}.hp-footer-social a{display:inline-flex;color:#fff}.hp-footer-social svg{width:1.25rem;height:1.25rem}.hp-footer-cols{display:flex;flex:1;justify-content:center;gap:3.2rem}.hp-footer-cols>div{display:grid;gap:.42rem;align-content:start}.hp-footer strong{display:block;margin-bottom:.15rem;color:#fff;font-size:.92rem;font-weight:700}.hp-footer-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.85rem;flex:none}.hp-footer-pills{display:flex;gap:.55rem}.hp-footer-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:2.15rem;padding:.3rem .85rem;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:transparent;color:#fff;font-size:.86rem;line-height:1;cursor:default}button.hp-footer-pill{cursor:pointer}.hp-footer-menu{position:relative}.hp-footer-menu-panel{position:absolute;right:0;bottom:calc(100% + .4rem);z-index:5;display:grid;min-width:11rem;max-height:16rem;overflow:auto;padding:.35rem;border:1px solid rgba(255,255,255,.16);border-radius:.7rem;background:#16161c}.hp-footer-menu-panel button{padding:.45rem .6rem;border:0;border-radius:.4rem;background:transparent;color:#fff;font-size:.84rem;text-align:left;cursor:pointer}.hp-footer-menu-panel button[aria-selected=true],.hp-footer-menu-panel button:hover{background:#ffffff14}.hp-eu-badge{display:flex;gap:.65rem;align-items:center}.hp-eu-flag{width:2.7rem;height:1.8rem;flex:none}.hp-eu-badge strong{margin:0;color:#fff;font-size:.95rem;font-weight:700;line-height:1.15}.hp-footer-bar{display:flex;justify-content:space-between;gap:1rem;margin-top:1.3rem;padding-top:.8rem;border-top:1px solid var(--line)}.hp-footer-bar nav{display:flex;gap:1rem}@media(max-width:980px){.hp-hero{min-height:0;padding:calc(64 / 801 * var(--psd-board)) 5vw calc(18 / 801 * var(--psd-board));background:linear-gradient(180deg,#05060a33,#05060a 78%),url(/design/home/hero-bg.jpg) center top / cover no-repeat}.hp-hero-trust,.hp-worlds,.hp-cams,.hp-reviews,.hp-trust,.hp-tiles,.hp-ar,.hp-ar-points,.hp-europe-head,.hp-life-grid,.hp-footer-top,.hp-news,.hp-world{grid-template-columns:1fr}.hp-world:not(:last-child):before{top:auto;right:0;left:0;width:auto;height:1px}.hp-worlds .hp-poster:not(:last-child):before{content:none}.hp-hero-trust{position:static;margin-top:1.4rem}.hp-news,.hp-footer-bar{display:grid}.hp-footer-top,.hp-footer-cols{flex-direction:column;align-items:flex-start}.hp-footer-aside{align-items:flex-start}.hp-ar{width:min(1180px,calc(100% - 8vw));background:#fff}}.hp-hero{min-height:0;margin-top:0;padding:0;background:#05060a}@media(min-width:1024px){.hp-hero{margin-top:calc(52 / 801 * var(--psd-board))}}.hp-poster{position:relative}.hp-poster-media{display:block;width:100%;height:auto}.hp-poster.is-playing{overflow:hidden}.hp-poster.is-playing .hp-poster-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-hero-frame.is-playing{overflow:hidden}.hp-hero-frame.is-playing>.hp-poster-media:not(.hp-hero-video){position:relative;inset:auto;width:100%;height:auto;-o-object-fit:fill;object-fit:fill;filter:none;transform:none}.hp-hero-frame.is-playing .hp-hero-video{position:absolute;left:62%;top:18.5%;z-index:2;width:33.6%;height:58%;max-width:none;transform:none;-o-object-fit:cover;object-fit:cover;background:#000;border-radius:.45rem}.hp-hero-close{position:absolute;z-index:3;left:calc(95.6% - 2.15rem);top:calc(18.5% + .35rem);display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:0;border-radius:999px;background:#000000b8;color:#fff}.hp-poster>.hp-btn{position:absolute;left:1.1rem;bottom:1.1rem}.hp-worlds .hp-poster>.hp-btn--learn{left:6%;right:48%;bottom:4.5%;display:flex;align-items:center;justify-content:center;min-height:3.15rem;padding:.4rem .45rem;border:2px solid transparent;border-radius:999px;background:linear-gradient(#050505,#050505) padding-box,linear-gradient(90deg,#f6c445,#e6b31a 30%,#c43cff,#e6b31a 70%,#f6c445) border-box;color:#fff;font-weight:500;font-size:1.05rem;letter-spacing:.01em}.hp-worlds .hp-btn-go{position:absolute;right:.38rem;top:50%;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;transform:translateY(-50%);border:2px solid #f5c518;border-radius:999px;background:#050505;color:#f5c518}.hp-worlds .hp-btn-go svg{width:1.05rem;height:1.05rem}.hp-poster--empty>.hp-btn{position:static}.hp-play{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#0000008c;color:#fff}.hp-hero-frame .hp-play{top:50%;left:79%;right:auto;width:4.6rem;height:4.6rem;transform:translate(-50%,-50%);background:#00000047;border:2px solid #fff;color:#fff}.hp-hero-frame .hp-play svg{width:1.7rem;height:1.7rem;margin-left:.15rem}.hp-hero-frame .hp-hero-actions{position:absolute;left:4.2%;top:62%;bottom:auto;margin:0;gap:.65rem}.hp-hero-frame .hp-btn{padding:.55rem 1rem;font-size:.92rem;gap:.35rem}.hp-hero-dots{position:absolute;left:50%;bottom:.8rem;display:flex;gap:.4rem;transform:translate(-50%)}.hp-hero-dots button{width:.55rem;height:.55rem;border:0;border-radius:999px;background:#ffffff73}.hp-hero-dots button.is-on{background:#fff}.hp-ar.hp-ar--plate{display:block;width:min(100% - calc(32 / 801 * var(--psd-board)),calc(var(--psd-board) - 32 / 801 * var(--psd-board)));padding:calc(14 / 801 * var(--psd-board)) 0;background:none}.hp-ar.hp-ar--plate img{border-radius:0;background:transparent}@media(max-width:980px){.hp-ar.hp-ar--plate .slide-unlock{position:static;left:auto;bottom:auto;width:100%;margin-top:.75rem}}.hp-plate{display:block;width:100%;height:auto}.hp-life-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch;margin-top:calc(18 / 801 * var(--psd-board))}.hp-life-pair .hp-poster{aspect-ratio:947 / 404;overflow:hidden}.hp-life-pair .hp-poster-media,.hp-life-pair .hp-poster.is-playing .hp-poster-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;background:transparent}.hp-life-pair .hp-life-video,.hp-life-pair .hp-poster.is-playing .hp-life-video{inset:auto;top:0;bottom:0;left:4%;z-index:1;width:calc(100% * 720 / 960 * 404 / 947);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;background:#05060a}.hp-life-pair .hp-play{top:50%;left:calc(4% + (100% * 720 / 960 * 404 / 947) / 2);right:auto;z-index:2;width:4.2rem;height:4.2rem;transform:translate(-50%,-50%);background:#00000073;border:2px solid #fff}.hp-life-pair .hp-poster>.hp-btn{z-index:2;left:53%;top:76%;bottom:auto;width:44%;height:20%;display:inline-flex;align-items:center;justify-content:center;padding:0 .6rem;border:2px solid #261742;border-radius:999px;background:#000;color:#fff;font-weight:400;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.hp-life-pair .hp-life-card--wide>.hp-btn{left:44%;width:50%}@media(max-width:980px){.hp-hero{margin-top:0;padding:0;background:#05060a}.hp-hero-frame .hp-hero-actions{position:absolute;left:4%;right:auto;top:auto;bottom:7%;margin:0;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:.4rem}.hp-hero-frame .hp-btn{padding:.45rem .7rem;font-size:.72rem}.hp-cams .hp-poster>.hp-btn{font-size:.92rem}.hp-trust.europe-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-life-pair{grid-template-columns:1fr}.hp-news{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:.85rem}.hp-news>div,.hp-news .hp-form-note{grid-column:1 / -1}.hp-news p{white-space:normal}.hp-news input,.hp-news .hp-btn{height:2.85rem;box-sizing:border-box}.hp-news input{padding-top:0;padding-bottom:0;font-size:.92rem;line-height:1.2}.hp-news .hp-btn{padding-top:0;padding-bottom:0;font-size:.82rem}}.story-page{overflow-x:clip;background:#05060a;color:#fff;font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,sans-serif;font-weight:300}.story-board{width:min(100%,var(--psd-board));margin:0 auto}.story-hero{position:relative;width:100%}.story-hero-copy{position:absolute;z-index:1;left:7%;top:16%;max-width:min(28rem,70%);color:#fff}.story-hero-copy h1,.story-hero-copy p{margin:0;color:#fff}.story-hero-copy h1{font-size:clamp(1.6rem,3vw,2.6rem);letter-spacing:.08em;text-transform:uppercase}.story-hero-copy p{margin-top:.45rem;max-width:22rem;font-size:.95rem;line-height:1.45}.story-hero img,.story-board img{display:block;width:100%;height:auto}.story-board h1,.story-board h2,.story-board h3{margin:0;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#fff}.story-future,.story-thought,.story-life,.story-ride,.story-trust,.story-cards{position:relative}.story-overlay{position:absolute;z-index:1;display:grid;justify-items:center;gap:calc(10 / 821 * var(--psd-board));text-align:center}.story-overlay--center{top:8%;left:50%;width:52%;transform:translate(-50%)}.story-overlay--future{top:6%;width:72%}.story-overlay--future p:last-child{margin-top:calc(22 / 821 * var(--psd-board))}.story-overlay--thought{top:7%;width:46%}.story-overlay--thought h2{font-size:calc(30 / 821 * var(--psd-board));font-weight:800}.story-overlay h2{font-size:calc(28 / 821 * var(--psd-board));line-height:1.05}.story-lead,.story-overlay p{margin:0;font-size:calc(13 / 821 * var(--psd-board));line-height:1.45}.story-lead{font-size:calc(18 / 821 * var(--psd-board));letter-spacing:.04em;text-transform:uppercase}.story-rule{width:calc(46 / 821 * var(--psd-board));height:3px;background:#9223bb}.story-rule--purple{width:calc(45 / 821 * var(--psd-board));justify-self:center}.story-rule--wide{width:calc(253 / 821 * var(--psd-board))}.story-rule--v{width:3px;height:auto;align-self:stretch;justify-self:center}.story-overlay--life{top:18%;right:4%;width:30%;justify-items:start;text-align:left}.story-life-head{display:grid;justify-items:center;width:-moz-max-content;width:max-content;max-width:100%}.story-life-head h2 span{display:block;white-space:nowrap}.story-overlay--life h2{font-size:calc(30 / 821 * var(--psd-board));font-weight:800;letter-spacing:.04em}.story-purple{color:#9223bb}.story-accent{color:#7d40a6;font-size:calc(13 / 821 * var(--psd-board));letter-spacing:.04em;text-transform:uppercase}.story-world{padding:calc(28 / 821 * var(--psd-board)) 0 calc(18 / 821 * var(--psd-board));text-align:center}.story-world h2{font-size:calc(28 / 821 * var(--psd-board))}.story-world .story-lead{margin:calc(8 / 821 * var(--psd-board)) 0 calc(16 / 821 * var(--psd-board))}.story-cards{padding-bottom:calc(78 / 821 * var(--psd-board))}.story-card{position:absolute;top:0;display:flex;width:29%;height:100%;flex-direction:column;justify-content:flex-end;color:#fff;text-align:center;text-decoration:none}.story-card:nth-of-type(1){left:3.5%}.story-card:nth-of-type(2){left:35.5%}.story-card:nth-of-type(3){left:67.5%}.story-card h3{color:#9223bb;font-size:calc(15 / 821 * var(--psd-board))}.story-card p{margin:calc(6 / 821 * var(--psd-board)) 0 0;font-size:calc(11 / 821 * var(--psd-board));line-height:1.35}.story-overlay--ride{top:16%;right:4%;width:44%;justify-items:stretch;text-align:center}.story-overlay--ride h2,.story-overlay--trust h2{font-weight:800;letter-spacing:.04em;line-height:1.05}.story-overlay--ride h2 span,.story-overlay--trust h2 span{display:block;white-space:nowrap}.story-overlay--ride h2{font-size:calc(20 / 821 * var(--psd-board))}.story-overlay--ride h2 span{font-size:calc(25 / 821 * var(--psd-board))}.story-overlay--ride p,.story-overlay--ride .story-feel{text-align:left}.story-overlay--ride p{font-size:calc(10 / 821 * var(--psd-board));line-height:1.45}.story-feel{display:flex;justify-content:center;align-items:stretch;gap:calc(28 / 821 * var(--psd-board));width:100%}.story-feel ul{margin:0;padding:0;list-style:none;font-size:calc(12 / 821 * var(--psd-board));line-height:1.45}.story-overlay--trust{top:6%;width:48%}.story-overlay--trust h2{font-size:calc(20 / 821 * var(--psd-board))}.story-overlay--trust p{font-size:calc(10 / 821 * var(--psd-board));line-height:1.55}.story-ride,.story-trust{display:grid}.story-ride>img,.story-trust>img,.story-ride>.story-overlay,.story-trust>.story-overlay{grid-area:1 / 1}.story-ride>img,.story-trust>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story-ride>img{-o-object-position:left center;object-position:left center}.story-overlay--ride,.story-overlay--trust{position:relative;top:auto;right:auto;left:auto;z-index:1;margin:calc(28 / 821 * var(--psd-board)) 0}.story-overlay--ride{justify-self:end;align-self:center;margin-right:3%}.story-overlay--trust{justify-self:center;align-self:center;transform:none}.hp-hero-frame .hp-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 68%,#05060a 88%),linear-gradient(90deg,#05060a,#05060a 28%,#05060ae0 40%,#05060a00 58%)}.hp-hero-frame .hp-hero-copy{position:absolute;z-index:2;left:4.2%;top:12%;max-width:min(34rem,46%)}.hp-hero-frame .hp-hero-copy .hp-hero-actions{position:static;margin-top:1rem}.hp-hero-frame .hp-kicker{font-size:clamp(.95rem,1.5vw,1.2rem)}.hp-hero-frame h1{font-size:clamp(2rem,4vw,3.5rem)}.hp-hero-frame .hp-lead{max-width:28rem;font-size:clamp(.82rem,1.1vw,1rem)}.hp-hero-frame .hp-hero-trust{position:absolute;z-index:2;left:4%;right:36%;bottom:5%;width:auto;margin:0}.hp-hero-frame .hp-hero-trust svg{width:1.4rem;height:1.4rem}.hp-hero-frame .hp-play,.hp-hero-frame .hp-hero-close,.hp-hero-frame .hp-hero-video{z-index:3}.hp-world-card{position:relative;min-height:38rem;overflow:hidden;color:#fff;background:#05060a}.hp-world-card:not(:last-child){border-right:2px solid rgba(245,197,24,.72)}.hp-world-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.hp-world-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#05060a00 36%,#05060ae6 50%,#05060a 60%)}.hp-world-card:before,.hp-world-card:after{content:"";position:absolute;z-index:1;bottom:0;width:48%;height:34%;pointer-events:none}.hp-world-card:before{left:0;background:radial-gradient(ellipse at 0% 100%,rgba(245,197,24,.42),transparent 68%)}.hp-world-card:after{right:0;background:radial-gradient(ellipse at 100% 100%,rgba(168,85,247,.48),transparent 70%)}.hp-world-copy{position:absolute;z-index:2;top:4.5%;left:6%;width:min(16.5rem,52%);padding:0;background:none}.hp-world-price{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .85rem;color:#f6c445;font-size:1.05rem;font-weight:700;line-height:1}.hp-world-price svg{width:.95rem;height:.95rem}.hp-world-price s{color:#ffffff8c;font-size:.82rem;font-weight:600}.hp-world-price span{padding:.16rem .55rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.hp-world-copy .hp-eyebrow{display:flex;align-items:center;gap:.55rem;margin:0;color:transparent;background:linear-gradient(90deg,#fff1a8,#f5c518 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:.72rem;font-weight:700;letter-spacing:.16em}.hp-world-copy .hp-eyebrow:after{content:"";width:2.6rem;height:2px;flex:none;background:linear-gradient(90deg,#f5c518,#f5c51800)}.hp-world-copy h3{margin:.15rem 0 0;font-size:clamp(1.85rem,2.2vw,2.45rem);font-weight:800;line-height:.9;letter-spacing:-.02em;text-transform:none}.hp-world-title-lead,.hp-world-title-accent{display:block;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp-world-title-lead{background-image:linear-gradient(180deg,#fff,#f4f7fb 42%,#d5deea)}.hp-world-title-accent{background-image:linear-gradient(180deg,#fff6c2,#f6c445,#f08a5a 68%,#e85aad)}.hp-world-line{margin:.55rem 0 0;color:#fff;font-size:.92rem;font-weight:500;line-height:1.35}.hp-world-note{position:absolute;z-index:2;top:5%;right:4%;width:9.5rem;margin:0;color:#f5c518;font-size:.62rem;line-height:1.35;text-align:right}.hp-world-features{position:absolute;z-index:2;top:20%;right:2.2%;bottom:5.4rem;display:flex;flex-direction:column;justify-content:center;gap:.32rem;width:40%;margin:0;padding:0;list-style:none;background:transparent}.hp-world-features li{display:grid;flex:none;grid-template-columns:2.55rem minmax(0,1fr);-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.05rem;align-items:center}.hp-world-mark{display:grid;grid-row:1 / span 2;place-items:center;width:2.45rem;height:2.45rem;padding:0;border:3px solid transparent;border-radius:50%;background:linear-gradient(#07070c,#07070c) padding-box,linear-gradient(90deg,#f6c445 0,#f6c445 50%,#c026ff 50%,#c026ff) border-box;box-shadow:0 0 10px #c026ff59}.hp-world-mark svg{width:1.15rem;height:1.15rem;color:#f6e27a;stroke-width:2.15}.hp-world-features strong{font-size:.62rem;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.hp-world-detail{display:block;color:#ffffffb8;font-size:.58rem;line-height:1.25}.hp-world-card .hp-btn--learn{position:absolute;left:5%;right:5%;bottom:4.2%;z-index:2;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.45rem 3.2rem;border:2px solid #f5c518;border-radius:999px;background:#050505;color:#fff;font-weight:500;font-size:1rem}.hp-cam-card{position:relative;display:flex;flex-direction:column;min-height:26rem;overflow:hidden;border-radius:1.4rem;background:transparent;color:#fff}.hp-cam-card header{position:relative;z-index:1;padding:1rem 1rem .2rem;background:none}.hp-cam-card h3{margin:0;font-size:1.45rem;line-height:1.05;text-transform:none}.hp-cam-card header p{margin:.25rem 0 0;color:#ffffffc7}.hp-cam-card--pop{background:none}.hp-cam-card--pop h3,.hp-cam-card--pop header p{color:#141414}.hp-cam-card .hp-cam-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:auto;min-height:0;overflow:hidden;background:transparent}.hp-cam-card .hp-cam-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:transparent}.hp-cam-points{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin:auto 1rem .2rem;padding:0;list-style:none;background:none;color:#fff;font-size:.78rem}.hp-cam-points li{display:inline-flex;align-items:center;gap:.3rem}.hp-cam-buy{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin:.35rem 1rem 1rem}.hp-cam-price{position:relative;z-index:1;display:flex;flex-direction:column;margin:0;background:none;color:#f6e27a;font-size:1.7rem;font-weight:800;line-height:1}.hp-cam-price s{color:#fff;font-size:.95rem;font-weight:650}.hp-cam-buy .hp-btn--details{flex:none;margin:0 0 .15rem auto;padding:.55rem 1.05rem;border:1.5px solid rgba(255,255,255,.88);border-radius:999px;background:transparent;color:#fff;font-size:.92rem;font-weight:600;gap:.35rem}.hp-ar.hp-ar--code{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:center;width:min(100% - calc(32 / 801 * var(--psd-board)),calc(var(--psd-board) - 32 / 801 * var(--psd-board)));margin:0 auto;padding:calc(28 / 801 * var(--psd-board)) 0;color:#141414;background:#fff}.hp-ar.hp-ar--code h2,.hp-ar.hp-ar--code p{color:#161616}.hp-ar.hp-ar--code .slide-unlock{position:static;width:min(280px,100%);margin-top:1.1rem;background:#141414}.hp-ar.hp-ar--code .hp-ar-points svg{width:1.35rem;height:1.35rem}.hp-life-copy{position:absolute;z-index:2;top:10%;right:4%;width:44%;color:#fff}.hp-life-copy h3{margin:0 0 .7rem;font-size:clamp(1rem,1.7vw,1.55rem);line-height:1.05;text-transform:none}.hp-life-copy ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.hp-life-copy li{display:flex;align-items:center;gap:.5rem;font-size:.92rem}.hp-life-copy svg{width:1.1rem;height:1.1rem;color:#3dff8a;flex:none}.hp-life-card{background:#05060a}@media(max-width:1100px){.hp-world-card{grid-template-columns:1fr}.hp-hero-frame .hp-hero-copy{max-width:70%}.hp-hero-frame .hp-hero-trust{right:8%}}@media(max-width:980px){.hp-ar.hp-ar--code,.hp-world-card{grid-template-columns:1fr}.hp-world-card:not(:last-child){border-right:0;border-bottom:2px solid rgba(245,197,24,.72)}.hp-life-copy{top:auto;right:4%;bottom:28%;width:88%}}.biz-page{padding-top:calc(52 / 801 * var(--psd-board));color:#f5f5f7;background:#05060a;font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,Inter,sans-serif}.biz-page h1,.biz-page h2,.biz-page h3{color:#fff;font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,Inter,sans-serif;font-weight:800;letter-spacing:0}.biz-hero{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(224px,.68fr);gap:calc(28 / 801 * var(--psd-board));align-items:center;width:min(100% - calc(48 / 801 * var(--psd-board)),calc(760 / 801 * var(--psd-board)));margin:0 auto;padding:calc(28 / 801 * var(--psd-board)) 0 calc(18 / 801 * var(--psd-board))}.biz-buy h1{margin:0;font-size:calc(40 / 801 * var(--psd-board));line-height:1.05}.biz-page h1.biz-title{font-weight:100}.biz-buy>p{margin:calc(12 / 801 * var(--psd-board)) 0 0;color:#ffffffdb;font-size:calc(12 / 801 * var(--psd-board));line-height:1.45}.biz-colors{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem;align-items:center;margin-top:calc(22 / 801 * var(--psd-board));color:#ffffffd1;font-size:calc(14 / 801 * var(--psd-board))}.biz-colors button{display:inline-flex;gap:.45rem;align-items:center;color:inherit;background:none;border:0;cursor:pointer}.biz-colors i{width:calc(22 / 801 * var(--psd-board));height:calc(22 / 801 * var(--psd-board));border-radius:999px;box-shadow:0 0 0 1px #ffffff59}.biz-colors button.is-on i{box-shadow:0 0 0 2px #05060a,0 0 0 4px #e0b15a}.biz-price-row{display:flex;align-items:flex-start;gap:.85rem;margin-top:calc(18 / 801 * var(--psd-board))}.biz-price-label{margin:0;color:#ffffffeb;font-size:calc(14 / 801 * var(--psd-board));line-height:1}.biz-price{margin:0;color:#fff;font-size:calc(36 / 801 * var(--psd-board));font-weight:700;line-height:1}.biz-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:calc(18 / 801 * var(--psd-board))}.biz-qty{display:inline-flex;align-items:center;overflow:hidden;border-radius:8px;background:#f4f4f5}.biz-qty button,.biz-qty span{display:grid;width:2.15rem;height:2.35rem;place-items:center;color:#141414;background:transparent;border:0}.biz-qty button{cursor:pointer}.biz-qty button:disabled{opacity:.35;cursor:default}.biz-price span{margin-left:.08em;font-size:.72em}.biz-cart,.biz-details{display:inline-flex;gap:.35rem;align-items:center;height:2.35rem;padding:0 1.05rem;border-radius:999px;font-size:.92rem;text-decoration:none}.biz-cart{color:#1a1204;background:#e0b15a;border:0;cursor:pointer;font-weight:700}.biz-cart:disabled{opacity:.5;cursor:default}.biz-details{color:#141414;background:#fff;border:1px solid #fff}.biz-hero-photo{display:grid;min-height:calc(220 / 801 * var(--psd-board));place-items:center;padding:.6rem;overflow:hidden;background:#fff;touch-action:pan-y;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.biz-hero-photo.is-dragging{cursor:grabbing}.biz-hero-track{display:flex;width:100%;transition:transform .35s ease}.biz-hero-photo.is-dragging .biz-hero-track{transition:none}.biz-hero-photo img{flex:0 0 100%;width:100%;max-height:calc(250 / 801 * var(--psd-board));-o-object-fit:contain;object-fit:contain;pointer-events:none}.biz-block{width:min(100% - calc(48 / 801 * var(--psd-board)),calc(760 / 801 * var(--psd-board)));margin:0 auto;padding:calc(22 / 801 * var(--psd-board)) 0 0}.biz-block h2{margin:0 0 calc(14 / 801 * var(--psd-board));font-size:calc(22 / 801 * var(--psd-board));text-align:center}.biz-block ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.biz-block li{display:grid;justify-items:center;gap:.45rem;color:#e0b15a;text-align:center}.biz-block li svg{width:calc(28 / 801 * var(--psd-board));height:calc(28 / 801 * var(--psd-board))}.biz-block li span{color:#fff;font-size:calc(11 / 801 * var(--psd-board));letter-spacing:.04em;text-transform:uppercase}#biz-functions,#biz-photos,#biz-video,#biz-specs,#biz-reviews,#sport-functions,#sport-photos,#sport-video,#sport-specs,#sport-reviews,.biz-block[aria-labelledby=biz-functions] li span,.biz-block[aria-labelledby=sport-functions] li span{font-weight:100}.biz-block[aria-labelledby=biz-functions] li span,.biz-block[aria-labelledby=sport-functions] li span{white-space:pre-line}.biz-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 / 801 * var(--psd-board))}.biz-photos img{width:100%;aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover;background:#d7d7d7}@media(min-width:901px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.biz-photos,.biz-photos--4{display:flex;align-items:center}.biz-photos img{flex:1 1 0%;width:auto;min-width:0;height:calc(182 / 801 * var(--psd-board));aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;transition:flex-grow .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),opacity .35s ease}.biz-photos:hover img{flex-grow:.6;opacity:.4}.biz-photos:hover img:hover{flex-grow:1.7;height:calc(214 / 801 * var(--psd-board));opacity:1}}.biz-photos--4{grid-template-columns:repeat(4,minmax(0,1fr))}.biz-hero-stage{display:grid;gap:.7rem}.biz-dots{display:flex;justify-content:center;gap:.45rem}.biz-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff59;cursor:pointer}.biz-dots button.is-on{background:#fff}.biz-video{display:block;width:min(100%,calc(520 / 801 * var(--psd-board)));max-height:calc(292 / 801 * var(--psd-board));margin:0 auto;-o-object-fit:contain;object-fit:contain;background:#111}.biz-specs{overflow:hidden;border:1px solid rgba(255,248,220,.22);border-radius:12px;background:#070708}.biz-specs-head{display:flex;gap:.9rem;align-items:center;padding:.85rem 1.15rem .35rem}.biz-specs-head strong{color:#ffe500;font-size:1.55rem;font-weight:800;line-height:1;white-space:nowrap}.biz-specs-head span{flex:1;height:3px;background:linear-gradient(to left,#f7f204,#f7f20473 42%,#f7f20400)}.biz-specs table{width:100%;border-collapse:collapse}.biz-specs tr:nth-child(odd){background:linear-gradient(90deg,#141414,#1e1e1e)}.biz-specs tr:nth-child(2n){background:linear-gradient(90deg,#050505,#101010)}.biz-specs th,.biz-specs td{padding:.72rem .35rem;border:0;background:transparent;color:#f4f4f5;font-size:.98rem;font-weight:400;text-align:left}.biz-specs td.biz-spec-icon{width:3.1rem;padding-left:1.05rem;color:#ffe500;text-align:center}.biz-specs th{width:34%;padding-left:.35rem}.biz-specs td:last-child{padding-right:1.15rem}.biz-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 / 801 * var(--psd-board))}.biz-reviews article{padding:1rem 1rem .9rem;border:1px solid rgba(109,40,217,.45);border-radius:16px;background:radial-gradient(120% 80% at 0% 0%,#6d28d947,#12121a 46%)}.biz-stars{margin:0;color:#e0b15a;letter-spacing:.12em}.biz-stars i{margin-left:.35rem;color:#ddd6fe;font-size:.68rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.biz-reviews h3{margin:.45rem 0 0;font-size:1.15rem}.biz-reviews article>p{color:#ffffffb8;font-size:.88rem}.biz-reviews footer{display:flex;gap:.55rem;align-items:center;margin-top:.9rem;font-size:.78rem}.biz-reviews b{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:999px;background:#6d28d9}.biz-reviews em{margin-left:auto;padding:.2rem .5rem;border:1px solid #6d28d9;border-radius:999px;color:#ddd6fe;font-style:normal;font-size:.68rem;text-transform:uppercase}.biz-foot{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-top:calc(36 / 801 * var(--psd-board));padding:.9rem calc(24 / 801 * var(--psd-board)) 1rem;background:linear-gradient(90deg,#581c8759,#05060a33 42%,#1e40af47),#0b0b10;border-top:1px solid rgba(255,255,255,.08)}.biz-foot-brand{display:inline-flex;gap:.55rem;align-items:center;color:#fff;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.biz-foot-brand img{height:calc(28 / 801 * var(--psd-board));width:auto}.biz-foot p,.biz-foot a{color:#ffffffc7;font-size:.86rem;text-decoration:none}.biz-foot nav{display:flex;gap:1rem}@media(max-width:900px){.biz-hero,.biz-photos,.biz-photos--4,.biz-reviews,.biz-block ul{grid-template-columns:1fr}.biz-photos--4{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-block ul{grid-template-columns:repeat(3,minmax(0,1fr))}.biz-foot{display:grid}}html .nav-shell--dark .nav-link--ar{box-shadow:inset 0 -2px #3dff6a}.ar-page{padding-top:calc(52 / 801 * var(--psd-board));color:#f4f7f4;background:radial-gradient(120% 40% at 50% 100%,rgba(40,160,70,.28),transparent 55%),#050807;font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,Inter,sans-serif}.ar-page h1,.ar-page h2,.ar-page h3{color:#fff;font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,Inter,sans-serif;font-weight:800;letter-spacing:0}.ar-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:calc(28 / 801 * var(--psd-board));align-items:center;width:min(100% - calc(48 / 801 * var(--psd-board)),calc(760 / 801 * var(--psd-board)));margin:0 auto;padding:calc(36 / 801 * var(--psd-board)) 0 calc(18 / 801 * var(--psd-board))}.ar-buy h1{margin:0;font-size:calc(42 / 801 * var(--psd-board));line-height:1.05;text-transform:uppercase}.ar-buy>p{max-width:34rem;margin:calc(14 / 801 * var(--psd-board)) 0 0;color:#ffffffc7;font-size:calc(14 / 801 * var(--psd-board));line-height:1.5}.ar-colors{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin-top:calc(22 / 801 * var(--psd-board));color:#ffffffdb;font-size:calc(14 / 801 * var(--psd-board))}.ar-colors button{display:inline-flex;gap:.45rem;align-items:center;color:inherit;background:none;border:0;cursor:pointer}.ar-colors i{width:calc(18 / 801 * var(--psd-board));height:calc(18 / 801 * var(--psd-board));border:2px solid rgba(255,255,255,.85);border-radius:999px}.ar-price-label{margin:calc(16 / 801 * var(--psd-board)) 0 0;color:#ffffffd1;font-size:calc(14 / 801 * var(--psd-board))}.ar-price{display:flex;gap:.65rem;align-items:center;margin:0;color:#fff;font-size:calc(48 / 801 * var(--psd-board));font-weight:800;line-height:1}.ar-price s{color:#ff4a32;font-size:.42em;font-weight:700;line-height:1;text-decoration:line-through;text-decoration-thickness:2px}.ar-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:calc(18 / 801 * var(--psd-board))}.ar-qty{display:inline-flex;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:4px}.ar-qty button,.ar-qty span{display:grid;width:2.1rem;height:2.1rem;place-items:center;color:#fff;background:transparent;border:0}.ar-qty button{cursor:pointer}.ar-qty button:disabled{opacity:.35;cursor:default}.ar-cart,.ar-details{display:inline-flex;gap:.35rem;align-items:center;height:2.15rem;padding:0 1.05rem;border-radius:999px;font-size:.92rem;text-decoration:none}.ar-cart{color:#fff;background:#2f9d3a;border:0;cursor:pointer;font-weight:700}.ar-cart:disabled{cursor:default}.ar-details{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.8)}.ar-hero-photo{display:grid;gap:.45rem;margin:0}.ar-hero-photo img{width:100%;max-height:calc(250 / 801 * var(--psd-board));-o-object-fit:contain;object-fit:contain;background:#fff;box-shadow:0 0 0 1px #50ff782e,0 0 28px #28c8502e}.ar-hero-photo figcaption{margin:0;color:#ffffffb8;font-size:calc(12 / 801 * var(--psd-board));text-align:right}.ar-swatch{display:inline-flex;gap:.45rem;align-items:center}.ar-block{width:min(100% - calc(48 / 801 * var(--psd-board)),calc(760 / 801 * var(--psd-board)));margin:0 auto;padding:calc(26 / 801 * var(--psd-board)) 0 0}.ar-head{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;margin-bottom:calc(14 / 801 * var(--psd-board))}.ar-head h2{margin:0;font-size:calc(22 / 801 * var(--psd-board))}.ar-head h2 span{color:#3dff6a}.ar-head p{margin:0;color:#b4ffbeb8;font-size:calc(11 / 801 * var(--psd-board));letter-spacing:.08em;text-transform:uppercase}.ar-functions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.ar-functions li{display:grid;justify-items:center;gap:.25rem;text-align:center}.ar-functions svg{width:calc(34 / 801 * var(--psd-board));height:calc(34 / 801 * var(--psd-board));color:#7dff57}.ar-functions strong{color:#fff;font-size:calc(13 / 801 * var(--psd-board));letter-spacing:.04em;text-transform:uppercase}.ar-functions span{max-width:12rem;color:#ffffff9e;font-size:calc(12 / 801 * var(--psd-board));line-height:1.35}.ar-box{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:calc(16 / 801 * var(--psd-board)) calc(12 / 801 * var(--psd-board));list-style:none;background:linear-gradient(180deg,#141816,#0c100e);border:1px solid rgba(90,255,130,.18);border-radius:18px}.ar-box li{display:grid;justify-items:center;align-content:end;gap:.4rem;color:#d7ffe0;text-align:center;font-size:calc(12 / 801 * var(--psd-board))}.ar-box img{width:100%;height:calc(64 / 801 * var(--psd-board));-o-object-fit:contain;object-fit:contain}.ar-box svg{width:calc(42 / 801 * var(--psd-board));height:calc(28 / 801 * var(--psd-board))}.ar-specs{display:grid;grid-template-columns:1fr 1fr;gap:calc(16 / 801 * var(--psd-board));padding:calc(12 / 801 * var(--psd-board));background:#07140c;border:1px solid rgba(90,255,140,.55);border-radius:16px}.ar-specs table{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:calc(12 / 801 * var(--psd-board))}.ar-specs tr{background:linear-gradient(90deg,#07140c,#0c1c12)}.ar-specs th,.ar-specs td{padding:.45rem .55rem;text-align:left;font-weight:500}.ar-specs th{color:#ffffffc7}.ar-specs td:last-child{color:#fff}.ar-spec-icon{width:1.8rem;color:#7dff57}.ar-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 / 801 * var(--psd-board))}.ar-reviews article{display:grid;gap:.45rem;padding:calc(16 / 801 * var(--psd-board));background:linear-gradient(180deg,#12321c,#0a1a10);border:1px solid rgba(80,220,110,.28);border-radius:16px}.ar-stars{margin:0;color:#d6ff4a;font-size:calc(13 / 801 * var(--psd-board))}.ar-stars i{margin-left:.35rem;padding:.1rem .4rem;color:#05210c;background:#7dff57;border-radius:999px;font-size:.72em;font-style:normal}.ar-reviews h3{margin:0;font-size:calc(16 / 801 * var(--psd-board))}.ar-reviews article>p:last-of-type{margin:0;color:#ffffffc7;font-size:calc(13 / 801 * var(--psd-board));line-height:1.4}.ar-reviews footer{display:flex;gap:.45rem;align-items:center;margin-top:.3rem;color:#fffc;font-size:calc(12 / 801 * var(--psd-board))}.ar-reviews footer b{display:grid;width:1.6rem;height:1.6rem;place-items:center;color:#05210c;background:#7dff57;border-radius:999px}.ar-reviews footer em{margin-left:auto;padding:.15rem .45rem;color:#d8ffe0;border:1px solid rgba(125,255,87,.7);border-radius:999px;font-style:normal;font-size:.85em}.ar-foot{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;align-items:center;justify-content:space-between;width:min(100% - calc(48 / 801 * var(--psd-board)),calc(760 / 801 * var(--psd-board)));margin:calc(36 / 801 * var(--psd-board)) auto 0;padding:calc(22 / 801 * var(--psd-board)) 0 calc(28 / 801 * var(--psd-board));border-top:1px solid rgba(80,255,120,.16)}.ar-foot-brand{display:inline-flex;gap:.45rem;align-items:center;color:#fff;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.ar-foot-brand img{height:calc(28 / 801 * var(--psd-board));width:auto}.ar-foot p{margin:0;color:#ffffffb8}.ar-foot nav{display:flex;gap:1rem}.ar-foot a{color:#fff;text-decoration:none}@media(max-width:900px){.ar-hero,.ar-specs,.ar-reviews,.ar-functions,.ar-box{grid-template-columns:1fr}.ar-functions{grid-template-columns:1fr 1fr}.ar-head{flex-direction:column;gap:.2rem}}.cam-page{padding-top:calc(52 / 801 * var(--psd-board));color:#f5f5f7;background:#07060b;font-family:"Alibaba PuHuiTi 3.0",Source Han Sans SC,Inter,sans-serif}.cam-page h1,.cam-page h2,.cam-page h3{color:#fff;font-weight:600}.cam-hero{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(224px,.68fr);gap:calc(24 / 801 * var(--psd-board));align-items:center;width:min(100% - calc(48 / 801 * var(--psd-board)),calc(760 / 801 * var(--psd-board)));margin:0 auto;padding:calc(28 / 801 * var(--psd-board)) 0 calc(16 / 801 * var(--psd-board))}.cam-hero h1{margin:0;font-size:calc(40 / 801 * var(--psd-board));font-weight:600;line-height:1.05}.cam-lead{margin:calc(12 / 801 * var(--psd-board)) 0 0;color:#fff;font-size:calc(18 / 801 * var(--psd-board));font-weight:700;line-height:1.35}.cam-note{margin:calc(8 / 801 * var(--psd-board)) 0 0;color:#ffffff8c;font-size:calc(11 / 801 * var(--psd-board));line-height:1.45}.cam-colors{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem;align-items:center;margin-top:calc(18 / 801 * var(--psd-board));color:#ffffffd1;font-size:calc(14 / 801 * var(--psd-board))}.cam-colors button{display:inline-flex;gap:.45rem;align-items:center;color:inherit;background:none;border:0;cursor:pointer}.cam-colors i{width:calc(22 / 801 * var(--psd-board));height:calc(22 / 801 * var(--psd-board));border-radius:999px;box-shadow:0 0 0 1px #ffffff59}.cam-colors button.is-on i{box-shadow:0 0 0 2px #07060b,0 0 0 4px #fff}.cam-price-row{display:flex;align-items:flex-start;gap:.85rem;margin-top:calc(18 / 801 * var(--psd-board))}.cam-price-label{margin:0;color:#ffffffeb;font-size:calc(14 / 801 * var(--psd-board));line-height:1}.cam-price-was{position:relative;display:inline-block;align-self:flex-end;margin:0;color:#fff;font-size:calc(18 / 801 * var(--psd-board));line-height:1}.cam-price-was svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.cam-price-was line{stroke:#e10600;stroke-width:1.75;stroke-linecap:round;vector-effect:non-scaling-stroke}.cam-price{margin:0;color:#fff;font-size:calc(36 / 801 * var(--psd-board));font-weight:700;line-height:1}.cam-price span,.cam-price-was span{margin-left:.08em;font-size:.72em}.cam-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:calc(18 / 801 * var(--psd-board))}.cam-qty{display:inline-flex;align-items:center;overflow:hidden;border-radius:8px;background:#f4f4f5}.cam-qty button,.cam-qty span{display:grid;width:2.15rem;height:2.35rem;place-items:center;color:#141414;background:transparent;border:0}.cam-qty button{cursor:pointer}.cam-qty button:disabled{opacity:.35;cursor:default}.cam-cart,.cam-details{display:inline-flex;gap:.35rem;align-items:center;height:2.35rem;padding:0 1.05rem;border-radius:999px;font-size:.92rem;cursor:pointer}.cam-cart{color:#1a1204;background:#f5c518;border:0;font-weight:700}.cam-cart:disabled{opacity:.5;cursor:default}.cam-details{color:#141414;background:#fff;border:1px solid #fff}.cam-hero-stage{display:grid;gap:.65rem;justify-items:center}.cam-hero-stage .biz-hero-stage{display:contents}.cam-hero-stage .biz-hero-photo{order:1;width:100%;min-height:0;padding:0;background:transparent}.cam-hero-stage .cam-early{order:2}.cam-hero-stage .biz-dots{order:3}.cam-hero-photo{width:100%;margin:0;overflow:hidden}.cam-hero-stage .biz-hero-photo img{max-height:calc(250 / 801 * var(--psd-board));-o-object-fit:cover;object-fit:cover}.cam-early{margin:0;color:#ffffffd1;font-size:calc(12 / 801 * var(--psd-board));line-height:1.4;text-align:center}.cam-dots{display:flex;justify-content:center;gap:.45rem}.cam-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff59;cursor:pointer}.cam-dots button.is-on{background:#fff}.cam-poster{position:relative;width:min(100% - calc(48 / 801 * var(--psd-board)),calc(760 / 801 * var(--psd-board)));margin:calc(8 / 801 * var(--psd-board)) auto 0;overflow:hidden}.cam-poster img{display:block;width:100%;height:auto}.cam-page #cam-functions,.cam-page #cam-photos,.cam-page #cam-video,.cam-page #cam-specs,.cam-page #cam-reviews{font-weight:500}.cam-page .biz-block[aria-labelledby=cam-functions] li span{font-weight:600;line-height:1.25;white-space:pre-line}.cam-page .biz-block[aria-labelledby=cam-functions] li p{margin:0;max-width:9.5rem;color:#ffffff8c;font-size:calc(10 / 801 * var(--psd-board));line-height:1.35}.cam-page .biz-video{aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain}.cam-page .biz-photos{display:flex;align-items:center;gap:calc(10 / 801 * var(--psd-board))}.cam-page .biz-photos img{flex:1 1 0%;width:auto;min-width:0;height:calc(182 / 801 * var(--psd-board));aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;background:#d7d7d7;transition:flex-grow .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),opacity .35s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cam-page .biz-photos:hover img{flex-grow:.6;opacity:.4}.cam-page .biz-photos:hover img:hover{flex-grow:1.7;height:calc(214 / 801 * var(--psd-board));opacity:1}}@media(prefers-reduced-motion:reduce){.cam-page .biz-photos img{transition:none}}.cam-foot{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center;justify-content:space-between;width:min(100% - calc(48 / 801 * var(--psd-board)),calc(760 / 801 * var(--psd-board)));margin:calc(28 / 801 * var(--psd-board)) auto 0;padding:calc(18 / 801 * var(--psd-board)) 0 calc(24 / 801 * var(--psd-board));border-top:1px solid rgba(255,255,255,.12)}.cam-foot-brand{display:inline-flex;gap:.4rem;align-items:center;color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}.cam-foot-brand img{height:calc(26 / 801 * var(--psd-board));width:auto}.cam-foot p{margin:0}.cam-foot nav{display:flex;gap:1rem}.cam-foot a{color:#fff;text-decoration:none}@media(max-width:900px){.cam-hero{grid-template-columns:1fr}}.vto-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:640px){.vto-modal-root{align-items:center;padding:1.25rem}}.vto-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#020617b3;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.vto-modal-card{position:relative;z-index:1;display:flex;width:100%;max-width:72rem;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-shadow: 0 40px 100px rgba(0,0,0,.35);--tw-shadow-colored: 0 40px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.vto-modal-card{display:block}}.vto-modal-card{max-height:min(96svh,54rem);border-radius:1.25rem 1.25rem 0 0}@media(min-width:640px){.vto-modal-card{border-radius:1rem}}.vto-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:#e2e8f0cc;padding:1.25rem}@media(min-width:640px){.vto-modal-header{padding-left:1.75rem;padding-right:1.75rem}}.edition-store .vto-modal-eyebrow,.edition-pdp .vto-modal-eyebrow,.edition-commerce .vto-modal-eyebrow{color:var(--ed-muted)}.edition-pdp .vto-modal-eyebrow{color:#ffffffb3}.vto-modal-eyebrow{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.26em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp .vto-modal-title,.edition-commerce .vto-modal-title,.edition-commerce .glass .vto-modal-title,.edition-commerce .bg-brand-cream .vto-modal-title{color:#fff}.edition-commerce .text-sm.vto-modal-title{color:var(--ed-ink)}.vto-modal-title{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.vto-modal-title{font-size:1.65rem}}.edition-store .vto-close{color:var(--ed-muted);background:var(--ed-surface-2)}.edition-pdp .vto-close{color:var(--ed-muted)}.edition-pdp .vto-close{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.vto-close.border-slate-200,.edition-pdp .rounded-xl.border.vto-close{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .vto-close{color:var(--ed-muted);border-color:var(--ed-line)}.edition-commerce .vto-close{background:var(--ed-surface)}.edition-pdp .vto-close{color:#ffffffb3}.vto-close{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-pdp .vto-close:hover,.edition-commerce .vto-close:hover{color:#fff}.vto-close:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.vto-modal-grid{display:grid;flex:1 1 0%}@media(min-width:1024px){.vto-modal-grid{grid-template-columns:1fr 20rem}}@media(min-width:1280px){.vto-modal-grid{grid-template-columns:1fr 22rem}}.vto-modal-grid{min-height:0}.vto-camera-panel{position:relative;display:flex;min-height:0px;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(12 15 20 / var(--tw-bg-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.vto-camera-panel{display:block}}.vto-camera-wrap{position:relative;min-height:14rem;flex:1 1 0%;overflow:hidden;border-top-left-radius:1rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.vto-camera-wrap{display:block}}@media(min-width:640px){.vto-camera-wrap{min-height:18rem}}@media(min-width:1024px){.vto-camera-wrap{border-radius:0}}.vto-video{pointer-events:none;position:absolute;height:1px;width:1px;opacity:0}.vto-canvas,.vto-snapshot-preview{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.edition-commerce .vto-camera-overlay.font-medium{color:var(--ed-ink)}.vto-camera-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background-color:#0c0f14e6;padding-left:1.5rem;padding-right:1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:#ffffffe6}.vto-camera-overlay--error{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.edition-pdp .rounded-xl.vto-camera-hint.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.vto-camera-hint{pointer-events:none;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;z-index:2;border-radius:1rem;border-width:1px;border-color:#ffffff26;background-color:#00000059;padding:.75rem 1rem;text-align:center;font-size:.75rem;line-height:1rem;color:#ffffffe6;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.edition-commerce .vto-camera-hint.font-medium{color:var(--ed-ink)}.vto-camera-hint{font-size:.875rem;line-height:1.25rem}}.edition-pdp .rounded-xl.vto-tool-btn.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.vto-tool-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#fff3;background-color:#ffffff0d;padding:.5rem 1rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vto-tool-btn:hover{background-color:#ffffff1a}.vto-tool-btn:disabled{opacity:.4}.vto-spinner{height:1.75rem;width:1.75rem}.vto-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:#fff3;--tw-border-opacity: 1;border-top-color:rgb(196 149 106 / var(--tw-border-opacity, 1))}.edition-commerce .vto-camera-toolbar{border-color:var(--ed-line)}.vto-camera-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top-width:1px;border-color:#ffffff1a;padding:.75rem 1rem}.vto-tool-btn--ghost{border-color:transparent;background-color:transparent;color:#ffffffb3}.vto-tool-btn--ghost:hover{background-color:#ffffff0d;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.edition-commerce .vto-sidebar{border-color:var(--ed-line)}.vto-sidebar{display:flex;max-height:42svh;flex-direction:column;overflow-y:auto;border-top-width:1px;border-color:#e2e8f0cc;padding:1.25rem}@media(min-width:640px){.vto-sidebar{padding:1.5rem}}@media(min-width:1024px){.vto-sidebar{max-height:none;border-left-width:1px;border-top-width:0px}}.edition-store .vto-sidebar-label,.edition-pdp .vto-sidebar-label,.edition-commerce .vto-sidebar-label{color:var(--ed-muted)}.edition-pdp .vto-sidebar-label{color:#ffffffb3}.vto-sidebar-label{margin-bottom:1rem;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.vto-model-tabs{margin-bottom:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.edition-store .vto-model-tab,.edition-pdp .vto-model-tab{background:var(--ed-surface-2)}.edition-pdp .vto-model-tab.border.border-slate-200,.edition-pdp .rounded-xl.vto-model-tab.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .vto-model-tab{background:var(--ed-surface)}.vto-model-tab{display:flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem 1rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-pdp button.pdp-gallery-thumb.vto-model-tab--active{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.vto-model-tab--active{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.edition-commerce .vto-model-tab-name.font-medium{color:var(--ed-ink)}.vto-model-tab-name{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.vto-frame-list{display:flex;flex-direction:column;gap:.375rem}.edition-store .vto-frame-option,.edition-pdp .vto-frame-option{background:var(--ed-surface-2)}.edition-pdp .vto-frame-option.border.border-slate-200,.edition-pdp .rounded-xl.vto-frame-option.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .vto-frame-option{background:var(--ed-surface)}.vto-frame-option{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-pdp .vto-frame-option:hover.rounded-xl.border{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .vto-frame-option:hover{border-color:var(--ed-line)}.vto-frame-option:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.edition-store .vto-frame-option--active{background:var(--ed-surface-2)}.edition-pdp .pdp-gallery-thumb.vto-frame-option--active,.edition-pdp button.pdp-gallery-thumb.vto-frame-option--active{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.edition-pdp .vto-frame-option--active{background:var(--ed-surface-2)}.edition-commerce .vto-frame-option--active{--tw-ring-color: var(--ed-line)}.edition-commerce .vto-frame-option--active{background:var(--ed-surface)}.vto-frame-option--active{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.edition-pdp .rounded-xl.vto-frame-option-swatch.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.vto-frame-option-swatch{height:2rem;width:2rem;flex-shrink:0;border-radius:9999px;border-width:1px;border-color:#e2e8f0cc;--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:inset 0 1px 2px #0f172a1f}.edition-store .vto-frame-option-thumb,.edition-pdp .vto-frame-option-thumb{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.vto-frame-option-thumb.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .vto-frame-option-thumb{background:var(--ed-surface)}.vto-frame-option-thumb{display:flex;height:2.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.125rem}.vto-frame-option-thumb img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.vto-frame-option-copy{display:flex;min-width:0px;flex-direction:column}.edition-pdp .vto-frame-option-name,.edition-commerce .vto-frame-option-name{color:#fff}.edition-commerce .vto-frame-option-name.font-medium,.edition-commerce .text-sm.vto-frame-option-name{color:var(--ed-ink)}.vto-frame-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-store .vto-frame-option-lens,.edition-pdp .vto-frame-option-lens,.edition-commerce .vto-frame-option-lens{color:var(--ed-muted)}.edition-pdp .vto-frame-option-lens{color:#ffffffb3}.vto-frame-option-lens{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-commerce .vto-selection-panel{border-color:var(--ed-line)}.vto-selection-panel{margin-top:1.25rem;border-top-width:1px;border-color:#e2e8f0cc;padding-top:1.25rem}.edition-store .vto-selection-model,.edition-pdp .vto-selection-model,.edition-commerce .vto-selection-model{color:var(--ed-muted)}.edition-pdp .vto-selection-model{color:#ffffffb3}.vto-selection-model{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-journey .vto-selection-name{font-family:var(--ed-display)}.edition-pdp .vto-selection-name,.edition-commerce .vto-selection-name,.edition-commerce .glass .vto-selection-name,.edition-commerce .bg-brand-cream .vto-selection-name{color:#fff}.edition-commerce .text-sm.vto-selection-name{color:var(--ed-ink)}.vto-selection-name{margin-top:.25rem;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-pdp .rounded-xl.vto-selection-swatch.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.vto-selection-swatch{margin-top:.75rem;display:inline-block;height:1.5rem;width:1.5rem;border-radius:9999px;border-width:1px;border-color:#e2e8f0cc;box-shadow:inset 0 1px 2px #0f172a1a}.edition-store .vto-selection-lens,.edition-pdp .vto-selection-lens,.edition-commerce .vto-selection-lens{color:var(--ed-muted)}.edition-commerce .vto-selection-lens.font-medium{color:var(--ed-ink)}.edition-pdp .vto-selection-lens{color:#ffffffb3}.vto-selection-lens{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp button.pdp-gallery-thumb.vto-shop-link{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.edition-pdp .vto-shop-link.border.border-slate-200,.edition-pdp .rounded-xl.vto-shop-link.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.vto-shop-link{margin-top:1.25rem;display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vto-shop-link:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.vto-shop-link-end{display:inline-flex;align-items:center;gap:.5rem;color:#ffffffe6}@media(max-width:1023px){.vto-modal-card{overflow-y:auto}}@media(max-width:639px){.home-vto-grid{gap:2.5rem}.vto-model-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-edition-canvas]{background:#050505}html[data-edition-canvas] body{background:#050505;color:#f4f4f5}html[data-edition-canvas] .site-footer{border-top-color:#ffffff0f;background:linear-gradient(180deg,#050505 0%,var(--aurora-footer-bg) 42%,var(--aurora-footer-bg-deep) 100%)}.cp-page{min-height:100%;background:#000;color:#f5f5f7;padding-top:4.75rem}@media(min-width:640px){.cp-page{padding-top:5rem}}.cp-masthead{padding:2.75rem 1.25rem 0;text-align:center}.cp-masthead-title{margin:0;font-family:Manrope,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#86868b}.cp-hero{background:transparent}.cp-hero-shell{max-width:42rem;margin:0 auto;padding:.85rem 1.25rem 2.5rem;text-align:center}.cp-hero-title{margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(2.15rem,5vw,3.25rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#f5f5f7}.cp-hero-sub{margin:.9rem auto 0;max-width:34rem;font-size:1.125rem;line-height:1.47;letter-spacing:-.011em;color:#a1a1a6}.cp-main{background:transparent}.cp-main-shell{max-width:64rem;margin:0 auto;padding:0 1.25rem 5rem}@media(min-width:640px){.cp-hero-shell,.cp-main-shell,.cp-masthead{padding-left:1.5rem;padding-right:1.5rem}}.cp-grid{display:grid;gap:3rem}@media(min-width:960px){.cp-grid{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:4rem;align-items:start}}.cp-form-col{min-width:0}.cp-form-title{margin:0 0 1.35rem;font-family:Manrope,system-ui,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:-.03em;color:#f5f5f7}.cp-form{display:flex;flex-direction:column;gap:1.1rem}.cp-field{display:flex;flex-direction:column}.cp-label{margin-bottom:.45rem;font-size:.82rem;font-weight:500;letter-spacing:-.01em;color:#a1a1a6}.cp-label-req{color:#86868b}.cp-input{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;background:#1d1d1f;color:#f5f5f7;padding:.85rem 1rem;font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.cp-input::-moz-placeholder{color:#6e6e73}.cp-input::placeholder{color:#6e6e73}.cp-input:focus{border-color:#0071e3;box-shadow:0 0 0 4px #0071e338}.cp-textarea{min-height:10rem;resize:vertical}.cp-submit-wrap{padding-top:.4rem}.cp-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;min-width:9.5rem;padding:0 1.35rem;border:0;border-radius:999px;background:#0071e3;color:#fff;font-size:1.05rem;font-weight:500;letter-spacing:-.01em;cursor:pointer}.cp-submit:hover:not(:disabled){background:#147ce5}.cp-submit:disabled{cursor:not-allowed;opacity:.6}.cp-spinner{width:1.1rem;height:1.1rem;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:cp-spin .7s linear infinite}@keyframes cp-spin{to{transform:rotate(360deg)}}.cp-alert{margin-bottom:1.1rem;font-size:.95rem;line-height:1.5}.cp-alert--success{color:#30d158}.cp-alert--warn,.cp-alert--error{color:#ff9f0a}.cp-alert-link{color:#2997ff;text-decoration:underline;text-underline-offset:2px}.cp-aside{display:flex;flex-direction:column;gap:2.25rem;min-width:0}.cp-card{padding:0;background:none;border:0;box-shadow:none}.cp-card-title{margin:0 0 1.1rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#86868b}.cp-channels{display:flex;flex-direction:column;gap:1.15rem}.cp-channel{display:flex;gap:.95rem;align-items:flex-start;color:inherit;text-decoration:none}a.cp-channel:hover .cp-channel-value{color:#fff}.cp-channel-icon{display:grid;place-items:center;width:2.7rem;height:2.7rem;flex-shrink:0;border-radius:.8rem;background:#0071e3;color:#fff}.cp-channel-label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#86868b}.cp-channel-value{display:block;margin-top:.2rem;font-size:1rem;line-height:1.4;letter-spacing:-.015em;color:#f5f5f7}.cp-hours{display:flex;flex-direction:column;gap:.7rem}.cp-hours-row{display:flex;justify-content:space-between;gap:1rem;font-size:.98rem;color:#a1a1a6}.cp-hours-row span:last-child{color:#f5f5f7;font-variant-numeric:tabular-nums}html[data-edition-canvas] .page-canvas,html[data-edition-canvas] .customer-page,html[data-edition-canvas] .auth-page,html[data-edition-canvas] .commerce-page,html[data-edition-canvas] .profile-page,html[data-edition-canvas] .orders-page,html[data-edition-canvas] .track-page{background:#000!important;color:#f5f5f7}html[data-edition-canvas] .hero-spotlight,html[data-edition-canvas] .hero-grain,html[data-edition-canvas] .profile-ambient,html[data-edition-canvas] .profile-orb,html[data-edition-canvas] .profile-pass-shine,html[data-edition-canvas] .hero-eyebrow-line,html[data-edition-canvas] .orders-hero:after{display:none!important}html[data-edition-canvas] .auth-page{align-items:flex-start!important;justify-content:center;padding-top:8.75rem!important;padding-bottom:5.5rem!important}html[data-edition-canvas] .orders-empty-state{align-items:flex-start!important;padding-top:8rem!important;padding-bottom:4.5rem!important}html[data-edition-canvas] .profile-hero .page-shell,html[data-edition-canvas] .track-hero .page-shell,html[data-edition-canvas] .orders-hero .page-shell{padding-top:4.25rem}html[data-edition-canvas] .hero-eyebrow,html[data-edition-canvas] .customer-page-eyebrow{color:#f5f5f7}html[data-edition-canvas] .customer-page-eyebrow:before{background:#ffffff29;display:none}html[data-edition-canvas] .customer-page-hero{border-bottom-color:#ffffff14}html[data-edition-canvas] .customer-page-title,html[data-edition-canvas] .auth-title,html[data-edition-canvas] .customer-page-sub,html[data-edition-canvas] .auth-subtitle,html[data-edition-canvas] .auth-switch,html[data-edition-canvas] .profile-hero-sub,html[data-edition-canvas] .track-hero-desc,html[data-edition-canvas] .orders-hero-sub,html[data-edition-canvas] .orders-empty-desc,html[data-edition-canvas] .customer-empty-sub,html[data-edition-canvas] .profile-form-hint,html[data-edition-canvas] .profile-identity-email,html[data-edition-canvas] .profile-identity-meta,html[data-edition-canvas] .profile-danger-hint,html[data-edition-canvas] .track-help-text,html[data-edition-canvas] .track-help-label{color:#f5f5f7}html[data-edition-canvas] .customer-page-main{padding-top:3.25rem}html[data-edition-canvas] .customer-card,html[data-edition-canvas] .customer-panel,html[data-edition-canvas] .auth-card,html[data-edition-canvas] .commerce-summary{background:#161617;border-color:#ffffff1a;box-shadow:none;color:#f5f5f7}html[data-edition-canvas] .customer-empty{background:#ffffff08;border-color:#ffffff1f}html[data-edition-canvas] .customer-empty-title,html[data-edition-canvas] .customer-empty-sub{color:#f5f5f7}html[data-edition-canvas] .customer-spinner{border-color:#ffffff2e;border-top-color:#f5f5f7}html[data-edition-canvas] .auth-eyebrow,html[data-edition-canvas] .auth-brand-text{color:#f5f5f7}html[data-edition-canvas] .auth-switch a,html[data-edition-canvas] .auth-welcome-link,html[data-edition-canvas] .auth-forgot-contact a,html[data-edition-canvas] .auth-link{color:#2997ff}html[data-edition-canvas] .auth-switch a:hover,html[data-edition-canvas] .auth-welcome-link:hover,html[data-edition-canvas] .auth-forgot-contact a:hover,html[data-edition-canvas] .auth-link:hover{color:#64b5ff}html[data-edition-canvas] .form-label,html[data-edition-canvas] .auth-page label,html[data-edition-canvas] .track-label,html[data-edition-canvas] .profile-field-label{color:#f5f5f7}html[data-edition-canvas] .form-input,html[data-edition-canvas] .commerce-input,html[data-edition-canvas] .profile-input{background:#1d1d1f;border-color:#ffffff1f;color:#f5f5f7;box-shadow:none}html[data-edition-canvas] .form-input::-moz-placeholder,html[data-edition-canvas] .commerce-input::-moz-placeholder,html[data-edition-canvas] .profile-input::-moz-placeholder{color:#a1a1a6}html[data-edition-canvas] .form-input::placeholder,html[data-edition-canvas] .commerce-input::placeholder,html[data-edition-canvas] .profile-input::placeholder{color:#a1a1a6}html[data-edition-canvas] .form-input:focus,html[data-edition-canvas] .commerce-input:focus,html[data-edition-canvas] .profile-input:focus{border-color:#0071e3;box-shadow:0 0 0 4px #0071e338;background:#1d1d1f}html[data-edition-canvas] .form-input-icon,html[data-edition-canvas] .form-input-toggle{color:#d2d2d7}html[data-edition-canvas] .form-input-toggle:hover{color:#f5f5f7}html[data-edition-canvas] .form-alert--error{background:#ff453a1a;border-color:#ff453a47;color:#ff8a80}html[data-edition-canvas] .form-alert--success,html[data-edition-canvas] .form-alert--info{background:#ffffff0d;border-color:#ffffff1f;color:#f5f5f7}html[data-edition-canvas] .auth-divider{color:#f5f5f7}html[data-edition-canvas] .auth-divider:before{background:#ffffff1a}html[data-edition-canvas] .auth-divider span{background:#161617;color:#f5f5f7}html[data-edition-canvas] .auth-google{background:#1d1d1f;border-color:#ffffff24;color:#f5f5f7}html[data-edition-canvas] .auth-google:hover{background:#2c2c2e}html[data-edition-canvas] .auth-welcome-icon{background:#ffffff14;color:#f5f5f7}html[data-edition-canvas] .auth-welcome-icon--success{background:#30d1581f;color:#30d158}html[data-edition-canvas] .auth-welcome-email{background:#ffffff0a;border-color:#ffffff1a}html[data-edition-canvas] .auth-welcome-email-label,html[data-edition-canvas] .auth-welcome-hint,html[data-edition-canvas] .auth-forgot-tips,html[data-edition-canvas] .auth-forgot-contact,html[data-edition-canvas] .auth-back-link,html[data-edition-canvas] .auth-welcome-email-value{color:#f5f5f7}html[data-edition-canvas] .auth-welcome-secondary,html[data-edition-canvas] .auth-page .btn-ghost{background:transparent;border-color:#ffffff29;color:#f5f5f7}html[data-edition-canvas] .auth-forgot-tips li:before{color:#f5f5f7}html[data-edition-canvas] .auth-page .btn-primary,html[data-edition-canvas] .orders-page .btn-primary,html[data-edition-canvas] .commerce-page .btn-primary,html[data-edition-canvas] .track-submit{background:#f5f5f7;color:#1d1d1f;box-shadow:none}html[data-edition-canvas] .auth-page .btn-primary:hover,html[data-edition-canvas] .orders-page .btn-primary:hover,html[data-edition-canvas] .commerce-page .btn-primary:hover,html[data-edition-canvas] .track-submit:hover:not(:disabled){background:#fff;color:#1d1d1f;box-shadow:none}html[data-edition-canvas] .auth-spinner{border-color:#1d1d1f47;border-top-color:#1d1d1f}html[data-edition-canvas] .pdp-cart-image{background:#1d1d1f;border-color:#ffffff1a}html[data-edition-canvas] .commerce-page label{color:#f5f5f7}html[data-edition-canvas] .profile-hero-title,html[data-edition-canvas] .profile-hero-accent,html[data-edition-canvas] .profile-meter-value,html[data-edition-canvas] .profile-form-title,html[data-edition-canvas] .profile-identity-name,html[data-edition-canvas] .profile-read-value{color:#f5f5f7;background:none;-webkit-text-fill-color:#f5f5f7}html[data-edition-canvas] .profile-read-value--muted,html[data-edition-canvas] .profile-read-value--empty,html[data-edition-canvas] .profile-read-value--line2,html[data-edition-canvas] .profile-field-note-inline{color:#f5f5f7;-webkit-text-fill-color:#f5f5f7}html[data-edition-canvas] .profile-pill{background:#ffffff0f;border-color:#ffffff1a;color:#f5f5f7}html[data-edition-canvas] .profile-meter-track{stroke:#ffffff1f}html[data-edition-canvas] .profile-meter-fill{stroke:#f5f5f7}html[data-edition-canvas] .profile-stage{background:#161617;border-color:#ffffff1a;box-shadow:none}html[data-edition-canvas] .profile-pass{background:#111113;border-color:#ffffff14}html[data-edition-canvas] .profile-avatar-ring{display:none;animation:none}html[data-edition-canvas] .profile-avatar-img,html[data-edition-canvas] .profile-avatar-initials{background:#2c2c2e;background-image:none;color:#f5f5f7;box-shadow:0 0 0 3px #111113}html[data-edition-canvas] .profile-avatar-badge{background:#2c2c2e;border-color:#111113;color:#f5f5f7;box-shadow:none}html[data-edition-canvas] .profile-shortcut{background:#ffffff0a;border-color:#ffffff1a;color:#f5f5f7}html[data-edition-canvas] .profile-shortcut-icon{background:#ffffff14;color:#f5f5f7}html[data-edition-canvas] .profile-shortcut--primary{background:#ffffff1a;border-color:#ffffff29;color:#f5f5f7}html[data-edition-canvas] .profile-shortcut--primary .profile-shortcut-icon{background:#ffffff1f;color:#f5f5f7}html[data-edition-canvas] .profile-shortcut:hover,html[data-edition-canvas] .profile-shortcut--primary:hover{background:#ffffff1f;border-color:#fff3;color:#fff}html[data-edition-canvas] .profile-workspace-header{border-bottom-color:#ffffff14}html[data-edition-canvas] .profile-editing-pill{background:#ffffff14;border-color:#ffffff24;color:#f5f5f7;animation:none}html[data-edition-canvas] .profile-saved-pill{background:#30d1581f;border-color:#30d1583d;color:#30d158}html[data-edition-canvas] .profile-btn--primary{background:#f5f5f7;color:#1d1d1f;box-shadow:none}html[data-edition-canvas] .profile-btn--primary:hover:not(:disabled){background:#fff;color:#1d1d1f;box-shadow:none}html[data-edition-canvas] .profile-btn--primary.profile-btn--success{background:#f5f5f7;color:#1d1d1f}html[data-edition-canvas] .profile-btn--ghost{background:transparent;border-color:#ffffff29;color:#f5f5f7}html[data-edition-canvas] .profile-btn--ghost:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff3d;color:#fff}html[data-edition-canvas] .profile-spinner{border-color:#1d1d1f40;border-top-color:#1d1d1f}html[data-edition-canvas] .profile-section-title{color:#f5f5f7!important;font-size:.95rem;font-weight:600;letter-spacing:-.02em;text-transform:none}html[data-edition-canvas] .profile-section-num{display:none}html[data-edition-canvas] .profile-field-block{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;padding:1.05rem 0}html[data-edition-canvas] .profile-field-block:has(.profile-input:focus){background:transparent;border-bottom-color:#ffffff38;box-shadow:none}html[data-edition-canvas] .profile-field-icon{background:#ffffff14;color:#f5f5f7;box-shadow:none}html[data-edition-canvas] .profile-logout{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.75rem;min-height:44px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:#f5f5f7;font-size:.9rem;font-weight:500;cursor:pointer}html[data-edition-canvas] .profile-logout:hover{background:#ffffff14}html[data-edition-canvas] .profile-hero-grid{grid-template-columns:1fr}html[data-edition-canvas] .profile-hero-meter,html[data-edition-canvas] .profile-hero-pills{display:none}html[data-edition-canvas] .profile-field-label{color:#f5f5f7}html[data-edition-canvas] .profile-field-edit-badge{background:#ffffff14;color:#f5f5f7}html[data-edition-canvas] .profile-read-value--action:hover{color:#2997ff}html[data-edition-canvas] .profile-danger{background:transparent;border-color:#ffffff1a}html[data-edition-canvas] .profile-danger-icon{background:#ffffff14;color:#f5f5f7}html[data-edition-canvas] .profile-danger-title,html[data-edition-canvas] .profile-danger-hint,html[data-edition-canvas] .profile-danger-note,html[data-edition-canvas] .profile-danger-field{color:#f5f5f7}html[data-edition-canvas] .profile-danger-error{color:#ff453a}html[data-edition-canvas] .profile-danger-trigger,html[data-edition-canvas] .profile-danger-delete{background:transparent;border:1px solid rgba(255,69,58,.4);color:#ff453a}html[data-edition-canvas] .profile-danger-trigger:hover,html[data-edition-canvas] .profile-danger-delete:hover{background:#ff453a14}html[data-edition-canvas] .profile-danger-cancel{background:transparent;border-color:#ffffff29;color:#f5f5f7}html[data-edition-canvas] .orders-hero-title,html[data-edition-canvas] .order-card-id,html[data-edition-canvas] .order-card-total,html[data-edition-canvas] .order-notice-title,html[data-edition-canvas] .order-item-name,html[data-edition-canvas] .orders-empty-title,html[data-edition-canvas] .orders-hero-sub,html[data-edition-canvas] .order-card-date,html[data-edition-canvas] .order-notice-text,html[data-edition-canvas] .order-tracking-line,html[data-edition-canvas] .order-items-label,html[data-edition-canvas] .order-item-qty,html[data-edition-canvas] .order-item-variant,html[data-edition-canvas] .order-item-line-total,html[data-edition-canvas] .orders-empty-desc,html[data-edition-canvas] .order-status,html[data-edition-canvas] .price-eur,html[data-edition-canvas] .order-card p,html[data-edition-canvas] .order-card span,html[data-edition-canvas] .order-card li{color:#f5f5f7}html[data-edition-canvas] .order-card,html[data-edition-canvas] .orders-empty-card{background:#161617;border-color:#ffffff1a;box-shadow:none}html[data-edition-canvas] .order-card-header,html[data-edition-canvas] .order-notice,html[data-edition-canvas] .order-items{border-color:#ffffff14}html[data-edition-canvas] .order-status--success,html[data-edition-canvas] .order-status--info,html[data-edition-canvas] .order-status--warn,html[data-edition-canvas] .order-status--danger,html[data-edition-canvas] .order-status--neutral{background:#ffffff1a;border-color:#ffffff2e;color:#f5f5f7}html[data-edition-canvas] .order-notice-icon,html[data-edition-canvas] .order-notice-icon--success,html[data-edition-canvas] .order-notice-icon--track{background:#ffffff14;color:#f5f5f7}html[data-edition-canvas] .order-link{color:#2997ff}html[data-edition-canvas] .order-link--muted,html[data-edition-canvas] .order-link--muted:hover{color:#f5f5f7}html[data-edition-canvas] .order-item-media{background:#1d1d1f;border-color:#ffffff1a}html[data-edition-canvas] .order-item-img{mix-blend-mode:normal}html[data-edition-canvas] .order-item-variant,html[data-edition-canvas] .order-item-line-total{color:#f5f5f7}html[data-edition-canvas] .orders-empty-icon{color:#ffffffb3}html[data-edition-canvas] .orders-spinner{border-color:#ffffff29;border-top-color:#f5f5f7}html[data-edition-canvas] .order-btn--primary{background:#f5f5f7;color:#1d1d1f}html[data-edition-canvas] .track-hero-title,html[data-edition-canvas] .track-help-title,html[data-edition-canvas] .track-error-title,html[data-edition-canvas] .track-result-number,html[data-edition-canvas] .track-timeline-status,html[data-edition-canvas] .track-meta-item dd,html[data-edition-canvas] .track-hero-desc,html[data-edition-canvas] .track-label,html[data-edition-canvas] .track-help-text,html[data-edition-canvas] .track-help-label,html[data-edition-canvas] .track-error-body,html[data-edition-canvas] .track-result-label,html[data-edition-canvas] .track-meta-item dt,html[data-edition-canvas] .track-timeline-detail,html[data-edition-canvas] .track-timeline-location,html[data-edition-canvas] .track-timeline-time{color:#f5f5f7}html[data-edition-canvas] .track-search-panel,html[data-edition-canvas] .track-help,html[data-edition-canvas] .track-result,html[data-edition-canvas] .track-error-panel{background:#161617;border-color:#ffffff1a;box-shadow:none}html[data-edition-canvas] .track-input{background:#1d1d1f;border-color:#ffffff1f;color:#f5f5f7}html[data-edition-canvas] .track-input:focus{background:#1d1d1f;border-color:#0071e3;box-shadow:0 0 0 4px #0071e338}html[data-edition-canvas] .track-input-icon{color:#d2d2d7}html[data-edition-canvas] .track-help-link{color:#2997ff}html[data-edition-canvas] .track-help-link:hover{color:#64b5ff}html[data-edition-canvas] .track-help-sep{color:#fff3}html[data-edition-canvas] .track-status-pill{background:#ffffff14;border-color:#ffffff1f;color:#f5f5f7}html[data-edition-canvas] .track-result-header,html[data-edition-canvas] .track-meta{background:transparent;border-color:#ffffff14}html[data-edition-canvas] .track-result-icon{background:#f5f5f7;color:#1d1d1f}html[data-edition-canvas] .track-timeline-card{background:#ffffff0a;border-color:#ffffff1a}html[data-edition-canvas] .track-timeline-item--latest .track-timeline-card{background:#ffffff0f;border-color:#ffffff29}html[data-edition-canvas] .track-error-icon-wrap{background:#ffffff14;color:#f5f5f7;box-shadow:none}html[data-edition-canvas] .track-inline-error{color:#ff8a80}html[data-edition-canvas] .track-error-btn--ghost{background:transparent;border-color:#ffffff29;color:#f5f5f7}html[data-edition-canvas] .track-error-btn--primary{background:#f5f5f7;color:#1d1d1f}html[data-edition-canvas] .track-submit .track-spinner{border-color:#1d1d1f40;border-top-color:#1d1d1f}html[data-edition-canvas] .track-status-details,html[data-edition-canvas] .track-timeline-title,html[data-edition-canvas] .track-empty-events,html[data-edition-canvas] .track-error-detail,html[data-edition-canvas] .track-error-title{color:#f5f5f7!important}html[data-edition-canvas]{--aurora-footer-muted: rgba(255, 255, 255, .86);--aurora-footer-faint: rgba(255, 255, 255, .72)}html[data-edition-canvas] .nav-account-trigger{border-color:#ffffff24;background:#ffffff14}html[data-edition-canvas] .nav-account-name,html[data-edition-canvas] .nav-account-caret{color:#f5f5f7}html[data-edition-canvas] .nav-account-menu{background:#1d1d1f;border-color:#ffffff1f;box-shadow:0 18px 48px #00000073}html[data-edition-canvas] .nav-account-item{color:#f5f5f7}html[data-edition-canvas] .nav-account-item:hover{background:#ffffff14;color:#fff}html[data-edition-canvas] .nav-account-item--logout{color:#ff8a80}html[data-edition-canvas] .nav-account-item--logout:hover{background:#ff453a1f;color:#ff8a80}.storefront-dark{background:#000!important;color:#f5f5f7!important}.storefront-dark .auth-card,.storefront-dark .customer-card,.storefront-dark .commerce-summary,.storefront-dark .track-search-panel,.storefront-dark .track-help,.storefront-dark .track-result,.storefront-dark .track-error-panel{background:#161617!important;border-color:#ffffff1a!important;box-shadow:none!important;color:#f5f5f7!important}.storefront-dark .auth-title,.storefront-dark .auth-subtitle,.storefront-dark .auth-eyebrow,.storefront-dark .auth-brand-text,.storefront-dark .customer-page-title,.storefront-dark .customer-page-sub,.storefront-dark .customer-page-eyebrow,.storefront-dark .customer-empty-title,.storefront-dark .customer-empty-sub,.storefront-dark .track-hero-title,.storefront-dark .track-hero-desc,.storefront-dark .track-label,.storefront-dark .track-status-details,.storefront-dark .track-timeline-title,.storefront-dark .track-empty-events,.storefront-dark .track-help-title,.storefront-dark .track-help-text,.storefront-dark .track-result-number,.storefront-dark .track-result-label,.storefront-dark .track-meta-item dt,.storefront-dark .track-meta-item dd,.storefront-dark .track-timeline-status,.storefront-dark .track-timeline-detail,.storefront-dark .track-timeline-location,.storefront-dark .track-timeline-time{color:#f5f5f7!important}html[data-edition-canvas] .auth-page .btn-primary,html[data-edition-canvas] .orders-page .btn-primary,html[data-edition-canvas] .commerce-page .btn-primary,html[data-edition-canvas] .track-submit,.storefront-dark .btn-primary,.storefront-dark .track-submit{background:#f5f5f7!important;color:#1d1d1f!important}html[data-edition-canvas] .auth-page .btn-primary:hover,html[data-edition-canvas] .orders-page .btn-primary:hover,html[data-edition-canvas] .commerce-page .btn-primary:hover,html[data-edition-canvas] .track-submit:hover:not(:disabled),.storefront-dark .btn-primary:hover,.storefront-dark .track-submit:hover:not(:disabled){background:#fff!important;color:#1d1d1f!important}html[data-edition-canvas] .commerce-page .btn-primary svg,.storefront-dark .commerce-page .btn-primary svg{color:currentColor;stroke:currentColor}html[data-edition-canvas] .commerce-summary-row,.storefront-dark .commerce-summary-row{color:#e8e8ed}html[data-edition-canvas] .commerce-secondary-link,.storefront-dark .commerce-secondary-link{color:#2997ff;font-weight:500;text-decoration:none;transition:color .15s ease}html[data-edition-canvas] .commerce-secondary-link:hover,.storefront-dark .commerce-secondary-link:hover{color:#64b5ff}html[data-edition-canvas] .checkout-payment-secure,.storefront-dark .checkout-payment-secure{color:#d2d2d7}html[data-edition-canvas] .checkout-payment-panel,.storefront-dark .checkout-payment-panel{min-height:12rem}html[data-edition-canvas] .checkout-payment-element-shell,.storefront-dark .checkout-payment-element-shell{background:#111113;border-color:#ffffff1f}html[data-edition-canvas] .checkout-payment-element-shell iframe,.storefront-dark .checkout-payment-element-shell iframe{min-height:12rem}.edition-commerce .auth-card{background:var(--ed-surface, #161617)!important;border-color:var(--ed-line, rgba(255, 255, 255, .1))!important;color:var(--ed-ink, #f5f5f7)!important;box-shadow:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--aurora-canvas: #ffffff;--aurora-surface: #f5f6f8;--aurora-surface-muted: #f5f6f8;--aurora-photo-stage: #ffffff;--aurora-photo-scale: .9;--aurora-photo-inset: 14%;--aurora-photo-y: 50%;--aurora-ink: #0c1222;--aurora-text: #1c1e21;--aurora-text-muted: #65686c;--aurora-border: #e4e6eb;--aurora-accent: #4e5de6;--aurora-accent-soft: #7eb8ff;--aurora-accent-soft-hover: #a8d0ff;--aurora-footer-bg: #0b0b0d;--aurora-footer-bg-deep: #070708;--aurora-footer-ink: rgba(255, 255, 255, .92);--aurora-footer-muted: rgba(255, 255, 255, .55);--aurora-footer-faint: rgba(255, 255, 255, .38);--aurora-radius-card: 1.25rem;--aurora-radius-image: 1.125rem;--aurora-radius-bento: 1.5rem;--aurora-shadow-card: 0 4px 24px -8px rgba(12, 18, 34, .08);--aurora-shadow-card-hover: 0 12px 40px -12px rgba(12, 18, 34, .14)}*{border-color:#e2e8f0cc}.edition-pdp body,.edition-commerce body{color:#fff}body{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));font-family:Inter,system-ui,-apple-system,sans-serif;background-color:var(--aurora-canvas);color:var(--aurora-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-under-nav{padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.page-under-nav{padding-top:calc(52 / 801 * var(--psd-board))}}.page-under-nav--bleed{margin-top:calc(-52 / 801 * var(--psd-board));padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.page-under-nav--bleed{margin-top:calc(-52 / 801 * var(--psd-board));padding-top:calc(52 / 801 * var(--psd-board))}}h1,h2,h3,h4,h5,h6{font-family:Inter,system-ui,-apple-system,sans-serif}.edition-pdp h1,.edition-pdp h2,.edition-pdp h3,.edition-pdp h4,.edition-pdp h5,.edition-pdp h6,.edition-commerce h1,.edition-commerce h2,.edition-commerce h3,.edition-commerce h4,.edition-commerce h5,.edition-commerce h6,.edition-commerce .glass h1,.edition-commerce .bg-brand-cream h1,.edition-commerce .glass h2,.edition-commerce .bg-brand-cream h2,.edition-commerce .glass h3,.edition-commerce .bg-brand-cream h3,.edition-commerce .glass h4,.edition-commerce .bg-brand-cream h4,.edition-commerce .glass h5,.edition-commerce .bg-brand-cream h5,.edition-commerce .glass h6,.edition-commerce .bg-brand-cream h6{color:#fff}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.sport-pdp-page .sport-pdp-purchase,.business-pdp-page .sport-pdp-purchase{margin-top:2rem;min-width:0px}@media(min-width:1024px){.sport-pdp-page .sport-pdp-purchase,.business-pdp-page .sport-pdp-purchase{margin-top:0}}.edition-store .sport-pdp-tagline,.edition-pdp button.sport-pdp-tagline{color:var(--ed-muted)}.edition-pdp button.sport-pdp-tagline:hover{color:#fff}.edition-pdp .sport-pdp-tagline,.edition-commerce .sport-pdp-tagline{color:var(--ed-muted)}.edition-commerce .sport-pdp-tagline.font-medium{color:var(--ed-ink)}.sport-pdp-tagline{margin-top:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sport-pdp-tagline{font-size:.9375rem}}.sport-pdp-colors{margin-top:1.25rem}.edition-pdp .sport-pdp-colors-label,.edition-commerce .sport-pdp-colors-label{color:#fff}.edition-commerce .sport-pdp-colors-label.font-medium{color:var(--ed-ink)}.sport-pdp-colors-label{margin-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.sport-pdp-color-row{display:flex;flex-wrap:wrap;gap:.5rem}.edition-store .sport-pdp-color-btn{background:var(--ed-surface-2)}.edition-pdp .sport-pdp-color-btn{color:#fff}.edition-pdp .sport-pdp-color-btn{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.sport-pdp-color-btn.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .sport-pdp-color-btn{color:#fff}.edition-commerce .sport-pdp-color-btn.font-medium,.edition-commerce .text-sm.sport-pdp-color-btn{color:var(--ed-ink)}.edition-commerce .sport-pdp-color-btn{background:var(--ed-surface)}.sport-pdp-color-btn{display:inline-flex;min-height:2.75rem;min-width:5.5rem;flex:1 1 0%;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .625rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:640px){.sport-pdp-color-btn{min-width:6.25rem;flex:none;padding-left:.75rem;padding-right:.75rem}}.edition-store .sport-pdp-color-btn.is-active{background:var(--ed-surface-2)}.edition-pdp button.pdp-gallery-thumb.sport-pdp-color-btn.is-active{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.edition-pdp .sport-pdp-color-btn.is-active{background:var(--ed-surface-2)}.edition-commerce .sport-pdp-color-btn.is-active:not(.btn-primary):not(button){background:var(--ed-surface-2)}.sport-pdp-color-btn.is-active{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(15 23 42 / .1)}.sport-pdp-color-btn:disabled{cursor:not-allowed;opacity:.45}@media(hover:hover){.sport-pdp-color-btn:not(:disabled):hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}}.edition-pdp .rounded-xl.sport-pdp-color-swatch.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.sport-pdp-color-swatch{height:1.5rem;width:1.5rem;flex-shrink:0;overflow:hidden;border-radius:.375rem;border-width:1px;border-color:#e2e8f0e6}.sport-pdp-color-swatch img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.sport-pdp-color-swatch span{display:block;height:100%;width:100%}.sport-pdp-color-name{line-height:1}.edition-store .sport-pdp-movement,.edition-pdp button.sport-pdp-movement{color:var(--ed-muted)}.edition-pdp button.sport-pdp-movement:hover{color:#fff}.edition-pdp .sport-pdp-movement,.edition-commerce .sport-pdp-movement{color:var(--ed-muted)}.edition-commerce .sport-pdp-movement.font-medium{color:var(--ed-ink)}.sport-pdp-movement{margin-top:1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sport-pdp-movement{font-size:.9375rem}}.edition-store .sport-pdp-specs,.edition-pdp .sport-pdp-specs{background:var(--ed-surface-2)}.edition-pdp .sport-pdp-specs.border.border-slate-200,.edition-pdp .rounded-xl.sport-pdp-specs.border-slate-200,.edition-pdp .rounded-xl.border.sport-pdp-specs{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .sport-pdp-specs{border-color:var(--ed-line)}.edition-commerce .sport-pdp-specs{background:var(--ed-surface)}.sport-pdp-specs{margin-top:1.5rem;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.edition-pdp .sport-pdp-specs-toggle,.edition-commerce .sport-pdp-specs-toggle{color:#fff}.edition-commerce .sport-pdp-specs-toggle.font-medium{color:var(--ed-ink)}.sport-pdp-specs-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.875rem 1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-commerce .sport-pdp-specs-toggle:hover{background:var(--ed-surface-2);border-color:var(--ed-line);box-shadow:none;color:var(--ed-ink);backdrop-filter:none;-webkit-backdrop-filter:none}.edition-commerce .sport-pdp-specs-toggle:hover.glass{background:var(--ed-surface-2)}.edition-commerce .sport-pdp-specs-toggle:hover .text-slate-950{color:#fff}.edition-commerce .sport-pdp-specs-toggle:hover button{color:var(--ed-muted)}.edition-commerce .sport-pdp-specs-toggle:hover button:hover{color:#fff}.sport-pdp-specs-toggle:hover{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1));background-color:var(--aurora-surface)}.sport-pdp-demo{margin-top:2rem}@media(min-width:640px){.sport-pdp-demo{margin-top:2.5rem}}@media(min-width:1024px){.sport-pdp-demo:not(.sport-pdp-demo--inline){display:grid;align-items:center;gap:2rem}@media(min-width:1280px){.sport-pdp-demo:not(.sport-pdp-demo--inline){gap:2.5rem}}.sport-pdp-demo:not(.sport-pdp-demo--inline){grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)}}.sport-pdp-demo--inline .sport-pdp-demo__intro{margin-bottom:.75rem}@media(min-width:640px){.sport-pdp-demo--inline .sport-pdp-demo__intro{margin-bottom:1rem}}.sport-pdp-demo--inline .sport-pdp-demo__title{font-size:clamp(1.05rem,2.2vw,1.35rem)}.sport-pdp-demo--inline .sport-pdp-demo__stage{border-radius:1.15rem}.sport-pdp-demo__intro{margin-bottom:1.25rem;min-width:0px}@media(min-width:640px){.sport-pdp-demo__intro{margin-bottom:1.5rem}}@media(min-width:1024px){.sport-pdp-demo__intro{margin-bottom:0}}.sport-pdp-demo__eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.edition-pdp .sport-pdp-demo__title,.edition-commerce .sport-pdp-demo__title,.edition-commerce .glass .sport-pdp-demo__title,.edition-commerce .bg-brand-cream .sport-pdp-demo__title{color:#fff}.sport-pdp-demo__title{margin-top:.5rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .sport-pdp-demo__body,.edition-pdp button.sport-pdp-demo__body{color:var(--ed-muted)}.edition-pdp button.sport-pdp-demo__body:hover{color:#fff}.edition-pdp .sport-pdp-demo__body,.edition-commerce .sport-pdp-demo__body{color:var(--ed-muted)}.edition-commerce .sport-pdp-demo__body.font-medium{color:var(--ed-ink)}.sport-pdp-demo__body{margin-top:.75rem;max-width:28rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sport-pdp-demo__body{font-size:.9375rem}}.sport-pdp-demo__frame{min-width:0px}.sport-pdp-demo__stage{position:relative;overflow:hidden;border-radius:1.35rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.sport-pdp-demo__stage{display:block}}.sport-pdp-demo__stage{aspect-ratio:16 / 9;box-shadow:0 28px 64px -36px #ea580c61,0 24px 52px -34px #0c12227a}.sport-pdp-demo__video{display:block;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));-o-object-fit:cover;object-fit:cover}.sport-pdp-demo__scrim{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.sport-pdp-demo__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-width:0px;background-color:transparent;padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.sport-pdp-demo__play-glow{pointer-events:none;position:absolute;height:7rem;width:7rem;border-radius:9999px;background:radial-gradient(circle,rgba(249,115,22,.5) 0%,transparent 72%)}.edition-pdp .rounded-xl.sport-pdp-demo__play-btn.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.sport-pdp-demo__play-btn{position:relative;display:flex;height:4.25rem;width:4.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:#ffffff59;background-color:#ffffff26;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.sport-pdp-demo__play-btn{display:block}}@media(hover:hover){.sport-pdp-demo__play:hover .sport-pdp-demo__play-btn{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#ffffff80;background-color:#ffffff40}}.sport-pdp-demo__play-icon{margin-left:.25rem;height:1.75rem;width:1.75rem;fill:#fff;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.edition-commerce .sport-pdp-demo__play-text.font-medium{color:var(--ed-ink)}.sport-pdp-demo__play-text{font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.025em;color:#fffffff2;--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.edition-pdp .rounded-xl.sport-pdp-demo__pause.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.sport-pdp-demo__pause{position:absolute;bottom:.75rem;right:.75rem;z-index:2;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:#ffffff40;background-color:#0009;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sport-pdp-demo__pause:hover{background-color:#000000bf}.edition-store .sport-pdp-demo__caption,.edition-pdp .sport-pdp-demo__caption,.edition-commerce .sport-pdp-demo__caption{color:var(--ed-muted)}.edition-pdp .sport-pdp-demo__caption{color:#ffffffb3}.sport-pdp-demo__caption{margin-top:.75rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sport-pdp-demo__caption{text-align:left}}.edition-commerce .sport-pdp-sections,.edition-commerce .pdp-meta-sections{border-color:var(--ed-line)}.sport-pdp-sections,.pdp-meta-sections{margin-top:2.5rem;border-top-width:1px;border-color:#e2e8f0cc;padding-top:2.5rem}@media(min-width:640px){.sport-pdp-sections,.pdp-meta-sections{margin-top:3rem;padding-top:3rem}}.pdp-meta-sections>*+*{margin-top:4rem}@media(min-width:640px){.pdp-meta-sections>*+*{margin-top:5rem}}.edition-pdp .pdp-meta-section-title,.edition-commerce .pdp-meta-section-title,.edition-commerce .glass .pdp-meta-section-title,.edition-commerce .bg-brand-cream .pdp-meta-section-title{color:#fff}.pdp-meta-section-title{font-size:clamp(1.5rem,3vw,2.15rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.pdp-meta-about{border-bottom-width:1px;border-color:#e2e8f0cc;padding-bottom:2.5rem}@media(min-width:640px){.pdp-meta-about{padding-bottom:3rem}}.pdp-meta-about-grid{display:grid;gap:2rem}@media(min-width:1024px){.pdp-meta-about-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:flex-start;gap:3rem}}.edition-pdp .pdp-meta-about-title,.edition-commerce .pdp-meta-about-title,.edition-commerce .glass .pdp-meta-about-title,.edition-commerce .bg-brand-cream .pdp-meta-about-title{color:#fff}.pdp-meta-about-title{font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .pdp-meta-about-body,.edition-pdp button.pdp-meta-about-body{color:var(--ed-muted)}.edition-pdp button.pdp-meta-about-body:hover{color:#fff}.edition-pdp .pdp-meta-about-body,.edition-commerce .pdp-meta-about-body{color:var(--ed-muted)}.pdp-meta-about-body{margin-top:.75rem;max-width:42rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-commerce .pdp-meta-about-bullets,.edition-commerce .glass .pdp-meta-about-bullets{color:var(--ed-muted)}.edition-commerce .pdp-meta-about-bullets.font-medium{color:var(--ed-ink)}.pdp-meta-about-bullets>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.pdp-meta-about-bullets{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media(min-width:640px){.pdp-meta-about-bullets{font-size:.9375rem}}.pdp-meta-about-bullets li{position:relative;padding-left:1.25rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.pdp-meta-about-bullets li{display:block}}.pdp-meta-about-bullets li:before{content:"";position:absolute;left:0;top:.55rem;height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(78 93 230 / var(--tw-bg-opacity, 1))}.pdp-meta-featured-card{position:relative;overflow:hidden;border-radius:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.pdp-meta-featured-card{display:block}}.pdp-meta-featured-card{box-shadow:0 24px 56px -32px #0c122247}.pdp-meta-featured-progress{position:absolute;left:0;right:0;top:0;z-index:3;display:flex;gap:.25rem;padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}@media(min-width:640px){.pdp-meta-featured-progress{padding-left:1rem;padding-right:1rem}}.pdp-meta-featured-progress-bar{height:.125rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;background-color:#ffffff40}.edition-store .pdp-meta-featured-progress-fill,.edition-pdp .pdp-meta-featured-progress-fill{background:var(--ed-surface-2)}.edition-commerce .pdp-meta-featured-progress-fill{background:var(--ed-surface)}.pdp-meta-featured-progress-fill{display:block;height:100%;width:0px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));animation:pdp-featured-progress 4.2s linear forwards}@keyframes pdp-featured-progress{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.pdp-meta-featured-progress-fill{width:100%;animation:none}}.pdp-meta-featured-stage{position:relative;min-height:18rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.pdp-meta-featured-stage{display:block}}@media(min-width:640px){.pdp-meta-featured-stage{min-height:20rem}}@media(min-width:1024px){.pdp-meta-featured-stage{min-height:22rem}}.pdp-meta-featured-slide{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-meta-featured-bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pdp-meta-featured-scrim{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#080a18eb,#080a18c7 42%,#080a1847 68%,#080a1814),linear-gradient(180deg,rgba(8,10,24,.35) 0%,transparent 38%,rgba(8,10,24,.45) 100%)}.pdp-meta-featured-content{position:relative;z-index:2;display:flex;height:100%;min-height:inherit;max-width:36rem;flex-direction:column;justify-content:flex-end;padding:3.5rem 1.5rem 2rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.pdp-meta-featured-content{display:block}}@media(min-width:640px){.pdp-meta-featured-content{max-width:32rem;padding:4rem 2rem 2.5rem}}@media(min-width:1024px){.pdp-meta-featured-content{max-width:28rem;justify-content:center;padding:2.75rem 2.5rem}}.pdp-meta-featured-title{margin-top:1rem;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 2px 20px rgba(0,0,0,.45)}.edition-commerce .pdp-meta-featured-body.font-medium{color:var(--ed-ink)}.pdp-meta-featured-body{margin-top:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#ffffffe6}@media(min-width:640px){.pdp-meta-featured-body{font-size:.9375rem}}.pdp-meta-featured-body{text-shadow:0 1px 12px rgba(0,0,0,.4)}.pdp-meta-featured-dots{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem}.pdp-meta-featured-dot{height:.5rem;width:.5rem;border-radius:9999px;background-color:#fff6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.edition-store .pdp-meta-featured-dot.is-active,.edition-pdp .pdp-meta-featured-dot.is-active{background:var(--ed-surface-2)}.edition-commerce .pdp-meta-featured-dot.is-active{background:var(--ed-surface)}.pdp-meta-featured-dot.is-active{width:1.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media(max-width:639px){.pdp-meta-featured-scrim{background:linear-gradient(180deg,#080a188c,#080a1833 35%,#080a18d1)}.pdp-meta-featured-content{max-width:none;justify-content:flex-end}}.pdp-meta-eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(126 184 255 / var(--tw-text-opacity, 1))}.pdp-meta-lead-thumb.is-active{border-color:#ffffff4d;background-color:#ffffff1a}.pdp-meta-lead-thumb-progress-fill.is-active{animation-name:pdp-lead-thumb-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes pdp-lead-thumb-progress{0%{width:0%}to{width:100%}}@media(prefers-reduced-motion:reduce){.pdp-meta-lead-thumb-progress-fill.is-active{width:100%;animation:none}}.edition-pdp .rounded-xl.pdp-meta-ai.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.pdp-meta-ai{border-radius:1.75rem;border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(247 248 250 / var(--tw-bg-opacity, 1));padding:2.5rem 1rem}@media(min-width:640px){.pdp-meta-ai{padding:3rem 2rem}}.edition-store .pdp-meta-ai-intro,.edition-pdp button.pdp-meta-ai-intro{color:var(--ed-muted)}.edition-pdp button.pdp-meta-ai-intro:hover{color:#fff}.edition-pdp .pdp-meta-ai-intro,.edition-commerce .pdp-meta-ai-intro{color:var(--ed-muted)}.pdp-meta-ai-intro{margin-top:.75rem;max-width:42rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pdp-meta-ai-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media(min-width:640px){.pdp-meta-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media(min-width:1024px){.pdp-meta-ai-grid{margin-top:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.edition-store .pdp-meta-ai-card,.edition-pdp .pdp-meta-ai-card{background:var(--ed-surface-2)}.edition-commerce .pdp-meta-ai-card{--tw-ring-color: var(--ed-line)}.edition-commerce .pdp-meta-ai-card{background:var(--ed-surface)}.pdp-meta-ai-card{overflow:hidden;border-radius:1.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(226 232 240 / .8);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;box-shadow:0 8px 28px -16px #0c12221f}@media(hover:hover){.pdp-meta-ai-card:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 16px 40px -20px #0c12222e}}.pdp-meta-ai-media{position:relative;aspect-ratio:16/10;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(232 235 240 / var(--tw-bg-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.pdp-meta-ai-media{display:block}}.pdp-meta-ai-media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media(hover:hover){.pdp-meta-ai-card:hover .pdp-meta-ai-media img{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.pdp-meta-ai-body{padding:1.25rem}@media(min-width:640px){.pdp-meta-ai-body{padding:1.5rem}}.edition-pdp .pdp-meta-ai-title,.edition-commerce .pdp-meta-ai-title,.edition-commerce .glass .pdp-meta-ai-title,.edition-commerce .bg-brand-cream .pdp-meta-ai-title{color:#fff}.pdp-meta-ai-title{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .pdp-meta-ai-desc,.edition-pdp button.pdp-meta-ai-desc{color:var(--ed-muted)}.edition-pdp button.pdp-meta-ai-desc:hover{color:#fff}.edition-pdp .pdp-meta-ai-desc,.edition-commerce .pdp-meta-ai-desc{color:var(--ed-muted)}.edition-commerce .pdp-meta-ai-desc.font-medium{color:var(--ed-ink)}.pdp-meta-ai-desc{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pdp-meta-sections--sport .pdp-meta-ai-title:before{content:"";margin-right:.5rem;display:inline-block;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(78 93 230 / var(--tw-bg-opacity, 1));vertical-align:middle}.pdp-meta-sections--business .pdp-meta-ai-title:before{content:"";margin-right:.5rem;display:inline-block;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(126 184 255 / var(--tw-bg-opacity, 1));vertical-align:middle}.edition-pdp .rounded-xl.border.pdp-meta-details-list{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .pdp-meta-details-list,.edition-pdp .pdp-meta-details-list{border-color:var(--ed-line)}.pdp-meta-details-list{margin-top:1.5rem}.pdp-meta-details-list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.pdp-meta-details-list{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.pdp-meta-details-row{display:grid;gap:.5rem;padding-top:1rem;padding-bottom:1rem}@media(min-width:640px){.pdp-meta-details-row{grid-template-columns:minmax(0,11rem) 1fr;gap:2rem;padding-top:1.25rem;padding-bottom:1.25rem}}.edition-pdp .pdp-meta-details-key,.edition-commerce .pdp-meta-details-key,.edition-commerce .glass .pdp-meta-details-key,.edition-commerce .bg-brand-cream .pdp-meta-details-key{color:#fff}.edition-commerce .pdp-meta-details-key.font-medium{color:var(--ed-ink)}.pdp-meta-details-key{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .pdp-meta-details-value,.edition-pdp button.pdp-meta-details-value{color:var(--ed-muted)}.edition-pdp button.pdp-meta-details-value:hover{color:#fff}.edition-pdp .pdp-meta-details-value,.edition-commerce .pdp-meta-details-value{color:var(--ed-muted)}.edition-commerce .pdp-meta-details-value.font-medium{color:var(--ed-ink)}.pdp-meta-details-value{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pdp-meta-details-bullets{list-style-type:disc}.pdp-meta-details-bullets>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.pdp-meta-details-bullets{padding-left:1rem}.ao-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:999px;font-size:.875rem;font-weight:600;letter-spacing:.02em;transition:transform .2s ease,opacity .2s ease,background .2s ease,border-color .2s ease;text-decoration:none;white-space:nowrap}.ao-btn:hover{transform:translateY(-1px)}.ao-btn--gradient{background:linear-gradient(90deg,#7c3aed,#f97316);color:#fff;border:none}.ao-btn--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.ao-hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;overflow:hidden;background:#000}.ao-hero__media{position:absolute;top:0;right:0;bottom:0;left:32%;overflow:hidden;background:#000}@media(max-width:899px){.ao-hero__media{left:0}}.ao-hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:58% 18%;object-position:58% 18%}@media(min-width:900px){.ao-hero__img{-o-object-position:52% 22%;object-position:52% 22%}}@media(min-width:1200px){.ao-hero__img{-o-object-position:48% 20%;object-position:48% 20%}}.ao-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.92) 8%,rgba(0,0,0,.45) 28%,rgba(0,0,0,.08) 48%,transparent 68%),linear-gradient(180deg,rgba(0,0,0,.45) 0%,transparent 14%,transparent 82%,rgba(0,0,0,.35) 100%);pointer-events:none}@media(max-width:899px){.ao-hero__scrim{background:linear-gradient(105deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.78) 36%,rgba(0,0,0,.35) 58%,rgba(0,0,0,.12) 78%,transparent 100%),linear-gradient(180deg,rgba(0,0,0,.4) 0%,transparent 18%,transparent 78%,rgba(0,0,0,.5) 100%)}}.ao-hero__shell{position:relative;z-index:1;width:100%;margin:0;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-end;padding:6.5rem clamp(1.25rem,4vw,3rem) clamp(3.5rem,7vh,5.5rem) clamp(1.75rem,6vw,5.5rem)}.ao-hero__copy{width:100%;max-width:28.5rem;margin:0}@media(min-width:1100px){.ao-hero__copy{max-width:30rem}}.ao-hero__kicker{margin:0 0 1.05rem;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c026ff}.ao-hero__headline{margin:0 0 1.05rem;font-size:clamp(2.55rem,5.4vw,4.15rem);font-weight:800;line-height:1.06;letter-spacing:-.035em;color:#fff}.ao-hero__headline-line{display:block}.ao-hero__sub{margin:0 0 1.55rem;font-size:1.02rem;line-height:1.5;font-weight:400;color:#fffffff2}.ao-hero__sub-line{display:block}.ao-hero__ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.45rem}.ao-hero .ao-btn{min-width:0;padding:.8rem 1.4rem;font-size:.9rem;font-weight:600}.ao-hero .ao-btn--gradient{background:linear-gradient(90deg,#7c3aed,#fb7185 48%,#f97316)}.ao-hero .ao-btn--ghost{border-width:1.5px;border-color:#ffffffe6}.ao-hero__bridge{margin:0 0 1.75rem;font-size:1rem;line-height:1.45;color:#fffffff2}.ao-hero__bridge-line{display:block}.ao-hero__rule{width:2.75rem;height:1px;margin:0 0 .85rem;background:#ffffff8c}.ao-hero__footer{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7}.ao-editions{background:#000;padding:.75rem 0;width:100%}.ao-editions__grid{display:grid;grid-template-columns:1fr;gap:.65rem;width:100%;margin:0;padding:0 .65rem;box-sizing:border-box}@media(min-width:900px){.ao-editions__grid{grid-template-columns:repeat(3,1fr);gap:.75rem;padding:0 .75rem}}.ao-edition{position:relative;min-height:26rem;border-radius:.85rem;overflow:hidden;background:#111}@media(min-width:900px){.ao-edition{min-height:30rem}}.ao-edition__media,.ao-edition__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ao-edition--violet .ao-edition__media img{-o-object-position:55% 20%;object-position:55% 20%}.ao-edition--orange .ao-edition__media img{-o-object-position:50% 25%;object-position:50% 25%}.ao-edition--magenta .ao-edition__media img{-o-object-position:70% 30%;object-position:70% 30%}.ao-edition__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000b8,#00000061 38%,#00000047 58%,#000000c7)}.ao-edition__body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;min-height:inherit;padding:clamp(1.5rem,3.2vh,2.25rem) clamp(1.2rem,3.2vw,2.25rem) clamp(1.15rem,2.4vh,1.65rem)}.ao-edition__copy{max-width:min(26rem,96%);text-align:left;font-family:"Source Sans 3",Inter,system-ui,sans-serif}.ao-edition__title{margin:0 0 .85rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:clamp(2rem,4.6vw,2.7rem);font-weight:600;line-height:.98;color:#fff;letter-spacing:-.04em;text-shadow:0 2px 18px rgba(0,0,0,.45)}.ao-edition__title-line{display:block}.ao-edition__desc{margin:0 0 1rem;font-size:1.05rem;line-height:1.5;color:#ffffffeb;text-shadow:0 1px 12px rgba(0,0,0,.4)}.ao-edition__desc-line{display:block}.ao-edition__headline{margin:0 0 .7rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:clamp(1.05rem,2.8vw,1.28rem);font-weight:600;line-height:1.28;color:#fff;letter-spacing:-.02em;text-shadow:0 1px 14px rgba(0,0,0,.4)}.ao-edition__body-text{margin:0 0 .9rem;max-width:22rem;font-size:clamp(.92rem,2.3vw,1.02rem);font-weight:400;line-height:1.55;color:#ffffffe0;text-shadow:0 1px 12px rgba(0,0,0,.42)}.ao-edition__features{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.ao-edition__features li{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#00000061;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.2;color:#fff;white-space:nowrap}@media(max-width:420px){.ao-edition__features li{white-space:normal}}.ao-edition__learn{display:inline-flex;align-items:center;gap:.7rem;margin-top:auto;padding:0;min-height:2.75rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:#fff;text-decoration:none;border-bottom:none;transition:opacity .2s ease}.ao-edition__learn>span:first-child{border-bottom:1px solid rgba(255,255,255,.75);padding-bottom:.08rem}.ao-edition__learn:hover{opacity:.88}.ao-edition__learn:hover>span:first-child{border-bottom-color:#fff}.ao-edition__learn:hover .ao-edition__cta{transform:scale(1.06);filter:brightness(1.08)}.ao-edition__cta{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;text-decoration:none;border:none;transition:transform .2s ease,filter .2s ease}.ao-edition--violet .ao-edition__cta{background:#7c3aed}.ao-edition--orange .ao-edition__cta{background:#f97316}.ao-edition--magenta .ao-edition__cta{background:#d946ef}.ao-edition__cta:hover{transform:scale(1.06);filter:brightness(1.08)}.ao-film{background:#000;padding:clamp(3.25rem,8vw,5.5rem) 0 clamp(3.5rem,8vw,5.75rem)}.ao-film__shell{display:flex;flex-direction:column;align-items:center}.ao-film__header{max-width:36rem;margin:0 auto 2.25rem;text-align:center}.ao-film__kicker{margin:0 0 .7rem;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a1a1a6}.ao-film__title{margin:0 0 .85rem;font-size:clamp(1.85rem,4.6vw,3rem);font-weight:600;letter-spacing:-.035em;line-height:1.12;color:#f5f5f7}.ao-film__sub{margin:0 auto;max-width:30rem;font-size:clamp(1.02rem,1.8vw,1.2rem);line-height:1.45;font-weight:400;color:#a1a1a6}.ao-film__frame{width:min(26.5rem,86vw,58.5vh)}.ao-film__stage{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:1.75rem;background:#0a0a0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px #ffffff08,0 28px 80px -28px #000000d9}.ao-film__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#0a0a0a}.ao-film__sound{position:absolute;right:.85rem;bottom:.85rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#f5f5f7;background:#1616178c;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);cursor:pointer;padding:0;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ao-film__sound svg{width:1.05rem;height:1.05rem}.ao-film__sound:hover,.ao-film__sound.is-live{background:#161617c7;border-color:#ffffff47}.ao-film__sound:hover{transform:scale(1.04)}.ao-film__foot{margin:1.65rem 0 0;text-align:center}.ao-film__cta{display:inline-flex;align-items:center;font-size:1.05rem;font-weight:400;color:#2997ff;text-decoration:none;letter-spacing:-.01em}.ao-film__cta:hover{text-decoration:underline;text-underline-offset:.22em}@media(prefers-reduced-motion:reduce){.ao-film__sound:hover{transform:none}}.ao-trust{background:#000;padding:1.75rem 0 2.15rem;width:100%;border-top:none}.ao-trust__list{list-style:none;margin:0 auto;width:100%;max-width:72rem;padding:0 clamp(1.25rem,4vw,2.5rem);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2.75rem;background:transparent;border-radius:0;border:none}.ao-trust__item{display:flex;align-items:center;gap:.85rem;flex:0 1 auto;min-width:0}@media(max-width:767px){.ao-trust{padding:1.1rem 0 1.35rem}.ao-trust__list{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:1.5rem;max-width:none;margin:0;padding-inline:1.25rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ao-trust__list::-webkit-scrollbar{display:none}.ao-trust__item{flex:0 0 auto;scroll-snap-align:start}}.ao-trust__icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#c4b5fd;border:1px solid rgba(167,139,250,.45);background:transparent}.ao-trust__icon svg{width:1.15rem;height:1.15rem}.ao-trust__text{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ao-trust__text strong{font-size:.84rem;font-weight:700;color:#fff}.ao-trust__text span{font-size:.72rem;color:#ffffff8c}.ao-explore{background:#000;padding:1rem 0 3rem}.ao-explore__columns{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.ao-explore__columns{grid-template-columns:repeat(3,1fr);gap:1rem;align-items:start}}.ao-explore__col{display:flex;flex-direction:column;gap:.75rem}.ao-explore__col-label{margin:0 0 .15rem;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;text-align:center}.ao-explore__col[data-column=business] .ao-explore__col-label{color:#c4b5fd}.ao-explore__col[data-column=sport] .ao-explore__col-label{color:#fdba74}.ao-explore__col[data-column=camera] .ao-explore__col-label{color:#f0abfc}.ao-explore__tile{margin:0;border-radius:.65rem;overflow:hidden;background:#111}.ao-explore__tile img,.ao-explore__slot{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.ao-explore__col[data-column=sport] .ao-explore__tile img,.ao-explore__col[data-column=sport] .ao-explore__slot{aspect-ratio:16 / 10}.ao-explore__col[data-column=camera] .ao-explore__tile img{aspect-ratio:2 / 3;-o-object-fit:contain;object-fit:contain;background:#0a0a0a}.ao-showcase{background:#000;padding:clamp(2.5rem,7vw,4.5rem) 0;text-align:center}.ao-showcase__header{max-width:40rem;margin:0 auto 2rem}.ao-showcase__kicker{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f97316}.ao-showcase__title{margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.15}.ao-showcase__rule{width:4rem;height:1px;margin:0 auto 1rem;background:#ffffff73}.ao-showcase__sub{margin:0;font-size:.95rem;line-height:1.55;color:#ffffffb8}.ao-showcase__uses{margin-bottom:2rem}.ao-showcase__uses-label{margin:0 0 1rem;font-size:.8rem;font-weight:600;color:#f97316}.ao-showcase__use-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1.75rem 2.5rem}.ao-showcase__use-list li{display:flex;flex-direction:column;align-items:center;gap:.55rem;color:#fff;font-size:.85rem}.ao-showcase__use-list svg{width:1.65rem;height:1.65rem;opacity:.9}.ao-showcase__photos{display:grid;gap:.85rem;width:100%}.ao-showcase__film{width:min(26.5rem,86vw,58.5vh);aspect-ratio:3 / 4;margin:0 auto 2.5rem;overflow:hidden;border-radius:1.75rem;background:#0a0a0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px -28px #000000d9}.ao-showcase__film-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.ao-showcase__photos{gap:1rem}}.ao-showcase__photos--3{grid-template-columns:repeat(3,1fr)}@media(min-width:768px){.ao-showcase--sport .ao-showcase__photos{width:100%;max-width:none;margin-left:0;margin-right:0;padding-inline:0;gap:1rem}}.ao-showcase--sport .ao-showcase__photos figure{max-height:none;aspect-ratio:3 / 4}.ao-showcase__photos--2{grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.ao-showcase__photos{display:flex;align-items:stretch;gap:.75rem;width:auto;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ao-showcase__photos::-webkit-scrollbar{display:none}.ao-showcase__photos figure{flex:0 0 78vw;width:78vw;max-width:none;scroll-snap-align:start;scroll-snap-stop:always}.ao-showcase__photos--rounded figure{flex-basis:84vw;width:84vw}}@media(min-width:640px)and (max-width:767px){.ao-showcase__photos{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}.ao-showcase__photos figure{position:relative;margin:0;overflow:hidden;isolation:isolate;border-radius:1.75rem;background:#0a0a0a;aspect-ratio:3 / 4;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #ffffff08,0 22px 48px -28px #000000e6}.ao-showcase__photos figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff24}.ao-showcase__photos--rounded figure{border-radius:1.85rem;aspect-ratio:16 / 11;background:#0a0a0a}.ao-showcase__photos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.01);transform-origin:center;transition:transform .75s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ao-showcase__photos figure:hover img{transform:scale(1.045)}}.ao-showcase--camera .ao-showcase__photos--rounded figure{background:#0a0a0a}.ao-showcase--camera .ao-showcase__photos--rounded img{transform:scale(1.08);-o-object-position:center;object-position:center}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ao-showcase--camera .ao-showcase__photos--rounded figure:hover img{transform:scale(1.12)}}.ao-showcase__story{max-width:42rem;margin:3rem auto 0;text-align:center}.ao-showcase__story-eyebrow{margin:0 0 .65rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#86868b}.ao-showcase__story-title{margin:0 0 .8rem;font-size:clamp(1.45rem,3.2vw,2.1rem);font-weight:600;letter-spacing:-.03em;line-height:1.18;color:#f5f5f7}.ao-showcase__story-body{margin:0 auto;max-width:32rem;font-size:1.05rem;line-height:1.5;color:#a1a1a6}.ao-showcase__points{list-style:none;margin:2.15rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:720px){.ao-showcase__points{grid-template-columns:repeat(3,1fr);gap:1.75rem 1.5rem}}.ao-showcase__point{display:flex;flex-direction:column;align-items:center;gap:.55rem}.ao-showcase__glyph{display:grid;place-items:center;width:2.85rem;height:2.85rem;border-radius:.85rem;color:#fff}.ao-showcase__glyph svg{width:1.2rem;height:1.2rem}.ao-showcase__point strong{font-size:.95rem;font-weight:600;color:#f5f5f7;letter-spacing:-.015em}.ao-showcase__point span{max-width:14.5rem;font-size:.88rem;line-height:1.4;color:#86868b}.ao-showcase__actions{margin-top:2.15rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.35rem}.ao-showcase__text-link{color:#2997ff;font-size:1.02rem;font-weight:400;text-decoration:none;letter-spacing:-.01em}.ao-showcase__text-link:hover{text-decoration:underline;text-underline-offset:.22em}.ao-swatch.is-active{border-color:#f97316;box-shadow:0 0 0 2px #f9731659}.ao-explore__slot,.ao-showcase__photos img,.ao-edition__media img,.ao-hero__img{background:#1a1a1a}.ao-version__actions .ao-btn{flex:1 1 8rem}.edition-journey{--ed-bg: #050505;--ed-surface: #111113;--ed-surface-2: #18181b;--ed-ink: #f4f4f5;--ed-muted: rgba(245, 245, 247, .78);--ed-faint: rgba(244, 244, 245, .38);--ed-line: rgba(255, 255, 255, .1);--ed-accent: #a855f7;--ed-accent-soft: #c084fc;--ed-accent-deep: #7c3aed;--ed-glow: rgba(168, 85, 247, .28);--ed-display: "Fraunces", Georgia, "Times New Roman", serif;--ed-sans: "Manrope", system-ui, sans-serif;background:var(--ed-bg)!important;color:var(--ed-ink)!important;font-family:var(--ed-sans);min-height:70vh}.edition-journey[data-edition=business]{--ed-accent: #a855f7;--ed-accent-soft: #c084fc;--ed-accent-deep: #7c3aed;--ed-glow: rgba(168, 85, 247, .28)}.edition-journey[data-edition=sport]{--ed-accent: #f97316;--ed-accent-soft: #fb923c;--ed-accent-deep: #ea580c;--ed-glow: rgba(249, 115, 22, .28)}.edition-journey[data-edition=play]{--ed-accent: #e879f9;--ed-accent-soft: #f0abfc;--ed-accent-deep: #d946ef;--ed-glow: rgba(232, 121, 249, .28)}.edition-journey[data-edition=catalog]{--ed-accent: #a1a1aa;--ed-accent-soft: #d4d4d8;--ed-accent-deep: #71717a;--ed-glow: rgba(161, 161, 170, .22)}.edition-journey .font-display,.edition-journey .edition-display{font-family:var(--ed-display)}.edition-journey h1.edition-product-title,.edition-journey .edition-product-title{font-family:var(--ed-sans);font-weight:600;letter-spacing:-.03em}.edition-store.store-page{background:var(--ed-bg)!important;color:var(--ed-ink)!important}.edition-store-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(88vh,42rem);display:flex;align-items:flex-end}.edition-store-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.edition-store-hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;transform:scale(1.04);animation:edition-kenburns 22s ease-in-out infinite alternate}@keyframes edition-kenburns{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}.edition-store-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#000000eb,#0000008c 48%,#0003)}.edition-store-hero__shell{position:relative;z-index:1;width:100%;max-width:72rem;margin:0 auto;padding:7rem 1.25rem 3.25rem}@media(min-width:640px){.edition-store-hero__shell{padding:8rem 1.5rem 4rem}}.edition-store-kicker{display:inline-flex;align-items:center;gap:.65rem;font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e}.edition-store-kicker:before{content:"";width:1.75rem;height:1px;background:#ffffff73}.edition-store-title{margin-top:1rem;max-width:14ch;font-size:clamp(2.6rem,8vw,4.75rem);font-weight:600;line-height:.98;letter-spacing:-.035em;color:#fff}.edition-store-sub{margin-top:1.25rem;max-width:34rem;font-size:clamp(.95rem,2vw,1.125rem);line-height:1.55;color:var(--ed-muted)}.edition-switcher{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.edition-switcher__link{display:inline-flex;align-items:center;padding:.55rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#ffffffc7;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.edition-switcher__link:hover{border-color:#ffffff73;color:#fff}.edition-switcher__link.is-active{border-color:transparent;background:#fff;color:#111}.edition-store-main{max-width:72rem;margin:0 auto;padding:2.75rem 1.25rem 3.5rem}@media(min-width:640px){.edition-store-main{padding:3.25rem 1.5rem 4rem}}.store-toolbar{display:flex;flex-direction:column;align-items:center;gap:1.1rem;margin-bottom:2.75rem}.edition-store-main .edition-switcher{justify-content:center;margin:0}.store-toolbar__search{width:100%;max-width:28rem}.store-toolbar__form{display:flex;align-items:center;gap:.4rem;padding:.28rem .32rem .28rem .9rem;border-radius:999px;background:#1d1d1f;border:1px solid rgba(255,255,255,.1)}.store-toolbar__form .form-input{height:2.4rem;padding-top:0;padding-bottom:0;background:transparent!important;border:0!important}.store-toolbar__form .btn-primary{height:2.35rem;padding-left:1.05rem;padding-right:1.05rem;border-radius:999px;font-size:.82rem}.collection-showcase,.collection-showcase__media{margin:0}.collection-film-row{display:grid;gap:.75rem}.collection-film-row .collection-film{margin:0}.collection-film-row--single{justify-items:center}.collection-film-row--single .collection-film{width:100%;max-width:58rem}.collection-film-row--pair .collection-film{max-width:none}@media(min-width:768px){.collection-film-row--pair{grid-template-columns:1fr 1fr;gap:.85rem}}.collection-film{margin:0 0 1.35rem;max-width:40rem}.collection-film--compact{max-width:none}.collection-film__title-link{color:inherit;text-decoration:none}.collection-film__title-link:hover{color:#fff}.collection-film__header{margin-bottom:.75rem}.collection-film__eyebrow{margin:0 0 .28rem;font-family:var(--ed-sans);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-faint)}.collection-film__title{margin:0;font-family:var(--ed-sans);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ed-ink)}.collection-film__stage{position:relative;overflow:hidden;border-radius:1.15rem;background:#000;aspect-ratio:16 / 9;border:0}.collection-film__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#0c0c0e}@media(min-width:640px){.collection-film__title{font-size:1.05rem}}.collection-film--compact .collection-film__header{margin-bottom:.55rem}.collection-film--compact .collection-film__title{font-size:.98rem;font-weight:600;letter-spacing:.02em;color:#fff}.collection-story{margin-top:4.25rem;padding-top:0;border-top:0}.collection-story__intro{max-width:38rem;margin:0 auto;text-align:center}.collection-story__eyebrow{margin:0 0 .7rem;font-family:var(--ed-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#86868b}.collection-story__title{margin:0;font-family:var(--ed-sans);font-size:clamp(2rem,5vw,3.15rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#f5f5f7}.collection-story__body{margin:1rem auto 0;max-width:34rem;font-family:var(--ed-sans);font-size:1.125rem;line-height:1.47;letter-spacing:-.011em;color:#a1a1a6}.collection-story__points{display:grid;gap:2rem 3.25rem;margin:2.75rem auto 0;padding:0;list-style:none;max-width:52rem;grid-template-columns:1fr}@media(min-width:720px){.collection-story__points{grid-template-columns:1fr 1fr;gap:2.35rem 3.5rem}.collection-story__points:has(>:nth-child(3):last-child){grid-template-columns:1fr 1fr 1fr}}.collection-story__points li{margin:0;padding:0;min-width:0}.collection-story__item{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:.15rem 1.1rem;align-items:start;background:none;border:0;padding:0;color:inherit;text-decoration:none}a.collection-story__item:hover .collection-story__copy strong{color:#fff}.collection-story__glyph{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:.95rem;color:#fff;box-shadow:0 10px 24px -16px #000c}.collection-story__glyph svg{width:1.35rem;height:1.35rem}.collection-story__copy{display:flex;flex-direction:column;gap:.28rem;padding-top:.2rem;min-width:0}.collection-story__copy strong{display:block;margin:0;font-family:var(--ed-sans);font-size:1.1875rem;font-weight:600;letter-spacing:-.022em;line-height:1.2;color:#f5f5f7}.collection-story__detail{display:block;margin:0;font-family:var(--ed-sans);font-size:1.02rem;line-height:1.4;letter-spacing:-.01em;color:#86868b}.collection-shop{margin-top:4.75rem}.collection-shop__title{margin:0 0 2rem;text-align:center;font-family:var(--ed-sans);font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:600;letter-spacing:-.035em;color:#f5f5f7}.collection-closer{margin-top:5.5rem;padding-top:4.25rem;border-top:1px solid rgba(255,255,255,.08)}.collection-closer__help{max-width:36rem;margin:0 auto;text-align:center}.collection-closer__eyebrow{margin:0 0 .7rem;font-family:var(--ed-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#86868b}.collection-closer__title{margin:0;font-family:var(--ed-sans);font-size:clamp(2rem,4.5vw,2.85rem);font-weight:600;line-height:1.1;letter-spacing:-.038em;color:#f5f5f7}.collection-closer__body{margin:.9rem auto 0;font-family:var(--ed-sans);font-size:1.125rem;line-height:1.47;letter-spacing:-.011em;color:#a1a1a6}.collection-closer__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.collection-closer__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.2rem;border-radius:999px;border:0;background:#0071e3;color:#fff;font-family:var(--ed-sans);font-size:1.05rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;cursor:pointer}.collection-closer__btn:hover{background:#147ce5}.collection-closer__btn--ghost{background:transparent;color:#2997ff}.collection-closer__btn--ghost:hover{background:transparent;text-decoration:underline}.collection-closer__explore{margin-top:4.25rem}.collection-closer__explore-title{margin:0 0 1.35rem;text-align:center;font-family:var(--ed-sans);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.03em;color:#f5f5f7}.collection-closer__tiles{display:grid;gap:.85rem;margin:0;padding:0;list-style:none;grid-template-columns:1fr}@media(min-width:720px){.collection-closer__tiles{grid-template-columns:repeat(3,1fr)}.collection-closer__tiles--pair{grid-template-columns:1fr 1fr}}.collection-closer__tiles li{margin:0;min-width:0}.collection-closer__tile{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:1.15rem;background:#111;color:#fff;text-decoration:none}.collection-closer__tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);transition:transform .55s cubic-bezier(.22,1,.36,1)}.collection-closer__tile:hover img{transform:scale(1.08)}.collection-closer__tile-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 42%,#000000b8);pointer-events:none}.collection-closer__tile-copy{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:.2rem;padding:1.15rem 1.15rem 1.2rem}.collection-closer__tile-copy strong{font-family:var(--ed-sans);font-size:1.25rem;font-weight:600;letter-spacing:-.03em}.collection-closer__tile-copy span{font-size:.95rem;line-height:1.35;color:#ffffffd1}.collection-closer__promises{display:grid;gap:1.75rem;margin:4rem 0 0;padding:0;list-style:none;grid-template-columns:1fr}@media(min-width:720px){.collection-closer__promises{grid-template-columns:repeat(3,1fr);gap:2rem 2.5rem}}.collection-closer__promises li{margin:0;text-align:center}.collection-closer__promise-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin:0 auto .75rem;color:#f5f5f7}.collection-closer__promise-icon svg{width:1.35rem;height:1.35rem}.collection-closer__promises strong{display:block;margin:0 0 .35rem;font-family:var(--ed-sans);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:#f5f5f7}.collection-closer__promises span{display:block;font-size:.95rem;line-height:1.45;color:#86868b}.edition-store-intro{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--ed-line)}.edition-store-intro h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.03em;color:#fff}.edition-store-intro p{margin-top:.35rem;color:var(--ed-faint);font-size:.9rem}.edition-store .customer-card,.edition-store .form-input,.edition-store .store-filter-pill{background:var(--ed-surface);border-color:var(--ed-line);color:var(--ed-ink)}.edition-store .form-input::-moz-placeholder{color:var(--ed-faint)}.edition-store .form-input::placeholder{color:var(--ed-faint)}.edition-store .form-input-icon{color:var(--ed-faint)}.edition-store .btn-primary{background:#fff;color:#111;border-color:transparent}.edition-store .btn-primary:hover{background:#e4e4e7;color:#111}.edition-store .store-filter-pill{color:var(--ed-muted)}.edition-store .store-filter-pill--active,.edition-store .store-filter-pill:hover{border-color:#ffffff73;color:#fff;background:#ffffff1a}.edition-store .form-input::-moz-placeholder{color:#f4f4f573}.edition-store .form-input::placeholder{color:#f4f4f573}.edition-store .store-suggest-panel{position:absolute;left:0;right:0;top:.5rem;z-index:40;overflow:hidden;border-radius:1.15rem;border:1px solid rgba(255,255,255,.12);background:#121214;box-shadow:0 28px 64px -28px #000000d9}.edition-store .store-suggest-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f4f4f58c}.edition-store .store-suggest-clear{font-size:.7rem;font-weight:600;letter-spacing:0;text-transform:none;color:#f4f4f5b3}.edition-store .store-suggest-clear:hover{color:#fff;text-decoration:underline}.edition-store .store-suggest-popular{padding:0 1rem .85rem}.edition-store .store-suggest-label{margin-bottom:.5rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f4f4f580}.edition-store .store-suggest-chip{border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;padding:.35rem .75rem;font-size:.75rem;font-weight:500;color:#f4f4f5e0;transition:border-color .2s ease,background .2s ease}.edition-store .store-suggest-chip:hover{border-color:#ffffff59;background:#ffffff1a;color:#fff}.edition-store .store-suggest-list{max-height:18rem;overflow:auto;padding:.25rem 0;border-top:1px solid rgba(255,255,255,.08)}.edition-store .store-suggest-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;text-align:left;font-size:.875rem;transition:background .15s ease}.edition-store .store-suggest-item:hover,.edition-store .store-suggest-item.is-active{background:#ffffff12}.edition-store .store-suggest-item-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:500}.edition-store .store-suggest-item-meta{display:block;margin-top:.15rem;font-size:.75rem;color:#f4f4f580}.edition-store .store-suggest-item-type{flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f4f4f566}.edition-store .store-suggest-foot{border-top:1px solid rgba(255,255,255,.08);padding:.85rem 1rem 1rem}.edition-store .store-catalog-surface{margin-left:0;margin-right:0;padding:0 0 .5rem;background:transparent!important;background-color:transparent!important;gap:2rem 1.25rem}.edition-store .product-card-classic{background:transparent;border:0;box-shadow:none}.edition-store .product-card-classic-inner{display:flex;flex-direction:column;gap:.95rem;background:transparent!important;border:0;border-radius:0;box-shadow:none;overflow:visible;transition:transform .35s cubic-bezier(.22,1,.36,1)}.edition-store .product-card-classic:hover .product-card-classic-inner{transform:translateY(-3px)}.edition-store .product-card-classic-stage{margin:0;width:100%;aspect-ratio:1 / 1;border-radius:1.5rem;overflow:hidden;background:#fff;--aurora-photo-stage: #ffffff;box-shadow:0 1px #ffffff0f inset}.edition-store .product-card-classic-stage .aurora-product-photo{background:#fff!important;padding:14%}.edition-store .product-card-classic-stage .aurora-product-photo__img,.edition-store .product-card-classic-stage .product-card-classic-img{mix-blend-mode:multiply;transform:scale(.94);transition:transform .45s cubic-bezier(.22,1,.36,1)}.edition-store .product-card-classic:hover .product-card-classic-stage .aurora-product-photo__img{transform:scale(.98)}.edition-store .product-card-classic-arrow{opacity:1;width:2.25rem;height:2.25rem;background:#000000b8;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 22px #00000059}.edition-store .product-card-classic-arrow svg{width:1rem;height:1rem;stroke-width:2.25}.edition-store .product-card-classic-arrow:hover{background:#000000e6;transform:translateY(-50%) scale(1.06)}.edition-store .product-card-classic-dots{position:absolute;left:50%;bottom:.75rem;z-index:15;display:flex;gap:.3rem;transform:translate(-50%)}.edition-store .product-card-classic-dot{width:.3rem;height:.3rem;border-radius:999px;background:#1d1d1f2e}.edition-store .product-card-classic-dot.is-active{width:.85rem;background:#1d1d1f8c}.edition-store .product-card-classic-bag{bottom:.75rem;right:.75rem;width:2.4rem;height:2.4rem;background:#1d1d1fe6;color:#fff;border:0;box-shadow:0 6px 18px #00000029}.edition-store .product-card-classic-bag:hover:not(:disabled){background:#1d1d1f;color:#fff}.edition-store .product-card-classic-meta{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:0 .35rem .35rem;background:transparent;text-align:center}.edition-store .product-card-classic-collection{margin:0;order:0;font-size:.72rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:#86868b}.edition-store .product-card-classic-collection[data-edition=business],.edition-store .product-card-classic-collection[data-edition=sport],.edition-store .product-card-classic-collection[data-edition=play]{color:#86868b}.edition-store .product-card-classic-title{margin:0;order:1;font-family:var(--ed-sans);font-size:1.05rem;font-weight:600;line-height:1.25;letter-spacing:-.022em;color:#f5f5f7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.edition-store .product-card-classic-price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .55rem;margin-top:.15rem;order:2}.edition-store .product-card-classic-price-huf{margin:0;font-size:.9rem;font-weight:400;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#a1a1a6}.edition-store .product-card-classic-price-eur{font-size:.9rem;font-weight:400;color:#a1a1a6}.edition-store .product-card-classic-head,.edition-store .product-card-classic-rule,.edition-store .product-card-classic-tagline{display:none}.edition-store .product-card-classic-badge{background:#1d1d1f;color:#f5f5f7;font-weight:500;letter-spacing:.02em}.edition-store .text-slate-500,.edition-store .text-slate-600,.edition-store .text-slate-800{color:var(--ed-muted)!important}.edition-store .bg-white,.edition-store .bg-white\/90,.edition-store .bg-slate-50,.edition-store .bg-slate-100{background:var(--ed-surface-2)!important}.edition-store .customer-loading .customer-spinner{border-color:var(--ed-line);border-top-color:var(--ed-accent)}.edition-pdp.pdp-page{background:var(--ed-bg)!important;color:var(--ed-ink)!important;--aurora-photo-stage: #f2f3f5;padding-bottom:7rem}@media(min-width:1024px){.edition-pdp.pdp-page{padding-bottom:0}}.edition-pdp .pdp-gallery{background:#f2f3f5;border-color:#ffffff1f;box-shadow:0 24px 64px -32px #000000b3}.edition-pdp .pdp-gallery .aurora-product-photo,.edition-pdp .pdp-gallery .aurora-product-photo--gallery{background:#f2f3f5!important}.edition-pdp .pdp-gallery .aurora-product-photo__img{mix-blend-mode:multiply}.edition-pdp .pdp-gallery-thumb{border-color:var(--ed-line);background:#f2f3f5}.edition-pdp .pdp-gallery-thumb .aurora-product-photo__img{mix-blend-mode:multiply}.edition-pdp .pdp-gallery-thumb.is-active,.edition-pdp .pdp-gallery-thumb.ring-slate-900,.edition-pdp button.pdp-gallery-thumb.border-slate-900{border-color:var(--ed-accent)!important;box-shadow:0 0 0 1px var(--ed-accent)}.edition-pdp button.text-slate-600{color:var(--ed-muted)}.edition-pdp button.text-slate-600:hover{color:#fff}.edition-pdp .sport-pdp-tagline,.edition-pdp .sport-pdp-movement,.edition-pdp .text-slate-600,.edition-pdp .text-slate-500{color:var(--ed-muted)!important}.edition-pdp h1,.edition-pdp .text-slate-950,.edition-pdp .text-slate-900,.edition-pdp .sport-pdp-colors-label{color:#fff!important}.edition-pdp .bg-white,.edition-pdp .bg-white\/95,.edition-pdp .bg-white\/90,.edition-pdp .bg-slate-50{background:var(--ed-surface-2)!important}.edition-pdp .sport-pdp-color-btn{background:var(--ed-surface);border-color:var(--ed-line);color:#fff}.edition-pdp .sport-pdp-color-btn.is-active{border-color:var(--ed-accent);background:color-mix(in srgb,var(--ed-accent) 14%,#111);box-shadow:0 0 0 1px color-mix(in srgb,var(--ed-accent) 40%,transparent)}.edition-pdp .sport-pdp-specs,.edition-pdp .rounded-xl.border.border-slate-200,.edition-pdp .pdp-specs--edition{background:var(--ed-surface-2)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:.875rem;overflow:hidden}.edition-pdp .sport-pdp-specs-toggle,.edition-pdp .pdp-specs__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.95rem 1.1rem;text-align:left;font-size:.95rem;font-weight:650;color:#fff!important}.edition-pdp .sport-pdp-specs-toggle:hover,.edition-pdp .pdp-specs__toggle:hover{background:#ffffff0d}.edition-pdp .pdp-specs__list{max-height:min(360px,55vh);overflow-y:auto;border-top:1px solid rgba(255,255,255,.12)}.edition-pdp .pdp-specs__row{display:grid;grid-template-columns:1fr;gap:.2rem;padding:.85rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.edition-pdp .pdp-specs__row:last-child{border-bottom:0}@media(min-width:640px){.edition-pdp .pdp-specs__row{grid-template-columns:minmax(0,38%) 1fr;gap:1rem;align-items:start}}.edition-pdp .pdp-specs__key{margin:0;color:#ffffffb8!important;font-size:.84rem;font-weight:600}.edition-pdp .pdp-specs__value{margin:0;color:#f5f5f7!important;font-size:.92rem;font-weight:500;line-height:1.45}.edition-pdp .pdp-gallery-expand{border-color:#ffffff38!important;background:#000000b8!important;color:#fff!important}.edition-pdp .pdp-gallery-nav{background:#000000ad;border-color:#ffffff29;box-shadow:0 10px 28px #00000073}@media(hover:hover){.edition-pdp .pdp-gallery-nav:hover{background:#000000e0}}.edition-pdp .btn-primary,.edition-pdp button.bg-brand-ink,.edition-pdp .bg-brand-ink,.edition-pdp .edition-cta{background:var(--ed-accent)!important}.edition-pdp .btn-primary:hover,.edition-pdp button.bg-brand-ink:hover,.edition-pdp .edition-cta:hover{background:var(--ed-accent-deep)!important}.edition-pdp .edition-qty{border-color:var(--ed-line)!important;background:var(--ed-surface)!important;color:#fff}.edition-pdp .edition-qty span{color:#fff!important}.edition-pdp .edition-qty button{color:var(--ed-muted)!important}.edition-pdp .edition-qty button:hover{color:#fff!important}.edition-pdp .edition-fav{border-color:var(--ed-line)!important;background:var(--ed-surface)!important;color:var(--ed-muted)!important}.edition-pdp .edition-fav:hover{color:#fff!important;border-color:#ffffff47!important}.edition-pdp .edition-fav.is-active{border-color:#f43f5e!important;background:#f43f5e!important;color:#fff!important}.edition-pdp .text-emerald-700{color:color-mix(in srgb,var(--ed-accent-soft) 70%,#86efac)!important}.edition-pdp-play-title{font-family:var(--ed-sans)!important}.edition-pdp .pdp-editorial-sections,.edition-pdp .sport-pdp-sections,.edition-pdp .pdp-meta-sections{border-top-color:var(--ed-line)}.edition-pdp .pdp-editorial-section-title,.edition-pdp .pdp-meta-section-title,.edition-pdp .pdp-meta-about-title{color:#fff!important}.edition-pdp .pdp-meta-about{border-bottom-color:var(--ed-line)}.edition-pdp .pdp-meta-about-body,.edition-pdp .pdp-meta-about-bullets,.edition-pdp .pdp-meta-ai-intro,.edition-pdp .pdp-meta-details-value{color:var(--ed-muted)!important}.edition-pdp .pdp-meta-about-bullets li:before{background:var(--ed-accent)}.edition-pdp .sport-pdp-demo__title{color:#fff!important}.edition-pdp .sport-pdp-demo__body,.edition-pdp .sport-pdp-demo__caption{color:var(--ed-muted)!important}.edition-pdp .sport-pdp-demo__eyebrow{color:var(--ed-accent-soft)!important}.edition-pdp .sport-pdp-demo__stage{box-shadow:0 32px 72px -40px var(--ed-glow),0 24px 48px -32px #000000a6}.edition-pdp .pdp-meta-ai{background:var(--ed-surface);border-color:var(--ed-line)}.edition-pdp .pdp-meta-ai-card{background:#16161a;border:1px solid var(--ed-line);--tw-ring-shadow: 0 0 #0000;box-shadow:none}.edition-pdp .pdp-meta-ai-card:hover{border-color:color-mix(in srgb,var(--ed-accent) 45%,transparent);background:#1a1a1f}.edition-pdp .pdp-meta-ai-media{background:#0a0a0c}.edition-pdp .pdp-meta-ai-title{color:#fff!important}.edition-pdp .pdp-meta-ai-desc{color:#f4f4f5ad!important}.edition-pdp .pdp-meta-sections--business .pdp-meta-ai-title:before{background:var(--ed-accent)}.edition-pdp .pdp-meta-sections--sport .pdp-meta-ai-title:before{background:var(--ed-accent)}.edition-pdp .pdp-meta-details-list{border-color:var(--ed-line)}.edition-pdp .pdp-meta-details-list>:not([hidden])~:not([hidden]),.edition-pdp .pdp-meta-details-row{border-color:var(--ed-line)!important}.edition-pdp .pdp-meta-details-key,.edition-pdp .pdp-meta-feature-title{color:#fff!important}.edition-pdp .pdp-meta-feature-desc{color:var(--ed-muted)!important}.edition-pdp-rail{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ed-accent) 45%,transparent);background:color-mix(in srgb,var(--ed-accent) 12%,transparent);color:var(--ed-accent-soft);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.edition-pdp-rail:hover{color:#fff}.edition-pdp-play-title{font-family:var(--ed-display);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:#fff}.edition-pdp-play-blurb{margin-top:.85rem;color:var(--ed-muted);font-size:.95rem;line-height:1.55;max-width:36rem}.edition-pdp-play-storage{margin-top:1.25rem;max-width:36rem;padding:.9rem 1rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--ed-accent) 40%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--ed-accent) 10%,rgba(255,255,255,.04))}.edition-pdp-play-storage__label{margin:0 0 .35rem;color:var(--ed-accent-soft);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.edition-pdp-play-storage__text{margin:0;color:#f5f5f7;font-size:.9rem;font-weight:500;line-height:1.5}.edition-commerce.commerce-page,.edition-commerce.auth-page{background:var(--ed-bg)!important;color:var(--ed-ink)!important}.edition-commerce .customer-page-eyebrow,.edition-commerce .text-slate-600,.edition-commerce .text-slate-500,.edition-commerce .text-slate-700,.edition-commerce .text-slate-800{color:var(--ed-muted)!important}.edition-commerce .customer-page-title,.edition-commerce .font-display,.edition-commerce .text-slate-900,.edition-commerce .text-slate-950,.edition-commerce .text-brand-ink,.edition-commerce h1,.edition-commerce h2,.edition-commerce h3{color:#fff!important}.edition-commerce .customer-card,.edition-commerce .commerce-summary{background:var(--ed-surface)!important;border:1px solid var(--ed-line)!important;box-shadow:none!important;color:var(--ed-ink)}.edition-commerce .commerce-line-item,.edition-commerce .border-slate-100,.edition-commerce .border-slate-200,.edition-commerce .border-t{border-color:var(--ed-line)!important}.edition-commerce .pdp-cart-image{border-color:var(--ed-line);background:#0a0a0b}.edition-commerce{--aurora-photo-stage: #f2f3f5}.edition-commerce .aurora-product-photo,.edition-commerce .pdp-cart-image .aurora-product-photo{background:#f2f3f5!important}.edition-commerce .aurora-product-photo--inline,.edition-commerce .commerce-summary .aurora-product-photo{--aurora-photo-inset: 6%;--aurora-photo-scale: 1;padding:6%!important}.edition-commerce .aurora-product-photo--inline .aurora-product-photo__img,.edition-commerce .commerce-summary .aurora-product-photo__img{mix-blend-mode:multiply}.edition-commerce .bg-brand-cream,.edition-commerce .glass,.edition-commerce .glass-strong{background:var(--ed-surface-2)!important;border-color:var(--ed-line)!important;box-shadow:none!important;color:var(--ed-ink)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.edition-commerce .glass.bg-brand-cream,.edition-commerce .bg-brand-cream.glass{background:var(--ed-surface-2)!important}.edition-commerce .glass .text-slate-950,.edition-commerce .bg-brand-cream .text-slate-950,.edition-commerce .glass span{color:#fff!important}.edition-commerce .glass button,.edition-commerce .bg-brand-cream button,.edition-commerce .glass .text-slate-700{color:var(--ed-muted)!important}.edition-commerce .glass button:hover,.edition-commerce .bg-brand-cream button:hover{color:#fff!important}.edition-commerce input,.edition-commerce select,.edition-commerce textarea{background:var(--ed-surface-2)!important;border-color:var(--ed-line)!important;color:#fff!important;-webkit-text-fill-color:#fff}.edition-commerce input::-moz-placeholder,.edition-commerce textarea::-moz-placeholder{color:var(--ed-faint)!important;-webkit-text-fill-color:var(--ed-faint)}.edition-commerce input::placeholder,.edition-commerce textarea::placeholder{color:var(--ed-faint)!important;-webkit-text-fill-color:var(--ed-faint)}.edition-commerce input:focus,.edition-commerce select:focus,.edition-commerce textarea:focus{border-color:var(--ed-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ed-accent) 28%,transparent)!important}.edition-commerce input:disabled,.edition-commerce select:disabled,.edition-commerce textarea:disabled{background:#0c0c0e!important;color:var(--ed-muted)!important;-webkit-text-fill-color:var(--ed-muted)}.edition-commerce input:-webkit-autofill,.edition-commerce input:-webkit-autofill:hover,.edition-commerce input:-webkit-autofill:focus,.edition-commerce textarea:-webkit-autofill,.edition-commerce select:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff;box-shadow:0 0 0 1000px var(--ed-surface-2) inset!important;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.edition-commerce label,.edition-commerce .text-sm.font-medium{color:var(--ed-ink)!important}.edition-commerce fieldset{min-width:0;border:0;padding:0;margin:0}.edition-commerce button.bg-brand-ink,.edition-commerce .bg-brand-ink{background:var(--ed-accent)!important}.edition-commerce button.bg-brand-ink:hover{background:var(--ed-accent-deep)!important}.edition-commerce .auth-card{background:var(--ed-surface);border:1px solid var(--ed-line);color:var(--ed-ink)}.edition-commerce-badge{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ed-accent-soft)}.edition-commerce-badge:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--ed-accent);box-shadow:0 0 12px var(--ed-glow)}.edition-commerce .ring-slate-200\/80,.edition-commerce .ring-slate-200\/60,.edition-commerce .ring-1{--tw-ring-color: var(--ed-line)}.edition-commerce .bg-white,.edition-commerce .bg-white\/90,.edition-commerce .bg-white\/80,.edition-commerce .bg-white\/70{background:var(--ed-surface)!important}.edition-commerce .bg-slate-50:not(.btn-primary):not(button),.edition-commerce .bg-slate-100:not(.btn-primary):not(button),.edition-commerce .bg-\[\#f5f5f7\]:not(.btn-primary):not(button){background:var(--ed-surface-2)!important}.edition-commerce .bg-brand-ink\/5{background:color-mix(in srgb,var(--ed-accent) 14%,transparent)!important}.edition-commerce .text-emerald-700,.edition-commerce .text-emerald-800{color:#6ee7b7!important}.edition-commerce .shadow-sm{box-shadow:none!important}.edition-step{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--ed-line);background:var(--ed-surface);color:var(--ed-muted);font-size:.85rem;font-weight:600}.edition-step.is-active{border-color:color-mix(in srgb,var(--ed-accent) 50%,transparent);color:#fff;background:color-mix(in srgb,var(--ed-accent) 14%,#111)}.edition-step.is-done{border-color:color-mix(in srgb,var(--ed-accent) 35%,transparent);color:var(--ed-accent-soft)}.edition-step__num{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;background:#ffffff14;font-size:.7rem}.edition-step.is-active .edition-step__num,.edition-step.is-done .edition-step__num{background:var(--ed-accent);color:#fff}@media(prefers-reduced-motion:reduce){.edition-store-hero__img{animation:none}}.edition-pdp .divide-slate-100>:not([hidden])~:not([hidden]),.edition-pdp .border-slate-100,.edition-pdp .divide-y{border-color:var(--ed-line)!important}.edition-pdp dt:not(.pdp-specs__key),.edition-pdp .text-slate-500{color:#ffffffb3!important}.edition-pdp dd:not(.pdp-specs__value),.edition-pdp .text-slate-800{color:#f5f5f7!important}.brand-page{min-height:100vh}.brand-hero{position:relative;isolation:isolate;min-height:min(92vh,46rem);display:flex;align-items:center;overflow:hidden;background:#000}.brand-hero__media{position:absolute;top:0;right:0;bottom:0;left:auto;width:min(46%,34rem);overflow:hidden;background:#000}@media(min-width:1100px){.brand-hero__media{width:min(48%,38rem)}}@media(max-width:899px){.brand-hero__media{left:0;width:auto}}.brand-hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 8%;object-position:50% 8%}@media(min-width:900px){.brand-hero__img{-o-object-position:46% 4%;object-position:46% 4%}}@media(min-width:1200px){.brand-hero__img{-o-object-position:44% 2%;object-position:44% 2%}}.brand-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.94) 10%,rgba(0,0,0,.4) 32%,rgba(0,0,0,.08) 52%,transparent 70%),linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 18%,transparent 78%,rgba(0,0,0,.4) 100%)}@media(max-width:899px){.brand-hero__scrim{background:linear-gradient(180deg,#0000008c,#0003 28%,#0000008c 58%,#000000e0)}}.brand-hero__shell{position:relative;z-index:1;width:100%;max-width:72rem;margin:0 auto;padding:7.5rem 1.25rem 3.5rem}@media(min-width:640px){.brand-hero__shell{padding:8.5rem 1.5rem 4.5rem}}@media(min-width:900px){.brand-hero__shell{padding-right:min(50%,40rem)}}@media(max-width:899px){.brand-hero{align-items:flex-end}}.brand-hero__title{margin-top:1rem;font-size:clamp(2.75rem,8vw,5rem);font-weight:600;letter-spacing:-.04em;line-height:.95;color:#fff}.brand-hero__sub{margin-top:1.1rem;max-width:28rem;font-size:clamp(1.05rem,2.2vw,1.35rem);color:#ffffffe0;font-weight:500}.brand-hero__body{margin-top:.85rem;max-width:36rem;font-size:.95rem;line-height:1.6;color:var(--ed-muted)}.brand-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.brand-section{max-width:72rem;margin:0 auto;padding:4.5rem 1.25rem 1rem}@media(min-width:640px){.brand-section{padding-left:1.5rem;padding-right:1.5rem}}.brand-section__intro{max-width:38rem;margin:0 auto;text-align:center}.brand-section__intro h2,.brand-section--pillars .brand-section__intro h2{margin:0;font-family:var(--ed-sans);font-size:clamp(2rem,4.5vw,2.85rem);font-weight:600;letter-spacing:-.038em;line-height:1.1;color:#f5f5f7}.brand-section__intro p{margin:.85rem auto 0;max-width:34rem;color:#a1a1a6;font-size:1.125rem;line-height:1.47;letter-spacing:-.011em}.brand-edition-grid{display:grid;gap:.85rem;margin-top:1.75rem}@media(min-width:768px){.brand-edition-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}.brand-edition-card{position:relative;display:block;min-height:16rem;overflow:hidden;border-radius:1.15rem;text-decoration:none;color:#fff;isolation:isolate}.brand-edition-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s ease}.brand-edition-card:hover .brand-edition-card__img{transform:scale(1.05)}.brand-edition-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#000000c7)}.brand-edition-card__copy{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:1.25rem}.brand-edition-card__copy span{display:block;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.brand-edition-card__copy strong{display:block;margin-top:.45rem;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.brand-section--pillars{padding-bottom:5.5rem}.brand-section--pillars .brand-section__intro{margin-bottom:2.5rem}.brand-pillar-grid{display:grid;gap:2rem 2.5rem;max-width:58rem;margin:0 auto}@media(min-width:768px){.brand-pillar-grid{grid-template-columns:repeat(3,1fr)}}.brand-pillar{padding:0;border:0;background:none;text-align:left}.brand-pillar .collection-story__glyph{margin-bottom:.95rem}.brand-pillar h3{font-family:var(--ed-sans);font-size:1.2rem;font-weight:600;letter-spacing:-.022em;color:#f5f5f7}.brand-pillar p{margin-top:.4rem;font-size:1rem;line-height:1.45;color:#86868b}.edition-store .customer-empty-title{color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.left-0{left:0}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.top-1\/2{top:50%}.top-3{top:.75rem}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-\[110\]{z-index:110}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[4\.25rem\]{height:4.25rem}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[min\(320px\,50vh\)\]{max-height:min(320px,50vh)}.min-h-\[14rem\]{min-height:14rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[460px\]{min-height:460px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[520px\]{min-width:520px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[820px\]{min-width:820px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[92\%\]{max-width:92%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#1d1d1f\]{--tw-border-opacity: 1;border-color:rgb(29 29 31 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-400\/30{border-color:#fbbf244d}.border-black\/10{border-color:#0000001a}.border-black\/5{border-color:#0000000d}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-brand-accent\/20{border-color:#4e5de633}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/30{border-color:#f43f5e4d}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/80{border-color:#cbd5e1cc}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.border-t-brand-accent{--tw-border-opacity: 1;border-top-color:rgb(78 93 230 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#111113\]{--tw-bg-opacity: 1;background-color:rgb(17 17 19 / var(--tw-bg-opacity, 1))}.bg-\[\#1d1d1f\]{--tw-bg-opacity: 1;background-color:rgb(29 29 31 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f5f7\]{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f5f7\]\/80{background-color:#f5f5f7cc}.bg-\[var\(--aurora-photo-stage\)\]{background-color:var(--aurora-photo-stage)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/95{background-color:#fffbebf2}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-brand-accent{--tw-bg-opacity: 1;background-color:rgb(78 93 230 / var(--tw-bg-opacity, 1))}.bg-brand-accent\/10{background-color:#4e5de61a}.bg-brand-cream{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1))}.bg-brand-ink{--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/50{--tw-gradient-from: rgb(2 6 23 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[clamp\(1\.25rem\,4vw\,3rem\)\]{padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Inter,system-ui,-apple-system,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.75rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.75rem,4vw,2.5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0071e3\]{--tw-text-opacity: 1;color:rgb(0 113 227 / var(--tw-text-opacity, 1))}.text-\[\#1d1d1f\]{--tw-text-opacity: 1;color:rgb(29 29 31 / var(--tw-text-opacity, 1))}.text-\[\#2997ff\]{--tw-text-opacity: 1;color:rgb(41 151 255 / var(--tw-text-opacity, 1))}.text-\[\#86868b\]{--tw-text-opacity: 1;color:rgb(134 134 139 / var(--tw-text-opacity, 1))}.text-\[\#d2d2d7\]{--tw-text-opacity: 1;color:rgb(210 210 215 / var(--tw-text-opacity, 1))}.text-\[\#e8e8ed\]{--tw-text-opacity: 1;color:rgb(232 232 237 / var(--tw-text-opacity, 1))}.text-\[\#f5f5f7\]{--tw-text-opacity: 1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/80{color:#92400ecc}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-brand-accent{--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.text-brand-accent-soft{--tw-text-opacity: 1;color:rgb(238 240 253 / var(--tw-text-opacity, 1))}.text-brand-ink{--tw-text-opacity: 1;color:rgb(12 18 34 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900\/90{color:#064e3be6}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-brand-accent\/40{text-decoration-color:#4e5de666}.decoration-slate-300{text-decoration-color:#cbd5e1}.underline-offset-4{text-underline-offset:4px}.accent-brand-ink{accent-color:#0c1222}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/30{--tw-ring-color: rgb(52 211 153 / .3)}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-slate-200\/70{--tw-ring-color: rgb(226 232 240 / .7)}.ring-slate-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.ring-slate-900\/10{--tw-ring-color: rgb(15 23 42 / .1)}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-white\/80{--tw-ring-color: rgb(255 255 255 / .8)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.home-cinematic-slide-media,.home-cinematic-slide video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:100%;width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.home-hero--editorial .home-cinematic-slide video{-o-object-position:center 40%;object-position:center 40%}@media(min-width:640px){.home-hero--editorial .home-cinematic-slide video{-o-object-position:center 42%;object-position:center 42%}}@keyframes home-hero-progress{0%{width:0}to{width:100%}}.edition-store .home-hero-dot.is-active,.edition-pdp .home-hero-dot.is-active{background:var(--ed-surface-2)}.edition-commerce .home-hero-dot.is-active{background:var(--ed-surface)}.home-hero-dot.is-active{width:1.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.edition-store .home-categories,.edition-pdp .home-categories{background:var(--ed-surface-2)}.edition-commerce .home-categories{background:var(--ed-surface)}.home-categories{border-bottom-width:1px;border-color:#e2e8f080;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:640px){.home-categories{padding-top:2rem;padding-bottom:2rem}}.home-categories-head{margin-bottom:1rem}.edition-commerce .home-categories-title{color:#fff}.edition-commerce .text-sm.home-categories-title{color:var(--ed-ink)}.home-categories-title{font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(12 18 34 / var(--tw-text-opacity, 1))}@media(min-width:640px){.home-categories-title{font-size:1.65rem}}.home-categories-scroll-wrap{margin-left:-1rem;margin-right:-1rem;overflow-x:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.home-categories-scroll-wrap{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.home-categories-scroll-wrap{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}.home-categories-scroll-wrap{scrollbar-width:none}.home-categories-scroll-wrap::-webkit-scrollbar{display:none}.home-categories-scroll{display:flex;width:-moz-max-content;width:max-content;gap:.625rem;padding-bottom:.25rem}.edition-store .home-category-pill{color:var(--ed-muted)}.edition-store .home-category-pill,.edition-pdp .home-category-pill{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.home-category-pill.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .home-category-pill{color:var(--ed-muted)}.edition-commerce .home-category-pill.font-medium,.edition-commerce .text-sm.home-category-pill{color:var(--ed-ink)}.edition-commerce .home-category-pill{background:var(--ed-surface)}.edition-pdp .home-category-pill{color:#f5f5f7}.home-category-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#cbd5e1cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(hover:hover){.edition-store .home-category-pill:hover,.edition-pdp .home-category-pill:hover{background:var(--ed-surface-2)}.edition-commerce .home-category-pill:hover{background:var(--ed-surface)}.home-category-pill:hover{border-color:#4e5de666;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.edition-pdp button.home-category-pill--accent,.edition-pdp .home-category-pill--accent{background:var(--ed-accent)}.edition-pdp button.home-category-pill--accent:hover{background:var(--ed-accent-deep)}.edition-commerce button.home-category-pill--accent,.edition-commerce .home-category-pill--accent{background:var(--ed-accent)}.edition-commerce button.home-category-pill--accent:hover{background:var(--ed-accent-deep)}.home-category-pill--accent{--tw-border-opacity: 1;border-color:rgb(12 18 34 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(hover:hover){.home-category-pill--accent:hover{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}}.edition-store .home-lines,.edition-pdp .home-lines{background:var(--ed-surface-2)}.edition-commerce .home-lines{background:var(--ed-surface)}.home-lines{border-bottom-width:1px;border-color:#e2e8f099;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:640px){.home-lines{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1024px){.home-lines{padding-top:5rem;padding-bottom:5rem}}.home-lines--editorial{background:linear-gradient(180deg,#fff,#f8f9fb 42%,#fff)}.home-lines-header{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.edition-store .home-lines-eyebrow,.edition-pdp .home-lines-eyebrow,.edition-commerce .home-lines-eyebrow{color:var(--ed-muted)}.edition-pdp .home-lines-eyebrow{color:#ffffffb3}.home-lines-eyebrow{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.home-lines-eyebrow--solo{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.home-lines-header--after-style{margin-top:3rem}@media(min-width:640px){.home-lines-header--after-style{margin-top:3.5rem}}@media(min-width:1024px){.home-lines-header--after-style{margin-top:4rem}}.edition-store .home-made-style,.edition-pdp .home-made-style{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.home-made-style.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .home-made-style{background:var(--ed-surface)}.home-made-style{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:80rem;border-radius:1.75rem;border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:3rem 1.25rem;text-align:center;--tw-shadow: 0 24px 56px -32px rgba(12,18,34,.12);--tw-shadow-colored: 0 24px 56px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.home-made-style{margin-top:2.5rem;padding:3.5rem 2rem}}@media(min-width:1024px){.home-made-style{padding:4rem 3rem}}.home-made-style-intro{margin-left:auto;margin-right:auto;max-width:42rem}.edition-pdp .home-made-style-title,.edition-commerce .home-made-style-title,.edition-commerce .glass .home-made-style-title,.edition-commerce .bg-brand-cream .home-made-style-title{color:#fff}.home-made-style-title{font-size:clamp(1.85rem,4.5vw,2.65rem);font-weight:700;line-height:1.25;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .home-made-style-sub,.edition-pdp button.home-made-style-sub{color:var(--ed-muted)}.edition-pdp button.home-made-style-sub:hover{color:#fff}.edition-pdp .home-made-style-sub,.edition-commerce .home-made-style-sub{color:var(--ed-muted)}.home-made-style-sub{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:28rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.home-made-style-grid{margin-top:2.5rem;display:grid;gap:2rem}@media(min-width:640px){.home-made-style-grid{margin-top:3rem}}@media(min-width:1024px){.home-made-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0px}}.home-made-style-card{display:flex;flex-direction:column;min-height:28rem;padding:0 .25rem .5rem;text-align:left;background:transparent;box-shadow:none}@media(min-width:640px){.home-made-style-card{min-height:34rem}}@media(min-width:1024px){.home-made-style-card{min-height:38rem}}.home-made-style-index{margin-bottom:.65rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;color:#64748b}.home-made-style-card-copy{position:relative;z-index:1;flex-shrink:0}.home-made-style-card-title{font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0f172a}@media(min-width:640px){.home-made-style-card-title{font-size:1.5rem}}.home-made-style-card-desc{margin-top:.5rem;max-width:20rem;font-size:.875rem;line-height:1.55;color:#475569}.home-made-style-card-stage{display:flex;flex:1;align-items:center;justify-content:center;min-height:16rem;padding:1rem 0 .75rem}@media(min-width:640px){.home-made-style-card-stage{min-height:20rem;padding:1.25rem 0 1rem}}@media(min-width:1024px){.home-made-style-card-stage{min-height:24rem}}.home-made-style-product-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:12rem;padding:0;background:transparent}.home-made-style-product-stage:before{content:"";position:absolute;left:50%;bottom:2%;z-index:0;width:min(78%,20rem);height:3.5rem;transform:translate(-50%);border-radius:9999px;background:radial-gradient(ellipse at center,rgba(15,23,42,.08) 0%,transparent 70%);filter:blur(14px);pointer-events:none}@media(min-width:640px){.home-made-style-product-stage{min-height:18rem}.home-made-style-product-stage:before{width:min(74%,22rem);height:4rem}}.home-made-style-product-img{position:relative;z-index:1;display:block;width:min(100%,26rem);height:auto;max-height:min(24rem,42vw);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(min-width:640px){.home-made-style-product-img{width:min(100%,32rem);max-height:min(28rem,38vw)}}@media(min-width:1024px){.home-made-style-product-img{width:min(100%,36rem);max-height:30rem}}.home-made-style-silhouette{width:auto;height:auto;max-width:72%;max-height:7rem;color:#cbd5e1}.home-made-style-card-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;margin-top:auto;padding-top:.5rem;position:relative;z-index:1}.home-made-style-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:1.5rem}.home-made-style-swatch{width:1.5rem;height:1.5rem;flex-shrink:0;border:1px solid rgb(226 232 240);border-radius:.35rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}@media(min-width:640px){.home-made-style-swatch{width:1.65rem;height:1.65rem}}.home-made-style-swatch.is-active{transform:scale(1.06);box-shadow:0 0 0 2px #0f172a}.home-made-style-cta{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#0f172a;transition:color .2s ease,gap .2s ease}.home-made-style-cta:before{content:"";display:block;width:2.25rem;height:1px;background:#e2e8f0}@media(hover:hover){.home-made-style-cta:hover{color:#334155;gap:.65rem}}.home-made-style-swatches--empty{min-width:0}.edition-pdp .home-lines-title,.edition-commerce .home-lines-title,.edition-commerce .glass .home-lines-title,.edition-commerce .bg-brand-cream .home-lines-title{color:#fff}.home-lines-title{margin-top:.75rem;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .home-lines-sub,.edition-pdp button.home-lines-sub{color:var(--ed-muted)}.edition-pdp button.home-lines-sub:hover{color:#fff}.edition-pdp .home-lines-sub,.edition-commerce .home-lines-sub{color:var(--ed-muted)}.home-lines-sub{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:36rem;font-size:.9375rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.home-lines-sub{font-size:1rem;line-height:1.5rem}}.home-lines-showcase{margin-top:2.5rem;display:grid;gap:1rem}@media(min-width:640px){.home-lines-showcase{margin-top:3rem;gap:1.25rem}}@media(min-width:1024px){.home-lines-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.home-line-showcase-link{position:relative;display:block;overflow:hidden;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-line-showcase-link{display:block}}.home-line-showcase-link{border-radius:1.75rem;box-shadow:0 24px 56px -32px #0c122247;transition:transform .35s ease,box-shadow .35s ease}@media(hover:hover){.home-line-showcase-link:hover{transform:translateY(-4px);box-shadow:0 32px 72px -28px #0c122261}}.home-line-showcase-media{position:relative;aspect-ratio:4/5;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-line-showcase-media{display:block}}@media(min-width:640px){.home-line-showcase-media{aspect-ratio:5/6}}@media(min-width:1024px){.home-line-showcase-media{aspect-ratio:4/5}}.home-line-showcase-img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(hover:hover){.home-line-showcase-link:hover .home-line-showcase-img{transform:scale(1.04)}}.home-line-showcase-scrim{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080a1814,#080a1826 35%,#080a18b8 72%,#080a18eb)}.home-line-showcase-scrim-side{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,10,24,.55) 0%,transparent 55%)}.home-line-showcase-content{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;padding:4rem 1.5rem 1.75rem}@media(min-width:640px){.home-line-showcase-content{padding:5rem 2rem 2rem}}.edition-pdp .rounded-xl.home-line-showcase-label.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.home-line-showcase-label{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#ffffff40;background-color:#ffffff1a;padding:.375rem .875rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-line-showcase-title{margin-top:1rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 2px 20px rgba(0,0,0,.35)}.edition-commerce .home-line-showcase-desc.font-medium{color:var(--ed-ink)}.home-line-showcase-desc{margin-top:.75rem;max-width:28rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#ffffffd9}@media(min-width:640px){.home-line-showcase-desc{font-size:.9375rem}}.home-line-showcase-desc{text-shadow:0 1px 10px rgba(0,0,0,.3)}.edition-commerce .home-line-showcase-cta.font-medium{color:var(--ed-ink)}.home-line-showcase-cta{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(hover:hover){.home-line-showcase-link:hover .home-line-showcase-cta{color:#a8d0ff}}.home-line-showcase--business .home-line-showcase-label{border-color:#7eb8ff59;background-color:#7eb8ff1a}.home-line-showcase--sport .home-line-showcase-label{border-color:#4e5de659;background-color:#4e5de626}.home-lines-foot{margin-top:2.5rem;text-align:center}@media(min-width:640px){.home-lines-foot{margin-top:3rem}}.edition-store .home-lines-compare{color:var(--ed-muted)}.edition-store .home-lines-compare,.edition-pdp .home-lines-compare{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.home-lines-compare.border-slate-200,.edition-pdp .rounded-xl.border.home-lines-compare{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .home-lines-compare{color:var(--ed-muted);border-color:var(--ed-line)}.edition-commerce .home-lines-compare.font-medium{color:var(--ed-ink)}.edition-commerce .home-lines-compare{background:var(--ed-surface);box-shadow:none}.edition-pdp .home-lines-compare{color:#f5f5f7}.home-lines-compare{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .home-lines-compare:hover{background:var(--ed-surface-2)}.edition-pdp .home-lines-compare:hover{color:#fff;background:var(--ed-surface-2)}.edition-commerce .home-lines-compare:hover,.edition-commerce .glass .home-lines-compare:hover,.edition-commerce .bg-brand-cream .home-lines-compare:hover{color:#fff}.edition-commerce .home-lines-compare:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.home-lines-compare:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-pdp button.home-moment,.edition-pdp .home-moment{background:var(--ed-accent)}.edition-pdp button.home-moment:hover{background:var(--ed-accent-deep)}.edition-commerce button.home-moment,.edition-commerce .home-moment{background:var(--ed-accent)}.edition-commerce button.home-moment:hover{background:var(--ed-accent-deep)}.home-moment{border-bottom-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));padding-top:3.5rem;padding-bottom:3.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.home-moment{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1024px){.home-moment{padding-top:5rem;padding-bottom:5rem}}.home-moment-header{margin-left:auto;margin-right:auto;max-width:48rem;text-align:center}.home-moment-title{font-size:clamp(1.75rem,4.2vw,2.65rem);font-weight:600;line-height:1.14;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.home-moment-grid{margin-top:2.5rem;display:grid;gap:1.5rem}@media(min-width:640px){.home-moment-grid{margin-top:3rem}}@media(min-width:1024px){.home-moment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}@media(max-width:639px){.home-moment-header{text-align:left}.home-moment-grid{margin-left:-1rem;margin-right:-1rem;display:flex;gap:1rem;overflow-x:auto;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-moment-grid::-webkit-scrollbar{display:none}.home-moment-card{width:min(78vw,17.5rem);flex-shrink:0;scroll-snap-align:center}}.home-moment-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:1.15rem;box-shadow:0 8px 32px -12px #00000073;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.edition-store .home-moment-card-media{background:var(--ed-surface-2)}.edition-commerce .home-moment-card-media:not(.btn-primary):not(button){background:var(--ed-surface-2)}.home-moment-card-media{position:relative;aspect-ratio:4/5;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-moment-card-media{display:block}}.home-moment-card-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(hover:hover){.home-moment-card:hover .home-moment-card-img{transform:scale(1.03)}}.home-moment-card-body{display:flex;flex:1 1 0%;flex-direction:column;padding:1.25rem}@media(min-width:640px){.home-moment-card-body{padding:1.5rem}}.home-moment-card-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.home-moment-card-title{font-size:1.25rem;line-height:1.75rem}}.edition-commerce .home-moment-card-desc.font-medium{color:var(--ed-ink)}.home-moment-card-desc{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#ffffffb3}@media(min-width:640px){.home-moment-card-desc{font-size:.9375rem}}.home-day{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1));padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:640px){.home-day{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1024px){.home-day{padding-top:5rem;padding-bottom:5rem}}.home-day-header{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.edition-pdp .home-day-title,.edition-commerce .home-day-title,.edition-commerce .glass .home-day-title,.edition-commerce .bg-brand-cream .home-day-title{color:#fff}.home-day-title{font-size:clamp(1.65rem,4vw,2.45rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.home-day-sub{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:32rem;font-size:.9375rem;line-height:1.625}@media(min-width:640px){.home-day-sub{font-size:1rem;line-height:1.5rem}}.home-day-sub{color:#3d4f68}.home-day-grid{margin-top:2.5rem;display:grid;gap:1rem}@media(min-width:640px){.home-day-grid{margin-top:3rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.home-day-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.home-day-header{text-align:left}.home-day-sub{margin-left:0;margin-right:0}.home-day-grid{margin-left:-1rem;margin-right:-1rem;display:flex;gap:.75rem;overflow-x:auto;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-day-grid::-webkit-scrollbar{display:none}.home-day-card{width:min(82vw,18.5rem);flex-shrink:0;scroll-snap-align:center;min-height:16.5rem}}.home-day-card{position:relative;min-height:15rem;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-day-card{display:block}}@media(min-width:640px){.home-day-card{min-height:16.5rem}}.home-day-card{border-radius:1rem}.home-day-card-img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(hover:hover){.home-day-card:hover .home-day-card-img{transform:scale(1.04)}}.home-day-card-overlay{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c12226b,#0c122214 42%,#0c1222c7)}.home-day-card-content{position:relative;z-index:1;display:flex;height:100%;min-height:inherit;flex-direction:column;justify-content:space-between;padding:1.25rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-day-card-content{display:block}}@media(min-width:640px){.home-day-card-content{padding:1.5rem}}.home-day-card-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.home-day-card-title{font-size:1.25rem;line-height:1.75rem}}.edition-commerce .home-day-card-desc.font-medium{color:var(--ed-ink)}.home-day-card-desc{margin-top:auto;max-width:16rem;padding-top:2rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#ffffffe6}.edition-pdp button.home-film,.edition-pdp .home-film{background:var(--ed-accent)}.edition-pdp button.home-film:hover{background:var(--ed-accent-deep)}.edition-commerce button.home-film,.edition-commerce .home-film{background:var(--ed-accent)}.edition-commerce button.home-film:hover{background:var(--ed-accent-deep)}.home-film{border-top-width:1px;border-bottom-width:1px;border-color:#e2e8f099;--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));padding-top:2.5rem;padding-bottom:2.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.home-film{padding-top:3rem;padding-bottom:3rem}}@media(min-width:1024px){.home-film{padding-top:3.5rem;padding-bottom:3.5rem}}.home-film-header{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.home-film-eyebrow{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(238 240 253 / var(--tw-text-opacity, 1))}.home-film-title{margin-top:.75rem;font-size:clamp(1.65rem,3.8vw,2.35rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 2px 24px rgba(0,0,0,.35)}.edition-commerce .home-film-sub.font-medium{color:var(--ed-ink)}.home-film-sub{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:36rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}@media(min-width:640px){.home-film-sub{font-size:1rem;line-height:1.5rem}}.home-film-sub{color:#ffffffd1}.home-film-stage{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.home-film-stage{margin-top:2.25rem;gap:1.25rem}}@media(max-width:1023px){.home-film-header{text-align:left}.home-film-sub{margin-left:0;margin-right:0}}.home-film-main{display:grid;gap:1rem}@media(min-width:1024px){.home-film-main{grid-template-columns:minmax(0,1fr) 17rem;align-items:stretch;gap:1.5rem}}.home-film-feature{position:relative;min-height:14rem;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-film-feature{display:block}}@media(min-width:640px){.home-film-feature{min-height:17rem}}@media(min-width:1024px){.home-film-feature{min-height:22rem}}.home-film-feature{border-radius:1.25rem}@media(max-width:1023px){.home-film-feature{aspect-ratio:4 / 5;min-height:min(72vw,22rem);max-height:26rem}.home-film-feature-badge{left:1rem;top:3rem}}.home-film-feature-media{position:relative;height:100%;min-height:inherit;width:100%;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-film-feature-media{display:block}}.home-film-feature-img,.home-film-feature-media video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:100%;width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.home-film-kenburns{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;z-index:0}.home-film-feature-scrim{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c122226,#0c12220d 40%,#0c1222d1)}.home-film-feature-badge{position:absolute;left:1.25rem;top:1.25rem;z-index:1;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#ffffff26;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-film-progress{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;gap:.375rem;padding:.75rem}@media(min-width:640px){.home-film-progress{padding:1rem}}@media(min-width:1024px){.home-film-progress{display:none}}.home-film-progress-bar{height:.125rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;background-color:#ffffff40}.edition-store .home-film-progress-fill,.edition-pdp .home-film-progress-fill{background:var(--ed-surface-2)}.edition-commerce .home-film-progress-fill{background:var(--ed-surface)}.home-film-progress-fill{display:block;height:100%;width:0px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.home-film-progress-fill.is-complete{width:100%}.home-film-progress-fill.is-active{animation:home-film-progress var(--home-film-story-ms, 1.8s) linear forwards}.home-film-feature-copy{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:1.25rem}@media(min-width:640px){.home-film-feature-copy{padding:1.75rem}}.home-film-feature-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.02em}@media(min-width:640px){.home-film-feature-title{font-size:1.5rem;line-height:2rem}}.edition-commerce .home-film-feature-body.font-medium{color:var(--ed-ink)}.home-film-feature-body{margin-top:.5rem;max-width:32rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}@media(min-width:640px){.home-film-feature-body{font-size:.9375rem}}.home-film-feature-body{color:#ffffffd1}.home-film-rail--side{display:none}@media(min-width:1024px){.home-film-rail--side{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}}.home-film-rail--bottom{display:none}@media(min-width:1024px){.home-film-rail--bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.home-film-rail--mobile{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;padding-top:.25rem}@media(min-width:1024px){.home-film-rail--mobile{display:none}}.home-film-rail--mobile{scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-film-rail--mobile::-webkit-scrollbar{display:none}@media(max-width:1023px){.home-film-rail--mobile{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.home-film-rail--mobile{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}}.home-film-thumb--mobile{width:11.75rem;flex-shrink:0;scroll-snap-align:center}@media(min-width:640px){.home-film-thumb--mobile{width:12.75rem}}.home-film-thumb--mobile{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-film-thumb--mobile.is-active{border-color:#fff6;box-shadow:0 10px 36px -12px #0000008c}.home-film-thumb--mobile .home-film-thumb-media{aspect-ratio:16/11;min-height:5.75rem}.edition-commerce .home-film-thumb--mobile .home-film-thumb-label.font-medium{color:var(--ed-ink)}.home-film-thumb--mobile .home-film-thumb-label{font-size:.875rem;line-height:1.25rem}.edition-commerce .text-sm.home-film-mobile-hint{color:var(--ed-ink)}.home-film-mobile-hint{text-align:center;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em}@media(min-width:1024px){.home-film-mobile-hint{display:none}}.home-film-mobile-hint{color:#ffffff73}.home-film-mobile-hint-sep{color:#ffffff47}.home-film-thumb--mobile .home-film-thumb-progress{display:none}@media(min-width:1024px){.home-film-rail--side .home-film-thumb{flex:1 1 0%}.home-film-rail--side .home-film-thumb-media{aspect-ratio:16/11;min-height:6.5rem}}.edition-pdp .home-film-thumb.border.border-slate-200,.edition-pdp .rounded-xl.home-film-thumb.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.home-film-thumb{position:relative;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:.5rem;text-align:left}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-film-thumb{display:block}}.home-film-thumb{transition:border-color .12s ease,background-color .12s ease}.home-film-thumb.is-active{border-color:#ffffff4d;background-color:#ffffff1a}@media(hover:hover){.home-film-thumb:hover{border-color:#ffffff40;background-color:#ffffff1a}}.home-film-thumb-media{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:.5rem}.home-film-thumb-media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-film-thumb-label{margin-top:.5rem;display:block;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.375}@media(min-width:640px){.edition-commerce .home-film-thumb-label.font-medium{color:var(--ed-ink)}.home-film-thumb-label{font-size:.875rem;line-height:1.25rem}}.home-film-thumb-label{color:#ffffffe6}.home-film-thumb-progress{margin-left:.25rem;margin-right:.25rem;margin-top:.5rem;display:block;height:.125rem;overflow:hidden;border-radius:9999px;background-color:#ffffff26}.edition-commerce .home-film-thumb-progress-fill{background:var(--ed-surface)}.home-film-thumb-progress-fill{display:block;height:100%;width:0px;border-radius:9999px;background-color:#fffc}.home-film-thumb-progress-fill.is-active{animation:home-film-progress var(--home-film-story-ms, 1.8s) linear forwards}@keyframes home-film-progress{0%{width:0}to{width:100%}}.home-film-foot{margin-top:1.5rem;display:flex;justify-content:center}@media(min-width:640px){.home-film-foot{margin-top:2rem}}@media(min-width:1024px){.home-film-foot{margin-top:2.5rem}}.edition-store .home-film-cta{background:var(--ed-surface-2)}.edition-pdp .home-film-cta{color:#fff}.edition-pdp .home-film-cta{background:var(--ed-surface-2)}.edition-commerce .home-film-cta,.edition-commerce .glass .home-film-cta,.edition-commerce .bg-brand-cream .home-film-cta{color:#fff}.edition-commerce .home-film-cta.font-medium{color:var(--ed-ink)}.edition-commerce .home-film-cta{background:var(--ed-surface)}.home-film-cta{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .home-film-cta:hover{background:var(--ed-surface-2)}.edition-commerce .home-film-cta:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.home-film-cta:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}@media(max-width:639px){.home-film-cta{width:100%;justify-content:center}}.home-cinematic-slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.edition-store .home-benefits,.edition-pdp .home-benefits{background:var(--ed-surface-2)}.edition-commerce .home-benefits{background:var(--ed-surface)}.home-benefits{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:640px){.home-benefits{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1024px){.home-benefits{padding-top:5rem;padding-bottom:5rem}}.home-benefits-header{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.edition-pdp .home-benefits-title,.edition-commerce .home-benefits-title,.edition-commerce .glass .home-benefits-title,.edition-commerce .bg-brand-cream .home-benefits-title{color:#fff}.home-benefits-title{font-size:clamp(1.65rem,4vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .home-benefits-sub,.edition-pdp button.home-benefits-sub{color:var(--ed-muted)}.edition-pdp button.home-benefits-sub:hover{color:#fff}.edition-pdp .home-benefits-sub,.edition-commerce .home-benefits-sub{color:var(--ed-muted)}.home-benefits-sub{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:36rem;font-size:.9375rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.home-benefits-sub{font-size:1rem;line-height:1.5rem}}.home-benefits-grid{margin-top:2.5rem;display:grid;gap:1rem}@media(min-width:640px){.home-benefits-grid{margin-top:3rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.home-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-benefit-card{min-height:0px}.edition-store .home-benefit-card-link,.edition-pdp .home-benefit-card-link{background:var(--ed-surface-2)}.edition-commerce .home-benefit-card-link{--tw-ring-color: var(--ed-line)}.edition-commerce .home-benefit-card-link{background:var(--ed-surface)}.home-benefit-card-link{display:flex;height:100%;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--aurora-border);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-radius:var(--aurora-radius-bento);box-shadow:var(--aurora-shadow-card)}@media(hover:hover){.home-benefit-card-link:hover{box-shadow:0 20px 48px -20px #0c122229}}.home-benefit-card-media{position:relative;aspect-ratio:4/5;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-benefit-card-media{display:block}}.home-benefit-card-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}@media(hover:hover){.home-benefit-card-link:hover .home-benefit-card-img{transform:scale(1.04)}}.edition-pdp .home-benefit-card-label{color:#fff;background:var(--ed-surface-2)}.edition-commerce .home-benefit-card-label{color:#fff}.edition-commerce .home-benefit-card-label{box-shadow:none}.home-benefit-card-label{position:absolute;left:1rem;top:1rem;border-radius:9999px;background-color:#fffffff2;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.home-benefit-card-body{display:flex;flex:1 1 0%;flex-direction:column;padding:1.25rem}.edition-pdp .home-benefit-card-title,.edition-commerce .home-benefit-card-title,.edition-commerce .glass .home-benefit-card-title,.edition-commerce .bg-brand-cream .home-benefit-card-title{color:#fff}.home-benefit-card-title{font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.home-benefit-card-title{font-size:1.05rem}}.edition-store .home-benefit-card-desc,.edition-pdp button.home-benefit-card-desc{color:var(--ed-muted)}.edition-pdp button.home-benefit-card-desc:hover{color:#fff}.edition-pdp .home-benefit-card-desc,.edition-commerce .home-benefit-card-desc{color:var(--ed-muted)}.edition-commerce .home-benefit-card-desc.font-medium{color:var(--ed-ink)}.home-benefit-card-desc{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.home-benefits-foot{margin-top:2.5rem;display:flex;justify-content:center}@media(min-width:640px){.home-benefits-foot{margin-top:3rem}}.edition-commerce .home-benefits-explore.font-medium{color:var(--ed-ink)}.home-benefits-explore{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(78 93 230 / var(--tw-bg-opacity, 1));padding:.875rem 1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.home-benefits-explore:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.edition-store .home-glasses-showcase,.edition-pdp .home-glasses-showcase{background:var(--ed-surface-2)}.edition-commerce .home-glasses-showcase{background:var(--ed-surface)}.home-glasses-showcase{border-top-width:1px;border-bottom-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:640px){.home-glasses-showcase{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1024px){.home-glasses-showcase{padding-top:5rem;padding-bottom:5rem}}.glasses-showcase-shell{position:relative}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.glasses-showcase-shell{display:block}}.glasses-showcase-header{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.edition-store .glasses-showcase-eyebrow,.edition-pdp .glasses-showcase-eyebrow,.edition-commerce .glasses-showcase-eyebrow{color:var(--ed-muted)}.edition-pdp .glasses-showcase-eyebrow{color:#ffffffb3}.glasses-showcase-eyebrow{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp .glasses-showcase-title,.edition-commerce .glasses-showcase-title,.edition-commerce .glass .glasses-showcase-title,.edition-commerce .bg-brand-cream .glasses-showcase-title{color:#fff}.glasses-showcase-title{margin-top:.75rem;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .glasses-showcase-sub,.edition-pdp button.glasses-showcase-sub{color:var(--ed-muted)}.edition-pdp button.glasses-showcase-sub:hover{color:#fff}.edition-pdp .glasses-showcase-sub,.edition-commerce .glasses-showcase-sub{color:var(--ed-muted)}.glasses-showcase-sub{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:36rem;font-size:.9375rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.glasses-showcase-sub{font-size:1rem;line-height:1.5rem}}.edition-pdp button.pdp-gallery-thumb.glasses-showcase-tabs{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.edition-pdp .rounded-xl.glasses-showcase-tabs.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.glasses-showcase-tabs{margin-left:auto;margin-right:auto;margin-top:2rem;display:flex;width:100%;max-width:20rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}@media(min-width:640px){.glasses-showcase-tabs{max-width:24rem}}.edition-store .glasses-showcase-tab{color:var(--ed-muted)}.edition-store .glasses-showcase-tab{background:var(--ed-surface-2)}.edition-pdp button.pdp-gallery-thumb.glasses-showcase-tab{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.edition-pdp button.glasses-showcase-tab{color:var(--ed-muted)}.edition-pdp button.glasses-showcase-tab:hover{color:#fff}.edition-pdp .glasses-showcase-tab{color:var(--ed-muted)}.edition-pdp .glasses-showcase-tab{background:var(--ed-surface-2)}.edition-commerce .glasses-showcase-tab{color:var(--ed-muted)}.edition-commerce .glasses-showcase-tab{background:var(--ed-surface)}.glasses-showcase-tab{display:inline-flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.5rem;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glasses-showcase-tab:last-child{border-right-width:0px}.glasses-showcase-tab--active{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(hover:hover){.edition-store .glasses-showcase-tab:not(.glasses-showcase-tab--active):hover{background:var(--ed-surface-2)}.edition-pdp .glasses-showcase-tab:not(.glasses-showcase-tab--active):hover{color:#fff;background:var(--ed-surface-2)}.edition-commerce .glasses-showcase-tab:not(.glasses-showcase-tab--active):hover{color:#fff}.edition-commerce .glass .glasses-showcase-tab:not(.glasses-showcase-tab--active):hover,.edition-commerce .bg-brand-cream .glasses-showcase-tab:not(.glasses-showcase-tab--active):hover{color:#fff}.edition-commerce .glasses-showcase-tab:not(.glasses-showcase-tab--active):hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.glasses-showcase-tab:not(.glasses-showcase-tab--active):hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}}.glasses-showcase-panel{margin-top:2rem}@media(min-width:1024px){.glasses-showcase-panel{margin-top:3rem}}.edition-pdp .rounded-xl.glasses-showcase-detail-tabs.border-slate-200,.edition-pdp .rounded-xl.border.glasses-showcase-detail-tabs{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-showcase-detail-tabs{border-color:var(--ed-line)}.glasses-showcase-detail-tabs{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;display:grid;max-width:32rem;grid-template-columns:repeat(3,minmax(0,1fr));border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.glasses-showcase-detail-tabs{max-width:36rem}}.edition-store .glasses-showcase-detail-tab,.edition-pdp .glasses-showcase-detail-tab{color:var(--ed-muted)}.edition-pdp .rounded-xl.border.glasses-showcase-detail-tab{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-showcase-detail-tab{color:var(--ed-muted);border-color:var(--ed-line)}.edition-pdp .glasses-showcase-detail-tab{color:#ffffffb3}.glasses-showcase-detail-tab{border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:.625rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glasses-showcase-detail-tab:last-child{border-right-width:0px}@media(min-width:640px){.glasses-showcase-detail-tab{padding:.75rem 1rem;font-size:.75rem;line-height:1rem}}.edition-store .glasses-showcase-detail-tab--active{background:var(--ed-surface-2)}.edition-pdp .glasses-showcase-detail-tab--active{color:#fff}.edition-pdp .glasses-showcase-detail-tab--active{background:var(--ed-surface-2)}.edition-commerce .glasses-showcase-detail-tab--active,.edition-commerce .glass .glasses-showcase-detail-tab--active,.edition-commerce .bg-brand-cream .glasses-showcase-detail-tab--active{color:#fff}.edition-commerce .glasses-showcase-detail-tab--active{background:var(--ed-surface)}.glasses-showcase-detail-tab--active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 -2px 0 0 #0f172a;--tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.edition-pdp .rounded-xl.glasses-showcase-hero.border-slate-200,.edition-pdp .rounded-xl.border.glasses-showcase-hero{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-showcase-hero{border-color:var(--ed-line)}.glasses-showcase-hero{display:grid;align-items:flex-start;gap:1.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1));padding:1rem}@media(min-width:640px){.glasses-showcase-hero{gap:2rem;padding:1.5rem}}@media(min-width:768px){.glasses-showcase-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0px;padding:0}}.glasses-showcase-visual{position:relative;display:flex;aspect-ratio:5/4;max-height:17.5rem;width:100%;align-items:stretch;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.glasses-showcase-visual{display:block}}@media(min-width:640px){.glasses-showcase-visual{aspect-ratio:1 / 1;max-height:20rem}}@media(min-width:768px){.glasses-showcase-visual{aspect-ratio:auto;max-height:none;min-height:18rem}}.glasses-showcase-visual{background-color:var(--aurora-photo-stage)}.glasses-showcase-visual .aurora-product-photo{height:100%;width:100%}.glasses-showcase-img-placeholder{display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:var(--aurora-photo-stage)}.glasses-showcase-hero-copy{display:flex;flex-direction:column;justify-content:center;text-align:left}@media(min-width:768px){.edition-store .glasses-showcase-hero-copy,.edition-pdp .glasses-showcase-hero-copy{background:var(--ed-surface-2)}.edition-pdp .glasses-showcase-hero-copy.rounded-xl.border{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-showcase-hero-copy{border-color:var(--ed-line)}.edition-commerce .glasses-showcase-hero-copy{background:var(--ed-surface)}.glasses-showcase-hero-copy{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem}}@media(min-width:1024px){.glasses-showcase-hero-copy{padding:2.5rem}}.edition-pdp button.pdp-gallery-thumb.glasses-showcase-badge{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.edition-pdp .glasses-showcase-badge{color:#fff}.edition-pdp .rounded-xl.glasses-showcase-badge.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-showcase-badge,.edition-commerce .glass .glasses-showcase-badge,.edition-commerce .bg-brand-cream .glasses-showcase-badge{color:#fff}.glasses-showcase-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;border-width:1px;--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));padding:.25rem .625rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-pdp .glasses-showcase-hero-title,.edition-commerce .glasses-showcase-hero-title,.edition-commerce .glass .glasses-showcase-hero-title,.edition-commerce .bg-brand-cream .glasses-showcase-hero-title{color:#fff}.glasses-showcase-hero-title{margin-top:.75rem;font-size:clamp(1.25rem,2.8vw,1.875rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:1024px){.glasses-showcase-hero-title{margin-top:1rem}}.edition-store .glasses-showcase-hero-intro,.edition-pdp button.glasses-showcase-hero-intro{color:var(--ed-muted)}.edition-pdp button.glasses-showcase-hero-intro:hover{color:#fff}.edition-pdp .glasses-showcase-hero-intro,.edition-commerce .glasses-showcase-hero-intro{color:var(--ed-muted)}.edition-commerce .glasses-showcase-hero-intro.font-medium{color:var(--ed-ink)}.glasses-showcase-hero-intro{margin-top:.5rem;max-width:32rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.glasses-showcase-hero-intro{font-size:.9375rem}}@media(min-width:1024px){.glasses-showcase-hero-intro{margin-top:.75rem}}.glasses-showcase-stats{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.375rem}@media(min-width:1024px){.glasses-showcase-stats{margin-top:1.25rem;gap:.5rem}}.edition-store .glasses-showcase-stat,.edition-pdp .glasses-showcase-stat{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.glasses-showcase-stat.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-showcase-stat,.edition-commerce .glass .glasses-showcase-stat{color:var(--ed-muted)}.edition-commerce .text-sm.glasses-showcase-stat{color:var(--ed-ink)}.edition-commerce .glasses-showcase-stat{background:var(--ed-surface)}.glasses-showcase-stat{border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media(min-width:640px){.glasses-showcase-stat{padding:.375rem .75rem;font-size:.6875rem}}.glasses-showcase-cta{margin-top:1.25rem;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.625rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glasses-showcase-cta:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.glasses-showcase-cta:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.glasses-showcase-cta{margin-top:1.75rem;width:-moz-fit-content;width:fit-content;justify-content:flex-start;padding:.875rem 1.5rem;font-size:.8125rem}}.glasses-showcase-features-block{max-width:48rem}.glasses-showcase-features-head{margin-bottom:.25rem}.edition-store .glasses-showcase-features-label,.edition-pdp .glasses-showcase-features-label,.edition-commerce .glasses-showcase-features-label{color:var(--ed-muted)}.edition-pdp .glasses-showcase-features-label{color:#ffffffb3}.glasses-showcase-features-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-store .glasses-feature-body,.edition-pdp button.glasses-feature-body{color:var(--ed-muted)}.edition-pdp button.glasses-feature-body:hover{color:#fff}.edition-pdp .glasses-feature-body,.edition-commerce .glasses-feature-body{color:var(--ed-muted)}.edition-commerce .glasses-feature-body.font-medium{color:var(--ed-ink)}.glasses-feature-body{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-pdp .rounded-xl.glasses-showcase-tips.border-slate-200,.edition-pdp .rounded-xl.border.glasses-showcase-tips{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-showcase-tips{border-color:var(--ed-line)}.glasses-showcase-tips{max-width:48rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:1rem}@media(min-width:640px){.glasses-showcase-tips{padding:1.5rem}}.edition-store .glasses-showcase-tips-label,.edition-pdp .glasses-showcase-tips-label,.edition-commerce .glasses-showcase-tips-label{color:var(--ed-muted)}.edition-pdp .glasses-showcase-tips-label{color:#ffffffb3}.glasses-showcase-tips-label{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-store .glasses-showcase-tip-body,.edition-pdp button.glasses-showcase-tip-body{color:var(--ed-muted)}.edition-pdp button.glasses-showcase-tip-body:hover{color:#fff}.edition-pdp .glasses-showcase-tip-body,.edition-commerce .glasses-showcase-tip-body{color:var(--ed-muted)}.glasses-showcase-tip-body{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-store .glasses-accordion-list,.edition-pdp .glasses-accordion-list{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.glasses-accordion-list.border-slate-200,.edition-pdp .rounded-xl.border.glasses-accordion-list{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-accordion-list{border-color:var(--ed-line)}.edition-commerce .glasses-accordion-list{background:var(--ed-surface)}.glasses-accordion-list{margin-top:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.edition-pdp .rounded-xl.border.glasses-accordion-item{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-accordion-item{border-color:var(--ed-line)}.glasses-accordion-item{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.glasses-accordion-item:last-child{border-bottom-width:0px}.glasses-accordion-item--open .glasses-accordion-chevron{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.glasses-accordion-trigger{display:flex;width:100%;align-items:center;gap:.75rem;padding:.875rem 1rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .glasses-accordion-trigger:hover,.edition-pdp .glasses-accordion-trigger:hover{background:var(--ed-surface-2)}.edition-commerce .glasses-accordion-trigger:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.glasses-accordion-trigger:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.edition-pdp button.pdp-gallery-thumb.glasses-accordion-icon{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.edition-pdp .glasses-accordion-icon{color:#fff}.edition-pdp .rounded-xl.glasses-accordion-icon.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-accordion-icon,.edition-commerce .glass .glasses-accordion-icon,.edition-commerce .bg-brand-cream .glasses-accordion-icon{color:#fff}.glasses-accordion-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-pdp .glasses-accordion-title,.edition-commerce .glasses-accordion-title,.edition-commerce .glass .glasses-accordion-title,.edition-commerce .bg-brand-cream .glasses-accordion-title{color:#fff}.edition-commerce .glasses-accordion-title.font-medium{color:var(--ed-ink)}.glasses-accordion-title{flex:1 1 0%;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.glasses-accordion-chevron{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.glasses-accordion-panel-wrap{overflow:hidden}.edition-commerce .glasses-accordion-panel,.edition-pdp .glasses-accordion-panel{border-color:var(--ed-line)}.glasses-accordion-panel{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:.75rem 1rem 1rem}.edition-store .glasses-accordion-panel .glasses-feature-body,.edition-store .glasses-accordion-panel .glasses-showcase-tip-body,.edition-pdp button.glasses-accordion-panel .glasses-feature-body,.edition-pdp button .glasses-accordion-panel .glasses-showcase-tip-body{color:var(--ed-muted)}.edition-pdp button.glasses-accordion-panel .glasses-feature-body:hover,.edition-pdp button .glasses-accordion-panel .glasses-showcase-tip-body:hover{color:#fff}.edition-pdp .glasses-accordion-panel .glasses-feature-body,.edition-pdp .glasses-accordion-panel .glasses-showcase-tip-body,.edition-commerce .glasses-accordion-panel .glasses-feature-body,.edition-commerce .glasses-accordion-panel .glasses-showcase-tip-body{color:var(--ed-muted)}.edition-commerce .glasses-accordion-panel .glasses-feature-body.font-medium,.edition-commerce .glasses-accordion-panel .glasses-showcase-tip-body.font-medium{color:var(--ed-ink)}.glasses-accordion-panel .glasses-feature-body,.glasses-accordion-panel .glasses-showcase-tip-body{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-pdp .rounded-xl.border.glasses-showcase-foot{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .glasses-showcase-foot{border-color:var(--ed-line)}.glasses-showcase-foot{margin-top:2rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-top:1.5rem;text-align:center}@media(min-width:1024px){.glasses-showcase-foot{margin-top:2.5rem;padding-top:2rem}}.edition-pdp .glasses-showcase-store-link,.edition-commerce .glasses-showcase-store-link,.edition-commerce .glass .glasses-showcase-store-link,.edition-commerce .bg-brand-cream .glasses-showcase-store-link{color:#fff}.edition-commerce .glasses-showcase-store-link.font-medium{color:var(--ed-ink)}.glasses-showcase-store-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glasses-showcase-store-link:hover{opacity:.7}@media(hover:hover){.home-spotlight-link:hover .aurora-product-photo__img{transform:scale(calc(var(--aurora-photo-scale) * 1.02))}}.home-spotlight-media .aurora-product-photo{display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:8%;box-sizing:border-box}.home-spotlight-media .aurora-product-photo__img{height:auto;max-height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center 52%;object-position:center 52%}.edition-store .home-rail-section,.edition-pdp .home-rail-section{background:var(--ed-surface-2)}.edition-commerce .home-rail-section{border-color:var(--ed-line)}.edition-commerce .home-rail-section{background:var(--ed-surface)}.home-rail-section{border-top-width:1px;border-color:#e2e8f080;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:3rem;padding-bottom:3rem}@media(min-width:640px){.home-rail-section{padding-top:4rem;padding-bottom:4rem}}.home-rail-header{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.home-rail-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.edition-pdp .home-rail-title,.edition-commerce .home-rail-title,.edition-commerce .glass .home-rail-title,.edition-commerce .bg-brand-cream .home-rail-title{color:#fff}.home-rail-title{font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:600;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .home-rail-sub,.edition-pdp button.home-rail-sub{color:var(--ed-muted)}.edition-pdp button.home-rail-sub:hover{color:#fff}.edition-pdp .home-rail-sub,.edition-commerce .home-rail-sub{color:var(--ed-muted)}.home-rail-sub{margin-top:.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-commerce .home-rail-action{color:#fff}.edition-commerce .home-rail-action.font-medium{color:var(--ed-ink)}.home-rail-action{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(12 18 34 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.home-rail-action:hover{--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}@media(hover:hover){.home-rail-action:hover .home-rail-action-icon{transform:translate(3px)}}.home-rail-scroll-wrap{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-rail-scroll-wrap::-webkit-scrollbar{display:none}.home-rail-scroll{display:flex;gap:1rem;padding-bottom:.5rem}.home-rail-item{width:min(88vw,22rem);flex-shrink:0}@media(min-width:640px){.home-rail-item{width:20rem}}@media(min-width:1024px){.home-rail-item{width:22rem}}.home-rail-item .product-card-classic-inner{height:100%}.edition-store .home-editorial,.edition-pdp .home-editorial{background:var(--ed-surface-2)}.edition-commerce .home-editorial{background:var(--ed-surface)}.home-editorial{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:3rem;padding-bottom:3rem}@media(min-width:640px){.home-editorial{padding-top:4rem;padding-bottom:4rem}}.home-editorial-grid{display:grid;gap:1rem}@media(min-width:640px){.home-editorial-grid{gap:1.25rem}}.home-editorial-grid--single{max-width:42rem}.home-editorial-band-link{display:block;height:100%}.home-editorial-band-inner{display:flex;height:100%;min-height:12rem;flex-direction:column;justify-content:flex-end;padding:1.5rem}@media(min-width:640px){.home-editorial-band-inner{min-height:14rem;padding:2rem}}.home-editorial-band-inner{border-radius:var(--aurora-radius-bento)}.home-editorial-band--partner .home-editorial-band-inner{background:var(--aurora-surface)}.edition-pdp .home-editorial-band--partner .home-editorial-band-inner,.edition-commerce .home-editorial-band--partner .home-editorial-band-inner,.edition-commerce .glass .home-editorial-band--partner .home-editorial-band-inner,.edition-commerce .bg-brand-cream .home-editorial-band--partner .home-editorial-band-inner{color:#fff}.edition-commerce .home-editorial-band--partner .home-editorial-band-inner{--tw-ring-color: var(--ed-line)}.home-editorial-band--partner .home-editorial-band-inner{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--aurora-border)}.edition-commerce .text-sm.home-editorial-band-title{color:var(--ed-ink)}.home-editorial-band-title{font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:-.03em}@media(min-width:640px){.home-editorial-band-title{font-size:1.75rem}}.edition-commerce .home-editorial-band-sub.font-medium{color:var(--ed-ink)}.home-editorial-band-sub{margin-top:.5rem;max-width:16rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;opacity:.85}.edition-store .home-editorial-band--partner .home-editorial-band-sub,.edition-pdp button.home-editorial-band--partner .home-editorial-band-sub{color:var(--ed-muted)}.edition-pdp button.home-editorial-band--partner .home-editorial-band-sub:hover{color:#fff}.edition-pdp .home-editorial-band--partner .home-editorial-band-sub,.edition-commerce .home-editorial-band--partner .home-editorial-band-sub{color:var(--ed-muted)}.home-editorial-band--partner .home-editorial-band-sub{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));opacity:1}.edition-commerce .home-editorial-band-cta.font-medium{color:var(--ed-ink)}.home-editorial-band-cta{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.home-editorial-band--partner .home-editorial-band-cta{--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.home-vto{position:relative;overflow:hidden;border-bottom-width:1px;border-color:#e2e8f080;--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));padding-top:4rem;padding-bottom:4rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-vto{display:block}}@media(min-width:640px){.home-vto{padding-top:5rem;padding-bottom:5rem}}@media(min-width:1024px){.home-vto{padding-top:6rem;padding-bottom:6rem}}.home-vto:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 100% 50%,rgba(196,149,106,.08),transparent 70%)}.home-vto-grid{position:relative;display:grid;align-items:center;gap:3rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-vto-grid{display:block}}@media(min-width:1024px){.home-vto-grid{grid-template-columns:1fr .85fr;gap:5rem}}@media(min-width:1280px){.home-vto-grid{gap:6rem}}.home-vto-copy{order:2}@media(min-width:1024px){.home-vto-copy{order:1}}.home-vto-visual{order:1;margin-left:auto;margin-right:auto;width:100%;max-width:22rem}@media(min-width:640px){.home-vto-visual{max-width:28rem}}@media(min-width:1024px){.home-vto-visual{order:2;max-width:26rem;justify-self:end}}.edition-store .home-vto-eyebrow,.edition-pdp .home-vto-eyebrow,.edition-commerce .home-vto-eyebrow{color:var(--ed-muted)}.edition-pdp .home-vto-eyebrow{color:#ffffffb3}.home-vto-eyebrow{margin-bottom:1rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp .home-vto-title,.edition-commerce .home-vto-title,.edition-commerce .glass .home-vto-title,.edition-commerce .bg-brand-cream .home-vto-title{color:#fff}.edition-commerce .text-sm.home-vto-title{color:var(--ed-ink)}.home-vto-title{max-width:28rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:500;line-height:1.08;letter-spacing:-.04em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .home-vto-sub,.edition-pdp button.home-vto-sub{color:var(--ed-muted)}.edition-pdp button.home-vto-sub:hover{color:#fff}.edition-pdp .home-vto-sub,.edition-commerce .home-vto-sub{color:var(--ed-muted)}.home-vto-sub{margin-top:1.25rem;max-width:32rem;font-size:1rem;line-height:1.5rem;line-height:1.75;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.home-vto-sub{font-size:1.05rem}}.home-vto-actions{margin-top:2.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.edition-pdp button.pdp-gallery-thumb.home-vto-cta{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.edition-pdp .rounded-xl.home-vto-cta.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.home-vto-cta{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding-left:2.5rem;padding-right:2.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(hover:hover){.home-vto-cta:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}}.edition-store .home-vto-note,.edition-pdp .home-vto-note,.edition-commerce .home-vto-note{color:var(--ed-muted)}.edition-pdp .home-vto-note{color:#ffffffb3}.home-vto-note{font-size:.75rem;line-height:1rem;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.home-vto-frame{position:relative;overflow:hidden;border-radius:1.5rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.home-vto-frame{display:block}}@media(min-width:640px){.home-vto-frame{border-radius:1.75rem}}@media(min-width:1024px){.home-vto-frame{border-radius:2rem}}.home-vto-frame{box-shadow:0 28px 70px #0f172a1f,0 8px 24px #0f172a0f}.home-vto-image{aspect-ratio:4/5;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}@media(min-width:640px){.home-vto-image{aspect-ratio:3/4}}.home-vto-image{display:block}@media(min-width:1024px){.home-vto-image{-o-object-position:center 48%;object-position:center 48%;aspect-ratio:4 / 5}}.customer-page{padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.customer-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .customer-page,.edition-commerce .customer-page{color:#fff}.customer-page{min-height:100%;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));background-color:var(--aurora-canvas)}@media(max-width:1023px){html .customer-page{padding-top:var(--nav-offset, 6.15rem)}}html[data-edition-canvas] .customer-page{background:#000;color:#f5f5f7}.customer-page-main{margin-left:auto;margin-right:auto;max-width:80rem;padding:2.5rem 1rem}@media(min-width:640px){.customer-page-main{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.customer-page-main{padding-left:2rem;padding-right:2rem}}.nav-shell--dark .customer-page-main.nav-bar{max-width:none;width:100%;height:2.75rem;margin:0;padding-left:clamp(1rem,3.5vw,2.25rem);padding-right:clamp(1rem,3.5vw,2.25rem);padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;grid-template-columns:none}html[data-edition-canvas] .profile-hero .customer-page-main,html[data-edition-canvas] .track-hero .customer-page-main,html[data-edition-canvas] .orders-hero .customer-page-main{padding-top:4.25rem}@media(min-width:640px){.customer-page-main{padding-top:3.5rem;padding-bottom:3.5rem}}@media(min-width:1024px){.customer-page-main{padding-top:4rem;padding-bottom:4rem}}.customer-page-hero{margin-bottom:2.5rem;border-bottom-width:1px;border-color:#e2e8f0b3;padding-bottom:2rem}@media(min-width:640px){.customer-page-hero{margin-bottom:3rem;padding-bottom:2.5rem}}.edition-store .customer-page-eyebrow,.edition-pdp .customer-page-eyebrow,.edition-commerce .customer-page-eyebrow{color:var(--ed-muted)}.edition-pdp .customer-page-eyebrow{color:#ffffffb3}.customer-page-eyebrow{margin-bottom:.75rem;display:inline-flex;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.customer-page-eyebrow:before{content:"";height:1px;width:2rem;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.edition-journey .customer-page-title{font-family:var(--ed-display)}.edition-pdp .customer-page-title,.edition-commerce .customer-page-title,.edition-commerce .glass .customer-page-title,.edition-commerce .bg-brand-cream .customer-page-title{color:#fff}.customer-page-title{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .customer-page-sub,.edition-pdp button.customer-page-sub{color:var(--ed-muted)}.edition-pdp button.customer-page-sub:hover{color:#fff}.edition-pdp .customer-page-sub,.edition-commerce .customer-page-sub{color:var(--ed-muted)}.customer-page-sub{margin-top:.75rem;max-width:42rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.customer-page-sub{font-size:1.125rem;line-height:1.75rem}}.customer-page-sub--center{margin-left:auto;margin-right:auto}.edition-store .customer-card,.edition-pdp .customer-card{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.customer-card.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .customer-card{background:var(--ed-surface)}.customer-card{border-radius:1rem;border-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:0 1px #fffffff2 inset,0 16px 40px -28px #0c12221f}.customer-card-pad{padding:1.25rem}@media(min-width:640px){.customer-card-pad{padding:1.5rem}}@media(min-width:1024px){.customer-card-pad{padding:2rem}}.edition-store .customer-panel,.edition-pdp .customer-panel{background:var(--ed-surface-2)}.edition-pdp .customer-panel.border.border-slate-200,.edition-pdp .rounded-xl.customer-panel.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .customer-panel{background:var(--ed-surface)}.customer-panel{border-radius:.75rem;border-width:1px;border-color:#e2e8f0b3;background-color:#ffffffe6;padding:1.25rem}@media(min-width:640px){.customer-panel{padding:1.5rem}}.customer-loading{display:flex;align-items:center;justify-content:center;padding-top:5rem;padding-bottom:5rem}.customer-spinner{height:2.5rem;width:2.5rem}.customer-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(12 18 34 / var(--tw-border-opacity, 1))}.edition-pdp .rounded-xl.customer-empty.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.customer-empty{border-radius:1rem;border-width:1px;border-style:dashed;border-color:#cbd5e1cc;background-color:#fff9;padding-top:4rem;padding-bottom:4rem;text-align:center}.edition-journey .customer-empty-title{font-family:var(--ed-display)}.edition-pdp .customer-empty-title,.edition-commerce .customer-empty-title,.edition-commerce .glass .customer-empty-title,.edition-commerce .bg-brand-cream .customer-empty-title{color:#fff}.edition-commerce .text-sm.customer-empty-title{color:var(--ed-ink)}.customer-empty-title{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .customer-empty-sub,.edition-pdp button.customer-empty-sub{color:var(--ed-muted)}.edition-pdp button.customer-empty-sub:hover{color:#fff}.edition-pdp .customer-empty-sub,.edition-commerce .customer-empty-sub{color:var(--ed-muted)}.customer-empty-sub{margin-top:.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-store .store-page,.edition-pdp .store-page{background:var(--ed-surface-2)}.edition-commerce .store-page{background:var(--ed-surface)}.store-page{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.store-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .store-page,.edition-commerce .store-page{color:#fff}.store-page{min-height:100%;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));background-color:var(--aurora-canvas)}@media(max-width:1023px){html .store-page{padding-top:var(--nav-offset, 6.15rem)}}html[data-edition-canvas] .store-page{background:#000;color:#f5f5f7}.store-page--bleed{margin-top:calc(-52 / 801 * var(--psd-board));padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.store-page--bleed{margin-top:calc(-52 / 801 * var(--psd-board));padding-top:calc(52 / 801 * var(--psd-board))}}@media(max-width:1023px){html .store-page--bleed{margin-top:calc(var(--nav-offset, 6.15rem) * -1);padding-top:var(--nav-offset, 6.15rem)}}.store-hero-title{margin-top:.75rem;font-size:clamp(2rem,5vw,3.1rem);font-weight:600;line-height:1.06;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 2px 24px rgba(0,0,0,.28)}.store-page .customer-page-hero{border-bottom-width:0px;padding-bottom:1rem}@media(min-width:640px){.store-page .customer-page-hero{padding-bottom:1.5rem}}.edition-store .store-page .customer-page-eyebrow,.edition-pdp .store-page .customer-page-eyebrow,.edition-commerce .store-page .customer-page-eyebrow{color:var(--ed-muted)}.edition-pdp .store-page .customer-page-eyebrow{color:#ffffffb3}.store-page .customer-page-eyebrow{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.store-filters{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:.5rem}.edition-store .store-filter-pill,.edition-pdp .store-filter-pill{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.store-filter-pill.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .store-filter-pill,.edition-commerce .glass .store-filter-pill{color:var(--ed-muted)}.edition-commerce .store-filter-pill{background:var(--ed-surface)}.store-filter-pill{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:var(--aurora-border);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-pdp button.store-filter-pill--active,.edition-pdp .store-filter-pill--active{background:var(--ed-accent)}.edition-pdp button.store-filter-pill--active:hover{background:var(--ed-accent-deep)}.edition-commerce button.store-filter-pill--active,.edition-commerce .store-filter-pill--active{background:var(--ed-accent)}.edition-commerce button.store-filter-pill--active:hover{background:var(--ed-accent-deep)}.store-filter-pill--active{--tw-border-opacity: 1;border-color:rgb(12 18 34 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.edition-store .store-catalog-surface,.edition-pdp .store-catalog-surface{background:var(--ed-surface-2)}.edition-commerce .store-catalog-surface{background:var(--ed-surface)}.store-catalog-surface{margin-left:-1rem;margin-right:-1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2.5rem 1rem}@media(min-width:640px){.store-catalog-surface{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.store-catalog-surface{padding-top:3.5rem;padding-bottom:3.5rem}}@media(hover:hover){.edition-pdp .store-filter-pill:not(.store-filter-pill--active):hover{color:#fff}.edition-commerce .store-filter-pill:not(.store-filter-pill--active):hover{color:#fff}.edition-commerce .glass .store-filter-pill:not(.store-filter-pill--active):hover,.edition-commerce .bg-brand-cream .store-filter-pill:not(.store-filter-pill--active):hover{color:#fff}.store-filter-pill:not(.store-filter-pill--active):hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}}.auth-page{display:flex;min-height:100svh;align-items:center;justify-content:center;padding:4rem 1rem;padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.auth-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .auth-page,.edition-commerce .auth-page{color:#fff}.auth-page{min-height:100%;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));background-color:var(--aurora-canvas)}@media(max-width:1023px){html .auth-page{padding-top:var(--nav-offset, 6.15rem)}}html[data-edition-canvas] .auth-page{background:#000;color:#f5f5f7}@media(min-width:640px){.auth-page{padding-left:1.5rem;padding-right:1.5rem}}.price-eur{font-weight:400;color:#65686c}.edition-store .auth-card{background:var(--ed-surface);border-color:var(--ed-line);color:var(--ed-ink)}.edition-commerce .auth-card{background:var(--ed-surface);border:1px solid var(--ed-line);box-shadow:none;color:var(--ed-ink)}.auth-card{width:100%;max-width:28rem}.edition-store .auth-card,.edition-pdp .auth-card{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.auth-card.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .auth-card{background:var(--ed-surface)}.auth-card{border-radius:1rem;border-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:0 1px #fffffff2 inset,0 16px 40px -28px #0c12221f;padding:1.25rem}@media(min-width:640px){.auth-card{padding:1.5rem}}@media(min-width:1024px){.auth-card{padding:2rem}}html[data-edition-canvas] .auth-card,.storefront-dark .auth-card{background:#161617;border-color:#ffffff1a;box-shadow:none;color:#f5f5f7}.edition-journey .auth-title{font-family:var(--ed-display)}.edition-pdp .auth-title,.edition-commerce .auth-title,.edition-commerce .glass .auth-title,.edition-commerce .bg-brand-cream .auth-title{color:#fff}.auth-title{text-align:center;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.85rem;font-weight:600;line-height:1.1;letter-spacing:-.035em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.auth-title{font-size:2.05rem}}.edition-store .auth-google,.edition-pdp .auth-google{background:var(--ed-surface-2)}.edition-pdp .auth-google.border.border-slate-200,.edition-pdp .rounded-xl.auth-google.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .auth-google,.edition-commerce .glass .auth-google{color:var(--ed-muted)}.edition-commerce .auth-google{background:var(--ed-surface)}.auth-google{margin-top:1rem;display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.edition-commerce .auth-google:hover{background:var(--ed-surface-2);border-color:var(--ed-line);box-shadow:none;color:var(--ed-ink);backdrop-filter:none;-webkit-backdrop-filter:none}.edition-commerce .auth-google:hover.glass{background:var(--ed-surface-2)}.edition-commerce .auth-google:hover .text-slate-950{color:#fff}.edition-commerce .auth-google:hover button{color:var(--ed-muted)}.edition-commerce .auth-google:hover button:hover{color:#fff}.auth-google:hover{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1));background-color:var(--aurora-surface)}.auth-google:disabled{opacity:.5}.auth-spinner{height:1.25rem;width:1.25rem;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));border-top-color:transparent}.form-input-toggle{position:absolute;right:.75rem;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;border-width:0px;background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .form-input-toggle:hover{color:var(--ed-muted)}.edition-pdp .form-input-toggle:hoverbutton{color:var(--ed-muted)}.edition-pdp .form-input-toggle:hoverbutton:hover{color:#fff}.edition-pdp .form-input-toggle:hover,.edition-commerce .form-input-toggle:hover{color:var(--ed-muted)}.form-input-toggle:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.form-input--with-toggle{padding-right:2.75rem}.edition-store .commerce-input{background:var(--ed-surface-2)}.edition-pdp .commerce-input{color:#fff}.edition-pdp .commerce-input{background:var(--ed-surface-2)}.edition-pdp .commerce-input.border.border-slate-200,.edition-pdp .rounded-xl.commerce-input.border-slate-200,.edition-pdp .rounded-xl.border.commerce-input{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .commerce-input{color:#fff;border-color:var(--ed-line)}.edition-commerce .glass .commerce-input,.edition-commerce .bg-brand-cream .commerce-input{color:#fff}.edition-commerce .commerce-input{background:var(--ed-surface);box-shadow:none}.commerce-input{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem 1rem;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.edition-store .commerce-input:disabled{color:var(--ed-muted);background:var(--ed-surface-2)}.edition-pdp .commerce-input:disabledbutton{color:var(--ed-muted)}.edition-pdp .commerce-input:disabledbutton:hover{color:#fff}.edition-pdp .commerce-input:disabled{color:var(--ed-muted);background:var(--ed-surface-2)}.edition-commerce .commerce-input:disabled{color:var(--ed-muted)}.edition-commerce .commerce-input:disabled:not(.btn-primary):not(button){background:var(--ed-surface-2)}.commerce-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.commerce-input::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.commerce-input:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(148 163 184 / .2)}.commerce-input:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-store .auth-eyebrow,.edition-pdp .auth-eyebrow,.edition-commerce .auth-eyebrow{color:var(--ed-muted)}.edition-pdp .auth-eyebrow{color:#ffffffb3}.auth-eyebrow{margin-bottom:.75rem;text-align:center;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.auth-brand{margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;gap:.625rem}.auth-brand-img{height:2rem;width:2rem;-o-object-fit:contain;object-fit:contain}@media(min-width:640px){.auth-brand-img{height:2.25rem;width:2.25rem}}.edition-store .auth-brand-text,.edition-pdp .auth-brand-text,.edition-commerce .auth-brand-text{color:var(--ed-muted)}.edition-pdp .auth-brand-text{color:#ffffffb3}.auth-brand-text{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-store .auth-subtitle,.edition-pdp button.auth-subtitle{color:var(--ed-muted)}.edition-pdp button.auth-subtitle:hover{color:#fff}.edition-pdp .auth-subtitle,.edition-commerce .auth-subtitle{color:var(--ed-muted)}.edition-commerce .auth-subtitle.font-medium{color:var(--ed-ink)}.auth-subtitle{margin-bottom:1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-store .auth-switch,.edition-pdp button.auth-switch{color:var(--ed-muted)}.edition-pdp button.auth-switch:hover{color:#fff}.edition-pdp .auth-switch,.edition-commerce .auth-switch{color:var(--ed-muted)}.edition-commerce .auth-switch.font-medium{color:var(--ed-ink)}.auth-switch{margin-top:1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.auth-switch a{font-weight:600;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.auth-switch a:hover{--tw-text-opacity: 1;color:rgb(154 95 40 / var(--tw-text-opacity, 1))}.auth-link{cursor:pointer;border-width:0px;background-color:transparent;padding:0;font-weight:600;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.auth-link:hover{--tw-text-opacity: 1;color:rgb(154 95 40 / var(--tw-text-opacity, 1))}.form-field{margin-bottom:1rem}.edition-commerce .form-label,.edition-commerce .glass .form-label{color:var(--ed-muted)}.edition-commerce .form-label.font-medium,.edition-commerce .text-sm.form-label{color:var(--ed-ink)}.form-label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.edition-store .form-input{background:var(--ed-surface-2)}.edition-pdp .form-input{color:#fff}.edition-pdp .form-input{background:var(--ed-surface-2)}.edition-pdp .form-input.border.border-slate-200,.edition-pdp .rounded-xl.form-input.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .form-input{color:#fff}.edition-commerce .form-input.font-medium{color:var(--ed-ink)}.edition-commerce .form-input{background:var(--ed-surface)}.form-input{width:100%;border-radius:.75rem;border-width:1px;border-color:var(--aurora-border);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-input::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-input:focus{border-color:#4e5de666;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(78 93 230 / .2)}.form-input-icon-wrap{position:relative}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.form-input-icon-wrap{display:block}}.form-input-icon-wrap .form-input{padding-left:2.5rem}.form-input-icon{pointer-events:none;position:absolute;left:.75rem;top:50%;height:1.25rem;width:1.25rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.edition-pdp .form-alert.border.border-slate-200,.edition-pdp .rounded-xl.form-alert.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .form-alert.font-medium{color:var(--ed-ink)}.form-alert{margin-bottom:1rem;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.form-alert--error{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.edition-commerce .form-alert--success{color:#6ee7b7}.form-alert--success{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.auth-card--welcome{max-width:32rem;text-align:center}.auth-welcome-icon{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#4e5de61a;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.auth-welcome-icon--success{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.edition-pdp .auth-welcome-email.border.border-slate-200,.edition-pdp .rounded-xl.auth-welcome-email.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.auth-welcome-email{margin-bottom:1rem;border-radius:.75rem;border-width:1px;border-color:#4e5de633;background-color:#4e5de60d;padding:.75rem 1rem}.edition-store .auth-welcome-email-label,.edition-pdp .auth-welcome-email-label,.edition-commerce .auth-welcome-email-label{color:var(--ed-muted)}.edition-pdp .auth-welcome-email-label{color:#ffffffb3}.auth-welcome-email-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp .auth-welcome-email-value,.edition-commerce .auth-welcome-email-value{color:#fff}.auth-welcome-email-value{margin-top:.25rem;word-break:break-all;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-store .auth-welcome-hint,.edition-pdp button.auth-welcome-hint{color:var(--ed-muted)}.edition-pdp button.auth-welcome-hint:hover{color:#fff}.edition-pdp .auth-welcome-hint,.edition-commerce .auth-welcome-hint{color:var(--ed-muted)}.edition-commerce .auth-welcome-hint.font-medium{color:var(--ed-ink)}.auth-welcome-hint{margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.auth-welcome-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.edition-store .auth-welcome-secondary,.edition-pdp .auth-welcome-secondary{background:var(--ed-surface-2)}.edition-pdp .auth-welcome-secondary.border.border-slate-200,.edition-pdp .rounded-xl.auth-welcome-secondary.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .auth-welcome-secondary,.edition-commerce .glass .auth-welcome-secondary{color:var(--ed-muted)}.edition-commerce .auth-welcome-secondary.font-medium{color:var(--ed-ink)}.edition-commerce .auth-welcome-secondary{background:var(--ed-surface)}.auth-welcome-secondary{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-commerce .auth-welcome-secondary:hover{background:var(--ed-surface-2);border-color:var(--ed-line);box-shadow:none;color:var(--ed-ink);backdrop-filter:none;-webkit-backdrop-filter:none}.edition-commerce .auth-welcome-secondary:hover.glass{background:var(--ed-surface-2)}.edition-commerce .auth-welcome-secondary:hover .text-slate-950{color:#fff}.edition-commerce .auth-welcome-secondary:hover button{color:var(--ed-muted)}.edition-commerce .auth-welcome-secondary:hover button:hover{color:#fff}.auth-welcome-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1));background-color:var(--aurora-surface)}.edition-commerce .auth-welcome-link.font-medium{color:var(--ed-ink)}.auth-welcome-link{display:block;padding-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.auth-welcome-link:hover{--tw-text-opacity: 1;color:rgb(154 95 40 / var(--tw-text-opacity, 1))}.edition-store .auth-back-link,.edition-pdp button.auth-back-link{color:var(--ed-muted)}.edition-pdp button.auth-back-link:hover{color:#fff}.edition-pdp .auth-back-link,.edition-commerce .auth-back-link{color:var(--ed-muted)}.edition-commerce .auth-back-link.font-medium,.edition-commerce .text-sm.auth-back-link{color:var(--ed-ink)}.auth-back-link{margin-bottom:1.25rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.auth-back-link:hover{--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.edition-store .auth-forgot-tips,.edition-pdp button.auth-forgot-tips{color:var(--ed-muted)}.edition-pdp button.auth-forgot-tips:hover{color:#fff}.edition-pdp .auth-forgot-tips,.edition-commerce .auth-forgot-tips{color:var(--ed-muted)}.edition-commerce .auth-forgot-tips.font-medium{color:var(--ed-ink)}.auth-forgot-tips{margin-bottom:1.25rem}.auth-forgot-tips>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.auth-forgot-tips{text-align:left;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.auth-forgot-tips li{position:relative;padding-left:1.25rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.auth-forgot-tips li{display:block}}.auth-forgot-tips li:before{content:"•";position:absolute;left:0;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.edition-store .auth-forgot-contact,.edition-pdp button.auth-forgot-contact{color:var(--ed-muted)}.edition-pdp button.auth-forgot-contact:hover{color:#fff}.edition-pdp .auth-forgot-contact,.edition-commerce .auth-forgot-contact{color:var(--ed-muted)}.edition-commerce .auth-forgot-contact.font-medium{color:var(--ed-ink)}.auth-forgot-contact{margin-top:1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.auth-forgot-contact a{font-weight:600;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.auth-forgot-contact a:hover{--tw-text-opacity: 1;color:rgb(154 95 40 / var(--tw-text-opacity, 1))}.edition-pdp .rounded-xl.profile-danger.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.profile-danger{margin-top:2rem;border-radius:1rem;border-width:1px;border-color:#fecdd3cc;background-color:#fff1f266;padding:1.25rem}@media(min-width:640px){.profile-danger{padding:1.5rem}}.profile-danger-head{margin-bottom:1rem;display:flex;gap:.75rem}.profile-danger-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.edition-journey .profile-danger-title{font-family:var(--ed-display)}.edition-pdp .profile-danger-title,.edition-commerce .profile-danger-title{color:#fff}.profile-danger-title{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-store .profile-danger-hint,.edition-pdp button.profile-danger-hint{color:var(--ed-muted)}.edition-pdp button.profile-danger-hint:hover{color:#fff}.edition-pdp .profile-danger-hint,.edition-commerce .profile-danger-hint{color:var(--ed-muted)}.edition-commerce .profile-danger-hint.font-medium{color:var(--ed-ink)}.profile-danger-hint{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-store .profile-danger-trigger,.edition-pdp .profile-danger-trigger{background:var(--ed-surface-2)}.edition-pdp .profile-danger-trigger.border.border-slate-200,.edition-pdp .rounded-xl.profile-danger-trigger.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .profile-danger-trigger.font-medium{color:var(--ed-ink)}.edition-commerce .profile-danger-trigger{background:var(--ed-surface)}.profile-danger-trigger{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-danger-trigger:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.profile-danger-confirm>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.edition-commerce .profile-danger-field,.edition-commerce .glass .profile-danger-field{color:var(--ed-muted)}.edition-commerce .profile-danger-field.font-medium{color:var(--ed-ink)}.profile-danger-field{display:block}.profile-danger-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.profile-danger-field{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.edition-store .profile-danger-note,.edition-pdp button.profile-danger-note{color:var(--ed-muted)}.edition-pdp button.profile-danger-note:hover{color:#fff}.edition-pdp .profile-danger-note,.edition-commerce .profile-danger-note{color:var(--ed-muted)}.edition-commerce .profile-danger-note.font-medium{color:var(--ed-ink)}.profile-danger-note{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-commerce .profile-danger-error.font-medium{color:var(--ed-ink)}.profile-danger-error{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.profile-danger-actions{display:flex;flex-wrap:wrap;gap:.5rem}.edition-pdp .profile-danger-delete.border.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .profile-danger-delete.font-medium{color:var(--ed-ink)}.profile-danger-delete{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-danger-delete:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.profile-danger-delete:disabled{opacity:.5}.edition-store .profile-danger-cancel,.edition-pdp .profile-danger-cancel{background:var(--ed-surface-2)}.edition-pdp .profile-danger-cancel.border.border-slate-200,.edition-pdp .rounded-xl.profile-danger-cancel.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .profile-danger-cancel,.edition-commerce .glass .profile-danger-cancel{color:var(--ed-muted)}.edition-commerce .profile-danger-cancel.font-medium{color:var(--ed-ink)}.edition-commerce .profile-danger-cancel{background:var(--ed-surface)}.profile-danger-cancel{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .profile-danger-cancel:hover,.edition-pdp .profile-danger-cancel:hover{background:var(--ed-surface-2)}.edition-commerce .profile-danger-cancel:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.profile-danger-cancel:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.profile-danger-cancel:disabled{opacity:.5}.edition-store .auth-divider,.edition-pdp .auth-divider,.edition-commerce .auth-divider{color:var(--ed-muted)}.edition-commerce .auth-divider.font-medium{color:var(--ed-ink)}.edition-pdp .auth-divider{color:#ffffffb3}.auth-divider{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.auth-divider{display:block}}.auth-divider:before{content:"";position:absolute;left:0;top:50%;height:1px;width:100%;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.edition-store .auth-divider span,.edition-pdp .auth-divider span{background:var(--ed-surface-2)}.edition-commerce .auth-divider span{background:var(--ed-surface)}.auth-divider span{position:relative;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.auth-divider span{display:block}}.commerce-page{padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.commerce-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .commerce-page,.edition-commerce .commerce-page{color:#fff}.commerce-page{min-height:100%;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));background-color:var(--aurora-canvas)}@media(max-width:1023px){html .commerce-page{padding-top:var(--nav-offset, 6.15rem)}}html[data-edition-canvas] .commerce-page{background:#000;color:#f5f5f7}.commerce-layout{display:grid;gap:2rem}@media(min-width:1024px){.commerce-layout{grid-template-columns:1fr min(22rem,32%);align-items:flex-start}}.edition-store .commerce-summary{background:var(--ed-surface);border-color:var(--ed-line);color:var(--ed-ink)}.edition-commerce .commerce-summary{background:var(--ed-surface);border:1px solid var(--ed-line);box-shadow:none;color:var(--ed-ink)}.edition-store .commerce-summary,.edition-pdp .commerce-summary{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.commerce-summary.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .commerce-summary{background:var(--ed-surface)}.commerce-summary{border-radius:1rem;border-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:0 1px #fffffff2 inset,0 16px 40px -28px #0c12221f;padding:1.25rem}@media(min-width:640px){.commerce-summary{padding:1.5rem}}@media(min-width:1024px){.commerce-summary{padding:2rem}}html[data-edition-canvas] .commerce-summary,.storefront-dark .commerce-summary{background:#161617;border-color:#ffffff1a;box-shadow:none;color:#f5f5f7}@media(min-width:1024px){.commerce-summary{position:sticky;top:6rem}}.edition-store .pdp-page,.edition-pdp .pdp-page{background:var(--ed-surface-2)}.edition-commerce .pdp-page{background:var(--ed-surface)}.pdp-page{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-bottom:7rem;padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.pdp-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .pdp-page,.edition-commerce .pdp-page{color:#fff}.pdp-page{min-height:100%;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));background-color:var(--aurora-canvas)}@media(max-width:1023px){html .pdp-page{padding-top:var(--nav-offset, 6.15rem)}}html[data-edition-canvas] .pdp-page{background:#000;color:#f5f5f7}@media(min-width:1024px){.pdp-page{padding-bottom:3.5rem}}.edition-store .pdp-gallery,.edition-pdp .pdp-gallery{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.pdp-gallery.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .pdp-gallery{background:var(--ed-surface);box-shadow:none}.pdp-gallery{overflow:hidden;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-radius:var(--aurora-radius-bento)}.pdp-gallery-preload{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.aurora-carousel-nav,.pdp-gallery-nav{position:absolute;top:50%;z-index:10;display:flex;height:2.5rem;width:2.5rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#0f172ac7;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 28px #0f172a47;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.aurora-carousel-nav svg,.pdp-gallery-nav svg{width:1.125rem;height:1.125rem;stroke-width:2.25}@media(hover:hover){.aurora-carousel-nav:hover,.pdp-gallery-nav:hover{background:#0f172af0;transform:translateY(-50%) scale(1.06);box-shadow:0 12px 32px #0f172a57}}.aurora-carousel-nav--prev,.pdp-gallery-nav--prev{left:.75rem}.aurora-carousel-nav--next,.pdp-gallery-nav--next{right:.75rem}.brief-product-block__nav.aurora-carousel-nav{height:2.25rem;width:2.25rem}.brief-product-block__nav.aurora-carousel-nav--prev{left:.5rem}.brief-product-block__nav.aurora-carousel-nav--next{right:.5rem}.pdp-gallery-thumb{border-radius:var(--aurora-radius-image)}.pdp-gallery-expand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pdp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#000000e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pdp-lightbox__stage{position:relative;display:flex;max-height:min(88vh,960px);max-width:min(96vw,1100px);align-items:center;justify-content:center}.pdp-lightbox__img{display:block;max-height:min(82vh,900px);max-width:min(92vw,1060px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:.75rem;background:#fff;box-shadow:0 24px 80px #00000073}.pdp-lightbox__count{position:absolute;left:50%;bottom:-2rem;transform:translate(-50%);margin:0;color:#ffffffd9;font-size:.8rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}.pdp-lightbox__close,.pdp-lightbox__nav{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0f172ab8;color:#fff;box-shadow:0 10px 28px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s ease,transform .15s ease}.pdp-lightbox__close:hover,.pdp-lightbox__nav:hover{background:#0f172aeb}.pdp-lightbox__nav:hover{transform:translateY(-50%) scale(1.05)}.pdp-lightbox__close:hover{transform:scale(1.05)}.pdp-lightbox__nav svg{width:1.25rem;height:1.25rem;stroke-width:2.25}.pdp-lightbox__close{top:1rem;right:1rem;width:2.5rem;height:2.5rem}.pdp-lightbox__nav{top:50%;width:2.75rem;height:2.75rem;transform:translateY(-50%)}.pdp-lightbox__nav--prev{left:.75rem}.pdp-lightbox__nav--next{right:.75rem}@media(min-width:768px){.pdp-lightbox__nav--prev{left:1.5rem}.pdp-lightbox__nav--next{right:1.5rem}}.pdp-cart-image{border-radius:var(--aurora-radius-image)}.legal-page{padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.legal-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .legal-page,.edition-commerce .legal-page{color:#fff}.legal-page{min-height:100%;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));background-color:var(--aurora-canvas)}@media(max-width:1023px){html .legal-page{padding-top:var(--nav-offset, 6.15rem)}}html[data-edition-canvas] .legal-page{background:#000;color:#f5f5f7}.legal-page .customer-page-main{max-width:48rem}.edition-commerce .legal-prose,.edition-commerce .glass .legal-prose{color:var(--ed-muted)}.legal-prose>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.legal-prose{line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.landing-page{padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.landing-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .landing-page,.edition-commerce .landing-page{color:#fff}.landing-page{min-height:100%;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));background-color:var(--aurora-canvas)}@media(max-width:1023px){html .landing-page{padding-top:var(--nav-offset, 6.15rem)}}html[data-edition-canvas] .landing-page{background:#000;color:#f5f5f7}.landing-hero{margin-bottom:2.5rem;border-bottom-width:1px;border-color:#e2e8f0b3;padding-bottom:2rem}@media(min-width:640px){.landing-hero{margin-bottom:3rem;padding-bottom:2.5rem}}.landing-hero{text-align:center}.store-page .landing-hero{border-bottom-width:0px;padding-bottom:1rem}@media(min-width:640px){.store-page .landing-hero{padding-bottom:1.5rem}}html[data-edition-canvas] .landing-hero{border-bottom-color:#ffffff14}.edition-store .partnership-page,.edition-pdp .partnership-page{background:var(--ed-surface-2)}.edition-commerce .partnership-page{background:var(--ed-surface)}.partnership-page{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.partnership-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .partnership-page,.edition-commerce .partnership-page{color:#fff}.partnership-page{min-height:100%;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));background-color:var(--aurora-canvas)}@media(max-width:1023px){html .partnership-page{padding-top:var(--nav-offset, 6.15rem)}}html[data-edition-canvas] .partnership-page{background:#000;color:#f5f5f7}.partnership-benefit-grid{display:grid;gap:1.5rem}@media(min-width:640px){.partnership-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.edition-store .partnership-benefit{background:var(--ed-surface);border-color:var(--ed-line);color:var(--ed-ink)}.edition-commerce .partnership-benefit{background:var(--ed-surface);border:1px solid var(--ed-line);box-shadow:none;color:var(--ed-ink)}.partnership-benefit{text-align:center}.edition-store .partnership-benefit,.edition-pdp .partnership-benefit{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.partnership-benefit.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .partnership-benefit{background:var(--ed-surface)}.partnership-benefit{border-radius:1rem;border-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:0 1px #fffffff2 inset,0 16px 40px -28px #0c12221f;padding:1.25rem}@media(min-width:640px){.partnership-benefit{padding:1.5rem}}@media(min-width:1024px){.partnership-benefit{padding:2rem}}html[data-edition-canvas] .partnership-benefit,.storefront-dark .partnership-benefit{background:#161617;border-color:#ffffff1a;box-shadow:none;color:#f5f5f7}.edition-store .partner-page,.edition-pdp .partner-page{background:var(--ed-surface-2)}.edition-commerce .partner-page{background:var(--ed-surface)}.partner-page{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.partner-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .partner-page,.edition-commerce .partner-page{color:#fff}.partner-page{min-height:100%;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));background-color:var(--aurora-canvas)}@media(max-width:1023px){html .partner-page{padding-top:var(--nav-offset, 6.15rem)}}html[data-edition-canvas] .partner-page{background:#000;color:#f5f5f7}.edition-store .store-catalog-surface,.edition-store .product-card-classic,.edition-store .product-card-classic-inner,.edition-store .product-card-classic-meta{background:transparent!important;background-color:transparent!important}.edition-store .sg-page{background:var(--ed-surface-2)}.edition-pdp .sg-page{color:#fff}.edition-pdp .sg-page{background:var(--ed-surface-2)}.edition-commerce .sg-page{color:#fff}.edition-commerce .sg-page{background:var(--ed-surface)}.sg-page{min-height:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.sg-hero{position:relative;isolation:isolate;overflow:hidden;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.sg-hero{display:block}}.sg-hero{min-height:min(72vh,36rem)}.sg-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.sg-hero-bg-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.sg-hero-bg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#080e1cf0,#080e1cd1 38%,#080e1c59 68%,#080e1c26)}.sg-hero-shell{position:relative;z-index:1;display:flex;min-height:inherit;align-items:center;padding-top:3.5rem;padding-bottom:3.5rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.sg-hero-shell{display:block}}@media(min-width:640px){.sg-hero-shell{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1024px){.sg-hero-shell{padding-top:5rem;padding-bottom:5rem}}.sg-hero-copy{max-width:36rem}.sg-hero-eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(238 240 253 / var(--tw-text-opacity, 1))}.sg-hero-title{margin-top:.75rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.06;letter-spacing:-.03em;text-shadow:0 2px 28px rgba(0,0,0,.35)}.edition-commerce .sg-hero-intro.font-medium{color:var(--ed-ink)}.sg-hero-intro{margin-top:1rem;max-width:32rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}@media(min-width:640px){.sg-hero-intro{font-size:1rem;line-height:1.5rem}}.sg-hero-intro{color:#ffffffe0}.sg-hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.edition-commerce .sg-hero-cta.font-medium{color:var(--ed-ink)}.sg-hero-cta{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;padding:.625rem 1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .sg-hero-cta--primary{background:var(--ed-surface-2)}.edition-pdp .sg-hero-cta--primary{color:#fff}.edition-pdp .sg-hero-cta--primary{background:var(--ed-surface-2)}.edition-commerce .sg-hero-cta--primary,.edition-commerce .glass .sg-hero-cta--primary,.edition-commerce .bg-brand-cream .sg-hero-cta--primary{color:#fff}.edition-commerce .sg-hero-cta--primary{background:var(--ed-surface)}.sg-hero-cta--primary{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .sg-hero-cta--primary:hover{background:var(--ed-surface-2)}.edition-commerce .sg-hero-cta--primary:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.sg-hero-cta--primary:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.edition-pdp .rounded-xl.sg-hero-cta--ghost.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.sg-hero-cta--ghost{border-width:1px;border-color:#ffffff59;background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.sg-hero-cta--ghost:hover{background-color:#ffffff26}.sg-main{padding-top:3rem;padding-bottom:3rem}@media(min-width:640px){.sg-main{padding-top:3.5rem;padding-bottom:3.5rem}}@media(min-width:1024px){.sg-main{padding-top:4rem;padding-bottom:4rem}}.edition-pdp .sg-choose-title,.edition-commerce .sg-choose-title,.edition-commerce .glass .sg-choose-title,.edition-commerce .bg-brand-cream .sg-choose-title{color:#fff}.sg-choose-title{text-align:center;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .sg-choose-sub,.edition-pdp button.sg-choose-sub{color:var(--ed-muted)}.edition-pdp button.sg-choose-sub:hover{color:#fff}.edition-pdp .sg-choose-sub,.edition-commerce .sg-choose-sub{color:var(--ed-muted)}.edition-commerce .sg-choose-sub.font-medium{color:var(--ed-ink)}.sg-choose-sub{margin-left:auto;margin-right:auto;margin-top:.75rem;margin-bottom:2.5rem;max-width:42rem;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sg-choose-sub{margin-bottom:3rem;font-size:1rem;line-height:1.5rem}}.edition-store .sg-loading,.edition-pdp .sg-loading,.edition-commerce .sg-loading{color:var(--ed-muted)}.edition-commerce .sg-loading.font-medium{color:var(--ed-ink)}.edition-pdp .sg-loading{color:#ffffffb3}.sg-loading{padding-top:4rem;padding-bottom:4rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.sg-line{margin-bottom:3.5rem}@media(min-width:640px){.sg-line{margin-bottom:4rem}}.edition-commerce .sg-line--product{--tw-ring-color: var(--ed-line)}.sg-line--product{border-radius:1.35rem;padding:1.25rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}@media(min-width:640px){.sg-line--product{padding:1.75rem}}@media(min-width:1024px){.sg-line--product{padding:2rem}}.sg-line--product{background:linear-gradient(155deg,#101a2e,#0c1222 55%,#080e1a);border-color:#7eb8ff38;box-shadow:0 0 0 1px #7eb8ff14,0 24px 56px -28px #000000a6}.sg-line--product .sg-line-heading{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.sg-line--product .sg-line-desc{color:#ffffffbf}.sg-line-header{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}@media(min-width:640px){.sg-line-header{margin-bottom:1.75rem}}.edition-pdp .sg-line-heading,.edition-commerce .sg-line-heading,.edition-commerce .glass .sg-line-heading,.edition-commerce .bg-brand-cream .sg-line-heading{color:#fff}.sg-line-heading{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sg-line-heading{font-size:1.5rem;line-height:2rem}}.edition-commerce .sg-line-price-tag.font-medium{color:var(--ed-ink)}.sg-line-price-tag{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.sg-line-grid{display:grid;align-items:center;gap:2rem}@media(min-width:1024px){.sg-line-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem}}.sg-line-media-row{display:flex;align-items:center;gap:.75rem}@media(min-width:640px){.sg-line-media-row{gap:1rem}}.edition-commerce .sg-line-product-frame{--tw-ring-color: var(--ed-line)}.sg-line-product-frame{min-width:0px;flex:1 1 0%;overflow:hidden;border-radius:1rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);background:#00000059;border-color:#ffffff14}.sg-line-product-stage{position:relative;display:flex;aspect-ratio:4/3;width:100%;align-items:center;justify-content:center;overflow:hidden;padding:2rem 1.5rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.sg-line-product-stage{display:block}}@media(min-width:640px){.sg-line-product-stage{padding:2.5rem 2rem}}.sg-line-product-stage{background:radial-gradient(ellipse at center,rgba(126,184,255,.08) 0%,transparent 68%)}.sg-line-product-img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 36px rgba(0,0,0,.45))}.edition-commerce .sg-line-product-meta{border-color:var(--ed-line)}.sg-line-product-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}@media(min-width:640px){.edition-commerce .sg-line-product-meta.font-medium{color:var(--ed-ink)}.sg-line-product-meta{padding:.875rem 1.25rem;font-size:.875rem;line-height:1.25rem}}.sg-line-product-meta{border-color:#ffffff14;color:#ffffffeb}.sg-line-product-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-line-product-price{flex-shrink:0;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(238 240 253 / var(--tw-text-opacity, 1))}.sg-line-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1e293b99}.edition-store .sg-line-arrow{color:var(--ed-muted)}.edition-commerce .sg-line-arrow{color:var(--ed-muted);--tw-ring-color: var(--ed-line)}.edition-commerce .sg-line-arrow{box-shadow:none}.edition-pdp .sg-line-arrow{color:#f5f5f7}.sg-line-arrow{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-pdp .sg-line-arrow--outside{background:var(--ed-surface-2)}.sg-line-arrow--outside{background-color:#fffffff2;--tw-ring-color: rgb(255 255 255 / .8)}.edition-store .sg-line-arrow--outside:hover,.edition-pdp .sg-line-arrow--outside:hover{background:var(--ed-surface-2)}.edition-commerce .sg-line-arrow--outside:hover{background:var(--ed-surface)}.sg-line-arrow--outside:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.sg-line-arrow--prev{margin-left:-0px}.sg-line-arrow--next{margin-right:-0px}.sg-line-copy{display:flex;flex-direction:column;justify-content:center}@media(min-width:1024px){.sg-line-copy{padding-top:.5rem;padding-bottom:.5rem}}.edition-store .sg-line-desc,.edition-pdp button.sg-line-desc{color:var(--ed-muted)}.edition-pdp button.sg-line-desc:hover{color:#fff}.edition-pdp .sg-line-desc,.edition-commerce .sg-line-desc{color:var(--ed-muted)}.sg-line-desc{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-commerce .sg-line-cta.font-medium{color:var(--ed-ink)}.sg-line-cta{margin-top:1.5rem;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border-radius:9999px;padding:.75rem 2rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 28px -8px #2563eba6}.sg-line-cta:hover{filter:brightness(1.05)}.edition-commerce .sg-compare{border-color:var(--ed-line)}.sg-compare{margin-top:4rem;border-top-width:1px;border-color:#e2e8f0cc;padding-top:3.5rem}@media(min-width:640px){.sg-compare{margin-top:5rem;padding-top:4rem}}.sg-compare{background:linear-gradient(180deg,#fff,#f8f9fb 38%,#fff)}.sg-compare-head{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;max-width:42rem;text-align:center}@media(min-width:640px){.sg-compare-head{margin-bottom:3rem}}.edition-pdp .sg-compare-title,.edition-commerce .sg-compare-title,.edition-commerce .glass .sg-compare-title,.edition-commerce .bg-brand-cream .sg-compare-title{color:#fff}.sg-compare-title{font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:600;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .sg-compare-sub,.edition-pdp button.sg-compare-sub{color:var(--ed-muted)}.edition-pdp button.sg-compare-sub:hover{color:#fff}.edition-pdp .sg-compare-sub,.edition-commerce .sg-compare-sub{color:var(--ed-muted)}.sg-compare-sub{margin-top:.75rem;font-size:.9375rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sg-compare-sub{font-size:1rem;line-height:1.5rem}}.sg-compare-columns{display:grid;gap:1.25rem}@media(min-width:640px){.sg-compare-columns{gap:1.5rem}}@media(min-width:1024px){.sg-compare-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}.sg-compare-card{display:flex;height:100%;flex-direction:column;overflow:hidden;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-radius:1.75rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 64px -36px #0c122252;background:linear-gradient(165deg,#121528,#0f0e2b 48%,#0a0a1e);transition:transform .35s ease,box-shadow .35s ease}@media(hover:hover){.sg-compare-card:hover{transform:translateY(-3px);box-shadow:0 36px 80px -32px #0c12226b}}.sg-compare-card-visual{position:relative;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.sg-compare-card-visual{display:block}}.sg-compare-card-stage{position:relative;display:flex;aspect-ratio:5/4;align-items:center;justify-content:center;padding:2rem 2rem 1rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.sg-compare-card-stage{display:block}}@media(min-width:640px){.sg-compare-card-stage{padding-left:2.5rem;padding-right:2.5rem;padding-top:2.5rem}}.sg-compare-card-stage{background:radial-gradient(ellipse 80% 70% at 50% 42%,rgba(78,93,230,.18) 0%,transparent 62%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(255,255,255,.04) 0%,transparent 55%)}.sg-compare-card--sport .sg-compare-card-stage{background:radial-gradient(ellipse 80% 70% at 50% 42%,rgba(234,88,12,.14) 0%,transparent 62%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(255,255,255,.04) 0%,transparent 55%)}.sg-compare-card-product{position:relative;z-index:1;max-height:min(14rem,52vw);width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.sg-compare-card-product{display:block}}.sg-compare-card-product{filter:drop-shadow(0 24px 48px rgba(0,0,0,.4))}.sg-compare-card-product-placeholder{height:10rem;width:100%;border-radius:1rem;background-color:#ffffff0d}.sg-compare-card-scrim{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(8,10,24,.55) 78%,rgba(8,10,24,.95) 100%)}.sg-compare-card-intro{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:3rem 1.5rem 1.25rem}@media(min-width:640px){.sg-compare-card-intro{padding-left:1.75rem;padding-right:1.75rem;padding-bottom:1.5rem}}.sg-compare-card-line{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity: 1;color:rgb(126 184 255 / var(--tw-text-opacity, 1))}.sg-compare-card--sport .sg-compare-card-line{--tw-text-opacity: 1;color:rgb(168 180 255 / var(--tw-text-opacity, 1))}.sg-compare-card-name{margin-top:.5rem;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600;line-height:1.375;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 2px 16px rgba(0,0,0,.35)}.edition-commerce .sg-compare-card-price.font-medium,.edition-commerce .text-sm.sg-compare-card-price{color:var(--ed-ink)}.sg-compare-card-price{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:#fffc}.edition-commerce .sg-compare-card-body{border-color:var(--ed-line)}.sg-compare-card-body{display:flex;flex:1 1 0%;flex-direction:column;border-top-width:1px;border-color:#ffffff1a;padding:1.5rem}@media(min-width:640px){.sg-compare-card-body{padding:1.75rem}}.sg-compare-card-desc{flex:1 1 0%;font-size:.9375rem;line-height:1.625;color:#ffffffbf}.edition-store .sg-compare-card-cta{background:var(--ed-surface-2)}.edition-pdp .sg-compare-card-cta{color:#fff}.edition-pdp .sg-compare-card-cta{background:var(--ed-surface-2)}.edition-commerce .sg-compare-card-cta,.edition-commerce .glass .sg-compare-card-cta,.edition-commerce .bg-brand-cream .sg-compare-card-cta{color:#fff}.edition-commerce .sg-compare-card-cta.font-medium{color:var(--ed-ink)}.edition-commerce .sg-compare-card-cta{background:var(--ed-surface)}.sg-compare-card-cta{margin-top:1.5rem;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .sg-compare-card-cta:hover{background:var(--ed-surface-2)}.edition-commerce .sg-compare-card-cta:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.sg-compare-card-cta:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.sg-compare-specs{margin-top:3rem;display:flex;flex-direction:column;align-items:center}@media(min-width:640px){.sg-compare-specs{margin-top:3.5rem}}.edition-pdp .sg-compare-specs-label,.edition-commerce .sg-compare-specs-label,.edition-commerce .glass .sg-compare-specs-label,.edition-commerce .bg-brand-cream .sg-compare-specs-label{color:#fff}.edition-commerce .sg-compare-specs-label.font-medium{color:var(--ed-ink)}.sg-compare-specs-label{margin-bottom:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .sg-compare-spec-card,.edition-pdp .sg-compare-spec-card{background:var(--ed-surface-2)}.edition-commerce .sg-compare-spec-card{--tw-ring-color: var(--ed-line)}.edition-commerce .sg-compare-spec-card{background:var(--ed-surface)}.sg-compare-spec-card{margin-left:auto;margin-right:auto;width:100%;max-width:100%;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(226 232 240 / .8)}@media(min-width:640px){.sg-compare-spec-card{max-width:36rem}}@media(min-width:768px){.sg-compare-spec-card{max-width:42rem}}.sg-compare-spec-card{border-radius:1.25rem;box-shadow:0 12px 40px -24px #0c12221f}.sg-compare-spec-grid{display:grid;width:100%;max-width:34rem;margin-inline:auto;grid-template-columns:minmax(0,9.5rem) 1fr 1fr}@media(min-width:640px){.sg-compare-spec-grid{grid-template-columns:minmax(0,10.5rem) 6.5rem 6.5rem}}@media(min-width:768px){.sg-compare-spec-grid{grid-template-columns:minmax(0,11rem) 7.5rem 7.5rem}}.sg-compare-spec-head{display:contents}.edition-store .sg-compare-spec-head-cell,.edition-pdp .sg-compare-spec-head-cell,.edition-commerce .sg-compare-spec-head-cell{color:var(--ed-muted)}.edition-pdp .sg-compare-spec-head-cell{color:#ffffffb3}.sg-compare-spec-head-cell{border-bottom-width:1px;border-color:var(--aurora-border);background-color:var(--aurora-surface);padding:.625rem .75rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sg-compare-spec-head-cell{padding:.75rem 1rem}}.sg-compare-spec-head-cell--feature{text-align:left}.sg-compare-spec-row{display:contents}.edition-pdp .sg-compare-spec-label,.edition-commerce .sg-compare-spec-label,.edition-commerce .glass .sg-compare-spec-label,.edition-commerce .bg-brand-cream .sg-compare-spec-label{color:#fff}.edition-commerce .sg-compare-spec-label.font-medium,.edition-commerce .text-sm.sg-compare-spec-label{color:var(--ed-ink)}.sg-compare-spec-label{display:flex;align-items:center;border-bottom-width:1px;border-color:var(--aurora-border);padding:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sg-compare-spec-label{padding:.875rem 1rem}}.sg-compare-spec-cell{display:flex;align-items:center;justify-content:center;gap:.5rem;border-bottom-width:1px;border-color:var(--aurora-border);padding:.75rem .5rem}@media(min-width:640px){.sg-compare-spec-cell{padding:.875rem .75rem}}.edition-store .sg-compare-spec-mobile-label,.edition-pdp .sg-compare-spec-mobile-label,.edition-commerce .sg-compare-spec-mobile-label{color:var(--ed-muted)}.edition-commerce .text-sm.sg-compare-spec-mobile-label{color:var(--ed-ink)}.edition-pdp .sg-compare-spec-mobile-label{color:#ffffffb3}.sg-compare-spec-mobile-label{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sg-compare-spec-mobile-label{display:none}}@media(max-width:639px){.sg-compare-spec-grid{grid-template-columns:1fr}.sg-compare-spec-head-cell:not(.sg-compare-spec-head-cell--feature){display:none}.sg-compare-spec-head-cell--feature{grid-column:span 1 / span 1}.sg-compare-spec-row .sg-compare-spec-label{border-bottom-width:0px;padding-bottom:.25rem;padding-top:1rem;font-weight:600}.sg-compare-spec-cell{justify-content:flex-start;padding-bottom:.75rem}}.sg-compare-pill{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px}.sg-compare-pill--yes{--tw-bg-opacity: 1;background-color:rgb(238 240 253 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.sg-compare-pill--no{background-color:var(--aurora-surface);--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.edition-store .sg-compare-spec-text,.edition-pdp button.sg-compare-spec-text{color:var(--ed-muted)}.edition-pdp button.sg-compare-spec-text:hover{color:#fff}.edition-pdp .sg-compare-spec-text,.edition-commerce .sg-compare-spec-text{color:var(--ed-muted)}.sg-compare-spec-text{display:block;max-width:7.5rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sg-compare-spec-text{font-size:.8125rem}}.tp-page{padding-top:calc(52 / 801 * var(--psd-board))}@media(min-width:640px){.tp-page{padding-top:calc(52 / 801 * var(--psd-board))}}.edition-pdp .tp-page,.edition-commerce .tp-page,.edition-commerce .glass .tp-page,.edition-commerce .bg-brand-cream .tp-page{color:#fff}.tp-page{min-height:100%;--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(max-width:1023px){html .tp-page{padding-top:var(--nav-offset, 6.15rem)}}.tp-shell{margin-left:auto;margin-right:auto;max-width:64rem;padding:3rem 1rem}@media(min-width:640px){.tp-shell{padding:4rem 1.5rem}}@media(min-width:1024px){.tp-shell{padding:5rem 2rem}}.tp-story{margin-bottom:4rem}@media(min-width:640px){.tp-story{margin-bottom:5rem}}@media(min-width:1024px){.tp-story{margin-bottom:6rem}}.edition-pdp .tp-story-title,.edition-commerce .tp-story-title,.edition-commerce .glass .tp-story-title,.edition-commerce .bg-brand-cream .tp-story-title{color:#fff}.tp-story-title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-pdp .tp-story-body,.edition-commerce .tp-story-body,.edition-commerce .glass .tp-story-body,.edition-commerce .bg-brand-cream .tp-story-body{color:#fff}.tp-story-body{margin-top:2rem;max-width:48rem}.tp-story-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.tp-story-body{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.tp-story-body{font-size:1.05rem;line-height:1.7}}.tp-directory-section{padding-top:.5rem}.edition-pdp .tp-directory-title,.edition-commerce .tp-directory-title,.edition-commerce .glass .tp-directory-title,.edition-commerce .bg-brand-cream .tp-directory-title{color:#fff}.tp-directory-title{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.tp-directory-rule{margin-top:1.5rem;height:1px;width:100%;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.tp-directory{margin-top:2.5rem}.tp-directory>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}@media(min-width:640px){.tp-directory{margin-top:3rem}.tp-directory>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}}.tp-directory-row{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem}@media(min-width:640px){.tp-directory-row{grid-template-columns:minmax(6.5rem,9.5rem) minmax(0,1fr) minmax(0,1.35fr);-moz-column-gap:2.5rem;column-gap:2.5rem}}@media(min-width:1024px){.tp-directory-row{-moz-column-gap:3.5rem;column-gap:3.5rem}}.edition-pdp .tp-directory-label,.edition-commerce .tp-directory-label,.edition-commerce .glass .tp-directory-label,.edition-commerce .bg-brand-cream .tp-directory-label{color:#fff}.tp-directory-label{font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.tp-directory-label{font-size:1.05rem}}.edition-pdp .tp-directory-name,.edition-commerce .tp-directory-name,.edition-commerce .glass .tp-directory-name,.edition-commerce .bg-brand-cream .tp-directory-name{color:#fff}.tp-directory-name{font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.375;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.tp-directory-name{font-size:1.05rem}}.edition-pdp .tp-directory-desc,.edition-commerce .tp-directory-desc,.edition-commerce .glass .tp-directory-desc,.edition-commerce .bg-brand-cream .tp-directory-desc{color:#fff}.tp-directory-desc{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.tp-directory-desc{font-size:1.05rem;line-height:1.65}}@media(max-width:639px){.tp-directory-row--labeled .tp-directory-label{margin-bottom:.25rem}.tp-directory-row:not(.tp-directory-row--labeled) .tp-directory-label{display:none}}.edition-commerce .support-chat-launcher.font-medium{color:var(--ed-ink)}.support-chat-launcher{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50;display:flex;align-items:center;gap:.625rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(74 74 74 / var(--tw-bg-opacity, 1));padding:.875rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 28px rgba(15,23,42,.22);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.support-chat-launcher:hover{--tw-bg-opacity: 1;background-color:rgb(58 58 58 / var(--tw-bg-opacity, 1));--tw-shadow: 0 12px 32px rgba(15,23,42,.28);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.support-chat-launcher-icon{height:1.25rem;width:1.25rem;flex-shrink:0}.edition-store .support-chat-panel,.edition-pdp .support-chat-panel{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.support-chat-panel.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .support-chat-panel{background:var(--ed-surface)}.support-chat-panel{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50;display:flex;width:min(100vw - 1.5rem,24rem);flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 56px rgba(15,23,42,.16);--tw-shadow-colored: 0 20px 56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.edition-store .support-chat-header,.edition-pdp .support-chat-header{background:var(--ed-surface-2)}.edition-commerce .support-chat-header{background:var(--ed-surface)}.support-chat-header{border-bottom-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1rem .75rem}.support-chat-header-row{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.support-chat-brand{display:flex;min-width:0px;align-items:center;gap:.75rem}.support-chat-avatar{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(74 74 74 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.support-chat-avatar--human{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.edition-pdp .support-chat-title,.edition-commerce .support-chat-title,.edition-commerce .glass .support-chat-title,.edition-commerce .bg-brand-cream .support-chat-title{color:#fff}.edition-commerce .support-chat-title.font-medium{color:var(--ed-ink)}.support-chat-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .support-chat-subtitle,.edition-pdp .support-chat-subtitle,.edition-commerce .support-chat-subtitle{color:var(--ed-muted)}.edition-pdp .support-chat-subtitle{color:#ffffffb3}.support-chat-subtitle{font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.support-chat-header-actions{display:flex;flex-shrink:0;align-items:center;gap:.125rem}.edition-store .support-chat-icon-btn,.edition-pdp .support-chat-icon-btn,.edition-commerce .support-chat-icon-btn{color:var(--ed-muted)}.edition-pdp .support-chat-icon-btn{color:#ffffffb3}.support-chat-icon-btn{border-radius:.5rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .support-chat-icon-btn:hover{background:var(--ed-surface-2)}.edition-pdp .support-chat-icon-btn:hover,.edition-commerce .support-chat-icon-btn:hover{color:#fff}.edition-commerce .support-chat-icon-btn:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.support-chat-icon-btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-pdp .support-chat-mode.border.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.support-chat-mode{display:flex;gap:.25rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1));padding:.25rem}.edition-store .support-chat-mode-btn,.edition-pdp button.support-chat-mode-btn{color:var(--ed-muted)}.edition-pdp button.support-chat-mode-btn:hover{color:#fff}.edition-pdp .support-chat-mode-btn,.edition-commerce .support-chat-mode-btn{color:var(--ed-muted)}.support-chat-mode-btn{flex:1 1 0%;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .support-chat-mode-btn--active{background:var(--ed-surface-2)}.edition-pdp .support-chat-mode-btn--active{color:#fff}.edition-pdp .support-chat-mode-btn--active{background:var(--ed-surface-2)}.edition-commerce .support-chat-mode-btn--active,.edition-commerce .glass .support-chat-mode-btn--active,.edition-commerce .bg-brand-cream .support-chat-mode-btn--active{color:#fff}.edition-commerce .support-chat-mode-btn--active{background:var(--ed-surface);box-shadow:none}.support-chat-mode-btn--active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.support-chat-mode-btn:disabled{cursor:not-allowed;opacity:.45}.support-chat-body{min-height:0px;flex:1 1 0%}.support-chat-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.support-chat-body{overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));padding:1rem}.support-chat-quick{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.25rem}.edition-store .support-chat-quick-btn,.edition-pdp .support-chat-quick-btn{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.support-chat-quick-btn.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .support-chat-quick-btn,.edition-commerce .glass .support-chat-quick-btn{color:var(--ed-muted)}.edition-commerce .text-sm.support-chat-quick-btn{color:var(--ed-ink)}.edition-commerce .support-chat-quick-btn{background:var(--ed-surface)}.support-chat-quick-btn{border-radius:9999px;border-width:1px;border-color:#cbd5e1cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .support-chat-quick-btn:hover,.edition-pdp .support-chat-quick-btn:hover{background:var(--ed-surface-2)}.edition-commerce .support-chat-quick-btn:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.support-chat-quick-btn:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.support-chat-row{display:flex;gap:.5rem}.support-chat-row--out{justify-content:flex-end}.support-chat-row--in{justify-content:flex-start}.support-chat-bubble{min-width:0px;max-width:85%;border-radius:1rem;padding:.625rem .875rem}.support-chat-bubble--out{--tw-bg-opacity: 1;background-color:rgb(74 74 74 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.edition-store .support-chat-bubble--in{background:var(--ed-surface-2)}.edition-pdp .support-chat-bubble--in{color:#fff}.edition-pdp .support-chat-bubble--in{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.support-chat-bubble--in.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .support-chat-bubble--in{color:#fff}.edition-commerce .support-chat-bubble--in{background:var(--ed-surface)}.support-chat-bubble--in{border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-pdp .rounded-xl.support-chat-bubble--system.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.support-chat-bubble--system{border-width:1px;border-color:#fde68acc;--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.edition-store .support-chat-bubble--admin{background:var(--ed-surface-2)}.edition-pdp .support-chat-bubble--admin{color:#fff}.edition-pdp .support-chat-bubble--admin{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.support-chat-bubble--admin.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .support-chat-bubble--admin{color:#fff}.edition-commerce .support-chat-bubble--admin{background:var(--ed-surface)}.support-chat-bubble--admin{border-width:1px;border-color:#cbd5e1cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-commerce .support-chat-bubble-text.font-medium{color:var(--ed-ink)}.support-chat-bubble-text{white-space:pre-wrap;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;line-height:1.625}.support-chat-time{margin-top:.375rem;font-size:10px;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.support-chat-bubble--out .support-chat-time{color:#ffffff8c}.support-chat-typing{display:flex;gap:.25rem;padding:.125rem .25rem}.support-chat-typing-dot{height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.edition-store .support-chat-footer,.edition-pdp .support-chat-footer{background:var(--ed-surface-2)}.edition-commerce .support-chat-footer{border-color:var(--ed-line)}.edition-commerce .support-chat-footer{background:var(--ed-surface)}.support-chat-footer{border-top-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.edition-store .support-chat-signin{color:var(--ed-muted);background:var(--ed-surface-2)}.edition-pdp button.support-chat-signin{color:var(--ed-muted)}.edition-pdp button.support-chat-signin:hover{color:#fff}.edition-pdp .support-chat-signin{color:var(--ed-muted);background:var(--ed-surface-2)}.edition-pdp .support-chat-signin.border.border-slate-200,.edition-pdp .rounded-xl.support-chat-signin.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .support-chat-signin{color:var(--ed-muted)}.edition-commerce .support-chat-signin:not(.btn-primary):not(button){background:var(--ed-surface-2)}.support-chat-signin{margin-bottom:.5rem;border-radius:.75rem;border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-pdp .support-chat-signin-link,.edition-commerce .support-chat-signin-link{color:#fff}.support-chat-signin-link{font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));text-underline-offset:2px}.support-chat-signin-link:hover{text-decoration-line:underline}.edition-pdp .support-chat-composer.border.border-slate-200,.edition-pdp .rounded-xl.support-chat-composer.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.support-chat-composer{display:flex;align-items:center;gap:.375rem;border-radius:.75rem;border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1));padding:.375rem}.edition-store .support-chat-composer:focus-within{background:var(--ed-surface-2)}.edition-pdp .support-chat-composer:focus-within{background:var(--ed-surface-2)}.edition-commerce .support-chat-composer:focus-within{background:var(--ed-surface)}.support-chat-composer:focus-within{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(203 213 225 / .4)}.edition-store .support-chat-attach-btn,.edition-pdp .support-chat-attach-btn,.edition-commerce .support-chat-attach-btn{color:var(--ed-muted)}.edition-pdp .support-chat-attach-btn{color:#ffffffb3}.support-chat-attach-btn{flex-shrink:0;border-radius:.5rem;padding:.5rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .support-chat-attach-btn:hover{color:var(--ed-muted);background:var(--ed-surface-2)}.edition-commerce .support-chat-attach-btn:hover{color:var(--ed-muted)}.edition-commerce .support-chat-attach-btn:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.edition-pdp .support-chat-attach-btn:hover{color:#f5f5f7}.support-chat-attach-btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.support-chat-attach-btn:disabled{opacity:.4}.edition-pdp .support-chat-input,.edition-commerce .support-chat-input{color:#fff}.edition-commerce .support-chat-input.font-medium{color:var(--ed-ink)}.support-chat-input{min-width:0px;flex:1 1 0%;border-width:0px;background-color:transparent;padding:.5rem .25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-store .support-chat-input::-moz-placeholder{color:var(--ed-muted)}.edition-store .support-chat-input::placeholder{color:var(--ed-muted)}.edition-pdp .support-chat-input::-moz-placeholder{color:var(--ed-muted)}.edition-pdp .support-chat-input::placeholder{color:var(--ed-muted)}.edition-commerce .support-chat-input::-moz-placeholder{color:var(--ed-muted)}.edition-commerce .support-chat-input::placeholder{color:var(--ed-muted)}.edition-pdp .support-chat-input::-moz-placeholder{color:#ffffffb3}.edition-pdp .support-chat-input::placeholder{color:#ffffffb3}.support-chat-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.support-chat-input::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.support-chat-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.support-chat-input:disabled{opacity:.5}.support-chat-send{flex-shrink:0;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(74 74 74 / var(--tw-bg-opacity, 1));padding:.625rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.support-chat-send:hover{--tw-bg-opacity: 1;background-color:rgb(58 58 58 / var(--tw-bg-opacity, 1))}.support-chat-send:disabled{cursor:not-allowed;opacity:.4}.edition-store .support-chat-hint,.edition-pdp .support-chat-hint,.edition-commerce .support-chat-hint{color:var(--ed-muted)}.edition-pdp .support-chat-hint{color:#ffffffb3}.support-chat-hint{margin-top:.5rem;text-align:center;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-store .support-chat-pending,.edition-pdp .support-chat-pending,.edition-commerce .support-chat-pending{color:var(--ed-muted)}.edition-pdp .support-chat-pending{color:#ffffffb3}.support-chat-pending{margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.bg-brand-cream{background-color:var(--aurora-surface)}.page-shell{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.page-shell{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.page-shell{padding-left:2rem;padding-right:2rem}}.glass{background:#ffffffc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 24px -4px #0f172a14}.page-canvas{background-color:var(--aurora-canvas)}.edition-store .hero-eyebrow,.edition-pdp .hero-eyebrow,.edition-commerce .hero-eyebrow{color:var(--ed-muted)}.edition-pdp .hero-eyebrow{color:#ffffffb3}.hero-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp button.btn-primary,.edition-pdp .btn-primary{background:var(--ed-accent)}.edition-pdp button.btn-primary:hover{background:var(--ed-accent-deep)}.edition-commerce .btn-primary.font-medium,.edition-commerce .text-sm.btn-primary{color:var(--ed-ink)}.edition-commerce button.btn-primary,.edition-commerce .btn-primary{background:var(--ed-accent)}.edition-commerce button.btn-primary:hover{background:var(--ed-accent-deep)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));padding:.75rem 1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-shadow: 0 12px 40px -12px rgba(12,18,34,.45);--tw-shadow-colored: 0 12px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#0c1222}.edition-store .btn-secondary{color:var(--ed-muted)}.edition-pdp .rounded-xl.btn-secondary.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .btn-secondary{color:var(--ed-muted)}.edition-commerce .btn-secondary.font-medium{color:var(--ed-ink)}.edition-commerce .btn-secondary{background:var(--ed-surface)}.edition-pdp .btn-secondary{color:#f5f5f7}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#cbd5e1e6;background-color:#fffc;padding:.875rem 2rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.edition-store .btn-secondary:hover,.edition-pdp .btn-secondary:hover{background:var(--ed-surface-2)}.edition-commerce .btn-secondary:hover{background:var(--ed-surface)}.btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.btn-secondary:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#94a3b8}.nav-shell{position:fixed;top:0;left:0;right:0;z-index:50;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.nav-shell--dark{background:#000;border-bottom:none}.nav-shell--dark.nav-shell--hero{background:transparent}.nav-shell--dark.nav-shell--scrolled{background:#161617b8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 1px #ffffff0a}@supports not ((backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))){.nav-shell--dark.nav-shell--scrolled{background:#161617f0}}@media(prefers-reduced-transparency:reduce){.nav-shell--dark.nav-shell--scrolled{background:#161617f0;-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-shell--dark .page-shell.nav-bar,.nav-shell--dark .nav-bar{max-width:none;width:100%;height:2.75rem;margin:0;padding-left:clamp(1rem,3.5vw,2.25rem);padding-right:clamp(1rem,3.5vw,2.25rem);padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;grid-template-columns:none}.nav-shell--dark .nav-bar-start,.nav-shell--dark .nav-bar-end{justify-self:auto;flex:0 0 auto}.nav-shell--dark .nav-bar-center{flex:1 1 auto;display:none;justify-content:center;gap:.15rem}@media(min-width:1024px){.nav-shell--dark .nav-bar-center{display:flex}}.nav-shell--dark .nav-logo{gap:.45rem}.nav-shell--dark .nav-logo-img{height:1.5rem;width:1.5rem;filter:none}.nav-shell--dark .nav-logo-text{display:inline;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.nav-shell--dark .nav-link{color:#fff;font-size:.75rem;font-weight:400;letter-spacing:-.01em;padding:.25rem .7rem}.nav-shell--dark .nav-link:hover,.nav-shell--dark .nav-link--active{color:#fff;opacity:1}.nav-shell--dark .nav-icon-btn{color:#fff;background:transparent;border:none;height:2rem;width:2rem;border-radius:0}.nav-shell--dark .nav-icon-btn:hover{color:#fff;background:transparent;opacity:.85}.nav-shell--dark .nav-lang-trigger{color:#fff;background:transparent;gap:.3rem;padding:0 .2rem;height:2rem;border-radius:0;font-size:.75rem;font-weight:400}.nav-shell--dark .nav-lang-trigger:hover{color:#fff;background:transparent;opacity:.85}.nav-shell--dark .nav-bar-end{gap:.35rem}.nav-shell--dark .nav-cart-badge{top:.15rem;right:.1rem;min-width:1rem;height:1rem;background:#7c3aed;box-shadow:0 0 10px #7c3aedbf;font-size:.6rem}.nav-shell--dark .nav-link{color:#ffffffeb}.nav-shell--dark .nav-link:hover,.nav-shell--dark .nav-link--active,.nav-shell--dark .nav-logo-text{color:#fff}.nav-shell--overlay .nav-logo-text{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.nav-shell--overlay .nav-logo-img{filter:brightness(0) invert(1)}.nav-bar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding-top:0;padding-bottom:0}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.nav-bar{display:block}}.nav-bar-start{display:flex;min-width:0px;align-items:center;gap:.5rem;justify-self:start}.nav-bar-center{align-items:center;justify-content:center;gap:.25rem}@media(min-width:1024px){.nav-bar-center{gap:.5rem}}.nav-bar-end{display:flex;align-items:center;gap:.125rem;justify-self:end}@media(min-width:640px){.nav-bar-end{gap:.25rem}}.nav-logo{display:flex;flex-shrink:0;align-items:center;gap:.625rem}.nav-logo-img{height:2rem;width:2rem;-o-object-fit:contain;object-fit:contain}@media(min-width:640px){.nav-logo-img{height:2.25rem;width:2.25rem}}.nav-logo-text{white-space:nowrap;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.nav-logo-text{font-size:.75rem;line-height:1rem}}@media(max-width:380px){.nav-logo-text{display:none}}.nav-icon-btn{position:relative;display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.nav-icon-btn{display:block}}.nav-icon-btn:hover{opacity:.8}.edition-commerce .text-sm.nav-lang-trigger{color:var(--ed-ink)}.nav-lang-trigger{display:inline-flex;height:2.5rem;align-items:center;gap:.375rem;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:500;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-lang-trigger:hover{opacity:.8}.nav-cart-badge{position:absolute;top:.2rem;right:.15rem;display:flex;min-width:1.05rem;height:1.05rem;align-items:center;justify-content:center;padding:0 .25rem;border-radius:999px;background:#7c3aed;color:#fff;font-size:.625rem;font-weight:700;line-height:1}.nav-dropdown-wrap{position:absolute;left:0;top:100%;z-index:60;min-width:11rem;padding-top:.5rem}.nav-dropdown-wrap--end{left:auto;right:0}.edition-store .nav-dropdown-panel,.edition-pdp .nav-dropdown-panel{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.nav-dropdown-panel.border-slate-200,.edition-pdp .rounded-xl.border.nav-dropdown-panel{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .nav-dropdown-panel{border-color:var(--ed-line)}.edition-commerce .nav-dropdown-panel{background:var(--ed-surface)}.nav-dropdown-panel{overflow:hidden;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.nav-dropdown-panel--dark{background:#111;border-color:#ffffff1a;box-shadow:0 12px 40px #00000073}.nav-dropdown-panel--dark .nav-dropdown-item{color:#fffc}.nav-dropdown-panel--dark .nav-dropdown-item:hover{background:#ffffff0f;color:#fff}.nav-dropdown-panel--dark .nav-dropdown-item--active{background:#7c3aed33;color:#fff}.edition-store .nav-dropdown-item,.edition-pdp button.nav-dropdown-item{color:var(--ed-muted)}.edition-pdp button.nav-dropdown-item:hover{color:#fff}.edition-pdp .nav-dropdown-item,.edition-commerce .nav-dropdown-item{color:var(--ed-muted)}.edition-commerce .nav-dropdown-item.font-medium{color:var(--ed-ink)}.nav-dropdown-item{display:block;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .nav-dropdown-item:hover{background:var(--ed-surface-2)}.edition-pdp .nav-dropdown-item:hover{color:#fff;background:var(--ed-surface-2)}.edition-commerce .nav-dropdown-item:hover,.edition-commerce .glass .nav-dropdown-item:hover,.edition-commerce .bg-brand-cream .nav-dropdown-item:hover{color:#fff}.edition-commerce .nav-dropdown-item:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.nav-dropdown-item:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .nav-dropdown-item--active{background:var(--ed-surface-2)}.edition-pdp .nav-dropdown-item--active{color:#fff;background:var(--ed-surface-2)}.edition-commerce .nav-dropdown-item--active,.edition-commerce .glass .nav-dropdown-item--active,.edition-commerce .bg-brand-cream .nav-dropdown-item--active{color:#fff}.edition-commerce .text-sm.nav-dropdown-item--active{color:var(--ed-ink)}.edition-commerce .nav-dropdown-item--active:not(.btn-primary):not(button){background:var(--ed-surface-2)}.nav-dropdown-item--active{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));font-weight:500;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .nav-search-bar,.edition-pdp .nav-search-bar{background:var(--ed-surface-2)}.edition-commerce .nav-search-bar{border-color:var(--ed-line)}.edition-commerce .nav-search-bar{background:var(--ed-surface)}.nav-search-bar{overflow:hidden;border-top-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.nav-search-bar--dark{background:#0a0a0a;border-top-color:#ffffff14}.nav-search-submit{flex-shrink:0;border-radius:9999px;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#ffffff1f}.nav-search-submit:hover{background:#fff3}.nav-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;top:2.75rem;z-index:40;background-color:#02061766;--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:1024px){.nav-mobile-drawer{display:none}}.nav-mobile-drawer--dark{background:#0000008c}.edition-store .nav-mobile-drawer-inner,.edition-pdp .nav-mobile-drawer-inner{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.border.nav-mobile-drawer-inner{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .nav-mobile-drawer-inner{border-color:var(--ed-line)}.edition-commerce .nav-mobile-drawer-inner{background:var(--ed-surface)}.nav-mobile-drawer-inner{max-height:calc(100vh - 2.75rem);overflow-y:auto;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem 1.25rem}.nav-mobile-drawer-inner--dark{background:#0a0a0a;border-top-color:#ffffff14}.nav-mobile-drawer-inner--dark .nav-mobile-label{color:#fff6}.nav-mobile-drawer-inner--dark .nav-mobile-link{color:#ffffffe6}.nav-mobile-drawer-inner--dark .nav-mobile-link:hover{color:#fff}.edition-pdp .rounded-xl.border.nav-mobile-group{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .nav-mobile-group{border-color:var(--ed-line)}.nav-mobile-group{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-top:1rem;padding-bottom:1rem}.nav-mobile-drawer-inner--dark .nav-mobile-group{border-bottom-color:#ffffff14}.nav-mobile-label{margin-bottom:.5rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.edition-store .nav-mobile-link,.edition-commerce .nav-mobile-link{color:var(--ed-muted)}.edition-commerce .text-sm.nav-mobile-link{color:var(--ed-ink)}.edition-pdp .nav-mobile-link{color:#f5f5f7}.nav-mobile-link{display:block;padding-top:.625rem;padding-bottom:.625rem;font-size:.9375rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-pdp .nav-mobile-link:hover,.edition-commerce .nav-mobile-link:hover,.edition-commerce .glass .nav-mobile-link:hover,.edition-commerce .bg-brand-cream .nav-mobile-link:hover{color:#fff}.nav-mobile-link:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.nav-mobile-account{padding-top:1rem}.edition-commerce .nav-mobile-cta.font-medium{color:var(--ed-ink)}.nav-mobile-cta{margin-top:1rem;display:inline-flex;width:100%;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.edition-pdp .rounded-xl.nav-account-trigger.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.nav-account-trigger{display:flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#e2e8f0cc;background-color:#fff9;padding:.25rem .625rem .25rem .25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .nav-account-trigger:hover,.edition-pdp .nav-account-trigger:hover{background:var(--ed-surface-2)}.edition-commerce .nav-account-trigger:hover{background:var(--ed-surface)}.nav-account-trigger:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.nav-account-avatar{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #020617 var(--tw-gradient-to-position);font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.edition-store .nav-account-menu,.edition-pdp .nav-account-menu{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.nav-account-menu.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .nav-account-menu{background:var(--ed-surface)}.nav-account-menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:70;min-width:11rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.375rem;padding-bottom:.375rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.edition-commerce .nav-account-item,.edition-commerce .glass .nav-account-item{color:var(--ed-muted)}.edition-commerce .nav-account-item.font-medium,.edition-commerce .text-sm.nav-account-item{color:var(--ed-ink)}.nav-account-item{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-store .nav-account-item:hover{background:var(--ed-surface-2)}.edition-pdp .nav-account-item:hover{color:#fff;background:var(--ed-surface-2)}.edition-commerce .nav-account-item:hover,.edition-commerce .glass .nav-account-item:hover,.edition-commerce .bg-brand-cream .nav-account-item:hover{color:#fff}.edition-commerce .nav-account-item:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.nav-account-item:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.section-header{position:relative;display:flex;max-width:48rem;flex-direction:column;gap:1.5rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.section-header{display:block}}.section-header--center{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.section-header-copy{display:flex;flex-direction:column}.edition-store .section-header-eyebrow,.edition-pdp .section-header-eyebrow,.edition-commerce .section-header-eyebrow{color:var(--ed-muted)}.edition-pdp .section-header-eyebrow{color:#ffffffb3}.section-header-eyebrow{margin-bottom:.75rem;display:inline-flex;align-items:center;gap:.625rem;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.26em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}@media(min-width:640px){.section-header-eyebrow{margin-bottom:1rem;gap:.75rem;font-size:.68rem;letter-spacing:.28em}}.section-header-eyebrow-line{height:1px;width:1.5rem;flex-shrink:0;background-color:#4e5de6cc}@media(min-width:640px){.section-header-eyebrow-line{width:2rem}}.edition-commerce .text-sm.section-header-title{color:var(--ed-ink)}.section-header-title{font-size:1.75rem;font-weight:500;line-height:1.08;letter-spacing:-.04em}@media(min-width:640px){.section-header-title{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.section-header-title{font-size:2.75rem}}.edition-store .section-header-desc,.edition-pdp button.section-header-desc{color:var(--ed-muted)}.edition-pdp button.section-header-desc:hover{color:#fff}.edition-pdp .section-header-desc,.edition-commerce .section-header-desc{color:var(--ed-muted)}.section-header-desc{margin-top:.75rem;max-width:36rem;font-size:.9375rem;font-weight:300;line-height:1.65;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.section-header-desc{margin-top:1rem;font-size:1.05rem}}.edition-store .section-header-action{color:var(--ed-muted)}.edition-pdp .rounded-xl.section-header-action.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .section-header-action{color:var(--ed-muted)}.edition-commerce .section-header-action.font-medium,.edition-commerce .text-sm.section-header-action{color:var(--ed-ink)}.edition-commerce .section-header-action{background:var(--ed-surface)}.edition-commerce .section-header-action{box-shadow:none}.edition-pdp .section-header-action{color:#f5f5f7}.section-header-action{display:inline-flex;width:100%;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#e2e8f0e6;background-color:#fffc;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.edition-store .section-header-action:hover,.edition-pdp .section-header-action:hover{background:var(--ed-surface-2)}.edition-commerce .section-header-action:hover{background:var(--ed-surface)}.section-header-action:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.section-header-action{width:auto}.section-header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}.section-header-action{width:auto;padding-top:.625rem;padding-bottom:.625rem}}.section-header--featured{margin-bottom:2.5rem;width:100%;max-width:none;gap:2rem;padding-bottom:2.25rem}@media(min-width:640px){.section-header--featured{margin-bottom:3rem;padding-bottom:2.5rem}}@media(min-width:1024px){.section-header--featured{margin-bottom:3.5rem;padding-bottom:2.75rem}}@media(min-width:640px){.section-header--featured{align-items:center}}.edition-pdp .rounded-xl.section-header-eyebrow-pill.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.section-header-eyebrow-pill{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:#4e5de640;--tw-bg-opacity: 1;background-color:rgb(238 240 253 / var(--tw-bg-opacity, 1));padding:.375rem 1rem;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1));box-shadow:0 1px #fff9 inset}.edition-commerce .text-sm.section-header-title--featured{color:var(--ed-ink)}.section-header-title--featured{font-size:2rem;font-weight:500;line-height:1.06;letter-spacing:-.045em}@media(min-width:640px){.section-header-title--featured{font-size:2.65rem}}@media(min-width:1024px){.section-header-title--featured{font-size:3.15rem}}.section-header-title--featured{background:linear-gradient(128deg,#0c1222,#1e293b 52%,#5c4a32);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.edition-store .section-header-desc--featured,.edition-pdp .section-header-desc--featured,.edition-commerce .section-header-desc--featured{color:var(--ed-muted)}.edition-pdp .section-header-desc--featured{color:#ffffffb3}.section-header-desc--featured{margin-top:1rem;max-width:42rem;font-size:.95rem;font-weight:400;line-height:1.7;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}@media(min-width:640px){.section-header-desc--featured{font-size:1.0625rem}}.edition-pdp button.section-header-action--featured,.edition-pdp .section-header-action--featured{background:var(--ed-accent)}.edition-pdp button.section-header-action--featured:hover{background:var(--ed-accent-deep)}.edition-commerce .section-header-action--featured.font-medium,.edition-commerce .text-sm.section-header-action--featured{color:var(--ed-ink)}.edition-commerce button.section-header-action--featured,.edition-commerce .section-header-action--featured{background:var(--ed-accent)}.edition-commerce button.section-header-action--featured:hover{background:var(--ed-accent-deep)}.section-header-action--featured{width:100%;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));padding:.875rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 14px 36px -14px rgba(12,18,34,.55);--tw-shadow-colored: 0 14px 36px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.section-header-action--featured{width:auto}}@media(hover:hover){.section-header-action--featured:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-shadow: 0 18px 44px -16px rgba(12,18,34,.6);--tw-shadow-colored: 0 18px 44px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.section-header-rule{pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(193,127,58,.35) 18%,rgba(148,163,184,.25) 50%,transparent 100%)}@media(min-width:1024px){.section-header--featured .section-header-copy{max-width:58%}}.product-grid{gap:1rem}@media(min-width:640px){.product-grid{gap:1.25rem}}@media(min-width:1024px){.product-grid{gap:1.5rem}}.featured-hero-media .aurora-product-photo{display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:8%;box-sizing:border-box}.featured-hero-media .aurora-product-photo__img{height:auto;max-height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center 52%;object-position:center 52%}@media(hover:hover){.edition-store .featured-btn--ghost:hover,.edition-pdp .featured-btn--ghost:hover{background:var(--ed-surface-2)}.edition-commerce .featured-btn--ghost:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.featured-btn--ghost:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.featured-hero:hover .aurora-product-photo__img{transform:scale(calc(var(--aurora-photo-scale) * 1.03))}.featured-side:hover .featured-side-inner{border-color:#cbd5e1e6;box-shadow:0 20px 40px -20px #0f172a33;transform:translate(3px)}.featured-side:hover .aurora-product-photo__img{transform:scale(calc(var(--aurora-photo-scale) * 1.04))}.featured-side:hover .featured-side-arrow{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}}.featured-side-media .aurora-product-photo{display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:6%;box-sizing:border-box}.featured-side-media .aurora-product-photo__img{height:auto;max-height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center 52%;object-position:center 52%}.product-showcase--catalog{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:2.5rem}@media(min-width:640px){.product-showcase--catalog{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:3rem}}@media(min-width:1024px){.product-showcase--catalog{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;row-gap:3.5rem}}@media(max-width:380px){.product-showcase--catalog{gap:1.5rem}}.aurora-product-photo{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.aurora-product-photo{display:block}}.aurora-product-photo{background-color:var(--aurora-photo-stage);padding:var(--aurora-photo-inset);box-sizing:border-box}.aurora-product-photo__img{position:relative;z-index:1;max-height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.aurora-product-photo__img{display:block}}.aurora-product-photo__img{-o-object-position:center center;object-position:center center;mix-blend-mode:multiply;transform:scale(var(--aurora-photo-scale));transform-origin:center center}.aurora-product-photo__placeholder{display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:var(--aurora-photo-stage)}.aurora-product-photo--gallery{height:100%;min-height:min(280px,72vw);width:100%}@media(min-width:640px){.aurora-product-photo--gallery{min-height:min(360px,50vh)}}@media(min-width:1024px){.aurora-product-photo--gallery{min-height:400px}}.product-card-classic{min-height:0px}.edition-store .product-card-classic-inner,.edition-pdp .product-card-classic-inner{background:var(--ed-surface-2)}.edition-commerce .product-card-classic-inner{--tw-ring-color: var(--ed-line)}.edition-commerce .product-card-classic-inner{background:var(--ed-surface)}.product-card-classic-inner{display:flex;height:100%;cursor:pointer;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--aurora-border);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-radius:var(--aurora-radius-bento);box-shadow:var(--aurora-shadow-card)}@media(hover:hover){.product-card-classic-inner:hover{box-shadow:var(--aurora-shadow-card-hover)}}.product-card-classic-meta{display:flex;flex-direction:column;padding:.625rem .875rem .875rem}.edition-pdp .product-card-classic-title,.edition-commerce .product-card-classic-title,.edition-commerce .glass .product-card-classic-title,.edition-commerce .bg-brand-cream .product-card-classic-title{color:#fff}.product-card-classic-title{min-width:0px;flex:1 1 0%;font-size:.8125rem;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.product-card-classic-title{font-size:.875rem}}.product-card-classic-price{flex-shrink:0;text-align:right;line-height:1.25}.edition-pdp .product-card-classic-price-eur,.edition-commerce .product-card-classic-price-eur,.edition-commerce .glass .product-card-classic-price-eur,.edition-commerce .bg-brand-cream .product-card-classic-price-eur{color:#fff}.edition-commerce .text-sm.product-card-classic-price-eur{color:var(--ed-ink)}.product-card-classic-price-eur{display:block;font-size:.8125rem;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.product-card-classic-price-eur{font-size:.875rem}}.edition-pdp .product-card-classic-promo-label{color:color-mix(in srgb,var(--ed-accent-soft) 70%,#86efac)}.edition-commerce .product-card-classic-promo-label{color:#6ee7b7}.product-card-classic-promo-label{margin-bottom:.25rem;display:block;max-width:12rem;font-size:.65rem;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.product-card-classic-price-was{margin-top:.125rem;display:block;font-size:.625rem;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));text-decoration-line:line-through}.product-card-classic-badge--sale{background:linear-gradient(135deg,#10b981,#34d399);color:#fff;box-shadow:0 6px 16px #10b98147}.product-card-classic-badge--promo{max-width:min(100%,12rem);white-space:normal;line-height:1.25;text-align:left;letter-spacing:.01em;text-transform:none;font-weight:650;background:linear-gradient(135deg,#059669,#34d399 55%,#fbbf24 140%);color:#fff;box-shadow:0 8px 22px #10b98152}.promo-price-block{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.375rem}.promo-price-row{display:inline-flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.25rem}.promo-price-now{font-size:1.05em;font-weight:600;letter-spacing:-.025em;color:inherit}.edition-commerce .text-sm.promo-price-was{color:var(--ed-ink)}.promo-price-was{font-size:.85em;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);text-decoration-line:line-through;opacity:.55}.promo-offer-badge{display:inline-flex;max-width:100%;align-items:center;border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:650;letter-spacing:.02em;color:#065f46;background:linear-gradient(135deg,#d1fae5,#a7f3d0 50%,#fef3c7 120%);box-shadow:0 1px #ffffffb3 inset,0 6px 16px #10b9812e}.promo-offer-badge--campaign{text-transform:none;letter-spacing:.01em;color:#064e3b;background:linear-gradient(135deg,#ecfdf5,#d1fae5 40%,#fde68a 130%);border:1px solid rgba(16,185,129,.28)}.commerce-summary .promo-offer-badge,.commerce-summary .promo-offer-badge--campaign{color:#ecfdf5;background:linear-gradient(135deg,#059669,#10b981 55%,#f59e0b 160%);border-color:transparent;box-shadow:0 8px 20px #10b98159}.edition-store .product-card-classic-collection,.edition-pdp .product-card-classic-collection,.edition-commerce .product-card-classic-collection{color:var(--ed-muted)}.edition-pdp .product-card-classic-collection{color:#ffffffb3}.product-card-classic-collection{font-size:.75rem;font-weight:400;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.product-card-classic-stage{position:relative;margin:.625rem;display:flex;aspect-ratio:1 / 1;width:calc(100% - 1.25rem);align-items:center;justify-content:center;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.product-card-classic-stage{display:block}}.product-card-classic-stage{border-radius:var(--aurora-radius-card);background-color:var(--aurora-photo-stage)}.product-card-classic-stage .aurora-product-photo{--aurora-photo-inset: 0;--aurora-photo-scale: 1;display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:9%;box-sizing:border-box}.product-card-classic-stage .aurora-product-photo__img,.product-card-classic-img-wrap .aurora-product-photo__img,.product-card-classic-img{height:auto;max-height:100%;width:auto;max-width:100%;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center 52%;object-position:center 52%;mix-blend-mode:multiply;transform:scale(.9);transform-origin:center center}.edition-pdp button.product-card-classic-badge,.edition-pdp .product-card-classic-badge{background:var(--ed-accent)}.edition-pdp button.product-card-classic-badge:hover{background:var(--ed-accent-deep)}.edition-commerce button.product-card-classic-badge,.edition-commerce .product-card-classic-badge{background:var(--ed-accent)}.edition-commerce button.product-card-classic-badge:hover{background:var(--ed-accent-deep)}.product-card-classic-badge{position:absolute;right:.625rem;top:.625rem;z-index:20;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.product-card-classic-arrow{z-index:20;height:2.25rem;width:2.25rem}.product-card-classic-arrow svg{width:1rem;height:1rem;stroke-width:2.25}.product-card-classic-arrow--prev{left:.625rem}.product-card-classic-arrow--next{right:.625rem}.edition-store .product-card-classic-bag{background:var(--ed-surface-2)}.edition-pdp .product-card-classic-bag{color:#fff}.edition-pdp .product-card-classic-bag{background:var(--ed-surface-2)}.edition-commerce .product-card-classic-bag{color:#fff;--tw-ring-color: var(--ed-line)}.edition-commerce .product-card-classic-bag{background:var(--ed-surface);box-shadow:none}.product-card-classic-bag{position:absolute;bottom:.625rem;right:.625rem;z-index:20;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--aurora-border);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edition-pdp .product-card-classic-bag:hoverbutton,.edition-pdp .product-card-classic-bag:hover{background:var(--ed-accent)}.edition-pdp .product-card-classic-bag:hoverbutton:hover{background:var(--ed-accent-deep)}.edition-commerce .product-card-classic-bag:hoverbutton,.edition-commerce .product-card-classic-bag:hover{background:var(--ed-accent)}.edition-commerce .product-card-classic-bag:hoverbutton:hover{background:var(--ed-accent-deep)}.product-card-classic-bag:hover{--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.product-card-classic-bag:disabled{cursor:not-allowed;opacity:.4}.edition-pdp button.pdp-gallery-thumb.product-card-classic-spinner{border-color:var(--ed-accent);box-shadow:0 0 0 1px var(--ed-accent)}.product-card-classic-spinner{height:1rem;width:1rem}.product-card-classic-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));border-top-color:transparent}@media(min-width:1024px){.product-card-classic-title,.product-card-classic-price-eur{font-size:.9375rem}}.track-hero{background:transparent}.edition-pdp .track-hero-title,.edition-commerce .track-hero-title,.edition-commerce .glass .track-hero-title,.edition-commerce .bg-brand-cream .track-hero-title{color:#fff}.edition-commerce .text-sm.track-hero-title{color:var(--ed-ink)}.track-hero-title{margin-top:1.5rem;font-size:2.25rem;font-weight:500;line-height:1.08;letter-spacing:-.04em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.track-hero-title{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.track-hero-title{font-size:3rem}}.edition-store .track-hero-desc,.edition-pdp button.track-hero-desc{color:var(--ed-muted)}.edition-pdp button.track-hero-desc:hover{color:#fff}.edition-pdp .track-hero-desc,.edition-commerce .track-hero-desc{color:var(--ed-muted)}.track-hero-desc{margin-top:1rem;font-size:1.02rem;font-weight:300;line-height:1.65;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.track-hero-desc{font-size:1.125rem;line-height:1.75rem}}.track-body{background:transparent}.edition-store .track-search-panel,.edition-pdp .track-search-panel{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.track-search-panel.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .track-search-panel{background:var(--ed-surface)}.track-search-panel{border-radius:1.35rem;border-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}@media(min-width:640px){.track-search-panel{padding:2rem}}.track-search-panel{box-shadow:0 1px #fffffff2 inset,0 24px 56px -28px #0f172a24}.edition-commerce .track-label,.edition-commerce .glass .track-label{color:var(--ed-muted)}.edition-commerce .track-label.font-medium,.edition-commerce .text-sm.track-label{color:var(--ed-ink)}.track-label{margin-bottom:.75rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.track-search-row{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.track-search-row{flex-direction:row;align-items:stretch}}.track-input-wrap{position:relative;min-width:0px;flex:1 1 0%}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.track-input-wrap{display:block}}.track-input-icon{pointer-events:none;position:absolute;left:1rem;top:50%;height:1rem;width:1rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.edition-pdp .track-input{color:#fff}.edition-pdp .track-input.border.border-slate-200,.edition-pdp .rounded-xl.track-input.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .track-input{color:#fff}.edition-commerce .track-input.font-medium{color:var(--ed-ink)}.track-input{width:100%;border-radius:.75rem;border-width:1px;border-color:#e2e8f0e6;background-color:#f8fafc80;padding:.875rem 1rem .875rem 2.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:border-color,box-shadow,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.track-input::-moz-placeholder{font-family:Inter,system-ui,-apple-system,sans-serif;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.track-input::placeholder{font-family:Inter,system-ui,-apple-system,sans-serif;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.edition-store .track-input:focus{background:var(--ed-surface-2)}.edition-pdp .track-input:focus{background:var(--ed-surface-2)}.edition-commerce .track-input:focus{background:var(--ed-surface)}.track-input:focus{border-color:#4e5de680;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:0 0 0 3px #c17f3a26}.edition-pdp button.track-submit,.edition-pdp .track-submit{background:var(--ed-accent)}.edition-pdp button.track-submit:hover{background:var(--ed-accent-deep)}.edition-commerce .track-submit.font-medium,.edition-commerce .text-sm.track-submit{color:var(--ed-ink)}.edition-commerce button.track-submit,.edition-commerce .track-submit{background:var(--ed-accent)}.edition-commerce button.track-submit:hover{background:var(--ed-accent-deep)}.track-submit{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));padding:.875rem 2rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.track-submit:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.track-submit:disabled{cursor:not-allowed;opacity:.5}@media(min-width:640px){.track-submit{flex-shrink:0}}@media(hover:hover){.track-submit:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(15 23 42 / .25);--tw-shadow: var(--tw-shadow-colored)}}.track-spinner{height:1rem;width:1rem}.track-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));border-top-color:transparent}.edition-commerce .track-inline-error.font-medium,.edition-commerce .text-sm.track-inline-error{color:var(--ed-ink)}.track-inline-error{margin-top:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.edition-store .track-error-panel,.edition-pdp .track-error-panel{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.track-error-panel.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .track-error-panel{background:var(--ed-surface)}.track-error-panel{margin-top:2rem;display:flex;gap:1rem;overflow:hidden;border-radius:1.35rem;border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}@media(min-width:640px){.track-error-panel{padding:2rem}}.track-error-panel{box-shadow:0 20px 48px -28px #0f172a1a}.track-error-icon-wrap{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fffbeb var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1));box-shadow:inset 0 1px #fffc}.edition-journey .track-error-title{font-family:var(--ed-display)}.edition-pdp .track-error-title,.edition-commerce .track-error-title,.edition-commerce .glass .track-error-title,.edition-commerce .bg-brand-cream .track-error-title{color:#fff}.edition-commerce .text-sm.track-error-title{color:var(--ed-ink)}.track-error-title{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .track-error-body,.edition-pdp button.track-error-body{color:var(--ed-muted)}.edition-pdp button.track-error-body:hover{color:#fff}.edition-pdp .track-error-body,.edition-commerce .track-error-body{color:var(--ed-muted)}.edition-commerce .track-error-body.font-medium{color:var(--ed-ink)}.track-error-body{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-store .track-error-detail{color:var(--ed-muted)}.edition-store .track-error-detail{background:var(--ed-surface-2)}.edition-pdp .track-error-detail{color:var(--ed-muted);background:var(--ed-surface-2)}.edition-commerce .track-error-detail{color:var(--ed-muted)}.edition-commerce .track-error-detail:not(.btn-primary):not(button){background:var(--ed-surface-2)}.edition-pdp .track-error-detail{color:#ffffffb3}.track-error-detail{margin-top:.75rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.track-error-actions{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem}.edition-commerce .track-error-btn.font-medium,.edition-commerce .text-sm.track-error-btn{color:var(--ed-ink)}.track-error-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.edition-store .track-error-btn--ghost,.edition-pdp .track-error-btn--ghost{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.track-error-btn--ghost.border-slate-200,.edition-pdp .rounded-xl.border.track-error-btn--ghost{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .track-error-btn--ghost{color:var(--ed-muted);border-color:var(--ed-line)}.edition-commerce .glass .track-error-btn--ghost{color:var(--ed-muted)}.edition-commerce .track-error-btn--ghost{background:var(--ed-surface)}.track-error-btn--ghost{border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.edition-store .track-error-btn--ghost:hover,.edition-pdp .track-error-btn--ghost:hover{background:var(--ed-surface-2)}.edition-commerce .track-error-btn--ghost:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)}.track-error-btn--ghost:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.edition-pdp button.track-error-btn--primary,.edition-pdp .track-error-btn--primary{background:var(--ed-accent)}.edition-pdp button.track-error-btn--primary:hover{background:var(--ed-accent-deep)}.edition-commerce button.track-error-btn--primary,.edition-commerce .track-error-btn--primary{background:var(--ed-accent)}.edition-commerce button.track-error-btn--primary:hover{background:var(--ed-accent-deep)}.track-error-btn--primary{--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.track-error-btn--primary:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.edition-store .track-result,.edition-pdp .track-result{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.track-result.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .track-result{background:var(--ed-surface)}.track-result{margin-top:2rem;overflow:hidden;border-radius:1.35rem;border-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:0 16px 48px -24px #0f172a1f}.edition-commerce .track-result-header,.edition-pdp .track-result-header{border-color:var(--ed-line)}.track-result-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position);padding:1.5rem}@media(min-width:640px){.track-result-header{padding:1.75rem}}.edition-pdp .track-result-icon.border.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-pdp button.track-result-icon,.edition-pdp .track-result-icon{background:var(--ed-accent)}.edition-pdp button.track-result-icon:hover{background:var(--ed-accent-deep)}.edition-commerce button.track-result-icon,.edition-commerce .track-result-icon{background:var(--ed-accent)}.edition-commerce button.track-result-icon:hover{background:var(--ed-accent-deep)}.track-result-icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.edition-store .track-result-label,.edition-pdp .track-result-label,.edition-commerce .track-result-label{color:var(--ed-muted)}.edition-pdp .track-result-label{color:#ffffffb3}.track-result-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp .track-result-number,.edition-commerce .track-result-number,.edition-commerce .glass .track-result-number,.edition-commerce .bg-brand-cream .track-result-number{color:#fff}.edition-commerce .text-sm.track-result-number{color:var(--ed-ink)}.track-result-number{margin-top:.25rem;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.125rem;line-height:1.75rem;font-weight:500;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-pdp .rounded-xl.track-status-pill.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.track-status-pill{flex-shrink:0;border-radius:9999px;border-width:1px;border-color:#4e5de640;--tw-bg-opacity: 1;background-color:rgb(238 240 253 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.edition-commerce .track-meta,.edition-pdp .track-meta{border-color:var(--ed-line)}.track-meta{display:grid;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:1.25rem 1.5rem}@media(min-width:640px){.track-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:1.75rem;padding-right:1.75rem}}.edition-store .track-meta-item dt,.edition-pdp .track-meta-item dt,.edition-commerce .track-meta-item dt{color:var(--ed-muted)}.edition-commerce .text-sm.track-meta-item dt{color:var(--ed-ink)}.edition-pdp .track-meta-item dt{color:#ffffffb3}.track-meta-item dt{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp .track-meta-item dd,.edition-commerce .track-meta-item dd{color:#fff}.edition-commerce .track-meta-item dd.font-medium{color:var(--ed-ink)}.track-meta-item dd{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-store .track-status-details,.edition-pdp button.track-status-details{color:var(--ed-muted)}.edition-pdp button.track-status-details:hover{color:#fff}.edition-pdp .track-status-details{color:var(--ed-muted)}.edition-commerce .track-status-details{color:var(--ed-muted);border-color:var(--ed-line)}.edition-commerce .track-status-details.font-medium{color:var(--ed-ink)}.edition-pdp .track-status-details{border-color:var(--ed-line)}.track-status-details{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.track-status-details{padding-left:1.75rem;padding-right:1.75rem}}.edition-pdp .track-timeline-title,.edition-commerce .track-timeline-title,.edition-commerce .glass .track-timeline-title,.edition-commerce .bg-brand-cream .track-timeline-title{color:#fff}.edition-commerce .text-sm.track-timeline-title{color:var(--ed-ink)}.track-timeline-title{padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.track-timeline-title{padding-left:1.75rem;padding-right:1.75rem}}.edition-store .track-empty-events,.edition-pdp .track-empty-events,.edition-commerce .track-empty-events{color:var(--ed-muted)}.edition-commerce .track-empty-events.font-medium{color:var(--ed-ink)}.edition-pdp .track-empty-events{color:#ffffffb3}.track-empty-events{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:2rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}@media(min-width:640px){.track-empty-events{padding-left:1.75rem;padding-right:1.75rem}}.track-timeline{padding:.5rem 1.5rem 2rem}@media(min-width:640px){.track-timeline{padding-left:1.75rem;padding-right:1.75rem}}.track-timeline-item{position:relative;display:flex;gap:1rem;padding-bottom:1.75rem}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.track-timeline-item{display:block}}.track-timeline-item:last-child{padding-bottom:.5rem}.track-timeline-item:not(:last-child):before{content:"";position:absolute;left:6px;top:1rem;bottom:0;width:1px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.edition-commerce .track-timeline-dot{box-shadow:none}.track-timeline-dot{position:relative;z-index:1;margin-top:.375rem;height:.75rem;width:.75rem;flex-shrink:0;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.track-timeline-dot{display:block}}.track-timeline-item--latest .track-timeline-dot{--tw-bg-opacity: 1;background-color:rgb(78 93 230 / var(--tw-bg-opacity, 1));--tw-ring-color: rgb(78 93 230 / .25);box-shadow:0 0 0 4px #c17f3a26}.edition-pdp .track-timeline-card.border.border-slate-200,.edition-pdp .rounded-xl.track-timeline-card.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .track-timeline-card,.edition-pdp .track-timeline-card{border-color:var(--ed-line)}.track-timeline-card{min-width:0px;flex:1 1 0%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));background-color:#f8fafc99;padding:1rem}.track-timeline-item--latest .track-timeline-card{border-color:#4e5de633;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(78 93 230 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(78 93 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.edition-pdp .track-timeline-status,.edition-commerce .track-timeline-status{color:#fff}.track-timeline-status{font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-store .track-timeline-detail,.edition-pdp button.track-timeline-detail{color:var(--ed-muted)}.edition-pdp button.track-timeline-detail:hover{color:#fff}.edition-pdp .track-timeline-detail,.edition-commerce .track-timeline-detail{color:var(--ed-muted)}.edition-commerce .track-timeline-detail.font-medium{color:var(--ed-ink)}.track-timeline-detail{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-store .track-timeline-location,.edition-pdp .track-timeline-location,.edition-commerce .track-timeline-location{color:var(--ed-muted)}.edition-commerce .track-timeline-location.font-medium{color:var(--ed-ink)}.edition-pdp .track-timeline-location{color:#ffffffb3}.track-timeline-location{margin-top:.5rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.track-timeline-time{margin-top:.5rem;display:block;font-size:.75rem;line-height:1rem;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.edition-pdp .rounded-xl.track-help.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.track-help{margin-top:2rem;border-radius:1rem;border-width:1px;border-color:#e2e8f099;background-color:#fff9;padding:1.5rem;text-align:center}@media(min-width:640px){.track-help{padding:1.75rem}}.edition-pdp .track-help-title,.edition-commerce .track-help-title{color:#fff}.edition-commerce .track-help-title.font-medium{color:var(--ed-ink)}.track-help-title{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-store .track-help-text,.edition-pdp button.track-help-text{color:var(--ed-muted)}.edition-pdp button.track-help-text:hover{color:#fff}.edition-pdp .track-help-text,.edition-commerce .track-help-text{color:var(--ed-muted)}.edition-commerce .track-help-text.font-medium{color:var(--ed-ink)}.track-help-text{margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:28rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-commerce .track-help-links.font-medium{color:var(--ed-ink)}.track-help-links{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;font-size:.875rem;line-height:1.25rem}.edition-store .track-help-label,.edition-pdp .track-help-label,.edition-commerce .track-help-label{color:var(--ed-muted)}.edition-pdp .track-help-label{color:#ffffffb3}.track-help-label{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-store .track-help-link,.edition-commerce .track-help-link{color:var(--ed-muted)}.edition-commerce .text-sm.track-help-link{color:var(--ed-ink)}.edition-pdp .track-help-link{color:#f5f5f7}.track-help-link{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.track-help-link:hover{--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1));text-decoration-line:underline}.track-help-sep{-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.edition-pdp .orders-hero-title,.edition-commerce .orders-hero-title,.edition-commerce .glass .orders-hero-title,.edition-commerce .bg-brand-cream .orders-hero-title{color:#fff}.edition-commerce .text-sm.orders-hero-title{color:var(--ed-ink)}.orders-hero-title{margin-top:1.25rem;font-size:2.25rem;font-weight:500;line-height:1.08;letter-spacing:-.04em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.orders-hero-title{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.orders-hero-title{font-size:3rem}}.edition-store .orders-hero-sub,.edition-pdp button.orders-hero-sub{color:var(--ed-muted)}.edition-pdp button.orders-hero-sub:hover{color:#fff}.edition-pdp .orders-hero-sub,.edition-commerce .orders-hero-sub{color:var(--ed-muted)}.orders-hero-sub{margin-top:.75rem;max-width:36rem;font-size:1.02rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.orders-hero{background:transparent}.orders-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4rem;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(246,244,240,.85))}.orders-body{background:transparent}.orders-list{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:640px){.orders-list{gap:2rem}}.edition-pdp .rounded-xl.order-card.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.order-card{overflow:hidden;border-radius:1.35rem;border-width:1px;border-color:#e2e8f08c;background:linear-gradient(180deg,#ffffffeb,#fcfaf7db);box-shadow:0 1px #ffffffb3 inset,0 16px 40px -22px #0f172a1a}.edition-commerce .order-card-header,.edition-pdp .order-card-header{border-color:var(--ed-line)}.order-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:1.25rem}@media(min-width:640px){.order-card-header{padding:1.5rem 1.75rem}}.edition-journey .order-card-id{font-family:var(--ed-display)}.edition-pdp .order-card-id,.edition-commerce .order-card-id,.edition-commerce .glass .order-card-id,.edition-commerce .bg-brand-cream .order-card-id{color:#fff}.edition-commerce .text-sm.order-card-id{color:var(--ed-ink)}.order-card-id{margin-top:.5rem;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.order-card-id{font-size:1.5rem;line-height:2rem}}.edition-store .order-card-date,.edition-pdp .order-card-date,.edition-commerce .order-card-date{color:var(--ed-muted)}.edition-commerce .order-card-date.font-medium{color:var(--ed-ink)}.edition-pdp .order-card-date{color:#ffffffb3}.order-card-date{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp .order-card-total,.edition-commerce .order-card-total,.edition-commerce .glass .order-card-total,.edition-commerce .bg-brand-cream .order-card-total{color:#fff}.order-card-total{flex-shrink:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.order-card-total{font-size:1.65rem}}.edition-pdp .rounded-xl.order-status.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.order-status{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.edition-commerce .order-notice,.edition-pdp .order-notice{border-color:var(--ed-line)}.order-notice{display:flex;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:1rem 1.25rem}@media(min-width:640px){.order-notice{padding-left:1.75rem;padding-right:1.75rem}}.edition-pdp .order-notice-icon.border.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.order-notice-icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.edition-commerce .order-notice-icon--success{color:#6ee7b7}.order-notice-icon--success{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.edition-store .order-notice-icon--track{background:var(--ed-surface-2)}.edition-commerce .order-notice-icon--track,.edition-commerce .glass .order-notice-icon--track{color:var(--ed-muted)}.edition-commerce .order-notice-icon--track:not(.btn-primary):not(button){background:var(--ed-surface-2)}.order-notice-icon--track{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.edition-pdp .order-notice-title,.edition-commerce .order-notice-title{color:#fff}.edition-commerce .order-notice-title.font-medium{color:var(--ed-ink)}.order-notice-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-store .order-notice-text,.edition-pdp button.order-notice-text{color:var(--ed-muted)}.edition-pdp button.order-notice-text:hover{color:#fff}.edition-pdp .order-notice-text,.edition-commerce .order-notice-text{color:var(--ed-muted)}.edition-commerce .order-notice-text.font-medium{color:var(--ed-ink)}.order-notice-text{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.order-notice-body{min-width:0px;flex:1 1 0%}.order-notice-actions{margin-top:.75rem;display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}.edition-commerce .order-tracking-line.font-medium{color:var(--ed-ink)}.order-tracking-line{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.edition-commerce .order-btn.font-medium,.edition-commerce .text-sm.order-btn{color:var(--ed-ink)}.order-btn{margin-top:.75rem;display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.order-btn:disabled{opacity:.5}.edition-pdp button.order-btn--primary,.edition-pdp .order-btn--primary{background:var(--ed-accent)}.edition-pdp button.order-btn--primary:hover{background:var(--ed-accent-deep)}.edition-commerce button.order-btn--primary,.edition-commerce .order-btn--primary{background:var(--ed-accent)}.edition-commerce button.order-btn--primary:hover{background:var(--ed-accent-deep)}.order-btn--primary{--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.order-btn--primary:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.edition-commerce .order-link.font-medium,.edition-commerce .text-sm.order-link{color:var(--ed-ink)}.order-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1));text-underline-offset:4px}.order-link:hover{text-decoration-line:underline}.edition-store .order-link--muted,.edition-pdp button.order-link--muted{color:var(--ed-muted)}.edition-pdp button.order-link--muted:hover{color:#fff}.edition-pdp .order-link--muted,.edition-commerce .order-link--muted{color:var(--ed-muted)}.order-link--muted{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.edition-pdp .order-link--muted:hover,.edition-commerce .order-link--muted:hover{color:#fff}.order-link--muted:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.order-items{padding:1.25rem}@media(min-width:640px){.order-items{padding:1.5rem 1.75rem}}.edition-store .order-items-label,.edition-pdp .order-items-label,.edition-commerce .order-items-label{color:var(--ed-muted)}.edition-pdp .order-items-label{color:#ffffffb3}.order-items-label{margin-bottom:.75rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.order-items-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.order-item{display:flex;align-items:center;gap:1rem}.edition-pdp .order-item-media.border.border-slate-200,.edition-pdp .rounded-xl.order-item-media.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .order-item-media,.edition-pdp .order-item-media{border-color:var(--ed-line)}.order-item-media{display:flex;height:4.5rem;width:4.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(241 245 249 / .8) var(--tw-gradient-to-position)}.order-item-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:.375rem;mix-blend-mode:multiply}.edition-pdp .order-item-name,.edition-commerce .order-item-name{color:#fff}.edition-commerce .text-sm.order-item-name{color:var(--ed-ink)}.order-item-name{font-weight:500;line-height:1.375;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-commerce .text-sm.order-item-variant{color:var(--ed-ink)}.order-item-variant{margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.edition-store .order-item-qty,.edition-pdp .order-item-qty,.edition-commerce .order-item-qty{color:var(--ed-muted)}.edition-commerce .order-item-qty.font-medium{color:var(--ed-ink)}.edition-pdp .order-item-qty{color:#ffffffb3}.order-item-qty{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp .order-item-line-total,.edition-commerce .order-item-line-total{color:#fff}.edition-commerce .order-item-line-total.font-medium{color:var(--ed-ink)}.order-item-line-total{flex-shrink:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.order-item-line-total{font-size:1rem;line-height:1.5rem}}.orders-empty-state{display:flex;align-items:center;justify-content:center;padding:4rem 1rem}@media(min-width:640px){.orders-empty-state{padding-top:6rem;padding-bottom:6rem}}.edition-store .orders-empty-card,.edition-pdp .orders-empty-card{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.orders-empty-card.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .orders-empty-card{background:var(--ed-surface)}.orders-empty-card{margin-left:auto;margin-right:auto;max-width:28rem;border-radius:1.35rem;border-width:1px;border-color:#e2e8f0b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:3rem 2rem;text-align:center;box-shadow:0 20px 48px -24px #0f172a1a}.orders-empty-icon{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;height:3.5rem;width:3.5rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.edition-pdp .orders-empty-title,.edition-commerce .orders-empty-title,.edition-commerce .glass .orders-empty-title,.edition-commerce .bg-brand-cream .orders-empty-title{color:#fff}.edition-commerce .text-sm.orders-empty-title{color:var(--ed-ink)}.orders-empty-title{font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.edition-store .orders-empty-desc,.edition-pdp button.orders-empty-desc{color:var(--ed-muted)}.edition-pdp button.orders-empty-desc:hover{color:#fff}.edition-pdp .orders-empty-desc,.edition-commerce .orders-empty-desc{color:var(--ed-muted)}.edition-commerce .orders-empty-desc.font-medium{color:var(--ed-ink)}.orders-empty-desc{margin-top:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.orders-empty-card .btn-primary{margin-top:2rem}.orders-loading{display:flex;min-height:50vh;align-items:center;justify-content:center}.edition-pdp .rounded-xl.border.orders-spinner{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .orders-spinner{border-color:var(--ed-line)}.orders-spinner{height:2.5rem;width:2.5rem}.orders-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(12 18 34 / var(--tw-border-opacity, 1))}.profile-page{position:relative;overflow-x:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.profile-page{display:block}}.profile-hero{position:relative;z-index:1}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.profile-hero{display:block}}.profile-hero{background:transparent}.edition-pdp .profile-hero-title,.edition-commerce .profile-hero-title,.edition-commerce .glass .profile-hero-title,.edition-commerce .bg-brand-cream .profile-hero-title{color:#fff}.edition-commerce .text-sm.profile-hero-title{color:var(--ed-ink)}.profile-hero-title{margin-top:1.25rem;font-size:2.35rem;font-weight:500;line-height:1.06;letter-spacing:-.045em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.profile-hero-title{font-size:2.75rem}}@media(min-width:1024px){.profile-hero-title{font-size:3.35rem}}.edition-store .profile-hero-sub,.edition-pdp button.profile-hero-sub{color:var(--ed-muted)}.edition-pdp button.profile-hero-sub:hover{color:#fff}.edition-pdp .profile-hero-sub,.edition-commerce .profile-hero-sub{color:var(--ed-muted)}.profile-hero-sub{margin-top:1rem;max-width:36rem;font-size:1.05rem;line-height:1.7;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.profile-hero-sub{font-size:1.125rem;line-height:1.75rem}}.profile-body{position:relative;z-index:1}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.profile-body{display:block}}.profile-body{background:transparent}.profile-stage{display:grid;gap:1.5rem}@media(min-width:1024px){.edition-pdp .profile-stage.rounded-xl.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.profile-stage{grid-template-columns:minmax(0,19.5rem) 1fr;gap:0px;overflow:hidden;border-radius:1.65rem;border-width:1px;border-color:#e2e8f08c}}.profile-stage{background:linear-gradient(165deg,#fffffff0,#fcfaf7e0 48%,#f8f6f2eb);box-shadow:0 1px #ffffffd9 inset,0 28px 64px -32px #0c122229,0 0 0 1px #fff6 inset}.profile-pass{position:relative;overflow:hidden}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.profile-pass{display:block}}@media(min-width:1024px){.profile-pass{border-right-width:1px;border-color:#e2e8f080}}.profile-pass{background:linear-gradient(180deg,#0c1222,#151d32 42%,#1a2438)}.profile-pass-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:2.25rem 1.5rem;text-align:center}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.profile-pass-inner{display:block}}@media(min-width:640px){.profile-pass-inner{padding:2.5rem 2rem}}@media(min-width:1024px){.profile-pass-inner{position:sticky;top:6rem;padding-top:2.75rem;padding-bottom:2.75rem}}.profile-avatar-wrap{position:relative;margin-bottom:1.5rem;display:flex;height:6.75rem;width:6.75rem;align-items:center;justify-content:center}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.profile-avatar-wrap{display:block}}@media(min-width:640px){.profile-avatar-wrap{height:7.5rem;width:7.5rem}}.profile-avatar-img{position:relative;z-index:1;height:100%;width:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(21 29 50 / var(--tw-ring-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.profile-avatar-img{display:block}}.profile-avatar-initials{position:relative;z-index:1;display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:9999px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(21 29 50 / var(--tw-ring-opacity, 1))}@media(max-width:1023px){html .nav-shell--dark .nav-bar-end>.profile-avatar-initials{display:block}}.edition-commerce .text-sm.profile-avatar-initials{color:var(--ed-ink)}.profile-avatar-initials{display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #2a3548 var(--tw-gradient-from-position);--tw-gradient-to: rgb(42 53 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0c1222 var(--tw-gradient-to-position);font-size:1.5rem;line-height:2rem;font-weight:500;--tw-text-opacity: 1;color:rgb(232 201 168 / var(--tw-text-opacity, 1))}.edition-commerce .text-sm.profile-identity-name{color:var(--ed-ink)}.profile-identity-name{font-size:1.65rem;font-weight:500;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.profile-identity-name{font-size:1.5rem;line-height:2rem}}.edition-commerce .profile-identity-email.font-medium{color:var(--ed-ink)}.profile-identity-email{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.edition-commerce .profile-shortcuts{border-color:var(--ed-line)}.profile-shortcuts{margin-top:2.25rem;display:flex;width:100%;flex-direction:column;gap:.5rem;border-top-width:1px;border-color:#ffffff1a;padding-top:2rem}.edition-pdp .profile-shortcut.border.border-slate-200,.edition-pdp .rounded-xl.profile-shortcut.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .profile-shortcut.font-medium,.edition-commerce .text-sm.profile-shortcut{color:var(--ed-ink)}.profile-shortcut{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:.75rem 1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.profile-shortcut-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(232 201 168 / var(--tw-text-opacity, 1))}.profile-shortcut-label{min-width:0px;flex:1 1 0%}.profile-shortcut-arrow{flex-shrink:0;--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.profile-shortcut--primary{border-color:#4e5de659;background-color:#4e5de626;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.profile-shortcut--primary .profile-shortcut-icon{background-color:#4e5de64d;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(hover:hover){.profile-shortcut:hover{border-color:#fff3;background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.profile-shortcut:hover .profile-shortcut-arrow{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.profile-shortcut--primary:hover{border-color:#4e5de680;background-color:#4e5de640}}.profile-workspace{padding:1.75rem 1.25rem}@media(min-width:640px){.profile-workspace{padding:2.25rem 2rem}}@media(min-width:1024px){.profile-workspace{padding:2.5rem}}.profile-workspace-header{margin-bottom:2rem;display:flex;flex-direction:column;gap:1.25rem;border-bottom-width:1px;border-color:#f1f5f9e6;padding-bottom:1.75rem}@media(min-width:640px){.profile-workspace-header{flex-direction:row;align-items:flex-start;justify-content:space-between}}@media(min-width:1024px){.profile-workspace-header{margin-bottom:2.5rem;padding-bottom:2rem}}.edition-pdp .profile-form-title,.edition-commerce .profile-form-title,.edition-commerce .glass .profile-form-title,.edition-commerce .bg-brand-cream .profile-form-title{color:#fff}.edition-commerce .text-sm.profile-form-title{color:var(--ed-ink)}.profile-form-title{font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:-.035em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media(min-width:640px){.profile-form-title{font-size:1.85rem}}.edition-store .profile-form-hint,.edition-pdp .profile-form-hint,.edition-commerce .profile-form-hint{color:var(--ed-muted)}.edition-commerce .profile-form-hint.font-medium{color:var(--ed-ink)}.edition-pdp .profile-form-hint{color:#ffffffb3}.profile-form-hint{margin-top:.5rem;max-width:32rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.profile-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}@media(min-width:640px){.profile-toolbar{align-items:flex-end}}.edition-pdp .rounded-xl.profile-editing-pill.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.profile-editing-pill{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;border-radius:9999px;border-width:1px;border-color:#4e5de64d;background-color:#4e5de61a;padding:.25rem .75rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1));animation:profile-pulse-soft 2s ease-in-out infinite}.edition-pdp .rounded-xl.profile-saved-pill.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .text-sm.profile-saved-pill{color:var(--ed-ink)}.edition-commerce .profile-saved-pill{color:#6ee7b7}.profile-saved-pill{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;align-self:flex-end;border-radius:9999px;border-width:1px;border-color:#a7f3d0cc;--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.profile-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.edition-commerce .profile-btn.font-medium,.edition-commerce .text-sm.profile-btn{color:var(--ed-ink)}.profile-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.profile-btn:disabled{cursor:not-allowed;opacity:.5}.edition-pdp button.profile-btn--primary,.edition-pdp .profile-btn--primary{background:var(--ed-accent)}.edition-pdp button.profile-btn--primary:hover{background:var(--ed-accent-deep)}.edition-commerce button.profile-btn--primary,.edition-commerce .profile-btn--primary{background:var(--ed-accent)}.edition-commerce button.profile-btn--primary:hover{background:var(--ed-accent-deep)}.profile-btn--primary{--tw-bg-opacity: 1;background-color:rgb(12 18 34 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 12px 32px -12px rgba(12,18,34,.45);--tw-shadow-colored: 0 12px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(hover:hover){.profile-btn--primary:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-shadow: 0 16px 40px -14px rgba(12,18,34,.5);--tw-shadow-colored: 0 16px 40px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.profile-btn--primary.profile-btn--success{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1));--tw-shadow-color: rgb(6 78 59 / .2);--tw-shadow: var(--tw-shadow-colored)}.edition-store .profile-btn--ghost,.edition-pdp .profile-btn--ghost{background:var(--ed-surface-2)}.edition-pdp .rounded-xl.profile-btn--ghost.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .profile-btn--ghost,.edition-commerce .glass .profile-btn--ghost{color:var(--ed-muted)}.edition-commerce .profile-btn--ghost{background:var(--ed-surface)}.profile-btn--ghost{border-width:1px;border-color:#e2e8f0e6;background-color:#ffffffe6;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media(hover:hover){.edition-store .profile-btn--ghost:hover:not(:disabled){background:var(--ed-surface-2)}.edition-pdp .profile-btn--ghost:hover:not(:disabled){color:#fff}.edition-pdp .profile-btn--ghost:hover:not(:disabled){background:var(--ed-surface-2)}.edition-commerce .profile-btn--ghost:hover:not(:disabled){color:#fff}.edition-commerce .glass .profile-btn--ghost:hover:not(:disabled),.edition-commerce .bg-brand-cream .profile-btn--ghost:hover:not(:disabled){color:#fff}.edition-commerce .profile-btn--ghost:hover:not(:disabled){background:var(--ed-surface)}.profile-btn--ghost:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}}.profile-spinner{height:1rem;width:1rem}@keyframes spin{to{transform:rotate(360deg)}}.profile-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:#ffffff59;--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.profile-sections>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}@media(min-width:1024px){.profile-sections>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}}.edition-store .profile-section-title,.edition-pdp .profile-section-title,.edition-commerce .profile-section-title{color:var(--ed-muted)}.edition-pdp .profile-section-title{color:#ffffffb3}.profile-section-title{margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.profile-section-fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.edition-pdp .rounded-xl.profile-field-block.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.profile-field-block{border-radius:1rem;border-width:1px;border-color:#f1f5f9e6;background-color:#ffffff80;padding:1rem;transition-property:border-color,box-shadow,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(min-width:640px){.profile-field-block{padding:1.25rem}}.edition-store .profile-field-block:has(.profile-input:focus){background:var(--ed-surface-2)}.edition-pdp .profile-field-block:has(.profile-input:focus){background:var(--ed-surface-2)}.edition-commerce .profile-field-block:has(.profile-input:focus){background:var(--ed-surface)}.profile-field-block:has(.profile-input:focus){border-color:#4e5de659;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:0 0 0 3px #c17f3a1f}.profile-field-head{margin-bottom:.75rem;display:flex;align-items:flex-start;gap:.75rem}.edition-pdp .profile-field-icon.border.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .profile-field-icon{--tw-ring-color: var(--ed-line)}.profile-field-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(241 245 249 / .8) var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(226 232 240 / .6)}.edition-store .profile-field-label,.edition-commerce .profile-field-label{color:var(--ed-muted)}.edition-commerce .profile-field-label.font-medium{color:var(--ed-ink)}.edition-pdp .profile-field-label{color:#f5f5f7}.profile-field-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.edition-store .profile-field-note-inline,.edition-pdp .profile-field-note-inline,.edition-commerce .profile-field-note-inline{color:var(--ed-muted)}.edition-pdp .profile-field-note-inline{color:#ffffffb3}.profile-field-note-inline{margin-top:.125rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.profile-field-edit-badge{flex-shrink:0;border-radius:.375rem;background-color:#4e5de61a;padding:.125rem .5rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.profile-field-body--edit{padding-top:.125rem}.edition-pdp .profile-read-value,.edition-commerce .profile-read-value{color:#fff}.edition-commerce .text-sm.profile-read-value{color:var(--ed-ink)}.profile-read-value{font-size:.95rem;font-weight:500;line-height:1.375;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.edition-store .profile-read-value--muted,.edition-pdp button.profile-read-value--muted{color:var(--ed-muted)}.edition-pdp button.profile-read-value--muted:hover{color:#fff}.edition-pdp .profile-read-value--muted,.edition-commerce .profile-read-value--muted{color:var(--ed-muted)}.profile-read-value--muted{font-weight:400;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.profile-read-value--empty{font-weight:400;font-style:italic;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.profile-read-value--action{cursor:pointer;border-radius:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-read-value--action:hover{--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1));text-decoration-line:underline}button.profile-read-value{width:100%;border-width:0px;background-color:transparent;padding:0}.edition-store .profile-read-value--line2,.edition-pdp .profile-read-value--line2,.edition-commerce .profile-read-value--line2{color:var(--ed-muted)}.edition-commerce .profile-read-value--line2.font-medium{color:var(--ed-ink)}.edition-pdp .profile-read-value--line2{color:#ffffffb3}.profile-read-value--line2{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.edition-pdp .profile-input{color:#fff}.edition-pdp .profile-input.border.border-slate-200,.edition-pdp .rounded-xl.profile-input.border-slate-200{background:var(--ed-surface-2);border:1px solid rgba(255,255,255,.16);border-radius:.875rem;overflow:hidden}.edition-commerce .profile-input{color:#fff}.edition-commerce .profile-input.font-medium{color:var(--ed-ink)}.profile-input{width:100%;border-radius:.75rem;border-width:1px;border-color:#e2e8f0cc;background-color:#f8fafc99;padding:.875rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:border-color,box-shadow,background,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.profile-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.profile-input::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.edition-store .profile-input:focus{background:var(--ed-surface-2)}.edition-pdp .profile-input:focus{background:var(--ed-surface-2)}.edition-commerce .profile-input:focus{background:var(--ed-surface)}.profile-input:focus{border-color:#4e5de673;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:0 0 0 3px #c17f3a24}.profile-address-stack>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.profile-address-grid{display:grid;gap:.625rem}@media(min-width:640px){.profile-address-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.ao-route-transition{position:relative;min-height:50vh}.ao-route-transition:before{content:"";position:absolute;z-index:4;top:0;left:0;width:100%;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,#6755ff 42%,#9bdfff 58%,transparent 100%);background-size:200% 100%;filter:drop-shadow(0 0 8px rgba(130,155,255,.6));animation:ao-route-scan .7s ease-out both}.ao-route-transition:after{content:"";position:absolute;z-index:3;top:0;left:0;width:100%;height:min(38rem,70vh);pointer-events:none;background:linear-gradient(110deg,transparent 12%,rgba(104,129,255,.055) 48%,rgba(139,219,255,.09) 50%,transparent 86%);background-size:200% 100%;animation:ao-route-light-pass .8s ease-out both}@keyframes ao-route-scan{0%{background-position:100% 0;opacity:.65}to{background-position:-100% 0;opacity:0}}@keyframes ao-route-light-pass{0%{opacity:0;background-position:100% 0}30%{opacity:1}to{opacity:0;background-position:0 0}}@media(prefers-reduced-motion:reduce){.ao-route-transition:before,.ao-route-transition:after{animation:none;opacity:0}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes home-hero-pool-breathe{0%,to{transform:scale(1) translate(0);opacity:.8}50%{transform:scale(1.04) translate(-1%,1%);opacity:1}}@keyframes home-hero-arc-drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-2%,2%) rotate(3deg)}}@keyframes home-hero-product-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-glow-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes hero-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-scroll-line{0%,to{opacity:.3;transform:scaleY(.6);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}@keyframes profile-orb-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-3%,4%) scale(1.05)}}@keyframes profile-pass-shine{0%,to{transform:translate(-120%);opacity:0}45%,55%{opacity:1}to{transform:translate(120%)}}@keyframes profile-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes profile-pulse-soft{0%,to{opacity:1}50%{opacity:.75}}::-webkit-scrollbar{width:8px}.edition-store ::-webkit-scrollbar-track{background:var(--ed-surface-2)}.edition-commerce ::-webkit-scrollbar-track:not(.btn-primary):not(button){background:var(--ed-surface-2)}::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb{border-radius:9999px;background-color:#94a3b880}::-webkit-scrollbar-thumb:hover{background-color:#64748b99}.toast-stack{position:fixed;z-index:100;top:5.25rem;right:1rem;left:auto;width:min(22.5rem,calc(100vw - 2rem));display:flex;flex-direction:column;gap:.55rem;pointer-events:none}@media(max-width:639px){.toast-stack{top:auto;bottom:1rem;left:1rem;right:1rem;width:auto}}.toast-item{pointer-events:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px #0000000a,0 16px 40px -20px #00000047;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px)}.toast-item--success{background:#1d1d1ff0;border-color:#ffffff0f;color:#f5f5f7}.toast-item--info{background:#ffffffeb;color:#1d1d1f}.toast-item--warning{background:#fff9ebf5;color:#6b4a00;border-color:#ff9f0a38}.toast-item--error{background:#fff5f5f5;color:#9b1c1c;border-color:#ff453a2e}.toast-item__message{margin:0;flex:1;min-width:0;font-size:.875rem;font-weight:500;letter-spacing:-.015em;line-height:1.4;overflow-wrap:anywhere}.toast-item__actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.toast-item__action{font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:.14em}.toast-item__dismiss{padding:.15rem .35rem;font-size:.75rem;line-height:1;opacity:.55;transition:opacity .15s ease}.toast-item__dismiss:hover{opacity:1}.edition-store .hover\:bg-white:hover,.edition-store .hover\:bg-slate-50:hover{background:var(--ed-surface-2)!important}.edition-pdp .hover\:text-slate-900:hover{color:#fff!important}.edition-pdp .hover\:bg-white:hover,.edition-pdp .hover\:bg-slate-50:hover{background:var(--ed-surface-2)!important}.edition-commerce .hover\:text-slate-900:hover{color:#fff!important}.edition-commerce .hover\:bg-brand-cream:hover{background:var(--ed-surface-2)!important;border-color:var(--ed-line)!important;box-shadow:none!important;color:var(--ed-ink)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.edition-commerce .hover\:bg-brand-cream:hover.glass{background:var(--ed-surface-2)!important}.edition-commerce .hover\:bg-brand-cream:hover .text-slate-950{color:#fff!important}.edition-commerce .hover\:bg-brand-cream:hover button{color:var(--ed-muted)!important}.edition-commerce .hover\:bg-brand-cream:hover button:hover{color:#fff!important}.edition-commerce .hover\:bg-white:hover,.edition-commerce .hover\:bg-white\/80:hover{background:var(--ed-surface)!important}.edition-commerce .hover\:bg-slate-50:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)!important}.edition-commerce .hover\:bg-\[\#f5f5f7\]:hover:not(.btn-primary):not(button){background:var(--ed-surface-2)!important}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.last\:border-0:last-child{border-width:0px}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#ebebed\]:hover{--tw-bg-opacity: 1;background-color:rgb(235 235 237 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5f5f7\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-cream:hover{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:text-brand-accent:hover{--tw-text-opacity: 1;color:rgb(78 93 230 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:decoration-brand-accent:hover{text-decoration-color:#4e5de6}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-slate-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.hover\:bg-brand-cream:hover{background-color:var(--aurora-surface)}.focus\:border-\[\#0071e3\]:focus{--tw-border-opacity: 1;border-color:rgb(0 113 227 / var(--tw-border-opacity, 1))}.focus\:border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#0071e3\]\/20:focus{--tw-ring-color: rgb(0 113 227 / .2)}.focus\:ring-brand-accent\/40:focus{--tw-ring-color: rgb(78 93 230 / .4)}.focus\:ring-slate-900\/5:focus{--tw-ring-color: rgb(15 23 42 / .05)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-16{height:4rem}.sm\:w-16{width:4rem}.sm\:w-auto{width:auto}.sm\:min-w-\[200px\]{min-width:200px}.sm\:cursor-grab{cursor:grab}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,38\%\)_1fr\]{grid-template-columns:minmax(0,38%) 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:active\:cursor-grabbing:active{cursor:grabbing}}@media(min-width:768px){.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:\!translate-x-0{--tw-translate-x: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:3rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-y-16{row-gap:4rem}.lg\:self-start{align-self:flex-start}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-8{padding-top:2rem}}@media(min-width:1280px){.xl\:gap-16{gap:4rem}}.hp-hero-actions.magnetic-group{padding:32px;margin:-32px}@media(max-width:980px){.hp-hero-frame .hp-hero-actions.magnetic-group{padding:0;margin:0}}.slide-unlock{position:absolute;left:1.1rem;bottom:1.1rem;display:flex;align-items:center;width:min(240px,calc(100% - 2.2rem));height:42px;padding:4px;border-radius:999px;background:#08080cb8;color:#fff;overflow:hidden;cursor:pointer}.slide-unlock-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(90deg,#5b21b6,#7c3aed 62%,#d8b4fe);box-shadow:10px 0 18px #c084fc8c;pointer-events:none}.slide-unlock-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;width:22px;background:linear-gradient(90deg,transparent,rgba(243,232,255,.9));filter:blur(5px)}.slide-unlock-label{position:absolute;z-index:1;top:0;right:12px;bottom:0;left:46px;display:flex;align-items:center;font-size:.82rem;font-weight:700;pointer-events:none}.slide-unlock-knob{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#fff;color:#141414;touch-action:none}.slide-unlock-band{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(192,132,252,.85),rgba(251,146,60,.9));animation:slide-band .3s ease forwards;pointer-events:none}@keyframes slide-band{0%{opacity:1}to{opacity:0}}.motion-reviews{position:relative}.motion-review-nav{display:flex;justify-content:flex-end;gap:.4rem;margin-bottom:.6rem}.motion-review-nav button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:transparent;color:#fff}.motion-reviews article{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease}.motion-reviews.is-focused article{opacity:.4}.motion-reviews.is-focused article.is-focus{position:relative;z-index:1;opacity:1;transform:translateY(-8px) scale(1.04)}.feedback-player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.feedback-player-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073}.feedback-player-window{position:absolute;left:50%;top:50%;width:min(26rem,calc(100vw - 2rem));transform:translate(-50%,-50%);overflow:hidden;border-radius:14px;background:#111;box-shadow:0 18px 48px #00000073}.feedback-player-window video{display:block;width:100%;max-height:min(70vh,24rem);background:#000}.feedback-player-close{position:absolute;z-index:1;top:.45rem;right:.45rem;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:0;border-radius:999px;background:#0000009e;color:#fff}.europe-band.is-wait .europe-title,.europe-band.is-wait .europe-lead,.europe-band.is-wait .europe-card{opacity:0}.europe-cards{position:relative;margin:1.3rem 0 0;padding:0;list-style:none}.europe-cards:after{content:"";position:absolute;left:0;right:0;bottom:-.7rem;height:2px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,transparent,#a855f7 40%,#fb923c);pointer-events:none}.europe-card{display:block;width:100%;padding:.95rem;border:1px solid var(--line, rgba(255, 255, 255, .14));border-radius:18px;background:#fff;color:#161616;text-align:left;font:inherit;cursor:pointer}.europe-card strong,.europe-card em,.europe-card-more{display:block}.europe-card em{margin-top:.35rem;color:#4b5563;font-style:normal;font-size:.75rem}.europe-card-more{margin-top:.7rem;color:#1f2937;font-size:.8rem;line-height:1.45}.europe-band.is-in .europe-title{animation:europe-mask .8s ease forwards}.europe-band.is-in .europe-lead{animation:europe-mask-right .8s ease .16s both}.europe-band.is-in .europe-card{animation:europe-rise .55s ease forwards}.europe-band.is-in .europe-card:nth-child(2){animation-delay:80ms}.europe-band.is-in .europe-card:nth-child(3){animation-delay:.16s}.europe-band.is-in .europe-card:nth-child(4){animation-delay:.24s}.europe-band.is-in .europe-cards:after{animation:europe-sweep .9s ease .2s forwards}@keyframes europe-mask{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes europe-mask-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes europe-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes europe-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion-nudge{animation:color-nudge .4s cubic-bezier(.22,1,.36,1)}@keyframes color-nudge{0%{transform:translate(0)}40%{transform:translate(6px)}to{transform:translate(0)}}.motion-feature-btn{display:grid;justify-items:center;gap:.45rem;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.motion-feature-btn span,.motion-feature-btn strong{white-space:pre-line}.pdp-meta-ai-body .motion-feature-btn{justify-items:start;text-align:left}.motion-feature-copy{margin:.35rem 0 0;color:#ffffffc7;font-size:.75rem;line-height:1.4}.cam-features-wrap{width:min(100% - calc(48 / 801 * var(--psd-board, 1200px)),calc(760 / 801 * var(--psd-board, 1200px)));margin:calc(22 / 801 * var(--psd-board, 1200px)) auto 0}.cam-features-wrap h2{margin:0 0 .8rem;color:#fff;font-size:1.1rem;text-align:center}.cam-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.cam-features li{color:#fff;text-align:center}.motion-video{transform-origin:center center;transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.motion-video:hover{transform:scale(1.045)}}.motion-video.is-zoomed{transform:scale(1.045)}.cam-poster{position:relative}.motion-poster-title{display:block;margin:0;color:#fff}.cam-poster .motion-poster-title{position:absolute;left:1rem;bottom:1rem;z-index:1;font-size:clamp(1.4rem,3vw,2.4rem);text-shadow:0 8px 24px rgba(0,0,0,.45)}.motion-poster-title.is-in{animation:poster-wipe .8s ease forwards}@keyframes poster-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cart-fly{position:fixed;left:0;top:0;z-index:80;-o-object-fit:cover;object-fit:cover;pointer-events:none;border-radius:12px}@keyframes cart-fly{0%{transform:translate(var(--fly-x0),var(--fly-y0)) scale(1) rotate(0)}55%{transform:translate(var(--fly-x1),var(--fly-y1)) scale(.55) rotate(-14deg)}to{transform:translate(var(--fly-x2),var(--fly-y2)) scale(.14) rotate(16deg)}}[data-cart-target].is-cart-bump{animation:cart-bump .35s ease}@keyframes cart-bump{50%{transform:scale(1.18)}}.cart-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.cart-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073}.cart-drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(100%,22rem);height:100%;padding:1.1rem 1.1rem 1.4rem;background:#111;color:#fff;box-shadow:-16px 0 40px #00000059}.cart-drawer header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart-drawer h2{margin:0;font-size:1.1rem}.cart-drawer header button{display:inline-flex;border:0;background:transparent;color:#fff}.cart-drawer ul{flex:1;margin:1rem 0;padding:0;overflow:auto;list-style:none}.cart-drawer li{display:flex;gap:.75rem;align-items:center;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.cart-drawer img,.cart-drawer-blank{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#222}.cart-drawer li p{margin:0 0 .2rem;font-size:.92rem}.cart-drawer li span{color:#ffffff9e;font-size:.75rem}.cart-drawer>a{display:block;padding:.85rem 1rem;border-radius:999px;background:#fff;color:#111;font-weight:700;text-align:center;text-decoration:none}@media(hover:none),(pointer:coarse){.hp-life-pair.motion-life{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:.35rem}.hp-life-pair.motion-life>.hp-poster{flex:0 0 86%;scroll-snap-align:start}}.cube-cursor-root{position:fixed;left:0;top:0;z-index:1600;width:0;height:0;pointer-events:none;opacity:0;perspective:260px;transform-style:preserve-3d}.cube-cursor-root.is-ready{opacity:1}html.cube-cursor.cube-cursor--system .cube-cursor-root{opacity:0}.cube-cursor-root:before{content:"";position:absolute;left:-12px;top:-12px;width:24px;height:24px;border-radius:8px;background:radial-gradient(circle,rgba(255,255,255,.42),rgba(196,181,253,.12) 46%,transparent 72%);filter:blur(2px)}.cube-cursor-root.is-hot:before,.cube-cursor-root.is-down:before{background:radial-gradient(circle,rgba(176,92,255,.5),rgba(251,146,60,.28) 46%,transparent 72%)}.rubik{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(34deg)}.cubelet{position:absolute;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;transform-style:preserve-3d}.cubelet i{position:absolute;border-radius:1px;backface-visibility:hidden}.cube-cursor-root .body{top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,#ffffffeb,#d6ceff8c);box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 .6px #1c1030b8}.cube-cursor-root .sticker{top:.7px;right:.7px;bottom:.7px;left:.7px;background:linear-gradient(145deg,#fff,#ddd6fe 58%,#c4b5fd);box-shadow:inset 0 .5px #fffffff2,0 0 0 .6px #1c10308c}.cube-cursor-root .body.f{transform:rotateY(0) translateZ(3px)}.cube-cursor-root .body.b{transform:rotateY(180deg) translateZ(3px)}.cube-cursor-root .body.r{transform:rotateY(90deg) translateZ(3px)}.cube-cursor-root .body.l{transform:rotateY(-90deg) translateZ(3px)}.cube-cursor-root .body.u{transform:rotateX(90deg) translateZ(3px)}.cube-cursor-root .body.d{transform:rotateX(-90deg) translateZ(3px)}.cube-cursor-root .sticker.f{transform:rotateY(0) translateZ(3.6px)}.cube-cursor-root .sticker.b{transform:rotateY(180deg) translateZ(3.6px)}.cube-cursor-root .sticker.r{transform:rotateY(90deg) translateZ(3.6px)}.cube-cursor-root .sticker.l{transform:rotateY(-90deg) translateZ(3.6px)}.cube-cursor-root .sticker.u{transform:rotateX(90deg) translateZ(3.6px)}.cube-cursor-root .sticker.d{transform:rotateX(-90deg) translateZ(3.6px)}.cube-cursor-root.is-hot .rubik{animation:rubik-turn .5s cubic-bezier(.22,1,.36,1) forwards}.cube-cursor-root.is-down .rubik{animation:rubik-click .4s ease forwards}.cube-cursor-root.is-hot .sticker.u,.cube-cursor-root.is-hot .sticker.l,.cube-cursor-root.is-down .sticker.u,.cube-cursor-root.is-down .sticker.l{animation:sticker-purple .32s ease .26s forwards}.cube-cursor-root.is-hot .sticker.r,.cube-cursor-root.is-hot .sticker.d,.cube-cursor-root.is-down .sticker.r,.cube-cursor-root.is-down .sticker.d{animation:sticker-orange .32s ease .26s forwards}.cube-cursor-root.is-hot .sticker.f,.cube-cursor-root.is-hot .sticker.b,.cube-cursor-root.is-down .sticker.f,.cube-cursor-root.is-down .sticker.b{animation:sticker-mix .32s ease .26s forwards}@keyframes rubik-turn{0%{transform:rotateX(-24deg) rotateY(34deg)}to{transform:rotateX(-28deg) rotateY(-48deg)}}@keyframes rubik-click{0%{transform:rotateX(-28deg) rotateY(-48deg)}to{transform:rotateX(-28deg) rotateY(42deg)}}@keyframes sticker-purple{to{background:linear-gradient(160deg,#d8b4fe,#7c3aed);box-shadow:inset 0 .5px #ffffff8c,0 0 2px #a855f78c}}@keyframes sticker-orange{to{background:linear-gradient(160deg,#fdba74,#ea580c);box-shadow:inset 0 .5px #ffffff8c,0 0 2px #fb923c8c}}@keyframes sticker-mix{to{background:linear-gradient(135deg,#c084fc,#fb923c);box-shadow:inset 0 .5px #ffffff80,0 0 2px #c084fc73}}.nav-capsule,.nav-capsule-slot{position:relative;display:inline-flex}.nav-capsule-hit{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff0f;color:#fff;text-decoration:none;transition:width .35s cubic-bezier(.22,1,.36,1),padding .35s ease,gap .35s ease}.nav-capsule-icon{display:inline-flex;flex:none}.nav-capsule-label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-size:.75rem;letter-spacing:.01em;transition:max-width .35s ease,opacity .25s ease,margin .35s ease}.nav-capsule.is-open .nav-capsule-hit,.nav-capsule.is-active .nav-capsule-hit,.nav-capsule:focus-within .nav-capsule-hit{justify-content:flex-start;width:136px;gap:.4rem;padding:0 .8rem}.nav-capsule.is-open .nav-capsule-label,.nav-capsule.is-active .nav-capsule-label,.nav-capsule:focus-within .nav-capsule-label{max-width:7.5rem;opacity:1}@media(min-width:1024px){.nav-bar-center .nav-capsule-hit{justify-content:flex-start;width:136px;gap:.4rem;padding:0 .8rem}.nav-bar-center .nav-capsule-label{max-width:7.5rem;opacity:1}}.nav-capsule-menu{min-width:11rem}@media(hover:hover)and (pointer:fine){.nav-capsule:hover .nav-capsule-hit{justify-content:flex-start;width:136px;gap:.4rem;padding:0 .8rem}.nav-capsule:hover .nav-capsule-label{max-width:7.5rem;opacity:1}}@media(prefers-reduced-motion:reduce){.motion-reviews article,.motion-reviews.is-focused article.is-focus,.slide-unlock-knob,.nav-capsule-hit,.nav-capsule-label,.motion-video,.motion-video.is-zoomed,.motion-nudge{transition:none;animation:none;transform:none}.europe-band.is-wait .europe-title,.europe-band.is-wait .europe-lead,.europe-band.is-wait .europe-card,.europe-band.is-in .europe-title,.europe-band.is-in .europe-lead,.europe-band.is-in .europe-card{opacity:1;transform:none;clip-path:none;animation:none}.europe-band.is-in .europe-cards:after,.cube-cursor-root.is-hot .rubik,.cube-cursor-root.is-down .rubik,.cube-cursor-root.is-hot .sticker,.cube-cursor-root.is-down .sticker,.motion-poster-title.is-in,.cart-fly{animation:none}.cube-cursor-root.is-hot .sticker.u,.cube-cursor-root.is-hot .sticker.l,.cube-cursor-root.is-down .sticker.u,.cube-cursor-root.is-down .sticker.l{background:linear-gradient(160deg,#d8b4fe,#7c3aed)}.cube-cursor-root.is-hot .sticker.r,.cube-cursor-root.is-hot .sticker.d,.cube-cursor-root.is-down .sticker.r,.cube-cursor-root.is-down .sticker.d{background:linear-gradient(160deg,#fdba74,#ea580c)}.cube-cursor-root.is-hot .sticker.f,.cube-cursor-root.is-hot .sticker.b,.cube-cursor-root.is-down .sticker.f,.cube-cursor-root.is-down .sticker.b{background:linear-gradient(135deg,#c084fc,#fb923c)}.motion-poster-title,.motion-poster-title.is-in{clip-path:none}}@media(max-width:720px){.cam-features{grid-template-columns:1fr}}
