*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;background:radial-gradient(ellipse at 45% 20%,#e5d8c5,#c6b094);font-family:Arial,Helvetica,sans-serif;color:#fff}button,select{font:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible{outline:2px dashed currentColor;outline-offset:-4px}svg.defs{position:absolute;width:0;height:0}.stage{width:min(94vw,1280px);position:relative}.scene{position:relative;height:clamp(390px,57vw,670px);overflow:hidden;box-shadow:0 32px 64px -30px #493423bb,0 10px 19px -12px #49342399;background:#a52e1d;isolation:isolate}.bar{position:absolute;top:0;width:100%;z-index:5;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px 22px;pointer-events:none;font-size:10px;letter-spacing:.16em}.bar button{pointer-events:auto;justify-self:start;background:none;border:0;padding:6px 0;color:inherit;text-transform:uppercase;letter-spacing:inherit}.brand{text-align:center;font-size:20px;font-weight:900;letter-spacing:-.07em;font-style:italic}.right{text-align:right}.rack{position:absolute;inset:0;display:flex}.panel{flex:1;min-width:0;position:relative;overflow:hidden;background:var(--bg);color:#fff;border:0;padding:0;text-align:left;transition:flex .65s cubic-bezier(.22,.8,.2,1);container-type:inline-size}.panel.active{flex:2.1}.scene[data-mode=detail] .panel{flex:0}.scene[data-mode=detail] .panel.active{flex:1}.shoe{position:absolute;left:50%;top:48%;width:clamp(230px,31vw,440px);aspect-ratio:2.05;transform:translate(-50%,-50%) rotate(42deg);transition:transform .76s cubic-bezier(.22,.8,.2,1),width .76s,left .76s,top .76s;filter:drop-shadow(9px 16px 12px #26171140)}.shoe svg,.shoe img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain}.shoe img.ready+svg{visibility:hidden}.panel.active .shoe{transform:translate(-50%,-50%) rotate(32deg) scale(1.08)}.scene[data-mode=detail] .panel.active .shoe{left:30%;top:54%;width:min(46vw,530px);transform:translate(-50%,-50%) rotate(0)}.caption{position:absolute;bottom:8%;left:12%;opacity:0;transform:translateY(8px);transition:.3s;white-space:nowrap;font-size:clamp(12px,1.5vw,21px);font-weight:700;line-height:.95}.panel.active .caption{opacity:1;transform:none}.caption small{display:block;font-size:8px;letter-spacing:.18em;margin-bottom:8px;font-weight:400}.caption b{display:inline-grid;place-items:center;background:#f8eee0;color:#241a15;border-radius:50%;width:26px;height:26px;margin-left:7px}.scene[data-mode=detail] .caption{opacity:0}.number{position:absolute;bottom:8%;right:13%;font-size:9px;opacity:.65;letter-spacing:.14em}.panel.active .number,.scene[data-mode=detail] .number{opacity:0}.product{position:absolute;z-index:3;left:56%;top:42%;opacity:0;transform:translateY(16px);visibility:hidden;transition:opacity .26s,transform .5s,visibility .26s;max-width:41%}.scene[data-mode=detail] .product{opacity:1;transform:none;visibility:visible;transition-delay:.34s}.product p{font-size:9px;letter-spacing:.22em;margin:0 0 12px}.product h1{font-size:clamp(32px,5.6vw,83px);line-height:.88;letter-spacing:-.075em;margin:0 0 18px}.product button,.buy{background:#f7f0e4;color:#29231e;border:0;padding:11px 15px;font-size:10px;letter-spacing:.12em}.drawer{position:absolute;z-index:4;inset:auto 0 0;background:#f5f1e8;color:#25211d;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 24px;transform:translateY(105%);visibility:hidden;transition:transform .48s cubic-bezier(.22,.8,.2,1),visibility .48s}.drawer.open{transform:none;visibility:visible}.drawer p{margin:5px 0;font-size:12px}.drawer label{font-size:10px;letter-spacing:.1em}.drawer select{background:transparent;padding:6px;border:1px solid #a9a093}.drawer .buy{background:#2c2520;color:#fff}.close{position:absolute;right:8px;top:3px;border:0;background:none;font-size:22px}.under{display:flex;justify-content:space-between;align-items:start;margin-top:16px;color:#4d3d31;font-size:9px;letter-spacing:.14em;text-transform:uppercase;gap:14px}.under a{color:inherit}.under span:last-child{text-align:right}@media(max-width:560px){.scene{height:470px}.bar{padding:13px 12px;font-size:8px}.shoe{width:205px}.scene[data-mode=detail] .panel.active .shoe{left:50%;top:36%;width:75vw}.product{left:10%;top:58%;max-width:85%}.product h1{font-size:46px}.drawer{grid-template-columns:1fr;padding:16px;gap:7px}.under{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}body{display:block;background:#171713}.journey{height:748svh;position:relative;--reveal:0;--pin-height:100svh}.journey-pin{position:sticky;top:0;height:var(--pin-height);overflow:hidden;isolation:isolate}.intro{position:absolute;inset:0;z-index:0;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(20px,4vw,60px);background:#171713;color:#f2ecdf}.intro a{color:inherit;text-decoration:none}.intro-top,.intro-scroll,.intro-kicker,.intro-label,.collection-kicker{font-size:10px;font-weight:700;letter-spacing:.17em}.intro-top{display:flex;justify-content:space-between;align-items:center}.intro-brand{font-weight:900;font-style:italic;font-size:32px;letter-spacing:-.08em}.intro-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;width:min(100%,1320px);margin:auto}.intro-copy{position:relative;z-index:1;transform:translateY(calc(var(--reveal)*-55px));opacity:calc(1 - var(--reveal)*.8)}.intro-kicker span{display:inline-block;width:7px;height:7px;background:#df5038;border-radius:50%;margin-right:8px}.intro h1{font-size:clamp(74px,12vw,180px);line-height:.77;letter-spacing:-.095em;margin:23px 0 28px}.intro h1 em{font-weight:400;font-family:Georgia,serif;color:#e44c34}.intro-note{font-size:clamp(12px,1.6vw,17px);color:#c5bdb0}.intro-art{position:relative;aspect-ratio:1.1;display:grid;place-items:center;isolation:isolate}.intro-ring{position:absolute;inset:6% 10%;border:1px solid #d8523b60;border-radius:50%;background:radial-gradient(ellipse,#a22d1d45,transparent 69%)}.intro-index{position:absolute;font-size:clamp(100px,24vw,350px);font-weight:900;letter-spacing:-.12em;color:#f8e4c70e;line-height:1}.intro-shoe{position:absolute;inset:16% -1%;color:#bd3426;transform:translateY(calc(var(--reveal)*-90px)) rotate(calc(-24deg + var(--reveal)*36deg)) scale(calc(1 - var(--reveal)*.19));filter:drop-shadow(0 24px 18px #0008)}.intro-shoe img,.intro-shoe svg{width:100%;height:100%;position:absolute;inset:0;object-fit:contain}.intro-shoe img.ready+svg{visibility:hidden}.intro-label{position:absolute;right:4%;bottom:4%;color:#c5bdb0}.intro-scroll{display:flex;align-items:center;gap:12px;width:max-content}.intro-scroll span{display:grid;place-items:center;width:35px;height:35px;border:1px solid #f2ecdf60;border-radius:50%;font-size:17px}.collection-layer{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:radial-gradient(ellipse at 45% 20%,#e5d8c5,#c6b094);clip-path:inset(calc((1 - var(--reveal))*50%) calc((1 - var(--reveal))*48%) round calc((1 - var(--reveal))*32px));visibility:hidden}.journey[data-revealing] .collection-layer{visibility:visible}.collection-layer .stage{transform:scale(calc(.86 + var(--reveal)*.14))}.collection-layer .scene{height:min(68svh,57vw,670px)}.collection-kicker{display:flex;justify-content:space-between;margin:0 0 12px;color:#4d3d31}#collection{position:absolute;top:150svh;left:0}@media(max-width:650px){.intro-grid{grid-template-columns:1fr;gap:0}.intro h1{font-size:clamp(70px,16vw,105px);margin:16px 0}.intro-art{width:min(75vw,290px);margin:0 auto}.intro-label{bottom:0}.collection-layer .scene{height:min(67svh,470px)}}@media(prefers-reduced-motion:reduce){.journey{height:auto}.journey-pin{position:static;height:auto;overflow:visible}.intro{position:relative;min-height:100svh}.collection-layer{position:relative;clip-path:none;visibility:visible;min-height:100svh}.collection-layer .stage,.intro-copy,.intro-shoe{transform:none}.intro-copy{opacity:1}#collection{top:auto;bottom:100svh}}body,.journey,.journey-pin{width:100%}.intro-grid{min-width:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.intro-copy{transform:translateY(calc(var(--copy-exit,0)*-72px));opacity:calc(1 - var(--copy-exit,0))}.intro-shoe{transform:translate(calc(var(--hero-motion,0)*-36px),calc(var(--hero-motion,0)*-106px)) rotate(calc(-24deg + var(--hero-motion,0)*38deg)) scale(calc(1 + var(--hero-motion,0)*.13))}.intro-ring{scale:calc(1 + var(--hero-motion,0)*.27);opacity:calc(1 - var(--copy-exit,0)*.7)}.collection-layer{clip-path:inset(calc((1 - var(--reveal))*48%) calc((1 - var(--reveal))*45%) round calc((1 - var(--reveal))*42px))}.collection-layer .stage{transform:translateY(calc((1 - var(--arrival,0))*26px - var(--exit-progress,0)*clamp(26px,8svh,76px))) scale(calc(.9 + var(--arrival,0)*.1 - var(--exit-progress,0)*.065))}.collection-layer .panel{translate:0 calc((1 - var(--panel-arrival,0))*28px);opacity:calc(.35 + var(--panel-arrival,0)*.65)}.collection-kicker,.collection-layer .under{opacity:var(--arrival,0)}}.intro-shoe{inset:auto auto auto -1%;width:102%;aspect-ratio:500/245}@media(prefers-reduced-motion:no-preference){.intro-shoe{transform-origin:25% 42%;transform:rotate(calc(-24deg * (1 - var(--hero-motion,0)))) scale(calc(1 + var(--hero-motion,0)*9))}.collection-layer{clip-path:var(--portal,circle(0))}}.portal-origin{position:absolute;left:25%;top:42%;width:0;height:0}.elastic-edge{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.scene[data-mode=detail] .elastic-edge{display:none}@media(prefers-reduced-motion:reduce){.elastic-edge{display:none}}.anatomy{background:#eee7d9;color:#27231e;width:100%}.anatomy-pin{padding:clamp(28px,5svh,64px) max(3vw,calc((100% - 1280px)/2));min-height:100svh;display:grid;align-content:space-between;gap:clamp(30px,6vw,90px)}.anatomy-header,.anatomy-figure figcaption{display:flex;justify-content:space-between;gap:14px;font-size:10px;letter-spacing:.14em;border-bottom:1px solid #27231e30;padding-bottom:14px}.anatomy-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(16px,4vw,64px)}.anatomy-eyebrow,.anatomy-note span,.anatomy-back{font-size:10px;font-weight:700;letter-spacing:.16em}.anatomy h2{font-size:clamp(48px,6.6vw,104px);line-height:.83;letter-spacing:-.08em;margin:18px 0 28px}.anatomy h2 em{font-family:Georgia,serif;font-weight:400;color:#a92a16}.anatomy-note{border-left:2px solid #a92a16;padding-left:14px;min-height:76px;max-width:34ch}.anatomy-note p{margin:7px 0 0;line-height:1.45}.anatomy-figure{margin:0;min-width:0}.anatomy-art{position:relative;aspect-ratio:500/245;color:#bb3021;background:radial-gradient(ellipse,#ceaa9066,transparent 70%)}.anatomy-art svg{display:block;width:100%;height:100%;filter:drop-shadow(0 18px 12px #32231545)}.anatomy-art button{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:1px solid #fff8eb;background:#27231e;color:#fff8eb;font-size:10px;box-shadow:0 0 0 5px #fff8eb55;transition:background .2s,box-shadow .2s}.anatomy-art button[aria-pressed=true],.anatomy-art button:hover{background:#a92a16;box-shadow:0 0 0 8px #fff8eb88}.anatomy-figure figcaption{margin-top:16px}.anatomy-back{color:inherit;width:max-content;text-decoration:none;border-bottom:1px solid;padding-bottom:5px}.collection-kicker a{color:inherit;text-underline-offset:3px}@media(max-width:680px){.anatomy-layout{grid-template-columns:1fr}.anatomy-figure figcaption,.anatomy-header{font-size:8px}.anatomy-note{min-height:86px}}.anatomy-lens{position:absolute;inset:0;overflow:hidden;border-radius:14px;perspective:850px;background:radial-gradient(ellipse at center,#d9bca680,transparent 72%)}.anatomy-lens svg{transform-origin:0 0;transition:transform .72s cubic-bezier(.2,.8,.2,1)}.anatomy-art[data-zoom] .anatomy-lens svg{transform:translate(calc(50% - var(--focus-x)*2.5),calc(50% - var(--focus-y)*2.5)) scale(2.5) rotateY(var(--detail-tilt,6deg))}.anatomy-art[data-zoom=laces]{--detail-tilt:-6deg}.anatomy-art[data-zoom=sole]{--detail-tilt:3deg}.anatomy-art[data-zoom] button{top:auto;bottom:8px;left:calc(50% + var(--marker-offset,0px));transform:translate(-50%)}.anatomy-art button:first-of-type{--marker-offset:-54px}.anatomy-art button:last-of-type{--marker-offset:54px}.anatomy-art[data-zoom] button{box-shadow:0 2px 8px #271b1740}@media(prefers-reduced-motion:reduce){.anatomy-lens svg{transition:none}}#anatomy{position:absolute;top:195svh;left:0}@media(prefers-reduced-motion:no-preference){.anatomy{position:absolute;inset:0;z-index:2;min-height:0;opacity:var(--handoff,0);visibility:hidden}.anatomy-pin{height:100%;min-height:0;overflow:auto}.anatomy-figure svg{max-height:100%}.anatomy-header,.anatomy-copy,.anatomy-figure figcaption,.anatomy-back{opacity:var(--anatomy-text,0);transform:translateY(calc((1 - var(--anatomy-text,0))*18px))}.anatomy-note,.anatomy-figure figcaption,.anatomy-back,.anatomy-art button{opacity:var(--anatomy-detail,0)}.anatomy-art button:focus-visible{opacity:1}.anatomy-pin:focus-within{--anatomy-text:1;--anatomy-detail:1}.collection-layer .stage{opacity:calc(1 - var(--handoff,0))}}@media(prefers-reduced-motion:reduce){#anatomy{top:auto;bottom:100svh}#collection{bottom:200svh}}@media(prefers-reduced-motion:no-preference){.journey[data-anatomy-visible] .anatomy{visibility:visible}}.feature-reel{background:#080808;color:#f4e8dc;overflow:hidden}.feature-shot{position:relative;min-height:78svh;isolation:isolate;background:#100c0b;overflow:hidden;display:grid;align-items:end}.feature-shot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#080808 0%,#080808b0 25%,transparent 76%),linear-gradient(0deg,#080808 0%,transparent 55%)}.feature-copy{position:relative;z-index:1;padding:clamp(24px,7vw,112px);max-width:44rem}.feature-copy h2{font:400 clamp(46px,7vw,105px)/.88 Georgia,serif;letter-spacing:-.07em;margin:.13em 0 .2em}.feature-copy p{margin:0;color:#e2cec1;line-height:1.5}.feature-copy p:first-child{font-size:10px;letter-spacing:.19em}@media(prefers-reduced-motion:no-preference){.feature-shot{position:absolute;inset:0;min-height:0;opacity:var(--feature-light,0)}.feature-shot:nth-child(n+2){clip-path:inset(0 calc((1 - var(--shot-wipe,0))*100%) 0 0)}.feature-shot:nth-child(3){clip-path:inset(calc((1 - var(--shot-wipe,0))*100%) 0 0)}}#features{position:absolute;top:328svh;left:0}@media(prefers-reduced-motion:no-preference){.feature-reel{position:absolute;inset:0;z-index:3;opacity:var(--feature-fade,0);pointer-events:none}}@media(prefers-reduced-motion:reduce){#collection{top:100svh;bottom:auto}#anatomy{top:200svh;bottom:auto}#features{top:300svh}}.feature-shot{align-items:center;background:#100e0d}.feature-shot:nth-child(2){background:#16100e}.feature-shot:nth-child(3){background:#120e10}.feature-copy{margin-left:clamp(26px,12vw,220px);padding:0 24px 0 0;max-width:40rem}.feature-copy h2{font-size:clamp(52px,8vw,118px)}.feature-copy h2 em{font-weight:400;color:#e5a38c}.feature-copy p:last-child{max-width:31ch}.feature-index{position:absolute;right:12%;top:50%;transform:translateY(-50%);pointer-events:none;color:#f2d8cb0d;font:400 clamp(110px,24vw,360px)/1 Georgia,serif}@media(max-width:680px){.feature-index{right:8%;top:27%}}.feature-art{position:absolute;z-index:1;top:50%;right:8%;width:min(40vw,570px);aspect-ratio:1.7;translate:0 -50%;pointer-events:none;background:radial-gradient(ellipse,#a74c3645,transparent 68%)}.feature-art:before{content:"";position:absolute;inset:9% 5%;border:1px solid #e5a38c38;border-radius:50%;rotate:-16deg}.feature-art svg{position:absolute;top:20%;left:7%;width:86%;height:auto;color:#bd4c38;rotate:-13deg;filter:drop-shadow(0 18px 20px #0009)}.feature-shot:nth-child(n+2) .feature-art svg{width:68%;left:16%}.feature-shot:nth-child(n+2) .feature-art svg:first-of-type{translate:-17% -18%;color:#b84d39}.feature-art svg:nth-of-type(2){translate:12% 18%;color:#bba38d;rotate:-7deg}.feature-shot:nth-child(3) .feature-art svg:nth-of-type(2){translate:0 7%;color:#526c83}.feature-art svg:nth-of-type(3){translate:22% 33%;color:#c6a993;rotate:-4deg}.feature-copy{z-index:2;max-width:min(40rem,48vw)}@media(max-width:680px){.feature-shot{align-items:end}.feature-art{top:30%;right:12%;width:76vw}.feature-copy{max-width:90vw;padding-bottom:clamp(24px,7svh,62px)}}@media(prefers-reduced-motion:no-preference){.feature-art{opacity:var(--art-in,0);transform:translateY(calc((1 - var(--art-in,0))*32px)) rotate(calc((1 - var(--art-in,0))*-8deg)) scale(calc(.9 + var(--art-in,0)*.1))}.feature-copy{opacity:var(--copy-in,0);transform:translateY(calc((1 - var(--copy-in,0))*18px))}}@media(prefers-reduced-motion:no-preference){.anatomy-art{transform:translateY(calc((1 - var(--shoe-settle,1))*26px)) rotate(calc((1 - var(--shoe-settle,1))*-4deg)) scale(calc(.96 + var(--shoe-settle,1)*.04))}.anatomy-art button:nth-of-type(1){--marker-delay:0}.anatomy-art button:nth-of-type(2){--marker-delay:.13}.anatomy-art button:nth-of-type(3){--marker-delay:.26}.anatomy-art button{--marker-entry:clamp(0,calc((var(--anatomy-detail,0) - var(--marker-delay))*1.4),1);opacity:var(--marker-entry);scale:calc(.82 + var(--marker-entry)*.18)}.anatomy-art button:focus-visible{opacity:1;scale:1}}.finale{min-height:100svh;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(18px,5vw,72px);padding:clamp(24px,6vw,100px);background:radial-gradient(ellipse at 25% 55%,#30201d,#100e0d 62%);color:#f4e8dc}.finale-art svg{width:100%;display:block;overflow:visible;color:var(--finale-ink,#bc3327);filter:drop-shadow(0 22px 25px #0008)}.finale-copy h2{font:400 clamp(54px,8vw,135px)/.85 Georgia,serif;letter-spacing:-.07em;margin:.16em 0 .25em}.finale-copy h2 em{color:#e5a38c}.finale-copy p{font-size:12px;letter-spacing:.12em}.finale-action{margin-top:24px}.finale-action button,.finale-action select{border:1px solid #e5a38c;background:#161211;color:#f4e8dc;padding:10px 12px}.finale-action form:not([hidden]){display:flex;flex-wrap:wrap;gap:8px;align-items:center}#finale-status{min-height:1em;letter-spacing:0}@media(max-width:680px){.finale{grid-template-columns:1fr;align-content:center}.finale-art{width:min(100%,420px);margin:auto}}@media(prefers-reduced-motion:no-preference){.finale{position:absolute;inset:0;z-index:4;opacity:var(--finale-in,0);overflow:auto}.finale-art{transform:translateY(calc((1 - var(--finale-in,0))*32px)) scale(calc(1.18 - var(--finale-in,0)*.18))}.finale-copy{opacity:var(--finale-copy,0);transform:translateY(calc((1 - var(--finale-copy,0))*20px))}.finale-action{opacity:var(--finale-action,0)}}.finale-art{position:relative;aspect-ratio:500/245}.finale-art svg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.finale-action #finale-size-form{display:grid;gap:12px}.finale-action fieldset{margin:0;padding:0;border:0;min-width:0}.finale-action legend{margin-bottom:6px;font-size:11px;letter-spacing:.1em}.finale-options{display:flex;flex-wrap:wrap;gap:7px}.finale-options label{position:relative;cursor:pointer}.finale-options input{position:absolute;opacity:0}.finale-options span{display:grid;place-items:center;min-width:42px;height:40px;border:1px solid #e5a38c65;background:var(--swatch,#161211)}.finale-options input:checked+span,.finale-options input:focus-visible+span{outline:2px solid #f4e8dc;outline-offset:2px}.finale-action .finale-add{width:min(100%,320px);background:#e5a38c;color:#191210;font-weight:700}@media(max-height:720px){.finale-copy h2{font-size:clamp(42px,7vw,88px)}.finale-action{margin-top:12px}}.finale{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(26px,5vw,88px);padding:clamp(24px,5vw,88px);background:#f4efe6;color:#221d19}.finale-art{width:100%;height:min(70svh,660px);aspect-ratio:auto;overflow:hidden;border:1px solid #291d1515;background:radial-gradient(ellipse at 50% 53%,#fbf2df,transparent 64%),#e5d9c8}.finale-art svg{inset:17% 9%;width:82%;height:66%}.finale-studio,.finale-edition{position:absolute;left:6%;font-size:10px;font-weight:700;letter-spacing:.16em;color:#6e5849}.finale-studio{top:7%}.finale-edition{bottom:7%}.finale-copy{width:min(100%,470px);justify-self:center}.finale-copy h2{font-size:clamp(44px,6vw,94px);margin:.2em 0 .25em}.finale-copy h2 em{color:#9d3326}.finale-kicker{color:#765d50;font-weight:700}#finale-model{font-weight:700;font-size:clamp(15px,1.5vw,22px);letter-spacing:0;padding-bottom:16px;border-bottom:1px solid #221d1926}.finale-action #finale-size-form{gap:15px}.finale-options span{border:1px solid #221d1938;background:var(--swatch,#faf6ed);border-radius:3px}#finale-colours span{border-radius:50%;width:32px;min-width:32px;height:32px}.finale-options input:checked+span,.finale-options input:focus-visible+span{outline-color:#221d19}.finale-options input:checked+span{font-weight:700}.finale-action .finale-add{width:100%;padding:14px;background:#221d19;color:#fff7eb;border:0;border-radius:3px}.finale-action .finale-add:hover{background:#96382b}@media(max-width:680px){.finale{grid-template-columns:minmax(0,1fr);align-content:start;gap:15px;padding:16px}.finale-art{width:100%;height:clamp(130px,30svh,240px)}.finale-copy h2{font-size:clamp(38px,10vw,58px)}.finale-action #finale-size-form{gap:10px}}.finale{background:#171713;color:#f2ecdf}.finale-art{isolation:isolate;border-color:#f2ecdf20;background:radial-gradient(ellipse at 54% 53%,color-mix(in srgb,var(--finale-ink,#bc3327) 30%,#231b18),#181614 70%)}.finale-art:before{content:"";position:absolute;inset:19% 12%;border-radius:50%;border:1px solid color-mix(in srgb,var(--finale-ink,#bc3327) 48%,transparent);transform:rotate(-16deg);pointer-events:none}.finale-studio,.finale-edition,.finale-kicker{color:#c9b9a7}.finale-copy h2 em{color:#e66e54}#finale-model{border-color:#f2ecdf30}.finale-options span{background:var(--swatch,#25211d);border-color:#f2ecdf38}.finale-options input:checked+span,.finale-options input:focus-visible+span{outline-color:#f2ecdf}.finale-options input:checked+span{border-color:#ec9a80}.finale-action .finale-add{background:#f2ecdf;color:#211c18;transition:background .2s,color .2s}.finale-action .finale-add:hover{background:#e66e54;color:#211c18}#shop{position:absolute;top:648svh;left:0}.intro-shop{display:inline-block;border:1px solid #f2ecdf70;padding:9px 12px;font-size:11px;letter-spacing:.06em}#bag{pointer-events:auto;justify-self:end}#review-bag{background:transparent;border-color:#f2ecdf40}#demo-checkout{width:min(92vw,480px);max-height:85vh;overflow:auto;background:#171713;color:#f2ecdf;border:1px solid #f2ecdf45;padding:28px}#demo-checkout::backdrop{background:#080808c9}#demo-checkout h2{font:400 48px/.95 Georgia,serif;margin:12px 0 22px}#demo-checkout li{margin-bottom:8px}.checkout-kicker{font-size:10px;letter-spacing:.15em}.checkout-close{float:right}#demo-checkout button{border:1px solid #e5a38c;background:#f2ecdf;color:#211c18;padding:8px 12px}#demo-checkout button:disabled{opacity:.45}.intro-links{display:flex;align-items:center;gap:clamp(10px,2vw,26px)}#language-switch{border:1px solid currentColor;padding:5px 8px;letter-spacing:0}html[dir=rtl]{font-family:Dubai,system-ui,Segoe UI,sans-serif}html[dir=rtl] .intro h1,html[dir=rtl] .anatomy h2,html[dir=rtl] .feature-copy h2,html[dir=rtl] .finale-copy h2{font-family:inherit;font-weight:700;line-height:1.05;letter-spacing:normal}html[dir=rtl] h2 em,html[dir=rtl] .intro h1 em{font-family:inherit;font-style:normal;font-weight:inherit}html[dir=rtl] .intro-brand,html[dir=rtl] .brand{direction:ltr;font-family:Arial,sans-serif}html[dir=rtl] .rack{direction:ltr}html[dir=rtl] .caption{direction:rtl}html[dir=rtl] .product{left:auto;right:5%}html[dir=rtl] .anatomy-note{border-left:0;border-right:2px solid #a92a16;padding-left:0;padding-right:14px}html[dir=rtl] .feature-copy{margin-left:0;margin-right:clamp(26px,12vw,220px);padding-left:24px;padding-right:0}html[dir=rtl] .feature-art{right:auto;left:8%}html[dir=rtl] .feature-index{right:auto;left:12%}html[dir=rtl] .intro-kicker,html[dir=rtl] .feature-copy p,html[dir=rtl] .finale-copy p{letter-spacing:0}@media(max-width:560px){html[dir=rtl] .product{right:10%}}@media(max-width:680px){html[dir=rtl] .feature-art{left:12%}}html[dir=rtl] .intro h1{font-size:clamp(64px,9vw,142px)}html[dir=rtl] .anatomy h2,html[dir=rtl] .feature-copy h2{font-size:clamp(48px,6.5vw,104px)}html[dir=rtl] .finale-copy h2{font-size:clamp(42px,5vw,80px)}html[dir=rtl] #checkout-title{font-family:inherit;font-weight:700;line-height:1.1}html[dir=rtl] .intro-note,html[dir=rtl] .anatomy-note p,html[dir=rtl] .feature-copy p:last-child{line-height:1.6}html[dir=rtl] .intro-links,html[dir=rtl] .intro-scroll,html[dir=rtl] .anatomy-header{letter-spacing:normal}@media(max-width:680px){html[dir=rtl] .intro h1{font-size:clamp(58px,13vw,90px)}html[dir=rtl] .anatomy h2,html[dir=rtl] .feature-copy h2{font-size:clamp(44px,11vw,70px)}html[dir=rtl] .finale-copy h2{font-size:clamp(38px,9vw,58px)}}
