.FormInput_root__Imue5{display:grid;gap:6px}.FormInput_control__YZ7o0{border:1px solid #e6e6e6;border-radius:2px;background:#fff;transition:border-color .15s ease,background .15s ease;height:100%;max-height:62px;min-height:62px}.FormInput_input__e0Huw{width:100%;height:100%;padding:22px 20px;border:0;outline:none;background:rgba(0,0,0,0);color:#1f1f27;font-family:Cygre;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0}.FormInput_input__e0Huw::placeholder{opacity:.6;color:#1f1f27}.FormInput_control__YZ7o0:focus-within{border-color:#1f1f26}.FormInput_filled__xZRtf .FormInput_control__YZ7o0{border-color:#e6e6e6;background:#fff}.FormInput_disabled__s9bFQ .FormInput_control__YZ7o0{background:#f2f2f2;border-color:#e6e6e6}.FormInput_disabled__s9bFQ .FormInput_input__e0Huw{color:#bfbfbf}.FormInput_hasError__thDax .FormInput_input__e0Huw::placeholder{opacity:1}.FormInput_hasError__thDax .FormInput_input__e0Huw{color:#dd1848}.FormInput_hasError__thDax .FormInput_input__e0Huw::placeholder{color:#dd1848}.FormInput_hintMuted__mde0Q{color:#9a9a9a;text-align:left;font-family:Cygre;font-weight:400;font-size:12px;line-height:120%;letter-spacing:0}.FormInput_hintError__8Ks_B{display:flex;align-items:center;gap:6px;font-size:12px;color:#dd1848}.FormInput_errorIcon__SC1_6{width:14px;height:14px;border-radius:50%;border:1px solid #dd1848;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.CheckoutCityStep_root__WVfx9{padding-inline:2rem}.CheckoutCityStep_title__rPSaG{font-family:Celaraz;font-size:2.4rem;margin:4rem 0 1.6rem;text-align:center}.CheckoutCityStep_nextBtn__k8C_n{margin-top:2.4rem;width:100%}.CheckoutCityStep_nextBtn__k8C_n:disabled{opacity:.5;cursor:not-allowed}.Button_button__i5TH1{display:inline-flex;align-items:center;justify-content:center;column-gap:10px;border:none;font-weight:500;cursor:pointer;transition:all .2s ease}.Button_fullWidth__IhR5C{width:100%}.Button_disabled__3EfBn{opacity:.5;cursor:not-allowed}.Button_none__4SqgQ{background:none;color:#1f1f27}.Button_primary__zDxpz{background:#dd1848;color:#fff}.Button_primary__zDxpz:hover:not(:disabled){background:#c80034}.Button_milk__GG3p_{background:#fff6f3;color:#dd1848}.Button_milk__GG3p_:hover:not(:disabled){background:#e9e9e9}.Button_secondary__WhD_x{background:#f4f4f4;color:#000}.Button_secondary__WhD_x:hover:not(:disabled){background:#e9e9e9}.Button_ghost__8CHjY{background:rgba(0,0,0,0);color:#000}.Button_ghost__8CHjY:hover:not(:disabled){background:rgba(0,0,0,.05)}.Button_sm__H2E_y{height:34px;padding:0 12px;font-size:12px}.Button_md__1ycYH{height:44px;padding:0 18px;font-size:14px}.Button_lg___tMM3{height:55px;padding:0 22px;font-size:1.6rem;line-height:100%}.Button_icon__LV8xJ{display:flex;align-items:center;margin-top:-3px}.Button_label__RNmuq{display:inline-flex}.Button_loader__TLrBp{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.5);border-top-color:#fff;animation:Button_spin__NXjMw .6s linear infinite}@keyframes Button_spin__NXjMw{to{transform:rotate(1turn)}}.CheckoutFailPage_page___ebAN{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - 120px);padding:32px 24px;text-align:center}.CheckoutFailPage_icon__Cuarf{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:rgba(230,160,196,.25);margin-bottom:32px}.CheckoutFailPage_icon__Cuarf svg{width:36px;height:36px}.CheckoutFailPage_title__01BWc{font-size:2.8rem;font-weight:500;line-height:1.2;color:#1f1f27;margin-bottom:16px}.CheckoutFailPage_description__DMLP4{font-size:1.4rem;line-height:1.6;color:rgba(31,31,39,.6);max-width:280px;margin-bottom:32px}.CheckoutFailPage_button__ICa_g{width:100%;max-width:320px;letter-spacing:.08em;font-size:1.3rem}.FormCheckbox_root__V96yL{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.FormCheckbox_native__MzzbW{display:none}.FormCheckbox_box__3W1gP{width:14px;height:14px;border:1px solid #1f1f27;border-radius:4px;position:relative;margin-bottom:2px;flex-shrink:0;transition:all .15s ease}.FormCheckbox_label__CKE1N{font-family:Cygre;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0;color:#1f1f27}.FormCheckbox_label__CKE1N a{text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0;text-decoration-skip-ink:auto}.FormCheckbox_checked__IVV4o .FormCheckbox_box__3W1gP{border-color:#d91d4d}.FormCheckbox_checked__IVV4o .FormCheckbox_box__3W1gP:after{content:"";position:absolute;inset:2px;background:#d91d4d;border-radius:1px}.FormCheckbox_disabled__43yrx{cursor:not-allowed;opacity:.5}.FormCheckbox_card__moXAO{width:100%;border:1px solid #e6e6e6;border-radius:16px;padding:14px 16px;align-items:center}.FormCheckbox_card__moXAO .FormCheckbox_box__3W1gP{margin-top:0}.FormCheckbox_card__moXAO.FormCheckbox_checked__IVV4o{border-color:#d91d4d}.FormCheckbox_card__moXAO.FormCheckbox_checked__IVV4o .FormCheckbox_label__CKE1N{color:#d91d4d}.CheckoutDeliveryMethod_root__O2EX6{grid-column:1/-1;margin-bottom:8rem}.CheckoutDeliveryMethod_title__l7PHr{font-family:Celaraz;font-weight:400;font-size:2.4rem;line-height:120%;letter-spacing:0;text-align:center;grid-column:1/-1;margin-bottom:2.4rem}.CheckoutDeliveryMethod_list__Sf_eG{display:grid;gap:1rem}.CheckoutDeliveryMethod_item__9waZg{width:100%;border:.1rem solid #e6e6e6;border-radius:2rem;padding:1.8rem 2rem;background:#fff;display:flex;align-items:center;gap:1rem;cursor:pointer}.CheckoutDeliveryMethod_checkbox__b0Oz6{width:1.6rem;height:1.6rem;margin-bottom:.2rem;border-radius:.4rem;border:.1rem solid #1f1f27;position:relative}.CheckoutDeliveryMethod_label__lh8RQ{font-family:Cygre;font-weight:400;font-size:1.8rem;line-height:100%;letter-spacing:0;text-align:left;color:#1f1f27;opacity:.6}.CheckoutDeliveryMethod_active__NAGSv{color:#dd1848;border-color:#dd1848}.CheckoutDeliveryMethod_active__NAGSv .CheckoutDeliveryMethod_label__lh8RQ{opacity:1;color:#dd1848}.CheckoutDeliveryMethod_active__NAGSv .CheckoutDeliveryMethod_checkbox__b0Oz6{border-color:#dd1848}.CheckoutDeliveryMethod_active__NAGSv .CheckoutDeliveryMethod_checkbox__b0Oz6:after{content:"";position:absolute;inset:.2rem;background:#dd1848;border-radius:.1rem}.CheckoutDetailsStep_root__Cgl0h{padding:16px 16px 88px}.CheckoutDetailsStep_sectionTitle___Oz7L{font-family:Celaraz;font-weight:400;font-size:24px;line-height:120%;letter-spacing:0;text-align:center;grid-column:1/-1;margin-bottom:24px}.CheckoutDetailsStep_grid__BaAhd{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:80px}.CheckoutDetailsStep_span2__Pnd7A{grid-column:1/-1}.CheckoutDetailsStep_span1__3xTH_{grid-column:auto}.CheckoutDetailsStep_kazanMethod__jWor5{margin-bottom:80px}.CheckoutDetailsStep_methodList__T1wgp{display:grid;gap:10px}.CheckoutDetailsStep_methodItem__MELJ7{width:100%;border:1px solid #e6e6e6;border-radius:20px;padding:18px 20px;background:#fff;display:flex;align-items:center;gap:10px;cursor:pointer}.CheckoutDetailsStep_methodCheckbox___AD_g{width:16px;height:16px;border-radius:4px;border:1px solid #1f1f27;position:relative}.CheckoutDetailsStep_methodLabel__KKO3c{font-family:Cygre;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#1f1f27;opacity:.6}.CheckoutDetailsStep_active__K61c9{border-color:#dd1848}.CheckoutDetailsStep_active__K61c9 .CheckoutDetailsStep_methodLabel__KKO3c{opacity:1;color:#dd1848}.CheckoutDetailsStep_active__K61c9 .CheckoutDetailsStep_methodCheckbox___AD_g{border-color:#dd1848}.CheckoutDetailsStep_active__K61c9 .CheckoutDetailsStep_methodCheckbox___AD_g:after{content:"";position:absolute;inset:2px;background:#dd1848;border-radius:1px}.CheckoutDetailsStep_note__ffttL{font-size:15px}.CheckoutDetailsStep_note__ffttL,.CheckoutDetailsStep_pickupAddress__RqfnX{font-family:Cygre;font-weight:400;line-height:140%;letter-spacing:0;text-align:center;grid-column:1/-1;margin-top:-6px;color:#1f1f27}.CheckoutDetailsStep_pickupAddress__RqfnX{font-size:17px}.CheckoutDetailsStep_checkRow__WM1Pi{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;font-family:Cygre;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0}.CheckoutDetailsStep_agreements__3iSQQ{grid-column:1/-1;display:grid;gap:10px;margin-top:2px}.CheckoutDetailsStep_legalNote__NIOmU{font-family:Cygre;font-weight:400;font-size:11px;line-height:140%;letter-spacing:0;text-align:center;color:rgba(31,31,39,.45);padding:0 8px 16px}.CheckoutDetailsStep_paybar__p4T12{width:100%;height:64px;background:#d91d4d;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-family:Cygre;font-weight:400;font-style:Regular;font-size:16px;line-height:120%;letter-spacing:2%;text-transform:uppercase}.CheckoutDetailsStep_price__upWiY{color:#fff}.CheckoutDetailsStep_payBtn__RLXFM{display:flex;align-items:center;column-gap:8px;height:44px;border:0;color:#fff;background:rgba(0,0,0,0)}.CheckoutDetailsStep_paybar__p4T12:disabled{opacity:.5;cursor:not-allowed}.FilterButton_container__k_XRW{padding-inline:2rem}.FilterButton_btn__wvmg4{padding:0}.FilterButton_btn__wvmg4>div{display:flex;align-items:center;column-gap:.6rem}.FilterButton_btn__wvmg4>div .FilterButton_text__Ci_57{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:.02em;-webkit-text-decoration:dashed;text-decoration:dashed;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0;text-decoration-skip-ink:auto}.FiltersModal_overlay__J7e8y{position:fixed;inset:0;z-index:1000;transition:transform .3s;transform:translateX(100%);pointer-events:none}.FiltersModal_overlay__J7e8y[data-open=true]{transform:translateX(0);pointer-events:auto}.FiltersModal_backdrop__YPYuh{position:absolute;inset:0;background:rgba(0,0,0,.28);border:0;opacity:0;transition:opacity .3s}.FiltersModal_overlay__J7e8y[data-open=true] .FiltersModal_backdrop__YPYuh{opacity:1}.FiltersModal_sheet__NvGTj{position:absolute;left:0;right:0;bottom:0;background:#fff;overflow:hidden;min-height:100svh;max-height:100svh;display:flex;flex-direction:column}.FiltersModal_header__cwJsN{height:6rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.6rem;border-bottom:1px solid rgba(0,0,0,.06)}.FiltersModal_headerSpacer__jiJ8y{height:1px}.FiltersModal_title__AfA_j{font-family:Cygre;font-size:1.6rem;letter-spacing:.2em;text-transform:uppercase;color:#1f1f27}.FiltersModal_close__ps3Lo{justify-self:end}.FiltersModal_body__p7mNy{padding:2.4rem 1.6rem 1.6rem;overflow:auto;flex:1 1}.FiltersModal_sectionTitle__g_tLT{font-family:Cygre;font-size:1.6rem;letter-spacing:.2em;text-transform:uppercase;color:#1f1f27;text-align:center;margin-bottom:1.6rem}.FiltersModal_chips__pJ7Ja{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem}.FiltersModal_chip__eXyDd{min-width:3.4rem;height:3.4rem;padding:.8rem 1.6rem 1.2rem;border:0;border-radius:1.2rem;background:#fbecef;color:#d20f3a;font-size:1.4rem;letter-spacing:.02em;text-transform:uppercase}.FiltersModal_chipActive__5iLTi{background:#d20f3a;color:#fff}.FiltersModal_footer__vpVqf{padding:1.6rem;display:grid;gap:1.2rem;background:#fff}.ProductPage_page__pcrF3{background:#fff}.ProductPage_content__XMgnf{text-align:center;padding-inline:2rem;padding-bottom:8rem}.ProductPage_category__NW_hL{font-size:1.4rem;color:#b6b6b6;margin-bottom:1.6rem}.ProductPage_title__yAsq1{font-family:Celaraz;font-size:2.8rem;line-height:1.2;margin-bottom:1rem}.ProductPage_priceRow__WoLhW{display:flex;justify-content:center;align-items:center;gap:1.2rem;margin-bottom:2.4rem}.ProductPage_price__db4JQ{font-size:1.8rem;color:#dd1848}.ProductPage_sizes__qZ05s{display:flex;justify-content:center;flex-wrap:wrap;column-gap:1.2rem;margin-bottom:2.4rem}.ProductPage_size__WEL2F{height:inherit;font-size:1.4rem;line-height:1.2;padding:.8rem 1.6rem;border-radius:1.2rem}.ProductPage_sizeActive__zuOwj{background:#dd1848!important;border-color:#dd1848!important;color:#fff}.ProductPage_sizeDisabled__XX_Sr{opacity:.35!important}.ProductPage_buy__LzVzo{width:100%;height:4.6rem;border-radius:1.2rem;gap:1rem;justify-content:center}.ProductPage_section__gngpM{margin-top:2.2rem;text-align:left}.ProductPage_h2__ALRtb{text-align:center;font-family:Celaraz;font-size:2.4rem;font-weight:400;margin-bottom:1.2rem}.ProductPage_text___JhZS{font-size:1.5rem;line-height:1.4;color:#b6b6b6}.ProductPage_list__mxV9N{margin-top:1.2rem;padding-left:1.4rem;list-style:disc}.ProductPage_list__mxV9N li{font-size:1.5rem;line-height:1.4;color:#b6b6b6}.ProductPage_relatedGrid__hg1d0{margin-top:1.4rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}.RelatedProductsSlider_root__PUNS4{margin-bottom:8rem}.RelatedProductsSlider_title__2zVQ2{font-family:Celaraz;font-weight:400;font-size:2.8rem;margin-bottom:1rem;text-align:center}.RelatedProductsSlider_slide__jXjd7{height:auto}