/*
Theme Name: Bridgett Renee Elegance
Author: Bridgett Renee Health
Description: Bespoke accessible presentation for Bridgett Renee Health with native WordPress articles and WooCommerce checkout.
Version: 1.0.1
Requires at least: 6.5
Requires PHP: 7.4
Text Domain: brh-elegance
*/
.brh-page-title{margin-bottom:36px}.brh-native-commerce .woocommerce{font-size:18px}.woocommerce-cart .woocommerce-cart-form{margin-bottom:48px}.woocommerce table.cart td.product-thumbnail{min-width:100px}.woocommerce table.cart img{width:76px;height:76px;object-fit:cover;border-radius:8px}.woocommerce .quantity .qty{width:80px;max-width:100%}.woocommerce table.cart td.actions .input-text{width:180px;min-height:50px;padding:10px 14px;border-radius:6px}.woocommerce div.product .product_title{font-size:clamp(2.2rem,4vw,3.6rem)!important}.brh-consultation-summary .checks{margin:22px 0;padding-left:20px;list-style:disc}.brh-consultation-summary .checks li{display:list-item;padding-left:4px;margin-bottom:10px}.woocommerce div.product form.cart{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.woocommerce div.product div.images img{max-height:620px;object-fit:cover}.woocommerce .cart-collaterals .cart_totals{max-width:580px}.woocommerce form.checkout h3{margin:24px 0}.woocommerce .woocommerce-checkout-review-order{margin-top:24px}@media(max-width:767px){.woocommerce table.cart td.actions .coupon .input-text{width:100%;margin-bottom:10px}.woocommerce table.cart td.actions .coupon .button{width:100%}.brh-native-commerce .woocommerce{font-size:17px}}
.admin-bar .site-header{top:32px}.brh-commerce{max-width:1180px}.woocommerce div.product .product_title{font-size:clamp(2.2rem,5vw,4rem);line-height:1.1}.woocommerce div.product p.price{color:var(--plum);font-size:2rem}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{background:#44214f;color:#fff;border-radius:8px;padding:16px 22px;min-height:48px;font-family:inherit;line-height:1.4}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background:#44214f;color:#fff}.woocommerce button.button:hover,.woocommerce a.button:hover{background:#643772;color:#fff}.woocommerce .quantity .qty{min-height:48px;border:1px solid #cbbdcc;border-radius:6px;font:inherit}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form select{padding:14px;font:inherit;border:1px solid #b7aab8;border-radius:6px;min-height:48px;background:#fff}.woocommerce form .form-row label{font-size:1rem;line-height:1.6}.woocommerce-checkout #payment{background:#f4edf2}.woocommerce-info,.woocommerce-message{border-top-color:#44214f}.woocommerce table.shop_table{background:#fff;border-color:#dfd4df}.brh-commerce .woocommerce-breadcrumb{font-size:16px}.woocommerce div.product div.images img{border-radius:20px}.woocommerce-tabs h2{font-size:2rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.5rem}.woocommerce ul.products li.product .price{font-size:1.15rem;color:#44214f}.sidebar-box form.cart{margin:1rem 0}.sidebar-box .single_add_to_cart_button{width:100%}.sidebar-box .quantity{margin-bottom:12px}.journal-card .journal-photo{display:block}.journal-card .journal-photo img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:12px}.prose .wp-block-image img{height:auto;max-width:100%}.prose .wp-block-embed iframe{max-width:100%}@media(max-width:782px){.admin-bar .site-header{top:46px}.woocommerce table.shop_table{font-size:16px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.woocommerce-cart .woocommerce{overflow-wrap:anywhere}}

/* Keep article category and publication date distinct at every card width. */
.journal-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:14px 0 12px;font-size:14px;line-height:1.5;color:var(--muted)}
.journal-meta>span{white-space:nowrap}
