.gr-rack{--rack-paper:#e8dfcb;--rack-ink:#5f2931;--rack-line:#5f29312b;margin:0 calc(-1 * var(--gr-g));background:var(--rack-paper);color:var(--rack-ink)}.gr-rack button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.gr-rack button:focus-visible{outline:2px solid var(--rack-ink);outline-offset:5px}.gr-rack-heading{padding:28px var(--gr-g) 0;justify-content:space-between;gap:20px;font:10px/1.6 IBM Plex Mono,monospace;display:flex}.gr-rack-stage{height:clamp(460px,43vw,650px);position:relative;overflow:hidden}.gr-rack-ghost{letter-spacing:-.06em;opacity:.045;pointer-events:none;font:550 clamp(140px,27vw,450px)/.8 Fraunces Variable,serif;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)}.gr-rack-viewport{touch-action:pan-y;position:absolute;inset:0}.gr-rack-viewport>canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gr-rack-viewport[data-status=ready]>canvas{opacity:1}.gr-rack-fallback{justify-content:center;transition:opacity .2s;display:flex;position:absolute;inset:12% 12% 10%}.gr-rack-garment-image{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;filter:drop-shadow(5px 12px 8px #42321a12);width:100%;height:100%;display:block}.gr-rack-viewport[data-status=ready] .gr-rack-fallback{opacity:0;pointer-events:none}.gr-rack-load{text-align:center;color:#655c4f;width:max-content;max-width:90%;font:9px/1.5 IBM Plex Mono,monospace;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.gr-rack-corner{bottom:23px;left:var(--gr-g);right:var(--gr-g);color:#655c4f;pointer-events:none;justify-content:space-between;align-items:end;font:9px/1.65 IBM Plex Mono,monospace;display:flex;position:absolute}.gr-rack-corner>span:last-child,.gr-rack-desktop-hint{text-align:right}.gr-rack-touch-hint{display:none}.gr-rack-selection{margin:0 var(--gr-g);border-top:1px solid var(--rack-line);justify-content:space-between;align-items:center;gap:24px;padding:23px 0 29px;display:flex}.gr-rack-number{margin-bottom:10px;font:9px/1 IBM Plex Mono,monospace;display:block}.gr-rack-selection h3{letter-spacing:-.035em;margin:0;font:520 clamp(29px,3.3vw,48px)/1.05 Fraunces Variable,serif}.gr-rack-selection p{color:#655c4f;margin:10px 0 0;font:10px/1.5 IBM Plex Mono,monospace}.gr-rack .gr-rack-open{border:0;border-bottom:1px solid var(--rack-ink);background:0 0;flex:none;justify-content:space-between;align-items:center;gap:48px;padding:15px 0;font:11px/1.4 IBM Plex Mono,monospace;display:flex}.gr-rack-open span{font-size:21px;transition:transform .2s}.gr-rack-open:hover span{transform:translate(3px,-3px)}.gr-rack-picker{grid-template-columns:repeat(var(--rack-count),minmax(0,1fr));padding:0 var(--gr-g) 34px;gap:0;display:grid}.gr-rack-picker button{border:1px solid var(--rack-line);text-align:left;background:0 0;border-right:0;align-items:center;gap:10px;min-height:62px;padding:12px 14px;font:10px/1.4 IBM Plex Mono,monospace;transition:background .18s;display:flex}.gr-rack-picker button:last-child{border-right:1px solid var(--rack-line)}.gr-rack-picker button[aria-pressed=true]{box-shadow:inset 0 -2px var(--rack-ink);background:#5f29310b}.gr-rack-picker button:hover{background:#5f293111}.gr-rack-picker small{color:#655c4f;margin-left:auto;font-size:8px}.gr-rack-swatch{border:1px solid #0002;border-radius:50%;flex:none;width:18px;height:18px;display:block}.gr-rack-dialog{--rack-ink:#5f2931;width:min(1180px,100vw - 64px);max-width:none;height:min(800px,100svh - 64px);max-height:none;color:var(--rack-ink);overscroll-behavior:contain;background:#efe7d6;border:1px solid #9a82734a;margin:auto;padding:0;overflow:hidden;box-shadow:0 25px 100px #201b1b38}.gr-rack-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#30252473}.gr-rack-detail-shell{grid-template-columns:56% 44%;width:100%;height:100%;display:grid;position:relative}.gr-rack .gr-rack-close{z-index:3;background:0 0;border:0;align-items:center;gap:18px;min-height:44px;padding:8px 0;font:10px/1.4 IBM Plex Mono,monospace;display:flex;position:absolute;top:24px;left:28px}.gr-rack-close span{font-size:21px}.gr-rack-detail-art{background:#e6dcc8;min-width:0;position:relative}.gr-rack-detail-view{inset:38px 0 28px}.gr-rack-detail-view .gr-rack-fallback{inset:12% 16% 13%}.gr-rack-views{z-index:2;gap:8px;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.gr-rack-views button{background:#e6dcc880;border:1px solid #5f293138;border-radius:30px;min-width:70px;min-height:42px;padding:10px 15px;font:10px/1.4 IBM Plex Mono,monospace}.gr-rack-views button[aria-pressed=true]{background:var(--rack-ink);border-color:var(--rack-ink);color:#efe7d6}.gr-rack-detail-copy{box-sizing:border-box;align-self:center;max-height:100%;padding:90px clamp(28px,4vw,60px) 34px;overflow:auto}.gr-rack-eyebrow{text-transform:uppercase;letter-spacing:.05em;margin:0 0 20px;font:9px/1.6 IBM Plex Mono,monospace}.gr-rack-detail-copy h3{letter-spacing:-.04em;margin:0;font:520 clamp(36px,3.6vw,56px)/1 Fraunces Variable,serif}.gr-rack-detail-subtitle{color:#806658;margin:16px 0 0;font:10px/1.6 IBM Plex Mono,monospace}.gr-rack-description{max-width:33ch;margin:30px 0;font-size:15px;line-height:1.65}.gr-rack-detail-copy dl{margin:0 0 26px}.gr-rack-detail-copy dl>div{border-top:1px solid #5f293124;padding:11px 0}.gr-rack-detail-copy dt{color:#806658;margin:0 0 5px;font:9px/1.5 IBM Plex Mono,monospace}.gr-rack-detail-copy dd{margin:0;font-size:12px;line-height:1.5}.gr-rack-detail-copy fieldset{border:0;margin:0;padding:0}.gr-rack-detail-copy legend{margin:0 0 12px;padding:0;font:10px/1.5 IBM Plex Mono,monospace}.gr-rack-sizes{gap:7px;display:flex}.gr-rack-sizes button{background:0 0;border:1px solid #5f293138;min-width:44px;min-height:44px;padding:9px 12px;font:10px/1.5 IBM Plex Mono,monospace}.gr-rack-sizes button[aria-pressed=true]{border-color:var(--rack-ink);background:var(--rack-ink);color:#efe7d6}.gr-rack-size-note{color:#806658;justify-content:space-between;gap:12px;margin:13px 0 0;font:8px/1.6 IBM Plex Mono,monospace;display:flex}.gr-rack-signature{letter-spacing:-.065em;margin:30px 0 0;font:550 47px/.85 Fraunces Variable,serif}@media (hover:none){.gr-rack-desktop-hint{display:none}.gr-rack-touch-hint{display:block}}@media (max-width:800px){.gr-rack-heading{font-size:9px}.gr-rack-heading>span:last-child{text-align:right;max-width:18ch}.gr-rack-picker{grid-template-columns:repeat(var(--rack-count),minmax(0,1fr))}.gr-rack-picker button{justify-content:center;min-height:54px;padding:13px 5px}.gr-rack-picker button>span:nth-child(2){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gr-rack-picker small{margin-left:0}.gr-rack-dialog{width:calc(100vw - 28px);height:calc(100svh - 28px)}.gr-rack-detail-shell{grid-template-columns:52% 48%}.gr-rack-detail-copy{padding:75px 24px 28px}.gr-rack-sizes{gap:4px}.gr-rack-sizes button{min-width:38px;padding:9px}}@media (max-width:600px){.gr-rack-stage{height:470px}.gr-rack-heading{padding-top:22px}.gr-rack-ghost{font-size:45vw;top:40%}.gr-rack-selection{align-items:end;gap:15px;padding:19px 0 25px}.gr-rack-selection h3{max-width:12ch;font-size:29px}.gr-rack-selection p{max-width:27ch;font-size:8px}.gr-rack .gr-rack-open{gap:13px;padding:10px 0;font-size:9px}.gr-rack-open span{font-size:18px}.gr-rack-corner{font-size:8px;bottom:18px}.gr-rack-picker{padding-bottom:25px}.gr-rack-dialog{overflow:auto}.gr-rack-detail-shell{flex-direction:column;height:auto;min-height:100%;display:flex}.gr-rack-detail-art{flex:none;height:49svh;min-height:390px}.gr-rack .gr-rack-close{font-size:9px;top:11px;left:20px}.gr-rack-detail-view{inset:35px 0 10px}.gr-rack-views{bottom:14px}.gr-rack-views button{min-height:40px}.gr-rack-detail-copy{align-self:stretch;padding:30px 24px 34px;overflow:visible}.gr-rack-eyebrow{margin-bottom:14px}.gr-rack-detail-copy h3{max-width:11ch;font-size:42px}.gr-rack-description{max-width:none;margin:23px 0;font-size:14px}.gr-rack-sizes button{min-width:44px}.gr-rack-signature{margin-top:28px}}@media (prefers-reduced-motion:reduce){.gr-rack *,.gr-rack :before,.gr-rack :after{transition:none!important}}html[data-motion=still] .gr-rack *{transition:none!important}.gr-rack-static{padding:28px var(--gr-g) 48px;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;display:grid}.gr-rack-static-piece{border-bottom:1px solid var(--rack-line);min-width:0;padding-bottom:20px}.gr-rack-static-views{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:30px;display:grid}.gr-rack-static-views figure{min-width:0;margin:0}.gr-rack-static-views .gr-rack-garment-image{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto}.gr-rack-static-views figcaption{text-align:center;color:#655c4f;margin-top:10px;font:9px/1.5 IBM Plex Mono,monospace}.gr-rack-static-piece .gr-rack-eyebrow{margin-bottom:12px}.gr-rack-static-piece h3{letter-spacing:-.035em;margin:0;font:520 clamp(27px,2.4vw,38px)/1.05 Fraunces Variable,serif}.gr-rack-static-description{margin:20px 0;font-size:14px;line-height:1.65}.gr-rack-static-piece dl{margin:0}.gr-rack-static-piece dl>div{border-top:1px solid var(--rack-line);padding:9px 0}.gr-rack-static-piece dt{color:#655c4f;margin-bottom:4px;font:9px/1.5 IBM Plex Mono,monospace}.gr-rack-static-piece dd{margin:0;font-size:12px;line-height:1.5}@media (max-width:1000px){.gr-rack-static{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gr-rack-static{grid-template-columns:minmax(0,1fr);gap:34px}.gr-rack-static-views{max-width:400px;margin-inline:auto}}
@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.1chd077tiu-qs.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.1w-ual84inuz5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.3b1_7etm2gpf5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
