.catalog-product-view .collapsible{background:#3a3a3a;border:1px solid #333;border-radius:6px;overflow:hidden}.catalog-product-view .collapsible-header{display:flex;justify-content:space-between;align-items:center;margin:0 16px;cursor:pointer;font-weight:700}.catalog-product-view .collapsible-header h2{font-size:18px;font-weight:700;color:#c1c1c1;margin-top:18px;margin-bottom:16px}.catalog-product-view .arrow{display:inline-block;width:0;height:0;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #7b858a;transition:transform .3s ease;font-size:0}.catalog-product-view .arrow.rotate{transform:rotate(90deg)}.catalog-product-view .collapsible-content{max-height:0;overflow:hidden;transition:max-height .4s ease;margin:0 16px;border-top:1px solid #a2aaad}.catalog-product-view .collapsible-content:last-child{border-top:0}.catalog-product-view .collapsible-content.open{padding:0;border-top:0;color:#c1c1c1}.catalog-product-view .compatible-section,.catalog-product-view .exact-fit-section,.catalog-product-view .main-product-description,.catalog-product-view .product-specs{line-height:1.5}.catalog-product-view .compatible-section,.catalog-product-view .exact-fit-section .intro,.catalog-product-view .main-product-description .intro{font-size:16px;margin-bottom:12px}.catalog-product-view .exact-fit-section .benefits,.catalog-product-view .main-product-description .benefits,.catalog-product-view .product-specs .benefits{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-left:20px}.catalog-product-view .exact-fit-section .benefit-item,.catalog-product-view .main-product-description .benefit-item,.catalog-product-view .product-specs .benefit-item{position:relative;padding-left:8px}.catalog-product-view .exact-fit-section .benefit-item:before,.catalog-product-view .main-product-description .benefit-item:before,.catalog-product-view .product-specs .benefit-item:before{content:"•";position:absolute;left:-15px;font-size:18px;line-height:1}.catalog-product-view .exact-fit-section .note{font-size:14px;font-weight:700;color:#b22222}.catalog-product-view .exact-fit-section .benefits,.catalog-product-view .main-product-description .benefits,.catalog-product-view .product-specs .benefits,.catalog-product-view .product.data.items>.item.content .main{font-size:16px}@media (max-width:767px){.catalog-product-view .compatible-section,.catalog-product-view .exact-fit-section .intro,.catalog-product-view .main-product-description .intro{font-size:14px}.catalog-product-view .fitGuarantee img[src$="/privacy.webp"]{aspect-ratio:32/41;height:auto}.catalog-product-view .fitGuarantee img[src$="/w_2.webp"]{aspect-ratio:40/29;height:auto}.catalog-product-view .fitGuarantee{margin-bottom:0;padding-top:0}.catalog-product-view .fitGuarantee .no-cost{margin-bottom:12px}.catalog-product-view .fitGuarantee .no-cost p{margin-bottom:0}.catalog-product-view .price-container .price-wrapper{font-size:28px}}@media (max-width:991px){.catalog-product-view .sidebar.sidebar-main{display:block;position:fixed;background:#fff;z-index:999;padding:20px 5px;top:0!important;height:100vh;overflow-y:auto;right:0;max-width:100%;width:280px;box-shadow:0 2px 5px #0000004d;border:1px solid #d2d2d2;opacity:0;visibility:hidden;transition:opacity .3s}.catalog-product-view .sidebar.sidebar-main.open{opacity:1;visibility:visible}.catalog-product-view .side-popup-wrapper{display:block}.catalog-product-view .side-popup-wrapper.active .side-overlay{opacity:.2;visibility:visible;filter:alpha(opacity=100)}}.catalog-product-view .ask-question-form .button-container{margin-bottom:0;display:flex;flex-wrap:wrap}.catalog-product-view .ask-question-form .button-container .form-toggle-button{margin:10px;background-color:#efb116;padding:5px 10px;color:#000;font-size:15px;font-weight:500;border-radius:7px;-webkit-text-decoration:none;text-decoration:none;height:30px;line-height:19px;border:none;white-space:nowrap}.catalog-product-view .ask-question-form .button-container .button-info{display:inline-block;float:left;font-size:16px;font-weight:600;margin:12px 0;vertical-align:middle;color:#c1c1c1}.catalog-product-view .ask-question-form .block-title{font-weight:600;line-height:1.1;font-size:1.75rem;margin-top:0;margin-bottom:1.8rem;color:#fff}.catalog-product-view .amfaq-question-footer-wrapper .message.error{font-size:16px;padding-top:10px;padding-bottom:10px}.catalog-product-view .amfaq_questions .am-title{word-wrap:break-word;font-size:18px;font-weight:700;margin-top:18px;margin-bottom:5px}.catalog-product-view .amfaq_questions .am-item{border-bottom:1px solid #333}.catalog-product-view .amfaq_questions .am-title{align-items:center;margin:0;padding:16px 0;color:#c1c1c1}.catalog-product-view .amfaq_questions .am-title:focus{outline:0}.catalog-product-view .amfaq_questions .am-title:focus-visible{outline:2px solid #efb116;outline-offset:2px}.catalog-product-view .amfaq_questions .amfaq-toggle{width:0;height:0;flex:0 0 auto;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #7b858a;transition:transform .3s ease}.catalog-product-view .amfaq_questions .am-item[open] .amfaq-toggle{transform:rotate(90deg)}.catalog-product-view .amfaq_questions.widget{border:0;border-radius:0;overflow:visible}.catalog-product-view .amfaq_questions .am-item .am-content{margin:0;width:100%;padding:0 0 20px;color:#c1c1c1;border:0;border-top:1px solid #333}.catalog-product-view .amfaq_questions .am-item:last-of-type{border-bottom:0}.catalog-product-view .amfaq_questions .amfaq-asked-by{padding-top:10px}.catalog-product-view .amfaq_questions .amfaq-answered-by{position:static;float:none;clear:both;margin:0 0 20px}.catalog-product-view .amfaq_questions .amfaq-question-footer-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.catalog-product-view .amfaq_questions .am-item .am-content .amfaq-short-answer-container{font-size:16px;margin-bottom:5px;color:#c1c1c1;white-space:pre-line}.catalog-product-view .amfaq-answered-by,.catalog-product-view .amfaq-asked-by{font-size:.85em;font-weight:400;color:#999;line-height:1.4}.catalog-product-view .amfaq-question-footer-wrapper{max-width:-webkit-fit-content;max-width:fit-content;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.catalog-product-view .amfaq-product-tab .block-title strong,.catalog-product-view .faq-main-title h2{font-weight:600;line-height:1.1;font-size:1.75rem;margin-top:0;margin-bottom:1.8rem;color:#fff}.catalog-product-view .am-links a{background-color:#efb116;padding:5px 10px;color:#000;font-size:15px;border-radius:7px;-webkit-text-decoration:none;text-decoration:none}.catalog-product-view .amfaq-rating .amfaq-was-it-helpful{color:#c1c1c1;margin-right:10px;font-size:16px}.catalog-product-view .amfaq-rating .amfaq-rating-yesno-vote{height:auto;line-height:inherit;font-size:16px}.catalog-product-view .ask-form-container{border-radius:3px!important;font-weight:600;overflow:hidden;line-height:12px;font-size:1.4rem;border:none!important}.catalog-product-view .ask-form-container input[type=text]{background:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:6px;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;height:38px;line-height:1.4;padding:10px;vertical-align:initial;width:100%;box-sizing:border-box}.catalog-product-view .ask-form-container .fieldset>.field,.catalog-product-view .ask-form-container .fieldset>.fields>.field{margin:0 0 18px}.catalog-product-view .ask-form-container .fieldset>.field>.label{font-weight:400;font-size:1.4rem;color:#c1c1c1;font-size:16px;display:inline-block}.catalog-product-view .ask-form-container button.action.primary{color:#1b1b1b;font-size:1.4rem;line-height:1.55rem;padding:6px 15px;margin:0;background-color:#ffc003;border:2px solid #353535!important;border-radius:6px!important;overflow:hidden;font-weight:600;font-family:Open Sans;height:40px}.catalog-product-view .ask-form-container button.action.primary:hover{background-color:#e2aa03}@media (max-width:767px){.catalog-product-view .ask-question-form .button-container .form-toggle-button{border-radius:7px!important;margin:0 0 10px}}.catalog-product-view .product-faq-content .product-faq-group .product-faq-accordion{padding:0;display:block;margin:0}.catalog-product-view .product-faq-content .product-faq-group .faq-accordion.product-faq-accordion .faq-answer{font-size:16px;color:#c1c1c1}@media (min-width:768px){.catalog-product-view .sidebar.sidebar-main{padding-bottom:1.5rem;padding-top:5px}}@media (min-width:1024px){.catalog-product-view .columns{gap:0}.catalog-product-view .columns .sidebar.sidebar-main{padding-left:30px}}.catalog-product-view .product-info-main .stock.available{letter-spacing:0!important;color:#000!important;margin-top:12px;font-weight:500;font-size:12px}.catalog-product-view .Trustpilot-block{display:flex;align-items:center;min-height:30px}.catalog-product-view .Trustpilot-block img{max-width:100%}.catalog-product-view .Trustpilot-block{margin-top:-6px}.catalog-product-view .t_review{width:115px;min-width:115px;height:22px;min-height:22px;position:relative;top:7px;margin-right:15px}.catalog-product-view .Trustpilot-block-image{display:block;width:115px;height:22px;object-fit:contain}.catalog-product-view span.Trustpilot-block-text{font-size:12px;margin-bottom:0;color:#000;font-weight:500;margin-top:10px;opacity:.6}@media (max-width:767px){.catalog-product-view{padding-bottom:67px}.catalog-product-view .t_review{top:3px}}