.hm-motion-ribbon{overflow:hidden;border-bottom:1px solid var(--line);padding:28px 0;-webkit-user-select:none;user-select:none;pointer-events:none}.hm-motion-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;color:var(--fg);font:700 clamp(26px,4vw,54px)/1.25 "Bricolage Grotesque",sans-serif;letter-spacing:-.035em;text-align:center}.hm-motion-track>span:nth-of-type(2n){color:transparent;-webkit-text-stroke:1px #9a978f}.hm-motion-track i{display:block;width:1em;margin:14px auto 0;font-style:normal;font-size:22px;line-height:1.2;color:var(--accent);-webkit-text-stroke:0;transform:rotate(var(--hm-turn,0deg))}.hm-feature-visual{position:relative;isolation:isolate;transform:perspective(1100px) rotateX(var(--hm-rx,0deg)) rotateY(var(--hm-ry,0deg));transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;box-shadow:0 0 0 1px transparent}.hm-feature-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(420px circle at var(--hm-x,50%) var(--hm-y,50%),rgba(255,112,65,.12),transparent 70%);opacity:0;transition:opacity .3s}.ht .hm-link{position:relative;border-bottom-color:#f4f2ee59;transition:color .2s,border-color .2s}.hm-link:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.hm-link>span{display:inline-block;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.hm-link:focus-visible:after{transform:scaleX(1)}.hm-link:focus-visible>span{transform:translate(3px,-3px)}.hm-product-details li{transition:color .2s,padding-left .25s,border-color .25s}@media(hover:hover)and (pointer:fine){.hm-feature-visual:hover{box-shadow:0 0 0 1px #ff704166}.hm-feature-visual:hover:after{opacity:1}.hm-link:hover:after{transform:scaleX(1)}.hm-link:hover>span{transform:translate(4px,-4px)}.hm-product-details li:hover{padding-left:10px;color:var(--accent);border-color:#ff704180}.ht .ht-btn:hover{translate:0 -3px;box-shadow:0 8px 24px #ff5c2e1f}.ht .ht-btn{transition:translate .25s,box-shadow .25s,border-color .25s,color .25s}}.ht .ht-btn:active{translate:0 0;scale:.98}@media(max-width:749px){.hm-motion-ribbon{padding:22px 0}.hm-motion-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;font-size:clamp(28px,7.5vw,42px)}}@media(prefers-reduced-motion:reduce){.hm-motion-track,.hm-motion-track i,.hm-feature-visual{transform:none!important}.hm-feature-visual:after{display:none}.hm-link,.hm-link:after,.hm-link>span,.hm-product-details li,.ht .ht-btn{transition:none!important;translate:none!important;scale:1!important}.hm-link:hover>span,.hm-link:focus-visible>span{transform:none}.hm-product-details li:hover{padding-left:0}}.ht .hm-word{display:inline-block;padding-bottom:.08em;margin-bottom:-.08em;transition:color .25s,transform .3s}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ht h1:hover .hm-word,.ht h2:hover .hm-word{transform:translateY(-2px)}.ht h2 .hm-word:hover{color:var(--accent)}}@media(prefers-reduced-motion:reduce){.ht .hm-word{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/home-motion.css.map */
