/* Parshey 2.10.5 – premium purchase controls; product detail only */
body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;background:#101010!important;color:#fff!important;border:1px solid #101010!important;border-radius:8px!important;min-height:58px!important;height:58px!important;padding:0 23px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.07em!important;box-shadow:0 7px 20px rgba(0,0,0,.09)!important;transition:background .2s,transform .2s,box-shadow .2s!important;cursor:pointer!important}
body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button:before{content:'';display:inline-block;width:18px;height:18px;flex:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h16l-1 13H5L4 8Z'/%3E%3Cpath d='M9 9V6a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E")}
body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button:after{content:'→';font-size:19px;font-weight:400;line-height:1;margin-left:auto}
body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button:hover:not(:disabled){background:#333!important;transform:translateY(-1px);box-shadow:0 11px 25px rgba(0,0,0,.14)!important}
body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button:disabled,body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button.disabled{background:#a6a6a6!important;border-color:#a6a6a6!important;color:#fff!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}
body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button:focus-visible,body.single-product .parshey-qty-control button:focus-visible{outline:2px solid #111!important;outline-offset:3px!important}
body.single-product .parshey-product-purchase form.cart .quantity.parshey-qty-control{display:inline-flex!important;align-items:center!important;flex:none!important;border:1px solid #ddd!important;border-radius:8px!important;overflow:hidden!important;height:58px!important;margin:0!important;background:#fff!important}
body.single-product .parshey-product-purchase .parshey-qty-control .qty{height:56px!important;width:38px!important;min-width:38px!important;min-height:56px!important;border:0!important;box-shadow:none!important;background:transparent!important;text-align:center!important;padding:0!important;font-weight:700!important;appearance:textfield!important;-moz-appearance:textfield!important}
body.single-product .parshey-product-purchase .parshey-qty-control .qty::-webkit-inner-spin-button,body.single-product .parshey-product-purchase .parshey-qty-control .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body.single-product .parshey-qty-control button{border:0!important;background:transparent!important;color:#111!important;width:29px!important;height:56px!important;display:grid!important;place-items:center!important;cursor:pointer!important;font-size:18px!important;padding:0!important}
body.single-product .parshey-qty-control button:hover{background:#f4f4f4!important}
body.single-product .parshey-product-purchase .yith-wcwl-add-to-wishlist a,body.single-product .parshey-product-purchase a.add_to_wishlist{border:1px solid #dedede!important;border-radius:8px!important;min-height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;background:#fff!important;color:#111!important;font-size:12px!important;font-weight:700!important;transition:background .2s!important}
body.single-product .parshey-product-purchase .yith-wcwl-add-to-wishlist a:hover,body.single-product .parshey-product-purchase a.add_to_wishlist:hover{background:#f4f4f4!important}
body.single-product .parshey-product-purchase .compare{font-size:12px!important;color:#666!important}
body.single-product .parshey-product-purchase .parshey-purchase-note{display:flex;align-items:center;gap:8px;color:#777;font-size:11px;margin:12px 0 0;line-height:1.4}
body.single-product .parshey-product-purchase .parshey-purchase-note svg{width:15px;height:15px;flex:none}
@media(max-width:650px){body.single-product .parshey-product-purchase .woocommerce-variation-add-to-cart,body.single-product .parshey-product-purchase form.cart:not(.variations_form){flex-wrap:wrap!important}body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button{flex:1 1 190px!important;min-width:0!important;padding:0 13px!important}body.single-product .parshey-product-purchase .parshey-qty-control button{width:26px!important}}
@media(prefers-reduced-motion:reduce){body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button{transition:none!important}}
