:root{--dt-ease: cubic-bezier(.4, 0, .2, 1);--dt-line: rgba(var(--color-foreground), .12)}html{scroll-behavior:smooth}body{letter-spacing:0;-webkit-font-smoothing:antialiased}::selection{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:800;letter-spacing:-.035em;line-height:1.08;color:rgb(var(--color-foreground))}.h0{font-size:clamp(4.8rem,7vw,9.2rem);line-height:.98;letter-spacing:-.04em}h1,.h1{font-size:clamp(4rem,6vw,7.6rem);line-height:1;letter-spacing:-.04em}h2,.h2{font-size:clamp(3.2rem,4.4vw,5.2rem)}h3,.h3{font-size:clamp(2rem,2.2vw,2.8rem);font-weight:700;letter-spacing:-.02em}h4,.h4,h5,.h5{font-weight:700;letter-spacing:-.01em}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.h3 em,.dt-accent{font-family:var(--font-accent-family);font-style:italic;font-weight:400;letter-spacing:0;color:rgb(var(--color-link));font-size:1.12em}.dt-eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}a{transition:color .15s var(--dt-ease)}.page-width{padding-left:2.2rem;padding-right:2.2rem}@media screen and (max-width:749px){.page-width{padding-left:1.6rem;padding-right:1.6rem}}.dt-line-top{border-top:1px solid var(--dt-line)}body:has(sticky-header) #MainContent:not(:has(>.shopify-section:first-child :is(.dt-hero,.dt-page-hero))){padding-top:var(--header-height, 7.2rem)}.button,.shopify-challenge__button,.customer button{--dt-glow: var(--color-button);min-width:0;min-height:0;gap:1rem;padding:1.5rem 2.6rem;border:1px solid transparent;border-radius:0;overflow:hidden;font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:background-color .15s var(--dt-ease),color .15s var(--dt-ease),border-color .15s var(--dt-ease),box-shadow .25s var(--dt-ease),transform .15s var(--dt-ease)}.button:before,.shopify-challenge__button:before,.customer button:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:-80%;width:50%;border-radius:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);box-shadow:none;transform:skew(-20deg);pointer-events:none}.button:after,.shopify-challenge__button:after,.customer button:after{content:none}.button:not([disabled]):hover:before,.shopify-challenge__button:hover:before,.customer button:hover:before{left:130%;transition:left .7s var(--dt-ease)}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 82%,#fff);box-shadow:0 0 26px rgba(var(--dt-glow),.85),0 0 60px rgba(var(--dt-glow),.45)}.button:active{transform:scale(.98)}.button:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:3px;box-shadow:none}.button .svg-wrapper,.button .icon{transition:transform .2s var(--dt-ease)}.button:hover .svg-wrapper,.button:hover .icon{transform:translate(6px)}.button__arrow{display:inline-block;font-size:1.4rem;transition:transform .2s var(--dt-ease)}.button:hover .button__arrow{transform:translate(6px)}.button--secondary{--dt-glow: var(--color-foreground);background-color:transparent;border-color:rgba(var(--color-foreground),.85);color:rgb(var(--color-foreground))}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 0 24px rgba(var(--dt-glow),.45)}.button--tertiary{min-height:0;min-width:0;padding:1rem 0;background:transparent;color:rgb(var(--color-link))}.button--tertiary:not([disabled]):hover{background:transparent;color:rgb(var(--color-foreground));box-shadow:none}.button--full-width{width:100%}.button--small{padding:1rem 1.8rem;font-size:1.1rem}@keyframes dt-glow{0%,to{box-shadow:0 0 8px rgba(var(--dt-glow),.35),0 0 rgba(var(--dt-glow),0)}50%{box-shadow:0 0 22px rgba(var(--dt-glow),.7),0 0 46px rgba(var(--dt-glow),.3)}}.dt-glow .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not(:hover){animation:dt-glow 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.button:before,.dt-glow .button{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dt-base.css.map */
