/* Scoped to the target theme's native WooCommerce summary and quick view. */
body.single-product .product-info.summary,
.product-quick-view-container .product-info.summary {color:#151513;}
body.single-product .product-info.summary .product-title,
.product-quick-view-container .product-info.summary .product-title {color:#151513;font-family:Melun,Arial,sans-serif;font-size:32px;line-height:1.1;font-weight:700;letter-spacing:-.02em;text-transform:none;margin:0 0 16px;}
body.single-product .product-info.summary .price,
.product-quick-view-container .product-info.summary .price {color:#151513;font-family:Arial,sans-serif;font-size:20px;line-height:1.35;font-weight:700;}
body.single-product .product-info.summary .price del,
.product-quick-view-container .product-info.summary .price del {color:#666;font-size:.85em;font-weight:400;opacity:1;}
body.single-product .product-info.summary .price ins,
.product-quick-view-container .product-info.summary .price ins {color:#151513;background:transparent;text-decoration:none;}
body.single-product .product-info.summary .woocommerce-product-details__short-description,
.product-quick-view-container .product-info.summary .woocommerce-product-details__short-description {color:#151513;font-family:ProximaSera,Georgia,serif;font-size:16px;line-height:1.5;}
body.single-product .product-info.summary .single_add_to_cart_button.button,
.product-quick-view-container .product-info.summary .single_add_to_cart_button.button {min-height:52px;border:1px solid #151513;border-radius:4px;background:#151513!important;color:#fff!important;font-family:Melun,Arial,sans-serif;font-weight:700;letter-spacing:0;text-transform:none;}
body.single-product .product-info.summary .single_add_to_cart_button.button:hover,
.product-quick-view-container .product-info.summary .single_add_to_cart_button.button:hover {background:#ffdc00!important;color:#151513!important;}
body.single-product .product-info.summary select,
.product-quick-view-container .product-info.summary select {min-height:44px;border:1px solid #888;border-radius:3px;background-color:#fff;color:#151513;}
body.single-product .product-info.summary :is(a,button,select,input):focus-visible,
.product-quick-view-container .product-info.summary :is(a,button,select,input):focus-visible {outline:3px solid #c49f00;outline-offset:3px;}
@media(max-width:849px){body.single-product .product-info.summary .product-title,.product-quick-view-container .product-info.summary .product-title{font-size:26px;line-height:1.12}body.single-product .product-info.summary .single_add_to_cart_button.button,.product-quick-view-container .product-info.summary .single_add_to_cart_button.button{min-height:48px}}
