:root{--titleFontFamily:"Aboreto",system-ui;--bodyFontFamily:"Nunito Sans",sans-serif;--clamp48:clamp(24rem, 19.5556rem + 1.4815vw, 48rem);--clamp32:clamp(16rem, 13.037rem + 0.9877vw, 32rem);--titleSize24:clamp(22px, 20.4px + 0.68vw, 24px);--titleSize30:clamp(26px, 22.81px + 1.36vw, 30px);--titleSize32:clamp(28px, 24.81px + 1.36vw, 32px);--titleSize48:clamp(36px, 29.61px + 2.73vw, 48px);--titleSize64:clamp(44px, 34.42px + 4.09vw, 64px);--titleSize80:clamp(48px, 35.22px + 5.45vw, 80px);--h1Clamp:clamp(32px, 4vw, 48px);--h2Clamp:clamp(28px, 3.5vw, 40px);--h3Clamp:clamp(24px, 3vw, 34px);--h4Clamp:clamp(20px, 2.5vw, 28px);--h5Clamp:clamp(18px, 2vw, 22px);--h6Clamp:clamp(16px, 1.5vw, 18px);--pClamp:clamp(15px, 1.2vw, 16px);--mainColor:#af1685;--secondaryColor:#722257;--terciaryColor:#f2f2f2;--enfasisColor:#af1685;--bgColor:#f2f2f2;--themeBgColor:color-mix(in srgb, var(--bgColor) 94%, transparent);--fontColor:#3f2537;--headerSelectedText:#ffffff;--swiper-theme-color:#af1685;--maxWidthWrap:1240px;--pagePadding:16px;--gapGeneric:64rem;--borderRadius:0px}*{font-family:var(--bodyFontFamily);accent-color:var(--mainColor);line-height:175%}hr{display:flex;width:100%}main{background:linear-gradient(145deg,#fbf7fa 0,#f4edf2 100%)}.m-loadingCover{background-color:var(--themeBgColor)}.m-loadingCover .a-loadingCover__loader{border-color:color-mix(in srgb,var(--fontColor) 25%,transparent);border-top-color:var(--mainColor)}.m-loadingCover__msg{color:var(--fontColor)}.m-loadingCover__button{background-color:var(--bgColor)}.m-loadingCover__button:hover{color:var(--bgColor)}strong{font-weight:700}.m-breadcrumbs__item:not(:last-child)::after{content:"/";margin:0 5px}.option:has(.radio:checked) .label,.p-productFilter__submit{background-color:var(--primaryColor);color:#fff!important}.p-cart{--primaryColor:var(--secondaryColor)}:where(.m-contentMediaBlock.-splitHeader.m-contentMediaBlock__header){display:contents;grid-area:header}:where(.m-contentMediaBlock.-splitHeader.m-contentMediaBlock__title){grid-area:title}:where(.m-contentMediaBlock.-splitHeader.m-contentMediaBlock__subtitle){grid-area:subtitle}@media (max-width:720px){:where(.m-contentMediaBlock.-splitHeader.m-contentMediaBlock__header){display:block}}:where(.m-megaMenuImgimg){display:block;width:100%;height:auto;object-fit:cover;object-position:top left}.m-breadcrumbs{display:flex;flex-direction:row;color:var(--fontColor)}.m-breadcrumbs__item{opacity:.5;transition:all ease-in-out .3s}a.m-breadcrumbs__item:hover{opacity:1}.o-ctaContentBlock{isolation:isolate;position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:340px;padding:clamp(72px,8vw,112px) var(--pagePadding);overflow:hidden;background:radial-gradient(circle at 20% 15%,rgba(225,172,215,.33),transparent 38%),linear-gradient(120deg,#fff7fc 0,#f8eff7 52%,#f4e8f3 100%);border-block:1px solid rgba(166,40,132,.1)}.o-ctaContentBlock::before{content:"";position:absolute;top:-110px;right:-70px;width:340px;aspect-ratio:1;border:1px solid rgba(166,40,132,.13);border-radius:50%;pointer-events:none}.m-ctaContentBlock{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:148rem var(--pagePadding)}.m-ctaContentBlock__imgContainer{width:100%;height:100%}.m-ctaContentBlock__img{width:100%;height:100%;object-fit:contain}.m-ctaContentBlock__header,.m-ctaContentBlock__textContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:var(--fontColor);max-width:850px;text-wrap-style:balance}.m-ctaContentBlock__textContainer{gap:24rem}.o-ctaContentBlock .m-ctaContentBlock__textContainer{width:min(100%,860px);gap:22px;position:relative;z-index:1}.m-ctaContentBlock__title{color:#121212;text-align:center;font-size:var(--titleSize32);font-style:normal;font-weight:700;line-height:125%}.o-ctaContentBlock .m-ctaContentBlock__title{margin:0;color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:var(--titleSize48);font-weight:400;line-height:1.12}.m-ctaContentBlock__subtitle{color:#121212;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.o-ctaContentBlock .m-ctaContentBlock__subtitle{color:var(--fontColor);font-size:clamp(17px,1.7vw,21px);font-weight:500}.o-ctaContentBlock .m-ctaContentBlock__text{max-width:680px;color:var(--fontColor);font-size:clamp(16px,1.35vw,19px);line-height:1.6}.o-ctaContentBlock .m-ctaContentBlock__text,.o-ctaContentBlock .m-ctaContentBlock__text p{margin:0}.o-ctaContentBlock .m-ctaContentBlock__text .a-button{min-height:52px;margin:0 auto;padding:13px 28px;border-radius:999px;box-shadow:0 14px 30px rgba(175,22,133,.2);font-size:16px;font-weight:700;letter-spacing:0}.m-ctaContentBlock__text a{font-size:20px;font-style:normal;font-weight:300;line-height:175%;letter-spacing:-.48px;text-align:center;max-width:800rem}.m-ctaContentBlock__bgContainer{position:absolute;bottom:0;left:0;z-index:-1}.o-ctaContentBlock .m-ctaContentBlock__bgContainer{inset:0;width:100%;height:100%}@media (max-width:720px){:root{--gapGeneric:32rem}.m-mainNav__actions__common{align-items:center;justify-content:end;padding:16px}.m-servicesCategoryList{margin-top:0}.o-heroSection__header,.o-heroSection__wrap{padding:0 16px}.o-heroSection__wrap{padding-top:100px}.m-successStories__wrap{flex-direction:column}.m-servicesCategoryList__wrap{grid-template-columns:1fr}.m-servicesCategoryList__card{min-height:280px;padding:20px}.m-servicesCategoryList__title{font-size:22px}.m-pageHeader{min-height:60dvh}.m-quoteContentBlock__wrap::before{left:0;opacity:.1}.m-quoteContentBlock__wrap::after{right:0;opacity:.1}.m-servicesCategoryList__item.-featured .m-servicesCategoryList__img{transform:rotate(-8deg) translate(6px,8px)}.m-form__group,.m-form__radioGroup{padding:18px;border-radius:20px}.m-form__timeSelectControls{grid-template-columns:1fr}.m-form__timeSelectSeparator{display:none}}.swiper{width:100%}.a-button{--buttonBaseColor:var(--secondaryColor);--buttonTextColor:#ffffff;--buttonBackground:var(--buttonBaseColor);position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:12px 24px;border-radius:14px;border:none;width:fit-content;cursor:pointer;transition:all .2s ease;user-select:none;text-decoration:none!important;background-color:var(--buttonBackground);color:var(--buttonTextColor);font-size:16px;font-weight:300;border:1px solid var(--buttonBackground)}:where(.m-ctaContentBlock__texta),:where(.m-textContentBlock__texta){text-decoration:underline}.a-button:hover{background-color:color-mix(in srgb,var(--buttonBaseColor) 80%,var(--buttonTextColor) 20%)}.a-button.-outline{--outlineBackground:var(--buttonTextColor);color:var(--buttonBaseColor);background-color:var(--outlineBackground);border:1px solid var(--buttonBaseColor)}.a-button.-outline:hover{background-color:color-mix(in srgb,var(--outlineBackground) 80%,var(--buttonBaseColor) 10%)}.a-button.-primary{--buttonBaseColor:var(--secondaryColor);--buttonTextColor:#ffffff;--buttonBackground:var(--buttonBaseColor)}.a-button.-secondary{--buttonBaseColor:var(--enfasisColor);--buttonTextColor:#fdf1f5;--buttonBackground:var(--buttonBaseColor)}.a-button.-terciary{--buttonBaseColor:#1bb66e;--buttonTextColor:#eefbf2;--buttonBackground:var(--buttonBaseColor)}.a-button.-transparent{--buttonTextColor:var(--buttonBaseColor, #1d2939);--buttonBackground:transparent}.a-button.-transparent:hover{background-color:color-mix(in srgb,var(--buttonTextColor) 10%,rgba(255,255,255,.1) 100%);opacity:1}.a-button.-cartButton{--headerShopAlertTextColor:white;--headerShopAlertBackground:var(--mainColor)}.m-pagination__nav .a-button.-currentPage{color:#fff}.o-mainHeader{--headerMaxWidth:1600px;--headerPaddingY:8px;--headerPaddingX:16px;--headerBackground:var(--secondaryColor);--headerNavTextColor:#ffffff;--headerNavHoverTextColor:#ffffffc5;--headerNavSelectedTextColor:#ffffff;--headerSubmenuTextColor:#121212;--headerSubmenuTextSize:14px;--headerMobileBackground:#121212;--headerMobileTextColor:#ffffff;--headerMobileSelectedTextColor:#ffffff;--headerMobileItemBackground:transparent;--headerMobileSelectedBackground:rgba(255, 255, 255, 0.12);--headerMobileHoverTextColor:#ffffff;--headerMobileHoverBackground:rgba(255, 255, 255, 0.08);--headerShopAlertBackground:var(--secondaryColor);--headerShopAlertTextColor:#121212;--headerShopAlertBorderColor:transparent;--headerLangBackground:var(--mainColor);--headerLangTextColor:#121212;--headerLangHoverTextColor:#121212;--headerLangBorderColor:transparent;--headerLangIconBackground:transparent;--headerLangIconColor:white;box-shadow:0 0 25px 0 rgba(0,0,0,.25);transition:all ease-in .3s;z-index:5}.o-mainHeader.-minify{background-color:var(--secondaryColor)}.o-desktopNavContainer{justify-content:space-between}.o-desktopNavContainer .m-mainNav__nav{justify-content:center}.m-mainNav__actions{flex:1;justify-content:flex-end}.-minify .m-mainNavLogo__image{max-height:40px}.m-mainNavLogo__image{max-height:60px}.o-mainHeader .o-mobileNavContainer{--headerNavTextColor:#ffffff;--headerNavHoverTextColor:#ffffff;--headerNavSelectedTextColor:#ffffff;--headerNavSelectedBackground:rgba(255, 255, 255, 0.12);--headerUserTextColor:#ffffff;--headerUserHoverTextColor:#ffffff;--headerLangTextColor:#ffffff;--headerLangIconColor:#ffffff;--headerLangCaretColor:#ffffff}.o-mobileNavContainer .m-mobileNav__header>.a-button{padding:8px;border:0;background:0 0;box-shadow:none;color:#fff;font-size:30px;line-height:1}.m-langSelector__caret,.m-langSelector__trigger{color:#fff!important}.m-langSelector__itemText,.m-langSelector__title{color:var(--secondaryColor)}.o-mobileNavContainer>.m-mobileNav__nav .m-navItem__submenu{background:rgba(255,255,255,.08);box-shadow:none;padding:0}.o-mobileNavContainer .m-userHeader__dropdown .m-navItem__submenu{--headerSubmenuTextColor:#121212;--headerSubmenuHoverTextColor:#121212;background:#fff;border-radius:6px;padding:6px 0}.o-mobileNavContainer .m-userHeader__dropdown .m-navItem__container{color:#121212}.o-mobileNavContainer .m-userHeader__dropdown .m-navItem__container:hover{background:#f2f2f2;color:#121212}.o-mobileNavContainer .m-userHeader__dropdown .m-navItem.-logout>.m-navItem__container{color:#9d2d2d}.o-mainHeader .o-mobileNavContainer .-cartButton{--buttonBackground:rgba(255, 255, 255, 0.08);--buttonTextColor:#ffffff;border-color:rgba(255,255,255,.24)}@media (max-width:720px){.o-mainHeader>.o-mainHeader__shopAlert{display:none}.m-mobileNav__shopAlert{border-top:1px solid rgba(255,255,255,.2);color:var(--headerMobileTextColor);font-size:13px;line-height:150%;padding:10px 20px}.m-mobileNav__shopAlert :where(p,a,span){font-size:inherit;line-height:inherit}.m-shopAlert__item{display:flex;align-items:center;gap:6px;color:inherit;font-size:inherit;line-height:150%;white-space:nowrap;padding:4px 0}.m-mobileNav__shopAlert p{display:flex;align-items:center;gap:6px;margin:0 0 4px}.m-mobileNav__shopAlert p:last-child{margin-bottom:0}.m-mobileNav__shopAlert a{color:inherit}.m-mobileNav__shopAlert :where(.a-icon,i,svg){flex:0 0 auto;width:13px;height:13px}}.-sigIn{color:#fff;display:flex;align-items:center;gap:8px}.o-heroSection{--slider-min-height:75dvh;background-color:var(--secondaryColor)}.m-heroSection__bg{z-index:-1}.m-heroSection__bgContainer::before{position:absolute;inset:0;content:"";width:100%;height:100%;background-color:#050003bd}.m-heroSection__wrap{padding-top:120px}.m-heroSection__header{gap:24px}.m-heroSection__title{font-size:var(--titleSize64);font-family:var(--titleFontFamily);letter-spacing:-1.92px;color:#fff;font-weight:400;line-height:100%}.m-heroSection__subtitle{font-size:var(--h6Clamp);font-family:var(--bodyFontFamily);color:#fff;opacity:.5;font-weight:400;line-height:175%;text-wrap-style:unset}.m-heroSection__text{color:var(--terciaryColor);font-size:20px}.m-defaultContentBlock{color:var(--fontColor)}.m-defaultContentBlock__wrap{column-gap:clamp(32px,6vw,80px)}.m-defaultContentBlock__header{gap:10px}.m-defaultContentBlock__title{margin:0;color:var(--enfasisColor);font-family:var(--titleFontFamily);font-size:var(--titleSize48);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.m-defaultContentBlock__subtitle{margin:0;color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.4;text-wrap:balance;opacity:1}.m-defaultContentBlock__text{color:color-mix(in srgb,var(--fontColor) 82%,transparent);font-size:17px}.m-defaultContentBlock__text>:first-child{margin-top:0}.m-defaultContentBlock__text>:last-child{margin-bottom:0}.m-defaultContentBlock__text h3{color:var(--secondaryColor);font-size:var(--titleSize24)}.m-defaultContentBlock__mediaContainer,.m-defaultContentBlock__mediaContainer .m-defaultContentBlock__img,.m-defaultContentBlock__mediaContainer .m-defaultContentBlock__picture{max-height:800px}.m-defaultContentBlock__mediaContainer{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 64px rgba(63,37,55,.12)}.m-defaultContentBlock__img,.m-defaultContentBlock__picture{min-height:clamp(360px,42vw,620px)}.m-defaultContentBlock.-verticalCenter .m-defaultContentBlock__wrap{align-items:stretch}@media (max-width:720px){.m-defaultContentBlock__wrap{row-gap:20px}.m-defaultContentBlock__img,.m-defaultContentBlock__picture{min-height:300px}}.m-elementCategory__title{font-size:16px}input.-notValid__field,select.-notValid__field,textarea.-notValid__field{border-color:#c93c3c;color:#c93c3c}label.-notValid__label{color:#c93c3c}.m-cartCheckout__auth .title.-notValid__label,.m-clientLogin .title.-notValid__label,.titleContainer .title.-notValid__label{color:#c93c3c!important}.m-elementCategory__catalog.-separatedFolders{grid-template-columns:repeat(auto-fill,minmax(150rem,1fr))}.m-elementCategory__results.-withoutFilters{grid-template-columns:minmax(0,1fr)}.m-productCatalogIntro{display:grid;gap:8px;width:min(100%,840px);margin-bottom:48px}.m-productCatalogIntro__eyebrow{margin:0;color:var(--mainColor);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.m-productCatalogIntro__title{margin:0;color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:var(--titleSize48);font-weight:400;line-height:1.08}.m-productCatalogIntro__text{max-width:720px;color:color-mix(in srgb,var(--fontColor) 82%,transparent);font-size:17px}.m-productCatalogIntro__text>:last-child{margin-bottom:0}.p-productCategory:not(.-shopLanding) .m-productCatalogIntro:has(.m-productCatalogIntro__text>p:first-child>strong){width:100%;max-width:none}.p-productCategory:not(.-shopLanding) .m-productCatalogIntro__text:has(>p:first-child>strong){max-width:none}.p-productCategory:not(.-shopLanding) .m-productCatalogIntro__text>p:first-child>strong{display:block;margin:12px 0 28px;color:purple;font-size:clamp(22px,2.4vw,34px);font-weight:800;line-height:1.2;text-align:center}.p-productCategory .m-elementCategory__wrap{max-width:var(--maxWidthWrap)}.p-productCategory.-shopLanding{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(80px,10vw,140px)}.p-productCategory.-shopLanding .m-productCatalogIntro{margin-bottom:42px}.m-shopCategories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.m-shopCategoryCard{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:22px;background:var(--secondaryColor);box-shadow:0 24px 64px rgba(63,37,55,.14);transition:transform .3s ease,box-shadow .3s ease}.m-shopCategoryCard:hover{box-shadow:0 30px 72px rgba(63,37,55,.22);transform:translateY(-7px)}.m-shopCategoryCard__link{isolation:isolate;position:relative;display:flex;flex-direction:row;align-items:flex-end;min-height:clamp(430px,42vw,570px);overflow:hidden;color:#fff;text-decoration:none}.m-shopCategoryCard__image,.m-shopCategoryCard__media,.m-shopCategoryCard__media::after{position:absolute;inset:0;width:100%;height:100%}.m-shopCategoryCard__media{z-index:-2;margin:0;background:linear-gradient(145deg,var(--mainColor),var(--secondaryColor))}.m-shopCategoryCard__media::after{content:"";z-index:1;background:linear-gradient(180deg,rgba(31,7,23,.02) 25%,rgba(31,7,23,.88) 100%)}.m-shopCategoryCard__image{display:block;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.m-shopCategoryCard:hover .m-shopCategoryCard__image{transform:scale(1.045)}.m-shopCategoryCard__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:clamp(26px,3.5vw,40px)}.m-shopCategoryCard__title{margin:0;color:#fff;font-family:var(--titleFontFamily);font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.18;text-wrap:balance}.m-defaultContentBlock .m-shopCategoryCard__title{color:#fff}.m-shopCategoryCard__description{display:-webkit-box;margin:14px 0 0;overflow:hidden;color:rgba(255,255,255,.82);font-size:15px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.m-shopCategoryCard__cta{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:10px 17px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:14px;font-weight:700;backdrop-filter:blur(8px);transition:background-color .25s ease,color .25s ease}.m-shopCategoryCard:hover .m-shopCategoryCard__cta{background:#fff;color:var(--secondaryColor)}.m-shopCategoryCard__cta span{font-size:19px;line-height:1;transition:transform .25s ease}.m-shopCategoryCard:hover .m-shopCategoryCard__cta span{transform:translateX(4px)}.m-elementCategoryList__item{overflow:hidden;border:1px solid color-mix(in srgb,var(--mainColor) 14%,transparent);background:#fff;box-shadow:0 16px 44px rgba(63,37,55,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.m-elementCategoryList__item:hover{border-color:color-mix(in srgb,var(--mainColor) 45%,transparent);box-shadow:0 22px 54px rgba(63,37,55,.15);transform:translateY(-4px)}.m-elementCategoryList__item .m-elementCategory__img{transition:transform .5s ease}.m-elementCategoryList__item:hover .m-elementCategory__img{transform:scale(1.035)}.p-productCategory:not(.-shopLanding) .m-elementCategory__summary{margin-bottom:28px;padding:13px 16px;border:1px solid color-mix(in srgb,var(--mainColor) 12%,transparent);border-radius:14px;background:rgba(255,255,255,.72)}.p-productCategory:not(.-shopLanding) .m-elementCategory__catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.p-productCategory:not(.-shopLanding) .m-elementCategoryList__item.-item{min-width:0;border-radius:18px}.p-productCategory:not(.-shopLanding) .m-elementCategory__link{height:100%;gap:0;color:inherit;text-decoration:none}.p-productCategory:not(.-shopLanding) .m-elementCategory__media{min-height:0;padding:0;overflow:hidden;background:#f3edf8}.p-productCategory:not(.-shopLanding) .m-elementCategory__content{flex:1;padding:18px 20px 20px}.p-productCategory:not(.-shopLanding) .m-elementCategory__title{margin:0;color:var(--secondaryColor);font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.35}.p-productCategory:not(.-shopLanding) .m-elementCategory__price{margin-top:auto;color:var(--mainColor)}.m-defaultContentBlock.-collection .m-defaultContentBlock__wrap{gap:36px}.m-defaultContentBlock.-collection .m-defaultContentBlock__header{max-width:920px}.m-defaultContentBlock.-collection .m-defaultContentBlock__text{width:100%}.m-defaultContentBlock.-collection.-products .m-elementCategory__catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.m-defaultContentBlock.-collection.-products .m-elementCategoryList__item{min-width:0;border-radius:18px}.m-defaultContentBlock.-collection.-products .m-elementCategory__link{height:100%;gap:0;color:inherit;text-decoration:none}.m-defaultContentBlock.-collection.-products .m-elementCategory__media{aspect-ratio:1/1;min-height:0;padding:0;overflow:hidden;background:#f3edf8}.m-defaultContentBlock.-collection.-products .m-elementCategory__img{transition:transform .45s ease}.m-defaultContentBlock.-collection.-products .m-elementCategory__content{flex:1;padding:18px 20px 20px}.m-defaultContentBlock.-collection.-products .m-elementCategory__title{margin:0;color:var(--secondaryColor);font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.35;text-align:start}.m-defaultContentBlock.-collection.-products .m-elementCategory__price{margin-top:auto;color:var(--mainColor)}.p-elementItem .m-elementItem__wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,5vw,72px)}.p-elementItem .m-elementItem__media{position:sticky;top:112px;align-self:start;min-width:0}.m-productAudienceGroup{margin-top:clamp(40px,6vw,72px)}.m-productAudienceGroup:first-of-type{margin-top:0}.m-productAudienceGroup__title{margin:0 0 24px;color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.15}.m-defaultContentBlock.-collection.-products .m-elementCategory__media,.p-productCategory .m-productAudienceGroup .m-elementCategory__item.-item .m-elementCategory__media{aspect-ratio:700/1080;background:#fff}.m-defaultContentBlock.-collection.-products .m-elementCategory__item.-item .m-elementCategory__img{position:relative}.p-productCategory .m-productAudienceGroup .m-elementCategory__img{object-fit:contain}.m-defaultContentBlock.-collection.-products .m-elementCategory__img{object-fit:cover}.p-elementItem .m-elementDynamicGallery__mainImg{width:100%;height:auto;object-fit:contain}.m-elementDynamicGallery__main{border-radius:36px}.p-productReviews .a-button:is(.p-productReviews__add,.p-productReviews__login){color:#fff}.p-productReviews__header{align-items:center}.p-elementItem .m-elementItem__text{width:100%;margin-top:28px}.p-elementItem .m-elementItem__text>.ck-template-block,.p-elementItem .m-elementItem__text>.ck-template-block>.ck-template-content{display:contents}.p-elementItem .m-elementItem__accordionItem{width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--mainColor) 20%,transparent);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 14px 36px rgba(63,37,55,.07);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.p-elementItem .ck-template-block+.ck-template-block,.p-elementItem .m-elementItem__accordionItem+.ck-template-block,.p-elementItem .m-elementItem__accordionItem+.m-elementItem__accordionItem{margin-top:12px}.p-elementItem .m-elementItem__accordionItem:hover,.p-elementItem .m-elementItem__accordionItem[open]{border-color:color-mix(in srgb,var(--mainColor) 48%,transparent);background:#fff;box-shadow:0 18px 42px rgba(63,37,55,.11)}.p-elementItem .m-elementItem__accordionSummary{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:18px;min-height:68px;padding:14px 16px 14px 22px;color:var(--secondaryColor);cursor:pointer;list-style:none}.p-elementItem .m-elementItem__accordionSummary::-webkit-details-marker{display:none}.p-elementItem .m-elementItem__accordionSummary::after{content:"+";display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--mainColor) 10%,#fff);color:var(--mainColor);font-size:23px;font-weight:400;line-height:1;transition:color .2s ease,background-color .2s ease,transform .25s ease}.p-elementItem .m-elementItem__accordionItem[open]>.m-elementItem__accordionSummary::after{content:"\2212";background:var(--mainColor);color:#fff;transform:rotate(180deg)}.p-elementItem .m-elementItem__accordionSummary:focus-visible{outline:3px solid color-mix(in srgb,var(--mainColor) 28%,transparent);outline-offset:-3px}.p-elementItem .m-elementItem__accordionTitle{font-family:var(--titleFontFamily);font-size:clamp(18px,1.8vw,23px);font-weight:400;line-height:1.25}.p-elementItem .m-elementItem__accordionContent{margin:0 22px;padding:22px 0 26px;border-top:1px solid color-mix(in srgb,var(--mainColor) 13%,transparent);color:color-mix(in srgb,var(--fontColor) 88%,transparent)}.p-elementItem .m-elementItem__accordionContent>:first-child{margin-top:0}.p-elementItem .m-elementItem__accordionContent>:last-child{margin-bottom:0}.p-elementItem .m-elementItem__accordionContent h2,.p-elementItem .m-elementItem__accordionContent h3{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-weight:400;line-height:1.25}.p-elementItem .m-elementItem__accordionContent h2{margin:30px 0 12px;font-size:clamp(21px,2vw,28px)}.p-elementItem .m-elementItem__accordionContent h3{margin:24px 0 8px;font-size:clamp(18px,1.6vw,22px)}@media (max-width:520px){.p-elementItem .m-elementItem__text{margin-top:22px}.p-elementItem .m-elementItem__accordionSummary{min-height:62px;padding:12px 12px 12px 17px}.p-elementItem .m-elementItem__accordionContent{margin:0 17px;padding:18px 0 21px}}@media (max-width:900px){.p-elementItem .m-elementItem__wrap{grid-template-columns:minmax(0,1fr)}.p-elementItem .m-elementItem__media{position:relative;top:auto}}@media (max-width:1024px){.m-shopCategories{grid-template-columns:repeat(3,minmax(0,1fr))}.p-productCategory:not(.-shopLanding) .m-elementCategory__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.m-defaultContentBlock.-collection.-products .m-elementCategory__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.m-shopCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.p-productCategory:not(.-shopLanding) .m-elementCategory__catalog{grid-template-columns:minmax(0,1fr);gap:20px}.m-defaultContentBlock.-collection.-products .m-elementCategory__catalog{grid-template-columns:minmax(0,1fr);gap:20px}}.m-pageHeader__wrap{padding:180px 16px 32px;z-index:2}.m-pageHeader{--slider-min-height:40dvh;background-color:var(--mainColor)}.m-pageHeader:has(.m-pageHeader__title,.m-pageHeader__subtitle)::after{position:absolute;inset:0;content:"";width:100%;height:100%;background-color:#050003bd;opacity:.89}:where(.m-pageHeader__bgContainer){position:absolute;inset:0;width:100%;height:100%;overflow:hidden}:where(.m-pageHeader__bg){width:100%;height:100%;object-fit:cover}.m-pageHeader__header{gap:24rem}.m-pageHeader__title{font-size:var(--titleSize64);font-family:var(--titleFontFamily);letter-spacing:-1.92px;color:#fff;font-weight:400;line-height:100%}.m-pageHeader__subtitle{font-size:var(--pClamp);font-family:var(--bodyFontFamily);color:#fff;opacity:1;font-weight:400;line-height:175%;text-wrap-style:unset;max-width:650px;margin:0}.m-pageHeader__textContainer{color:#fff}.o-pageHeader__button{--buttonBaseColor:var(--enfasisColor);padding:8px 12px}.m-richCKEditorContentBlock__title{color:var(--secondaryColor)}.m-richCKEditorContentBlock__wrap{--borderWidth:0;color:var(--fontColor);gap:48px}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__header{text-align:center}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__title{margin:0;color:var(--secondaryColor);font-family:var(--titleFontFamily);font-weight:400;line-height:1.12}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__subtitle{margin:0;color:var(--fontColor);font-size:clamp(17px,1.6vw,20px);font-weight:500;letter-spacing:0}.m-richCKEditorContentBlock__wrap p.a-icon{font-size:64px}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text{overflow:visible;border:0;border-radius:0}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div>div{min-width:0;padding:clamp(24px,3vw,36px) 24px;border:1px solid color-mix(in srgb,var(--mainColor) 15%,transparent);border-radius:18px;outline:0;background:rgba(255,255,255,.82);box-shadow:0 18px 48px rgba(63,37,55,.07);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div>div>img{display:block;width:82px;height:58px;margin:0 auto 18px;object-fit:contain}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text h3{margin:0 0 12px;color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.25}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text p{margin:0;color:color-mix(in srgb,var(--fontColor) 78%,transparent);font-size:16px;line-height:1.6}@media (max-width:1024px){.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div{grid-template-columns:minmax(0,1fr)}}.m-richCKEditorContentBlock.-featured .m-richCKEditorContentBlock__title{color:#fff;opacity:1}.m-contactData{background-color:var(--secondaryColor);color:#fff}.m-contactData__subtitle{color:#fff}.m-contactData__rrssItem{background-color:var(--mainColor)}.m-pageHeader__price{display:inline-flex;align-items:baseline;gap:12px;margin:24px 0 0;padding:12px 22px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:var(--mainColor);color:#fff;box-shadow:0 12px 32px rgba(33,8,33,.24);width:fit-content}.m-pageHeader__priceLabel{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.m-pageHeader__priceValue{font-size:clamp(24px,3vw,38px);line-height:1}.m-pageHeader__actions{margin-top:24px}.m-pageHeader__actions .a-button{min-height:48px;padding:12px 24px;border-radius:999px}.m-richCKEditorContentBlock .m-richCKEditorContentBlock__text{max-width:1120px;margin:0 auto;text-align:left;line-height:1.75}.m-richCKEditorContentBlock{width:100%;padding:clamp(42px,7vw,84px) var(--pagePadding)}.m-richCKEditorContentBlock .m-richCKEditorContentBlock__wrap{display:block;width:min(100%,1200px);margin:0 auto}.m-richCKEditorContentBlock .m-richCKEditorContentBlock__header{width:min(100%,900px);margin:0 auto 28px;text-align:center}.m-richCKEditorContentBlock .m-richCKEditorContentBlock__title{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.15}.m-richCKEditorContentBlock .m-richCKEditorContentBlock__text h2,.m-richCKEditorContentBlock .m-richCKEditorContentBlock__text h3{margin:42px 0 18px;color:var(--secondaryColor);text-align:center}.m-richCKEditorContentBlock .m-richCKEditorContentBlock__text>p{max-width:1000px;margin:0 auto 18px}.m-richCKEditorContentBlock .serviceDetail__price{display:inline-flex;align-items:baseline;gap:8px;margin:0 0 24px;padding:10px 18px;border-radius:999px;color:var(--secondaryColor);font-size:1.15rem;font-weight:600}.m-richCKEditorContentBlock .serviceDetail__price small{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.m-richCKEditorContentBlock .serviceDetail__offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(18px,3vw,42px);margin:30px auto 46px}.m-richCKEditorContentBlock .serviceDetail__offers figure{margin:0}.m-richCKEditorContentBlock .serviceDetail__offers img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .25s ease}.m-richCKEditorContentBlock .serviceDetail__offers img:hover{transform:translateY(-5px)}.m-richCKEditorContentBlock .serviceDetail__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 42px}.m-richCKEditorContentBlock .serviceDetail__highlights article{padding:24px;border:1px solid color-mix(in srgb,var(--mainColor) 20%,transparent);border-radius:16px;background:rgba(255,255,255,.82)}.m-richCKEditorContentBlock .serviceDetail__highlights h4{margin:0 0 10px;color:var(--secondaryColor)}.m-richCKEditorContentBlock .serviceDetail__highlights p{margin:0}.m-richCKEditorContentBlock .serviceDetail__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0;padding:0;list-style:none}.m-richCKEditorContentBlock .serviceDetail__banner,.m-richCKEditorContentBlock .serviceDetail__reviewsImage{display:block;width:min(100%,1024px);height:auto;margin:28px auto;object-fit:contain}.m-richCKEditorContentBlock .serviceDetail__experience{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,5vw,64px);margin:30px 0 48px}.m-richCKEditorContentBlock .serviceDetail__experience figure{margin:0}.m-richCKEditorContentBlock .serviceDetail__experience img{display:block;width:100%;height:auto}.m-richCKEditorContentBlock .serviceDetail__recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:24px 0 42px;padding:0;counter-reset:recommendation;list-style:none}.m-richCKEditorContentBlock .serviceDetail__recommendations li{position:relative;padding:16px 16px 16px 48px;border-bottom:1px solid color-mix(in srgb,var(--mainColor) 18%,transparent);counter-increment:recommendation}.m-richCKEditorContentBlock .serviceDetail__recommendations li::before{position:absolute;top:14px;left:0;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--mainColor) 12%,#fff);color:var(--secondaryColor);content:counter(recommendation);font-size:13px;font-weight:700}.m-richCKEditorContentBlock .serviceDetail__facts li,.m-richCKEditorContentBlock .serviceDetail__team li{padding:18px;border:1px solid color-mix(in srgb,var(--mainColor) 20%,transparent);border-radius:14px;background:rgba(255,255,255,.8)}.m-richCKEditorContentBlock .serviceDetail__team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;list-style:none}.m-richCKEditorContentBlock .serviceDetail__team h4{margin:0 0 8px;color:var(--secondaryColor)}.m-richCKEditorContentBlock .serviceDetail__labs{display:block;width:min(100%,900px);height:auto;margin:24px auto}.m-richCKEditorContentBlock .serviceDetail__cta{margin-top:28px;padding:24px}.m-richCKEditorContentBlock .serviceDetail__cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:8px;padding:12px 24px;border-radius:999px;background:var(--mainColor);color:#fff;text-decoration:none}.m-defaultContentBlock.-center.-noMedia{width:100%;padding:clamp(42px,6vw,76px) var(--pagePadding)}.m-defaultContentBlock.-center.-noMedia .m-defaultContentBlock__wrap{display:block;width:min(100%,1120px);margin:0 auto}.m-defaultContentBlock.-center.-noMedia .m-defaultContentBlock__header{width:min(100%,900px);margin:0 auto 28px;text-align:center}.m-defaultContentBlock.-center.-noMedia .m-defaultContentBlock__subtitle,.m-defaultContentBlock.-center.-noMedia .m-defaultContentBlock__title{color:var(--secondaryColor)}.m-defaultContentBlock.-center.-noMedia .m-defaultContentBlock__title{font-family:var(--titleFontFamily);font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.15}.m-defaultContentBlock.-center.-noMedia .m-defaultContentBlock__subtitle{margin-top:10px;font-size:clamp(17px,1.6vw,21px)}.m-defaultContentBlock.-center.-noMedia .m-defaultContentBlock__text{width:100%;max-width:100%;text-align:left}.serviceDetail__price{display:flex;align-items:baseline;justify-content:center;gap:10px;width:fit-content;margin:0 auto 30px;padding:12px 22px;border:1px solid color-mix(in srgb,var(--mainColor) 25%,transparent);border-radius:999px;background:#fff;color:var(--secondaryColor);box-shadow:0 12px 32px rgba(63,37,55,.1)}.serviceDetail__priceLabel{color:var(--mainColor);font-size:13px;font-weight:800;letter-spacing:.08em}.serviceDetail__price strong{font-size:clamp(25px,3vw,36px);line-height:1}.serviceDetail__facts,.serviceDetail__list,ul.serviceDetail__team{display:grid;margin:0;padding:0;list-style:none!important}.serviceDetail__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.serviceDetail__facts li,.serviceDetail__list li{position:relative;margin:0;border:1px solid color-mix(in srgb,var(--mainColor) 18%,transparent);border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 12px 32px rgba(63,37,55,.07);text-align:left}.serviceDetail__list li{padding:18px 20px 18px 54px}.serviceDetail__list li::before{position:absolute;top:17px;left:18px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--mainColor) 12%,#fff);color:var(--mainColor);content:"\2713";font-size:13px;font-weight:800}.serviceDetail__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.serviceDetail__facts li{display:grid;min-height:112px;padding:22px;place-items:center;color:var(--secondaryColor);font-weight:700;text-align:center}.serviceDetail__factIcon{display:block;width:96px;height:70px;margin:0 auto 14px;object-fit:contain}.serviceDetail__facts li>span{display:block;line-height:1.5}.serviceDetail__teamGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.serviceDetail__doctor{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--mainColor) 18%,transparent);border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(63,37,55,.1);text-align:center}.serviceDetail__doctor img{display:block;width:100%;aspect-ratio:354/280;object-fit:cover;object-position:center top}.serviceDetail__doctor h3{margin:0;padding:22px 22px 8px;color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:clamp(19px,2vw,25px);font-weight:400;line-height:1.25}.serviceDetail__doctor p{margin:0;padding:0 22px 24px;color:color-mix(in srgb,var(--fontColor) 80%,transparent);font-size:14px;line-height:1.6}.m-defaultContentBlock.-center .m-defaultContentBlock__text{text-align:center}.o-ctaContentBlock .m-ctaContentBlock__text{text-align:center}.m-co2ContentBlock,.m-defaultContentBlock,.m-quoteContentBlock,.m-richCKEditorContentBlock,.o-quoteContentBlock{background:0 0!important}.m-co2ContentBlock__bgContainer,.m-co2ContentBlock__bgContainer::after,.m-ctaContentBlock__bgContainer{display:none;background:0 0}.o-ctaContentBlock .a-button{margin:20px auto 0}@media (max-width:760px){.m-richCKEditorContentBlock .serviceDetail__offers{grid-template-columns:minmax(0,1fr);width:min(100%,420px)}.m-richCKEditorContentBlock .serviceDetail__experience,.m-richCKEditorContentBlock .serviceDetail__highlights,.m-richCKEditorContentBlock .serviceDetail__recommendations{grid-template-columns:minmax(0,1fr)}.m-richCKEditorContentBlock .serviceDetail__facts,.m-richCKEditorContentBlock .serviceDetail__team{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceDetail__list,.serviceDetail__teamGrid{grid-template-columns:minmax(0,1fr)}.serviceDetail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.m-richCKEditorContentBlock .serviceDetail__facts,.m-richCKEditorContentBlock .serviceDetail__team{grid-template-columns:minmax(0,1fr)}.serviceDetail__facts{grid-template-columns:minmax(0,1fr)}}.m-faqContentBlock{display:flex;justify-content:center;width:100%;padding:var(--gapGeneric) var(--pagePadding)}.m-faqContentBlock__wrap{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;width:100%;max-width:var(--maxWidthWrap)}.m-faqContentBlock__header{position:static}.m-faqContentBlock__title{max-width:820px;color:var(--mainColor);font-family:var(--titleFontFamily);font-size:var(--titleSize48);font-weight:400;line-height:1.08;letter-spacing:-1.5px;text-wrap-style:balance}.m-faqContentBlock__list{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.m-faqContentBlock__list>.ck-template-block,.m-faqContentBlock__list>.ck-template-block>.ck-template-content{display:contents}.m-faqContentBlock__list>p{height:0;margin:0;overflow:hidden;font-size:0;line-height:0}.m-faqContentBlock details.faq-item{width:100%;border:1px solid rgba(232,195,108,.22);border-radius:18px;background:rgba(255,255,255,.035);box-shadow:0 18px 44px rgba(0,0,0,.16);overflow:hidden;backdrop-filter:blur(8px);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.m-faqContentBlock details.faq-item:hover{border-color:rgba(232,195,108,.42);background:rgba(255,255,255,.055);transform:translateY(-1px)}.m-faqContentBlock details.faq-item[open]{border-color:rgba(232,195,108,.62);background:rgba(232,195,108,.055);box-shadow:0 22px 54px rgba(0,0,0,.24)}.m-faqContentBlock details.faq-item>summary{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:20px;min-height:76px;padding:17px 18px 17px 26px;color:#fff;cursor:pointer;font-size:clamp(16px,1.4vw,19px);font-weight:700;line-height:1.5;list-style:none}.m-faqContentBlock details.faq-item>summary::-webkit-details-marker{display:none}.m-faqContentBlock details.faq-item>summary::after{content:"+";display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(232,195,108,.36);border-radius:50%;background:rgba(232,195,108,.08);color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:24px;font-weight:400;line-height:1;transition:color .2s ease,background-color .2s ease,transform .2s ease}.m-faqContentBlock details.faq-item[open]>summary::after{content:"\2212";background:var(--mainColor);color:var(--bgColor);transform:rotate(180deg)}.m-faqContentBlock details.faq-item>summary:focus-visible{outline:3px solid rgba(232,195,108,.52);outline-offset:-3px}.m-faqContentBlock details.faq-item>.faq-answer{margin:0 26px;padding:20px 50px 24px 0;border-top:1px solid rgba(232,195,108,.16);color:var(--terciaryColor);font-size:15px;line-height:1.8}.m-faqContentBlock details.faq-item>.faq-answer>:first-child{margin-top:0}.m-faqContentBlock details.faq-item>.faq-answer>:last-child{margin-bottom:0}@media (max-width:820px){.m-faqContentBlock__wrap{gap:28px}}@media (max-width:520px){.m-faqContentBlock details.faq-item>summary{min-height:66px;padding:14px 14px 14px 18px}.m-faqContentBlock details.faq-item>.faq-answer{margin:0 18px;padding:17px 0 20px}}.m-contentBlockCarousel{position:relative;overflow:hidden;width:100%;padding:var(--gapGeneric) var(--pagePadding);background:color-mix(in srgb,var(--mainColor) 5%,#fff)}.m-contentBlockCarousel__header{width:100%;max-width:var(--maxWidthWrap);margin:0 auto 30px}.m-contentBlockCarousel__subtitle,.m-contentBlockCarousel__title{margin:0}.m-contentBlockCarousel__title{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:var(--titleSize48);font-weight:400;line-height:1.08}.m-contentBlockCarousel__subtitle{margin-top:8px}.m-contentBlockCarousel .swiper{width:100%;max-width:var(--maxWidthWrap);margin:0 auto;overflow:hidden;padding-bottom:36px}.m-contentBlockCarousel__slide{display:flex;flex-direction:row;box-sizing:border-box;height:auto;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--fontColor) 14%,transparent);border-radius:12px;background:var(--backgroundColor,#fff)}.m-contentBlockCarousel__slideMedia{position:relative;flex:0 0 40%;width:40%;min-height:240px;margin:0;overflow:hidden;background:color-mix(in srgb,var(--fontColor) 5%,transparent)}.m-contentBlockCarousel__slide.-mediaOnly .m-contentBlockCarousel__slideMedia{flex-basis:100%;width:100%;min-height:0;aspect-ratio:16/10}.m-contentBlockCarousel__slideImage{display:block;width:100%;height:100%;object-fit:cover}.m-contentBlockCarousel__slide.-mediaOnly .m-contentBlockCarousel__slideImage{position:absolute;inset:0}.m-contentBlockCarousel__slideBody{flex:1;min-width:0;padding:24px}.m-contentBlockCarousel__slideContent,.m-contentBlockCarousel__slideSubtitle,.m-contentBlockCarousel__slideTitle{margin-top:0}.m-contentBlockCarousel__slideSubtitle{margin-bottom:12px}.m-contentBlockCarousel__next,.m-contentBlockCarousel__prev{top:calc(50% - 18px);bottom:auto;z-index:4;width:40px;height:40px;margin:0;border:1px solid rgba(175,22,133,.28);border-radius:50%;background:rgba(255,255,255,.9);color:var(--mainColor);box-shadow:0 10px 28px rgba(63,37,55,.18);backdrop-filter:blur(8px);transform:translateY(-50%);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;padding:10px}.m-contentBlockCarousel__prev{left:16px}.m-contentBlockCarousel__next{right:16px;left:auto}.m-contentBlockCarousel__next:focus-visible,.m-contentBlockCarousel__next:hover,.m-contentBlockCarousel__prev:focus-visible,.m-contentBlockCarousel__prev:hover{border-color:var(--mainColor);background:var(--mainColor);color:#fff;box-shadow:0 14px 32px rgba(175,22,133,.28);transform:translateY(-50%) scale(1.06)}.m-contentBlockCarousel__next:focus-visible,.m-contentBlockCarousel__prev:focus-visible{outline:3px solid rgba(175,22,133,.24);outline-offset:3px}.m-contentBlockCarousel__next::after,.m-contentBlockCarousel__prev::after{font-size:17px;font-weight:800}.m-contentBlockCarousel__pagination{right:0;bottom:8px;left:0;width:100%;text-align:center}.m-contentBlockCarousel .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px!important;background:color-mix(in srgb,var(--mainColor) 38%,#fff);opacity:1;transition:width .25s ease,border-radius .25s ease,background-color .25s ease}.m-contentBlockCarousel .swiper-pagination-bullet-active{width:28px;border-radius:999px;background:var(--mainColor)}@media (max-width:720px){.m-contentBlockCarousel__slide{flex-direction:column}.m-contentBlockCarousel__slideMedia{flex-basis:auto;width:100%;min-height:0;aspect-ratio:16/10}.m-contentBlockCarousel__slideBody{padding:18px}.m-contentBlockCarousel__slide.-mediaOnly .m-contentBlockCarousel__slideMedia{aspect-ratio:4/5}.m-contentBlockCarousel__next,.m-contentBlockCarousel__prev{width:42px;height:42px}.m-contentBlockCarousel__prev{left:8px}.m-contentBlockCarousel__next{right:8px}}.m-clientLogin__card{margin:0 auto}.a-visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:is(.m-defaultContentBlock__text,.m-richCKEditorContentBlock__text) ul{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:960px;margin:24px auto 32px;padding:0;list-style:none}:is(.m-defaultContentBlock__text,.m-richCKEditorContentBlock__text) ul>li{min-width:0;margin:0;padding:20px 22px;border:1px solid color-mix(in srgb,var(--mainColor) 18%,transparent);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 12px 32px rgba(63,37,55,.06);line-height:1.6;text-align:left}:is(.m-defaultContentBlock__text,.m-richCKEditorContentBlock__text) ul:has(>liimg){grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}:is(.m-defaultContentBlock__text,.m-richCKEditorContentBlock__text) ul:has(>liimg)>li{display:flex;flex-direction:column;align-items:center;text-align:center}.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>figure img,.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>p>img{display:block;width:auto;max-width:min(100%,760px);height:auto;margin:20px auto;object-fit:contain}.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>figure img{max-width:min(100%,360px)}.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>figure{margin:24px auto;text-align:center}.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>div:not(.m-shopCategories):has(>article),.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>div:has(>figure+figure){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>div>figure{margin:0}.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>div>figure img{display:block;width:100%;max-width:320px;height:auto;margin:0 auto;object-fit:contain}.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>div:not(.m-shopCategories)>article{padding:24px;border:1px solid color-mix(in srgb,var(--mainColor) 18%,transparent);border-radius:16px;text-align:left}.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>div>article>img{display:block;width:90px;height:66px;margin:0 0 16px;object-fit:contain;object-position:left center}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div:has(>article){grid-template-columns:repeat(3,minmax(0,1fr))}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div>article{min-width:0;padding:20px;border:1px solid color-mix(in srgb,var(--mainColor) 18%,transparent);border-radius:16px;text-align:center}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div>article img{display:block;width:min(100%,260px);height:clamp(190px,24vw,260px);margin:0 auto 20px;border-radius:12px;object-fit:cover;object-position:top center}.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div>article h3{margin:0 0 8px}@media (max-width:760px){.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>div:not(.m-shopCategories):has(>article),.m-defaultContentBlock.-noMedia .m-defaultContentBlock__text>div:has(>figure+figure),.m-richCKEditorContentBlock.-gridLayout .m-richCKEditorContentBlock__text>div:has(>article){grid-template-columns:minmax(0,1fr)}}:is(.m-defaultContentBlock__text,.m-richCKEditorContentBlock__text) ul>li:has(img){padding:0}:is(.m-defaultContentBlock__text,.m-richCKEditorContentBlock__text) ul>li img{display:block;width:clamp(64px,7vw,96px);max-width:100%;height:70px;margin:0 auto 14px;object-fit:cover!important}:is(.m-defaultContentBlock__text,.m-richCKEditorContentBlock__text) ul>li p{margin:6px 0 0}@media (max-width:900px){:is(.m-defaultContentBlock__text,.m-richCKEditorContentBlock__text) ul:has(>liimg){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:is(.m-defaultContentBlock__text,.m-richCKEditorContentBlock__text) ul{grid-template-columns:minmax(0,1fr);gap:12px}}.m-mainFooter__adelopd{display:inline-flex;width:min(190px,100%);margin-top:18px;opacity:.9;transition:opacity .2s ease,transform .2s ease}.m-mainFooter__adelopd:focus-visible,.m-mainFooter__adelopd:hover{opacity:1;transform:translateY(-2px)}.m-mainFooter__adelopd img{display:block;width:100%;height:auto}.m-defaultContentBlock.-center.-noMedia .m-defaultContentBlock__text>p:last-child>a,.o-ctaContentBlock .m-ctaContentBlock__button,.o-ctaContentBlock .m-ctaContentBlock__text a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:18px;padding:12px 24px;border-radius:999px;background:var(--mainColor);color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.m-defaultContentBlock.-center.-noMedia .m-defaultContentBlock__text>p:last-child>a:hover,.o-ctaContentBlock .m-ctaContentBlock__button:hover,.o-ctaContentBlock .m-ctaContentBlock__text a:hover{background:var(--secondaryColor);transform:translateY(-2px)}