.bannerContainer{background:var(--Blue-Shades-500,#bcdbff);align-items:flex-start;gap:120px;width:100%;padding:2.5rem;display:flex}@media (max-width:824px){.bannerContainer{flex-direction:column-reverse}}.bannerContainer .imageContainer{flex:1;margin:auto}.bannerContainer .imageContainer img{position:relative!important}.bannerContainer .bannerContent{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;gap:31px;display:flex}.bannerContainer .bannerContent img{width:268px!important;height:50px!important;position:relative!important}.bannerContainer .bannerContent h1{color:var(--Primary-Dark-Blue,#13182f);font-family:Georgia;font-size:56px;font-style:normal;font-weight:400;line-height:120%}
.swiper-pagination-container{justify-content:center;align-self:stretch;align-items:center;gap:8px;display:flex}.swiper-pagination-container .swiper-pagination-bullet{aspect-ratio:1;background:#fff;width:14px;height:14px}.swiper-pagination-container .swiper-pagination-bullet-active{background:var(--Primary-Blue,#3d65ff)}.swiper .swiper-slide{flex:1;height:auto;min-height:100%}
.shopCategories{background:#e0edff;flex-direction:column;flex:1 0 0;align-items:center;gap:24px;padding-top:64px;padding-bottom:64px;display:flex}.shopCategories .title{color:#13182f;text-align:center;font-family:Georgia;font-size:40px;font-style:normal;font-weight:400;line-height:120%}.shopCategories .shopCategoriesLoading,.shopCategories .shopCategoriesError,.shopCategories .shopCategoriesEmpty{justify-content:center;align-items:center;width:100%;min-height:280px;padding:2rem;display:flex}.shopCategories .shopCategoriesSwiper{width:100%}@media (max-width:1023px){.shopCategories .shopCategoriesSwiper .swiper-slide{box-sizing:border-box;flex:none;width:auto}}@media (min-width:1024px){.shopCategories .shopCategoriesSwiper .swiper-slide{flex:0 0 20%;width:20%;max-width:20%}}.shopCategories .categorySlide{cursor:pointer;text-align:center;background:#fff;border-right:.5px solid #d5dff0;flex-direction:column;flex:1 0 0;align-items:center;gap:8px;min-height:100%;padding:40px;display:flex}.shopCategories .categorySlide .imgHolder{background:#ebefff;border-radius:96px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:120px;height:120px;padding:12px;display:flex}.shopCategories .categorySlide .imgHolder img{object-fit:contain;position:relative!important}.shopCategories .categorySlide .catName{color:#13182f;justify-content:center;align-items:center;min-height:54px;font-size:18px;font-style:normal;font-weight:600;line-height:150%;display:flex}.shopCategories .categorySlide .prodsInCat{color:#99a0b4;font-size:14px;font-style:normal;font-weight:400;line-height:150%}
.shopCategoriesTeaser{background:#f3f8ff;flex-direction:column;align-items:center;gap:24px;width:100%;padding-top:64px;padding-bottom:64px;display:flex}.shopCategoriesTeaser .shopCategoriesTeaserContainer{background:#fff;border:.5px solid #d5dff0;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin:0 auto;display:grid;overflow:hidden}@media (max-width:1024px){.shopCategoriesTeaser .shopCategoriesTeaserContainer{background:0 0;border:none;flex-direction:column;gap:0;display:flex}}.shopCategoriesTeaser .shopCategoriesTeaserSwiperWrapper{width:100%;min-width:0;overflow:hidden}@media (max-width:1024px){.shopCategoriesTeaser .shopCategoriesTeaserSwiperWrapper{min-height:85vh}.shopCategoriesTeaser .shopCategoriesTeaserSwiperWrapper .swiper{width:100%;height:100%;min-height:85vh;overflow:hidden}.shopCategoriesTeaser .shopCategoriesTeaserSwiperWrapper .swiper-wrapper{align-items:stretch;height:100%}.shopCategoriesTeaser .shopCategoriesTeaserSwiperWrapper .swiper-slide{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%;height:100%;min-height:85vh}}.shopCategoriesTeaser .shopCategoriesTeaserLoading,.shopCategoriesTeaser .shopCategoriesTeaserError{grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:280px;padding:3rem 2rem;display:flex}.shopCategoriesTeaser .singleContainerSection{background:#fff;border-right:.5px solid #d5dff0;flex-direction:column;align-items:center;gap:16px;min-height:100%;padding:40px 24px;display:flex}.shopCategoriesTeaser .singleContainerSection:last-child{border-right:none}@media (max-width:1024px){.shopCategoriesTeaser .singleContainerSection{border:.5px solid #d5dff0;margin-bottom:24px;padding:24px 16px}.shopCategoriesTeaserSwiperWrapper .shopCategoriesTeaser .singleContainerSection{flex:auto;height:100%;min-height:100%;margin-bottom:0}.shopCategoriesTeaser .singleContainerSection:last-child{margin-bottom:0}}.shopCategoriesTeaser .singleContainerSection .title{color:#13182f;text-align:center;flex-shrink:0;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.shopCategoriesTeaser .singleContainerSection .products{flex:auto;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(16.25rem,1fr);align-items:stretch;width:100%;min-height:34rem;display:grid}.shopCategoriesTeaser .singleContainerSection .products>*{min-height:0;border-radius:0!important}@media (max-width:1400px){.shopCategoriesTeaser .singleContainerSection .products{grid-template-columns:1fr;grid-auto-rows:minmax(16.25rem,1fr);min-height:70rem}}@media (max-width:1024px){.shopCategoriesTeaser .singleContainerSection .products{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(16.25rem,1fr);min-height:34rem}}.shopCategoriesTeaser .singleContainerSection button,.shopCategoriesTeaser .singleContainerSection button.MuiButton-root,.shopCategoriesTeaser .singleContainerSection [class*=MuiButton]{border-radius:60px!important}.shopCategoriesTeaser .singleContainerSection .viewMore{cursor:pointer;color:inherit;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:16px 32px;text-decoration:none;display:flex}.shopCategoriesTeaser .singleContainerSection .viewMore .text{color:#13182f;font-size:18px;font-style:normal;font-weight:500;line-height:150%}
.SingleCategory-module-scss-module__xTkqva__singleCategory button{border-radius:60px!important}.SingleCategory-module-scss-module__xTkqva__singleCategory button.MuiButton-root{border-radius:60px!important}.SingleCategory-module-scss-module__xTkqva__singleCategory [class*=MuiButton]{border-radius:60px!important}@media (max-width:639px){.SingleCategory-module-scss-module__xTkqva__headerCard .SingleCategory-module-scss-module__xTkqva__exploreButton{justify-content:center;width:100%}}.SingleCategory-module-scss-module__xTkqva__productsLoading,.SingleCategory-module-scss-module__xTkqva__productsError{justify-content:center;align-items:center;width:100%;min-height:280px;padding:2rem;display:flex}.SingleCategory-module-scss-module__xTkqva__productsSwiperWrapper{width:100%}.SingleCategory-module-scss-module__xTkqva__productsSwiperWrapper .SingleCategory-module-scss-module__xTkqva__swiper{width:100%;position:relative}.SingleCategory-module-scss-module__xTkqva__productsSwiperWrapper .swiper-slide{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%}@media (min-width:768px){.SingleCategory-module-scss-module__xTkqva__productsSwiperWrapper .swiper-slide{flex:0 0 calc(50% - 8px);width:calc(50% - 8px);max-width:calc(50% - 8px)}}@media (min-width:1024px){.SingleCategory-module-scss-module__xTkqva__productsSwiperWrapper .swiper-slide{flex:0 0 calc(20% - 19.2px);width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}
