html{font-size:16px!important}body{font-size:1rem!important;line-height:1.7!important}p,.rte p,.product__description p,.product-description p,.collection-description p,.page-content p,article p{font-size:1.05rem!important;line-height:1.75!important;margin-bottom:1em!important}.product__description,.product-description,.product__info-container .rte,.product-info-section .product-description{font-size:1.08rem!important;line-height:1.75!important;color:#333!important}.product__description h3,.product-description h3,.rte h3{font-size:1.25rem!important;margin-top:1.3em!important;margin-bottom:.6em!important}.product__description h4,.product-description h4,.rte h4{font-size:1.1rem!important;margin-top:1.1em!important;margin-bottom:.5em!important}.product__description ul,.product__description ol,.product-description ul,.product-description ol,.rte ul,.rte ol{font-size:1.05rem!important;line-height:1.75!important;margin-bottom:1em!important}.product__description li,.product-description li,.rte li{margin-bottom:.4em!important}.collection-hero__description,.collection__description{font-size:1.05rem!important;line-height:1.7!important}.custom-collection-title,.card__heading,.card-product__title{font-size:1.2rem!important}.custom-collection-size{font-size:1rem!important}.custom-collection-price,.price-item--regular,.price__regular{font-size:1.25rem!important}.header__menu-item,.menu-drawer__menu-item{font-size:1rem!important}.footer-block__heading{font-size:1.05rem!important}.footer-block p,.footer-block li{font-size:.95rem!important}.button,.btn,.shopify-challenge__button,.product-add-button{font-size:1rem!important;padding:14px 28px!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea,select{font-size:1rem!important}.page-title,h1.title{font-size:2rem!important}h2{font-size:1.6rem!important}h3{font-size:1.3rem!important}.filter-title{font-size:1.05rem!important}.filter-label{font-size:.95rem!important}.cart-item__name,.cart-item__details{font-size:1rem!important}@media screen and (max-width: 749px){.slideshow__text.banner__box,.banner__box.content-container--full-width-mobile{background-color:#fffffff2!important;padding:20px 24px!important;margin:15px!important;border-radius:8px!important}.slideshow__text.banner__box .banner__heading,.slideshow__text.banner__box .banner__text{color:#1a1a1a!important}}.related-products{padding:30px 40px!important;max-width:1400px!important;margin:0 auto!important}.related-products .grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important}.related-products .grid__item{width:100%!important;max-width:100%!important}.related-products .card{height:100%}.related-products .card__inner,.related-products .card__media{padding:0!important}.related-products .media--portrait{padding-bottom:100%!important}.related-products .card__content{padding:12px 10px!important}.related-products .card__heading{font-size:.95rem!important;margin-bottom:6px!important}.related-products .price{font-size:1rem!important}.related-products h2{font-size:1.4rem!important;margin-bottom:20px!important}@media screen and (max-width: 989px){.related-products{padding:30px!important}.related-products .grid{grid-template-columns:repeat(3,1fr)!important;gap:18px!important}}@media screen and (max-width: 749px){.related-products{padding:25px 20px!important}.related-products .grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.related-products .card__heading{font-size:.85rem!important}.related-products .price{font-size:.9rem!important}.related-products h2{font-size:1.2rem!important}}@media screen and (max-width: 989px){header-drawer{margin-left:0!important;justify-self:start!important}.header__icon--menu{width:44px!important;height:44px!important;padding:8px!important}.header__icon--menu .icon{width:24px!important;height:24px!important}.header{padding-left:15px!important;padding-right:15px!important}.header__heading-logo{max-width:120px!important}.menu-drawer{padding:20px!important}.menu-drawer__navigation{padding:15px 0!important}.menu-drawer__menu-item{font-size:1.1rem!important;padding:14px 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.menu-drawer__close-button{width:44px!important;height:44px!important}}@media screen and (max-width: 749px){.footer{padding:40px 20px 30px!important}.footer__content-top{padding:0!important}.footer__blocks-wrapper{display:flex!important;flex-direction:column!important;gap:30px!important}.footer-block{width:100%!important;padding:0!important;text-align:center!important}.footer-block__heading{font-size:1.15rem!important;font-weight:600!important;margin-bottom:15px!important;color:inherit!important;text-transform:uppercase!important;letter-spacing:.5px!important}.footer-block__details-content ul,.footer__list-social{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:0!important;margin:0!important}.footer-block__details-content li,.footer-block--menu li{list-style:none!important}.footer-block__details-content a,.footer-block--menu a{font-size:1rem!important;padding:8px 0!important;display:inline-block!important;color:inherit!important;opacity:.85!important;transition:opacity .2s ease!important}.footer-block__details-content a:hover,.footer-block--menu a:hover{opacity:1!important}.footer-block__details-content p{font-size:.95rem!important;line-height:1.7!important;opacity:.85!important;margin-bottom:10px!important}.footer__list-social{flex-direction:row!important;justify-content:center!important;gap:15px!important;margin-top:10px!important}.footer__list-social .list-social__link{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff1a!important;border-radius:50%!important;transition:background .2s ease!important}.footer__list-social .list-social__link:hover{background:#fff3!important}.footer__list-social .icon{width:22px!important;height:22px!important}.footer__newsletter{width:100%!important;max-width:100%!important;padding:25px 0!important;margin:0!important}.footer__newsletter .newsletter-form{display:flex!important;flex-direction:column!important;gap:12px!important}.footer__newsletter input[type=email]{width:100%!important;padding:14px 16px!important;font-size:1rem!important;border-radius:8px!important;text-align:center!important}.footer__newsletter .newsletter-form__button{width:100%!important;padding:14px 20px!important;font-size:1rem!important;border-radius:8px!important}.footer__content-bottom{padding-top:25px!important;margin-top:25px!important;border-top:1px solid rgba(255,255,255,.15)!important;text-align:center!important}.footer__content-bottom-wrapper{flex-direction:column!important;gap:15px!important}.footer__copyright{font-size:.85rem!important;opacity:.7!important;order:2!important}.footer__payment{justify-content:center!important;order:1!important}.footer__payment .list-payment{justify-content:center!important;gap:8px!important}.footer__payment .list-payment__item{height:28px!important}.footer__localization{width:100%!important;justify-content:center!important;margin-top:15px!important}.footer__localization .disclosure{width:auto!important}.footer-block+.footer-block{padding-top:25px!important;border-top:1px solid rgba(255,255,255,.1)!important}}@media screen and (max-width: 749px){p,.rte p,.product__description p,.product-description p{font-size:1rem!important;line-height:1.7!important}.product__description,.product-description{font-size:1rem!important}h1,.page-title{font-size:1.6rem!important}h2{font-size:1.35rem!important}h3{font-size:1.15rem!important}.custom-collection-title{font-size:1.1rem!important}.custom-collection-price{font-size:1.15rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-styles.css.map */
