.CheckoutCommentSection_block__oJOWg{background:var(--colorWhite);border-radius:var(--sizeBorderRadius);padding:var(--sizePaddingSmall)}.CheckoutCommentSection_block__oJOWg .CheckoutCommentSection_sectionTitle__Q0Wq6{font-weight:var(--fontWeightBold);line-height:1.3}.CheckoutConsentsSection_checkbox__IHyMh{display:inline-flex;align-items:flex-start;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.CheckoutConsentsSection_checkbox__IHyMh input{position:absolute;opacity:0;width:0;height:0}.CheckoutConsentsSection_checkbox__IHyMh input:checked+.CheckoutConsentsSection_checkmark__lWJWl{background-color:var(--colorMain);border-color:var(--colorMain)}.CheckoutConsentsSection_checkbox__IHyMh input:checked+.CheckoutConsentsSection_checkmark__lWJWl:after{display:block}.CheckoutConsentsSection_checkbox__IHyMh input:focus+.CheckoutConsentsSection_checkmark__lWJWl{box-shadow:0 0 0 2px var(--colorMainLight)}.CheckoutConsentsSection_checkmark__lWJWl{position:relative;height:1.125rem;width:1.125rem;min-width:1.125rem;margin-top:.125rem;background-color:var(--colorWhite);border:var(--sizeBorderWidth) solid var(--colorBorder);border-radius:var(--sizeBorderRadiusSmall);transition:all .15s ease}.CheckoutConsentsSection_checkmark__lWJWl:after{content:"";position:absolute;display:none;left:.3125rem;top:.125rem;width:.3125rem;height:.5625rem;border:solid #fff;border-width:0 var(--sizeBorderWidthBold) var(--sizeBorderWidthBold) 0;transform:rotate(45deg)}.CheckoutConsentsSection_label__unuXN{color:var(--colorText);line-height:1.4;font-size:var(--fontSizeSm)}.CheckoutConsentsSection_label__unuXN a{color:var(--colorMain);text-decoration:underline}.CheckoutConsentsSection_label__unuXN a:hover{text-decoration:none}.CheckPageSection_block__QXGeU{min-height:50vh}.CheckPageSection_section__FnaYq{background:var(--colorWhite);border-radius:var(--sizeBorderRadius);padding:var(--sizePaddingSmall)}.CheckPageSection_row__QQCoV{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--flexPadding)*2)}@media(max-width:576px){.CheckPageSection_row__QQCoV{grid-template-columns:1fr}}.CheckPageSection_sectionTitle__2bkmX{font-weight:var(--fontWeightBold);line-height:1.3}.CheckPageSection_hint__ZvBll{color:var(--colorTextLight)}.CheckPageSection_preselectedBanner__G9qkv{background:var(--colorFade);border-radius:var(--sizeBorderRadius);padding:calc(var(--flexPadding)/2) var(--flexPadding);color:var(--colorText);font-size:.9375rem}.CheckPageSection_submit__uhAdC{background:var(--colorWhite);border-radius:var(--sizeBorderRadius);padding:var(--layoutMargin)}.CheckPageSection_summaryWrapper__PL7zY{padding-left:var(--sizePaddingSmall);position:sticky;top:calc(var(--flexPadding)*2)}@media(max-width:1000px){.CheckPageSection_summaryWrapper__PL7zY{padding-left:0;position:static}}.CheckSummarySection_block__zINoE{position:relative;display:flex;flex-direction:row;gap:calc(var(--flexPadding)*2)}.CheckSummarySection_list__e5abx{width:100%;display:table;border-spacing:0 1rem}.CheckSummarySection_list__e5abx .CheckSummarySection_item__x5tyW{display:table-row}.CheckSummarySection_list__e5abx .CheckSummarySection_item_param__QyykH{display:table-cell;white-space:nowrap;padding-right:1rem;vertical-align:top}.CheckSummarySection_list__e5abx .CheckSummarySection_item_value__jQeNe{display:table-cell;vertical-align:top}.CheckSummarySection_comment__m02Cu{color:var(--colorGray);font-style:italic}.CheckSummarySection_empty__MuTww{color:var(--colorTextLight);font-style:italic}.CheckSummarySection_servicePrice__tIyi3{font-weight:var(--fontWeightBold);color:var(--colorMain)}.CheckSummarySection_serviceDuration__CE0RF{color:var(--colorMuted)}.CheckoutFormErrors_block__tuV4F{background:var(--colorDanger,#fee);border-radius:var(--sizeBorderRadius);padding:calc(var(--flexPadding)*2);display:flex;flex-direction:column;gap:var(--flexPadding)}.CheckoutFormErrors_title__SIWga{font-weight:var(--fontWeightMedium);color:var(--colorDangerText,#c00)}.CheckoutFormErrors_list__AXmzo{margin:0;padding-left:1.25rem}.CheckoutFormErrors_item__NKF_z{color:var(--colorDangerText,#c00)}.UiCheckoutListItem_item__t4Lbq{position:relative;display:flex;flex-direction:row;align-items:center;gap:calc(var(--flexPadding)*2);background:var(--colorFade);padding:calc(var(--flexPadding)*2);border-radius:var(--sizeBorderRadius)}.UiCheckoutListItem_image__VtBwE{flex-shrink:0;width:3.75rem;height:3.75rem;border-radius:var(--sizeBorderRadius);overflow:hidden}.UiCheckoutListItem_image__VtBwE img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.UiCheckoutListItem_wrapper__5H6_a{flex-grow:1;display:flex;flex-direction:column;gap:0}.UiCheckoutListItem_title__vzYzQ{color:var(--colorText);text-decoration:none}.UiCheckoutListItem_title__vzYzQ:hover{color:var(--colorMain)}.UiCheckoutListItem_priceBlock___UwuE{display:flex;align-items:center;line-height:var(--sizeFontLineHeight);gap:1rem;width:100%;flex-direction:row}.UiCheckoutListItem_quant__VvRqx{color:var(--colorTextLight)}.UiCheckoutListItem_summary__jojaU{margin-left:auto;font-weight:var(--fontWeightMedium)}.UiCheckoutListItem_stockWarning__rD9xM{color:var(--colorError);font-size:var(--sizeFontSmall);padding-top:.25rem}.UiCheckoutList_list__RNFNN{padding-bottom:calc(var(--flexPadding)*2)}.ShippingTrigger_selected__GTdik{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sizePaddingSmall)}.ShippingTrigger_selectedInfo__Kbntc{display:flex;flex-direction:column;gap:.25rem}.ShippingTrigger_changeButton__SMJWo{flex-shrink:0;padding:0;border:none;background:none;font-family:var(--fontFamily);font-size:var(--sizeFontSmall);color:var(--colorMain);cursor:pointer;white-space:nowrap}.ShippingTrigger_changeButton__SMJWo:hover{text-decoration:underline}.CheckoutPaymentSection_block__VkMiH{background:var(--colorWhite);border-radius:var(--sizeBorderRadius);padding:var(--sizePaddingSmall)}.CheckoutPaymentSection_block__VkMiH .CheckoutPaymentSection_sectionTitle__Cgf5t{font-weight:var(--fontWeightBold);line-height:1.3}.CheckoutPaymentSection_itemHeader__JlR7t{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--flexPadding)*2)}.CheckoutPaymentSection_item__PkV_R{padding:0 calc(var(--flexPadding)*2);border:var(--sizeBorderWidth) solid rgba(0,0,0,0);border-radius:var(--sizeBorderRadius);transition:border-color .2s,background-color .2s,padding .2s}.CheckoutPaymentSection_item_active__tCbsU{padding:calc(var(--flexPadding)*2);border-color:var(--colorMain);background:var(--colorMainLight)}.CheckoutPaymentSection_vendorIcon__GJutI{flex-shrink:0;align-self:center}.CheckoutPersonalSection_block__epEcj{background:var(--colorWhite);border-radius:var(--sizeBorderRadius);padding:var(--sizePaddingSmall)}.CheckoutPersonalSection_block__epEcj .CheckoutPersonalSection_sectionTitle__P3sFi{font-weight:var(--fontWeightBold);line-height:1.3}.CheckoutPromoCodeSection_toggle__ND8AR{display:flex;align-items:center;gap:var(--flexPadding);background:none;border:none;padding:0;cursor:pointer;font-size:var(--fontSizeNormal);color:var(--colorMain);font-weight:var(--fontWeightNormal)}.CheckoutPromoCodeSection_toggle__ND8AR:hover{text-decoration:underline}.CheckoutPromoCodeSection_toggleText__G6oHd{white-space:nowrap}.CheckoutPromoCodeSection_toggleArrow__dp2QG{transition:transform .2s;flex-shrink:0}.CheckoutPromoCodeSection_toggleArrowOpen__Dr2HI{transform:rotate(180deg)}.CheckoutPromoCodeSection_content__lcswG{padding-top:calc(var(--flexPadding)*2)}.CheckoutPromoCodeSection_inputRow__BSlg8{display:flex;gap:calc(var(--flexPadding)*2);align-items:stretch}.CheckoutPromoCodeSection_input__YBdqu{flex:1 1;min-width:0;font-family:var(--fontFamily);font-size:var(--fontSizeNormal);font-weight:var(--fontWeightBold);color:var(--colorText);background:var(--colorWhite);height:var(--fieldHeightSmall);padding:0 var(--fieldPadding);border:none;border-radius:var(--sizeBorderRadius);transition:background-color var(--transition);outline:none}.CheckoutPromoCodeSection_input__YBdqu::placeholder{color:var(--colorTextLight);font-weight:var(--fontWeightNormal)}.CheckoutPromoCodeSection_input__YBdqu:focus{background:var(--colorWhite)}.CheckoutPromoCodeSection_input__YBdqu:disabled{opacity:.5;cursor:not-allowed}.CheckoutPromoCodeSection_applyBtn__4qFnG{flex-shrink:0;height:var(--fieldHeightSmall);padding:0 var(--sizePaddingSmall);background:var(--colorMain);color:var(--colorMainContrast);border:none;border-radius:var(--sizeBorderRadius);font-size:var(--fontSizeNormal);font-weight:var(--fontWeightNormal);cursor:pointer;transition:background-color .2s;white-space:nowrap}.CheckoutPromoCodeSection_applyBtn__4qFnG:hover:not(:disabled){background:var(--colorMainHover)}.CheckoutPromoCodeSection_applyBtn__4qFnG:disabled{background:var(--colorFadeDark);color:var(--colorTextLight);cursor:not-allowed}.CheckoutPromoCodeSection_error__QR62u{padding-top:var(--flexPadding);color:var(--colorError)}.CheckoutPromoCodeSection_applied__BTiqk{display:flex;align-items:center;justify-content:space-between;gap:var(--sizePaddingSmall);padding:var(--sizePaddingSmall);background:var(--colorSuccessBg,rgba(46,125,50,.08));border:var(--sizeBorderWidth) solid var(--colorSuccess);border-radius:var(--sizeBorderRadius)}.CheckoutPromoCodeSection_appliedText___Er_L{font-size:var(--fontSizeNormal);color:var(--colorSuccess);font-weight:var(--fontWeightNormal)}.CheckoutPromoCodeSection_removeBtn__lo4Nl{flex-shrink:0;background:none;border:none;padding:0;color:var(--colorError);cursor:pointer;text-decoration:underline}.CheckoutPromoCodeSection_removeBtn__lo4Nl:hover{text-decoration:none}@media(max-width:1000px){.CheckoutPromoCodeSection_inputRow__BSlg8{flex-direction:column}.CheckoutPromoCodeSection_applied__BTiqk{flex-direction:column;align-items:flex-start}}.UiOtpForm_checkbox__fh2Yd{display:inline-flex;align-items:flex-start;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.UiOtpForm_checkbox__fh2Yd input{position:absolute;opacity:0;width:0;height:0}.UiOtpForm_checkbox__fh2Yd input:checked+.UiOtpForm_checkmark__x_B6l{background-color:var(--colorMain);border-color:var(--colorMain)}.UiOtpForm_checkbox__fh2Yd input:checked+.UiOtpForm_checkmark__x_B6l:after{display:block}.UiOtpForm_checkbox__fh2Yd input:focus+.UiOtpForm_checkmark__x_B6l{box-shadow:0 0 0 2px var(--colorMainLight)}.UiOtpForm_checkmark__x_B6l{position:relative;height:1.125rem;width:1.125rem;min-width:1.125rem;margin-top:.125rem;background-color:var(--colorWhite);border:var(--sizeBorderWidth) solid var(--colorBorder);border-radius:var(--sizeBorderRadiusSmall);transition:all .15s ease}.UiOtpForm_checkmark__x_B6l:after{content:"";position:absolute;display:none;left:.3125rem;top:.125rem;width:.3125rem;height:.5625rem;border:solid #fff;border-width:0 var(--sizeBorderWidthBold) var(--sizeBorderWidthBold) 0;transform:rotate(45deg)}.UiOtpForm_label__NwhBK{color:var(--colorText);line-height:1.4;font-size:var(--fontSizeSm)}.UiOtpForm_label__NwhBK a{color:var(--colorMain);text-decoration:underline}.UiOtpForm_label__NwhBK a:hover{text-decoration:none}.UiOtpForm_codeHeader__TnDkw{margin-bottom:var(--flexPadding)}.UiOtpForm_codeDescription__UgTOb{color:var(--colorText);font-size:var(--fontSizeSm);line-height:1.4;margin:0 0 .25rem}.UiOtpForm_changeEmail__Vz_Zz{background:none;border:none;padding:0;color:var(--colorAccent);font-size:var(--fontSizeSm);cursor:pointer;text-decoration:none}.UiOtpForm_changeEmail__Vz_Zz:hover{text-decoration:underline}.LoginPageSection_container__BPC4S{display:flex;justify-content:center;padding:calc(var(--flexPadding)*2) 0}.LoginPageSection_card__9R6Vh{width:100%;max-width:25rem;background:var(--colorWhite);border-radius:var(--sizeBorderRadius);padding:var(--sizePaddingSmall)}.LoginPageSection_title__AyAZm{font-size:var(--fontSizeXl);font-weight:600;text-align:center;margin:0}.LoginPageSection_form__35OWz{padding-top:calc(var(--flexPadding)*2)}