.Carousel_carouselContainer__BpYSc{position:relative;width:100%;border-radius:var(--radius-medium);&.Carousel_containerWithOutsideArrows__hcKv_{@media (min-width:768px){padding-left:2.5rem;padding-bottom:0;padding-right:2.5rem;padding-top:0}}.Carousel_sliderWrapper__8A6RL{width:100%;position:relative;overflow-x:hidden;.Carousel_slider__DbSIu{.Carousel_slide__cgYXQ{padding:0 .5rem;outline:none;.Carousel_imageContainer__x1_pa{position:relative;display:flex;align-items:center;justify-content:center;min-height:150px;@media (min-width:768px){min-height:180px}.Carousel_image__0Fyce{height:auto;object-fit:contain;display:block;transition:transform .3s ease;max-height:30dvh;border-radius:var(--radius-small)}}}}}.Carousel_arrow__Mb6V_{position:absolute;top:50%;transform:translateY(-50%);background-color:white;border:1px solid #b6835b;border-radius:50%;width:40px;height:40px;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .2s ease;color:var(--text-color-primary);&:hover{color:#b6835b;transform:translateY(-50%) scale(1.05)}&:active{transform:translateY(-50%) scale(.95)}@media (min-width:768px){display:flex}&.Carousel_prevArrow__1wedp{left:1rem}&.Carousel_nextArrow__GPkua{right:1rem}&.Carousel_arrowOverlay__0QFFc{&.Carousel_prevArrow__1wedp{left:1rem}&.Carousel_nextArrow__GPkua{right:1rem}}&.Carousel_arrowOutside__TQ5bz{&.Carousel_prevArrow__1wedp{left:0}&.Carousel_nextArrow__GPkua{right:0}}}.Carousel_fadeLeft__X7zjZ,.Carousel_fadeRight__4lhqA{position:absolute;top:0;bottom:0;width:3rem;pointer-events:none;z-index:5;@media (max-width:767px){width:1.5rem}}.Carousel_fadeLeft__X7zjZ{left:0;background:linear-gradient(to right,var(--background-primary-1),transparent)}.Carousel_fadeRight__4lhqA{right:0;background:linear-gradient(to left,var(--background-primary-1),transparent)}}.Carousel_slider__DbSIu{width:100%}.Carousel_slider__DbSIu .slick-dots{position:static}.Carousel_slider__DbSIu .slick-dots li{margin:0 .25rem}.Carousel_slider__DbSIu .slick-dots li button:before{font-size:.75rem;color:#bdc3c7;opacity:1}.Carousel_slider__DbSIu .slick-dots li.slick-active button:before{color:#b6835b}.Carousel_slider__DbSIu .slick-track{display:flex;align-items:center}.Carousel_slider__DbSIu .slick-list{overflow:visible}@media (max-width:767px){.Carousel_slider__DbSIu .slick-list{overflow:hidden}}.ProductShowcase_container__LG_LE{text-align:center;.ProductShowcase_title__aLr6J{font-family:var(--family-montserrat);font-size:1.125rem;font-weight:700;color:var(--text-color-primary);margin-bottom:1.5rem;margin-top:0;@media (min-width:768px){font-size:1.5rem}}.ProductShowcase_carouselContainer__DnifS{margin-bottom:1.25rem}.ProductShowcase_description__6dtFb{padding:0 1rem;.ProductShowcase_descriptionText__canpa{font-family:var(--family-montserrat);font-size:.875rem;line-height:1.4;color:var(--text-color-primary);margin:0;text-align:left}}.ProductShowcase_priceSection__EfmKj{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:#eef8ff;border-radius:var(--radius-small);margin:2rem 1rem 0;font-family:var(--family-montserrat);.ProductShowcase_priceRow__VR02V{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;.ProductShowcase_priceLabel__RvUBf{font-family:var(--family-montserrat);font-weight:700;color:var(--text-color-primary)}.ProductShowcase_priceSubtext__PvBLZ{font-size:.625rem;margin-left:.5rem}.ProductShowcase_price__Aww8W{font-weight:700;color:var(--text-color-primary);display:flex;gap:.5rem;align-items:center}}.ProductShowcase_separator__Kfqii{border:none;border-top:1px solid var(--text-color-primary);margin:0}.ProductShowcase_discountRow__PRTY3{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;.ProductShowcase_discountDescription__Ct9xs{display:flex;align-items:center;gap:.5rem;font-size:.75rem;.ProductShowcase_discountIcon__PCVwL{font-size:1rem}}.ProductShowcase_discountValue__ZCY1b{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;.ProductShowcase_checkIcon__ykeuc{color:#27ae60}}}}.ProductShowcase_twoColumnLayout__pdAIn{@media (min-width:768px){display:flex;gap:2rem;text-align:left;.ProductShowcase_galleryColumn__xhVxp{flex:1;max-width:50%}.ProductShowcase_contentColumn__FOJI6{flex:1;max-width:50%;display:flex;flex-direction:column;justify-content:center;.ProductShowcase_description__6dtFb{padding:0;margin-bottom:1.5rem}.ProductShowcase_priceSection__EfmKj{margin:0}}}}}