.LoadingSpinner_loading__2zUdg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;font-size:1rem}.PromotionsDetail_container___K0T6{display:grid;grid-template-columns:1fr 1fr;@media (max-width:768px){display:contents}}.PromotionsDetail_imageContainer__gU5go{position:relative;& img{object-fit:cover}@media (max-width:768px){flex:0 0 auto;height:clamp(200px,30vh,400px)}}.PromotionsDetail_content__nF2DH{padding:40px;display:flex;flex-direction:column;gap:24px;@media (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;gap:16px;overflow:hidden}}.PromotionsDetail_info__5KA8y{display:flex;flex-direction:column;gap:16px;@media (max-width:768px){display:flex;flex-direction:column;gap:8px;overflow:auto;padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:0}}.PromotionsDetail_dateMobile___ixiO{display:none;color:var(--red);font-size:.875rem;font-weight:700;@media (max-width:768px){display:block}}.PromotionsDetail_name__k8BHn{margin:0;font-family:var(--font-expanded);font-size:clamp(16px,1.26vw,24px);font-weight:700;line-height:120%}div.PromotionsDetail_tabs__40CGy{width:-moz-fit-content;width:fit-content;@media (max-width:768px){display:none}}.PromotionsDetail_text__dRJQX{display:flex;flex-direction:column;gap:24px;line-height:140%;& strong{font-weight:700}& ol{margin:0;padding-left:20px}& a{color:var(--blue)}}.PromotionsDetail_footer__ecKJl{display:flex;align-items:center;gap:20px;@media (max-width:768px){position:-webkit-sticky;position:sticky;inset:auto 0 0;background:var(--white);border-radius:16px 16px 0 0;padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px;box-shadow:0 4px 20px 0 var(--dark-brown-02)}}.PromotionsDetail_button__h1wpj{flex:0 0 auto;@media (max-width:768px){flex:1 1 auto}}.PromotionsDetail_price__EGgej{flex:1 1 auto;text-align:right;font-family:var(--font-expanded);font-size:2rem;font-weight:700}.CheckboxContainer_checkbox__ZBKZ2{display:flex;align-items:center;gap:8px;cursor:pointer;transition:color .3s var(--main-animation-fun);&.CheckboxContainer_gapNull__3jQmT{gap:0}@media (hover:hover){&:hover{color:var(--brown)}}&:has(input:checked){.CheckboxContainer_checkmark__VT2Qr{background-color:var(--yellow)}.CheckboxContainer_checkIcon__Tg5Vq{color:var(--dark-coffee)}}}.CheckboxContainer_checkmark__VT2Qr{flex:0 0 auto;width:20px;height:20px;border-radius:4px;border:1px solid var(--brown);display:flex;justify-content:center;align-items:center;transition:background-color .3s var(--main-animation-fun)}.CheckboxContainer_checkIcon__Tg5Vq{width:12px;height:12px;color:transparent;transition:color .3s var(--main-animation-fun)}.CheckboxContainer_input__FIecP{display:none}.Button_button__fSwSq{cursor:pointer;display:flex;padding:10px 32px;justify-content:center;align-items:center;gap:16px;border-radius:8px;text-align:center;font-size:clamp(14px,.85vw,16px);font-weight:700;line-height:130%;transition:background .3s var(--main-animation-fun),color .3s var(--main-animation-fun);&:disabled{opacity:.5;cursor:not-allowed}&.Button_primary__ds_Yi{color:var(--dark-coffee);background:var(--yellow);@media (hover:hover){&:hover:not(:disabled){background:var(--blue);color:var(--white)}}}&.Button_secondary__YSLse{color:var(--dark-coffee);background:var(--cream);@media (hover:hover){&:hover:not(:disabled){color:var(--dark-coffee);background:var(--soft-cream)}}}&.Button_text__nuBW1{color:var(--blush);@media (hover:hover){&:hover:not(:disabled){color:var(--brown)}}}&.Button_small__yLrlB{min-height:41px}&.Button_medium__GkzPC{min-height:48px}&.Button_large__gXqor{min-height:68px;font-size:clamp(14px,1.05vw,20px)}&.Button_fit__rlqwb{padding:0;font-weight:300;line-height:110%}@media (max-width:768px){padding-left:16px;padding-bottom:8px;padding-right:16px;padding-top:8px;gap:8px}}.not-found_container__LRagC{margin:0 auto;min-height:500px;max-width:1080px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px 32px}.not-found_title__bOfUG{font-family:var(--font-expanded);font-size:clamp(32px,2.93vw,56px);font-weight:700;line-height:110%}.not-found_text__daKc7,.not-found_title__bOfUG{text-align:center;margin:0;color:var(--dark-coffee)}.not-found_text__daKc7{font-size:clamp(16px,1.05vw,20px);line-height:130%;font-weight:300}.not-found_actions__eb6u_{margin-top:16px;display:flex;gap:32px;@media (max-width:768px){width:100%;flex-direction:column;gap:8px}}.Cookies_wrapper__Q9N9F{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:11;@media (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.Cookies_container__466wz{width:100%;display:flex;align-items:flex-end;gap:8px;background-color:var(--brown);padding:16px 40px calc(var(--offset-navbar) + env(safe-area-inset-bottom) + 16px);border-radius:16px 16px 0 0;@media (max-width:768px){flex-direction:column;padding:16px 16px calc(var(--offset-navbar) + env(safe-area-inset-bottom) + 16px)}}.Cookies_text__Ksr1r{color:var(--white);font-size:.875rem;line-height:140%;font-weight:300}.Cookies_link__BJ87W{text-decoration:underline;&:hover{color:var(--white)}}.Cookies_button__7Gr72{min-width:104px;@media (max-width:768px){width:100%}}.Footer_footer__rZB2Q{display:flex;flex-direction:column;gap:30px;background:var(--white);padding-top:50px;margin-top:48px;@media (max-width:768px){gap:24px;padding-top:24px;margin-top:40px}}.Footer_container___B4j_{display:flex;justify-content:space-between;gap:30px;@media (max-width:768px){flex-direction:column;gap:24px}}.Footer_shops__0hGaz{display:flex;flex-direction:column;gap:20px;@media (max-width:768px){gap:10px}}.Footer_title__3tfHT{margin:0;font-size:clamp(14px,1.05vw,20px);font-weight:700;line-height:130%}.Footer_contacts__pCkUt{display:flex;flex-direction:column;gap:20px;@media (max-width:768px){order:-1;gap:8px}}.Footer_list___T1pI{margin:0;padding-left:25px;display:flex;flex-direction:column;gap:16px;& li::marker{font-size:12px}@media (max-width:768px){gap:8px}}.Footer_item__hK_AM{font-size:clamp(14px,.94vw,18px)}.Footer_workTime__bWtWo{display:flex;flex-direction:column;gap:50px;@media (max-width:768px){gap:10px}}.Footer_contactItem__h2ird{font-size:clamp(14px,.94vw,18px);display:flex;align-items:center;gap:20px;& svg{width:20px;height:20px}@media (max-width:768px){gap:8px;& svg{width:18px;height:18px}}}.Footer_menu__y72ne{display:flex;flex-direction:column;gap:12px;@media (max-width:1024px){display:none}}.Footer_link__16ENv{font-size:clamp(14px,.85vw,16px);line-height:140%}.Footer_copyright__8W_Zp{padding-top:30px;padding-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:25px;@media (max-width:768px){flex-direction:column;align-items:flex-start;gap:12px;padding-top:0;padding-bottom:24px}}.Footer_block__vVeOw{display:flex;flex-direction:column;gap:8px;@media (max-width:768px){gap:12px;&:last-child{width:100%;flex-direction:row;align-items:center;justify-content:space-between}}}.Footer_copyLink__Ls3tx{font-size:.625rem}.Footer_line__YcJ5F{width:1px;align-self:stretch;background:var(--blush);@media (max-width:768px){display:none}}.Logo_logo__c5nVK{position:relative;display:block;height:100%;aspect-ratio:164/28;cursor:pointer;max-width:164px;@media (max-width:768px){height:20px}}.Basket_basket___Gyk8{position:-webkit-sticky;position:sticky;top:calc(var(--offset-top) + 40px);height:calc(100vh - var(--offset-top) - 32px);display:flex;flex-direction:column;gap:32px;padding:24px 16px 32px;border-radius:16px;background:var(--white)}.Basket_header__le7Uq{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Basket_title__DtI0d{margin:0;padding:0;font-family:var(--font-expanded);font-size:clamp(16px,1.26vw,24px);font-weight:700;line-height:110%}.Basket_clear__JYqNY{cursor:pointer;color:var(--blush);line-height:110%;transition:color .3s var(--main-animation-fun);@media (hover:hover){&:hover{color:var(--brown)}}}.Basket_empty__Usjjg{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:clamp(20px,1.88vw,30px);font-weight:700;line-height:110%;border-bottom:1px solid var(--blush)}.Basket_content__9EN21{height:100%;overflow-y:auto;padding-right:13px;display:flex;flex-direction:column;gap:20px}.Basket_delivery__MlG1e{display:flex;align-items:center;gap:8px;font-size:.875rem;line-height:110%}button.Basket_button__FO6JA{justify-content:space-between}.page_container__Qhemm{margin:0 auto;min-height:500px;max-width:1080px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px 32px}.page_title__Lgmo5{font-family:var(--font-expanded);font-size:clamp(32px,2.93vw,56px);font-weight:700;line-height:110%}.page_text__B5_DW,.page_title__Lgmo5{text-align:center;margin:0;color:var(--dark-coffee)}.page_text__B5_DW{font-size:clamp(16px,1.05vw,20px);line-height:130%;font-weight:300}.page_actions__rVL2Q{margin-top:16px;display:flex;gap:32px;@media (max-width:768px){width:100%;flex-direction:column;gap:8px}}.page_container__Oxr6z{margin:0 auto;min-height:500px;max-width:1080px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px 32px}.page_title___g_XG{font-family:var(--font-expanded);font-size:clamp(32px,2.93vw,56px);font-weight:700;line-height:110%}.page_text__Pd8AI,.page_title___g_XG{text-align:center;margin:0;color:var(--dark-coffee)}.page_text__Pd8AI{font-size:clamp(16px,1.05vw,20px);line-height:130%;font-weight:300}.page_actions__aOdga{margin-top:16px;display:flex;gap:32px;@media (max-width:768px){width:100%;flex-direction:column;gap:8px}}.BonusCardHowToGet_container__zkUIb{position:relative;display:flex;padding:clamp(24px,3.1vw,60px) clamp(16px,3.1vw,60px);flex-direction:column;gap:40px;border-radius:16px;background:var(--white);@media (max-width:768px){gap:16px}a.BonusCardHowToGet_button__2JqcC{width:-moz-fit-content;width:fit-content;@container account (max-width: 640px){width:100%;min-height:48px;margin-bottom:24px}}}.BonusCardHowToGet_title__8oSrv{margin:0;font-family:var(--font-expanded);font-size:clamp(20px,1.26vw,24px);font-weight:700;line-height:120%;text-align:center}.BonusCardHowToGet_info__C6Trd{display:grid;align-items:center;grid-template-columns:clamp(343px,20vw,405px) 1fr;grid-gap:40px;gap:40px;@container account (max-width: 640px){grid-template-columns:1fr}@media (max-width:768px){gap:16px}}.BonusCardHowToGet_imageContainer__3X3j_{position:relative;width:100%;aspect-ratio:405/260;overflow:hidden}.BonusCardHowToGet_steps__X021C{flex:1 1 30%;display:flex;flex-direction:column;gap:32px}.BonusCardHowToGet_list__DVrOg{display:flex;flex-direction:column;gap:24px;margin:0;padding-left:20px;@media (max-width:768px){gap:16px}}.BonusCardHowToGet_item__RYLPI{font-size:clamp(14px,.94vw,18px);@media (max-width:768px){line-height:140%}}.BonusCardHowToGet_separator__D1p8D{text-align:center;font-family:var(--font-expanded);font-size:clamp(20px,1.88vw,36px);font-weight:700;line-height:110%;color:var(--brown)}.BonusCardHowToGet_qrCode__SOpp9{display:flex;flex-direction:column;justify-content:center;gap:24px;width:calc(100% - 381px - 40px);min-height:434px;@container account (max-width: 640px){width:100%;justify-content:flex-start;min-height:0;margin-bottom:434px}@media (max-width:768px){gap:16px}}.BonusCardHowToGet_qrCodeTitle__n9ApJ{margin:0;font-family:var(--font-expanded);font-size:clamp(20px,1.26vw,24px);font-weight:700;line-height:120%;@media (max-width:768px){line-height:130%;text-align:center}}.BonusCardHowToGet_qrCodeText__KWwzw{font-size:.875rem;& a{text-decoration:underline}@media (max-width:768px){text-align:center}}.BonusCardHowToGet_phone___p8q_{bottom:0;right:50px;position:absolute;@media (max-width:475px){scale:.9;right:0}}.BonusCardHowToGet_phoneContent__oa_Zd{top:66px;left:68px;position:absolute;width:240px}.BonusCardHowToGet_phoneTitle__avpb9{color:var(--white-08);text-align:center;font-size:.875rem}.page_banner___gaFP img{object-position:top right;width:140%!important;@media (max-width:768px){object-position:center;width:100%!important}}.page_bannerContent__PaYpy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:24px;@media (max-width:768px){min-height:450px;justify-content:flex-end;margin-bottom:16px}}.page_bannerTitle__8PEpV{margin:0;color:var(--cream);font-family:var(--font-expanded);font-size:clamp(24px,2.93vw,56px);font-weight:700;line-height:110%}.page_bannerText__NwnqC{color:var(--white);font-family:var(--font-extended);font-size:clamp(16px,1.05vw,20px);font-weight:300;line-height:130%;max-width:62%;@media (max-width:768px){max-width:400px}}.page_gradient__LtMHw{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--black-02) 0,var(--transparent) 100%)}.page_content__PRGio{display:flex;padding:clamp(24px,2.09vw,40px) clamp(16px,2.09vw,40px);flex-direction:column;gap:16px;border-radius:16px;background:var(--white)}.page_item__atD3U{display:flex;align-items:center;justify-content:space-between;gap:64px;padding-bottom:16px;border-bottom:1px solid var(--blush);@media (max-width:768px){flex-direction:column;align-items:flex-start;gap:8px;.page_button__ryowa{align-self:flex-end}}}.page_info__YmNKr{display:flex;flex-direction:column;gap:4px}.page_title__3GjxH{margin:0;font-size:clamp(14px,1.05vw,20px);font-weight:700}.page_text__Cji_d{font-size:clamp(12px,.85vw,16px);line-height:140%}.page_modalContainer__KX0ZV{padding:clamp(24px,2.09vw,40px) clamp(16px,2.09vw,40px);display:flex;flex-direction:column;gap:16px;width:100%;max-width:576px;overflow:auto;@media (max-width:768px){max-width:100%}}.page_modalTitle__94o91{margin:0;font-size:clamp(20px,1.26vw,24px);font-weight:700;line-height:120%}.page_modalText__7qo8f{font-size:clamp(14px,.85vw,16px);line-height:140%}.page_modalBlock__cy3F7{display:flex;flex-direction:column;gap:8px}.page_modalBlockTitle__UR279{margin:0;font-size:clamp(16px,1.05vw,20px);font-weight:700;line-height:130%}.page_modalBlockList__70Qeq{margin:0;padding-left:25px;display:flex;flex-direction:column;& li::marker{font-size:12px}}.DeliveryTermsOfReturn_container__JAxK_{display:flex;padding:clamp(16px,2.08vw,40px);align-items:flex-start;gap:clamp(24px,3.1vw,60px);align-self:stretch;border-radius:16px;background:var(--white);flex-direction:column;@media (min-width:1024px){flex-direction:row}}.DeliveryTermsOfReturn_content____SXD{gap:clamp(16px,1.25vw,24px);display:flex;flex-direction:column;h2{color:var(--dark-coffee);font-size:clamp(24px,1.8vw,36px);font-weight:700;line-height:110%;margin:0}&>div{display:flex;flex-direction:column;gap:clamp(16px,1.25vw,24px);p{color:var(--dark-coffee);font-size:clamp(14px,.83vw,16px);font-weight:300;line-height:140%}}}.DeliveryTermsOfReturn_image__d8UIc{object-fit:fill;max-width:311px;max-height:438px;width:100%;height:100%;margin:0 auto;@media (min-width:768px){max-width:362px}@media (min-width:1024px){width:200px;height:300px}@media (min-width:1280px){width:auto;height:auto}}.Privacy_privacy__mlWns{font-size:clamp(10px,.63vw,12px);line-height:140%;color:var(--gray);& a{text-decoration:underline}}.Privacy_container__Ha6_O{display:grid;grid-template-columns:20px 1fr;grid-gap:8px;gap:8px;align-items:start}.CheckoutForm_container__m0W3J{position:-webkit-sticky;position:sticky;top:calc(var(--offset-top) + 40px);margin-top:64px;display:flex;padding:24px 16px 40px;flex-direction:column;gap:24px;border-radius:16px;background:var(--white);height:-moz-fit-content;height:fit-content;overflow:auto;max-height:calc(100vh - var(--offset-top) - 40px);scrollbar-width:none;&::-webkit-scrollbar{display:none}@media (max-width:1440px){display:contents}button.CheckoutForm_button__vKjqv{width:100%;@media (max-width:1440px){width:-moz-fit-content;width:fit-content;min-width:164px;min-height:48px}}}.CheckoutForm_block__4r6DG{display:flex;flex-direction:column;gap:8px}.CheckoutForm_title__Ltf9_{margin:0;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:8px;justify-content:space-between}.CheckoutForm_content__HpwmH{display:flex;align-items:center;gap:8px;justify-content:space-between;& button.CheckoutForm_change__qxqEo{min-height:32px;font-size:.875rem;padding:6px 10px}}.CheckoutForm_payment__JQYfk{display:flex;align-items:center;gap:10px;font-size:.875rem}.CheckoutForm_checkboxContainer__4Ym63{display:flex;justify-content:space-between;align-items:center;gap:10px}label.CheckoutForm_checkbox__vI5pe{color:var(--dark-coffee);font-weight:700}.CheckoutForm_buttonContainer__FcWQb{display:flex;justify-content:space-between;align-items:center;gap:16px}.CheckoutForm_priceTotal__uN1j7{font-size:1.5rem;font-weight:700;line-height:120%;min-width:120px}.RadioButton_radio__MX7pw{width:max-content;font-size:.875rem;color:var(--brown);padding-left:20px;display:flex;align-items:center;gap:8px;cursor:pointer;position:relative;&:before{left:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--brown)}&:after,&:before{top:50%;transform:translateY(-50%);content:"";position:absolute;display:block}&:after{left:4px;width:8px;height:8px;border-radius:50%;background:transparent}&:has(input:checked){&:after{background:var(--brown)}}}.ProductCard_product___AN9X{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;border-radius:16px;background:var(--white);overflow:hidden;position:relative;@media (max-width:768px){border-radius:8px}}.ProductCard_imageContainer__r_GtT{aspect-ratio:264/200}.ProductCard_info__RzaEF{padding:8px 16px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;@media (max-width:768px){padding-left:8px;padding-bottom:8px;padding-right:8px;padding-top:8px;gap:12px}}.ProductCard_header__ieXvr{display:flex;flex-direction:column;gap:4px}.ProductCard_price__vL60x{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--dark-coffee);font-family:var(--font-expanded);font-size:clamp(16px,1.26vw,24px);font-weight:700}.ProductCard_footer__2bkoX{display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.ProductCard_name__ZucNu{color:var(--dark-coffee);margin:0;font-size:clamp(14px,.85vw,16px);font-weight:300;line-height:100%;@media (max-width:768px){font-size:.75rem;line-height:130%}}.ProductCard_description__3lQZB{color:var(--dark-coffee);font-size:.75rem;font-weight:300;line-height:100%}.ProductCard_weight__oAItD{line-height:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;text-wrap:balance}.ProductCard_weightMobile__YNtDv{font-family:var(--font-extended);color:var(--gray);font-size:.75rem;font-weight:300;line-height:130%}.ProductCard_button__XVJeI span{font-size:26px;line-height:52%;font-weight:300}.ProductCard_quantity__xRHn5{min-height:41px;border:1px solid var(--beige)}.ProductCard_error__AgQKe{color:var(--red);font-size:.75rem;font-weight:300;line-height:100%}.ExpandableParams_container__G1MfH{display:flex;flex-direction:column;gap:16px}.ExpandableParams_param__yZkck{display:flex;flex-direction:column;gap:8px}.ExpandableParams_title__w6pgG:after{content:":"}.ExpandableParams_list__bCF3m{display:grid;grid-template-rows:1fr 0fr;transition:grid-template-rows .3s var(--main-animation-fun);overflow:hidden;grid-gap:12px;gap:12px;&.ExpandableParams_open__9Gt1y{grid-template-rows:1fr 1fr}&>div{min-height:0;overflow:hidden}}.ExpandableParams_visible__PhDAC{display:flex;justify-content:space-between;gap:8px;@media (max-width:768px){flex-direction:column}}.ExpandableParams_columns__YSYaf{width:100%;display:flex;flex-wrap:wrap;min-width:70px;gap:20px}.ExpandableParams_more__Vz2Um{flex:0 0 auto;cursor:pointer;color:var(--gray);font-size:.875rem;display:flex;align-items:center;gap:8px;& .ExpandableParams_arrow__wrqw5{transition:transform .3s var(--main-animation-fun);transform:scaleY(1)}&.ExpandableParams_openButton__aeRXh .ExpandableParams_arrow__wrqw5{transform:scaleY(-1)}@media (max-width:768px){justify-content:space-between}}.ExpandableParams_hidden__MCwDZ{display:flex;flex-direction:column;gap:12px}.ExpandableParams_note__RanJk{color:var(--red);font-size:.75rem}.ProductDesktopFooter_quantity__RQts3{display:flex;align-items:center;gap:8px}div.ProductDesktopFooter_quantitySelector__T_QPq{min-height:48px;min-width:120px}.ProductDesktopFooter_button__qgdVB{flex:0 0 auto}.ProductDesktopFooter_price__L_esv{flex:1 1 auto;justify-content:flex-end;font-family:var(--font-expanded);font-size:2rem;font-weight:700;& span{font-size:1.5rem}}.ProductMobileFooter_buttonMobile__LhBmR{flex:1 1 auto}div.ProductMobileFooter_quantitySelectorMobile__RrvAq{min-height:48px;opacity:0;width:0;overflow:hidden;transition:all .3s var(--main-animation-fun)}.CertificatesDetail_container__4jDNt{min-height:600px;display:grid;grid-template-columns:1fr 1fr;@media (max-width:768px){display:contents}}.CertificatesDetail_imageContainer___WC6L{position:relative;& img{object-fit:cover}@media (max-width:768px){flex:0 0 auto;height:clamp(200px,30vh,400px)}}.CertificatesDetail_content__xnaDZ{padding:40px;display:flex;flex-direction:column;gap:24px;@media (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;gap:16px;overflow:hidden}}.CertificatesDetail_scrollContainer__uWwSG{display:contents;@media (max-width:768px){display:flex;flex-direction:column;gap:16px;overflow:auto;padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:0}}.CertificatesDetail_info__Q9Z5o{height:100%;display:flex;flex-direction:column;gap:16px;@media (max-width:768px){gap:8px}}.CertificatesDetail_name__c13kr{margin:0;font-family:var(--font-expanded);font-size:clamp(16px,1.26vw,24px);font-weight:700;line-height:120%;@media (max-width:768px){line-height:130%}}div.CertificatesDetail_tabs__ZTIjn{width:-moz-fit-content;width:fit-content}.CertificatesDetail_text__s51jv{height:100%;font-size:clamp(14px,.85vw,16px);line-height:140%}.CertificatesDetail_pricesContainer__J0Ksg{display:flex;flex-direction:column;gap:16px}.CertificatesDetail_prices__r6Wxs{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,max-content));grid-gap:20px;gap:20px}.CertificatesDetail_footer__T7MkL{display:flex;align-items:center;gap:20px;@media (max-width:768px){position:-webkit-sticky;position:sticky;inset:auto 0 0;background:var(--white);border-radius:16px 16px 0 0;padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px;box-shadow:0 4px 20px 0 var(--dark-brown-02);justify-content:space-between;transition:all .3s var(--main-animation-fun);gap:0;&.CertificatesDetail_show__6eMn9{[class*=quantitySelectorMobile]{opacity:1;width:180px;margin-left:20px}}}}.CertificatesCardInfo_rowCards__DLWro{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:16px;gap:16px;@media (min-width:1024px){grid-template-columns:.8fr 1.2fr;grid-template-rows:auto}}.CertificatesCardInfo_card__pi31T{border-radius:16px;background-color:var(--brown);padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;max-height:310px;min-height:255px;h3{color:var(--white);font-size:clamp(24px,1.8vw,36px);font-weight:700;line-height:110%;margin:0}p,ul{color:var(--white);font-weight:300;line-height:130%;font-size:clamp(14px,1.04vw,20px);a{color:inherit;font-weight:inherit;line-height:inherit}}ul{list-style:none;padding:0;margin:0}}.CertificatesCardInfo_groupList__x50mh,.CertificatesCardInfo_textGroup__zYY_W{display:flex;flex-direction:column;gap:22px}.CertificatesCardInfo_textGroup__zYY_W{gap:16px}.CertificatesCardInfo_btn__C_0Z_{min-height:60px!important;width:100%;@media (min-width:768px){width:190px}}.CertificatesPayment_container__onMEr{padding:clamp(16px,3.1vw,60px);border-radius:16px;background-color:var(--white)}.CertificatesPayment_title__7z3Js{color:var(--dark-coffee);font-size:clamp(24px,1.8vw,36px);font-weight:700;line-height:110%;margin:0}.CertificatesPayment_row__OQzfT{padding-top:clamp(16px,2.08vw,40px);display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:24px clamp(16px,2.9vw,56px);gap:24px clamp(16px,2.9vw,56px);@media (min-width:1024px){grid-template-columns:.8fr 1.2fr;grid-template-rows:auto}@media (min-width:1280px){column-gap:56px}}.CertificatesPayment_img__3J5Ay{object-fit:cover;max-width:391px;max-height:245px;width:clamp(311px,20.36vw,391px);height:clamp(195px,12.7vw,245px);margin:0 auto;@media (min-width:1024px){width:clamp(240px,20.36vw,391px);height:clamp(80px,12.7vw,245px);border-radius:16px}@media (min-width:1280px){border-radius:6px}}.CertificatesPayment_list__69nvM{color:var(--dark-coffee);font-size:clamp(14px,1.04vw,20px);font-weight:300;line-height:140%;display:flex;flex-direction:column;gap:2px;margin:0;@media (min-width:768px){gap:10px;line-height:130%}}.Addresses_container__TmEVt{display:flex;padding:clamp(24px,2.09vw,40px) clamp(16px,2.09vw,40px);flex-direction:column;gap:24px;border-radius:16px;background:var(--white)}.Addresses_title__gLfBh{margin:0;font-family:var(--font-expanded);font-size:clamp(14px,1.05vw,20px);font-weight:700;line-height:100%}.Addresses_addressContainer__ll56C{display:flex;gap:32px;justify-content:space-between;align-items:center}label.Addresses_address__0NoAo{color:var(--dark-coffee);font-size:1rem;line-height:140%}.Addresses_controls__6AKSM{display:flex;gap:24px;align-items:center}.Addresses_cross__tvwpW,.Addresses_edit__zPTAS{width:20px;height:20px;cursor:pointer;color:var(--blush);transition:color .3s var(--main-animation-fun);@media (hover:hover){&:hover{color:var(--light)}}}.Addresses_edit__zPTAS{width:16px;height:16px}.Addresses_button__Jd_C5{width:-moz-fit-content;width:fit-content;align-self:flex-end;@media (max-width:768px){width:100%;align-self:center;margin-left:16px;margin-bottom:0;margin-right:16px;margin-top:0}}.Addresses_overlay__jL_Ea{position:fixed;inset:0;background-color:var(--black-03);z-index:13;padding:16px;overflow-y:auto;display:grid;place-items:center}div.Addresses_modalContainer__Z3MSy{position:relative;width:calc(100vw - 32px - 46px);height:calc(100vh - 32px - env(safe-area-inset-bottom));max-width:1200px;max-height:800px;overflow:hidden;display:flex;align-items:center;justify-content:center}.Payments_container__i1PwG{display:flex;padding:clamp(24px,2.09vw,40px) clamp(16px,2.09vw,40px);flex-direction:column;gap:24px;border-radius:16px;background:var(--white)}.Payments_title__92PKn{margin:0;font-family:var(--font-expanded);font-size:clamp(14px,1.05vw,20px);font-weight:700;line-height:100%}.Payments_paymentContainer__2_NDk{display:flex;gap:32px;justify-content:space-between}label.Payments_payment__0OmYO{color:var(--dark-coffee);font-size:1rem;line-height:140%}.Payments_cross__Q1XDX{width:20px;height:20px;cursor:pointer;color:var(--blush);transition:color .3s var(--main-animation-fun);@media (hover:hover){&:hover{color:var(--light)}}}.CheckoutMore_title__jH4Fi{margin:0;font-size:clamp(16px,1.26vw,24px);font-weight:700}.CheckoutMore_wrapper__octg_{position:relative}.CheckoutMore_container__0zEKe{display:grid;overflow:hidden}div.CheckoutMore_swiper__1o6eJ{width:100%;height:100%}div.CheckoutMore_slide__zu_sV{width:-moz-fit-content;width:fit-content;height:100%}.CheckoutMore_productCard__2WXjB{width:clamp(130px,27vw,260px);height:100%;border:1px solid var(--light-cream);@media (max-width:768px){& [class*=info]{padding:8px 4px 4px}}}.CheckoutMore_next__XxrHN,.CheckoutMore_prev__ILIA6{width:56px;height:56px;position:absolute;bottom:55%;outline:none;border:none;display:flex;justify-content:center;align-items:center;background:var(--white);color:var(--dark-gray);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;transition:color .3s var(--main-animation-fun);cursor:pointer;z-index:1;box-shadow:0 4px 20px 0 var(--dark-brown-02);& svg{width:24px;height:24px}@media (hover:hover){&:hover{color:var(--brown)}}@media (max-width:1440px){display:none}}.CheckoutMore_prev__ILIA6{left:0;transform:translateX(-50%);& svg{transform:rotate(90deg)}}.CheckoutMore_next__XxrHN{right:0;transform:translateX(50%);& svg{transform:rotate(-90deg)}}.CheckoutMore_disabled__yRozm{pointer-events:none;color:var(--gray)}.Policy_policy__kztwJ{font-size:clamp(10px,.63vw,12px);line-height:140%;color:var(--gray);& a{text-decoration:underline}}.Policy_container__onxce{display:grid;grid-template-columns:20px 1fr;grid-gap:8px;gap:8px;align-items:start}.Star_star__CbEwS{display:inline-block;cursor:pointer;color:var(--yellow)}.RatingStars_ratingStars__TxQqq{width:-moz-fit-content;width:fit-content;display:flex;gap:8px}.FileContainer_fileContainer__sGQcG{position:relative;display:flex;min-height:40px;padding:10px 32px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:var(--cream);border:1px solid transparent}.FileContainer_error__n45U6{border-color:var(--red)}.FileContainer_label__98XLP{text-align:center;font-size:.75rem;line-height:130%}.FileContainer_icon__J_1SU{width:14px;height:15px;color:var(--blush)}