*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-width:320px;margin:0}.sf-app{background:var(--c-bg);color:var(--c-ink);font:400 15px/1.6 var(--f-body);flex-direction:column;min-height:100vh;display:flex}.sf-app :where(h1,h2,h3){font-family:var(--f-head);text-transform:var(--head-transform);line-height:var(--head-lh);letter-spacing:-.5px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 24px}.sf-app h1{font-size:clamp(44px,6.5vw,76px);font-weight:var(--head-weight)}.sf-app h2{font-size:38px;font-weight:600}.sf-app h3,.sf-app .sf-h3{margin-bottom:12px;font-size:27px;font-weight:600}.sf-app p{margin:0 0 20px}:where(.sf-app) a{color:inherit;text-underline-offset:4px}.sf-app code{font-size:13px}.sf-app :focus-visible{outline:3px solid var(--c-ink);outline-offset:2px}.sf-app [data-brand] :focus-visible,.sf-app .sf-hero__visual :focus-visible{outline-color:var(--c-accent)}.sf-main:focus{outline:none}.sf-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-skip{z-index:10;background:var(--c-ink);color:var(--c-bg);padding:12px 16px;position:absolute;top:-100px;left:8px}.sf-skip:focus{top:8px}.sf-testbar{background:var(--c-inverse);color:var(--c-inverse-ink);letter-spacing:.3px;padding:8px 24px;font-size:12px}.sf-testbar strong{letter-spacing:1px}.sf-container{width:100%;max-width:var(--content-max);margin:0 auto}.sf-header{border-bottom:1px solid var(--c-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 32px;display:flex}.sf-logo{align-items:center;min-height:44px;display:flex}.sf-logo img{max-width:154px;height:auto;display:block}.sf-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sf-navlink{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--c-rule);text-decoration-color:var(--c-rule);align-items:center;padding:8px 10px;font-size:13px;display:inline-flex}.sf-navlink[aria-current=page]{-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink);font-weight:700;text-decoration-thickness:2px}.sf-bag{background:var(--c-inverse);border-radius:var(--radius);align-items:center;min-height:44px;padding:8px 16px;font-size:13px;text-decoration:none;display:inline-flex;color:var(--c-inverse-ink)!important}.sf-main{flex:1}.sf-page{padding:40px 32px 48px}.sf-eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:11px;margin:0 0 14px!important}.sf-small{font-size:12px;line-height:1.6}.sf-muted{color:var(--c-muted)}.sf-strong{font-weight:700}.sf-lead{max-width:620px}.sf-btn{min-height:48px;font:700 14px/1.4 var(--f-body);border-radius:var(--radius);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex}.sf-btn--primary{background:var(--c-accent);color:var(--c-accent-ink)}.sf-btn--secondary{color:var(--c-ink);border-color:var(--c-rule);background:0 0;min-height:44px}.sf-btn--text{color:var(--c-ink);background:0 0;min-height:44px;padding:10px 6px;font-weight:500;text-decoration:underline}.sf-btn:disabled{background:var(--c-surface);color:var(--c-muted);border-color:var(--c-rule);cursor:not-allowed}.sf-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.sf-notice{border-left:4px solid var(--c-muted);background:var(--c-surface);border-radius:var(--radius);margin:16px 0;padding:14px 18px;font-size:13px}.sf-notice--positive{border-color:var(--c-ink);background:var(--c-accent);color:var(--c-accent-ink)}.sf-notice--error{border-color:var(--c-danger);background:var(--c-danger-bg);color:var(--c-danger-ink)}.sf-notice .sf-btn{margin-top:8px}.sf-status{letter-spacing:1px;text-transform:uppercase;background:var(--c-inverse);color:var(--c-inverse-ink);border-radius:var(--radius);align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:inline-flex;margin:0 0 4px!important}.sf-status--unlocked{background:var(--c-accent);color:var(--c-accent-ink);outline:1px solid var(--c-ink)}.sf-access{margin:0 0 18px}.sf-hero{border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:560px;display:grid}.sf-hero__copy{align-self:center;padding:50px 32px 36px}.sf-hero__copy h1{text-transform:var(--hero-transform,var(--head-transform));max-width:640px}.sf-hero__copy p{max-width:470px}.sf-line{display:block}.sf-hero__visual{background:var(--hero-bg);color:#f3f1e9;justify-content:center;align-items:center;min-height:370px;padding:48px 8px;display:flex;position:relative;overflow:hidden}.sf-hero__label{letter-spacing:2px;font-size:11px;position:absolute;top:20px;left:24px}.sf-hero__note{letter-spacing:1px;font-size:11px;position:absolute;bottom:16px;right:20px}.sf-hero__pair{align-items:center;display:flex}.sf-hero__pair>:first-child:not(:only-child){z-index:1;margin-right:-65px;transform:rotate(-8deg)}.sf-hero__pair>:last-child:not(:only-child){transform:rotate(9deg)translateY(22px)}.sf-countdown{background:var(--c-inverse);color:var(--c-inverse-ink);border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.sf-page .sf-countdown{border-radius:var(--radius);margin:8px 0 40px;overflow:hidden}.sf-countdown__teaser{background:var(--hero-bg);justify-content:center;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.sf-countdown__blur{filter:blur(10px)saturate(.9);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;width:min(300px,70%);display:flex;transform:scale(1.08)}.sf-countdown__mark{font:var(--head-weight) 140px/1 var(--f-head);color:var(--c-accent);text-shadow:0 2px 24px #0006;position:absolute}[data-brand=test-brand] .sf-countdown__mark,[data-brand=test-brand] .sf-countdown__value{color:#ffb703}.sf-countdown__veil{letter-spacing:2px;text-transform:uppercase;color:#f3f1e9;font-size:11px;position:absolute;bottom:16px;left:20px}.sf-countdown__body{align-self:center;padding:40px 32px}.sf-countdown__body h2{margin-bottom:20px}.sf-countdown__clock{flex-wrap:wrap;gap:clamp(10px,2.5vw,28px);margin:0 0 24px;display:flex}.sf-countdown__unit{justify-items:start;min-width:0;display:grid}.sf-countdown__value{font:var(--head-weight) clamp(56px, 9vw, 128px) / .9 var(--f-head);font-variant-numeric:tabular-nums;color:var(--c-accent);letter-spacing:-1px}.sf-countdown--closing{background:var(--c-surface);color:var(--c-ink);border-left:6px solid var(--c-ink);grid-template-columns:minmax(0,1fr)}.sf-countdown--closing .sf-countdown__value,[data-brand=test-brand] .sf-countdown--closing .sf-countdown__value{color:var(--c-ink)}.sf-countdown__label{letter-spacing:2px;text-transform:uppercase;margin-top:6px;font-size:12px}.sf-countdown__done{font:600 27px/1.2 var(--f-head)}.sf-countdown time{font-weight:700}.sf-countdown .sf-muted{color:inherit;opacity:.85}.sf-steps{background:var(--c-inverse);color:var(--c-inverse-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:32px;list-style:none;display:grid}.sf-ticker{white-space:nowrap;background:var(--c-accent);color:var(--c-accent-ink);font:var(--head-weight) 22px/1 var(--f-head);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;gap:24px;padding:14px 32px;display:flex;overflow:hidden}.sf-ticker span{align-items:center;gap:24px;display:inline-flex}.sf-ticker i{font-size:18px;font-style:normal}.sf-card__art{position:relative}.sf-card__label{z-index:1;letter-spacing:1.5px;text-transform:uppercase;background:var(--c-bg);color:var(--c-ink);padding:4px 8px;font-size:10px;position:absolute;top:12px;left:12px}.sf-step{gap:12px;font-size:12px;display:flex}.sf-step strong{font-size:13px;display:block}.sf-step__n{font:var(--head-weight) 44px/1 var(--f-head);color:var(--c-accent)}[data-brand=test-brand] .sf-step__n{color:#ffb703}.sf-step strong{font:var(--head-weight) 20px/1.1 var(--f-head);text-transform:var(--head-transform);margin-bottom:4px}.sf-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:40px 32px;display:grid}.sf-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.sf-timer{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sf-timer__label{letter-spacing:1.5px;text-transform:uppercase;font-size:12px;margin:0!important}.sf-timer__clock{flex-wrap:wrap;gap:4px 10px;display:flex}.sf-timer__value{font:700 18px/1.2 var(--f-head);font-variant-numeric:tabular-nums}.sf-timer__unit-label{font-size:12px}.sf-timer--panel{border:1px solid var(--c-rule);border-left:4px solid var(--c-accent);border-radius:var(--radius);background:var(--c-surface);gap:8px;margin:0 0 24px;padding:16px 18px;display:grid}.sf-timer--panel .sf-timer__clock{gap:4px 16px}.sf-timer--panel .sf-timer__value{font-size:clamp(28px,4vw,40px)}.sf-timer--panel.sf-timer--closing{border-left-color:var(--c-ink)}.sf-timer__date{font-size:13px;margin:0!important}.sf-collection__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.sf-collection__head h2{margin:0}.sf-collection--permanent{margin-top:0}.sf-drop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.sf-drop__visual{border-radius:var(--radius);background:var(--c-surface);justify-content:center;align-items:center;min-height:360px;display:flex;overflow:hidden}.sf-drop__blur{filter:blur(9px);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;width:min(420px,85%);display:flex}.sf-drop__blur>div{justify-content:center;width:100%;display:flex}.sf-drop__panel h1{margin-bottom:16px}.sf-tee{aspect-ratio:3/4;clip-path:polygon(25% 0,38% 0,42% 5%,58% 5%,62% 0,75% 0,100% 19%,85% 35%,75% 29%,77% 100%,23% 100%,25% 29%,15% 35%,0 19%);flex-shrink:0;width:210px;position:relative}.sf-tee:before{content:"";background:linear-gradient(95deg,#0000 20%,#0000000c 24%,#0000 29%,#ffffff40 65%,#0000000a 76%,#0000 82%);position:absolute;inset:0}.sf-tee--sm{width:80px}.sf-tee--lg{width:min(300px,100%)}.sf-tee__mark{width:12%;position:absolute;top:22%;left:60%}.sf-tee__back{width:42%;position:absolute;top:19%;left:29%}.sf-object{aspect-ratio:1;width:200px;font:700 28px/1 var(--f-head);border:3px solid;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sf-object img{width:55%;height:auto}.sf-object--tote{aspect-ratio:5/6;border-radius:0 0 8px 8px;width:190px;margin-top:40px}.sf-object--tote:before{content:"";border:3px solid;border-bottom:0;border-radius:40px 40px 0 0;width:44%;height:44px;position:absolute;top:-44px;left:28%}.sf-object--mug{border-radius:6px 6px 18px 18px;width:170px;margin-right:34px}.sf-object--mug:after{content:"";border:3px solid;border-left:0;border-radius:0 30px 30px 0;width:34px;height:50%;position:absolute;top:25%;right:-40px}.sf-object--sm{width:72px;margin-top:16px;margin-right:14px;font-size:14px}.sf-object--sm:before{height:16px;top:-16px}.sf-object--sm:after{width:14px;right:-16px}.sf-object--lg{width:min(240px,70%)}.sf-photo{width:100%;height:auto;display:block}.sf-photo--lg{max-width:none}.sf-photo--sm{width:100%}:is(.sf-card__art:has(.sf-photo),.sf-gallery__stage:has(.sf-photo),.sf-cartline__thumb:has(.sf-photo)){background:#ecebe7;padding:0}.sf-collection{margin-top:40px}.sf-feature-list{border-top:1px solid var(--c-rule);padding:40px 32px 56px}.sf-feature-list .sf-products{margin-top:8px}.sf-collection>h2{margin-bottom:8px}.sf-gallery__stage{background:var(--c-surface);border-radius:var(--radius);justify-content:center;align-items:center;min-height:360px;padding:40px 12px;display:flex;overflow:hidden}.sf-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sf-chip{min-width:44px;min-height:44px;font:500 13px var(--f-body);color:var(--c-ink);border:1px solid var(--c-rule);border-radius:var(--radius);cursor:pointer;background:0 0;padding:10px 14px}.sf-chip[aria-pressed=true]{background:var(--c-inverse);color:var(--c-inverse-ink);border-color:var(--c-ink)}.sf-option{border:0;min-width:0;margin:18px 0 0;padding:0}.sf-option legend{padding:0;font-size:12px}.sf-radio-chip{position:relative}.sf-radio-chip input{opacity:0;width:1px;height:1px;position:absolute}.sf-radio-chip label{border:1px solid var(--c-rule);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.sf-radio-chip input:checked+label{background:var(--c-inverse);color:var(--c-inverse-ink);border-color:var(--c-ink)}.sf-radio-chip input:checked+label:before{content:"✓ "}.sf-radio-chip input:focus-visible+label{outline:3px solid var(--c-ink);outline-offset:2px}.sf-radio-chip label[data-unavailable]{background-image:linear-gradient(to top right, transparent calc(50% - 1px), var(--c-rule) 50%, transparent calc(50% + 1px));color:var(--c-muted)}.sf-radio-chip input:checked+label[data-unavailable]{color:var(--c-inverse-ink)}.sf-chip-note{font-size:11px}.sf-price{font:600 34px/1.2 var(--f-head);margin:16px 0!important}.sf-price .sf-small{font-family:var(--f-body);font-weight:400;display:block}.sf-availability{font-size:13px;margin:14px 0 0!important}.sf-status+.sf-eyebrow{margin-top:18px!important}.sf-breadcrumbs ol{color:var(--c-muted);flex-wrap:wrap;gap:4px 0;margin:0 0 24px;padding:0;font-size:12px;list-style:none;display:flex}.sf-breadcrumbs li+li:before{content:"›";color:var(--c-muted);margin:0 10px}.sf-breadcrumbs a{color:inherit;text-decoration:none}.sf-breadcrumbs a:hover{text-decoration:underline}.sf-breadcrumbs [aria-current=page]{color:var(--c-ink)}.sf-accordion{border-bottom:1px solid var(--c-rule);margin-top:28px}.sf-accordion__item{border-top:1px solid var(--c-rule)}.sf-accordion__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:13px;font-weight:600;list-style:none;display:flex}.sf-accordion__item summary::-webkit-details-marker{display:none}.sf-accordion__item summary:after{content:"+";font-size:18px;font-weight:400}.sf-accordion__item[open] summary:after{content:"−"}.sf-accordion__body{color:var(--c-muted);padding:0 0 16px;font-size:13px}.sf-accordion__body p,.sf-accordion__body ul{margin:0 0 8px}.sf-accordion__body ul{padding-left:18px}.sf-accordion__links a{color:var(--c-ink)}.sf-more{border-top:1px solid var(--c-rule);margin-top:72px;padding-top:48px}.sf-more__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.sf-more__head h2{margin:0}[data-presentation=editorial] .sf-page .sf-more .sf-more__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.sf-details{border-top:1px solid var(--c-rule);margin-top:12px;padding:12px 0;font-size:13px}.sf-details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.sf-table{border-collapse:collapse;width:100%;margin:8px 0 12px}.sf-table caption{text-align:left;padding-bottom:6px;font-size:12px}.sf-table th,.sf-table td{border-bottom:1px solid var(--c-rule);text-align:left;padding:8px}.sf-field{gap:5px;min-width:0;margin:14px 0;font-size:12px;display:grid}.sf-field input,.sf-field select{width:100%;min-width:0;min-height:48px;font:400 16px var(--f-body);color:var(--c-ink);border:1px solid var(--c-rule);border-radius:var(--radius);background:0 0;padding:10px 12px}.sf-field--inline{max-width:160px}.sf-field input:disabled,.sf-field select:disabled{background:var(--c-surface);color:var(--c-muted)}.sf-fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;min-width:0;margin:0;padding:0;display:grid}.sf-fields legend{font:600 27px/1 var(--f-head);text-transform:var(--head-transform);margin-bottom:8px}.sf-field--full{grid-column:1/-1}.sf-products{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sf-card__art{background:var(--c-surface);border-radius:var(--radius);justify-content:center;align-items:center;min-height:330px;padding:34px 12px;display:flex;overflow:hidden}.sf-card__row{border-top:1px solid var(--c-rule);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:12px;display:flex}.sf-card__row h2{margin:0}.sf-card__link{text-decoration:none}.sf-card__link:hover{text-decoration:underline}.sf-card__price{white-space:nowrap;font-size:15px}.sf-loading{margin:20px 0}.sf-skeleton{background:repeating-linear-gradient(0deg, var(--c-surface) 0, var(--c-surface) 26px, transparent 26px, transparent 44px);height:160px;margin-bottom:12px;display:block}.sf-empty{padding:24px 0}.sf-cartline{border-bottom:1px solid var(--c-rule);grid-template-columns:110px minmax(0,1fr);gap:20px;margin-bottom:24px;padding:0 0 24px;display:grid}.sf-cartline__thumb{background:var(--c-surface);border-radius:var(--radius);justify-content:center;align-items:center;min-height:120px;padding:10px;display:flex;overflow:hidden}.sf-cartline h2{margin-bottom:4px}.sf-cartline .sf-small{margin-bottom:6px}.sf-quantity{align-items:center;margin:8px 12px 8px 0;display:inline-flex}.sf-quantity button{width:44px;height:44px;color:var(--c-ink);border:1px solid var(--c-rule);cursor:pointer;background:0 0;font-size:18px}.sf-quantity button:disabled{color:var(--c-muted);background:var(--c-surface);cursor:not-allowed}.sf-quantity output{text-align:center;min-width:44px;font-weight:700}.sf-summary{background:var(--c-surface);border-radius:var(--radius);padding:22px}.sf-summary h2{font-size:27px}.sf-statrow{border-top:1px solid var(--c-rule);justify-content:space-between;gap:12px;padding:11px 0;font-size:13px;display:flex}.sf-statrow--total{border-top:2px solid var(--c-ink);font-size:16px;font-weight:700}.sf-facts{margin:0 0 20px}.sf-facts div{border-top:1px solid var(--c-rule);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.sf-facts dt{font-weight:700}.sf-facts dd{margin:0}.sf-list{padding-left:20px}.sf-list li{margin-bottom:8px}.sf-stage{background:var(--hero-bg);color:#f3f1e9;border-radius:var(--radius);height:380px;position:relative;overflow:hidden}.sf-stage--markers{border-bottom:18px solid #8e9784}.sf-stage__art{object-fit:cover;filter:blur(8px)brightness(.45);width:calc(100% + 32px);max-width:none;height:calc(100% + 32px);position:absolute;inset:-16px}.sf-stage__label{z-index:1;letter-spacing:2px;font-size:11px;position:absolute;top:16px;left:18px}.sf-hold{background:var(--c-accent);border-radius:40% 60% 35% 45%;width:36px;height:24px;position:absolute;transform:rotate(-20deg)}.sf-hold--other{background:#71796f}.sf-stage+.sf-h3{margin-top:28px}.sf-controls{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.sf-app kbd{border:1px solid var(--c-rule);background:var(--c-surface);font:12px var(--f-body);padding:5px 9px}.sf-touch-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sf-touch{grid-template-columns:repeat(3,44px);gap:5px;display:grid}.sf-touch button,.sf-touch-hold{border:1px solid var(--c-rule);background:var(--c-surface);min-width:44px;min-height:44px;color:var(--c-muted)}.sf-track{margin:0 0 16px;padding:0;list-style:none}.sf-track li{border-left:3px solid var(--c-rule);padding:14px 18px;font-size:13px}.sf-track strong{display:block}.sf-prose{max-width:820px}.sf-inline-list{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.sf-inline-list a{align-items:center;min-height:44px;display:inline-flex}.sf-footer{border-top:1px solid var(--c-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:12px;display:flex}.sf-footer-links{flex-wrap:wrap;gap:4px 14px;display:flex}.sf-footer-links a{align-items:center;min-height:44px;display:inline-flex}.sf-demo{border-top:4px dashed var(--c-ink);color:#1c1c1c;background:#fff8c5;padding:18px 24px;font-size:13px}.sf-demo h2{text-transform:none!important;margin:0 0 6px!important;font:700 16px/1.3 Arial,sans-serif!important}.sf-demo__row{flex-wrap:wrap;gap:14px;display:flex}.sf-demo__row .sf-field{flex:1;min-width:200px}.sf-demo__changes{border:1px solid #8a7f3a;min-width:0;margin:8px 0 0;padding:10px 14px}.sf-unknown{color:#1c1c1c;max-width:640px;margin:12vh auto;padding:0 24px;font:16px/1.6 system-ui,Arial,sans-serif}@media (width<=620px){.sf-header{padding:14px 16px}.sf-nav{justify-content:space-between;gap:0;width:100%}.sf-navlink{padding:8px 6px;font-size:12px}.sf-bag{padding:8px 10px;font-size:12px}.sf-hero,.sf-grid,.sf-drop,.sf-feature{grid-template-columns:minmax(0,1fr)}.sf-hero__copy,.sf-page,.sf-feature,.sf-feature-list{padding:28px 22px}.sf-app h1{font-size:46px}.sf-steps{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 22px}.sf-hero__visual{min-height:320px}.sf-countdown{grid-template-columns:minmax(0,1fr)}.sf-ticker{gap:16px;padding:12px 22px;font-size:16px}.sf-countdown__teaser{min-height:220px}.sf-drop{gap:24px}.sf-drop__visual{min-height:260px}.sf-countdown__body{padding:28px 22px}.sf-countdown__clock{gap:14px}.sf-countdown__value{font-size:52px}.sf-hero__pair .sf-tee{width:170px}.sf-fields{grid-template-columns:minmax(0,1fr)}.sf-cartline{grid-template-columns:80px minmax(0,1fr);gap:14px}.sf-card__art{min-height:280px}}@media (prefers-reduced-motion:reduce){.sf-app *,.sf-app :before,.sf-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sf-app[data-presentation=editorial]{--e-header-bg:var(--ed-header-background,var(--c-inverse));--e-testbar-bg:var(--ed-testbar-background,var(--e-header-bg));--e-testbar-ink:var(--ed-testbar-ink,var(--c-inverse-ink));--e-deep-bg:var(--ed-deep-background,var(--c-inverse));--e-hero-shade:var(--ed-hero-shade,var(--e-deep-bg));--e-band-bg:var(--ed-band-background,var(--c-inverse));--e-dark-muted:var(--ed-dark-muted,color-mix(in srgb,var(--c-inverse-ink) 72%,var(--c-inverse)));--e-band-muted:var(--ed-band-muted,var(--e-dark-muted));--e-band-faint:var(--ed-band-faint,color-mix(in srgb,var(--c-inverse-ink) 40%,var(--e-band-bg)));--e-teaser-bg:var(--ed-teaser-background,var(--e-band-bg));--e-section-bg:var(--ed-section-background,var(--c-inverse));--e-story-bg:var(--ed-story-background,var(--c-inverse));--e-menu-bg:var(--ed-menu-background,var(--e-header-bg));--e-dark-rule:var(--ed-dark-rule,color-mix(in srgb,var(--c-inverse-ink) 12%,transparent));--e-hero-lead:var(--ed-hero-lead-ink,var(--c-inverse-ink));--e-hero-note:var(--ed-hero-note-ink,var(--e-dark-muted));--e-hero-caption:var(--ed-hero-caption-ink,var(--e-dark-muted));--e-story-ink:var(--ed-story-ink,var(--e-dark-muted));--e-footer-link:var(--ed-footer-link-ink,var(--c-inverse-ink));--e-light-rule:var(--ed-light-rule,var(--c-rule));--e-tag-rule:var(--ed-tag-rule,var(--c-rule));--e-tag-icon:var(--ed-tag-icon,var(--c-muted));--e-card-bg:var(--ed-card-background,var(--c-surface));--e-card-label:var(--ed-card-label-ink,var(--c-ink));--e-aside:var(--ed-aside-ink,var(--c-muted));--e-footnote:var(--ed-footnote-ink,var(--c-muted));--e-card-meta:var(--ed-card-meta-ink,var(--c-muted));--e-ticker-ink:var(--ed-ticker-ink,var(--c-accent-ink))}[data-presentation=editorial]>.sf-main{min-width:0}[data-presentation=editorial]>header{background:var(--e-header-bg);color:var(--c-inverse-ink)}[data-presentation=editorial] .sf-testbar{text-align:center;background:var(--e-testbar-bg);color:var(--e-testbar-ink);margin:0;padding:6px 24px;font-size:10px;line-height:1.5}[data-presentation=editorial] .sf-testbar strong:before{content:"•";color:var(--c-accent);margin-right:7px}[data-presentation=editorial] .sf-header{border-bottom:1px solid color-mix(in srgb,var(--c-inverse-ink) 11%,transparent);flex-wrap:nowrap;max-width:1440px;min-height:90px;margin:auto;padding:16px clamp(22px,4.5vw,64px);position:relative}[data-presentation=editorial] .sf-logo img{width:164px;max-width:none}[data-presentation=editorial] .sf-nav{gap:20px;margin-left:auto}[data-presentation=editorial] .sf-navlink{letter-spacing:1px;text-transform:uppercase;color:var(--c-inverse-ink);padding:8px 0;font-size:11px;font-weight:600;text-decoration:none}[data-presentation=editorial] .sf-navlink[aria-current=page]{color:var(--c-accent)}.sf-header__tools{align-items:center;gap:12px;display:flex}.sf-menu-toggle{display:none}[data-presentation=editorial] .sf-bag{border:1px solid color-mix(in srgb,var(--c-inverse-ink) 22%,transparent);background:0 0;min-width:76px;padding:8px 12px;font-size:11px;color:var(--c-inverse-ink)!important}[data-presentation=editorial] :is(header,.sf-editorial-hero,.sf-editorial-how,.sf-editorial-story,.sf-footer,.sf-countdown) :focus-visible{outline-color:var(--c-accent)}.sf-editorial-hero{isolation:isolate;background:var(--e-deep-bg);min-height:min(740px,100svh - 112px);color:var(--c-inverse-ink);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.sf-editorial-hero__image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sf-editorial-hero__shade{z-index:-2;background:linear-gradient(90deg,color-mix(in srgb,var(--e-hero-shade) 66.667%,transparent) 0%,color-mix(in srgb,var(--e-hero-shade) 13.333%,transparent) 55%,transparent 80%),linear-gradient(0deg,color-mix(in srgb,var(--e-deep-bg) 66.667%,transparent),transparent 23%);position:absolute;inset:0}.sf-editorial-hero__content{padding:72px clamp(22px,4.5vw,64px) 100px}.sf-editorial-kicker{align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.sf-editorial-kicker:before{content:"";background:var(--c-accent);flex:none;width:22px;height:3px;display:inline-block}.sf-app .sf-editorial-hero h1{text-transform:var(--hero-transform,var(--head-transform));letter-spacing:-1.8px;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:710px;margin:30px 0 28px;font-size:clamp(76px,10.5vw,152px);font-weight:800;line-height:.88}.sf-editorial-dot{color:var(--c-accent);font-style:normal}.sf-editorial-hero__lead{max-width:410px;color:var(--e-hero-lead);font-size:15px;line-height:1.65}.sf-editorial-hero .sf-actions{gap:24px;margin:28px 0 18px}.sf-editorial-hero .sf-btn--primary{justify-content:space-between;min-width:230px;min-height:54px}.sf-editorial-hero .sf-btn--text{color:var(--c-inverse-ink);font-size:12px}.sf-editorial-hero__note{color:var(--e-hero-note);max-width:440px;font-size:11px}.sf-editorial-hero__baseline{letter-spacing:1.6px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:24px;left:clamp(22px,4.5vw,64px);right:clamp(22px,4.5vw,64px)}.sf-editorial-hero__baseline>:nth-child(2){color:var(--e-hero-caption)}.sf-editorial-hero__baseline a{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}[data-presentation=editorial] .sf-ticker{white-space:nowrap;background:var(--c-accent);color:var(--e-ticker-ink);font-family:var(--f-head);text-transform:uppercase;flex-wrap:nowrap;justify-content:space-around;gap:30px;padding:14px 24px;font-size:23px;font-weight:800;line-height:1;display:flex;overflow:hidden}[data-presentation=editorial] .sf-ticker span{flex-shrink:0;align-items:center;gap:45px;display:flex}[data-presentation=editorial] .sf-ticker i{font-family:Arial,sans-serif;font-size:24px;font-style:normal}.sf-editorial-clock{background:var(--e-band-bg);color:var(--c-inverse-ink)}.sf-countdown--hero{background:var(--e-band-bg);color:var(--c-inverse-ink);border:0;max-width:1320px;margin:auto;display:block}.sf-countdown--hero .sf-countdown__body{grid-template-columns:1.1fr 1.1fr 1fr;align-items:center;gap:35px;padding:30px clamp(22px,4.5vw,64px);display:grid}.sf-countdown--hero .sf-eyebrow{color:var(--c-accent);font-size:10px;margin-bottom:8px!important}.sf-countdown--hero .sf-countdown__intro h2{max-width:280px;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:600}.sf-countdown--hero .sf-countdown__clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.sf-countdown--hero .sf-countdown__unit{justify-items:center;position:relative}.sf-countdown--hero .sf-countdown__unit:not(:last-child):after{content:":";color:var(--e-band-faint);font:600 40px/1 var(--f-head);position:absolute;top:0;right:-10px}.sf-countdown--hero .sf-countdown__value{color:var(--c-inverse-ink);font-size:49px;font-weight:600}.sf-countdown--hero .sf-countdown__label{font-family:var(--f-body);letter-spacing:1px;color:var(--e-band-muted);font-size:9px}.sf-countdown__dates{font-size:11px;line-height:1.5}.sf-countdown__dates p{margin:0 0 4px}.sf-countdown__demo{color:var(--e-band-muted);margin-top:5px;font-size:10px;display:block}.sf-countdown__name{font-size:13px}.sf-countdown--default .sf-countdown__body{min-width:0}.sf-countdown--default:not(:has(.sf-countdown__teaser)){grid-template-columns:minmax(0,1fr)}.sf-countdown--default.sf-countdown--closing .sf-countdown__demo{color:var(--c-muted)}[data-presentation=editorial] .sf-page .sf-countdown{background:var(--e-band-bg);color:var(--c-inverse-ink);border:0}[data-presentation=editorial] .sf-page .sf-countdown .sf-countdown__value{color:var(--c-accent)}[data-presentation=editorial] .sf-countdown__teaser{background:var(--e-teaser-bg)}.sf-editorial-collection{padding:90px clamp(22px,4.5vw,64px) 72px;scroll-margin-top:24px}.sf-editorial-sectionhead{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:40px;display:flex}.sf-app .sf-editorial-sectionhead h2{letter-spacing:-.8px;margin:22px 0 0;font-size:clamp(48px,5.8vw,82px);font-weight:800;line-height:.94}.sf-editorial-sectionhead__aside{max-width:300px;color:var(--e-aside);margin:0;font-size:12px}.sf-editorial-sectionhead__aside p{margin:12px 0 0}.sf-editorial-tag{border:1px solid var(--e-tag-rule);align-items:center;min-height:30px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.sf-editorial-tag:before{content:"↗";color:var(--e-tag-icon);margin-right:8px}[data-presentation=editorial] .sf-editorial-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;margin:0}[data-presentation=editorial] .sf-editorial-products:not(:has(>li:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sf-editorial-clock--compact{background:var(--c-bg);color:var(--c-ink);border-bottom:1px solid var(--c-rule)}.sf-editorial-clock__compact{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding:16px clamp(22px,4.5vw,64px);display:flex}.sf-editorial-clock__name{font:var(--head-weight) 18px/1.1 var(--f-head);text-transform:var(--head-transform);margin:0}[data-presentation=editorial] .sf-card{min-width:0;position:relative}[data-presentation=editorial] .sf-card__art{aspect-ratio:4/5;background:var(--e-card-bg);min-height:0;padding:0;position:relative}[data-presentation=editorial] .sf-card__art .sf-photo{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;transition:transform .25s}[data-presentation=editorial] .sf-card:hover .sf-card__art .sf-photo{transform:scale(1.025)}[data-presentation=editorial] .sf-card__label{z-index:1;color:var(--e-card-label);letter-spacing:1px;font-size:9px;position:absolute;top:13px;left:13px}[data-presentation=editorial] .sf-card__row{border:0;gap:8px;margin-top:18px;padding-top:0}[data-presentation=editorial] .sf-card .sf-h3{margin-bottom:0;font-size:29px;font-weight:800;line-height:1.05}[data-presentation=editorial] .sf-card__price{font-size:12px;font-weight:600}[data-presentation=editorial] .sf-card>p{color:var(--e-card-meta);margin-top:8px;font-size:11px;line-height:1.5}[data-presentation=editorial] .sf-card__link:after{content:"";z-index:2;position:absolute;inset:0}.sf-editorial-collection__foot{border-top:1px solid var(--e-light-rule);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:14px;display:flex}.sf-editorial-collection__foot p{color:var(--e-footnote);margin:0;font-size:10px}.sf-editorial-collection__foot .sf-btn{flex-shrink:0;font-size:11px}.sf-editorial-how{background:var(--e-section-bg);color:var(--c-inverse-ink);padding:82px clamp(22px,4.5vw,64px) 76px}.sf-editorial-how .sf-editorial-sectionhead__aside{color:var(--e-dark-muted)}.sf-editorial-how .sf-steps{border-top:1px solid var(--e-dark-rule);border-bottom:1px solid var(--e-dark-rule);background:0 0;gap:0;margin:0;padding:0}.sf-editorial-how .sf-step{min-width:0;padding:30px 28px;display:block}.sf-editorial-how .sf-step:first-child{padding-left:0}.sf-editorial-how .sf-step+.sf-step{border-left:1px solid var(--e-dark-rule)}.sf-editorial-how .sf-step__n{color:var(--c-accent);font:800 42px/1 var(--f-head);margin-bottom:25px;display:block}.sf-editorial-how .sf-step h3{margin-bottom:12px;font-size:26px;font-weight:600}.sf-editorial-how .sf-step p{color:var(--e-dark-muted);max-width:260px;margin:0;font-size:12px;line-height:1.7}.sf-editorial-how__foot{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.sf-editorial-how__foot p{color:var(--e-dark-muted);max-width:470px;margin:0;font-size:11px}.sf-editorial-how__foot .sf-btn{justify-content:space-between;min-width:220px}.sf-editorial-story{background:var(--e-story-bg);color:var(--c-inverse-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sf-editorial-story__image{background:var(--e-deep-bg);min-height:430px;position:relative;overflow:hidden}.sf-editorial-story__image img{object-fit:cover;object-position:80% center;width:100%;height:100%;position:absolute}.sf-editorial-story__image>span{font:800 clamp(42px,4.5vw,70px)/.9 var(--f-head);color:var(--c-inverse-ink);position:absolute;bottom:35px;left:35px}.sf-editorial-story__image em{color:var(--c-accent);font-style:normal}.sf-editorial-story__copy{align-self:center;padding:70px clamp(24px,5vw,80px)}.sf-editorial-story__copy h2{margin:25px 0;font-size:clamp(38px,4vw,64px);font-weight:800;line-height:.97}.sf-editorial-story__copy>p:not(.sf-eyebrow){max-width:400px;color:var(--e-story-ink);font-size:13px}.sf-editorial-story .sf-btn--text{color:var(--c-inverse-ink)}[data-presentation=editorial] .sf-footer{background:var(--e-section-bg);color:var(--c-inverse-ink);border:0;grid-template-columns:1fr 1fr;gap:28px 70px;padding:42px clamp(22px,4.5vw,64px) 25px;display:grid}.sf-footer__brand img{width:154px;height:auto;margin-bottom:15px;display:block}.sf-footer__brand p{color:var(--e-dark-muted);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:10px}[data-presentation=editorial] .sf-footer-links{grid-template-columns:1fr 1fr;justify-self:end;column-gap:26px;font-size:11px;display:grid}[data-presentation=editorial] .sf-footer-links a{color:var(--e-footer-link);text-decoration:none}[data-presentation=editorial] .sf-footer__bottom{border-top:1px solid var(--e-dark-rule);color:var(--e-dark-muted);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;display:flex}[data-presentation=editorial] .sf-page{padding:64px clamp(22px,4.5vw,64px)}[data-presentation=editorial] .sf-gallery-main{background:var(--e-card-bg)}[data-presentation=editorial] .sf-page .sf-products{gap:24px}@media (width<=1000px){[data-presentation=editorial] .sf-nav{gap:13px}[data-presentation=editorial] .sf-header{padding-left:24px;padding-right:24px}.sf-countdown--hero .sf-countdown__body{grid-template-columns:1fr 1fr;gap:20px 35px}.sf-countdown--hero .sf-countdown__dates{flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;display:flex}.sf-countdown--hero .sf-countdown__dates p,.sf-countdown--hero .sf-countdown__demo{margin:0}}@media (width<=760px){[data-presentation=editorial] .sf-header{gap:12px;min-height:74px;padding:12px 22px}[data-presentation=editorial] .sf-logo img{width:139px}[data-presentation=editorial] .sf-header__tools{gap:8px;margin-left:auto}[data-presentation=editorial] .sf-bag{border:0;min-width:0;padding:8px;font-size:10px}[data-presentation=editorial] .sf-menu-toggle{border:1px solid color-mix(in srgb,var(--c-inverse-ink) 30.2%,transparent);width:44px;height:44px;color:var(--c-inverse-ink);cursor:pointer;background:0 0;place-items:center;padding:8px;display:grid}[data-presentation=editorial] .sf-nav{z-index:20;background:var(--e-menu-bg);border-bottom:1px solid color-mix(in srgb,var(--c-inverse-ink) 20%,transparent);margin:0;padding:18px 22px;display:none;position:absolute;top:100%;left:0;right:0}[data-presentation=editorial] .sf-nav[data-open=true]{gap:2px;display:grid}[data-presentation=editorial] .sf-navlink{font-size:13px}.sf-editorial-hero{justify-content:flex-start;min-height:660px}.sf-editorial-hero__image{object-position:68% center;opacity:.8}.sf-editorial-hero__shade{background:linear-gradient(90deg,color-mix(in srgb,var(--e-hero-shade) 85.098%,transparent),color-mix(in srgb,var(--e-hero-shade) 26.667%,transparent)),linear-gradient(0deg,var(--e-deep-bg) 1%,transparent 35%)}.sf-editorial-hero__content{padding:46px 22px 110px}.sf-app .sf-editorial-hero h1{letter-spacing:-.9px;max-width:540px;margin:28px 0 24px;font-size:clamp(68px,13.7vw,100px);line-height:.94}.sf-editorial-hero__lead{max-width:330px;font-size:13px}.sf-editorial-hero .sf-actions{gap:12px 20px;margin-top:24px}.sf-editorial-hero .sf-btn--primary{min-width:215px}.sf-editorial-hero__note{max-width:300px;font-size:10px}.sf-editorial-hero__baseline{gap:10px;font-size:8px;bottom:18px;left:22px;right:22px}.sf-editorial-hero__baseline>:nth-child(2){display:none}[data-presentation=editorial] .sf-ticker{justify-content:flex-start;padding:14px 22px;font-size:20px}[data-presentation=editorial] .sf-countdown--hero .sf-countdown__body{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 22px}.sf-countdown--hero .sf-countdown__intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.sf-countdown--hero .sf-eyebrow{white-space:nowrap;margin:0!important}.sf-countdown--hero .sf-countdown__intro h2{text-align:right;max-width:190px;font-size:25px}.sf-countdown--hero .sf-countdown__value{font-size:57px}.sf-countdown--hero .sf-countdown__unit:not(:last-child):after{top:6px}.sf-countdown--hero .sf-countdown__dates{display:block}.sf-countdown--hero .sf-countdown__dates p{margin-bottom:5px}.sf-countdown--hero .sf-countdown__demo{margin-top:6px}.sf-editorial-collection{padding:58px 22px 48px}.sf-editorial-sectionhead{margin-bottom:28px;display:block}.sf-app .sf-editorial-sectionhead h2{margin:22px 0;font-size:54px}.sf-editorial-sectionhead__aside{max-width:320px}[data-presentation=editorial] .sf-editorial-products,[data-presentation=editorial] .sf-page .sf-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}[data-presentation=editorial] .sf-editorial-products:not(:has(>li:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}[data-presentation=editorial] .sf-editorial-products:has(>li:nth-child(4)){gap:24px 12px}.sf-editorial-clock__compact{padding:14px 22px}[data-presentation=editorial] .sf-card__label{font-size:8px;top:9px;left:9px}[data-presentation=editorial] .sf-card__row{margin-top:12px;display:block}[data-presentation=editorial] .sf-card .sf-h3{margin:0 0 7px;font-size:23px}[data-presentation=editorial] .sf-card__price{font-size:12px;display:block}[data-presentation=editorial] .sf-card>p{font-size:10px}.sf-editorial-collection__foot{margin-top:25px;padding-top:20px;display:block}.sf-editorial-collection__foot p{max-width:300px}.sf-editorial-collection__foot .sf-btn{margin-top:10px}.sf-editorial-how{padding:58px 22px}.sf-editorial-how .sf-steps{grid-template-columns:minmax(0,1fr)}.sf-editorial-how .sf-step{grid-template-columns:42px 1fr;gap:20px;padding:24px 0;display:grid}.sf-editorial-how .sf-step+.sf-step{border-left:0;border-top:1px solid var(--e-dark-rule)}.sf-editorial-how .sf-step__n{margin:0;font-size:35px}.sf-editorial-how .sf-step h3{font-size:25px}.sf-editorial-how__foot{display:block}.sf-editorial-how__foot .sf-btn{width:100%;margin-top:24px;display:flex}.sf-editorial-story{grid-template-columns:minmax(0,1fr)}.sf-editorial-story__image{min-height:360px}.sf-editorial-story__copy{padding:44px 22px}.sf-editorial-story__copy h2{font-size:48px}[data-presentation=editorial] .sf-footer{grid-template-columns:minmax(0,1fr);gap:26px;padding:42px 22px 24px}[data-presentation=editorial] .sf-footer-links{justify-self:stretch;column-gap:24px}[data-presentation=editorial] .sf-footer__bottom{line-height:1.8;display:block}[data-presentation=editorial] .sf-footer__bottom>span{margin-bottom:5px;display:block}[data-presentation=editorial] .sf-page{padding:38px 22px}[data-presentation=editorial] .sf-page .sf-more .sf-more__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.sf-more{margin-top:48px;padding-top:36px}}@media (prefers-reduced-motion:reduce){[data-presentation=editorial] .sf-card__art .sf-photo{transition:none}}[data-presentation=editorial] .sf-page .sf-countdown .sf-countdown__demo{color:var(--e-band-muted)}
