.hero-carousel{position:relative;overflow:hidden;width:100vw;padding:8px;background-color:#f1bcdd}@media screen and (min-width: 800px){.hero-carousel{padding:24px}}.hero-carousel:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(./bigiulab-glyph.svg);background-repeat:space;display:block}.hero-carousel h2{text-align:center;font-family:Poppins,serif;font-weight:400;font-style:normal;color:#000;letter-spacing:1px;font-size:24px}@media screen and (min-width: 800px){.hero-carousel h2{font-size:32px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-align:left}}.hero-carousel .carousel-slides-wrapper{overflow:hidden;width:100%;max-width:1200px;height:70vh;min-height:450px;max-height:650px;margin:auto;border-radius:4px;position:relative;z-index:1}@media screen and (min-width: 800px){.hero-carousel .carousel-slides-wrapper{height:90vh;max-height:650px;border-radius:24px}}.hero-carousel .carousel-slides-wrapper .carousel-slides{display:flex;width:100%;height:100%;transition:transform .6s ease-in-out}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide{flex:0 0 100%;max-width:100%;height:100%}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide.carousel-slide-image{align-items:center}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content{height:100%;display:flex;align-items:center;justify-content:space-around}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block{display:flex;flex-direction:column;gap:24px;overflow:hidden;justify-content:center;background-color:#dba4c6;padding:8px}@media screen and (min-width: 800px){.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block{padding:40px}}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products{width:100%}@media screen and (min-width: 800px){.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products{display:flex;gap:16px}}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card{position:relative;width:240px;margin:auto}@media screen and (min-width: 800px){.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card{width:100%;max-width:calc(100% / 3 - 16px)}}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card .product-image{height:100%}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card .product-image img{height:auto}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card:nth-of-type(1),.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card:nth-of-type(2){display:none}@media screen and (min-width: 800px){.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card:nth-of-type(1),.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card:nth-of-type(2){display:block}}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card .product-detail,.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .carousel-content.product-block .products .product-card .color-swatches{display:none}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .text-block{align-items:flex-start;padding:16px;flex-direction:column;gap:8px;justify-content:space-around}@media screen and (min-width: 800px){.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .text-block{padding:40px}}.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .text-block .text-block__content{background-color:#f1bcdd;border-radius:16px;padding:24px;width:100%;display:flex;flex-direction:column}@media screen and (min-width: 800px){.hero-carousel .carousel-slides-wrapper .carousel-slides .carousel-slide .text-block .text-block__content{width:100%;max-width:450px}}.hero-carousel .carousel-dots{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:1}.hero-carousel .carousel-dots .dot{width:8px;height:8px;border-radius:50%;background:#ffffff9e;transition:background .3s;cursor:pointer}.hero-carousel .carousel-dots .dot.active{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/styles-hero.css.map */
