.product-banner-section{position:relative;background-color:#fff0e3;min-height:96rem}.product-banner__title{font-family:SofiaSans-Bold;font-size:5.6rem;line-height:120%;margin:unset;color:#301c10}.book-product__container{position:relative}.product-banner__block{position:absolute;z-index:1;bottom:0%;left:21%;border:1rem solid #d6d6d6;background-color:#fcfbfa;border-radius:2.4rem;padding:1rem 2.8rem}.product-banner__block-text{display:flex;margin:1.6rem 0;gap:1rem;align-items:center}.product-banner__description{margin:unset;font-size:1.6rem;line-height:140%;letter-spacing:0%;color:#4d392e;font-weight:500;margin-top:1.6rem;margin-bottom:2.4rem}.product-banner__block-text p{font-size:2.4rem;font-weight:700;line-height:120%;letter-spacing:0;color:#301c10;margin:unset}.book-product{position:relative;display:inline-block;width:80rem;height:78rem;transform:translate(-350px)}.book-product img{width:100%;height:100%}.product-banner__price-display{position:relative;width:100%}.product-banner__figures{position:absolute;right:-5%;rotate:70deg;display:block}.product-banner__arrow{display:block;position:absolute;bottom:-10px;right:-27%;width:30rem}.hero-bg{position:absolute;bottom:-6.5rem;left:0;right:0}.hero-bg img{width:100%;height:40rem;display:block}.svg-image{mask:linear-gradient(0deg,transparent 9%,#000 13%) no-repeat}.product-cta__right-img{position:absolute;top:0;right:0;width:100%;height:auto;max-width:52rem;max-height:36rem}.product-circle{object-fit:cover;width:100%;height:100%}.product-banner__figures-mobile,.product-banner__numbers{display:none}.product-banner__promo{display:flex;align-items:center;gap:1rem}.product-banner__promo p{font-size:1.6rem;font-weight:400;line-height:140%;letter-spacing:0%;color:#4d392e;margin:unset}.gift-icon{max-width:3.6rem;max-height:3.6rem}.highlight-promo-text{color:#ad643a;font-weight:700}@media (max-width: 648px){.book-product{width:34rem;height:32rem;transform:translate(-95px)}.hero-bg{position:absolute;width:100%;height:100%;max-height:15rem;overflow:hidden;top:20%;left:0;right:0}.hero-bg img{width:100%;height:13.5rem;display:block;object-fit:cover;object-position:top}.product-banner__block{bottom:-12%;left:20%;max-width:25rem;border:.4rem solid #d6d6d6;border-radius:1.6rem;padding:1.2rem 2rem}.product-banner__block-text{display:flex;margin:.8rem 0;gap:1rem;align-items:center}.product-banner__block-text p{font-size:1.4rem;line-height:150%}.product-banner__figures-mobile{position:absolute;top:30%;right:-29%;width:3.9rem;rotate:70deg;display:block}.product-banner__numbers{position:absolute;top:3%;right:-7%;width:4.1rem;rotate:45deg;z-index:1;display:block}.product-cta__right-img{width:24rem;height:18rem}.product-banner__promo{flex-direction:column;align-items:flex-start}}@media (max-width: 375px){.book-product{width:32rem;height:32rem;transform:translate(-95px)}}@media (min-width: 648px) and (max-width: 1024px){.book-product{width:54rem;height:52rem;transform:translate(-110px)}.hero-bg{max-height:30rem;overflow:hidden;top:30%}.hero-bg img{height:23rem}.svg-image{mask:linear-gradient(0deg,transparent,#000 100%) no-repeat}.product-banner__block{bottom:-6%;left:33%;border:.4rem solid #d6d6d6;border-radius:1.6rem}.product-banner__block-text{display:flex;margin:.8rem 0;gap:1rem;align-items:center}.product-banner__block-text p{line-height:150%}.product-banner__figures-mobile{position:absolute;top:30%;right:-35%;width:7.1rem;rotate:70deg;display:block}.product-banner__numbers{position:absolute;top:3%;right:-7%;width:6.9rem;rotate:45deg;z-index:1;display:block}.product-cta__right-img{width:40rem;height:29rem}}@media (max-width: 1024px){.product-banner__price-display{display:grid}.svg-image{mask:linear-gradient(0deg,transparent,#000 100%) no-repeat}.product-banner__arrow{display:none}.product-banner__title{font-size:3.2rem;margin-bottom:1.6rem}.product-banner__figures{display:none}}@media (min-width: 1024px) and (max-width: 1440px){.book-product{width:70rem;height:68rem;transform:translate(-230px)}.product-banner__block{bottom:-7%;left:22%}}@media (min-width: 1024px) and (max-width: 1340px){.product-banner__arrow{display:none}.product-banner__figures{right:-3.5%}}@media (min-width: 1340px) and (max-width: 1440px){.product-banner__arrow{display:block;position:absolute;bottom:-7%;right:-26%;max-width:22rem}.product-banner__figures{top:90px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-banner-product.css.map */
