.block-products{padding:7rem 0;background-color:#8ad5ec;position:relative}.block-products .container{display:flex;flex-direction:column;gap:7rem;position:relative;z-index:6}.block-products__title{text-align:center;margin-bottom:3rem;font-family:"Lato Regular";font-size:30px;line-height:33px;color:#242424}@media screen and (min-width: 992px){.block-products__title{font-size:60px;line-height:74px}}.block-products__text{color:#fff;text-align:center;font-size:24px;line-height:35px;font-family:"Lato Regular",sans-serif}@media screen and (min-width: 1200px){.block-products__text{padding:0 10rem}}.block-products__background{position:absolute;width:100%;height:100%;top:0;left:0}.block-products__background img{width:100%;height:100%;object-fit:cover;border-radius:0}.block-products .popup-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.8);transition:all 400ms ease;z-index:9999;pointer-events:none;opacity:0;overflow-y:auto;padding-top:8rem}@media screen and (min-width: 576px){.block-products .popup-wrapper{padding-top:10rem}}.block-products .popup-wrapper--active{opacity:1;pointer-events:auto}.block-products .popup-wrapper .popup{padding:7rem 2rem 3rem 2rem;border-radius:2rem;background-color:#fff;position:relative}.block-products .popup-wrapper .popup__close{position:absolute;width:3rem;height:3rem;border-radius:100%;border:solid 2px #cecece;top:2rem;right:2rem;text-align:center;padding-top:.4rem;transition:all 200ms ease;transition:all 200ms ease}.block-products .popup-wrapper .popup__close svg{font-size:2rem;height:2rem;fill:#cecece;transition:all 200ms ease}.block-products .popup-wrapper .popup__close:hover{background-color:#000;border:solid 2px #000;cursor:pointer}.block-products .popup-wrapper .popup__close:hover svg{fill:#fff}.block-products .popup-wrapper .popup__swiper-wrapper{position:relative;margin-bottom:3rem}.block-products .popup-wrapper .popup__swiper-wrapper .swiper{border-radius:.7rem;border:solid 1px #cecece;width:100%;aspect-ratio:480/678;overflow:hidden}.block-products .popup-wrapper .popup__swiper-wrapper .swiper .swiper-slide img{border-radius:0;width:100%;height:100%;object-fit:cover;border:.5rem}.block-products .popup-wrapper .popup__swiper-wrapper .swiper-pagination{position:absolute;bottom:.5rem}.block-products .popup-wrapper .popup__nav-button{width:2.4rem;height:2.4rem;background-color:#000;border-radius:100%}.block-products .popup-wrapper .popup__nav-button::after{font-size:1.2rem;font-weight:900;color:#fff}.block-products .popup-wrapper .popup__title{font-size:1.6rem;line-height:2.2rem;font-family:"Lato Black";margin-bottom:.4rem}.block-products .popup-wrapper .popup__title span{color:var(--primary-color)}@media screen and (min-width: 992px){.block-products .popup-wrapper .popup__title{font-size:2.6rem;line-height:3.2rem}}.block-products .popup-wrapper .popup__subtitle{font-size:1.3rem;font-family:"Lato Bold";color:var(--primary-color);margin-bottom:3rem}.block-products .popup-wrapper .popup__price{font-size:1.6rem;line-height:2.2rem;font-family:"Lato Black"}.block-products .popup-wrapper .popup__text{font-family:"Lato Regular";font-size:18px;line-height:26px;color:#242424}.block-products .popup-wrapper .popup__text ul{margin-bottom:1rem}.block-products .popup-wrapper .popup__text p:last-of-type{margin-bottom:0}.block-products .popup-wrapper .popup__meta{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 576px){.block-products .popup-wrapper .popup__meta{align-items:center;flex-direction:row;gap:1.4rem}}.block-products .popup-wrapper .popup__meta .btn{border:solid 1px #333;padding:.8rem;font-size:1rem;height:52px}.block-products .popup-wrapper .popup__meta .btn svg{width:1rem;height:1rem;fill:#000}/*# sourceMappingURL=block-products.css.map */
