.Checkout{display:flex;justify-content:center;margin:16px 0 32px}.Checkout-Container{display:grid;grid-template-columns:1fr 520px;grid-gap:20px}.Checkout-Cart-Header{display:flex;align-items:center;justify-content:space-between;margin-top:8px;margin-bottom:24px}.Checkout-Cart-Header .ModuleTitle{font-family:var(--type-section-title-family);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line);letter-spacing:0;text-transform:none;color:var(--accent2)}.Checkout-Cart-Header :global(button.CheckoutBackLink){color:var(--accent2);font-weight:var(--font-medium)}.Checkout-Cart-Header :global(button.CheckoutBackLink) :global(.Icon){color:var(--darkGray)}@media(hover:hover)and (pointer:fine){.Checkout-Cart-Header :global(button.CheckoutBackLink):hover:not(:disabled){color:var(--accent)}.Checkout-Cart-Header :global(button.CheckoutBackLink):hover:not(:disabled) :global(.Icon){color:var(--accent)}}.CheckoutEmpty{grid-column:1/-1;display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.CheckoutEmpty .ModuleTitle{font-family:var(--type-section-title-family);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line);color:var(--accent2)}.CheckoutEmpty-Text{margin:0;color:var(--darkGray)}@media screen and (max-width:576px){.Checkout-Container{grid-template-columns:1fr}.Checkout-Cart-Header{display:flex;align-items:center;justify-content:space-between;gap:12px}}.StatusMessage{padding:8px 16px;display:flex;align-items:center}.StatusMessage_theme_success{background:var(--successColor);color:#27c043}.StatusMessage_theme_fail{background:var(--failColor);color:var(--notyColor)}.CheckoutForm{align-self:start;scroll-margin-top:80px;padding:12px;border:1px solid var(--stroke);border-radius:4px;display:grid;grid-template-columns:1fr;grid-gap:12px}.CheckoutForm>.ModuleTitle{font-family:var(--type-section-title-family);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line);letter-spacing:0;text-transform:none;color:var(--accent2)}.CheckoutForm .SubsectionTitle{font-family:var(--type-ui-family);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--line-compact);letter-spacing:0;text-transform:none;color:var(--accent2);margin:0}.CheckoutForm .CheckoutContactsApplyCta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:var(--type-ui-family);font-size:var(--text-sm,14px);color:var(--accent2)}.CheckoutForm .CheckoutContactsApplyCta>p{margin:0}.CheckoutForm .CheckoutContactsEmailHint,.CheckoutForm .CheckoutContactsLoading,.CheckoutForm .CheckoutContactsProfileError{margin:0;font-family:var(--type-ui-family);font-size:var(--text-sm,14px);line-height:var(--line-compact);color:var(--accent2)}.CheckoutForm .CheckoutForm-Form{display:grid;grid-template-columns:1fr;grid-gap:24px}.CheckoutForm .ContactForm,.CheckoutForm .checkout-recipient-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.CheckoutForm .checkout-recipient-fields-grid>*{min-width:0}.CheckoutForm .DeliveryType,.CheckoutForm .PaymentType{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.CheckoutForm .DeliveryType>*,.CheckoutForm .PaymentType>*{min-width:0}.CheckoutForm .CheckoutMethodButton{border-width:1px;border-style:solid;height:40px;min-height:40px;padding:8px 12px;font-size:13px;line-height:1.15;font-weight:600;--btn-icon-gap:8px;--btn-icon-size:16px}.CheckoutForm .checkout-delivery-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.CheckoutForm .checkout-delivery-fields-grid>*{min-width:0}.CheckoutForm .DeliveryCountdownHint{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.35;color:#777}.CheckoutForm .DeliveryCountdownHint .DeliveryCountdownHint-Icon{flex:0 0 auto;width:16px;height:16px;color:#a24140;opacity:.7}.CheckoutForm .DeliveryCountdownHint strong{color:#a24140;font-weight:600}.CheckoutForm .DataBlock{display:grid;grid-template-columns:1fr;grid-gap:16px}.CheckoutForm .Totals{padding:12px;background:var(--background);border-radius:4px;margin-top:0;display:grid;grid-template-columns:1fr;grid-gap:12px}.CheckoutForm .Totals .SalePrice{color:var(--accent)}.CheckoutForm .Totals .InfoLine{justify-content:space-between;font-family:var(--type-ui-family);font-size:var(--text-base);font-weight:var(--font-regular);line-height:var(--line-compact)}.CheckoutForm .Totals .InfoLine .Bolder{font-weight:var(--font-medium);color:var(--accent2)}.CheckoutForm .Totals .TotalsPrice{font-family:var(--type-price-family);font-size:var(--type-price-lg-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line)}.CheckoutForm .Totals .TotalsPrice .Bolder{font-size:var(--text-base);font-weight:var(--font-semibold)}.CheckoutForm .Totals .Totals-Set{display:grid;grid-template-columns:1fr;grid-gap:8px}.CheckoutForm .Totals .InfoLine.TotalsDeliveryValue .TotalsDeliveryValue-content{font-family:var(--type-ui-family);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-line);color:var(--accent2)}@media(hover:hover)and (pointer:fine){.CheckoutForm .CheckoutMethodButton[aria-pressed=true]:hover:not(:disabled){color:#fff;background-color:var(--accent);border-color:var(--accent)}}@media screen and (max-width:767px){.CheckoutForm .ContactForm{gap:16px 8px}.CheckoutForm .checkout-recipient-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.CheckoutForm .DeliveryType,.CheckoutForm .PaymentType{gap:8px}.CheckoutForm .CheckoutMethodButton{width:100%;min-width:0;height:auto;min-height:40px;padding:8px;font-size:12px;--btn-icon-size:16px}.CheckoutForm .CheckoutMethodButton span{min-width:0;white-space:normal}}@media screen and (max-width:576px){.CheckoutForm{border:0;padding:0}.CheckoutForm .checkout-delivery-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}}@media screen and (max-width:360px){.CheckoutForm .DeliveryType,.CheckoutForm .PaymentType{grid-template-columns:1fr}}.RequestRemains_form__p01xX{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.RequestRemains_text__mE8cK{margin:0;text-align:center}.RequestRemains_buttons__YBIoQ{display:grid;grid-template-columns:1fr;justify-content:center}.RequestRemains_panelFooterButton__EOFRa{width:100%}.RequestRemains_popup__AQ_8v{top:192px}.RequestRemains_popup__AQ_8v .PopUp-Content{margin-top:24px}.InfoLine{display:flex;flex-wrap:wrap;font-family:var(--type-ui-family);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-line);color:var(--black)}.InfoLine .Icon{margin-top:2px;font-size:18px;margin-right:8px;color:var(--accent)}.InfoLine .Bolder{margin-right:8px;font-weight:var(--font-semibold)}