@font-face{font-family:Fabrikat;src:url(/cdn/shop/files/Fabrikat-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Fabrikat;src:url(/cdn/shop/files/Fabrikat-Regular.woff2) format("woff2");font-weight:400;font-display:swap}.uhs{--y:#FFDC59;--ink:#1C1C1C;--cr:#FBFBF4;--sand:#EBDED3;--g:#0F3B2E;--g2:#0A2A20;--mut:#5F6772;font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--cr)}.uhs *{box-sizing:border-box}.uhs img{display:block;max-width:100%}.uhs .f{font-family:Fabrikat,Hanken Grotesk,system-ui,sans-serif;font-synthesis:none;font-weight:700;letter-spacing:-.02em;line-height:1.04;margin:0}.uhs .eb{font-family:Fabrikat,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.uhs .wrap{max-width:1240px;margin:0 auto;padding:0 max(24px,env(safe-area-inset-left,0px))}.uhs .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Fabrikat,system-ui,sans-serif;font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;padding:18px 26px;text-decoration:none;border:2px solid transparent;cursor:pointer;border-radius:0;line-height:1}.uhs .by{background:var(--y);color:var(--ink)}.uhs .by:hover{background:var(--ink);color:var(--y)}.uhs .bi{background:var(--ink);color:var(--cr)}.uhs .bi:hover{background:var(--y);color:var(--ink)}.uhs .btn:focus-visible,.uhs .opt:focus-within,.uhs .th:focus-visible,.uhs summary:focus-visible{outline:2px solid var(--y);outline-offset:2px}.uhs .ann{background:var(--ink);color:var(--cr);font:600 13px/1.3 Inter,system-ui,sans-serif;text-align:center;padding:10px 16px}.uhs .ann b{color:var(--y);font-weight:600}.uhs .buy{padding:40px 0 64px}.uhs .buy .grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}.uhs .gal{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;position:sticky;top:16px}.uhs .thumbs{display:grid;gap:10px;align-content:start}.uhs .th{padding:0;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;aspect-ratio:4/5;overflow:hidden}.uhs .th img{width:100%;height:100%;object-fit:cover}.uhs .th[aria-current=true]{border:2px solid var(--ink)}.uhs .main{aspect-ratio:4/5;background:#fff;border:1px solid rgba(0,0,0,.08);overflow:hidden;position:relative}.uhs .main img{width:100%;height:100%;object-fit:cover}.uhs .main img.pack{object-fit:contain;padding:8%}.uhs .main .tag{position:absolute;top:16px;left:16px;background:var(--y);font:700 12px/1 Fabrikat,system-ui,sans-serif;letter-spacing:.1em;padding:9px 11px;text-transform:uppercase}.uhs .info h1{font-size:clamp(38px,4.6vw,62px);margin-bottom:16px}.uhs .info h1 span{background:var(--ink);color:var(--y);padding:0 .12em}.uhs .info .eb{color:var(--g)}.uhs .lede{font-size:18px;line-height:1.6;margin:0 0 22px;max-width:520px}.uhs .pr{font-family:Fabrikat,system-ui,sans-serif;font-weight:700;font-size:30px;display:flex;align-items:baseline;gap:10px;margin:0 0 4px}.uhs .pr s{font-weight:400;font-size:20px;opacity:.45}.uhs .pr .save{font:700 12px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:var(--g);color:var(--cr);padding:6px 8px}.uhs .opts{border:0;padding:0;margin:20px 0 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.uhs .opts legend{font:700 12px/1 Fabrikat,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.uhs .opt{position:relative;display:grid;gap:4px;border:1px solid rgba(0,0,0,.18);background:#fff;padding:12px;cursor:pointer;text-align:left}.uhs .opt input{position:absolute;opacity:0;pointer-events:none}.uhs .opt img{height:84px;width:100%;object-fit:contain;margin-bottom:6px;mix-blend-mode:multiply}.uhs .opt b{font:700 15px/1.15 Fabrikat,system-ui,sans-serif}.uhs .opt span{font-size:12px;color:var(--mut)}.uhs .opt em{font:700 15px/1 Fabrikat,system-ui,sans-serif;font-style:normal;margin-top:4px}.uhs .opt:has(input:checked){border:2px solid var(--ink);padding:11px;background:#fff9e0}.uhs .row{display:flex;gap:10px}.uhs .qty{display:flex;border:1px solid rgba(0,0,0,.25);background:#fff}.uhs .qty button{width:44px;border:0;background:transparent;font-size:20px;cursor:pointer}.uhs .qty input{width:44px;border:0;text-align:center;font:600 16px Inter,system-ui,sans-serif;background:transparent;-moz-appearance:textfield}.uhs .qty input::-webkit-inner-spin-button{-webkit-appearance:none}.uhs .row .btn{flex:1}.uhs .ticks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:9px;font-size:15px}.uhs .ticks li{display:flex;gap:10px}.uhs .ticks li:before{content:"";flex:0 0 18px;height:18px;background:var(--y);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.7 14.6 3.4 10.3l1.4-1.4 2.9 2.9 7.5-7.5 1.4 1.4z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.7 14.6 3.4 10.3l1.4-1.4 2.9 2.9 7.5-7.5 1.4 1.4z'/%3E%3C/svg%3E") center/contain no-repeat;background:var(--ink);margin-top:2px}.uhs .ship{margin:18px 0 0;padding:14px 16px;background:var(--sand);font-size:14px;line-height:1.5}.uhs .ship b{font-weight:600}.uhs .bar{background:var(--g);color:var(--cr);font:700 13px/1 Fabrikat,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.uhs .bar .wrap{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.uhs .bar span:before{content:"\2726";color:var(--y);margin-right:10px}.uhs section.s{padding:88px 0}.uhs h2.f{font-size:clamp(32px,3.8vw,52px);margin-bottom:14px}.uhs .sub{font-size:17px;line-height:1.6;max-width:640px;margin:0}.uhs .duo{background:#fff}.uhs .duo .grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.uhs .bt{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:24px;background:var(--cr);align-items:center}.uhs .bt img{height:300px;width:100%;object-fit:contain;background:#f2f2f2}.uhs .bt h3{font-size:26px;margin-bottom:4px}.uhs .bt .cat{font:700 11px/1 Fabrikat,system-ui,sans-serif;letter-spacing:.12em;margin:0 0 14px}.uhs .bt dl{margin:0;display:grid;gap:10px;font-size:14px;line-height:1.5}.uhs .bt dt{font:700 11px/1 Fabrikat,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.uhs .bt dd{margin:2px 0 0}.uhs .bt .best{margin-top:14px;font-size:14px;border-top:1px solid rgba(0,0,0,.12);padding-top:12px}.uhs .mom{background:var(--g2);color:var(--cr)}.uhs .mom .eb{color:var(--y)}.uhs .mgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.uhs .mgrid figure{margin:0}.uhs .mgrid img{aspect-ratio:4/5;object-fit:cover;width:100%}.uhs .mgrid figcaption{margin-top:12px}.uhs .mgrid b{display:block;font:700 19px/1.15 Fabrikat,system-ui,sans-serif}.uhs .mgrid span{display:block;font-size:14px;line-height:1.5;opacity:.82;margin-top:4px}.uhs .rec .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.uhs .rc{background:#fff;border:1px solid rgba(0,0,0,.08);padding:28px;display:flex;flex-direction:column;gap:12px}.uhs .rc .n{font:700 13px/1 Fabrikat,system-ui,sans-serif;letter-spacing:.12em;color:var(--mut)}.uhs .rc h3{font-size:26px}.uhs .rc ul{margin:0;padding-left:18px;font-size:15px;line-height:1.6}.uhs .rc p{margin:0;font-size:15px;line-height:1.6;color:#3d3d3d}.uhs .pace{background:var(--y)}.uhs .pace .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:36px}.uhs .pace .n{font:700 44px/1 Fabrikat,system-ui,sans-serif}.uhs .pace h3{font-size:22px;margin:12px 0 8px}.uhs .pace p{font-size:15px;line-height:1.6;margin:0}.uhs .pace .tile{border-top:2px solid var(--ink);padding-top:18px}.uhs .kits{background:var(--sand)}.uhs .kgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.uhs .k{background:var(--cr);display:flex;flex-direction:column}.uhs .k img{aspect-ratio:1/1;object-fit:cover;width:100%}.uhs .k .bd{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.uhs .k h3{font-size:20px}.uhs .k p{font-size:14px;line-height:1.5;margin:0;flex:1;color:#3d3d3d}.uhs .k .kp{font:700 18px/1 Fabrikat,system-ui,sans-serif}.uhs .k .btn{padding:14px 16px;font-size:13px}.uhs .faq .grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.uhs details{border-top:1px solid rgba(0,0,0,.15);padding:20px 0}.uhs details:last-of-type{border-bottom:1px solid rgba(0,0,0,.15)}.uhs summary{font:700 19px/1.3 Fabrikat,system-ui,sans-serif;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.uhs summary::-webkit-details-marker{display:none}.uhs summary:after{content:"+";font-size:24px;line-height:1}.uhs details[open] summary:after{content:"\2013"}.uhs details p,.uhs details li{font-size:15px;line-height:1.65}.uhs details p{margin:12px 0 0;max-width:640px}.uhs .nut{width:100%;border-collapse:collapse;font-size:14px;margin-top:12px}.uhs .nut th,.uhs .nut td{text-align:left;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1)}.uhs .nut td{text-align:right;font-variant-numeric:tabular-nums}.uhs .close{background:var(--g);color:var(--cr);text-align:center;padding:96px 0}.uhs .close h2{font-size:clamp(40px,6vw,80px);margin-bottom:28px}.uhs .close h2 span{color:var(--y)}.uhs .legal{font-size:13px;opacity:.75;margin-top:22px}.uhs .stick{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--ink);color:var(--cr);display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s ease}.uhs .stick.on{transform:none}.uhs .stick div{flex:1;font:700 15px/1.2 Fabrikat,system-ui,sans-serif}.uhs .stick small{display:block;font:400 12px Inter,system-ui,sans-serif;opacity:.75}.uhs .stick .btn{padding:14px 18px;font-size:13px}@media(prefers-reduced-motion:reduce){.uhs .stick{transition:none}}.uhs .buy{background:radial-gradient(ellipse at 80% 20%,var(--g3) 0%,var(--g) 50%,var(--g2) 100%);color:var(--cr);position:relative;overflow:hidden}.uhs .buy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 8% 100%,rgba(255,220,89,.1),transparent 40%)}.uhs .buy .grid{position:relative;z-index:1}.uhs .buy .info .eb{color:var(--y)}.uhs .buy .info h1 span{background:var(--y);color:var(--ink)}.uhs .buy .lede{opacity:.92}.uhs .buy .pr .save{background:var(--y);color:var(--ink)}.uhs .buy .opts legend{color:var(--y)}.uhs .buy .opt,.uhs .buy .qty,.uhs .buy .qty button,.uhs .buy .qty input{color:var(--ink)}.uhs .buy .opt{border-color:transparent}.uhs .buy .opt:has(input:checked){border-color:var(--y);box-shadow:0 0 0 2px var(--y)}.uhs .buy .qty{border-color:transparent}.uhs .buy .ticks li:before{background:var(--y)}.uhs .buy .ship{background:#00000040;border:1px solid rgba(255,220,89,.25)}.uhs .buy .th{border-color:#fbfbf433}.uhs .buy .th[aria-current=true]{border-color:var(--y)}.uhs .buy .main{border-color:transparent}.uhs .main .tag,.uhs .buy .main .tag{color:var(--ink)}.uhs .buy .by:hover{background:var(--cr);color:var(--ink)}.uhs .ann{background:var(--g2);border-bottom:1px solid rgba(255,220,89,.2)}.uhs .bar{background:var(--y);color:var(--ink)}.uhs .bar span:before{color:var(--ink)}@media(max-width:960px){.uhs .buy{padding:16px 0 48px}.uhs .buy .grid{grid-template-columns:1fr;gap:28px}.uhs .gal{position:static;grid-template-columns:1fr}.uhs .thumbs{order:2;grid-template-columns:repeat(5,1fr)}.uhs .duo .grid,.uhs .faq .grid{grid-template-columns:1fr;gap:28px}.uhs .mgrid,.uhs .pace .grid,.uhs .kgrid{grid-template-columns:1fr 1fr}.uhs .rec .grid{grid-template-columns:1fr}.uhs section.s{padding:60px 0}.uhs .stick{display:flex}.uhs .wrap{padding:0 max(16px,env(safe-area-inset-left,0px))}}@media(max-width:560px){.uhs .bt{grid-template-columns:1fr;text-align:left}.uhs .bt img{height:220px}.uhs .opt img{height:64px}.uhs .opt{padding:10px}.uhs .opt:has(input:checked){padding:9px}.uhs .pace .grid{grid-template-columns:1fr}.uhs .kgrid{gap:10px}.uhs .k .bd{padding:12px}.uhs .k p{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/undone-season-lp-v1.css.map */
