.iSuoka_section{padding-block:clamp(60px,7vw,112px)}.iSuoka_heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.iSuoka_heading>p{max-width:34ch;color:var(--muted-foreground);font-size:15px;line-height:1.6}.iSuoka_gallery{gap:14px;display:flex}.iSuoka_path{background:var(--foreground);color:#fff;border-radius:12px;flex:1;min-width:0;min-height:470px;position:relative;overflow:hidden}.iSuoka_path img{object-fit:cover;object-position:center 45%;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.iSuoka_path:after{content:"";background:linear-gradient(#0000 20%,#00000052 45%,#000000f0 100%);position:absolute;inset:0}.iSuoka_caption{z-index:1;position:absolute;inset:auto 26px 26px}.iSuoka_caption h3{max-width:17ch;font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.1vw,34px);font-weight:500;line-height:1.15}.iSuoka_caption p{color:#e7e7e7;max-width:40ch;margin-top:12px;font-size:13px;line-height:1.65}.iSuoka_action{border-top:1px solid #ffffff4d;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;font-size:12px;font-weight:500;display:flex}.iSuoka_action svg{flex-shrink:0}.iSuoka_path:focus-visible{outline:3px solid var(--foreground);outline-offset:5px}.iSuoka_explore{color:var(--muted-foreground);margin-top:16px;font-size:13px}@media (hover:hover) and (min-width:1024px){.iSuoka_path:hover img{transform:scale(1.035)}}@media (max-width:767px){.iSuoka_heading{display:block}.iSuoka_heading>p{margin-top:14px}.iSuoka_gallery{flex-direction:column}.iSuoka_path{border:1px solid var(--border);background:var(--background);min-height:0;color:var(--foreground);grid-template-columns:80px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.iSuoka_path img{border-radius:6px;width:80px;height:104px;position:static}.iSuoka_path:after{display:none}.iSuoka_caption{min-width:0;position:static}.iSuoka_caption h3{max-width:none;font-size:21px}.iSuoka_caption p{color:var(--muted-foreground);margin-top:6px;line-height:1.5}.iSuoka_action{border:0;justify-content:flex-end;margin-top:8px;padding-top:0}.iSuoka_action>span{display:none}}@media (prefers-reduced-motion:reduce){.iSuoka_path img{transition:none}}
.prU3na_explorer{--panel-ink:#171717;--panel-muted:#707070;--panel-rule:#e8e8e8;--panel-stage:#fff;min-width:0;height:100%;color:var(--panel-ink);background:#fff;flex-direction:column;display:flex;container-type:inline-size}.prU3na_tabs{border-bottom:1px solid var(--panel-rule);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 32px;display:grid;position:relative}.prU3na_tabs:after{content:"";background:var(--panel-ink);width:25%;height:1px;transform:translateX(calc(var(--active-tab) * 100%));transition:transform .26s;position:absolute;bottom:-1px;left:0}.prU3na_tabs button{letter-spacing:-.01em;min-height:58px;color:var(--panel-muted);cursor:pointer;font-size:12px;font-weight:500}.prU3na_tabs button[aria-selected=true]{color:var(--panel-ink)}@media (hover:hover){.prU3na_tabs button:hover{color:var(--panel-ink)}}.prU3na_explorer button:focus-visible,.prU3na_explorer a:focus-visible,.prU3na_explorer select:focus-visible,.prU3na_panel:focus-visible{outline:2px solid var(--panel-ink);outline-offset:3px;border-radius:2px}.prU3na_panel{flex-direction:column;flex:1;min-height:460px;padding:24px 32px 20px;display:flex}.prU3na_panel[hidden]{display:none}.prU3na_heading{flex-shrink:0;min-height:70px}.prU3na_heading h3{letter-spacing:-.025em;max-width:24ch;font-size:clamp(22px,4.4cqw,27px);font-weight:500;line-height:1.15}.prU3na_heading p{max-width:52ch;color:var(--panel-muted);margin-top:8px;font-size:12px;line-height:1.6}.prU3na_detailBody{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3cqw,32px);min-height:200px;display:grid}.prU3na_stage{background:var(--panel-stage);min-width:0;min-height:100%;position:relative;overflow:hidden;container-type:size}.prU3na_imageCanvas{aspect-ratio:1;width:min(100cqw,100cqh - 16px);max-width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.prU3na_garment{object-fit:contain;opacity:0;width:100%;height:100%;transform:scale(var(--garment-scale,1));transition:opacity .3s;position:absolute;inset:0}.prU3na_garment[data-active=true]{opacity:1}.prU3na_detailCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.prU3na_detailCopy h4{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(34px,5.5cqw,42px);font-weight:500;line-height:1.05}.prU3na_detailCopy h4 span{letter-spacing:0;color:var(--panel-muted);font-size:12px}.prU3na_detailCopy p{margin-top:10px;font-size:13px;line-height:1.55}.prU3na_detailCopy dl{margin-top:22px}.prU3na_detailCopy dt,.prU3na_materialFacts dt{color:var(--panel-muted);font-size:11px;line-height:1.5}.prU3na_detailCopy dd{margin-top:4px;font-size:12px;line-height:1.55}.prU3na_detailCopy dt:not(:first-child){margin-top:17px}.prU3na_quietNote{color:var(--panel-muted);margin-top:7px;font-size:11px;line-height:1.5}.prU3na_controls{flex-shrink:0;margin-top:20px}.prU3na_rangeNote{color:var(--panel-muted);text-align:center;margin-top:12px;font-size:11px;line-height:1.5}.prU3na_weightStops,.prU3na_materialButtons,.prU3na_methodButtons,.prU3na_sizeButtons{gap:6px;display:grid}.prU3na_weightStops{grid-template-columns:repeat(4,minmax(0,1fr))}.prU3na_materialButtons{grid-template-columns:repeat(3,minmax(0,1fr))}.prU3na_methodButtons{grid-template-columns:repeat(5,minmax(0,1fr))}.prU3na_sizeButtons{grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;min-width:0}.prU3na_weightStops button,.prU3na_materialButtons button,.prU3na_methodButtons button,.prU3na_sizeButtons button{min-height:48px;color:var(--panel-muted);cursor:pointer;border-bottom:1px solid #0000;padding:5px 3px;font-size:12px;line-height:1.4;transition:color .18s,border-color .18s,background-color .18s}.prU3na_weightStops button{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.prU3na_weightStops small{color:var(--panel-muted);font-size:10px}.prU3na_methodButtons button{min-height:54px;font-size:11px}.prU3na_weightStops button[aria-pressed=true],.prU3na_materialButtons button[aria-pressed=true],.prU3na_methodButtons button[aria-pressed=true],.prU3na_sizeButtons button[aria-pressed=true]{color:var(--panel-ink);border-color:var(--panel-ink);background:var(--panel-stage);font-weight:500}@media (hover:hover){.prU3na_weightStops button:hover,.prU3na_materialButtons button:hover,.prU3na_methodButtons button:hover,.prU3na_sizeButtons button:hover:not([aria-pressed=true]){color:var(--panel-ink)}}.prU3na_compositionBody{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;min-height:240px;display:grid}.prU3na_materialExample{flex-direction:column;align-self:stretch;min-width:0;display:flex}.prU3na_materialImage{flex:1;min-height:180px;position:relative}.prU3na_materialImage img{object-fit:contain;width:100%;height:100%;padding:8px;position:absolute}.prU3na_materialExample figcaption{color:var(--panel-muted);text-align:center;margin-top:8px;font-size:11px;line-height:1.5}.prU3na_materialInfo{flex-direction:column;justify-content:center;min-width:0;padding:18px 0;display:flex}.prU3na_materialInfo h4{letter-spacing:-.03em;font-size:clamp(24px,4.2cqw,30px);font-weight:500;line-height:1.15}.prU3na_materialInfo>p{max-width:55ch;margin-top:9px;font-size:13px;line-height:1.6}.prU3na_materialFacts{margin-top:24px}.prU3na_materialFacts>div{gap:4px;margin-top:14px;display:grid}.prU3na_materialFacts dd{font-size:12px;line-height:1.6}.prU3na_materialButtons button{min-height:48px}.prU3na_replay,.prU3na_guideLink{min-height:44px;color:var(--panel-muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.prU3na_replay{width:fit-content;margin-top:8px}.prU3na_replay:hover,.prU3na_guideLink:hover{color:var(--panel-ink)}.prU3na_sizingFooter{border-top:1px solid var(--panel-rule);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding-top:12px;display:grid}.prU3na_sizeButtons button{border:0;border-radius:6px;min-height:44px}.prU3na_sizeButtons button[aria-pressed=true]{background:#f2f2f2}@media (hover:hover){.prU3na_sizeButtons button:hover:not([aria-pressed=true]){background:#f7f7f7}}.prU3na_guideLink{border-left:1px solid var(--panel-rule);justify-content:center;padding-left:16px;line-height:1.4;transition:color .18s}.prU3na_guideLink svg{flex-shrink:0}.prU3na_sizingToolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;display:flex}.prU3na_styleSelect{flex:1;min-width:0}.prU3na_styleSelect select{width:100%;max-width:200px;min-height:44px;color:var(--panel-ink);cursor:pointer;background-color:#fff;padding:0 22px 0 0;font-size:13px}.prU3na_units{gap:4px;display:flex}.prU3na_units button{min-width:44px;min-height:44px;color:var(--panel-muted);cursor:pointer;font-size:12px}.prU3na_units button[aria-pressed=true]{color:var(--panel-ink);background:var(--panel-stage);text-underline-offset:5px;text-decoration:underline}.prU3na_sizingBody{min-height:180px}.prU3na_measurementCopy{align-self:center;min-width:0;padding:10px 0}.prU3na_selectedSize{margin-bottom:14px;font-size:15px;font-weight:500}.prU3na_measurements>div{justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;display:flex}.prU3na_measurements dt{color:var(--panel-muted);font-size:11px}.prU3na_measurements dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.prU3na_measurements dd span{color:var(--panel-muted);font-size:10px}.prU3na_missingMeasurements{color:var(--panel-muted);font-size:12px;line-height:1.6}.prU3na_chestLine{text-align:center;border-top:1px solid #555;padding-top:4px;font-size:8px;line-height:1.2;position:absolute;top:58%;left:26%;right:26%}.prU3na_lengthLine{writing-mode:vertical-rl;text-align:center;border-right:1px solid #555;padding-right:4px;font-size:8px;line-height:1.2;position:absolute;top:17%;bottom:8%;right:15%}@container (max-width:460px){.prU3na_tabs{margin-inline:18px}.prU3na_tabs button{min-height:54px;font-size:12px}.prU3na_panel{padding:22px 18px 18px}.prU3na_detailBody{gap:15px}.prU3na_decorationBody{grid-template-columns:1fr;gap:2px}.prU3na_decorationBody .prU3na_detailCopy dl{grid-template-columns:1fr 1fr;column-gap:18px;margin-top:8px;display:grid}.prU3na_decorationBody .prU3na_detailCopy dt{grid-row:1;margin-top:0}.prU3na_decorationBody .prU3na_detailCopy dd{grid-row:2}.prU3na_decorationBody .prU3na_replay{margin-top:2px}.prU3na_detailCopy h4{font-size:29px}.prU3na_detailCopy p,.prU3na_detailCopy dd{font-size:12px}.prU3na_compositionBody{grid-template-columns:1fr;gap:12px}.prU3na_materialImage{flex:none;height:180px}.prU3na_materialExample{justify-self:center;width:100%;max-width:240px}.prU3na_methodButtons{flex-wrap:wrap;display:flex}.prU3na_methodButtons button{flex:30%;min-height:47px}.prU3na_sizeButtons{grid-template-columns:repeat(5,minmax(0,1fr))}.prU3na_sizingFooter{grid-template-columns:minmax(0,1fr);gap:12px}.prU3na_guideLink{border-left:0;justify-self:end;padding-left:0;font-size:12px}.prU3na_styleSelect select{font-size:16px}.prU3na_measurements>div{flex-wrap:wrap;gap:0 6px}.prU3na_materialInfo{padding-block:8px}}@container (max-width:340px){.prU3na_tabs{grid-template-columns:.9fr 1.4fr 1.3fr .9fr;margin-inline:14px}.prU3na_tabs:after{display:none}.prU3na_tabs button{border-bottom:1px solid #0000;margin-bottom:-1px}.prU3na_tabs button[aria-selected=true]{border-bottom-color:var(--panel-ink)}.prU3na_heading h3{font-size:22px}.prU3na_detailBody{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:10px;min-height:205px}.prU3na_decorationBody{grid-template-columns:1fr;gap:2px}.prU3na_detailCopy dt{font-size:10px}.prU3na_detailCopy dd{font-size:11px}.prU3na_weightStops{grid-template-columns:repeat(2,minmax(0,1fr))}.prU3na_weightStops button{font-size:12px}.prU3na_weightStops small{font-size:11px}.prU3na_materialInfo h4{font-size:22px}.prU3na_materialButtons button{font-size:11px}.prU3na_measurements dd{font-size:15px}.prU3na_sizeButtons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.prU3na_panel{min-height:0}.prU3na_detailBody{min-height:175px}.prU3na_sizingBody{min-height:155px}}@media (prefers-reduced-motion:reduce){.prU3na_garment,.prU3na_tabs:after,.prU3na_weightStops button,.prU3na_materialButtons button,.prU3na_methodButtons button,.prU3na_sizeButtons button{transition-duration:.15s}}
.BFOf0G_card{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);height:100%;transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);contain-intrinsic-size:auto 507px;content-visibility:auto;flex-direction:column;transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}@media (hover:hover){.BFOf0G_card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.BFOf0G_card:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.BFOf0G_card:hover{--tw-shadow:0 18px 36px -24px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.BFOf0G_card{contain-intrinsic-size:auto 630px}}@media (min-width:48rem){.BFOf0G_card{contain-intrinsic-size:auto 665px}}@media (min-width:64rem){.BFOf0G_card{contain-intrinsic-size:auto 815px}}@media (min-width:80rem){.BFOf0G_card{contain-intrinsic-size:auto 710px}}@media (min-width:96rem){.BFOf0G_card{contain-intrinsic-size:auto 815px}}.BFOf0G_swatch{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.BFOf0G_swatch:hover{background-color:var(--muted)}}.BFOf0G_swatchInput{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.BFOf0G_swatchInput:disabled{cursor:wait}.BFOf0G_swatchFrame{pointer-events:none;width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.BFOf0G_swatchInput:focus-visible+.BFOf0G_swatchFrame{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}.BFOf0G_swatchInput:disabled+.BFOf0G_swatchFrame{opacity:.5}.BFOf0G_swatchDot{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#00000026;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.BFOf0G_swatchDot{--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 15%, transparent)}}.BFOf0G_swatchDot{--tw-ring-inset:inset}.BFOf0G_swatchInput:checked+.BFOf0G_swatchFrame>.BFOf0G_swatchDot{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
