:root{--ddp-font: "Futura","Avenir Next","Segoe UI","Helvetica Neue",Arial,sans-serif;--ddp-footer-max: var(--container-max-width, 1400px)}html,body,input,select,textarea,button,.header,.navigation,.menu,.site-nav,.site-nav a,.footer,.footer a,.breadcrumb a{font-family:var(--ddp-font)!important}h1,h2,h3,h4{font-family:var(--ddp-font)!important;font-weight:700!important;letter-spacing:.2px;margin:.6em 0 .4em!important}h1{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.18!important}h2{font-size:clamp(20px,2vw,26px)!important;line-height:1.22!important}h3{font-size:clamp(18px,1.8vw,22px)!important;line-height:1.28!important}h4{font-size:clamp(16px,1.6vw,20px)!important;line-height:1.32!important}.section-title,.section-header__title,.title-wrapper-with-link h2,.heading,.rich-text__heading,.collapsible-content__heading,.faq__heading,.faq .h2,.shopify-section--fifty-fifty .h2,.article__title,.blog-post__title,.collection-list-title{font-family:var(--ddp-font)!important;font-weight:700!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.22!important;margin:.6em 0 .4em!important}.card__heading,.product-card__title,.blog-post-card .h3,.card .h3,.grid-product__title,.product-item__title{font-family:var(--ddp-font)!important;font-weight:700!important;font-size:clamp(18px,1.8vw,22px)!important;line-height:1.28!important;margin:.6em 0 .4em!important}.product__title,.product-title,.product__title h1{font-family:var(--ddp-font)!important;font-weight:700!important;font-size:clamp(22px,2.2vw,30px)!important;line-height:1.18!important;margin:.6em 0 .4em!important}@media (max-width: 480px){h1{font-size:22px!important}h2,.section-title,.section-header__title,.title-wrapper-with-link h2,.heading,.rich-text__heading,.collapsible-content__heading,.faq__heading,.faq .h2,.shopify-section--fifty-fifty .h2,.article__title,.blog-post__title{font-size:20px!important}h3,.card__heading,.product-card__title,.blog-post-card .h3,.grid-product__title,.product-item__title{font-size:18px!important}h4{font-size:16px!important}}body[class*=cart] .page-width,body[class*=cart] .container,body[class*=cart] .site-container,body[class*=cart] .shopify-section--main-cart,body[class*=cart] .cart,body[class*=cart] .cart__footer-wrapper,body[class*=cart] .order-summary,body[class*=cart] .cart-order,body[class*=cart] .featured-collection .page-width{max-width:var(--container-max-width, 1400px)!important;width:100%!important;margin:0 auto!important;padding:0 24px!important;box-sizing:border-box!important}body[class*=cart] .cart__ctas .cart__checkout-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:14px!important}body[class*=cart] .cart__dynamic-checkout-buttons,body[class*=cart] .additional-checkout-buttons{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px!important;margin-top:12px!important}body[class*=cart] .cart__dynamic-checkout-buttons>*,body[class*=cart] .additional-checkout-buttons>*{width:100%!important}.shopify-section--footer .section,.shopify-section--footer .page-width,footer .page-width,footer .container,.footer .page-width,.footer .container{max-width:var(--ddp-footer-max)!important;width:100%!important;margin:0 auto!important;padding:0 24px!important;box-sizing:border-box!important}.shopify-section--footer [class*=__inner],.shopify-section--footer [class*=__container],footer [class*=__inner],footer [class*=__container]{max-width:var(--ddp-footer-max)!important;margin:0 auto!important}:root{--ddp-font: "Futura","Avenir Next","Segoe UI","Helvetica Neue",Arial,sans-serif}h1,h2,h3,h4{font-family:var(--ddp-font)!important;font-weight:700!important;letter-spacing:.2px;margin:.55em 0 .35em!important}h1{font-size:clamp(22px,2vw,28px)!important;line-height:1.16!important}h2{font-size:clamp(18px,1.8vw,22px)!important;line-height:1.18!important}h3{font-size:clamp(16px,1.6vw,19px)!important;line-height:1.22!important}h4{font-size:clamp(14px,1.4vw,17px)!important;line-height:1.26!important}.section-title,.section-header__title,.title-wrapper-with-link h2,.heading,.rich-text__heading,.collapsible-content__heading,.faq__heading,.faq .h2,.shopify-section--fifty-fifty .h2,.article__title,.blog-post__title,.collection-list-title{font-family:var(--ddp-font)!important;font-weight:700!important;font-size:clamp(18px,1.8vw,22px)!important;line-height:1.18!important;margin:.55em 0 .35em!important}.card__heading,.product-card__title,.blog-post-card .h3,.grid-product__title,.product-item__title{font-family:var(--ddp-font)!important;font-weight:700!important;font-size:clamp(14px,1.4vw,16px)!important;line-height:1.24!important;margin:.55em 0 .35em!important}.product__title,.product-title,.product__title h1{font-family:var(--ddp-font)!important;font-weight:700!important;font-size:clamp(20px,1.9vw,26px)!important;line-height:1.16!important;margin:.55em 0 .35em!important}@media (max-width: 480px){h1{font-size:21px!important}h2,.section-title,.section-header__title,.title-wrapper-with-link h2,.heading,.rich-text__heading,.collapsible-content__heading,.faq__heading,.faq .h2,.shopify-section--fifty-fifty .h2,.article__title,.blog-post__title{font-size:19px!important}h3,.card__heading,.product-card__title,.blog-post-card .h3,.grid-product__title,.product-item__title{font-size:16px!important}h4{font-size:14px!important}.product__title,.product-title,.product__title h1{font-size:20px!important}}:root{--ddp-section-heading: clamp(20px, 1.9vw, 26px)}.shopify-section .h0,.shopify-section .h1,.shopify-section .section-title,.shopify-section .section-header__title,.shopify-section .title,.shopify-section .title-wrapper-with-link h2,.shopify-section .heading,.shopify-section .rich-text__heading,.shopify-section .collection-list-title,.shopify-section .blog-post__title,.shopify-section .article__title,.shopify-section .faq__heading,.shopify-section .faq .h2,.shopify-section--fifty-fifty .h2{font-size:var(--ddp-section-heading)!important;line-height:1.22!important;font-weight:700!important;margin:.5em 0 .35em!important}@media (max-width: 480px){:root{--ddp-section-heading: 20px}}.template-product .product__title,.template-product .product__title h1{font-size:clamp(22px,2.2vw,28px)!important;line-height:1.18!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/main.css.map */
