/* MISTERIA V11: visual harmonization following client final review. */
.misteria-v10-reviews{padding-block:65px 72px}
.misteria-v11-reviews-empty{border:1px solid rgba(216,204,195,.25);padding:27px 30px;background:#352125;max-width:800px}
.misteria-v11-reviews-empty p{font:400 14px/1.8 'Manrope',Arial,sans-serif;color:#e8ddd3;margin:0 0 14px}
.misteria-v11-reviews-empty a{display:inline-block;font:600 11px/1.5 'Manrope',Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#e8ddd3;border-bottom:1px solid #b08a68;padding-bottom:5px}
/* Reserve breathing room on product cards while keeping price and buy button aligned right. */
.woocommerce ul.products li.product{padding:12px 12px 18px!important}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link{flex:1}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title{text-align:left!important;line-height:1.4!important}
.woocommerce ul.products li.product .price{text-align:right!important;margin-top:auto!important}
.woocommerce ul.products li.product .button{align-self:flex-end!important;justify-content:center!important;min-width:112px!important}
.woocommerce ul.products li.product .button::after,.woocommerce div.product div.summary .single_add_to_cart_button::after{display:none!important}
/* Keep page section headlines proportional and avoid mobile-edge collisions. */
.woocommerce .related>h2,.woocommerce .misteria-guide-callout h2{font-size:clamp(28px,3vw,40px)!important}
.woocommerce .related,.woocommerce .misteria-guide-callout{box-sizing:border-box}
.misteria-v10-sound-toggle .misteria-sound-icon{font-size:19px!important;min-width:18px;text-align:center}
.misteria-v10-sound-toggle:focus-visible,.misteria-v10-reviews a:focus-visible{outline:2px solid #b08a68;outline-offset:3px}
/* Contact/subscriptions – accessible defaults */
.misteria-v10-newsletter a{text-underline-offset:3px}
@media(max-width:767px){
 .misteria-v10-reviews{padding-block:47px 54px}
 .misteria-v11-reviews-empty{padding:20px 21px}
 .woocommerce ul.products li.product{padding:10px 10px 14px!important}
 .woocommerce ul.products li.product .button{min-width:0!important}
 .woocommerce .related>h2,.woocommerce .misteria-guide-callout h2{padding-left:0!important;padding-right:0!important}
}
