.ew-category-faq{margin:2rem 0;padding:clamp(16px,3vw,28px);background:#fff;border:1px solid #e6e0d8;color:#262626}.ew-category-faq h2{font-size:clamp(22px,3vw,30px);line-height:1.25;margin-bottom:20px}.ew-category-faq details{border-top:1px solid #e6e0d8;padding:16px 0}.ew-category-faq summary{font-size:17px;font-weight:600;line-height:1.45;cursor:pointer}.ew-category-faq p{font-size:16px;line-height:1.65;margin:12px 0 0;overflow-wrap:anywhere}.ew-category-faq a{color:#a60926;text-decoration:underline}.product-miniature .product-title{height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;line-height:1.4}.product-miniature .product-title a{white-space:normal!important;overflow-wrap:anywhere}.ew-edition-label{font-size:13px;line-height:1.4;margin:6px 8px;text-align:center;font-weight:600;color:#8e1730}
