@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400&display=swap";:root{--font-body-family: "DM Sans", sans-serif;--font-heading-family: "DM Sans", sans-serif}body,input,button,select,textarea{font-family:DM Sans,sans-serif!important;font-size:16px;line-height:1.5;color:#1a1a1a}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.hd1,.hd2,.hd3{font-family:DM Sans,sans-serif!important}h1,.h1,.hd1{font-size:36px;line-height:1.15}h2,.h2,.hd2{font-size:28px;line-height:1.15}h3,.h3,.hd3{font-size:20px;line-height:1.15}@media(max-width:749px){h1,.h1,.hd1{font-size:26px}h2,.h2,.hd2{font-size:22px}h3,.h3,.hd3{font-size:18px}}.mega-menu .mega-menu__item,.mega-menu .promotion-item,.mega-menu .mega-menu__promotions{transition:none!important;animation:none!important;transform:none!important}.rich-text.text-center,.rich-text__heading,.rich-text__subheading,.rich-text__text,.collection-hero__title,.collection-hero__description{text-align:left!important}.product-card__title{line-height:1.3}.product-card__title.text-pcard-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-hero__description{margin-inline:0;max-width:none}.motion-reduce{min-width:100%!important}.focus-visible{outline:none!important}@media(min-width:768px){.card-media,.image-with-text .page-width{padding:0!important}.card-media .card-media__media,.slideshow__bg{border-radius:0}.card-media .card-media__content{padding-inline:1.5rem}}.cart-drawer .drawer__footer-buttons .btn{flex:5!important}@media(min-width:768px){.account-button{display:flex!important}.header__buttons>:is(a,button){width:3rem!important}}@media(min-width:768px){.rich-text__text,.rich-text__heading{text-align:left}}@media(min-width:768px){.accordion-details .swatch-color{width:60px;height:60px}}.highlight-text-with-image highlight-text-image{font-size:27px}.product-form__submit span{font-size:12px}.menu-drawer__menus .menu-drawer__item-link,.collection__content .accordion-details span{font-family:DM Sans,sans-serif}.collection-hero.collection-hero--image-left .collection-hero__text{padding-inline-start:0}.md\:text-center{text-align:left!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hoj-styles.css.map */
