.circular-image{border-radius:50%;aspect-ratio:1/1;height:auto}.carousel-item{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:1em}.carousel{width:90%;margin:0 auto}.carousel-title{font-size:2.45em;font-weight:900;line-height:32px;text-align:center;color:#1e5048;margin-bottom:2.2em;margin-top:2.2em}.carousel .items-title{font-size:1.25em;font-weight:700;line-height:20px;text-align:center;color:#363636;text-transform:lowercase}.image-with-text{margin-left:0;margin-right:0;margin-top:0;max-width:100vw;padding:0}.section--standard{border:none}.mobile-carousel-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:18px}.splide-desktop{margin-bottom:3em}.splide-mobile{opacity:0;height:0;width:0}.carousel .splide__pagination__page{background-color:transparent;border:2.5px solid #363636;width:.75em;height:.75em;opacity:.9}.carousel .splide__pagination__page.is-active{background:#363636;transform:scale(1)}.as_a.mobie_img.featured_collection_data.is-visible.is-selected:before{overflow:visible}.flickity-viewport{overflow:visible}.as_a.mobie_img.featured_collection_data:before,.featured_collection_extra_image_bestseller:before{aspect-ratio:1;content:"";position:absolute;background-image:url(/cdn/shop/files/ribon.svg?v=1729810548);background-size:cover;background-repeat:no-repeat;top:-5%;left:-5%;height:20%;z-index:1}.carousel .splide__arrow{background-color:transparent}.carousel .splide__arrow--prev{left:-2em}.carousel .splide__arrow--next{right:-2em}.splide-desktop .splide__pagination{bottom:-2.5em}.splide-desktop{overflow-y:visible}.splide__arrow:disabled{opacity:0}@media only screen and (max-width:1500px){.carousel-title{font-size:2em}.carousel .items-title{font-size:1.1em}}@media only screen and (min-width:768px){.image-with-text__text-container.img_w_t{padding:0 25px 0 15%!important}}@media screen and (max-width:768px){.splide-mobile{opacity:1;height:auto;width:auto;padding:1.4em}.splide-desktop{opacity:0;height:0;width:0}.carousel-title{width:80%;margin:.6em auto .2em;line-height:1.2em}.splide-desktop{margin-bottom:0}.splide__arrow{background:transparent}.carousel .splide__arrow--prev{left:0}.carousel .splide__arrow--next{right:0}.splide-mobile.splide .splide__pagination{margin-top:2em;position:relative}}
/*# sourceMappingURL=/cdn/shop/t/429/assets/carousel.css.map */
