.dc h1,.dc .h1,h1.title,.title-wrapper h2.title{font-size:clamp(2.6rem,7vw,4.4rem)!important;line-height:1.12;letter-spacing:-.01em}.rich-text__heading,.collection-list-title,.collection__title h2{font-size:clamp(2.4rem,6vw,3.8rem)!important;line-height:1.15;letter-spacing:-.005em}.banner__heading{font-size:clamp(3rem,9vw,6rem)!important;line-height:1.05;letter-spacing:-.02em}.banner__text{font-size:clamp(1.4rem,3.6vw,1.8rem)!important;line-height:1.5}.button,.shopify-payment-button__button--unbranded,.product-form__submit{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;font-weight:600}.header__icon,.header__icon--cart,.list-menu__item--link{min-height:4.4rem;display:inline-flex;align-items:center}.banner .banner__heading{color:#121212}.banner .banner__buttons .button--primary{background:#121212;color:#fff;border-color:#121212}.banner .banner__buttons .button--primary:hover{background:#2e2e2e;color:#fff}.banner .banner__buttons .button,.banner .banner__buttons .button:before,.banner .banner__buttons .button:after{box-shadow:none!important}@media screen and (min-width:750px){.banner .banner__box{max-width:52rem}}@media screen and (max-width:749px){.banner--large,.banner--medium{min-height:88svh!important}.banner .banner__content{align-items:flex-start!important;justify-content:center!important;padding-top:11vh;background:none}.banner__box{text-align:center;padding-inline:2.8rem;padding-block:0;background:transparent}.banner__heading{font-size:clamp(2.3rem,7.4vw,3rem)!important;line-height:1.1;letter-spacing:-.015em;margin-bottom:2rem}.banner__buttons{display:flex;justify-content:center;max-width:22rem;margin-inline:auto}.banner__buttons .button{width:100%;min-height:4.6rem;font-size:1.15rem;letter-spacing:.1em}}@media screen and (max-width:749px){.shopify-section>.section,.shopify-section .section-template--padding{padding-top:3.2rem!important;padding-bottom:3.2rem!important}.rich-text__wrapper{padding:0 .5rem}.rich-text__text p,.rich-text__text{font-size:1.5rem!important;line-height:1.6}}.card__heading,.card__heading a{font-size:1.35rem;line-height:1.4;letter-spacing:.01em;font-weight:500}.price,.price-item{font-size:1.35rem;letter-spacing:.02em}.card__information{padding-top:1rem}@media screen and (max-width:480px){.card__heading,.card__heading a,.price,.price-item{font-size:1.25rem}.grid--2-col-tablet-down .grid__item{padding-bottom:.6rem}}.collection-list .card__heading{font-size:clamp(1.6rem,4.5vw,2.2rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:749px){.p-announcement-slider,.announcement-slider{font-size:1.15rem!important}}.image-with-text__content{padding-top:3rem;padding-bottom:3rem}@media screen and (max-width:749px){.image-with-text__content{padding-top:2.4rem;padding-bottom:2.4rem}.image-with-text__heading{font-size:clamp(2.2rem,6.5vw,3rem)!important}}.multicolumn-card__info h3{font-size:1.5rem;letter-spacing:.02em}.multicolumn-card__info p{font-size:1.35rem;line-height:1.6}@media screen and (max-width:749px){.footer__content-top{padding-bottom:2.4rem}.footer-block__heading{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dc-design.css.map */
