.opb-product-card.is-tab-hidden{display:none}.opb-price del,.opb-payable del{color:var(--opb-muted);display:block;font-size:13px;font-weight:600}.opb-field textarea{min-height:108px;padding-top:22px;resize:vertical}.opb-modal-open{overflow:hidden}.opb-validation-message small{color:#7a271a;font-size:13px}.opb-validation-message a{color:#087a49;font-weight:900;text-decoration:underline}.opb-about-head img{border-radius:22px;height:86px;object-fit:cover;width:86px}.opb-about-head strong{color:#78808a;display:block;font-size:15px;letter-spacing:1px}.opb-about-intro{color:#1f2933;font-size:18px;line-height:2;margin:0 0 22px}.opb-about.is-collapsible:not(.is-expanded) .opb-about-content{max-height:var(--opb-about-collapsed-height,55em);overflow:hidden}.opb-about.is-collapsible:not(.is-expanded) .opb-about-content-wrap::after{background:linear-gradient(180deg,rgba(232,234,240,0),rgba(232,234,240,.98));bottom:0;content:"";height:88px;left:0;pointer-events:none;position:absolute;right:0}.opb-about.is-expanded .opb-about-toggle i{transform:rotate(225deg) translate(-2px,-2px)}.opb-faq{direction:rtl;margin:94px auto 0;max-width:860px;width:min(100%,860px)}.opb-faq-head{margin-bottom:30px;text-align:center}.opb-faq-head h2{color:#050505;font-size:26px;font-weight:900;margin:0 0 8px;padding:0}.opb-faq-head p{color:#9aa0aa;font-size:14px;margin:0}.opb-faq-list{display:grid;gap:12px}.opb-faq-item{background:#f4f4f5;border:1px solid transparent;border-radius:14px;color:#252a32;overflow:hidden;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.opb-faq-item[open]{background:#fff;border-color:#ffd4c3;box-shadow:0 14px 34px rgba(15,15,15,.07)}.opb-faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:18px;justify-content:space-between;line-height:1.8;list-style:none;min-height:68px;padding:16px 20px;text-align:right}.opb-faq-item summary::-webkit-details-marker{display:none}.opb-faq-item summary:focus-visible{outline:2px solid var(--opb-peach-dark);outline-offset:-4px}.opb-faq-item summary i{background:#050505;border-radius:999px;display:block;flex:0 0 32px;height:32px;position:relative;width:32px}.opb-faq-item summary i::before,.opb-faq-item summary i::after{background:#fff;border-radius:2px;content:"";height:2px;left:9px;position:absolute;top:15px;transition:transform 180ms ease;width:14px}.opb-faq-item summary i::after{transform:rotate(90deg)}.opb-faq-item[open] summary{color:var(--opb-peach-dark)}.opb-faq-item[open] summary i{background:var(--opb-peach-dark)}.opb-faq-item[open] summary i::after{transform:rotate(0deg)}.opb-faq-answer{border-top:1px solid #f0e8e4;color:#626975;font-size:15px;line-height:2.1;margin:0 20px;padding:18px 0 22px;text-align:right}.opb-faq-answer p{margin:0}.opb-faq-answer p+p{margin-top:12px}.opb-comment-message{border-radius:12px;font-size:14px;font-weight:800;margin:0 0 18px;padding:12px 16px;text-align:center}.opb-comment-message.is-success{background:#d8ffee;color:#079b6c}.opb-comment-message.is-error{background:#ffe4e6;color:#be123c}.opb-review-overview{background:#fff;border:1px solid #e7e8eb;border-radius:8px;box-shadow:0 8px 24px rgba(30,32,38,.05);margin:0 auto 54px;max-width:770px;overflow:hidden;padding:24px 26px}.opb-review-overview-head{align-items:center;border-bottom:1px solid #ececef;display:flex;gap:12px;padding-bottom:18px}.opb-review-overview-icon{align-items:center;background:#fff1f0;border-radius:50%;color:#e53935;display:inline-flex;flex:0 0 42px;font-size:22px;height:42px;justify-content:center;width:42px}.opb-review-overview-head h3{color:#202124;font-size:18px;font-weight:900;margin:0 0 5px}.opb-review-overview-head div>span{color:#8b9099;font-size:12px}.opb-review-overview-text{color:#4d5159;font-size:14px;line-height:2.1;padding:20px 0}.opb-review-overview-text p{margin:0}.opb-review-overview-text p+p{margin-top:10px}.opb-review-overview-columns{border-top:1px solid #ececef;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:20px}.opb-review-overview-points{min-width:0;padding:0 20px}.opb-review-overview-points:first-child{border-left:1px solid #ececef;padding-right:0}.opb-review-overview-points:last-child{padding-left:0}.opb-review-overview-points:only-child{border:0;padding:0}.opb-review-overview-points h4{color:#30343b;font-size:14px;font-weight:900;margin:0 0 12px}.opb-review-overview-points ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.opb-review-overview-points li{align-items:flex-start;color:#626872;display:flex;font-size:13px;gap:9px;line-height:1.8}.opb-review-overview-points li>span{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 20px;font-size:16px;font-weight:900;height:20px;justify-content:center;margin-top:3px;width:20px}.opb-review-overview-points.is-positive li>span{background:#e7f7ef;color:#17875d}.opb-review-overview-points.is-negative li>span{background:#fff0f0;color:#d33a3a}.opb-comment-badge.is-never{background:#4b5563}@media (max-width:640px){.opb-faq{margin-top:56px;padding:0 8px}.opb-faq-head h2{font-size:22px}.opb-faq-item summary{font-size:14px;gap:12px;min-height:62px;padding:14px 16px}.opb-faq-item summary i{flex-basis:28px;height:28px;width:28px}.opb-faq-item summary i::before,.opb-faq-item summary i::after{left:8px;top:13px;width:12px}.opb-faq-answer{font-size:14px;margin:0 16px;padding:16px 0 18px}.opb-review-overview{margin-bottom:42px;padding:20px 16px}.opb-review-overview-columns{gap:20px;grid-template-columns:1fr}.opb-review-overview-points,.opb-review-overview-points:first-child,.opb-review-overview-points:last-child{border:0;padding:0}.opb-review-overview-points+.opb-review-overview-points{border-top:1px solid #ececef;padding-top:20px}}