:root{--imextec-blue:#0b2f6b;--imextec-line:#dce2ea;--imextec-text:#111827}
.single-product .woocommerce-tabs{border:1px solid var(--imextec-line);border-radius:14px;background:#fff;overflow:hidden;color:var(--imextec-text)}
@media(min-width:768px){.single-product .woocommerce-tabs{margin-top:-45px!important}}
.single-product .woocommerce-tabs ul.tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));margin:0!important;padding:0!important;border:0!important;background:#fff}
.single-product .woocommerce-tabs ul.tabs:before,.single-product .woocommerce-tabs ul.tabs:after{display:none!important}
.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-right:1px solid var(--imextec-line)!important;border-radius:0!important;background:#fff!important;text-align:center}
.single-product .woocommerce-tabs ul.tabs li:last-child{border-right:0!important}
.single-product .woocommerce-tabs ul.tabs li a{display:block!important;padding:20px 12px!important;color:#111!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase;text-decoration:none!important}
.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--imextec-blue)!important;box-shadow:inset 0 -3px 0 var(--imextec-blue)}
.single-product .woocommerce-tabs .panel{margin:0!important;padding:24px 30px 26px!important;color:var(--imextec-text)}
.imextec-product-standard{font-size:15px;line-height:1.65;color:var(--imextec-text);overflow-wrap:anywhere}
.single-product .woocommerce-tabs ul.tabs li a,.imextec-standard-accordion summary{min-height:44px;box-sizing:border-box}
.single-product .woocommerce-tabs ul.tabs li a:focus-visible,.imextec-standard-accordion summary:focus-visible{outline:3px solid #1d4ed8!important;outline-offset:-3px;border-radius:4px}
.imextec-standard-accordion summary{touch-action:manipulation;-webkit-tap-highlight-color:rgba(11,47,107,.14)}
.imextec-standard-section,.imextec-standard-panel,.imextec-standard-accordion{scroll-margin-top:24px}
.imextec-standard-section{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--imextec-line)}
.imextec-standard-section h2,.imextec-standard-panel h2{position:relative;margin:0 0 12px!important;color:#111!important;font-size:18px!important;line-height:1.35!important;font-weight:700!important;text-transform:none!important}
.imextec-standard-section h2{padding:0 0 0 18px!important}
.imextec-standard-section h2:before{content:"";position:absolute;left:0;top:2px;width:4px;height:22px;background:var(--imextec-blue)}
.imextec-standard-panel h2{padding:0 0 0 40px!important}
.imextec-standard-panel h2:before{content:"";position:absolute;left:0;top:-2px;width:26px;height:26px;background-position:center;background-repeat:no-repeat;background-size:contain}
.imextec-standard-box h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2f6b' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 21 7.6v8.8L12 21.2 3 16.4V7.6z'/%3E%3Cpath d='m3 7.6 9 4.8 9-4.8M12 12.4v8.8M7.5 5.2l9 4.8'/%3E%3C/svg%3E")}
.imextec-standard-warranty h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2f6b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 20 5.8v5.7c0 5.1-3.4 8.2-8 10-4.6-1.8-8-4.9-8-10V5.8z'/%3E%3Cpath d='M12 6.2v11.2M8.7 9.2 12 6.2l3.3 3'/%3E%3C/svg%3E")}
.imextec-standard-faq h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2f6b' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.2'/%3E%3Cpath d='M9.6 9a2.5 2.5 0 1 1 3.1 2.4c-.7.2-.7.9-.7 1.6M12 17.2h.01'/%3E%3C/svg%3E")}
.single-product .woocommerce-tabs .panel .imextec-product-standard p{margin:0 0 10px!important;color:var(--imextec-text)}
.imextec-standard-check-list,.imextec-standard-box-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 36px;margin:0!important;padding:0!important;list-style:none!important}
.imextec-standard-check-list li,.imextec-standard-box-list li{position:relative;margin:0!important;padding:0 0 0 28px!important;color:var(--imextec-text)}
.imextec-standard-check-list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--imextec-blue);font-weight:800}
.imextec-standard-box-list{display:block}
.imextec-standard-box-list li{margin-bottom:8px!important;padding-left:18px!important}
.imextec-standard-box-list li:before{content:"\2022";position:absolute;left:2px;color:var(--imextec-blue)}
.imextec-standard-secondary{display:grid;grid-template-columns:1fr .85fr 1.25fr;gap:0;border-bottom:1px solid var(--imextec-line)}
.imextec-standard-panel{min-width:0;padding:0 24px 18px;border-right:1px solid var(--imextec-line)}
.imextec-standard-panel:first-child{padding-left:0}.imextec-standard-panel:last-child{padding-right:0;border-right:0}
.imextec-standard-faq-item{padding:8px 0;border-bottom:1px solid var(--imextec-line)}
.imextec-standard-faq-item:last-child{border-bottom:0}
.imextec-standard-faq-item h3{margin:0 0 5px!important;color:#111!important;font-size:14px!important;line-height:1.4!important;font-weight:700!important}
.imextec-standard-mobile{display:none}
.single-product .woocommerce-tabs .product_meta{margin-top:-90px!important}
.single-product .woocommerce-tabs{margin-bottom:34px!important}
.single-product .woocommerce-Tabs-panel--additional_information table{width:100%;border-collapse:collapse}
.single-product .woocommerce-Tabs-panel--additional_information th,.single-product .woocommerce-Tabs-panel--additional_information td{padding:12px;border-bottom:1px solid var(--imextec-line);color:var(--imextec-text);text-align:left;white-space:normal;overflow-wrap:anywhere}
@media(max-width:767px){
 .single-product .woocommerce-tabs{border-radius:10px}
 .single-product .woocommerce-tabs ul.tabs li a{padding:15px 5px!important;font-size:11px!important;white-space:normal}
 .single-product .woocommerce-tabs .panel{padding:16px 18px 20px!important}
 .imextec-product-standard{font-size:14px;line-height:1.5}
 .imextec-standard-section{padding-bottom:14px;margin-bottom:14px}
 .imextec-standard-section h2{padding-left:14px!important;font-size:15px!important;margin-bottom:8px!important}
 .imextec-standard-section h2:before{height:19px;width:3px}
 .imextec-standard-check-list{grid-template-columns:1fr;gap:5px}
 .imextec-standard-check-list li{padding-left:22px!important}
 .imextec-standard-desktop{display:none!important}
 .imextec-standard-mobile{display:block}
 .imextec-standard-accordion{margin:0 0 6px;border:1px solid var(--imextec-line);border-radius:6px;background:#fff}
 .imextec-standard-accordion summary{position:relative;padding:10px 38px 10px 44px;color:#111;font-weight:700;cursor:pointer;list-style:none}
 .imextec-standard-accordion summary::-webkit-details-marker{display:none}
 .imextec-standard-accordion summary:before{content:"";position:absolute;left:13px;top:9px;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain}
 .imextec-standard-accordion.imextec-standard-box summary:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2f6b' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 21 7.6v8.8L12 21.2 3 16.4V7.6z'/%3E%3Cpath d='m3 7.6 9 4.8 9-4.8M12 12.4v8.8M7.5 5.2l9 4.8'/%3E%3C/svg%3E")}
 .imextec-standard-accordion.imextec-standard-warranty summary:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2f6b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 20 5.8v5.7c0 5.1-3.4 8.2-8 10-4.6-1.8-8-4.9-8-10V5.8z'/%3E%3Cpath d='M12 6.2v11.2M8.7 9.2 12 6.2l3.3 3'/%3E%3C/svg%3E")}
 .imextec-standard-accordion.imextec-standard-faq summary:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2f6b' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.2'/%3E%3Cpath d='M9.6 9a2.5 2.5 0 1 1 3.1 2.4c-.7.2-.7.9-.7 1.6M12 17.2h.01'/%3E%3C/svg%3E")}
 .imextec-standard-accordion summary:after{content:"";position:absolute;right:15px;top:14px;width:8px;height:8px;border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(45deg);transition:transform .15s ease,top .15s ease}
 .imextec-standard-accordion[open] summary:after{top:18px;transform:rotate(225deg)}
 .imextec-standard-accordion-content{padding:2px 14px 12px}
 .single-product .product_meta .tagged_as{display:none!important}
 .single-product .woocommerce-Tabs-panel--additional_information table,.single-product .woocommerce-Tabs-panel--additional_information tbody,.single-product .woocommerce-Tabs-panel--additional_information tr,.single-product .woocommerce-Tabs-panel--additional_information th,.single-product .woocommerce-Tabs-panel--additional_information td{display:block;width:100%}
 .single-product .woocommerce-Tabs-panel--additional_information th{padding-bottom:3px;border-bottom:0}
 .single-product .woocommerce-Tabs-panel--additional_information td{padding-top:3px}
}
@media(prefers-reduced-motion:reduce){.imextec-product-standard *{scroll-behavior:auto!important}.imextec-standard-accordion summary:after{transition:none!important}}
@media(prefers-contrast:more){:root{--imextec-blue:#06275c;--imextec-line:#9ca3af;--imextec-text:#000}.single-product .woocommerce-tabs,.imextec-standard-accordion{border-width:2px}.single-product .woocommerce-tabs ul.tabs li.active a{box-shadow:inset 0 -4px 0 var(--imextec-blue)}}
@media(forced-colors:active){.single-product .woocommerce-tabs ul.tabs li.active a{box-shadow:inset 0 -3px 0 CanvasText}.imextec-standard-section h2:before{background:CanvasText}.imextec-standard-check-list li:before{color:CanvasText}.imextec-standard-panel h2:before,.imextec-standard-accordion summary:before{forced-color-adjust:none}.imextec-standard-accordion summary:after{border-color:CanvasText}}
@media print{.single-product .woocommerce-tabs{border:0}.single-product .woocommerce-tabs ul.tabs{display:none!important}.single-product .woocommerce-tabs .panel{display:block!important;padding:0!important}.imextec-standard-mobile{display:none!important}.imextec-standard-desktop{display:grid!important}.imextec-product-standard{font-size:11pt;color:#000}}
