body .is-root-container .block-product-carousel .headline{font-family:museo-slab;font-weight:900;line-height:1;font-size:min(calc(2rem + 2.5 * (100vw - 22.5rem) / 77.5),4.5rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#0b6746;font-size:min(calc(5rem + 10.625 * (100vw - 22.5rem) / 77.5),15.625rem);text-align:center}body .is-root-container .block-product-carousel .wrapper{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:min(calc(1.875rem + 1.25 * (100vw - 22.5rem) / 77.5),3.125rem);padding:0 min(calc(1.25rem + 6.25 * (100vw - 22.5rem) / 77.5),7.5rem);width:100rem}body .is-root-container .block-product-carousel .wrapper .tabs{padding:0.375rem;display:flex;justify-content:center;align-items:center;border-radius:0.625rem;background:#f3f1e7;width:-moz-fit-content;width:fit-content;margin:0 auto}body .is-root-container .block-product-carousel .wrapper .tabs .tab{padding:0.8125rem 1.25rem;color:#1d1d1b;font-size:1.25rem;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;cursor:pointer;text-align:center}body .is-root-container .block-product-carousel .wrapper .tabs .tab:hover{background:var(--primary-color);color:#fff;border-radius:0.375rem}body .is-root-container .block-product-carousel .wrapper .tabs .tab.active{background:var(--primary-color);color:#fff;border-radius:0.375rem}body .is-root-container .block-product-carousel .wrapper .slider{position:relative}body .is-root-container .block-product-carousel .wrapper .slider .swiper-wrapper{align-items:stretch}body .is-root-container .block-product-carousel .wrapper .slider .slide{display:flex;flex-flow:column;align-items:center;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);border-radius:0.5rem;border:2px solid #000;padding:clamp(2.1875rem,calc(2.1875rem + 0 * (100vw - 22.5rem) / 77.5),2.1875rem) clamp(2.5rem,calc(2.5rem + 0 * (100vw - 22.5rem) / 77.5),2.5rem);height:auto;justify-content:space-between;overflow:hidden}body .is-root-container .block-product-carousel .wrapper .slider .slide::after{content:"";position:absolute;inset:0;transform:scaleY(0);transform-origin:bottom;transition:transform .5s ease-in-out;pointer-events:none;z-index:-2}body .is-root-container .block-product-carousel .wrapper .slider .slide::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 40%, rgba(34, 177, 72, 0.08) 58.46%, rgba(34, 177, 72, 0.5) 100%);pointer-events:none;z-index:-1;transition:transform .5s ease-in-out}body .is-root-container .block-product-carousel .wrapper .slider .slide:hover::before{transform:translateY(-100%)}body .is-root-container .block-product-carousel .wrapper .slider .slide:hover::after{transform:scaleY(1)}body .is-root-container .block-product-carousel .wrapper .slider .slide.first::after{background:rgba(249,156,36,.5)}body .is-root-container .block-product-carousel .wrapper .slider .slide.first::before{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 40%, rgba(249, 156, 36, 0.08) 58.46%, rgba(249, 156, 36, 0.5) 100%)}body .is-root-container .block-product-carousel .wrapper .slider .slide.second::after{background:rgba(104,196,233,.5)}body .is-root-container .block-product-carousel .wrapper .slider .slide.second::before{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 40%, rgba(104, 196, 233, 0.08) 58.46%, rgba(104, 196, 233, 0.5) 100%)}body .is-root-container .block-product-carousel .wrapper .slider .slide.third::after{background:rgba(34,177,72,.5)}body .is-root-container .block-product-carousel .wrapper .slider .slide.third::before{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 40%, rgba(34, 177, 72, 0.08) 58.46%, rgba(34, 177, 72, 0.5) 100%)}body .is-root-container .block-product-carousel .wrapper .slider .slide .title{font-family:proxima-nova;font-weight:900;line-height:1;font-size:min(calc(1.125rem + 1.5 * (100vw - 22.5rem) / 77.5),2.625rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;text-align:center;font-size:clamp(2rem,calc(2rem + 0 * (100vw - 22.5rem) / 77.5),2rem)}body .is-root-container .block-product-carousel .wrapper .slider .slide .image{max-width:17.6875rem;max-height:17.6875rem}body .is-root-container .block-product-carousel .wrapper .slider .swiper-controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}body .is-root-container .block-product-carousel .wrapper .slider .swiper-controls .prev,body .is-root-container .block-product-carousel .wrapper .slider .swiper-controls .next{position:absolute}body .is-root-container .block-product-carousel .wrapper .slider .swiper-controls .prev{right:calc(100% + min(calc(-1.25rem + 3.4375 * (100vw - 22.5rem) / 77.5),2.1875rem))}body .is-root-container .block-product-carousel .wrapper .slider .swiper-controls .next{left:calc(100% + min(calc(-1.25rem + 3.4375 * (100vw - 22.5rem) / 77.5),2.1875rem))}body .is-root-container .block-product-carousel .wrapper .component-button{justify-self:center}body .is-root-container .block-product-carousel.custom_style.casa_cocina .wrapper .headline{text-transform:uppercase}body .is-root-container .block-product-carousel.custom_style.casa_cocina .wrapper .tabs .tab{font-family:var(--primary-font);font-weight:600}body .is-root-container .block-product-carousel.custom_style.casa_cocina .wrapper .slider .slide .title{font-size:clamp(2rem,calc(2rem + 0 * (100vw - 22.5rem) / 77.5),2rem);font-weight:600}body .is-root-container .block-product-carousel.custom_style.grandmas_kitchen .wrapper .headline{font-family:var(--secondary-font)}body .is-root-container .block-product-carousel.custom_style.grandmas_kitchen .wrapper .tabs .tab{font-family:var(--primary-font);font-weight:600}body .is-root-container .block-product-carousel.custom_style.grandmas_kitchen .wrapper .slider .slide .title{font-family:var(--primary-font);font-size:clamp(1.5rem,calc(1.5rem + 0 * (100vw - 22.5rem) / 77.5),1.5rem);font-weight:500}body .is-root-container .block-product-carousel.custom_style .wrapper .headline{font-family:var(--primary-font);font-weight:700;color:var(--primary-color)}body .is-root-container .block-product-carousel.custom_style .wrapper .slider .slide .title{font-family:var(--secondary-font)}body .is-root-container .block-product-carousel.custom_style .wrapper .button .button-wrapper .button-text{font-family:var(--primary-font);text-transform:uppercase}
/*# sourceMappingURL=product-carousel.css.map */
