.CartLines-module__ZXWOaW__card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:24px;padding:28px;display:flex}.CartLines-module__ZXWOaW__row{align-items:center;gap:20px;display:flex}.CartLines-module__ZXWOaW__row+.CartLines-module__ZXWOaW__row{border-top:1px solid var(--line);padding-top:24px}.CartLines-module__ZXWOaW__thumb{background:repeating-linear-gradient(135deg,#f1efe9 0 10px,#e6e3da 10px 20px);border-radius:14px;flex:none;width:96px;height:96px;position:relative;overflow:hidden}.CartLines-module__ZXWOaW__image{object-fit:cover}.CartLines-module__ZXWOaW__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CartLines-module__ZXWOaW__name{font-size:18px;font-weight:800}.CartLines-module__ZXWOaW__nameLink{color:inherit}.CartLines-module__ZXWOaW__nameLink:hover,.CartLines-module__ZXWOaW__nameLink:focus-visible{color:var(--accent-text)}.CartLines-module__ZXWOaW__meta{color:var(--muted-2);font-size:15px}.CartLines-module__ZXWOaW__metaColor{align-items:center;gap:8px;display:inline-flex}.CartLines-module__ZXWOaW__colorDot{border-radius:50%;flex:none;width:8px;height:8px}.CartLines-module__ZXWOaW__stepper{flex:none;align-items:center;gap:4px;display:flex}.CartLines-module__ZXWOaW__step,.CartLines-module__ZXWOaW__remove{cursor:pointer;width:44px;height:44px;color:var(--muted-2);background:0 0;border:none;border-radius:10px;font-size:20px}.CartLines-module__ZXWOaW__step:hover,.CartLines-module__ZXWOaW__step:focus-visible,.CartLines-module__ZXWOaW__remove:hover,.CartLines-module__ZXWOaW__remove:focus-visible{color:#1c1a17;background:#f1efe8}.CartLines-module__ZXWOaW__step:disabled{cursor:not-allowed;opacity:.4}.CartLines-module__ZXWOaW__count{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:16px;font-weight:700}.CartLines-module__ZXWOaW__money{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.CartLines-module__ZXWOaW__price{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.CartLines-module__ZXWOaW__unknown{color:var(--muted-2);font-size:18px;font-weight:800}.CartLines-module__ZXWOaW__perUnit{color:var(--muted-2);font-size:15px}.CartLines-module__ZXWOaW__lineNotice{color:var(--accent-text-deep);font-size:15px}@media (max-width:620px){.CartLines-module__ZXWOaW__row{flex-wrap:wrap}.CartLines-module__ZXWOaW__text{flex:160px}.CartLines-module__ZXWOaW__money{flex:auto;align-items:flex-start}.CartLines-module__ZXWOaW__stepper{margin-left:auto}}
.Pickers-module__hXTa6G__picker{min-width:0;position:relative}.Pickers-module__hXTa6G__trigger{text-align:left;border:2px solid var(--line-2);width:100%;color:var(--muted-2);cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;font-size:16px;font-weight:400;display:flex}.Pickers-module__hXTa6G__trigger:hover,.Pickers-module__hXTa6G__trigger:focus-visible{border-color:var(--ink)}.Pickers-module__hXTa6G__triggerChosen{color:#1c1a17;font-weight:700}.Pickers-module__hXTa6G__trigger[aria-invalid=true]{border-color:var(--red)}.Pickers-module__hXTa6G__trigger:disabled{cursor:not-allowed;opacity:.6}.Pickers-module__hXTa6G__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Pickers-module__hXTa6G__caret{color:var(--muted-2);flex:none}.Pickers-module__hXTa6G__popup{border:1px solid var(--line);z-index:41;background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:60px;left:0;right:0;box-shadow:0 20px 50px #1c1a172e}.Pickers-module__hXTa6G__popupBelow{z-index:40}.Pickers-module__hXTa6G__search{border:2px solid var(--line-2);color:var(--ink);background:#fff;border-radius:10px;outline:none;margin:2px 2px 6px;padding:11px 14px;font-size:15px}.Pickers-module__hXTa6G__search:focus{border-color:var(--ink)}.Pickers-module__hXTa6G__list{flex-direction:column;gap:2px;max-height:230px;display:flex;overflow-y:auto}.Pickers-module__hXTa6G__option{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.Pickers-module__hXTa6G__option:hover,.Pickers-module__hXTa6G__option:focus-visible,.Pickers-module__hXTa6G__optionChosen{background:var(--fill)}.Pickers-module__hXTa6G__optionSide{color:var(--muted-2);flex:none;font-size:14px;font-weight:400}.Pickers-module__hXTa6G__empty{color:var(--muted-2);padding:12px 14px;font-size:14px}.Pickers-module__hXTa6G__foot{color:var(--muted-2);padding:12px 14px;font-size:14px;line-height:1.5}.Pickers-module__hXTa6G__manual{text-align:left;color:var(--accent-text-deep);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:12px 14px;font-size:15px;font-weight:700}.Pickers-module__hXTa6G__manual:hover,.Pickers-module__hXTa6G__manual:focus-visible{background:var(--fill)}.Pickers-module__hXTa6G__status{color:var(--muted-2);font-size:15px;line-height:1.5}.Pickers-module__hXTa6G__error{color:var(--red);flex-wrap:wrap;gap:4px;font-size:15px;display:flex}.Pickers-module__hXTa6G__errorLabel{font-weight:800}
.CheckoutForm-module__GshCmq__card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.CheckoutForm-module__GshCmq__step{font-size:20px;font-weight:800}.CheckoutForm-module__GshCmq__contacts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.CheckoutForm-module__GshCmq__field{flex-direction:column;gap:4px;min-width:0;display:flex}.CheckoutForm-module__GshCmq__input{border:2px solid var(--line-2);color:var(--ink);background:#fff;border-radius:12px;outline:none;width:100%;padding:15px 18px;font-size:16px}.CheckoutForm-module__GshCmq__input:focus{border-color:var(--ink)}.CheckoutForm-module__GshCmq__input::placeholder{color:var(--muted-2)}.CheckoutForm-module__GshCmq__input[aria-invalid=true]{border-color:var(--red)}.CheckoutForm-module__GshCmq__options{flex-direction:column;gap:18px;display:flex}.CheckoutForm-module__GshCmq__option{cursor:pointer;border-radius:10px;align-items:center;gap:14px;margin:-4px;padding:4px;display:flex;position:relative}.CheckoutForm-module__GshCmq__option:hover,.CheckoutForm-module__GshCmq__option:focus-within{background:var(--row-hover)}.CheckoutForm-module__GshCmq__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.CheckoutForm-module__GshCmq__ring{border:2px solid #d8d4ca;border-radius:50%;flex:none;width:22px;height:22px}.CheckoutForm-module__GshCmq__radio:checked~.CheckoutForm-module__GshCmq__ring{border:6px solid var(--accent)}.CheckoutForm-module__GshCmq__radio:focus-visible~.CheckoutForm-module__GshCmq__ring{outline:2px solid var(--ink);outline-offset:2px}.CheckoutForm-module__GshCmq__optionName{color:var(--ink-2);font-size:16px;font-weight:400}.CheckoutForm-module__GshCmq__radio:checked~.CheckoutForm-module__GshCmq__optionName{color:var(--ink);font-weight:700}.CheckoutForm-module__GshCmq__optionHint{color:var(--muted-2);text-align:right;margin-left:auto;font-size:15px}.CheckoutForm-module__GshCmq__pickers{grid-template-columns:1fr 1.4fr;align-items:start;gap:12px;margin-top:6px;display:grid}.CheckoutForm-module__GshCmq__error{color:var(--red);flex-wrap:wrap;gap:4px;font-size:15px;display:flex}.CheckoutForm-module__GshCmq__errorLabel{font-weight:800}@media (max-width:620px){.CheckoutForm-module__GshCmq__contacts,.CheckoutForm-module__GshCmq__pickers{grid-template-columns:1fr}.CheckoutForm-module__GshCmq__card{padding:20px}}
.Summary-module__fyZCQW__card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:32px;display:flex;position:sticky;top:24px}.Summary-module__fyZCQW__head{font-size:22px;font-weight:800}.Summary-module__fyZCQW__row{justify-content:space-between;gap:10px;display:flex}.Summary-module__fyZCQW__rowLabel{color:var(--ink-3);font-size:16px}.Summary-module__fyZCQW__rowValue{font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:700}.Summary-module__fyZCQW__unknown{color:var(--muted-2);font-size:16px;font-weight:700}.Summary-module__fyZCQW__promo{gap:10px;display:flex}.Summary-module__fyZCQW__promoInput{border:2px solid var(--line-2);color:#1c1a17;background:#fff;border-radius:12px;outline:none;flex:1;min-width:0;padding:14px 18px;font-size:15px}.Summary-module__fyZCQW__promoInput::placeholder{color:#a09a90}.Summary-module__fyZCQW__promoInput:focus{border-color:var(--ink)}.Summary-module__fyZCQW__promoInput[aria-invalid=true]{border-color:var(--red)}.Summary-module__fyZCQW__promoButton{border:2px solid var(--line-2);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:12px;flex:none;padding:0 22px;font-size:15px;font-weight:800}.Summary-module__fyZCQW__promoButton:hover,.Summary-module__fyZCQW__promoButton:focus-visible{color:#1c1a17;border-color:#1c1a17}.Summary-module__fyZCQW__promoButton:disabled{cursor:not-allowed;opacity:.5}.Summary-module__fyZCQW__totalRow{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-top:18px;display:flex}.Summary-module__fyZCQW__totalLabel{font-size:17px;font-weight:700}.Summary-module__fyZCQW__total{font-variant-numeric:tabular-nums;font-size:32px;font-weight:800}.Summary-module__fyZCQW__totalUnknown{color:var(--muted-2);font-size:32px;font-weight:800}.Summary-module__fyZCQW__submit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:19px;font-size:18px;font-weight:800}.Summary-module__fyZCQW__submit:hover,.Summary-module__fyZCQW__submit:focus-visible{background:var(--accent-hover)}.Summary-module__fyZCQW__submit:disabled{cursor:not-allowed;opacity:.6}.Summary-module__fyZCQW__terms{color:var(--muted-2);text-align:center;font-size:13px;line-height:1.5}.Summary-module__fyZCQW__termsLink{color:var(--accent-text-deep);text-decoration:underline}.Summary-module__fyZCQW__note{color:var(--ink-3);font-size:15px;line-height:1.5}.Summary-module__fyZCQW__error{color:var(--red);flex-wrap:wrap;gap:4px;font-size:15px;display:flex}.Summary-module__fyZCQW__errorLabel{font-weight:800}@media (max-width:980px){.Summary-module__fyZCQW__card{position:static}}
.CartScreen-module__nvqLLq__main{flex:1}.CartScreen-module__nvqLLq__wrap{max-width:1360px;margin:0 auto;padding:40px 32px 88px}.CartScreen-module__nvqLLq__crumbs{color:var(--muted-2);font-size:15px}.CartScreen-module__nvqLLq__title{letter-spacing:-.01em;margin-top:14px;margin-bottom:36px;font-size:42px;font-weight:800}.CartScreen-module__nvqLLq__grid{grid-template-columns:1.5fr 1fr;align-items:flex-start;gap:40px;display:grid}.CartScreen-module__nvqLLq__col{flex-direction:column;gap:24px;min-width:0;display:flex}.CartScreen-module__nvqLLq__card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;padding:28px;display:flex}.CartScreen-module__nvqLLq__lead{color:var(--ink-3);font-size:16px;line-height:1.5}.CartScreen-module__nvqLLq__link{background:var(--accent);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:14px;padding:15px 18px;font-size:16px;font-weight:800}.CartScreen-module__nvqLLq__link:hover,.CartScreen-module__nvqLLq__link:focus-visible{background:var(--accent-hover);color:#fff}.CartScreen-module__nvqLLq__notice{background:var(--accent-soft);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:4px;margin-bottom:24px;padding:28px;display:flex}.CartScreen-module__nvqLLq__noticeLabel{color:var(--accent-text-deep);font-size:15px;font-weight:800}.CartScreen-module__nvqLLq__noticeText{color:var(--ink-2);font-size:16px;line-height:1.5}.CartScreen-module__nvqLLq__status{color:var(--ink-3);font-size:16px}@media (max-width:980px){.CartScreen-module__nvqLLq__grid{grid-template-columns:1fr}}@media (max-width:480px){.CartScreen-module__nvqLLq__wrap{padding:24px 16px 56px}.CartScreen-module__nvqLLq__title{font-size:32px}}
