body{font-size:1.8rem!important;line-height:1.75}@media screen and (min-width:750px){body{font-size:1.9rem!important}}p,li,.rte p,.product__description p,.collection__description p{font-size:1.8rem;line-height:1.8}.template-page-contact .field__input,.template-page-contact textarea,.template-page-contact input[type=text],.template-page-contact input[type=email],.template-page-contact input[type=tel]{font-size:1.8rem!important;padding:1.6rem 2rem!important;height:auto!important;border-radius:8px!important;line-height:1.6!important}.template-page-contact .field__label,.template-page-contact label{font-size:1.6rem!important;font-weight:600!important;color:#22446f!important}.template-page-contact .button,.template-page-contact button[type=submit]{font-size:1.7rem!important;padding:1.6rem 3rem!important;width:100%;border-radius:8px!important}.template-page-contact .contact-form__title,.template-page-contact h2{font-size:2.2rem!important;color:#22446f!important}.template-page-contact .rte p,.template-page-contact .page-width p{font-size:1.8rem!important;line-height:1.9!important}.template-page-contact a{font-size:1.8rem!important}.article__hero-image,.article-template__hero-container .media,.article-template__hero-small,.article-template__hero-medium,.article-template__hero-large{max-height:280px!important;height:280px!important;overflow:hidden!important;border-radius:10px!important;margin-bottom:2.4rem!important}.article__hero-image img,.article-template__hero-container .media img,.article-template__hero-small img,.article-template__hero-medium img,.article-template__hero-large img{width:100%!important;height:280px!important;max-height:280px!important;object-fit:cover!important;object-position:center!important}@media screen and (max-width:749px){.article__hero-image,.article-template__hero-container .media{max-height:200px!important;height:200px!important}.article__hero-image img,.article-template__hero-container .media img{height:200px!important;max-height:200px!important}}.template-index .image-with-text__media--large{aspect-ratio:16/9;min-height:480px;max-height:600px}.template-index .image-with-text__media--large img{width:100%;height:100%;object-fit:cover}.template-index .image-with-text__media--medium{aspect-ratio:4/3}.template-index .image-with-text__media--medium img{width:100%;height:100%;object-fit:cover;object-position:center top}.card__media,.card__media .media{aspect-ratio:1/1!important;overflow:hidden}.card__media img,.card__media .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .4s ease}.animate--hover-image .card:hover .card__media img{transform:scale(1.05)}.collection-card__image,.card--media .media{aspect-ratio:1/1!important;overflow:hidden}.collection-card__image img,.card--media .media img{width:100%!important;height:100%!important;object-fit:cover!important}.article-card__image,.blog-article .article__image,.blog-card .card__media{aspect-ratio:16/9!important;overflow:hidden}.article-card__image img,.blog-article .article__image img,.blog-card .card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.product__media-wrapper .media{aspect-ratio:1/1;overflow:hidden}.product__media-wrapper .media img{width:100%;height:100%;object-fit:cover}.product__media-list .thumbnail .media{aspect-ratio:1/1;overflow:hidden}.product__media-list .thumbnail .media img{width:100%;height:100%;object-fit:cover}.header__heading-logo img,.site-header__logo img{max-height:60px!important;width:auto!important;object-fit:contain}.product-form__input .product-form__radio-label[aria-label=Default],.product-form__input .product-form__radio-label[aria-label="Default Title"],.product-form__input:has([value=Default]),.product-form__input:has([value="Default Title"]){display:none!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select,.field__input,.select__select{font-size:1.7rem!important;padding:1.4rem 1.8rem!important;height:auto!important;line-height:1.5;border-radius:6px}.field__label,label{font-size:1.5rem!important}.button,.btn,button[type=submit],.newsletter-form__button,.cart__checkout-button{font-size:1.6rem!important;padding:1.4rem 2.8rem!important;letter-spacing:.08em}.header__menu-item,.header__menu a{font-size:1.6rem!important}.price__regular,.price__sale,.price--large{font-size:2.2rem!important;font-weight:700}.card__heading,.card__heading a{font-size:1.7rem!important;line-height:1.4}.contact-form input,.contact-form textarea,.newsletter-form__field-wrapper input{font-size:1.7rem!important;padding:1.4rem 1.8rem!important}.footer p,.footer a,.footer li,.form__message,.newsletter-form__message{font-size:1.5rem!important}.template-page .page-width{max-width:800px}.template-page .page__header{text-align:center;padding-bottom:2rem;border-bottom:2px solid #83AA70;margin-bottom:4rem}.template-page .page__header h1{color:#22446f;font-size:clamp(2.4rem,5vw,3.6rem)!important}.template-page .rte{font-size:1.8rem;line-height:1.9;color:#22446f}.template-page .rte h2{color:#22446f;font-size:2.2rem!important;margin-top:3.5rem;padding-top:2rem;border-top:1px solid rgba(131,170,112,.3)}.template-page .rte a{color:#83aa70;text-decoration:underline;text-underline-offset:3px}.article__header h1{color:#22446f;font-size:clamp(2.2rem,4vw,3.2rem)!important}.article__content h2{color:#22446f;font-size:2rem!important;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(131,170,112,.25)}.article__content p{font-size:1.8rem;line-height:1.9}
/*# sourceMappingURL=/cdn/shop/t/13/assets/didhem-custom.css.map */
