.single-product .da-premium-purchase-box{margin:22px 0 28px!important;padding:22px!important;border:1px solid rgba(255,42,166,.14);border-radius:28px;background:radial-gradient(circle at top right, rgba(255,42,166,.10), transparent 36%),linear-gradient(180deg,#fff,#fff8fc);box-shadow:0 24px 72px rgba(17,17,17,.075);animation:daRiseIn .55s ease both}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;margin-left:10px}@keyframes daRiseIn{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.single-product .da-premium-purchase-box:hover{transform:translateY(-2px);box-shadow:0 30px 90px rgba(255,42,166,.13);transition:.25s ease}.single-product .da-premium-purchase-box .stock{display:inline-flex!important;align-items:center;gap:9px;margin:0 0 18px!important;padding:10px 16px!important;border-radius:999px;background:linear-gradient(135deg,#ecfff4,#ffffff);border:1px solid rgba(22,163,74,.24);color:#12843f!important;font-size:13px!important;font-weight:950!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 30px rgba(22,163,74,.10);animation:daSoftPulse 2.4s ease-in-out infinite}.single-product .da-premium-purchase-box .stock:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#16a34a;color:#fff;font-size:12px;font-weight:900}@keyframes daSoftPulse{0%,100%{box-shadow:0 12px 30px rgba(22,163,74,.10)}50%{box-shadow:0 14px 38px rgba(22,163,74,.22)}}.single-product .da-premium-purchase-box form.cart{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0!important;flex-wrap:wrap}.single-product .da-premium-purchase-box .quantity input.qty{width:88px!important;height:58px!important;border-radius:18px!important;border:1px solid rgba(17,17,17,.10) !important;background:#fff!important;color:#111!important;font-size:22px!important;font-weight:950!important;text-align:center!important;box-shadow:0 12px 30px rgba(17,17,17,.06) !important}.single-product .da-premium-purchase-box button.single_add_to_cart_button{min-height:58px!important;padding:0 42px!important;border-radius:18px!important;background:linear-gradient(135deg,#ff1493,#ff4fb3) !important;color:#fff!important;font-size:15px!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:none!important;box-shadow:0 18px 42px rgba(255,42,166,.28) !important;transition:all .22s ease!important;animation:daButtonGlow 2.7s ease-in-out infinite}.single-product .da-premium-purchase-box button.single_add_to_cart_button:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 25px 58px rgba(255,42,166,.38) !important}@keyframes daButtonGlow{0%,100%{box-shadow:0 18px 42px rgba(255,42,166,.25)}50%{box-shadow:0 22px 55px rgba(255,42,166,.42)}}@media (max-width: 767px){.woocommerce div.product form.cart table.variations,.woocommerce div.product form.cart table.variations tbody,.woocommerce div.product form.cart table.variations tr,.woocommerce div.product form.cart table.variations th,.woocommerce div.product form.cart table.variations td{display:block;width:100%}.woocommerce div.product form.cart table.variations th.label{padding-bottom:8px;text-align:left}.woocommerce div.product form.cart table.variations td.value{padding:0}.woocommerce div.product form.cart table.variations select{width:100%;max-width:100%}.woocommerce div.product form.cart table.variations .reset_variations{display:inline-block;margin-top:8px}}// @media(max-width:768px){//   .single-product .da-premium-purchase-box form.cart{
//     display:grid!important;//     grid-template-columns:82px 1fr}//   

//   .single-product .da-premium-purchase-box .quantity input.qty{//     width:82px!important}//   

//   .single-product .da-premium-purchase-box button.single_add_to_cart_button{//     width:100%!important;//     padding:0 18px!important}//   
// }
@media(max-width:767px){single-product div.product .summary{
padding:10px !important}.single-product .da-premium-purchase-box form{display:flex}.single-product .da-premium-purchase-box form .quantity{float:none;width:100%}!important;

.single-product .da-premium-purchase-box form .quantity input{width:100%}!important;

	.single-product form.cart .quantity input.qty{width:100% !important}