html:root:has(.adt-start){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#161514;--foreground:#ece4d3;--card:#211f1d;--sand:#2b2826;--clay:#cfa968;--clay-dark:#b8924f;--clay-hover:#ddbd83;--on-clay:#161514;--clay-text:#d4b37a;--clay-line:#cfa968;--forest:#8f3624;--on-forest:#f3ecdd;--mint:#a9c08b;--danger:#f87171;--cta-glow:#cfa9684d;--st-surface:#1f1d1b;--st-surface-2:#2a2724;--st-text-2:#b3ab9c;--st-text-3:#8f897e;--st-hair:#ece4d324;--st-hair-strong:#ece4d357;--st-muted:var(--st-text-2);--st-line:var(--st-hair);--st-dash:#ece4d352;--st-sheet:#24211f;scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom,0px) + var(--consent-h,0px));background:#161514}:root[data-theme=light]:has(.adt-start) .border-white\/10{border-color:#ffffff1a}:root[data-theme=light]:has(.adt-start) .border-white\/15{border-color:#ffffff26}:root[data-theme=light]:has(.adt-start) .border-white\/20{border-color:#fff3}:root[data-theme=light]:has(.adt-start) .border-white\/25{border-color:#ffffff40}:root[data-theme=light]:has(.adt-start) .border-white\/30{border-color:#ffffff4d}:root[data-theme=light]:has(.adt-start) .border-white\/40{border-color:#fff6}:root[data-theme=light]:has(.adt-start) .border-white\/55{border-color:#ffffff8c}:root[data-theme=light]:has(.adt-start) .bg-white\/5{background-color:#ffffff0d}:root[data-theme=light]:has(.adt-start) .bg-white\/10{background-color:#ffffff1a}:root[data-theme=light]:has(.adt-start) .bg-white\/15{background-color:#ffffff26}:root[data-theme=light]:has(.adt-start) .ring-white\/10{--tw-ring-color:#ffffff1a}:root[data-theme=light]:has(.adt-start) .ring-white\/15{--tw-ring-color:#ffffff26}:root[data-theme=light]:has(.adt-start) .hover\:bg-white\/5:hover{background-color:#ffffff0d}.adt-start{--font-start-display:var(--font-brand-display);--font-start-body:var(--font-brand-body);--st-gl:calc(16px + env(safe-area-inset-left,0px));--st-gr:calc(16px + env(safe-area-inset-right,0px));--st-ease:cubic-bezier(.2, .8, .2, 1);background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-start-body), "Archivo", system-ui, sans-serif;-webkit-tap-highlight-color:#cfa9682e}.st-shell{min-height:100dvh;padding-bottom:var(--consent-h,0px);flex-direction:column;display:flex}.st-display{font-family:var(--font-start-display), "Archivo", sans-serif;font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:.004em;text-wrap:balance;overflow-wrap:anywhere;font-weight:900;line-height:.88}.st-muted{color:var(--st-text-2)}.adt-start :focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.adt-start .st-btn:focus-visible{outline-color:var(--clay)}.adt-start h1:focus,.adt-start h1:focus-visible{outline:none}.st-head{width:100%;max-width:480px;padding:calc(10px + env(safe-area-inset-top,0px)) var(--st-gr) 14px var(--st-gl);flex:none;align-items:center;gap:10px;margin-inline:auto;display:flex}.st-trail-box{flex:1 1 0;min-width:0}.st-icon-btn{border:1px solid var(--st-hair-strong);width:44px;height:44px;color:var(--foreground);cursor:pointer;transition:background-color .16s var(--st-ease), border-color .16s var(--st-ease), opacity .16s var(--st-ease);background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}@media (hover:hover){.st-icon-btn:hover:not([aria-disabled=true]):not(:disabled){background:var(--st-surface-2);border-color:var(--foreground)}}.st-icon-btn[aria-disabled=true],.st-icon-btn:disabled{opacity:.35;cursor:default}.st-cart-count{background:var(--clay);min-width:18px;height:18px;color:var(--on-clay);box-shadow:0 0 0 2px var(--background);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.st-trail{aspect-ratio:352/44;width:100%;position:relative;container-type:inline-size}.st-trail svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.st-trail-track{fill:none;stroke:var(--st-hair-strong);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 5}.st-trail-ink{fill:none;stroke:var(--clay);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.45,.05,.25,1)}.st-trail ol{margin:0;padding:0;list-style:none;position:absolute;inset:0}.st-stop{width:0;height:0;position:absolute}.st-node{border-radius:50%;place-items:center;width:22px;height:22px;transition:background-color .3s,box-shadow .3s;display:grid;position:absolute;top:-11px;left:-11px}.st-node:after{content:"";box-sizing:border-box;background:var(--background);border:2px solid var(--st-hair-strong);border-radius:50%;width:10px;height:10px}.st-stop[data-state=active] .st-node{background:var(--background);box-shadow:inset 0 0 0 2px var(--foreground), 0 0 0 4px #ece4d324}.st-stop[data-state=active] .st-node:after{background:var(--foreground);border:0}.st-stop[data-state=done] .st-node{background:var(--clay);color:var(--on-clay);animation:.42s cubic-bezier(.3,1.6,.5,1) both st-nodepop}.st-stop[data-state=done] .st-node:after{content:none}.st-stop-label{white-space:nowrap;color:var(--st-text-3);font-size:clamp(9px,3.95cqw,12px);font-weight:600;line-height:1;transition:color .3s;position:absolute;top:15px;left:0;transform:translate(-50%)}.st-stop[data-state=active] .st-stop-label{color:var(--foreground)}.st-stop[data-state=done] .st-stop-label{color:var(--st-text-2)}.st-trail[data-complete] .st-stop:last-child .st-node:before{content:"";border:1.5px solid var(--clay);opacity:0;border-radius:50%;animation:.7s cubic-bezier(.2,.8,.2,1) .12s both st-trail-done;position:absolute;inset:-15px}@keyframes st-nodepop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes st-trail-done{0%{opacity:.9;transform:scale(.42)}to{opacity:0;transform:scale(1)}}.st-screen{animation:st-enter .42s var(--st-ease) backwards;flex-direction:column;flex:1 0 auto;display:flex}@keyframes st-enter{0%{opacity:0;transform:translateY(14px)}}.st-body{width:100%;max-width:480px;padding:0 var(--st-gr) 24px var(--st-gl);flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}.st-bar{bottom:var(--consent-h,0px);z-index:30;background:var(--st-surface);border-top:1px solid var(--st-hair);padding:14px var(--st-gr) calc(14px + env(safe-area-inset-bottom,0px)) var(--st-gl);flex:none;position:sticky}html[data-consent] .adt-start .st-bar{padding-bottom:14px}.st-bar-in{max-width:448px;margin-inline:auto}.st-bar-row{align-items:center;gap:12px;display:flex}.st-bar-note{margin-bottom:10px}.st-btn{background:var(--clay);width:100%;min-width:0;min-height:56px;color:var(--on-clay);font-family:var(--font-start-body), "Archivo", sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .16s var(--st-ease), transform .16s var(--st-ease), opacity .16s var(--st-ease);border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.st-btn-t{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;min-width:0;line-height:1.15;display:-webkit-box;overflow:hidden}.st-btn svg{transition:transform .16s var(--st-ease);flex:none}@media (hover:hover){.st-btn:hover:not(:disabled){background:var(--clay-hover)}.st-btn:hover:not(:disabled)>svg{transform:translate(3px)}}.st-btn:active:not(:disabled){transform:scale(.98)}.st-btn:disabled{background:var(--st-surface-2);color:var(--st-text-3);cursor:not-allowed}.st-btn[aria-busy=true]:disabled{background:var(--clay);color:var(--on-clay);cursor:progress}.st-btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite st-spin}.st-btn[aria-busy=true]:has([data-async-spin]):before{content:none}@keyframes st-spin{to{transform:rotate(360deg)}}.st-btn-fit{flex:none;width:auto;padding:0 22px}@media (max-width:359px){.st-btn{letter-spacing:.08em;gap:8px;padding:0 18px}.st-btn>svg{display:none}}.st-btn-ghost{min-height:44px;color:var(--foreground);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--st-hair-strong);text-decoration-color:var(--st-hair-strong);text-underline-offset:4px;cursor:pointer;transition:color .16s var(--st-ease), text-decoration-color .16s var(--st-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:500;display:inline-flex}@media (hover:hover){.st-btn-ghost:hover:not(:disabled){color:var(--clay-text);-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}}.st-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.st-more{margin-top:12px}.st-opts-fs+.st-more{margin-top:4px}.st-h1{margin-top:20px;font-size:min(64px,min(100vw,480px)/5 - 6.4px)}.st-h1-sm{font-size:min(48px,min(100vw,480px)/6.66667 - 4.8px);line-height:.92}.st-lede{color:var(--st-text-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.45}.st-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--st-text-2);margin-top:18px;font-size:13px;font-weight:300;line-height:1.3}.st-note{color:var(--st-text-2);margin-top:14px;font-size:13px;line-height:1.45}.st-to-create{min-height:44px;color:var(--st-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--st-hair-strong);text-decoration-color:var(--st-hair-strong);text-underline-offset:4px;transition:color .16s var(--st-ease);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.st-to-create:hover{color:var(--foreground)}}.st-camera{aspect-ratio:4/3;border:2px dashed var(--st-dash);background:var(--st-surface);width:100%;min-height:180px;max-height:44svh;color:var(--foreground);cursor:pointer;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex;position:relative;overflow:hidden}.st-camera[data-has-photo]{border-style:solid;border-color:var(--st-hair)}@media (hover:hover){.st-camera{transition:border-color .16s var(--st-ease)}.st-camera:hover{border-color:var(--foreground)}}.st-camera-disc{border:1px solid var(--st-hair-strong);width:72px;height:72px;color:var(--foreground);background:0 0;border-radius:50%;place-items:center;display:grid}.st-chip{color:var(--foreground);box-shadow:0 0 0 1px var(--st-hair);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161514d1;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute}.st-checks{justify-content:space-between;gap:8px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.st-checks li{align-items:center;gap:6px;display:flex}.st-field-label{margin-top:18px;font-size:14px;font-weight:600;display:block}.st-input{background:var(--st-surface);width:100%;min-width:0;min-height:48px;color:var(--foreground);transition:border-color .16s var(--st-ease);border:1px solid #ece4d36b;border-radius:999px;padding:0 18px;font-size:16px;font-weight:500}.st-input::placeholder{color:var(--st-text-3)}.st-input:focus{border-color:var(--clay)}.st-error{color:#f3d3c8;background:#c4573f29;border-radius:16px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;box-shadow:inset 0 0 0 1px #c4573f73}.st-banner{background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-hair);border-radius:24px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:6px 6px 6px 16px;font-size:14px;font-weight:600;display:flex}.st-banner-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.st-banner>button{min-height:44px;color:var(--foreground);border:1px solid var(--st-hair-strong);letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s var(--st-ease), color .16s var(--st-ease);background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.st-banner>button:hover{border-color:var(--clay);color:var(--clay-text)}}.st-look-h1{white-space:nowrap;margin-top:20px;font-size:min(76px,min(100vw,480px)/4.65116 - 6.88px)}.st-hint-mouse{display:none}@media (hover:hover) and (pointer:fine){.st-hint-touch{display:none}.st-hint-mouse{display:inline}}.st-carousel{margin-top:18px;container-type:inline-size}.st-rail{--slide-w:min(316px, calc(100cqw - 42px));margin-inline:calc(-1 * var(--st-gl)) calc(-1 * var(--st-gr));scroll-snap-type:x mandatory;scroll-padding-inline:var(--st-gl) var(--st-gr);overscroll-behavior-x:contain;scrollbar-width:none;position:relative;overflow:auto hidden}.st-rail::-webkit-scrollbar{display:none}.st-screen[data-step=look] .st-rail{--slide-w:min(316px, calc(100cqw - 42px), max(200px, calc(100svh - 392px - var(--consent-h,0px))))}@media (max-width:1023px) and (max-height:620px){.st-screen[data-step=look] .st-look-h1{margin-top:8px;font-size:min(56px,min(100vw,480px)/6.25 - 5.12px)}.st-screen[data-step=look] .st-lede{margin-top:6px;font-size:14px;line-height:1.35}.st-screen[data-step=look] .st-carousel{margin-top:12px}}@media (min-width:520px){.st-rail{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--st-gl), #000 calc(100% - var(--st-gr)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--st-gl), #000 calc(100% - var(--st-gr)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--st-gl), #000 calc(100% - var(--st-gr)), transparent)}}.adt-start .st-rail:focus-visible{outline-offset:-2px;border-radius:24px}.st-track{gap:var(--st-gl);width:max-content;padding:0 var(--st-gr) 0 var(--st-gl);display:flex}.st-slide{width:var(--slide-w);scroll-snap-align:start;scroll-snap-stop:always;flex:none}.st-card{-webkit-user-select:none;user-select:none;transition:opacity .2s var(--st-ease);border-radius:24px;position:relative}.st-slide:not([data-on]) .st-card{opacity:.55;cursor:pointer}.st-crop{--z:1;--fx:.5;--fy:.5;isolation:isolate;background:#c9a77a;position:relative;overflow:hidden;container-type:inline-size}.st-crop>.st-crop-tee{width:calc(var(--z) * 100%);left:calc(50% - var(--fx) * var(--z) * 100%);top:calc(50% - var(--fy) * var(--z) * 100cqw);pointer-events:none;position:absolute}.st-card.st-crop{--z:1.32;--fy:.43;aspect-ratio:1}.st-flash{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--clay), inset 0 0 36px #cfa96859;pointer-events:none;animation:1.2s ease-out forwards st-flash;position:absolute;inset:0}@keyframes st-flash{0%{opacity:0}15%,65%{opacity:1}to{opacity:0}}.st-now{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.st-now-t{min-width:0}.st-now-name{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(28px,11cqw,40px);overflow:hidden}.st-now-tag{color:var(--st-text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:15px;line-height:1.35;overflow:hidden}@container (max-width:340px){.st-now-tag{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box}}.st-arrows{flex:none;gap:8px;display:flex}.st-controls{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex;container-type:inline-size}.st-pill{min-width:0;min-height:44px;color:var(--foreground);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--st-hair-strong);text-decoration-color:var(--st-hair-strong);text-underline-offset:4px;cursor:pointer;transition:color .16s var(--st-ease), text-decoration-color .16s var(--st-ease);background:0 0;border:0;flex:0 auto;align-items:center;padding:0;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover){.st-pill:hover{color:var(--clay-text);-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}}.st-pill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.st-count{color:var(--st-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:14px;font-weight:600}.st-look-bones{justify-content:flex-start;margin-top:10px;display:flex}.st-look-create{justify-content:flex-start;margin-top:4px;display:flex}.st-you{border:2px solid var(--clay);border-radius:50%;flex:none;width:56px;height:56px;display:block;overflow:hidden}.st-you img{object-fit:cover;width:100%;height:100%}.st-namebox{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.st-namebox-label{font-size:14px;font-weight:600;line-height:1.35}.st-namebox-row{gap:8px;display:flex}.st-namebox-row .st-input{flex:1 1 0;min-height:56px}.st-sheet{inset:0;bottom:var(--consent-h,0px);background:var(--background);width:auto;max-width:480px;height:auto;max-height:none;color:var(--foreground);animation:st-enter .3s var(--st-ease) backwards;border:0;margin:0 auto;padding:0;position:fixed;overflow:hidden}.st-sheet[open]{flex-direction:column;display:flex}.st-sheet::backdrop{background:#0009}.st-sheet-head{padding:calc(10px + env(safe-area-inset-top,0px)) var(--st-gr) 12px var(--st-gl);border-bottom:1px solid var(--st-hair);justify-content:space-between;align-items:center;display:flex}.st-sheet-body{overscroll-behavior:contain;min-height:0;padding:16px var(--st-gr) calc(20px + env(safe-area-inset-bottom,0px)) var(--st-gl);flex:1 1 0;overflow-y:auto}.st-tile{background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-hair);text-align:left;border-radius:24px;flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.st-tile.is-on{box-shadow:inset 0 0 0 1px var(--clay), 0 0 0 2px var(--clay)}@media (hover:hover){.st-tile{transition:box-shadow .16s var(--st-ease)}.st-tile:not(.is-on):hover{box-shadow:inset 0 0 0 1px var(--st-hair-strong)}}.st-look-act{align-items:center;gap:12px;margin-top:16px;display:flex}@media (min-width:1024px){.adt-start{--look-extra:0px;--look-s:clamp(300px, min(53.9vh + 6px, 100vh - 326px) - var(--look-extra) - var(--consent-h,0px), 620px);--look-gap:28px;--look-peek:calc(var(--look-s) * .22)}.adt-start:has(.st-screen[data-step=look] .st-banner){--look-extra:70px}html:root:has(.st-screen[data-step=look]){scroll-padding-bottom:calc(16px + var(--consent-h,0px))}.st-screen[data-step=look] .st-body{max-width:calc(var(--look-s) + var(--st-gl) + var(--st-gr))}.st-screen[data-step=look] .st-look-h1{margin-top:10px;font-size:clamp(48px,7.5vh,72px)}.st-screen[data-step=look] .st-lede{white-space:nowrap;margin-top:8px}.st-screen[data-step=look] .st-carousel{margin-top:14px}.st-screen[data-step=look] .st-rail{--slide-w:var(--look-s);margin-inline:calc(-1 * (var(--look-gap) + var(--look-peek)));scroll-padding-inline:calc(var(--look-gap) + var(--look-peek));-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--look-peek), #000 calc(100% - var(--look-peek)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--look-peek), #000 calc(100% - var(--look-peek)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--look-peek), #000 calc(100% - var(--look-peek)), transparent)}.st-screen[data-step=look] .st-track{gap:var(--look-gap);padding:0 calc(var(--look-gap) + var(--look-peek))}.adt-start .st-screen[data-step=look] .st-rail:focus-visible{outline:none}.st-screen[data-step=look] .st-rail:focus-visible .st-slide[data-on] .st-card:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--foreground), inset 0 0 0 5px var(--background);pointer-events:none;position:absolute;inset:0}.st-screen[data-step=look] .st-now,.st-screen[data-step=look] .st-look-act{margin-top:14px}.st-screen[data-step=look] .st-now-name{font-size:clamp(32px,9cqw,52px)}.st-screen[data-step=look] .st-now-tag{white-space:nowrap;min-height:0;font-size:16px;display:block}.st-screen[data-step=look] .st-arrows .st-icon-btn{width:48px;height:48px}.st-screen[data-step=look] .st-controls{margin-top:10px}.st-shell:has(>.st-screen[data-step=look])>.st-head{max-width:max(480px, calc(var(--look-s) + var(--st-gl) + var(--st-gr)))}.st-shell:has(>.st-screen[data-step=look]) .st-trail-box{max-width:480px;margin-inline:auto}}@media (min-width:1200px){.st-screen[data-step=look] .st-body{position:relative}.st-screen[data-step=look] .st-body>.st-banner{width:min(340px,50vw - 50% - 32px);margin-top:0;position:absolute;top:10px;left:calc(100% + 8px)}.adt-start:has(.st-screen[data-step=look] .st-banner){--look-extra:0px}}.st-reveal-h1{--chars:11;font-size:min(64px, calc((min(100vw, 480px) - 32px) / (var(--chars) * .5)));margin-top:6px;line-height:.96}.st-reveal-h1>span{display:block}.st-frame{--z:1.24;--fy:.47;aspect-ratio:358/340;border-radius:24px;margin-top:16px}.st-frame:not([data-garment=tee]){--z:1.06}.st-frame-sq{aspect-ratio:1}@media (max-height:860px) and (max-width:1023px){.st-frame{aspect-ratio:358/300}}.st-opts-fs{border:0;min-width:0;margin:18px 0 0;padding:0}.st-opts{gap:12px;min-width:0;display:grid;container-type:inline-size}.st-row{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;display:grid}.st-row-label{letter-spacing:.14em;text-transform:uppercase;color:var(--st-text-2);font-size:12px;font-weight:600;line-height:1.2}@container (max-width:330px){.st-row{grid-template-columns:minmax(0,1fr);gap:6px}}.st-pills{gap:8px;min-width:0;display:grid}.st-pills[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.st-pills[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.st-pills[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.st-pills[data-scroll]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:-5px calc(-1 * var(--st-gr)) -5px -5px;padding:5px calc(var(--st-gr) + 24px) 5px 5px;scroll-padding-inline:5px calc(var(--st-gr) + 24px);display:flex;position:relative;overflow-x:auto}.st-pills[data-scroll]::-webkit-scrollbar{display:none}.st-pills[data-scroll]{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--st-gr) - 24px), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--st-gr) - 24px), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--st-gr) - 24px), transparent)}.st-pills[data-scroll]>.st-opt{scroll-snap-align:start;flex:none}.st-pills[data-scroll]>.st-opt>span{padding:0 16px}.st-opt{min-width:0;display:block;position:relative}.st-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.st-opt>span{border:1px solid var(--st-hair-strong);white-space:nowrap;pointer-events:none;min-height:44px;transition:background-color .16s var(--st-ease), color .16s var(--st-ease), border-color .16s var(--st-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:600;display:flex}@media (hover:hover){.st-opt:hover>span{border-color:var(--foreground)}}.st-opt input:checked+span{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.st-opt input:focus-visible+span{outline:2px solid var(--foreground);outline-offset:3px}.adt-start .st-opt input:focus-visible{outline:none}.st-opt input:disabled{cursor:not-allowed}.st-opt input:disabled+span{opacity:.5}.st-opt-2>span{flex-direction:column;gap:3px;min-height:52px;padding:0 8px;line-height:1.05}.st-opt-2 b{text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.st-opt-2 small{opacity:.8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.st-sw{width:18px;height:18px;box-shadow:0 0 0 1.5px var(--foreground);border-radius:50%;flex:none}.st-opt input:checked+span .st-sw{box-shadow:0 0 0 1.5px var(--background)}.st-opt-extra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.st-price{flex:none;margin:0}.st-price-was{color:var(--st-text-3);font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:12px;line-height:1;display:block}.st-price-was[data-empty]{visibility:hidden}.st-price-now{font-family:var(--font-start-display), "Archivo", sans-serif;font-variation-settings:"opsz" 72;font-variant-numeric:tabular-nums;font-size:36px;font-weight:900;line-height:.9;display:block}.st-price small{color:var(--st-text-2);margin-top:4px;font-size:12px;display:block}@media (min-width:1024px){.st-screen[data-step=reveal] .st-body{grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,560px) minmax(0,432px);justify-content:center;align-items:start;column-gap:48px;max-width:none;display:grid}.st-screen[data-step=reveal] .st-body>*{grid-column:2;min-width:0}.st-screen[data-step=reveal] .st-body>.st-frame{grid-area:1/1/-1;margin-top:18px;position:sticky;top:16px}.st-screen[data-step=reveal] .st-bar-in{grid-template-columns:minmax(0,560px) minmax(0,432px);justify-content:center;column-gap:48px;max-width:1040px;display:grid}.st-screen[data-step=reveal] .st-bar-note{grid-column:2}.st-screen[data-step=reveal] .st-bar-row{grid-column:1/-1;grid-template-columns:subgrid;column-gap:48px;display:grid}.st-screen[data-step=reveal] .st-bar-row>.st-btn{grid-column:2}.st-screen[data-step=reveal] .st-pills[data-scroll]{flex-wrap:wrap;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.st-shell:has(>.st-screen[data-step=reveal])>.st-head{max-width:calc(1040px + var(--st-gl) + var(--st-gr))}.st-shell:has(>.st-screen[data-step=reveal]) .st-trail-box{max-width:480px;margin-inline:auto}}.st-summary{background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-hair);border-radius:24px;align-items:center;gap:14px;margin-top:18px;padding:12px;display:flex}.st-summary-img{border-radius:16px;flex:none;width:84px;overflow:hidden}.st-summary-name{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25}.st-summary-meta{color:var(--st-text-2);margin-top:4px;font-size:13px}.st-summary-price{font-family:var(--font-start-display), "Archivo", sans-serif;font-variation-settings:"opsz" 72;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:900;line-height:1}.st-wear-links{flex-direction:column;align-items:flex-start;margin-top:14px;display:flex}@media (prefers-reduced-motion:reduce){.st-trail-ink,.st-node,.st-stop-label,.st-card,.st-icon-btn,.st-btn,.st-btn svg,.st-pill,.st-opt>span{transition:none}.st-stop[data-state] .st-node,.st-trail[data-complete] .st-stop:last-child .st-node:before,.st-screen,.st-sheet{animation:none}.st-btn[aria-busy=true]:before{animation-duration:2.4s}}:root[data-motion=reduced] .st-trail-ink,:root[data-motion=reduced] .st-node,:root[data-motion=reduced] .st-stop-label,:root[data-motion=reduced] .st-card,:root[data-motion=reduced] .st-icon-btn,:root[data-motion=reduced] .st-btn,:root[data-motion=reduced] .st-btn svg,:root[data-motion=reduced] .st-pill,:root[data-motion=reduced] .st-opt>span{transition:none}:root[data-motion=reduced] .st-stop[data-state] .st-node,:root[data-motion=reduced] .st-trail[data-complete] .st-stop:last-child .st-node:before,:root[data-motion=reduced] .st-screen,:root[data-motion=reduced] .st-sheet{animation:none}:root[data-motion=reduced] .st-btn[aria-busy=true]:before{animation-duration:2.4s}html:root:has(.adt-start) .adt-cel-wrap{top:calc(env(safe-area-inset-top,0px) + 72px);bottom:auto}html:root:has(.adt-start):not(:has(.st-screen[data-step=reveal])) .adt-cel-wrap{display:none}html:root:has(.adt-start) .adt-cel__badge{background:var(--foreground);box-shadow:none}body:has(.adt-start) [data-cart-toast]{bottom:calc(100px + var(--consent-h,0px) + env(safe-area-inset-bottom,0px))}body:has(.st-screen[data-step=wear]) [data-cart-toast]{display:none}.st-welcome{z-index:70;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.st-welcome-card{background:var(--st-surface);width:min(100%,380px);color:var(--foreground);text-align:center;border-radius:24px;padding:24px 20px 20px;box-shadow:0 24px 64px #00000059}.st-welcome-img{object-fit:cover;background:#c9a77a;border-radius:18px;width:132px;height:132px;margin:0 auto 14px;display:block}.st-welcome-title{font-size:40px;line-height:1}.st-welcome-card .st-lede{margin-top:8px}.st-welcome-actions{gap:8px;margin-top:18px;display:grid}.st-welcome-fresh{min-height:48px;color:var(--foreground);text-underline-offset:3px;border-radius:999px;font-weight:700;text-decoration:underline}.st-undo{left:50%;bottom:calc(112px + env(safe-area-inset-bottom,0px) + var(--consent-h,0px));z-index:65;background:var(--foreground);color:var(--background);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:10px 12px 10px 18px;font-size:15px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #00000040}.st-undo button{background:var(--clay);min-height:36px;color:var(--on-clay);border-radius:999px;padding:0 14px;font-weight:800}
