.banner__heading,.banner__box .banner__heading{font-size:clamp(2.8rem,4.6vw,5rem)!important;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.section-header h2,.title-wrapper h2,.collection__title h2,.featured-collection h2,.icon-bar h2{font-size:clamp(2.2rem,3vw,3.2rem)!important;line-height:1.18;letter-spacing:-.015em}.rich-text__heading,.image-with-text__heading{font-size:clamp(2.1rem,2.8vw,3rem)!important;line-height:1.2;letter-spacing:-.012em}.image-with-text__text,.rich-text__text{font-size:1.5rem;line-height:1.65}.banner__box{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:78rem}.banner--content-align-center .banner__content{padding:2rem}.banner__box .banner__heading,.banner__box .banner__text{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.45)}.icon-bar .icon-bar__item,.icon-bar__column{gap:.8rem}.icon-bar .material-symbols-outlined,.icon-bar svg,.icon-bar img{width:2.6rem!important;height:2.6rem!important;font-size:2.6rem!important;color:#121212b8!important;font-variation-settings:"wght" 250,"FILL" 0,"opsz" 24!important}.icon-bar h3,.icon-bar .icon-bar__title{font-size:1.4rem!important;font-weight:600!important;letter-spacing:.002em;margin:.2rem 0 .3rem}.icon-bar p,.icon-bar .icon-bar__text{font-size:1.25rem!important;line-height:1.5;color:#12121299!important;max-width:30ch;margin-inline:auto}.product__info-container .material-symbols-outlined,.product__accordion .material-symbols-outlined{font-variation-settings:"wght" 250,"FILL" 0,"opsz" 24!important;color:#12121299!important;font-size:2.1rem!important}.shopify-section{--section-padding-scale: .72}.section-template--x .section,.image-with-text,.featured-collection,.icon-bar,.rich-text{padding-block:clamp(3.2rem,4.5vw,5.4rem)}.collection .grid,.product-grid{row-gap:3rem}.section-divider,.section-divider hr,hr{border:0;border-top:1px solid rgba(18,18,18,.09);margin-block:0;height:0;background:none}.card__heading,.card-information .card__heading{font-size:1.4rem!important;line-height:1.35;letter-spacing:.002em}.card__information .price,.card-information .price{font-size:1.5rem;font-variant-numeric:tabular-nums}.card-wrapper .card{border-radius:1.2rem;overflow:hidden}@media screen and (max-width:749px){.banner__heading{font-size:clamp(2.4rem,8vw,3.4rem)!important}.icon-bar p,.icon-bar .icon-bar__text{font-size:1.2rem!important}.shopify-section{--section-padding-scale: .62}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tl-szlif.css.map */
