.homepage-banner{display:flex;flex-direction:column;width:100%;padding:2.4rem .8rem 0}.homepage-banner--content{display:flex;flex-direction:column;width:100%;position:relative}.homepage-banner--content-image{display:none;position:absolute;max-width:1380px;width:100%;height:100%;top:0;left:50%;transform:translate(-50%);z-index:-1}.homepage-banner--content-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:4rem}.homepage-banner--content-text{display:flex;flex-direction:column;width:100%;padding:0 2rem 3.6rem;align-items:center}.homepage-banner--content-title{display:flex;flex-direction:column;margin-bottom:1.4rem;max-width:45rem;width:100%}.homepage-banner--content-title h1{font-family:Isidora,sans-serif;font-size:3.4rem;line-height:1.05;margin:0;font-weight:400;text-align:center}.homepage-banner--content-title h1 b{font-weight:700}.homepage-banner--content-description{display:flex;flex-direction:column;width:100%;max-width:48.5rem}.homepage-banner--content-description p{margin:0;font-size:1.8rem;font-weight:400;line-height:1.33;text-align:center}.homepage-banner--product__button.homepage-banner--product__button_promo{max-width:initial}.homepage-banner--content-button{margin-top:3.2rem}@media screen and (max-width: 749px){.homepage-banner--content-button{width:100%}}.homepage-banner--products-wrap{display:grid;grid-template-columns:1fr;row-gap:1.6rem}.homepage-banner--product{display:flex;flex-direction:column;width:100%;height:100%;padding:3.6rem 3.2rem;border-radius:2rem;max-width:57.2rem;align-items:center;row-gap:.8rem}.homepage-banner--product.color-mint{background-color:rgb(var(--color-turquoise-100))}.homepage-banner--product.color-cream{background-color:rgb(var(--color-orange-100))}.homepage-banner--product.color-light-apricot{background-color:rgb(var(--color-apricot-100))}.homepage-banner--product.color-mint .homepage-banner--product__title *{color:rgb(var(--color-turquoise-500))}.homepage-banner--product.color-cream .homepage-banner--product__title *,.homepage-banner--product.color-light-apricot .homepage-banner--product__title *{color:rgb(var(--color-apricot-600))}.homepage-banner--product.color-mint .homepage-banner--product__button{background-color:rgb(var(--color-turquoise-500))}.homepage-banner--product.color-cream .homepage-banner--product__button,.homepage-banner--product.color-light-apricot .homepage-banner--product__button{background-color:rgb(var(--color-apricot-600))}.homepage-banner--product.color-mint .homepage-banner--product__button:hover{background-color:rgba(var(--color-turquoise-500),.8)}.homepage-banner--product.color-cream .homepage-banner--product__button:hover,.homepage-banner--product.color-light-apricot .homepage-banner--product__button:hover{background-color:rgba(var(--color-apricot-500),.8)}.homepage-banner--product__image{display:flex;flex-shrink:0;width:26rem;height:26rem}.homepage-banner--product__image img{width:100%;height:100%;object-fit:contain;object-position:center}.homepage-banner--product__content{display:flex;flex-direction:column;width:100%;height:100%}.homepage-banner--product__title,.homepage-banner--product__description,.homepage-banner--product__button-wrap{display:flex;flex-direction:column;width:100%;align-items:center}.homepage-banner--product__title{margin-bottom:1.2rem;max-width:25.6rem;align-self:center}.homepage-banner--product__title *{font-size:3rem;font-weight:600;line-height:4.1rem;margin:0;text-align:center}@media screen and (max-width: 749px){.homepage-banner--product__title *{font-size:2.6rem;line-height:3.5rem}}.homepage-banner--product__description{margin-bottom:3rem}.homepage-banner--product__button-wrap{margin-top:auto}.homepage-banner--product__description p{margin:0;text-align:center}.homepage-banner--product__button{width:100%}.homepage-banner--collection-btn-wrap{margin-top:5.5rem;display:flex;flex-direction:column;width:100%;align-items:center}@media screen and (min-width: 750px){.homepage-banner{padding:0 3rem}.homepage-banner--content{min-height:60rem}.homepage-banner--content-image{display:flex}.homepage-banner--content-text{padding:8.2rem 2rem 4.8rem;margin-bottom:10.6rem;align-items:flex-start}.homepage-banner--content-title{margin-bottom:2.8rem}.homepage-banner--content-title h1{font-size:5.6rem;text-align:left}.homepage-banner--content-description p{font-size:2.4rem;text-align:left}.homepage-banner--products-wrap{grid-template-columns:repeat(2,1fr);column-gap:1.6rem;margin-top:-10.6rem}.homepage-banner--products-wrap.homepage-banner--check-btn{margin-top:-10.6rem}}@media screen and (min-width: 990px){.homepage-banner--product{padding:4rem 4.8rem}}@media screen and (min-width: 1280px){.homepage-banner--product{display:flex;flex-direction:row-reverse;width:100%;padding:4rem 1rem 4rem 4.8rem;border-radius:2rem;max-width:57.2rem}.homepage-banner--products-wrap{padding:0}.homepage-banner--product{padding:4rem 1rem 4rem 4.8rem;row-gap:0}.homepage-banner--product__title,.homepage-banner--product__description,.homepage-banner--product__button-wrap{align-items:flex-start}.homepage-banner--product__title *{text-align:left}.homepage-banner--product__button{width:unset}}.homepage-banner--product-promo-url,.homepage-banner--product-url{text-decoration:none;color:inherit;position:relative;z-index:1;cursor:pointer}.homepage-banner--products-wrap.homepage-banner--product-promo-wrap{width:100%;max-width:57.2rem;margin-bottom:1.6rem}.homepage-banner--product.homepage-banner--product-promo{max-width:inherit}.homepage-banner--product__content.homepage-banner--product__content_promo{max-width:57.2rem}.homepage-banner--product__title.homepage-banner--product__title_promo{max-width:inherit}.homepage-banner--product__button.homepage-banner--product__button_promo{white-space:nowrap}.homepage-banner--product-promo-url{margin:0 auto}@media screen and (min-width: 750px){.homepage-banner--products-wrap-custom{margin-top:1.6rem}.homepage-banner--products-wrap.homepage-banner--product-promo-wrap{max-width:68rem}.homepage-banner--product.homepage-banner--product-promo{flex-direction:row-reverse;gap:1rem}.homepage-banner--product__button-wrap.promo-button-wrap{align-items:flex-start}.homepage-banner--product__title.homepage-banner--product__title_promo h2{text-align:left}.homepage-banner--product__title.homepage-banner--product__title_promo{align-items:flex-start}.homepage-banner--product__content.homepage-banner--product__content_promo .homepage-banner--product__description p{text-align:left}.homepage-banner--products-wrap.homepage-banner--product-promo-wrap{grid-template-columns:1fr;margin-bottom:0;width:100%}.homepage-banner--product__button.homepage-banner--product__button_promo{width:unset}.homepage-banner--products-wrap.homepage-banner--products-wrap-custom{max-width:68rem}}@media screen and (min-width: 990px){.homepage-banner--products-wrap.homepage-banner--product-promo-wrap,.homepage-banner--products-wrap.homepage-banner--products-wrap-custom{max-width:86rem}.homepage-banner--product.homepage-banner--product-promo{gap:4rem}}@media screen and (min-width: 1280px){.homepage-banner--product-promo-url{width:116rem}.homepage-banner--products-wrap.homepage-banner--product-promo-wrap{max-width:var(--page-width)}.homepage-banner--products-wrap.homepage-banner--products-wrap-custom{max-width:inherit}.homepage-banner--product.homepage-banner--product-promo{max-width:inherit;justify-content:space-between}.homepage-banner--product__description p{text-align:left}.homepage-banner--product__image.homepage-banner--product__image_promo{margin-right:11rem;width:32rem;height:32rem}}.homepage-banner--product__button-wrap.promo-button-wrap{align-items:flex-start}@media screen and (min-width: 750px) and (max-width: 989px){.homepage-banner{padding:0 1.1rem 7.5rem}}
/*# sourceMappingURL=/cdn/shop/t/1402/assets/section-homepage-banner.css.map */
