.DividerBrandIcons_DividerBrandIcons__Ainwc{padding-top:var(--spacing-l);padding-bottom:var(--spacing-m)}.DividerBrandIcons_DividerBrandIcons__title__i16j3{display:flex;margin:auto;justify-content:center;margin-bottom:var(--spacing-m)}.DividerBrandIcons_DividerBrandIcons__items__EmbN_{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}.DividerBrandIcons_DividerBrandIcons__items__EmbN_ :nth-child(n+5){display:none}.DividerBrandIcons_DividerBrandIcons__item__0UxPW{display:flex;flex-direction:column;align-items:center;width:140px;min-height:120px;padding:var(--spacing-s) var(--spacing-m) var(--spacing-m);background-color:var(--color-shade);border-radius:20px;gap:4px}.DividerBrandIcons_DividerBrandIcons__item-text__BJ92y{text-align:center}@media(min-width:769px){.DividerBrandIcons_DividerBrandIcons__Ainwc{border-top:1px solid var(--color-dark);border-bottom:1px solid var(--color-dark)}.DividerBrandIcons_DividerBrandIcons__items__EmbN_{justify-content:space-evenly}.DividerBrandIcons_DividerBrandIcons__items__EmbN_ :nth-child(n+5){display:flex}.DividerBrandIcons_DividerBrandIcons__item__0UxPW{background:none}}@media(min-width:769px) and (max-width:1100px){.DividerBrandIcons_DividerBrandIcons__item__0UxPW{width:130px}}@media(min-width:1100px){.DividerBrandIcons_DividerBrandIcons__item__0UxPW{width:-moz-fit-content;width:fit-content;height:auto;min-height:auto}}.BlogCarousel_BlogCarousel__9yRz3{position:relative;overflow:hidden;max-width:var(--section-max-width);margin:0 auto}.BlogCarousel_BlogCarousel__titleWrapper__xZOm9{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px}.BlogCarousel_BlogCarousel__mobileWrapperButton__FdKvd{display:none;text-align:center}.BlogCarousel_BlogCarousel__dot__h2yCY{width:8px;height:8px;padding:0;border:1px solid var(--dark-grey);margin-bottom:10px;margin-right:10px;border-radius:50%;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.BlogCarousel_BlogCarousel__dot--active__4daLV{background:var(--dark-grey)}.BlogCarousel_BlogCarousel__card__XoxGh{border:none;background-color:transparent;max-width:341px;position:sticky;margin-right:20px}.BlogCarousel_BlogCarousel__card__XoxGh:not(:last-child){margin-right:20px}.BlogCarousel_BlogCarousel__card-body__W5uqf{margin-top:16px;padding:0}.BlogCarousel_BlogCarousel__card-body__W5uqf a[class*=Button]{padding:8px 0}.BlogCarousel_BlogCarousel__card-content__H_F6Z{max-height:190px;min-height:190px;overflow-y:hidden}.BlogCarousel_BlogCarousel__card-image__GdGD7{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:var(--aspect-ratio-card)}.BlogCarousel_BlogCarousel__card-title__3NVRL{line-height:34px;max-height:70px;-webkit-line-clamp:2;line-clamp:2}.BlogCarousel_BlogCarousel__card-text___NEC7,.BlogCarousel_BlogCarousel__card-title__3NVRL{overflow-y:hidden;text-overflow:ellipsis;white-space:break-spaces;display:-webkit-box;-webkit-box-orient:vertical}.BlogCarousel_BlogCarousel__card-text___NEC7{font-size:16px;max-height:calc(100% - 66px);line-height:24px;-webkit-line-clamp:4;line-clamp:4}.BlogCarousel_BlogCarousel__cta__WTP9w{text-align:left}@media(min-width:769px) and (max-width:1100px){.BlogCarousel_BlogCarousel__9yRz3{margin:0 60px}}@media(max-width:768px){.BlogCarousel_BlogCarousel__9yRz3{margin:0 0 0 24px}.BlogCarousel_BlogCarousel__wrapperButton__f5QC7{display:none}.BlogCarousel_BlogCarousel__mobileWrapperButton__FdKvd{display:block}.BlogCarousel_BlogCarousel__card-title__3NVRL{line-height:28px}}.CategoriesCarousel_CategoriesCarousel__0uUoF{margin:var(--spacing-xxl) 0}.CategoriesCarousel_CategoriesCarousel__item__0kC99{padding-top:var(--spacing-m);width:calc(288px + var(--spacing-m))}.CategoriesCarousel_CategoriesCarousel__item__0kC99 p{width:288px}.CategoriesCarousel_CategoriesCarousel__item__0kC99 a{padding:12px 0;display:inline-flex;align-items:center}.CategoriesCarousel_CategoriesCarousel__item__0kC99 a>span{display:flex}.CategoriesCarousel_CategoriesCarousel__item__0kC99 img{transition:transform .5s}.CategoriesCarousel_CategoriesCarousel__item__0kC99:hover img{-o-object-fit:fill;object-fit:fill;transform:scale(1.025)}.CategoriesCarousel_CategoriesCarousel__shop-all__N4Www{display:flex;padding:var(--spacing-l);gap:var(--spacing-s);align-items:center;justify-content:center;transition:opacity .3s}.CategoriesCarousel_CategoriesCarousel__shop-all-container__8flXx{width:calc(288px + var(--spacing-m));height:530px;display:flex;justify-content:center;align-items:center}.CategoriesCarousel_CategoriesCarousel__shop-all__N4Www:hover{opacity:.7}.CategoriesCarousel_CategoriesCarousel__shop-all__N4Www:hover path{animation:CategoriesCarousel_arrowAnimation__EM_oy 1s both}@keyframes CategoriesCarousel_arrowAnimation__EM_oy{0%{opacity:1;transform:translateX(0) scale(1)}25%{opacity:0;transform:translateX(10px) scale(.9)}26%{opacity:0;transform:translateX(-10px) scale(.9)}55%{opacity:1;transform:translateX(0) scale(1)}}.HomeHero_Hero__olVFY{display:grid;grid-column-gap:var(--spacing-l);-moz-column-gap:var(--spacing-l);column-gap:var(--spacing-l);grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"header" "image" "content"}.HomeHero_Hero__container__1AwAb{background-color:var(--color-default);padding:var(--spacing-l) 0;width:90%;margin:0 auto}.HomeHero_Hero__header__Q_aFV{grid-area:header;cursor:pointer;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;padding:var(--spacing-s);background-color:var(--white);border-radius:30px;gap:var(--spacing-s);margin:auto;margin-bottom:var(--spacing-m)}.HomeHero_Hero__header-tag__9GO3g{display:flex;justify-content:center;align-items:center;border-radius:20px;font-size:11px;padding:0 var(--spacing-m);background-color:var(--color-dark);border:1px solid var(--color-black);text-transform:uppercase}.HomeHero_Hero__header__Q_aFV:hover .HomeHero_Hero__header-icon___or8s path{animation:HomeHero_arrowAnimation__tgXeT 1s both}.HomeHero_Hero__content__P5T9O{grid-area:content}.HomeHero_Hero__content-description__oltKu,.HomeHero_Hero__content-title__F_b5D{text-align:center}.HomeHero_Hero__content-title__F_b5D{margin-top:var(--spacing-l)}.HomeHero_Hero__content-description__oltKu{margin-top:var(--spacing-m);margin-bottom:var(--spacing-l)}.HomeHero_Hero__content-cta__G2AT4{display:flex;flex-direction:column;gap:var(--spacing-m);align-items:center}.HomeHero_Hero__content-cta__G2AT4 a[class*=shop-mobile][class*=Button],.HomeHero_Hero__content-cta__G2AT4 button[class*=shop-mobile][class*=Button]{display:block;margin:0}.HomeHero_Hero__content-cta__G2AT4 a[class*=shop-desktop][class*=Button],.HomeHero_Hero__content-cta__G2AT4 button[class*=shop-desktop][class*=Button]{display:none}.HomeHero_Hero__image__Tc4xr{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px;height:100%}.HomeHero_Hero__image-container__sgDjj{grid-area:image;min-height:300px;max-height:443px}@media(min-width:769px){.HomeHero_Hero__olVFY{grid-template-columns:1fr 1fr;grid-template-areas:"header image" "content image";grid-template-rows:auto 1fr}.HomeHero_Hero__container__1AwAb{padding:48px 0;width:100%;max-width:min(100% - 96px,1440px);margin:0 auto}.HomeHero_Hero__header__Q_aFV{margin:0}.HomeHero_Hero__content-cta__G2AT4{flex-direction:row}.HomeHero_Hero__content-cta__G2AT4 a[class*=shop-mobile][class*=Button],.HomeHero_Hero__content-cta__G2AT4 button[class*=shop-mobile][class*=Button]{display:none}.HomeHero_Hero__content-cta__G2AT4 a[class*=shop-desktop][class*=Button],.HomeHero_Hero__content-cta__G2AT4 button[class*=shop-desktop][class*=Button]{display:block}.HomeHero_Hero__content-description__oltKu,.HomeHero_Hero__content-title__F_b5D{text-align:left}.HomeHero_Hero__content-title__F_b5D{margin-top:var(--spacing-m)}.HomeHero_Hero__content-description__oltKu{margin:var(--spacing-xl) 0}.HomeHero_Hero__image__Tc4xr{max-width:100%;height:100%}}@keyframes HomeHero_arrowAnimation__tgXeT{0%{opacity:1;transform:translateX(0) scale(1)}25%{opacity:0;transform:translateX(10px) scale(.9)}26%{opacity:0;transform:translateX(-10px) scale(.9)}55%{opacity:1;transform:translateX(0) scale(1)}}.HomeVideo_HomeVideo__6_5db{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xxl) 0}.HomeVideo_HomeVideo__title__gfzeG{margin-top:var(--spacing-m);margin-bottom:var(--spacing-xl);text-align:center;white-space:pre-line}.HomeVideo_HomeVideo__video__TD3c7{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px;height:100%}.Home_Home__qx4e5{margin-top:calc(var(--banner-height) + var(--menu-height))}.Home_RetailLogos__sJFNd{display:flex;flex-direction:column;align-items:center;padding-top:var(--spacing-m);padding-bottom:var(--spacing-s);overflow:hidden}.Home_RetailLogos__items__iFe_g{display:flex;flex-direction:row;gap:var(--spacing-s) var(--spacing-m);justify-content:center;align-items:center;flex-wrap:wrap}.Home_RetailLogos__item__PiqQz{min-width:90px;max-width:120px;height:auto}.Home_RetailLogos__container__4BrWp{background-color:var(--color-dark)}@media(min-width:769px){.Home_RetailLogos__sJFNd{padding-top:var(--spacing-s);padding-bottom:var(--spacing-xs)}.Home_RetailLogos__items__iFe_g{gap:var(--spacing-l)}.Home_RetailLogos__item__PiqQz{max-width:150px}}.Testimonials_Testimonials__wrapper__4HEbk{margin:0 auto;max-width:var(--section-max-width)}.Testimonials_Testimonials__elementsContainer__4IZMh{display:flex;flex-direction:row;justify-content:center}.Testimonials_Testimonials__elementsWrapper__JPUma{position:relative;text-align:center;width:100%;background-color:#fff}.Testimonials_Testimonials__wrapperImage__88JHN{position:absolute;left:0;bottom:0;width:254px;height:auto}.Testimonials_Testimonials__text__SGPP9{width:580px;padding-top:64px;padding-bottom:64px}.Testimonials_Testimonials__text__SGPP9 p{line-height:36px}.Testimonials_Testimonials__elementImage__uftpr{width:auto;max-width:328px;height:auto}.Testimonials_Testimonials__elementWrapper__2YQdl{width:100%;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;background-color:#fff}.Testimonials_Testimonials__dot__rt07C{width:8px;height:8px;padding:0;border:1px solid var(--dark-grey);margin-bottom:10px;margin-right:10px;border-radius:50%!important;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Testimonials_Testimonials__dot--active__uxziy{background:var(--dark-grey)}@media(min-width:769px) and (max-width:1100px){.Testimonials_Testimonials__elementsWrapper__JPUma{width:100%}}@media(max-width:768px){.Testimonials_Testimonials__elementsWrapper__JPUma{width:100%}.Testimonials_Testimonials__wrapperImage__88JHN{display:none;position:relative;width:100%}.Testimonials_Testimonials__text__SGPP9{padding-right:8px;padding-left:8px;width:100%}.Testimonials_Testimonials__text__SGPP9 p{line-height:28px}}.CardImage_CardImage-container__K2L_2{display:flex;justify-content:center;background-repeat:no-repeat;background-color:var(--white);overflow:hidden;height:var(--card-product-height-small);position:relative}.CardImage_CardImage__image-container__VM96Z{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.CardImage_CardImage__image-hover__hngO8,.CardImage_CardImage__image__yAfbn{position:absolute}.CardImage_CardImage__image__yAfbn{visibility:visible;width:auto;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.CardImage_CardImage__image-hover__hngO8{visibility:hidden;-o-object-fit:cover;object-fit:cover;width:auto;height:100%}.CardImage_ProductTag__6cVwf{position:absolute;left:0;top:0;display:flex;padding:4px 6px;justify-content:center;align-items:center;gap:10px;border-radius:20px;border:1px solid var(--black);background:var(--color-dark)}@media (min-width:769px){.CardImage_CardImage-container__K2L_2{height:var(--card-product-height)}.CardImage_ProductTag__6cVwf{left:10px;top:10px}}.Modal_Modal-overlay__rEf4x{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-end;z-index:var(--z-index-modal);opacity:0;visibility:hidden}.Modal_Modal-header__IfsRv{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Modal_Modal-overlay__rEf4x.Modal_active__AgSwv{opacity:1;visibility:visible;height:100%;overflow-y:auto}.Modal_Modal-content-container__q2iWF{width:100%;opacity:0;scrollbar-width:none}.Modal_Modal-content-container__q2iWF::-webkit-scrollbar{display:none}.Modal_Modal-content__S75bF{padding:20px;background-color:var(--color-default);border-radius:8px 8px 0 0}.Modal_Modal-overlay__rEf4x.Modal_active__AgSwv .Modal_Modal-content-container__q2iWF{opacity:1}.Modal_Modal-close-button__d2_oF{border:none;background-color:transparent;position:absolute;right:16px;top:16px}.Modal_Modal-close-button__d2_oF svg circle{fill:var(--color-default)}.Modal_Modal-close-button__d2_oF svg{max-width:32px;max-height:32px;width:100%;height:100%}.Modal_Modal-cta-container__ysyeU{background:var(--color-shade);height:var(--modal-button-container);position:relative;box-shadow:0 -2px 4px 0 rgba(0,0,0,.25);padding:16px;text-transform:uppercase}.Modal_Modal-footer__bDXEH{display:flex;max-width:250px;margin:auto;justify-content:center}.Modal_Modal-footer-large__JIS3d{display:flex;max-width:300px;margin:auto;justify-content:center}.Modal_Modal-footer-two-columns__0lXqj{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Modal_Modal-footer-left__nVFRE{text-transform:none;padding-left:30px}.Modal_Modal-footer-right__bkJPY{padding-right:30px}@media (min-width:769px){.Modal_Modal-overlay__rEf4x{align-items:flex-start;justify-content:center;padding:48px 0}.Modal_Modal-content-container__q2iWF{width:664px;position:relative;margin:auto}.Modal_Modal-content__S75bF{padding:64px;border-radius:10px}.Modal_Modal-cta-container__ysyeU{display:none}.Modal_Modal-cta-container__ysyeU.Modal_Modal-fixed-footer__tKnmg{display:block;position:sticky;bottom:0}.Modal_Modal-content__S75bF{border-radius:10px 10px 0 0}.Modal_Modal-content-container__q2iWF{height:auto;max-height:100%;overflow-y:auto;border-radius:0 0 10px 10px}}@media (max-width:768px){.Modal_Modal-overlay__rEf4x.Modal_active__AgSwv .Modal_Modal-content-container__q2iWF{animation-name:Modal_slide-up__esNho;animation-duration:var(--modal-animation-duration);animation-fill-mode:forwards}.Modal_Modal-overlay__rEf4x.Modal_closed__C2gxK .Modal_Modal-content-container__q2iWF{animation-name:Modal_slide-down__rkydb;animation-duration:var(--modal-animation-duration);animation-fill-mode:forwards}.Modal_Modal-content__S75bF{max-height:calc(90vh - var(--modal-button-container));max-height:calc(90svh - var(--modal-button-container));overflow-y:auto}}@keyframes Modal_slide-up__esNho{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Modal_slide-down__rkydb{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.Card_Card__GJKNX{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:var(--white);padding:var(--spacing-s);gap:8px}.Card_Card__title-container__GnOEb{display:flex;flex-direction:column;align-items:center;margin-top:var(--spacing-s);gap:var(--spacing-s)}.Card_Card__title__wdYzy{color:var(--color-black)}.Card_Card__description__UddLh{display:flex;justify-content:center;text-align:center;padding-top:var(--spacing-s);color:var(--color-grey1)}.CategoryProductCards_CategoryProductCards__EO9_k{margin:var(--section-margin) 0}.CategoryProductCards_CategoryProductCards__grid__Hcm2P{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-flow:row dense;grid-gap:1.5vw}.CategoryProductCards_CategoryProductCards__titleWrapper__p9WCj{text-align:center;margin-bottom:64px;scroll-margin:calc(var(--banner-height) + var(--menu-height) + 64px)}.CategoryProductCards_CategoryProductCards__subtitle__rzJnO{max-width:500px;margin:16px auto 0}.CategoryProductCards_CategoryProductCards__buttonWrapper__5uhU_{display:flex;justify-content:center;margin-top:36px}@media(min-width:769px) and (max-width:1100px){.CategoryProductCards_CategoryProductCards__grid__Hcm2P{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}@media(max-width:768px){.CategoryProductCards_CategoryProductCards__grid__Hcm2P{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-row-gap:24px;grid-column-gap:14px}}