.ModalBnplMotivation_modal__ezHfl{width:802px;height:496px;max-height:96vh;transition:height width .3s;display:flex;flex-flow:column;overflow:auto}.ModalBnplMotivation_modal__ezHfl .modal-base__title{font-weight:700;font-size:24px;line-height:28px;letter-spacing:0}@media(max-width:767.98px){.ModalBnplMotivation_modal__ezHfl .modal-base__title{font-size:20px;line-height:24px;letter-spacing:1%}}@media(min-width:768px)and (max-width:1023.98px){.ModalBnplMotivation_modal__ezHfl .modal-base__title{font-size:20px;line-height:24px;letter-spacing:1%}}@media(max-width:767.98px){.ModalBnplMotivation_modal__ezHfl{width:100vw;height:100%;max-height:unset;border-radius:unset}.ModalBnplMotivation_modal__ezHfl .modal-base__title{font-size:20px;line-height:24px;letter-spacing:1%}}@media(min-width:768px)and (max-width:1023.98px){.ModalBnplMotivation_modal__ezHfl{width:100vw;height:100%;max-height:unset;border-radius:unset}.ModalBnplMotivation_modal__ezHfl .modal-base__title{font-size:20px;line-height:24px;letter-spacing:1%}}.ModalBnplMotivation_content__eUNH0{flex:1 1}.BnplMotivationBadge_wrap__EfCFR{display:flex;align-items:center;background-color:#e8eaeb;padding:6px;border-radius:18px;gap:4px;cursor:pointer}.BnplMotivationBadge_wrap__EfCFR:hover{background-color:#d2d6d7}.BnplMotivationBadge_icons__Qfm6j{display:flex;align-items:center}.BnplMotivationBadge_iconWrap__W2QSR{background-color:#fff;padding:2px;border-radius:50%}.BnplMotivationBadge_iconWrap__W2QSR:not(:first-child){margin-left:-12px}.BnplMotivationBadge_text__EsrLP{font-size:12px;line-height:16px;letter-spacing:0;flex:1 1;font-weight:600}.BnplMotivationBadge_text__EsrLP strong{font-weight:700}.BnplMotivationBadge_infoIcon__SJ9cC{flex-shrink:0;background-color:#90999a}.AppSwitchShared_wrap__B2YCg{display:flex;align-items:center}.AppSwitchShared_label__Gt15j{margin-right:24px}.AppSwitchShared_checkbox__pvy5h{display:block;position:relative;display:inline-block;min-width:39px;width:39px;height:24px;border-radius:12px;background-color:var(--backgroundDisableSwitch);cursor:pointer;transition:background-color .3s ease}.AppSwitchShared_checkbox__pvy5h:before{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.AppSwitchShared_checkbox__pvy5h:checked{background-color:var(--backgroundActiveSwitch)}.AppSwitchShared_checkbox__pvy5h:checked:before{transform:translateX(15px)}.AppSwitch_wrap__9bnV6 .switch-label{font-weight:600}.AppSwitch_wrap__9bnV6 .switchCheckbox{background-color:#bcc2c3}.AppSwitch_wrap__9bnV6 .switchCheckbox:checked{background-color:#6ebc21}.ProductPromoBadge_button__iMd6Z{width:100%;margin-top:32px}.ProductPromoBadge_header__ZTGDd{font-size:15px;line-height:24px;letter-spacing:.5%;font-weight:700;display:flex;align-items:center;margin-bottom:16px}.ProductPromoBadge_content__lmPm8{margin-bottom:16px}.ProductPromoBadge_content__lmPm8 p{margin-bottom:4px}.ProductPromoBadge_card__RcUpP{font-size:12px;line-height:16px;letter-spacing:0;margin-top:16px;font-weight:700}.ProductPromoBadge_date__mroSC{display:flex;flex-direction:column}.ProductPromoBadge_date__mroSC b{margin-bottom:8px}@media(max-width:767.98px){.ProductPromoBadge_date__mroSC{display:flex;flex-direction:column}.ProductPromoBadge_date__mroSC b{font-size:12px;line-height:16px;letter-spacing:0;font-weight:500;color:#90999a;margin-bottom:8px}}.ProductCardSearch_wrap__H4Nkx{display:flex;justify-content:flex-start;padding:16px;transition:all .3s ease;cursor:pointer}.ProductCardSearch_wrap__H4Nkx .ProductCardSearch_mediumSize__yyGrN{align-items:center}@media(min-width:768px)and (max-width:1023.98px){.ProductCardSearch_wrap__H4Nkx .product-favorite__star{transition:all .3s ease}}@media(min-width:1024px){.ProductCardSearch_wrap__H4Nkx .product-favorite__star{transition:all .3s ease}}.ProductCardSearch_colOne__Yq9bx{position:relative;margin-right:16px}.ProductCardSearch_colTwo__jIEwx{flex:1 1}.ProductCardSearch_colThree__eqgr_{margin-left:16px;align-self:flex-end}.ProductCardSearch_topRow__0d3g0{display:flex;justify-content:flex-start;align-items:center}.ProductCardSearch_bottomRow__GoFZU{display:flex;justify-content:space-between;align-items:center}.ProductCardSearch_name__ZlDdC{font-size:13px;line-height:20px;letter-spacing:.5%;order:1;margin-bottom:8px}@media(min-width:768px)and (max-width:1023.98px){.ProductCardSearch_name__ZlDdC{order:unset}}@media(min-width:1024px){.ProductCardSearch_name__ZlDdC{order:unset}}.ProductCardSearch_badge__TguLE{margin-right:8px}.ProductCardSearch_favorite__53MhD{position:absolute;top:0;left:0}.ProductCardSearch_availability__ajmJw{flex:unset;order:-1;margin-bottom:16px}@media(min-width:768px)and (max-width:1023.98px){.ProductCardSearch_availability__ajmJw{order:0}}@media(min-width:1024px){.ProductCardSearch_availability__ajmJw{order:0}}.ProductCardSearch_basketBtn__HIQ3d{padding:8px;height:unset}.ProductCardSearch_basketBtn__HIQ3d .product-basket__counter-wrap{padding:unset}.ProductCardSearch_basketBtn__HIQ3d .product-basket-counter{height:40px}.BasketPanelBonus_wrap__MPNC1{display:flex;justify-content:flex-start;border-bottom:1px solid #d2d6d7;padding-bottom:8px}.BasketPanelBonus_switcher__3rKDf{margin-right:8px}.BasketPanelBonus_bonuses__fJ1Tc{display:flex;align-items:center}.BasketPanelBonus_bonus__qBR9r{margin-left:4px}.BasketPanelBonus_bonus__qBR9r .app-bonus__text{font-size:13px;line-height:20px;letter-spacing:.5%}.BasketPanelDetails_detailBlock__BBmby{display:grid;grid-template-columns:1fr;grid-row-gap:4px;border-bottom:1px solid #d2d6d7;padding-bottom:8px;margin-bottom:8px}.BasketPanelDetails_priceBlock__FvEyf{margin-top:16px;display:flex;flex-direction:column;gap:16px}.BasketPanelDetails_priceRow___cy6h{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start}.BasketPanelDetails_detailRow__1_ynx{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.BasketPanelDetails_detailRow_disabled__OZ4pp{color:#90999a}.BasketPanelDetails_detailRowTitle__M1Z0C{font-weight:500}.BasketPanelDetails_detailProductsPrice__c6zAU{font-weight:700}.BasketPanelDetails_detailDiscountPrice__JhtAp{font-weight:700;color:#966313}.BasketPanelDetails_priceBlockTitle__6eXEb{font-size:20px;line-height:24px;letter-spacing:1%;font-weight:700}.BasketPanelDetails_infoText___HB3B{font-size:12px;line-height:16px;letter-spacing:0;color:#90999a}.BasketPanelDetails_appBonus_disabled__8_r6e{color:#90999a}.BasketPanelDetails_appBonus__TQnLl .app-bonus__text{font-size:13px;line-height:20px;letter-spacing:.5%}.BasketPanelDetails_basketPanelBonus__j8LDf{margin-bottom:16px}.BasketPanelDetails_finalPrice___xDwS{flex-direction:column-reverse}.BasketPanelDetails_finalPrice___xDwS .final-price__base{font-weight:800;font-size:28px;line-height:32px;letter-spacing:0;font-weight:700}.BasketPanelDetails_finalPrice___xDwS .final-price__discount-block{margin:unset}.BasketPanelDetails_productAeroflot__Xg611 .product-aeroflot__info{padding:0!important}.AppLoaderWrapper_wrap__lYZhL{position:relative}.AppLoaderWrapper_loading__MKiuQ{opacity:.6;pointer-events:none}.BasketPanelLayout_wrap___Su6r{background-color:#f6f8f9;padding:24px;border-radius:16px}@media(max-width:767.98px){.BasketPanelLayout_wrap___Su6r{overflow:hidden;margin-left:-16px;margin-right:-16px;border-radius:unset}}.BlockTitle_wrap__TcrvW{display:flex;flex-flow:row;align-items:center;justify-content:space-between;margin-bottom:16px}.BlockTitle_wrap_withClick__qOgUj{cursor:pointer}.BlockTitle_title__bRUba{font-size:15px;line-height:24px;letter-spacing:.5%;font-weight:700}.BlockTitle_icon__fwecj{transition:transform .3s;background-color:currentColor}.BlockTitle_icon_active__Pa7B0{transform:rotate(180deg)}.PaymentMethod_tabsWrapper__eVqgg{position:relative}.PaymentMethod_arrowBlock__k55G_{margin-top:16px;margin-right:-24px;margin-left:-24px;width:unset}.PaymentMethod_arrowBlock__k55G_ .scrollable-block__left-arrow-wrap{left:8px}.PaymentMethod_arrowBlock__k55G_ .scrollable-block__right-arrow-wrap{right:8px}.PaymentMethod_cashText__rLQ8L{margin-top:16px}.PaymentMethod_optionsWrap__XIZWU{padding-right:24px;padding-left:24px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min-content,max-content);grid-gap:8px}.PaymentMethod_skeleton__YWzPj .skeletonPaymentMethod_tabSkeleton{height:48px;border-radius:24px}.PaymentMethod_skeleton__YWzPj .skeletonPaymentMethod_methodSkeleton{border-radius:8px}