body:has(.collection-hero):has(.calculator-section) .collection-hero{margin-bottom:0!important;margin-top:0!important}.collection-hero{position:relative;text-align:center}.collection-hero img{max-height:var(--max-height-mobile);min-height:var(--max-height-mobile)}.collection-hero picture{display:block;margin-bottom:24px;width:100%}.collection-hero .content{margin:0 0 24px}.collection-hero .title{color:var(--black-700);font-size:var(--text-2xl);font-weight:600;line-height:48px;letter-spacing:var(--tracking-tight);margin:0}.collection-hero .description{margin-top:24px}.collection-hero .description .full{display:none}.collection-hero .description button{background-color:transparent;border:none;color:var(--red-700);font-size:var(--text-base);line-height:24px;letter-spacing:var(--tracking-tight);outline:none;padding:0}.collection-hero .description button.active{display:none}.collection-hero .description:has(button.active) .short{display:none}.collection-hero .description:has(button.active) .full{display:inline}.collection-hero.cover.banner-exists{align-items:center;background-image:var(--bg-mobile);background-position:var(--focal-mobile);background-repeat:no-repeat;background-size:cover;display:flex;height:var(--max-height-mobile);max-height:var(--max-height-mobile);overflow:auto}.collection-hero.cover.banner-exists{margin-bottom:16px}.collection-hero.cover.banner-exists picture{display:none}.collection-hero.cover.banner-exists .content{margin:0}.collection-hero.cover.banner-exists .content .title{color:var(--white);font-size:var(--text-3xl)}.collection-hero.cover.banner-exists .content .description{color:var(--white)}.collection-hero.cover.banner-exists .content .description:not(:has(button.active)) .short,.collection-hero.cover.banner-exists .content .description:has(button.active) .full{display:block}.collection-hero.cover.banner-exists .description button{margin-top:24px}@media screen and (min-width: 768px){.collection-hero{background-image:none!important;max-height:100%!important;min-height:auto!important;margin-bottom:48px!important;text-align:left}.collection-hero.banner-exists{max-height:var(--max-height-desktop)!important;min-height:var(--max-height-desktop)!important}.collection-hero picture{display:block!important;margin-bottom:0}.collection-hero img{max-height:var(--max-height-desktop);min-height:var(--max-height-desktop)}.collection-hero.banner-exists .container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.collection-hero .content{margin-bottom:0;max-width:557px}.collection-hero .title{color:var(--black-700)!important;font-size:var(--text-7xl)!important;line-height:80px;letter-spacing:var(--tracking-tighter)}.collection-hero.banner-exists .title{color:var(--white)!important}.collection-hero .description{color:var(--black-700)!important;margin-top:40px}.collection-hero.banner-exists .description{color:var(--white)!important}.collection-hero .description .short{display:none!important}.collection-hero .description .full{display:inline!important}.collection-hero .description button{display:none}}@media screen and (min-width: 1920px){.collection-hero{margin-left:auto;margin-right:auto;max-width:var(--site-width)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-collection-banner.css.map */
