.Cart-module-scss-module__PJTIeq__cart{justify-content:center;margin:0 auto;padding:24px 0 0;display:flex;position:relative}.Cart-module-scss-module__PJTIeq__cartCompact{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 20px 0}
.CartItem-module-scss-module__oNNWzq__cartItem{border-bottom:1px solid var(--pallete-stormy-sage-0);align-items:center;gap:16px;padding:16px 0;display:flex}.CartItem-module-scss-module__oNNWzq__cartItem:last-child{border-bottom:none}.CartItem-module-scss-module__oNNWzq__cartItemCheckbox{background:var(--tropass-ds-colors-layer-floor-1);border:1px solid var(--pallete-stormy-sage-0);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .2s;display:flex;position:relative}.CartItem-module-scss-module__oNNWzq__cartItemCheckbox svg{display:block}.CartItem-module-scss-module__oNNWzq__cartItemCheckboxChecked{background:var(--tropass-ds-colors-brand-primary);border-color:var(--tropass-ds-colors-brand-primary)}.CartItem-module-scss-module__oNNWzq__cartItemImage{object-fit:cover;border-radius:16px;flex-shrink:0;width:80px;height:80px}.CartItem-module-scss-module__oNNWzq__cartItemInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CartItem-module-scss-module__oNNWzq__cartItemName{font-family:var(--font-manrope);color:var(--tropass-ds-colors-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;line-height:24px;overflow:hidden}.CartItem-module-scss-module__oNNWzq__cartItemSubtitle{font-family:var(--font-manrope);color:var(--pallete-stormy-sage-200);font-size:14px;font-weight:500;line-height:20px}.CartItem-module-scss-module__oNNWzq__cartItemPrice{font-family:var(--font-manrope);color:var(--tropass-ds-colors-text-primary);white-space:nowrap;margin-left:auto;font-size:18px;font-weight:500;line-height:24px}.CartItem-module-scss-module__oNNWzq__cartItemDelete{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.CartItem-module-scss-module__oNNWzq__cartItemDelete:disabled{opacity:.3;cursor:not-allowed}@media (max-width:1024px){.CartItem-module-scss-module__oNNWzq__cartItemImage{width:50px;height:50px}.CartItem-module-scss-module__oNNWzq__cartItemName{font-size:16px;line-height:20px}.CartItem-module-scss-module__oNNWzq__cartItemSubtitle{font-size:12px;line-height:16px}.CartItem-module-scss-module__oNNWzq__cartItemPrice{font-size:16px;line-height:20px}}
.DrawerMenu-module-scss-module__dIGF-q__drawerMenuTrigger{cursor:pointer}.DrawerMenu-module-scss-module__dIGF-q__drawerMenuHeader{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.DrawerMenu-module-scss-module__dIGF-q__drawerMenuLogo{margin-right:8px}.DrawerMenu-module-scss-module__dIGF-q__drawerMenuClose{cursor:pointer;width:24px;height:24px}.DrawerMenu-module-scss-module__dIGF-q__drawerMenuActions{justify-content:center;align-items:center;gap:16px;height:80px;display:flex}
.Loader-module-scss-module__je2hNq__loader{min-height:calc(100vh - 244px)}.Loader-module-scss-module__je2hNq__loaderIcon{max-width:75px}
.ModalButton-module-scss-module__ebyM5q__modalButtonClose{cursor:pointer;z-index:10;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:relative}.ModalButton-module-scss-module__ebyM5q__modalButtonClose:hover{opacity:.7}.ModalButton-module-scss-module__ebyM5q__modalButtonCloseIcon{color:#666;width:24px;height:24px}
.AddFreeModelSuccessModal-module-scss-module__XIzB4G__modalSuccessFrame{background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.AddFreeModelSuccessModal-module-scss-module__XIzB4G__modalSuccessClose{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.AddFreeModelSuccessModal-module-scss-module__XIzB4G__modalSuccessCloseLarge{z-index:50;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:-13px}.AddFreeModelSuccessModal-module-scss-module__XIzB4G__modalSuccessCloseIcon{width:24px;height:24px}.AddFreeModelSuccessModal-module-scss-module__XIzB4G__modalSuccessCloseIconLarge{width:32px;height:32px}.AddFreeModelSuccessModal-module-scss-module__XIzB4G__modalSuccessImage{object-fit:contain}
.DeleteCardModal-module-scss-module__A_QGVa__modalContent{flex-direction:column;align-items:center;display:flex}.DeleteCardModal-module-scss-module__A_QGVa__modalActions{justify-content:center;gap:16px;width:100%;display:flex}
.NewCardModal-module-scss-module__YMhq8G__modalNewCard{flex-direction:column;align-items:center;width:100%;max-width:407px;display:flex}.NewCardModal-module-scss-module__YMhq8G__modalNewCardMobile{padding:97px 46px 56px}.NewCardModal-module-scss-module__YMhq8G__modalNewCardPaymentMobile{padding:44px 46px 56px}.NewCardModal-module-scss-module__YMhq8G__modalNewCardForm{flex-direction:column;gap:24px;width:100%;max-width:407px;display:flex}.NewCardModal-module-scss-module__YMhq8G__modalNewCardFormDefault{margin-top:48px}.NewCardModal-module-scss-module__YMhq8G__modalNewCardFormPayment{margin-top:20px}.NewCardModal-module-scss-module__YMhq8G__modalNewCardCheckbox{align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.NewCardModal-module-scss-module__YMhq8G__modalNewCardActions{gap:8px;width:100%;margin-top:36px;display:flex}.NewCardModal-module-scss-module__YMhq8G__modalNewCardActionsPayment{margin-top:20px}
.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModal{flex-direction:column;width:100%;max-width:500px;padding:0;display:flex}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalTitle{font-family:var(--font-nekst);color:var(--tropass-ds-colors-text-primary);margin-bottom:24px;font-size:32px;font-weight:400;line-height:38px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalContent{flex-direction:column;gap:20px;width:100%;display:flex}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalEmailLabel{font-family:var(--font-manrope);color:var(--tropass-ds-colors-text-primary);font-size:14px;font-weight:500;line-height:20px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalForm{width:100%}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodSelector{width:100%;position:relative}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodButton{background:var(--tropass-ds-colors-layer-floor-1);border:1px solid var(--tropass-ds-colors-brand-primary);cursor:pointer;box-sizing:border-box;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:64px;padding:20px;transition:border-color .2s;display:flex}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodButton:hover{border-color:var(--tropass-ds-colors-brand-secondary)}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodPlaceholder{font-family:var(--font-manrope);color:var(--pallete-stormy-sage-200);text-align:left;flex:1;font-size:16px;font-weight:500;line-height:22px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodSelectedText{font-family:var(--font-manrope);color:var(--tropass-ds-colors-text-primary);text-align:left;flex:1;font-size:16px;font-weight:500;line-height:22px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodArrow{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodDropdown{background:var(--tropass-ds-colors-layer-floor-1);border:1px solid var(--tropass-ds-colors-brand-primary);box-shadow:0 4px 16px 0 var(--tropass-ds-colors-brand-12);z-index:1000;border-top:none;border-radius:0 0 18px 18px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodOption{background:var(--tropass-ds-colors-layer-floor-1);cursor:pointer;border:none;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:background-color .2s;display:flex}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodOption:hover{background:var(--pallete-stormy-sage-0)}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodOptionText{font-family:var(--font-manrope);color:var(--tropass-ds-colors-text-primary);font-size:16px;font-weight:500;line-height:22px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodAdd{background:var(--tropass-ds-colors-layer-floor-1);border:none;border-top:1px solid var(--pallete-stormy-sage-0);cursor:pointer;align-items:center;gap:12px;width:100%;padding:16px 20px;transition:background-color .2s;display:flex}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodAdd:hover{background:var(--pallete-stormy-sage-0)}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodAddText{font-family:var(--font-manrope);color:var(--pallete-nightshade-violet-700);font-size:16px;font-weight:500;line-height:22px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalSBP{width:96px;height:48px;margin-top:4px;position:relative}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalContinueButton{background:var(--tropass-ds-colors-primary-secondary);border:1px solid var(--tropass-ds-colors-primary-secondary);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;width:100%;margin-top:8px;padding:19px 20px;transition:background-color .2s;display:flex}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalContinueButton:hover{background:var(--tropass-ds-colors-primary-secondary)}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalContinueText{font-family:var(--font-manrope);color:var(--pallete-white-0);text-align:center;font-size:16px;font-weight:500;line-height:22px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalLink{color:var(--tropass-ds-colors-brand-primary);cursor:pointer;text-decoration:underline}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalImage{border-radius:6px;flex-shrink:0}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalImageLarge{border-radius:8px;flex-shrink:0}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalImageSBP{object-fit:contain}@media (max-width:768px){.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalTitle{margin-bottom:20px;font-size:20px;line-height:27px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalContent{gap:16px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentMethodButton{min-height:48px;padding:14px 16px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalSBP{width:64px;height:32px}.PaymentMethodsModal-module-scss-module__nmbXNG__paymentModalContinueButton{padding:12px 16px}}
.ProfileExitModal-module-scss-module__UHlslq__modalContent{flex-direction:column;align-items:center;display:flex}.ProfileExitModal-module-scss-module__UHlslq__modalActions{justify-content:center;gap:16px;width:100%;display:flex}
.ResetPasswordModal-module-scss-module__YZPr_G__modalReset{flex-direction:column;align-items:center;width:100%;max-width:407px;display:flex}.ResetPasswordModal-module-scss-module__YZPr_G__modalResetForm{flex-direction:column;width:100%;display:flex}.ResetPasswordModal-module-scss-module__YZPr_G__modalResetFormMobile{margin-top:28px}.ResetPasswordModal-module-scss-module__YZPr_G__modalActions{gap:16px;width:100%;display:flex}
.CatalogFiltersForm-module-scss-module__Yf1mWW__checkboxIcon{color:var(--pallete-stormy-sage-100)}.CatalogFiltersForm-module-scss-module__Yf1mWW__checkboxIconChecked{color:var(--pallete-nightshade-violet-700)}
.Swiper-module-scss-module__q3hcUa__swiperArrow{background-color:var(--pallete-white-0);border-radius:100%;width:30px;height:30px;padding:10px;display:block}.Swiper-module-scss-module__q3hcUa__swiperArrowIcon{color:#000;position:absolute;top:50%;left:50%}.Swiper-module-scss-module__q3hcUa__swiperArrowIconNext{transform:translate(-45%,-50%)rotate(180deg)}.Swiper-module-scss-module__q3hcUa__swiperArrowIconPrev{transform:translate(-55%,-50%)}.Swiper-module-scss-module__q3hcUa__swiperPlayIcon{color:var(--pallete-white-0);z-index:2;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Swiper-module-scss-module__q3hcUa__swiperPlayer{border-radius:20px}.Swiper-module-scss-module__q3hcUa__swiperImage{object-fit:cover;border-radius:20px;width:100%;height:100%}
.MobileMenu-module-scss-module__Hgc5yG__externalLink,.MobileMenu-module-scss-module__Hgc5yG__navLink{width:100%;text-decoration:none}
.PageHeader-module-scss-module__Ftq8TG__mobileControls{display:inline-block}.PageHeader-module-scss-module__Ftq8TG__desktopControls{display:none}@media screen and (min-width:768px){.PageHeader-module-scss-module__Ftq8TG__mobileControls{display:none}.PageHeader-module-scss-module__Ftq8TG__desktopControls{display:inline-block}}
.MainLayout-module-scss-module__PmQPFW__root{isolation:isolate;flex-direction:column;width:100%;min-height:100vh;display:flex}@supports (min-height:100svh){.MainLayout-module-scss-module__PmQPFW__root{min-height:100svh}}.MainLayout-module-scss-module__PmQPFW__header{isolation:isolate;z-index:100;width:100%;max-width:1920px;margin:0 auto;position:sticky;top:0}.MainLayout-module-scss-module__PmQPFW__layout{isolation:isolate;z-index:50;flex-direction:column;width:100%;max-width:1600px;margin:0 auto;display:flex;position:relative}@media (max-width:768px){.MainLayout-module-scss-module__PmQPFW__layout{padding:0 20px}}.MainLayout-module-scss-module__PmQPFW__layoutContent{flex-direction:column;flex:1;display:flex;overflow:auto}.MainLayout-module-scss-module__PmQPFW__layoutMain{flex:1;min-height:calc(100vh - 244px)}.MainLayout-module-scss-module__PmQPFW__footer{width:100%;max-width:1920px;margin:auto auto 0}
/*# sourceMappingURL=710f80debe86d3ee.css.map*/