/* GREPOOL purchase panel refresh; styles only, WooCommerce functionality untouched. */
body.single-product .shopeye-single-product-top-wrap .summary.entry-summary{background:#fff!important;border:1px solid #e1eaf0!important;border-radius:18px!important;padding:26px!important;box-shadow:0 10px 32px rgba(16,59,99,.055)!important;box-sizing:border-box}
body.single-product .summary.entry-summary .product_title{font-weight:800!important;letter-spacing:-.035em!important;line-height:1.13!important;color:#0b3660!important;margin:0 0 10px!important}
body.single-product .summary.entry-summary .woocommerce-product-details__short-description{color:#4a657a!important;line-height:1.55!important;margin-bottom:12px!important}
body.single-product .summary.entry-summary .dimensions,body.single-product .summary.entry-summary .color{font-size:13px!important;color:#738a9b!important;line-height:1.55!important;margin:7px 0!important}
body.single-product .summary.entry-summary .variation{margin:18px 0!important}
body.single-product .summary.entry-summary .variation .label p{font-size:13px!important;font-weight:750!important;color:#153f62!important;margin-bottom:8px!important}
body.single-product .summary.entry-summary .variation select{display:block!important;width:100%!important;max-width:100%!important;min-height:52px!important;padding:12px 42px 12px 15px!important;border:1px solid #cbdde7!important;border-radius:11px!important;background-color:#fff!important;color:#143d5d!important;font-size:15px!important;box-sizing:border-box!important}
body.single-product .summary.entry-summary .price{font-weight:800!important;color:#0d92b6!important;letter-spacing:-.025em!important;line-height:1.18!important;margin:18px 0 8px!important}
body.single-product .summary.entry-summary .stock{font-size:14px!important;font-weight:700!important;margin:7px 0 16px!important}
body.single-product .summary.entry-summary .button_container{margin-top:14px!important}
body.single-product .summary.entry-summary .single_add_to_cart_button{min-height:54px!important;padding:13px 25px!important;border:0!important;border-radius:12px!important;background:#f45116!important;color:#fff!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important;box-shadow:0 5px 12px rgba(244,81,22,.13)!important}
body.single-product .summary.entry-summary .single_add_to_cart_button:hover{background:#df440c!important}
body.single-product .summary.entry-summary .after_add_to_cart_text{margin-top:17px!important;padding:14px!important;border:1px solid #e2edf3!important;border-radius:11px!important;background:#f6fafc!important}
body.single-product .summary.entry-summary .after_add_to_cart_text p{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#31566f!important}
@media(max-width:760px){
 body.single-product .shopeye-single-product-top-wrap .summary.entry-summary{margin:8px 12px 20px!important;padding:18px 16px 20px!important;border-radius:14px!important}
 body.single-product .summary.entry-summary .product_title{font-size:clamp(26px,7vw,34px)!important;margin-bottom:9px!important}
 body.single-product .summary.entry-summary .woocommerce-product-details__short-description{font-size:14px!important;line-height:1.55!important}
 body.single-product .summary.entry-summary .price{font-size:clamp(27px,8vw,35px)!important}
 body.single-product .summary.entry-summary .variation{margin:15px 0!important}
 body.single-product .summary.entry-summary .variation select{min-height:50px!important;font-size:15px!important}
 body.single-product .summary.entry-summary form.cart{margin:12px 0!important}
 body.single-product .summary.entry-summary .single_add_to_cart_button{width:100%!important;max-width:100%!important;min-height:56px!important;border-radius:11px!important;font-size:16px!important}
 body.single-product .summary.entry-summary .button_container{width:100%!important;box-sizing:border-box!important}
 body.single-product .summary.entry-summary .after_add_to_cart_text{margin-top:15px!important;padding:12px!important}
}
