.Carousel_CarouselContainer__iqSUy{display:flex;align-items:center;max-width:100%}.Carousel_Carousel__JU2kY{overflow:hidden;flex:0 1 100%}.Carousel_CarouselInner__ZKdFi{display:flex}.Carousel_CarouselSlide__E47Mt{flex:0 0 100%}.Carousel_Button__RRtfn{border:1px solid var(--color-primary-main);border-radius:100%;width:2.5rem;height:2.5rem;color:var(--color-primary-main);cursor:pointer;justify-content:center;display:flex;align-items:center;align-self:center;flex-shrink:0;font-size:1.4rem}.Carousel_Button__RRtfn.next{margin-left:1.5rem}.Carousel_Button__RRtfn.prev{margin-right:1.5rem}.Carousel_Button__RRtfn.hidden{visibility:hidden}.Carousel_Button__RRtfn:disabled{border:1px solid var(--color-disabled-main);color:var(--color-disabled-main);cursor:default}.Carousel_ProgressContainer__cELzz{padding:1rem 0;overflow:hidden}.Carousel_Progress__D5wzJ{height:3px;border-radius:3px;background-color:var(--color-disabled-main);transition:width 1s}.Carousel_DotsContainer__YA9Oi{padding:1rem 0;gap:.6rem;flex-wrap:wrap}.Carousel_Dot__PqxNF,.Carousel_DotsContainer__YA9Oi{display:flex;justify-content:center;align-items:center}.Carousel_Dot__PqxNF{padding:0;border-width:0;height:1rem;width:1rem;background-color:transparent}.Carousel_Dot__PqxNF:before{content:"";height:.6rem;width:.6rem;background-color:#d9d9d9;border-radius:50%;transition:background-color .5s;display:block}.Carousel_Dot__PqxNF.active:before{background-color:#717171}.SectionHeader_container__pV19s{margin:var(--components-section-header-spacing-top,0) var(--components-section-header-spacing-right,0) var(--components-section-header-spacing-bottom,0) var(--components-section-header-spacing-left,0);word-break:break-word}.SectionHeader_container__pV19s .section-header-title-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin:var(--components-section-header-title-spacing-top,var(--spacing-h-5-top,0)) var(--components-section-header-title-spacing-right,var(--spacing-h-5-right,0)) var(--components-section-header-title-spacing-bottom,var(--spacing-h-5-bottom,0)) var(--components-section-header-title-spacing-left,var(--spacing-h-5-left,0))}@media(max-width:768px){.SectionHeader_container__pV19s .section-header-title-wrap{flex-direction:column;align-items:unset}}.SectionHeader_container__pV19s .section-header-title{flex-grow:1;margin:0;font-weight:var(--components-section-header-title-typography-font-weight,var(--typography-h-2-font-weight,inherit));font-family:var(--components-section-header-title-typography-font-family,var(--typography-h-2-font-family,inherit));font-size:var(--components-section-header-title-typography-font-size,var(--typography-h-2-font-size,inherit));line-height:var(--components-section-header-title-typography-line-height,var(--typography-h-2-line-height,inherit));letter-spacing:var(--components-section-header-title-typography-letter-spacing,var(--typography-h-2-letter-spacing,inherit));color:var(--components-section-header-title-palette-main,inherit)}@media(min-width:768px){.SectionHeader_container__pV19s .section-header-title{font-size:var(--components-section-header-title-typography-font-size,var(--typography-h-2-font-size,inherit))}}.SectionHeader_container__pV19s .section-header-prefix{margin:var(--components-section-header-prefix-spacing-top,var(--spacing-h-5-top,0)) var(--components-section-header-prefix-spacing-right,var(--spacing-h-5-right,0)) var(--components-section-header-prefix-spacing-bottom,var(--spacing-h-5-bottom,0)) var(--components-section-header-prefix-spacing-left,var(--spacing-h-5-left,0));font-weight:var(--components-section-header-prefix-typography-font-weight,var(--typography-h-5-font-weight,inherit));font-family:var(--components-section-header-prefix-typography-font-family,var(--typography-h-5-font-family,inherit));font-size:var(--components-section-header-prefix-typography-font-size,var(--typography-h-5-font-size,inherit));line-height:var(--components-section-header-prefix-typography-line-height,var(--typography-h-5-line-height,inherit));letter-spacing:var(--components-section-header-prefix-typography-letter-spacing,var(--typography-h-5-letter-spacing,inherit));color:var(--components-section-header-prefix-palette-main,inherit)}@media(min-width:768px){.SectionHeader_container__pV19s .section-header-prefix{font-size:var(--components-section-header-prefix-typography-font-size,var(--typography-h-5-font-size,inherit))}}.SectionHeader_container__pV19s .section-header-subtitle{margin:var(--components-section-header-subtitle-spacing-top,var(--spacing-h-5-top,0)) var(--components-section-header-subtitle-spacing-right,var(--spacing-h-5-right,0)) var(--components-section-header-subtitle-spacing-bottom,var(--spacing-h-5-bottom,0)) var(--components-section-header-subtitle-spacing-left,var(--spacing-h-5-left,0));font-weight:var(--components-section-header-subtitle-typography-font-weight,var(--typography-h-5-font-weight,inherit));font-family:var(--components-section-header-subtitle-typography-font-family,var(--typography-h-5-font-family,inherit));font-size:var(--components-section-header-subtitle-typography-font-size,var(--typography-h-5-font-size,inherit));line-height:var(--components-section-header-subtitle-typography-line-height,var(--typography-h-5-line-height,inherit));letter-spacing:var(--components-section-header-subtitle-typography-letter-spacing,var(--typography-h-5-letter-spacing,inherit));color:var(--components-section-header-subtitle-palette-main,inherit)}@media(min-width:768px){.SectionHeader_container__pV19s .section-header-subtitle{font-size:var(--components-section-header-subtitle-typography-font-size,var(--typography-h-5-font-size,inherit))}}.SectionHeader_container__pV19s>:first-child{margin-top:0}.SectionHeader_container__pV19s>:last-child{margin-bottom:0}.ProductCard_ProductCard__E9EmV{display:flex;flex-direction:column;justify-content:center;position:relative;flex-basis:80vw;flex-shrink:0;margin-bottom:.5rem;overflow:hidden;border-style:var(--components-card-border-style,unset);border-radius:var(--components-card-border-radius,unset);border-width:var(--components-card-border-width,unset);border-color:hsl(from var(--color-border-primary-main) h s l/.2);transition:box-shadow .5s}.ProductCard_ProductCard__E9EmV:hover{box-shadow:var(--components-card-shadow,unset);text-decoration:none!important}@media(min-width:768px){.ProductCard_ProductCard__E9EmV{flex-basis:calc((100% - 180px)/3)}}.ProductCard_ProductCard__E9EmV .product-image{width:100%;margin-bottom:1rem;aspect-ratio:700/500;position:relative}.ProductCard_ProductCard__E9EmV .label{position:absolute;top:0;left:0;padding:.2rem .8rem;background-color:var(--color-primary-main);color:var(--color-primary-contrast-text);font-size:.7rem;line-height:1.7;border-radius:0 0 10px 0;font-weight:600}.ProductCard_ProductCard__E9EmV .data-row{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin:0 1rem}@media(max-width:768px){.ProductCard_ProductCard__E9EmV .data-row{margin:0 1rem}}.ProductCard_ProductCard__E9EmV .data-row:first-child{margin-top:2rem}@media(max-width:768px){.ProductCard_ProductCard__E9EmV .data-row:first-child{margin-top:3rem}}.ProductCard_ProductCard__E9EmV .data-row:last-child{margin-bottom:1rem}@media(max-width:768px){.ProductCard_ProductCard__E9EmV .data-row:last-child{margin-bottom:1.5rem}}.ProductCard_ProductCard__E9EmV .data-row .caption,.ProductCard_ProductCard__E9EmV .data-row .details,.ProductCard_ProductCard__E9EmV .data-row .price{color:var(--color-colors-black,#000)}.ProductCard_ProductCard__E9EmV .data-row .price{font-size:1rem;font-weight:500}.ProductCard_ProductCard__E9EmV .data-row .description{color:var(--color-primary-main,#000);font-size:1rem;font-weight:400}.ProductCard_ProductCard__E9EmV .data-row .caption{font-size:1.1rem;font-weight:600}.ProductCard_ProductCard__E9EmV .data-row .details{font-size:.8rem;font-weight:100;align-self:flex-start;margin-top:3px;white-space:nowrap}.ProductGallery_ProductGallery__27YoN{padding-top:5rem;padding-bottom:5rem}.ProductGallery_ProductGallery__27YoN .main-header{text-align:center}.ProductGallery_ProductGallery__27YoN .aggregation-header{margin:2rem 0;font-weight:300;font-size:1.1rem;display:flex;gap:.8rem 1.5rem;color:#a6a6a6;flex-wrap:wrap;justify-content:center}.ProductGallery_ProductGallery__27YoN .aggregation-header span{cursor:pointer}.ProductGallery_ProductGallery__27YoN .aggregation-header .active{color:var(--color-primary-main)}.ProductGallery_ButtonsContainer__dbE1Z{display:flex;justify-content:center;flex-wrap:wrap;gap:0 1rem}.ProductGallery_Carousel__vGjD1{margin-bottom:1rem}.ProductGallery_Carousel__vGjD1 .nav-button{margin-bottom:5%}@media(max-width:768px){.ProductGallery_Carousel__vGjD1 .nav-button{display:none}}@media(min-width:768px){.ProductGallery_Carousel__vGjD1 .progress-container{display:none}}.ProductGallery_Carousel__vGjD1 .slide{padding-left:10px;padding-right:10px;--slide-width:90%;flex:0 0 var(--slide-width)}@media(min-width:768px){.ProductGallery_Carousel__vGjD1 .slide{--slide-width:50%}}@media(min-width:992px){.ProductGallery_Carousel__vGjD1 .slide{--slide-width:33.33%}}