.uh .uh-btn{--btn-y: #f0cf1e;--btn-y-dim: #c9ae1a;--btn-off: #EDEAE4;--btn-ink: #0B0A08;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 28px;border:1px solid transparent;font-family:var(--f-body);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.uh .uh-btn,.uh .uh-btn--quiet{background:transparent;color:var(--btn-off);border-color:#edeae447}.uh .uh-btn:hover,.uh .uh-btn:focus-visible,.uh .uh-btn--quiet:hover,.uh .uh-btn--quiet:focus-visible{background:transparent;color:var(--btn-off);border-color:var(--btn-off)}.uh .uh-btn--lead,.uh .uh-btn--y{background:var(--btn-y);color:var(--btn-ink);border-color:var(--btn-y)}.uh .uh-btn--lead:hover,.uh .uh-btn--lead:focus-visible,.uh .uh-btn--y:hover,.uh .uh-btn--y:focus-visible{background:var(--btn-y-dim);color:var(--btn-ink);border-color:var(--btn-y-dim)}.uh .uh-btn--lead:before{content:none}.uh .uh-btn__arrow{display:inline-block;transition:transform .18s ease}.uh .uh-btn:hover .uh-btn__arrow{transform:translate(3px)}.uh .uh-world--invert .uh-btn--lead{background:var(--btn-ink);color:var(--btn-y);border-color:var(--btn-ink)}.uh .uh-world--invert .uh-btn--lead:hover,.uh .uh-world--invert .uh-btn--lead:focus-visible{background:#000;color:var(--btn-y);border-color:#000}.uh .uh-world--invert .uh-btn--quiet{color:var(--btn-ink);border-color:#0006;background:transparent}.uh .uh-world--invert .uh-btn--quiet:hover,.uh .uh-world--invert .uh-btn--quiet:focus-visible{color:var(--btn-ink);border-color:var(--btn-ink);background:transparent}.uh .uh-more{display:inline-flex;align-items:center;gap:13px;position:relative;margin-top:clamp(26px,4vh,42px);padding-bottom:9px;font-family:var(--f-heavy);font-stretch:82%;font-weight:800;font-size:clamp(1rem,1.7vw,1.35rem);text-transform:uppercase;letter-spacing:-.005em;color:var(--w)}.uh .uh-more:before{content:"";flex:0 0 auto;width:10px;height:10px;background:var(--y);transition:transform .35s var(--ease)}.uh .uh-more:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line-2);transition:background .25s ease}.uh .uh-more:hover:before{transform:scale(1.45)}.uh .uh-more:hover:after{background:var(--y)}.uh .uh-world--invert .uh-more{color:#000}.uh .uh-world--invert .uh-more:before{background:#000}.uh .uh-world--invert .uh-more:after{background:#00000052}.uh .uh-world--invert .uh-more:hover:after{background:#000}.uh-hero-sub{position:relative;z-index:2;margin:clamp(12px,2vh,24px) auto 0;max-width:36ch;color:#ffffffb8;font-size:clamp(15px,1.55vw,18px)}.uh-enter{position:relative;z-index:7;margin-top:clamp(30px,6.5vh,80px);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.8vh,18px)}.uh-enter-go{position:relative;display:inline-flex;align-items:baseline;gap:.38em;padding-bottom:13px;font-family:var(--f-heavy);font-stretch:78%;font-weight:800;font-size:clamp(1.3rem,2.7vw,2.3rem);line-height:1;letter-spacing:-.015em;text-transform:uppercase;color:var(--w)}.uh-enter-s{color:var(--y);transition:transform .3s var(--ease)}.uh-enter-t{display:inline-block;transition:transform .3s var(--ease)}.uh-enter-go:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff4d}.uh-enter-go:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--y);transform:scaleX(0);transform-origin:left;transition:transform .34s var(--ease)}.uh-enter-go:hover:after,.uh-enter-go:focus-visible:after{transform:scaleX(1)}.uh-enter-go:hover .uh-enter-t{transform:translate(4px)}.uh-enter-go:hover .uh-enter-s{transform:translate(-5px)}.uh-enter-w{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5em 1.15em;font-family:var(--f-util);font-size:clamp(10px,1vw,12px);letter-spacing:.22em;text-transform:uppercase}.uh-enter-w span{color:#ffffff57;transition:color .3s ease}.uh-enter:hover .uh-enter-w span,.uh-enter:focus-within .uh-enter-w span{color:#ffffffd1}.uh-hero--cta{--uh-hero-gap:clamp(36px,7vh,100px) }.uh-hero--cta .uh-hero-obj{margin-top:calc(var(--uh-obj-w,52vw) * -.3 + var(--uh-hero-gap));margin-bottom:0}@media(max-width:700px){.uh-hero--cta{--uh-hero-gap:clamp(22px,4vh,56px) }.uh-enter{margin-top:clamp(24px,4vh,44px)}.uh-enter-go{font-size:1.35rem;padding-bottom:14px}.uh-enter-w{gap:.5em .9em;letter-spacing:.18em}}.uh-world{scroll-margin-top:clamp(70px,12vh,110px)}.uh-alt{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-top:clamp(26px,4vh,46px);background:var(--line);border:1px solid var(--line)}.uh-alt-item{position:relative;background:var(--k);display:flex;flex-direction:column;overflow:hidden;transition:background .35s ease}.uh-alt-item:hover{background:var(--k-2)}.uh-alt-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--y);z-index:2;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.uh-alt-item:hover:after,.uh-alt-item:focus-visible:after{transform:scaleX(1)}.uh-alt-media{position:relative;display:block;overflow:hidden}.uh-alt-media img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--k-2);filter:saturate(.88);transition:transform .5s ease,filter .3s ease}.uh-alt-item:hover .uh-alt-media img,.uh-alt-item:focus-visible .uh-alt-media img{transform:scale(1.03);filter:saturate(1)}.uh-alt-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#070605eb,#07060500 46%)}.uh-alt-body{display:flex;flex-direction:column;flex:1 1 auto;padding:clamp(18px,2.4vw,30px)}.uh-alt-k{font-family:var(--f-util);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--y)}.uh-alt-n{display:block;margin-top:clamp(10px,1.6vh,16px);font-family:var(--f-heavy);font-stretch:78%;font-weight:800;font-size:clamp(1.5rem,3vw,2.3rem);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:var(--w)!important}.uh-alt-d{margin-top:10px;max-width:36ch;color:var(--grey);font-size:clamp(13px,1.1vw,15px);line-height:1.42;transition:color .35s ease}.uh-alt-item:hover .uh-alt-d{color:#ffffffd1}.uh-alt-item--img .uh-alt-body{padding-top:clamp(14px,1.8vw,22px)}@media(prefers-reduced-motion:reduce){.uh-alt-media img{transition:none}.uh-alt-item:hover .uh-alt-media img{transform:none}}.uh-choose{padding:clamp(56px,11vh,120px) var(--gutter);border-bottom:1px solid var(--line);position:relative}.uh-choose-in{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:end}.uh-choose-h{font-family:var(--f-heavy);font-stretch:74%;font-weight:800;font-size:clamp(2.2rem,7vw,5.4rem);line-height:.86;letter-spacing:-.04em;text-transform:uppercase;color:var(--w)!important;margin:.18em 0 0;max-width:15ch}.uh-choose-p{color:var(--grey);margin:0;max-width:38ch;font-size:clamp(15px,1.5vw,18px)}.uh-choose .uh-btn{margin-top:clamp(20px,3vh,30px)}@media(max-width:900px){.uh-choose-in{grid-template-columns:1fr;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/utopia-cta.css.map */
