.product-page .product-media-main-wrapper .pill-nav-item{background:rgba(255,255,255,.55);color:#333;box-shadow:none;border:1px solid rgba(255,255,255,.3)}
.product-page .product-block-faq .product-faq-wrapper{padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.product-page .product-block-faq .product-faq-heading{display:flex;align-items:center;gap:8px;margin-bottom:14px}
.product-page .product-block-faq .product-faq-heading-text{margin:0;font-size:18px;line-height:1.3}
.mp-product-faq-item{margin:0 0 8px;border:1px solid #d9dddd;border-radius:6px;background:#fff;overflow:hidden}
.mp-product-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;min-height:48px;list-style:none;cursor:pointer;font-size:14px;line-height:1.4;font-weight:600;color:#202828}
.mp-product-faq-item summary::-webkit-details-marker{display:none}
.mp-product-faq-item summary:focus-visible{outline:2px solid #333;outline-offset:-3px}
.mp-product-faq-sign{position:relative;flex:0 0 12px;height:12px}
.mp-product-faq-sign:before,.mp-product-faq-sign:after{content:"";position:absolute;inset:5px 0 auto;height:1px;background:currentColor}
.mp-product-faq-sign:after{transform:rotate(90deg)}
.mp-product-faq-item[open] .mp-product-faq-sign:after{display:none}
.mp-product-faq-answer{padding:0 16px 16px;font-size:14px;line-height:1.6;color:#475151}
.mp-product-faq-answer>:last-child{margin-bottom:0}
.mp-product-reviews{padding:4px 0}
.mp-product-reviews h2{margin:0 0 10px;font-size:15px;line-height:1.3}
.mp-product-reviews-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mp-product-review{margin:0;padding:10px 12px;border-radius:6px;background:#f6f7f7}
.mp-product-review blockquote{margin:0;padding:0;border:0;font-style:normal;font-size:12px;line-height:1.5;color:#333}
.mp-product-review figcaption{margin-top:6px;font-size:10px;line-height:1.4;color:#596363}
.mp-product-review figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.mp-product-reviews-link{display:inline-block;margin-top:10px;font-size:12px;text-decoration:underline;text-underline-offset:3px;color:inherit}
@media(max-width:359px){.mp-product-reviews-list{grid-template-columns:1fr}}
.mp-product-faq-section-toggle{display:flex;align-items:center;gap:10px;padding:16px;min-height:52px;border:1px solid #d9dddd;border-radius:6px;list-style:none;cursor:pointer;font-size:16px;font-weight:600;line-height:1.4;color:#202828;background:#fff}
.mp-product-faq-section-toggle::-webkit-details-marker{display:none}
.mp-product-faq-section-toggle>.mp-product-faq-sign{margin-left:auto}
.mp-product-faq-section[open]>.mp-product-faq-section-toggle>.mp-product-faq-sign:after{display:none}
.mp-product-faq-section-toggle:focus-visible{outline:2px solid #333;outline-offset:2px}
.mp-product-faq-section>.product-faq-list{padding-top:10px}
.mp-trustpilot-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;padding:10px 12px;border:1px solid #dfe5e2;border-radius:6px;background:#f7faf8;color:#202828;text-decoration:none;font-size:12px;line-height:1.4}
.mp-trustpilot-brand{font-size:14px;font-weight:600;white-space:nowrap}
.mp-trustpilot-brand>span{color:#00875a;font-size:19px;vertical-align:-1px}
.mp-trustpilot-score,.mp-trustpilot-count{white-space:nowrap}
.mp-trustpilot-count{text-decoration:underline;text-underline-offset:3px}
.mp-trustpilot-banner:hover{border-color:#82988e}
.mp-trustpilot-banner:focus-visible{outline:2px solid #333;outline-offset:3px}
