.scroll-fade-mask{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%)}.scroll-fade-mask--x{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.gradient-reveal{-webkit-mask-image:linear-gradient(to right,black 0%,transparent 0%);mask-image:linear-gradient(to right,black 0%,transparent 0%);transition:-webkit-mask-image 1.2s cubic-bezier(.16,1,.3,1),mask-image 1.2s cubic-bezier(.16,1,.3,1)}.gradient-reveal--visible{-webkit-mask-image:linear-gradient(to right,black 100%,transparent 100%);mask-image:linear-gradient(to right,black 100%,transparent 100%)}.gradient-reveal--up{-webkit-mask-image:linear-gradient(to top,black 0%,transparent 0%);mask-image:linear-gradient(to top,black 0%,transparent 0%)}.gradient-reveal--up.gradient-reveal--visible{-webkit-mask-image:linear-gradient(to top,black 100%,transparent 100%);mask-image:linear-gradient(to top,black 100%,transparent 100%)}.text-highlight{background-image:linear-gradient(transparent 60%,#3938341a 60%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size .8s cubic-bezier(.16,1,.3,1);display:inline;padding:0 4px}.text-highlight--visible{background-size:100% 100%}.text-highlight--bold{background-image:linear-gradient(transparent 60%,var(--color-card) 60%)}.card-flip{perspective:1000px;cursor:pointer}.card-flip__inner{position:relative;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}.card-flip:hover .card-flip__inner{transform:rotateY(180deg)}.card-flip__front,.card-flip__back{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.card-flip__back{transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;padding:32px;background:var(--color-dark);color:var(--color-warm)}@media(max-width:749px){.scroll-snap-mobile{scroll-snap-type:y proximity}.scroll-snap-mobile>.shopify-section{scroll-snap-align:start}}.floating-label{position:relative}.floating-label input,.floating-label textarea{padding-top:24px;padding-bottom:8px}.floating-label label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--color-muted);pointer-events:none;transition:top .25s cubic-bezier(.16,1,.3,1),font-size .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);transform-origin:left}.floating-label input:focus~label,.floating-label input:not(:placeholder-shown)~label,.floating-label textarea:focus~label,.floating-label textarea:not(:placeholder-shown)~label{top:12px;transform:translateY(0) scale(.75);color:var(--color-dark);font-weight:600}.depth-layer--front{transform:translateZ(50px) scale(.9)}.depth-layer--mid{transform:translateZ(25px) scale(.95)}.depth-layer--back{transform:translateZ(0)}.color-shift-section{transition:background-color .8s ease,color .8s ease}.ticker-number{display:inline-flex;overflow:hidden;height:1em;line-height:1}.ticker-number__digit{display:flex;flex-direction:column;transition:transform 1.5s cubic-bezier(.16,1,.3,1)}.ticker-number__digit span{height:1em;display:flex;align-items:center;justify-content:center}.vcompare{position:relative;overflow:hidden}.vcompare__after{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(50% 0 0 0);transition:clip-path .5s cubic-bezier(.16,1,.3,1)}.vcompare:hover .vcompare__after{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.card-flip__inner,.gradient-reveal,.text-highlight,.ticker-number__digit{animation:none!important;transition:none!important;transform:none!important;background-size:100% 100%!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/modern.css.map */
