.basketProduct_card__6bOc6{display:flex;gap:24px;background:#ffffff;border:1px solid #eeeeee;border-radius:18px;padding:18px;transition:transform .2s,box-shadow .2s}.basketProduct_card__6bOc6:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.basketProduct_imageWrap__6EYaE{position:relative;flex-shrink:0;width:160px;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#f6f6f6;display:block}.basketProduct_image__M5J4i{object-fit:cover;transition:transform .2s}.basketProduct_imageWrap__6EYaE:hover .basketProduct_image__M5J4i{transform:scale(1.03)}.basketProduct_information__l320J{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;min-width:0;gap:16px}.basketProduct_top__D495z{display:flex;flex-direction:column;gap:10px}.basketProduct_titleRow__N8d0E{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.basketProduct_nameLink__mt2oZ{text-decoration:none;color:inherit;flex:1 1;min-width:0}.basketProduct_name__wW3uX{font-weight:600;font-size:15px;line-height:1.4;color:#1a1a1a;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:opacity .15s}.basketProduct_nameLink__mt2oZ:hover .basketProduct_name__wW3uX{opacity:.6}.basketProduct_totalPrices__hJDBU{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.basketProduct_totalPrice__eVRO2{font-size:18px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.2}.basketProduct_totalOldPrice__lz4FF{font-size:13px;font-weight:400;color:#999999;text-decoration:line-through;margin:0}.basketProduct_props__yl5xz{display:flex;flex-direction:column;gap:4px;margin:0;max-width:420px}.basketProduct_propRow__62M_t{display:flex;align-items:baseline;gap:6px}.basketProduct_propName__5Z1Qp{font-size:13px;color:#888888;margin:0;white-space:nowrap}.basketProduct_propDots__kcnyg{flex:1 1;border-bottom:1px dotted #dddddd;transform:translateY(-3px);min-width:12px}.basketProduct_propValue__hq7zh{font-size:13px;color:#1a1a1a;margin:0;font-weight:500;white-space:nowrap}.basketProduct_description__abAzV{font-size:13px;color:#888888;margin:0}.basketProduct_bottom__wNusR{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.basketProduct_unitPrices__PTHLk{display:flex;align-items:baseline;gap:8px}.basketProduct_unitPrice__kyby_{font-size:15px;font-weight:500;color:#1a1a1a;margin:0}.basketProduct_unitOldPrice__k_jHf{font-size:13px;color:#999999;text-decoration:line-through;margin:0}.basketProduct_unitMeta__W0ocK{font-size:13px;color:#888888}.basketProduct_actions__DR_4V{display:flex;align-items:center;gap:12px;margin-left:auto}.basketProduct_favBtn__mEApK{width:40px;height:40px;border-radius:50%;border:1px solid #eeeeee;background:rgba(255,255,255,.95);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1a;transition:background-color .15s,color .15s,border-color .15s,transform .2s;box-shadow:0 2px 8px rgba(0,0,0,.06);flex-shrink:0}.basketProduct_favBtn__mEApK:hover{background:#f3f3f3}.basketProduct_favBtn__mEApK:active{transform:scale(.98)}.basketProduct_favBtnActive__TJ_sc{color:#e0335a;border-color:#e0335a}@media (max-width:720px){.basketProduct_card__6bOc6{gap:14px;padding:12px;border-radius:16px}.basketProduct_imageWrap__6EYaE{width:110px;border-radius:12px}.basketProduct_information__l320J{gap:12px}.basketProduct_titleRow__N8d0E{gap:10px}.basketProduct_name__wW3uX{font-size:14px}.basketProduct_totalPrice__eVRO2{font-size:16px}.basketProduct_props__yl5xz{gap:3px}.basketProduct_bottom__wNusR{flex-direction:column;align-items:stretch;gap:12px}.basketProduct_actions__DR_4V{margin-left:0;justify-content:space-between;width:100%}.basketProduct_unitPrices__PTHLk{order:-1}}.orderCartButton_block__b8cA9{display:flex;align-items:center;gap:16px}.orderCartButton_countBlock__wioYw{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:44px;width:152px;border:1px solid #1a1a1a;border-radius:999px;overflow:hidden}.orderCartButton_inputAmount__EK0HY{height:42px;width:100%;text-align:center;font-size:15px;font-weight:500;color:#1a1a1a;background:transparent;border:none;outline:none}.orderCartButton_deleteProduct__5vw1F{display:flex}.orderCartButton_price__Q4sA2{margin-left:8px;font-size:17px;font-weight:600;color:#1a1a1a;white-space:nowrap}.orderCartButton_button__aiMiI{height:42px;width:44px;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s;color:#1a1a1a}.orderCartButton_button__aiMiI:hover{background-color:#f3f3f3}.orderCartButton_button__aiMiI:active{transform:scale(.98)}.orderCartButton_deleteProduct__5vw1F .orderCartButton_button__aiMiI{width:40px;height:40px;border-radius:50%;border:1px solid #eeeeee;background:rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(0,0,0,.06)}.orderCartButton_deleteProduct__5vw1F .orderCartButton_button__aiMiI:hover{background:#f3f3f3}@media (max-width:720px){.orderCartButton_block__b8cA9{width:100%;justify-content:space-between;gap:8px}.orderCartButton_countBlock__wioYw{width:132px;height:40px;grid-template-columns:40px 1fr 40px}.orderCartButton_button__aiMiI{height:38px;width:40px}.orderCartButton_price__Q4sA2{display:none}}.basketToOrderCard_basketToOrderCard__vS8ON{width:400px;max-width:100%;padding:24px;background:#ffffff;border:1px solid #eeeeee;border-radius:18px;display:flex;flex-direction:column;gap:16px;color:#1a1a1a}.basketToOrderCard_eyebrow__DZE5S{font-size:13px;text-transform:uppercase;letter-spacing:.18em;color:#888888;margin:0}.basketToOrderCard_totalBlock__B_zTu{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.basketToOrderCard_totalAmount__dMuSR{font-size:clamp(24px,3vw,32px);font-weight:600;color:#1a1a1a;margin:0;line-height:1.2}.basketToOrderCard_beforeDiscount__8h7Jj{font-size:14px;font-weight:400;color:#999999;text-decoration:line-through;margin:0}.basketToOrderCard_divider__giEeu{height:1px;background:#eeeeee;width:100%}.basketToOrderCard_rows__P0v2B{display:flex;flex-direction:column;gap:10px;margin:0}.basketToOrderCard_row__htpWb{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.basketToOrderCard_rowName__ja5K0{font-size:14px;color:#555555;margin:0;font-weight:400}.basketToOrderCard_productName__AcAil{color:#888888;font-size:13px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:220px}.basketToOrderCard_rowValue__oAjVr{font-size:14px;color:#1a1a1a;margin:0;font-weight:500;white-space:nowrap}.basketToOrderCard_cta__hWEmy{margin-top:8px;display:block}.basketToOrderCard_cta__hWEmy>button{width:100%}.basketToOrderCard_basketTotalMobile__BrMQv{display:none;margin-bottom:60px}.basketToOrderCard_totalBlockMobile__66omg{display:flex;flex-direction:column;gap:2px}.basketToOrderCard_mobileLabel__p_Df0{font-size:13px;text-transform:uppercase;letter-spacing:.18em;color:#888888;margin:0}.basketToOrderCard_mobileAmounts__9y74Q{display:flex;align-items:baseline;gap:8px}.basketToOrderCard_basketTotalMobileTitle__05lKQ{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}.basketToOrderCard_totalWithoutDiscount__PMCFL{font-size:13px;color:#999999;font-weight:400;text-decoration:line-through;margin:0}.basketToOrderCard_mobileCta__g8U5P{flex-shrink:0}@media (max-width:720px){.basketToOrderCard_basketTotalMobile__BrMQv{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;bottom:0;left:0;right:0;background:#ffffff;border-top:1px solid #eeeeee;padding:12px 20px calc(12px + env(safe-area-inset-bottom));z-index:10;box-shadow:0 -4px 16px rgba(0,0,0,.04)}}.checkoutButton_button__OI1VL{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#1a1a1a;color:#ffffff;border:1px solid #1a1a1a;border-radius:999px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background-color .15s,color .15s,transform .2s;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkoutButton_l__JRLy1{height:48px;padding:0 28px;font-size:15px}.checkoutButton_m__RWbZY{height:44px;padding:0 22px;font-size:14px}.checkoutButton_button__OI1VL:hover{background:#ffffff;color:#1a1a1a}.checkoutButton_button__OI1VL:hover .checkoutButton_arrow__JlJMk{transform:translateX(3px)}.checkoutButton_button__OI1VL:active{transform:scale(.98)}.checkoutButton_label__0aA1y{white-space:nowrap}.checkoutButton_arrow__JlJMk{width:18px;height:18px;flex-shrink:0;transition:transform .2s}