.basket_basketPage__7K_3d{padding-top:168px;padding-bottom:100px;min-height:calc(100vh - 168px)}.basket_container__ZwOii{max-width:var(--container-width);margin:0 auto;padding:0 31px}.basket_basketTitle__qkNz5{font-family:Aquawax FX,Nunito,sans-serif;font-size:36px;font-weight:700;color:var(--black);margin:0}.basket_basketContent__t8wLk{display:flex;flex-direction:column;gap:32px}.basket_basketContainer__1Nfrs{display:grid;grid-template-columns:1fr 400px;grid-gap:32px;gap:32px;align-items:start}.basket_basketItems__2K06P{display:flex;flex-direction:column;gap:20px;border:1px solid var(--dark-ivory);border-bottom:none}.basket_emptyBasket__yAQNs{text-align:center;font-size:20px;color:var(--text-light);padding:60px 20px;border-bottom:1px solid var(--dark-ivory)}.basket_loading__Y50P2{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 168px);font-size:20px;color:var(--text-light)}.basket_basketItemsList__F6y0w{display:flex;flex-direction:column}.basket_basketItem__thLWj{padding:16px 24px;display:grid;grid-template-columns:auto auto 2fr repeat(2,1fr) 1fr auto;grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid var(--dark-ivory)}.basket_basketItemDelete__4swAy{background:transparent;border:none;cursor:pointer;color:var(--gray);padding:8px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;width:40px;height:40px}.basket_basketItemDelete__4swAy:hover{color:var(--primary-blue)}.basket_basketItemDelete__4swAy svg{width:16px;height:16px}.basket_basketItemImage___n1rm{width:120px;height:120px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.basket_basketItemImage___n1rm img{width:100%;height:100%;object-fit:contain}.basket_basketItemName__DME0B{display:flex;flex-direction:column;gap:8px}.basket_basketItemNameValue__TejiJ{font-family:Aquawax FX,Nunito,sans-serif;font-size:18px;font-weight:700;color:var(--black);margin:0}.basket_basketItemDescription__tvUhO{font-size:18px;font-weight:400;color:var(--black);margin:0;line-height:1.4}.basket_basketItemOption__6PUKr{display:flex;align-items:center}.basket_basketItemOptionValue__fww1L{font-size:18px;font-weight:700;color:var(--black);margin:0}.basket_basketItemPrice__67JC_{font-size:18px;font-weight:400;color:var(--black);margin:0}.basket_basketItemPriceValue__BydOa{margin:0}.basket_basketItemQuantity__hbKg4,.basket_quantityControl__yJQsG{display:flex;align-items:center}.basket_quantityControl__yJQsG{gap:0}.basket_quantityBtn__bQ5_B{width:24px;height:24px;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.basket_quantityBtn__bQ5_B,.basket_quantityInput__FpVG_{background-color:var(--bg-color);color:var(--black);border:0;font-weight:400;font-family:inherit;padding:0}.basket_quantityInput__FpVG_{width:20px;height:48px;text-align:center;font-size:16px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.basket_quantityInput__FpVG_::-webkit-inner-spin-button,.basket_quantityInput__FpVG_::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.basket_basketSummary__TSBgk{position:-webkit-sticky;position:sticky;top:180px}.basket_summaryCard__iyZVq{background-color:var(--white);padding:32px;display:flex;flex-direction:column;gap:24px;border:1px solid var(--dark-ivory)}.basket_summaryAddress__3PWhV{padding-top:24px;border-top:1px solid var(--dark-ivory);align-items:flex-start;gap:8px}.basket_summaryAddress__3PWhV .basket_summaryLabel__lM_MC{flex-shrink:0}.basket_summaryAddressRight__xzAnr{display:flex;align-items:center;gap:4px;margin-left:auto;max-width:calc(100% - 100px);justify-content:flex-end;flex-wrap:wrap}.basket_summaryAddressText__t32cD{font-size:16px;font-weight:400;color:var(--black);word-wrap:break-word;overflow-wrap:break-word;text-align:right;flex-shrink:1;min-width:0}.basket_summaryAddressInput__3qfRI{font-size:18px;font-weight:400;color:var(--black);border:1px solid var(--primary-blue);border-radius:4px;padding:8px 12px;flex:1 1;min-width:0;max-width:100%;font-family:inherit;background-color:var(--white)}.basket_summaryAddressInput__3qfRI:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 2px rgba(0,123,255,.1)}.basket_summaryAddressEdit__ecdKV{background:transparent;border:none;cursor:pointer;color:var(--gray);padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;flex-shrink:0;margin-left:0}.basket_summaryAddressEdit__ecdKV:hover{color:var(--primary-blue)}.basket_summaryAddressEdit__ecdKV svg{width:16px;height:16px}.basket_summaryPhone__WjnxK{align-items:flex-start;gap:8px;margin-top:8px}.basket_summaryPhone__WjnxK .basket_summaryLabel__lM_MC{flex-shrink:0}.basket_summaryRow__1NB3R{display:flex;justify-content:space-between;align-items:center}.basket_summaryLabel__lM_MC{font-size:18px;font-weight:400;color:var(--black)}.basket_subtotalItemsCount__TLeSi{font-size:16px}.basket_summaryValue__jLlQN{font-size:18px;font-weight:400;color:var(--black)}.basket_freeDeliveryHint___X_Tr{margin:-8px 0 0;font-size:14px;color:var(--black);opacity:.6}.basket_summaryRowTotal__cr0IC{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--dark-ivory)}.basket_summaryRowTotal__cr0IC .basket_summaryLabel__lM_MC,.basket_summaryRowTotal__cr0IC .basket_summaryValue__jLlQN{font-size:20px;font-weight:600}.basket_checkoutBtn__IPzfi{margin-top:8px;padding:16px 32px;background-color:var(--primary-blue);color:var(--white);border:none;font-size:18px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .3s ease;width:100%}.basket_checkoutBtn__IPzfi:hover{background-color:#0052cc}.basket_checkoutBtn__IPzfi:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1200px){.basket_basketContainer__1Nfrs{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.basket_container__ZwOii{padding:0}.basket_basketPage__7K_3d{padding:88px 0}.basket_basketTitle__qkNz5{font-size:36px;padding-left:17px}.basket_basketContainer__1Nfrs{grid-template-columns:1fr;gap:32px}.basket_basketSummary__TSBgk{position:static}.basket_basketItem__thLWj{background-color:var(--white);grid-template-columns:auto 1fr auto;gap:10px;padding:16px;align-items:center}.basket_basketItemOption__6PUKr{grid-column:2}.basket_basketItemDescription__tvUhO,.basket_basketItemOptions__YeHFE{display:none}.basket_basketItemImage___n1rm{grid-column:1;grid-row:1/3;width:100px;height:100px}.basket_basketItemName__DME0B{grid-column:2;grid-row:1}.basket_basketItemNameValue__TejiJ{margin:0}.basket_basketItemPrice__67JC_{grid-column:2}.basket_basketItemPriceValue__BydOa{margin:0}.basket_basketItemQuantity__hbKg4{display:block;grid-column:3;grid-row:1}.basket_basketItemDelete__4swAy{grid-column:3;grid-row:4;width:32px;height:32px;padding:4px;justify-self:flex-end;align-items:self-end}.basket_summaryCard__iyZVq{padding:32px 23px}.basket_summaryLabel__lM_MC,.basket_summaryValue__jLlQN{font-size:16px}.basket_summaryRowTotal__cr0IC .basket_summaryLabel__lM_MC,.basket_summaryRowTotal__cr0IC .basket_summaryValue__jLlQN{font-size:20px}.basket_checkoutBtn__IPzfi{font-size:16px;padding:14px 20px}.basket_quantityBtn__bQ5_B,.basket_quantityInput__FpVG_{background-color:var(--white)!important}}