html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}::selection{background-color:var(--c-ink);color:var(--c-bg)}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.page-width{padding-left:2rem;padding-right:2rem}@media screen and (min-width:990px){.page-width{padding-left:4rem;padding-right:4rem}}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:var(--t-tracking-tight);line-height:1.12;text-wrap:balance}.h0{font-size:clamp(3.6rem,5.6vw,6.4rem)}.h1{font-size:clamp(3rem,4.2vw,4.8rem)}.h2{font-size:clamp(2.4rem,2.8vw,3.4rem)}.h3{font-size:clamp(2rem,2.2vw,2.6rem)}p,li{line-height:1.65}.rte p+p{margin-top:1.2em}.caption-with-letter-spacing,.caption{font-size:1.1rem;font-weight:500;letter-spacing:var(--t-tracking-label);text-transform:uppercase}a{text-underline-offset:.25em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5rem;padding:1.4rem 3.2rem;font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--speed) var(--ease),color var(--speed) var(--ease),opacity var(--speed) var(--ease)}.button--small{min-height:4.2rem;padding:1rem 2rem;font-size:1.1rem}.button:not([disabled]):hover{opacity:.85}.link--text,.link-hover{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:left bottom;transition:background-size var(--speed) var(--ease)}.link--text:hover,.link-hover:hover{background-size:100% 1px}.field__input,.select__select,.customer .field input,.text-area{min-height:5rem;font-size:1.5rem}.field__label{font-size:1.4rem}.card__inner{overflow:hidden}.card .media img,.card__media .media img{transition:transform var(--speed-slow) var(--ease),opacity var(--speed) var(--ease)}.card-wrapper:hover .card .media img{transform:scale(1.04)}.card__heading,.card__heading a{font-size:1.5rem;font-weight:500;letter-spacing:0}.card-information{padding-top:1.2rem}.price{font-weight:600;letter-spacing:.01em}.price--on-sale .price-item--sale{color:var(--c-sale)}.price--on-sale .price-item--regular{color:var(--c-ink-soft)}.card__badge .badge{font-size:1rem;font-weight:600;letter-spacing:var(--t-tracking-label);text-transform:uppercase;padding:.5rem 1rem}.title-wrapper-with-link{align-items:baseline;border-bottom:1px solid var(--c-line);padding-bottom:1.6rem;margin-bottom:3.2rem}.title-wrapper-with-link .link{font-size:1.2rem;letter-spacing:var(--t-tracking-label);text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-base.css.map */
