.single-product .summary form.cart{display:none !important}.single-product .summary .price{display:none !important}.single-product .ed-product-price{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin-bottom:20px;color:#333}.single-product .ed-product-price .ed-variation-selector{margin-bottom:25px}.single-product .ed-product-price .ed-variation-selector .ed-variation-group{margin-bottom:20px}.single-product .ed-product-price .ed-variation-selector .ed-variation-group .ed-variation-label{font-weight:600;font-size:16px;margin-bottom:12px;color:#444;display:flex;align-items:center;gap:6px}.single-product .ed-product-price .ed-variation-selector .ed-variation-group .ed-variation-options{display:flex;flex-wrap:wrap;gap:12px}.single-product .ed-product-price .ed-variation-selector .ed-variation-group .ed-variation-options .ed-variation-btn{padding:10px 20px;border:2px solid #edf2f7;border-radius:12px;background:#fff;cursor:pointer;font-size:15px;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);color:#4a5568;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.05);min-width:60px;text-align:center}.single-product .ed-product-price .ed-variation-selector .ed-variation-group .ed-variation-options .ed-variation-btn.active{background:#007bff;color:#fff;border-color:#007bff;box-shadow:0 4px 14px rgba(0,123,255,.25)}.single-product .ed-product-price .ed-variation-selector .ed-variation-group .ed-variation-options .ed-variation-btn.disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.single-product .ed-product-price .ed-price-box{background:#f8fafc;padding:24px;border-radius:16px;margin-bottom:24px;border:1px solid #f1f5f9}.single-product .ed-product-price .ed-price-box .ed-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:10px}.single-product .ed-product-price .ed-price-box .ed-price-row .ed-regular-price{text-decoration:line-through;color:#94a3b8;font-size:28px;font-weight:600}.single-product .ed-product-price .ed-price-box .ed-price-row .ed-sale-price{color:#ef4444;font-size:36px;font-weight:800}.single-product .ed-product-price .ed-price-box .ed-price-row .ed-discount-badge{background:#ef4444;color:#fff;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(239,68,68,.2)}.single-product .ed-product-price .ed-actions-row{display:flex;gap:15px;margin-bottom:15px;align-items:center}.single-product .ed-product-price .ed-actions-row .ed-qty-container{position:relative;width:160px;display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;height:56px;overflow:hidden}.single-product .ed-product-price .ed-actions-row .ed-qty-container .ed-qty-input,.single-product .ed-product-price .ed-actions-row .ed-qty-container .ed-qty-input:hover,.single-product .ed-product-price .ed-actions-row .ed-qty-container .ed-qty-input:focus,.single-product .ed-product-price .ed-actions-row .ed-qty-container .ed-qty-input:active{flex:1;width:100%;height:100%;border:none !important;text-align:center;font-size:18px;font-weight:700;background:rgba(0,0,0,0);-moz-appearance:textfield;appearance:none;padding:0;outline:none}.single-product .ed-product-price .ed-actions-row .ed-qty-container .ed-qty-btn{width:40px;height:100%;border:none;background:rgba(0,0,0,0);color:#64748b;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.single-product .ed-product-price .ed-actions-row .ed-qty-container .ed-qty-btn:hover{background-color:#e2e8f0;color:#0f172a}.single-product .ed-product-price .ed-actions-row .ed-sp-btn{flex:1;height:56px;display:flex;align-items:center;justify-content:center;gap:12px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s;text-decoration:none;text-transform:uppercase;color:#fff;padding:10px 30px}.single-product .ed-product-price .ed-actions-row .ed-sp-btn.cart{background:#3b3b3b}.single-product .ed-product-price .ed-actions-row .ed-sp-btn.cart:hover{background:#1b1b1b}.single-product .ed-product-price .ed-actions-row .ed-sp-btn.buy-now{animation:shake 1s infinite;background:#f43f5e}.single-product .ed-product-price .ed-actions-row .ed-sp-btn.buy-now:hover{animation:none;background:#e11d48}.single-product .ed-product-price .ed-actions-row .ed-sp-btn.whatsapp{background:#10a37f}.single-product .ed-product-price .ed-actions-row .ed-sp-btn.whatsapp:hover{background:#0a775c}.single-product .ed-product-price .ed-actions-row .ed-sp-btn.messenger{background:#117bf6}.single-product .ed-product-price .ed-actions-row .ed-sp-btn.messenger:hover{background:#0b6bdc}.ed-qty-input::-webkit-outer-spin-button,.ed-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes shake{0%{transform:rotate(0deg)}5%{transform:rotate(5deg)}10%{transform:rotate(0deg)}15%{transform:rotate(-5deg)}20%{transform:rotate(0deg)}25%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
