.BasketShareModal_BasketShareModal__WtdsL{max-height:80vh;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.BasketShareModal_BasketShareModal__WtdsL p{color:#000}.BasketShareModal_cardsWrapper___kgbD{width:100%;flex-grow:1;overflow-y:auto}.BasketShareModal_card__2zAB9{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0}.BasketShareModal_btn__QyXSw{padding:1.5rem;border-radius:.5rem}@media (max-width:768px){.BasketShareModal_BasketShareModal__WtdsL{width:100%;align-items:center}.BasketShareModal_btn__QyXSw{width:100%}}.basketCard_card__j5uWU{width:100%;display:flex;gap:1rem;align-items:center;overflow:hidden;transition:box-shadow .2s;cursor:pointer;padding:1rem;border-radius:10px}.basketCard_cardContent__VtQ__{display:flex;justify-content:space-between;align-items:stretch;gap:20px;width:100%}.basketCard_imageContainer__iWjiV{width:clamp(160px,200px,250px);flex-shrink:0;overflow:hidden}.basketCard_mainInfo__RypzU{display:flex;flex-direction:column;flex:1;gap:10px}.basketCard_cardHeader__UFSGx{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.basketCard_cardName__JVqx_{font-weight:700;font-size:18px;max-width:300px;text-wrap:wrap}.basketCard_priceContainer__F6nRs{display:flex;align-items:center;gap:10px}.basketCard_mainPrice__WA9qt{font-size:18px;font-weight:700;text-wrap:nowrap}.basketCard_priceInfo__W0WXd{display:flex;align-items:center;gap:1rem}.basketCard_oldPrice__q5yeB{font-size:14px;color:#6b7280;text-decoration:line-through;text-wrap:nowrap}.basketCard_discount__esbt_{color:#ef4444;background-color:#ffeeec;border-radius:5px;font-size:14px;font-weight:600;padding:2px 6px}.basketCard_colorText___6H6H,.basketCard_quantity__BVci6{font-size:14px;color:var(--text-secondary)}.basketCard_actionButtons__aBJDL{display:flex;align-items:stretch;gap:1rem;margin-top:auto}.basketCard_deleteButton__TxuQd,.basketCard_favoriteButton__jMZp7{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background-color:#f0f0f0;border:none;cursor:pointer;transition:background-color .4s}.basketCard_buyButton__4JElw{display:flex;align-items:center;gap:6px;background-color:#f0f0f0;border:none;padding:8px 12px;border-radius:.5rem;cursor:pointer;color:#000;font-weight:500}.basketCard_buyButton__4JElw p{margin:0}.basketCard_buyButton__4JElw:hover,.basketCard_deleteButton__TxuQd:hover,.basketCard_favoriteButton__jMZp7:hover,.basketCard_quantityActionBtn__WKCtn:hover{background-color:#e2e2e2}.basketCard_quantityContainer__hRr0J{display:flex;align-items:center;gap:.5rem}.basketCard_quantityActionBtn__WKCtn{background-color:#f0f0f0;padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;font-size:18px;line-height:1;font-weight:600;transition:background-color .2s}.basketCard_quantityContainer__hRr0J span{width:30px;text-align:center;font-weight:600}.basketCard_quantityActionBtn__WKCtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.basketCard_card__j5uWU{padding:.5rem}.basketCard_cardContent__VtQ__{display:grid;grid-template-columns:80px 1fr;grid-template-areas:"image main" "quantity main";column-gap:12px;row-gap:8px}.basketCard_imageContainer__iWjiV{grid-area:image;width:80px}.basketCard_imageContainer__iWjiV img{width:100%;height:auto}.basketCard_rightSideContent__xm38v{grid-area:quantity;margin-left:0}.basketCard_mainInfo__RypzU{grid-area:main;gap:4px}.basketCard_mainInfo__RypzU .basketCard_quantity__BVci6{display:none}.basketCard_cardName__JVqx_{font-size:14px;max-width:200px}.basketCard_mainPrice__WA9qt{font-size:14px}.basketCard_priceInfo__W0WXd{gap:.4rem}.basketCard_oldPrice__q5yeB{font-size:10px}.basketCard_discount__esbt_{font-size:10px;padding:1px 4px}.basketCard_colorText___6H6H{font-size:10px}.basketCard_actionButtons__aBJDL{gap:.4rem}.basketCard_deleteButton__TxuQd,.basketCard_favoriteButton__jMZp7{width:32px;height:32px}.basketCard_buyButton__4JElw{padding:4px 8px}.basketCard_buyButton__4JElw p{font-size:12px}.basketCard_quantityContainer__hRr0J{gap:.4rem}.basketCard_quantityActionBtn__WKCtn{padding:.25rem;font-size:14px}.basketCard_quantityContainer__hRr0J span{width:1rem;font-size:12px}}