/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./blocks/products-carousel/style.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.product-carousel{overflow:hidden;max-width:none;position:relative}.product-carousel a:hover h3,.product-carousel a:hover p{color:#000 !important}.product-carousel a:hover .sale{color:#fff}.product-carousel *{text-decoration:none;transition:.3s all ease-in-out}.product-carousel h3,.product-carousel p{margin:0;font-size:20px}.product-carousel h3{font-weight:600;line-height:22px;min-height:45px}@media screen and (max-width:1240px){.product-carousel h3{min-height:66px}}.product-carousel .text-content{text-align:left;padding:10px 15px}.product-carousel .price{font-weight:900;display:flex;align-items:center;gap:5px}.product-carousel .sale{font-size:12px;padding:5px;line-height:12px;background:var(--wp--preset--color--main-accent);border-radius:8px;color:var(--wp--preset--color--base)}.product-carousel .old-price{font-size:15px;text-decoration:line-through;color:var(--wp--preset--color--primary)}.product-carousel .rating{margin:10px 0;display:flex;gap:2px}.product-carousel .rating svg{width:15px}.product-carousel .add-to-cart-btn{font-size:18px;margin-bottom:15px;width:80%;padding:10px 15px;font-weight:900;background:var(--wp--preset--color--primary);border:none;border-radius:50px;cursor:pointer}.product-carousel .add-to-cart-btn:hover{background:var(--wp--preset--color--tertiary)}.product-carousel:before,.product-carousel:after{content:"";position:absolute;width:300px;top:0;bottom:0;z-index:100}@media screen and (max-width:1240px){.product-carousel:before,.product-carousel:after{width:250px}}@media screen and (max-width:900px){.product-carousel:before,.product-carousel:after{width:100px}}@media screen and (max-width:700px){.product-carousel:before,.product-carousel:after{display:none}}.product-carousel:before{left:0;background:linear-gradient(90deg,#fff1ec 0%,#fff1ec 43%,rgba(255,241,236,0) 100%)}.product-carousel:after{background:linear-gradient(90deg,rgba(255,241,236,0) 0%,#fff1ec 67%,#fff1ec 100%);right:0}.swiper-container{width:100%;max-width:1200px;margin:10px auto 40px;padding:20px 0}.swiper-container svg{width:50px}.swiper-container .cls-1{fill:#ff3c00}.swiper-slide{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:10px;transition:transform .3s ease}.swiper-slide:hover{transform:scale(1.05)}.img-wrapper{height:300px;width:100%;overflow:hidden}@media screen and (max-width:1240px){.product-carousel .swiper-slide .img-wrapper{height:250px}}@media screen and (max-width:900px){.product-carousel .swiper-slide .img-wrapper{height:200px}}@media screen and (max-width:600px){.product-carousel .swiper-slide .img-wrapper{height:300px}.swiper-button-next,.swiper-button-prev{opacity:.6}.swiper-button-next{right:10px !important}.swiper-button-prev{left:10px !important}}@media screen and (max-width:400px){.product-carousel .swiper-slide .img-wrapper{height:70vw}}.swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0}.swiper-button-next,.swiper-button-prev{width:50px !important;z-index:300 !important}.swiper-button-next:after,.swiper-button-prev:after{content:"" !important}.swiper-button-prev{left:30px}.swiper-button-next{right:30px}.swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--primary-accent)}.swiper-pagination .swiper-pagination-bullet-active{background:var(--wp--preset--color--main-accent)}.swiper-pagination span{width:10px;height:10px}