.winterShowcase{--winter-chrome:168px;--winter-showcase-accent:var(--line-color-light,#7b4ca0);isolation:isolate;box-sizing:border-box;height:calc(100svh - var(--winter-chrome));min-height:500px;color:var(--site-glass-ink,#173d32);background:radial-gradient(at 72% 40%,#c8a9e125,#0000 60%);border-bottom:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(290px,34%) minmax(0,1fr);column-gap:2vw;padding:clamp(22px,3.6vh,44px) 4.5vw 18px;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .winterShowcase{--winter-showcase-accent:var(--line-color-dark,#c8a9e1);background:radial-gradient(at 72% 40%,#b88cdd17,#0000 60%)}.winterShowcaseIntro{z-index:7;grid-area:1/1;align-self:start;position:relative}.winterShowcaseEyebrow{color:var(--winter-showcase-accent);letter-spacing:.13em;font-size:12px;font-weight:700;line-height:1.5;display:block}.winterShowcase .winterShowcaseIntro h2{font-family:var(--display-font);color:var(--site-glass-ink);margin:14px 0 12px;font-weight:700;letter-spacing:-.035em!important;font-size:clamp(34px,3.55vw,62px)!important;line-height:1.04!important}.winterShowcaseIntro h2 em{color:var(--winter-showcase-accent);font-style:normal}.winterShowcaseIntro>p{max-width:350px;color:var(--site-glass-muted);margin:0;font-size:16px;line-height:1.5}.winterQueueStage{touch-action:pan-y;cursor:grab;outline-offset:-4px;perspective:1300px;contain:layout style;-webkit-user-select:none;user-select:none;grid-area:1/2/3;min-width:0;min-height:0;position:relative}.winterQueueStage[data-dragging]{cursor:grabbing}.winterQueueHorizon{pointer-events:none;background:linear-gradient(90deg,#0000,#7b4ca025 30%,#0000);height:1px;position:absolute;bottom:11%;left:0;right:-10%;transform:rotate(-10deg)}.winterQueueHorizon:after{content:"";filter:blur(18px);background:#27183819;border-radius:50%;height:35px;position:absolute;top:-10px;left:12%;right:20%;transform:rotate(10deg)}.winterQueueTrack{perspective:1300px;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.winterQueuePiece{--pose:translate3d(94%, -23%, -500px) scale(.42) rotateY(-28deg);width:61%;height:100%;max-height:680px;transform:var(--pose);transform-origin:50% 67%;z-index:0;opacity:0;filter:drop-shadow(12px 22px 15px #111b2228);transition:transform .85s cubic-bezier(.2,.78,.16,1),filter .85s,opacity .65s;position:absolute;bottom:0;left:34%;container-type:size}.winterQueuePiece[data-position="0"]{--pose:translate3d(-50%, 0, 0) scale(1) rotateY(-7deg);z-index:5;opacity:1}.winterQueuePiece[data-position="1"]{opacity:1;--pose:translate3d(-13%, -5%, -100px) scale(.83) rotateY(-14deg);z-index:4;filter:brightness(.94)drop-shadow(10px 16px 12px #111b221e)}.winterQueuePiece[data-position="2"]{opacity:1;--pose:translate3d(19%, -10%, -200px) scale(.7) rotateY(-18deg);z-index:3;filter:brightness(.88)drop-shadow(8px 14px 10px #111b221a)}.winterQueuePiece[data-position="3"]{opacity:1;--pose:translate3d(47%, -15%, -300px) scale(.59) rotateY(-22deg);z-index:2;filter:brightness(.82)}.winterQueuePiece[data-position="4"]{opacity:1;--pose:translate3d(72%, -19%, -400px) scale(.5) rotateY(-26deg);z-index:1;filter:brightness(.76)}.winterQueuePiece img{object-fit:contain;object-position:center;pointer-events:none;width:100%;max-width:none;height:100%;transform:translateX(var(--gesture-x,0px));transition:opacity .65s,transform .85s cubic-bezier(.2,.78,.16,1);display:block;position:absolute;inset:0}.winterQueuePiece .winterJacketOpen{opacity:0;transform:translateX(var(--gesture-x,0px)) scale(.96)}.winterQueuePiece .winterJacketOpen.isRevealed{opacity:1;transform:translateX(var(--gesture-x,0px)) scale(1)}.winterQueuePiece:has(.winterJacketOpen.isRevealed) .winterJacketClosed{opacity:0;transform:translateX(var(--gesture-x,0px)) scale(.97)}.winterQueueStage[data-dragging] .winterQueuePiece[data-position="0"] img{transition:none}.winterQueuePiece:not([data-position="0"]) img{transform:none}.winterShowcase.isInside .winterQueuePiece[data-position="0"]{--pose:translate3d(-41%, 0, 70px) scale(1.04) rotateY(0deg)}.winterShowcase.isInside .winterQueuePiece:not([data-position="0"]){filter:opacity(.16)blur(2px)}.winterQueuePiece[data-depart=forward]{animation:.85s cubic-bezier(.2,.78,.16,1) both winterQueueDepart}.winterQueuePiece[data-depart=backward]{animation:.85s cubic-bezier(.2,.78,.16,1) both winterQueueReturn}@keyframes winterQueueDepart{0%{opacity:1;z-index:8;transform:translate(-50%)scale(1)rotateY(-7deg)}44%{opacity:0;z-index:8;transform:translate3d(-140%,13%,120px)scale(1.12)rotateY(-24deg)}45%{transform:var(--pose);opacity:0;z-index:1}to{transform:var(--pose);opacity:1;z-index:1}}@keyframes winterQueueReturn{0%{opacity:0;z-index:8;transform:translate3d(72%,-19%,-400px)scale(.5)rotateY(-26deg)}25%{opacity:0;z-index:8;transform:translate3d(-135%,12%,120px)scale(1.1)rotateY(-24deg)}to{transform:var(--pose);opacity:1;z-index:8}}.winterShowcaseDetails{z-index:7;grid-area:2/1;align-self:end;min-width:0;padding:24px 0 28px;position:relative}.winterJacketCopy{animation:.45s both winterCopyIn}@keyframes winterCopyIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.winterJacketFabric{color:var(--winter-showcase-accent);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5;display:block}.winterShowcase .winterJacketCopy h3{font-family:var(--display-font);color:var(--site-glass-ink);margin:7px 0 10px;letter-spacing:-.025em!important;font-size:clamp(28px,2.7vw,42px)!important;line-height:1.1!important}.winterJacketCopy>p{max-width:370px;min-height:48px;color:var(--site-glass-muted);margin:0;font-size:16px;line-height:1.5}.winterJacketCopy ul{flex-wrap:wrap;gap:6px 12px;margin:15px 0 0;padding:0;list-style:none;display:flex}.winterJacketCopy li{color:var(--site-glass-muted);font-size:13px;line-height:1.45}.winterJacketCopy li:not(:last-child):after{content:"·";color:var(--winter-showcase-accent);padding-left:12px}.winterJacketActions{flex-direction:column;align-items:flex-start;gap:13px;max-width:410px;margin-top:21px;display:flex}.winterExploreControls{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.winterExploreControls:has(.winterVestButton){grid-template-columns:1fr 1fr}.winterShowcase :is(.winterInsideButton,.winterVestButton){cursor:pointer;text-align:left;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:10px 16px;font:700 15px/1.25 Arial,sans-serif;transition:background .25s,box-shadow .25s,transform .25s,border-color .25s;display:flex;box-shadow:0 7px 20px #40225622}.winterShowcase .winterInsideButton{color:#fff;background:#714292;border-color:#714292}.winterShowcase .winterVestButton{color:#4d2369;background:#eee2f7;border-color:#b896d0}.winterShowcase :is(.winterInsideButton,.winterVestButton):hover{transform:translateY(-3px);box-shadow:0 11px 25px #40225630}.winterShowcase .winterInsideButton:hover{background:#5e327e;border-color:#5e327e}.winterShowcase .winterVestButton:hover{background:#e2cbf2;border-color:#8b5aad}.winterShowcase :is(.winterInsideButton,.winterVestButton):active{transform:translateY(0)scale(.98)}.winterActionIcon{background:#fff2;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}.winterVestButton .winterActionIcon{background:#71429216}.winterActionIcon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:23px;height:23px;transition:transform .3s}.winterOpeningArrow{transition:transform .3s}.winterInsideButton:hover .winterOpeningArrow{transform:translate(-1px)}.winterVestButton:hover svg{transform:scale(1.12)}.winterShowcase :is(.winterInsideButton,.winterVestButton)[aria-pressed=true]{color:#48245f;background:#eadbf4;border-color:#9f75ba;box-shadow:inset 0 0 0 1px #9f75ba}html[data-theme=dark] .winterShowcase .winterInsideButton{color:#281336;background:#c8a9e1;border-color:#c8a9e1;box-shadow:0 8px 24px #0004}html[data-theme=dark] .winterShowcase .winterVestButton{color:#f5eaff;background:#493159;border-color:#9972b5;box-shadow:0 8px 24px #0004}html[data-theme=dark] .winterShowcase .winterInsideButton:hover{background:#dec5f2;border-color:#dec5f2}html[data-theme=dark] .winterShowcase .winterVestButton:hover{background:#5b3d70;border-color:#c8a9e1}html[data-theme=dark] .winterShowcase :is(.winterInsideButton,.winterVestButton)[aria-pressed=true]{color:#eddbfa;background:#30213d;border-color:#c8a9e1;box-shadow:inset 0 0 0 1px #c8a9e1}html[data-theme=dark] .winterActionIcon{background:#28133616}html[data-theme=dark] .winterVestButton .winterActionIcon{background:#ffffff12}.winterModelLink{text-underline-offset:5px;color:var(--site-glass-ink);font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline}.winterImageStatus{color:var(--site-glass-muted);font-size:12px;line-height:1.5;display:block;position:absolute;bottom:5px}.winterShowcaseNavigation{z-index:9;border-top:1px solid var(--site-glass-line);grid-area:3/1/auto/-1;grid-template-columns:1fr auto;gap:14px 30px;padding-top:15px;display:grid;position:relative}.winterModelSelector{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--winter-showcase-accent) 40%, transparent) transparent;align-items:center;gap:6px;min-width:0;padding:5px 5px 8px;scroll-padding-inline:8px;display:flex;position:relative;overflow-x:auto}.winterModelSelector button{white-space:nowrap;min-height:44px;color:var(--site-glass-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-size:14px;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:flex}.winterModelSelector button i{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:block;box-shadow:0 0 0 1px #ffffff60,inset 0 0 0 1px #00000020}.winterModelSelector button[aria-pressed=true]{color:var(--site-glass-ink);background:color-mix(in srgb, var(--winter-showcase-accent) 10%, transparent);border-color:color-mix(in srgb, var(--winter-showcase-accent) 55%, transparent)}.winterModelSelector button:hover{background:color-mix(in srgb, var(--winter-showcase-accent) 12%, transparent)}.winterQueueControls{align-items:center;gap:18px;display:flex}.winterQueueControls button{border:1px solid var(--site-glass-line);background:var(--site-glass);width:46px;height:46px;color:var(--site-glass-ink);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;font-size:25px;transition:background .2s,border-color .2s;display:grid}.winterQueueControls button:hover{border-color:var(--winter-showcase-accent);background:color-mix(in srgb, var(--winter-showcase-accent) 15%, transparent)}.winterQueueControls>span{font-variant-numeric:tabular-nums;color:var(--site-glass-muted);align-items:baseline;gap:9px;font-size:13px;line-height:1.4;display:flex}.winterQueueControls b{font-size:23px;font-family:var(--display-font);color:var(--winter-showcase-accent)}.winterQueueControls i{opacity:.5;font-style:normal}.winterShowcase :is(button,a,.winterQueueStage):focus-visible{outline:2px solid var(--winter-showcase-accent);outline-offset:4px}@media (min-width:901px) and (max-height:780px){.winterShowcase{min-height:460px;padding-top:20px;padding-bottom:12px}.winterShowcase .winterShowcaseIntro h2{margin:10px 0;font-size:clamp(32px,3.1vw,47px)!important}.winterShowcaseIntro>p{font-size:14px}.winterShowcaseDetails{padding:15px 0 18px}.winterJacketCopy>p{min-height:42px;font-size:14px}.winterJacketCopy ul{margin-top:10px}.winterJacketActions{margin-top:14px}.winterShowcaseNavigation{gap:8px 20px;padding-top:10px}}@media (max-width:1100px) and (min-width:901px){.winterShowcase{grid-template-columns:36% minmax(0,1fr);padding-inline:3vw}.winterModelSelector button{padding-inline:10px}.winterJacketActions{gap:12px}}@media (max-width:900px){.winterShowcase{--winter-chrome:104px;height:max(660px, calc(100svh - var(--winter-chrome)));grid-template-rows:auto minmax(225px,1fr) auto auto;grid-template-columns:1fr;gap:0;min-height:0;padding:20px 20px 15px}.winterShowcaseIntro{text-align:center;grid-area:1/1}.winterShowcaseEyebrow{letter-spacing:.1em;font-size:11px}.winterShowcase .winterShowcaseIntro h2{margin:7px 0 0;font-size:clamp(30px,6.5vw,46px)!important;line-height:1!important}.winterShowcaseIntro>p{display:none}.winterQueueStage{grid-area:2/1;min-height:225px;margin:6px -20px 0;overflow:hidden}.winterQueuePiece{filter:drop-shadow(7px 15px 10px #111b2224);width:58%;height:100%;max-height:460px;bottom:0;left:36%}.winterQueuePiece[data-position="1"]{--pose:translate3d(-13%, -3%, -70px) scale(.83) rotateY(-14deg)}.winterQueuePiece[data-position="2"]{--pose:translate3d(19%, -7%, -140px) scale(.7) rotateY(-18deg)}.winterQueuePiece[data-position="3"]{--pose:translate3d(47%, -11%, -210px) scale(.59) rotateY(-22deg)}.winterQueuePiece[data-position="4"]{--pose:translate3d(72%, -14%, -280px) scale(.5) rotateY(-26deg)}.winterShowcase.isInside .winterQueuePiece[data-position="0"]{--pose:translate3d(-30%, 0, 35px) scale(1.08) rotateY(0deg)}.winterShowcaseDetails{grid-area:3/1;align-self:auto;min-height:230px;padding:15px 0 14px}.winterJacketFabric{letter-spacing:.07em;font-size:11px}.winterShowcase .winterJacketCopy h3{margin:3px 0 5px;font-size:30px!important}.winterJacketCopy>p{max-width:100%;min-height:41px;font-size:14px;line-height:1.45}.winterJacketCopy ul{gap:4px 9px;margin-top:8px}.winterJacketCopy li{font-size:12px}.winterJacketCopy li:not(:last-child):after{padding-left:9px}.winterJacketActions{gap:20px;margin-top:13px}.winterModelLink{font-size:13px}.winterImageStatus{margin-top:6px;position:static}.winterShowcaseNavigation{grid-area:4/1;grid-template-columns:1fr auto;gap:11px 14px;padding-top:12px}.winterModelSelector{grid-column:1/-1;justify-content:flex-start;gap:5px;padding-bottom:8px}.winterModelSelector button{flex-direction:row;flex:none;gap:7px;min-width:0;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.3}.winterModelSelector button i{width:10px;height:10px}.winterQueueControls{grid-area:2/2;gap:9px}.winterQueueControls button{width:40px;height:40px;font-size:22px}.winterQueueControls>span{gap:5px;font-size:11px}.winterQueueControls b{font-size:20px}}@media (min-width:601px) and (max-width:900px){.winterShowcase{height:max(780px, calc(100svh - var(--winter-chrome)));padding-inline:6vw}.winterQueuePiece{width:47%;left:38%}.winterShowcaseDetails{grid-template-columns:1fr minmax(240px,40%);align-items:center;gap:25px;display:grid}.winterJacketActions{gap:14px;min-width:240px;margin:0}.winterExploreControls:has(.winterVestButton){grid-template-columns:1fr}.winterModelSelector button{flex-direction:row;font-size:14px}}@media (max-width:370px){.winterShowcase{padding-inline:16px}.winterShowcase .winterShowcaseIntro h2{font-size:29px!important}.winterQueueStage{margin-inline:-16px}.winterJacketCopy li{font-size:11px}.winterJacketActions{gap:14px}.winterQueueControls{gap:5px}}@media (min-width:901px) and (max-height:640px){.winterShowcase{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding-top:15px}.winterShowcase .winterShowcaseIntro h2{margin-block:8px;font-size:32px!important}.winterShowcaseIntro>p{display:none}.winterShowcaseDetails{padding-block:12px}.winterJacketCopy ul{display:none}.winterShowcase .winterJacketCopy h3{margin-block:5px;font-size:28px!important}.winterJacketActions{margin-top:10px}}@media (prefers-reduced-motion:reduce){.winterShowcase *,.winterShowcase :before,.winterShowcase :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.winterShowcase .winterQueuePiece img{transform:none!important}}@media (max-width:900px){.winterShowcase{height:auto;min-height:max(730px, calc(100svh - var(--winter-chrome)));grid-template-rows:auto minmax(265px,1fr) auto auto}.winterQueueStage{height:clamp(265px,36svh,390px)}.winterJacketActions{gap:9px 14px;min-height:44px}}@media (min-width:901px){.winterShowcase{min-height:min(560px, calc(100svh - var(--winter-chrome)));scroll-margin-top:var(--winter-chrome)}}@media (max-width:900px){.winterJacketActions{gap:13px;width:100%;max-width:none}.winterShowcase :is(.winterInsideButton,.winterVestButton){min-height:56px;padding:10px 13px;font-size:15px}.winterExploreControls:has(.winterVestButton){gap:9px}.winterQueueControls{grid-column:1/-1;justify-self:center}.winterShowcaseNavigation{border-top:0;padding-top:4px}}@media (min-width:901px) and (max-width:1100px){.winterShowcase :is(.winterInsideButton,.winterVestButton){gap:7px;padding:10px;font-size:14px}.winterActionIcon{flex-basis:29px;height:32px}}@media (min-width:901px) and (max-height:640px){.winterShowcase :is(.winterInsideButton,.winterVestButton){min-height:46px;padding-block:6px}.winterJacketActions{gap:9px}}.winterJacketHitArea{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:min(100cqw,80cqh);height:min(100cqh,125cqw);padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.winterQueuePiece:has(.winterJacketHitArea:focus-visible){filter:drop-shadow(0 0 3px var(--winter-showcase-accent)) drop-shadow(0 0 7px var(--winter-showcase-accent))}.winterJacketHitArea:focus-visible{outline:none!important}.winterQueueStage[data-dragging] .winterJacketHitArea{cursor:grabbing}.winterAutoplayButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.winterInsideButton .winterActionIcon svg{stroke-width:1.65px;width:29px;height:26px}.winterShowcase .winterWhatsappCta{width:100%;min-height:52px;font:700 21px/1.3 var(--display-font);text-align:center;background:#00634e;border:1px solid #00614c;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex;color:#fff!important}.winterShowcase .winterWhatsappCta:hover{background:#004f3e;box-shadow:0 5px 16px #00392f24}.winterWhatsappCta .whatsAppIcon{filter:none!important;flex:0 0 27px!important;width:27px!important;height:27px!important}@media (min-width:901px){.winterShowcase{height:auto;min-height:max(620px, calc(100svh - var(--winter-chrome)));grid-template-rows:auto minmax(min-content,1fr) auto}.winterJacketActions{gap:10px}.winterShowcaseDetails{padding-bottom:20px}}@media (max-width:900px){.winterShowcase .winterWhatsappCta{min-height:54px;font-size:22px}}
