.single-product .te-ch-section-heading+.wc-block-product-template{align-items:stretch;display:grid!important;gap:26px}.single-product .te-ch-section-heading+.wc-block-product-template.columns-5,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.single-product .te-ch-section-heading+.wc-block-product-template.columns-4,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.single-product .te-ch-section-heading+.wc-block-product-template.columns-3,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.single-product .te-ch-section-heading+.wc-block-product-template>.wc-block-product{display:flex;flex-direction:column;height:100%;min-width:0}.single-product .te-ch-section-heading+.wc-block-product-template .wc-block-components-product-image,.single-product .te-ch-section-heading+.wc-block-product-template .wp-block-woocommerce-product-image{margin-bottom:14px}.single-product .te-ch-section-heading+.wc-block-product-template .wc-block-components-product-image a,.single-product .te-ch-section-heading+.wc-block-product-template .wp-block-woocommerce-product-image a{display:block}.single-product .te-ch-section-heading+.wc-block-product-template .wc-block-components-product-image img,.single-product .te-ch-section-heading+.wc-block-product-template .wp-block-woocommerce-product-image img{aspect-ratio:1;display:block;height:auto;object-fit:contain!important;width:100%}.single-product .te-ch-section-heading+.wc-block-product-template .wp-block-post-title{display:-webkit-box;margin:0 0 12px!important;min-height:54px;overflow:hidden;text-align:left!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.single-product .te-ch-section-heading+.wc-block-product-template .wp-block-post-title a{color:inherit;line-height:1.3;text-decoration:none}.single-product .te-ch-section-heading+.wc-block-product-template .wp-block-woocommerce-product-price{margin:auto 0 14px!important;min-height:34px;text-align:left!important}.single-product .te-ch-section-heading+.wc-block-product-template .wc-block-components-product-price{color:#ff5a14;line-height:1.2;text-align:left}.single-product .te-ch-section-heading+.wc-block-product-template .wp-block-woocommerce-product-button{margin-top:0;width:100%}.single-product .te-ch-section-heading+.wc-block-product-template .wc-block-components-product-button__button{align-items:center;border-radius:1px!important;display:inline-flex;font-family:inherit!important;justify-content:center;line-height:1.2;min-height:42px;padding:10px 14px;width:100%}@media (max-width:1024px){.single-product .te-ch-section-heading+.wc-block-product-template.columns-4,.single-product .te-ch-section-heading+.wc-block-product-template.columns-5,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-4,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.single-product .te-ch-section-heading+.wc-block-product-template.columns-3,.single-product .te-ch-section-heading+.wc-block-product-template.columns-4,.single-product .te-ch-section-heading+.wc-block-product-template.columns-5,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-3,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-4,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-5{gap:22px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.single-product .te-ch-section-heading+.wc-block-product-template.columns-3,.single-product .te-ch-section-heading+.wc-block-product-template.columns-4,.single-product .te-ch-section-heading+.wc-block-product-template.columns-5,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-3,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-4,.single-product .te-ch-section-heading+.wc-block-product-template__responsive.columns-5{grid-template-columns:1fr}}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{border-color:#fe6614!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex!important;gap:22px;justify-content:center;margin:0 0 28px!important;padding:0!important;text-align:center;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:inline-flex!important;float:none!important;margin:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{align-items:center;display:inline-flex;justify-content:center;text-align:center}@media (max-width:768px){.tech-product-meta{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:grid!important;gap:0;grid-template-columns:1fr;justify-content:stretch;margin:0 0 22px!important;padding:0!important;text-align:left}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#0000!important;border:0!important;border-bottom:1px solid #ececec!important;display:block!important;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{border-color:#ececec!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{align-items:center;border-bottom:0!important;border-left:0;box-shadow:none!important;box-sizing:border-box;color:#555;display:flex;font-size:15px;font-weight:600;justify-content:flex-start;line-height:1.25;padding:14px 0!important;text-align:left;text-decoration:none!important;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{display:block!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#0000;border-bottom:0!important;border-left-color:#0000;box-shadow:none!important;color:#050505;font-weight:700}}.woocommerce div.product .woocommerce-Tabs-panel--additional_information{align-items:center;color:#050505;display:flex;flex-direction:column;margin-inline:0;max-width:none;text-align:center;width:100%!important}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes{background:#fff;border:1px solid #e5e5e5;border-collapse:initial;border-radius:3px;border-spacing:0;float:none!important;font-size:14px;margin:8px auto 0!important;max-width:760px;overflow:hidden;width:min(100%,760px)}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes td,.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes th{background:#fff;border:0;border-bottom:1px solid #ececec;color:#050505;font-style:normal;line-height:1.45;padding:14px 18px;text-align:center;vertical-align:middle}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes tr:last-child td,.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes tr:last-child th{border-bottom:0}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes th{background:#f7f7f7;font-size:13px;font-weight:700;width:34%}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes td{font-size:14px;font-weight:500}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes p{font-style:normal;margin:0}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes a{color:#fe6614!important;font-weight:600;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes a:focus-visible,.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes a:hover{color:#d94f00!important;text-decoration-color:#d94f00!important}.woocommerce div.product form.cart{align-items:stretch;column-gap:18px!important;display:grid!important;grid-template-columns:96px 165px;margin:10px 0 14px;max-width:279px;row-gap:10px;width:100%}.single-product .wp-block-add-to-cart-with-options>.wp-block-group:not(:has(>*)){display:none!important;margin:0!important;padding:0!important}.single-product .wp-block-add-to-cart-with-options .wp-block-woocommerce-product-stock-indicator{margin-bottom:8px!important}.single-product .wc-block-components-notices+.te-ch-product-trust,.single-product .wc-block-components-notices~.te-ch-product-trust{margin-top:8px}.woocommerce div.product form.cart .quantity{box-sizing:border-box;grid-column:1;height:48px;margin:0;max-width:96px!important;overflow:hidden;width:96px!important}.woocommerce div.product form.cart .quantity .qty{appearance:textfield;-moz-appearance:textfield;background:#fff;border:1px solid #d9d9d9;box-shadow:none;box-sizing:border-box;color:#050505;height:48px;margin:0;max-width:100%!important;padding:0 10px;text-align:center;width:100%}.woocommerce div.product form.cart .quantity .qty::-webkit-inner-spin-button,.woocommerce div.product form.cart .quantity .qty::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.woocommerce div.product form.cart .quantity .qty:focus{border-color:#fe6614;box-shadow:0 0 0 2px #fe66141f;outline:none}.single-product .minus,.single-product .plus,.single-product .qty,.single-product .quantity,.single-product .quantity *,.single-product .quantity:after,.single-product .quantity:before,.single-product .wc-block-components-quantity-selector,.single-product .wc-block-components-quantity-selector *,.single-product .wc-block-components-quantity-selector:after,.single-product .wc-block-components-quantity-selector:before,.single-product .wc-block-components-quantity-selector__button,.single-product .wc-block-components-quantity-selector__input,.single-product button.minus,.single-product button.plus,.single-product input.input-text.qty,.single-product input.input-text.qty.text,.single-product input.minus,.single-product input.plus,.single-product input.qty{border-radius:0!important;font-family:inherit!important}.single-product .wc-block-components-quantity-selector{overflow:hidden}.single-product .quantity .minus,.single-product .quantity .plus,.single-product .quantity .qty,.single-product .wc-block-components-quantity-selector__button,.single-product .wc-block-components-quantity-selector__input{font-size:14px!important;font-weight:500!important}.woocommerce div.product form.cart .afrfqbt_single_page,.woocommerce div.product form.cart .single_add_to_cart_button{align-items:center;background:#fe6614;border:1px solid #fe6614;border-radius:3px;box-shadow:none;color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;grid-column:2;justify-content:center;line-height:1.2;margin:0;max-width:none;min-height:48px;text-align:center;text-decoration:none;width:100%}.woocommerce div.product form.cart .omnibus-container{color:#050505;font-family:inherit;font-size:12px;grid-column:1/-1;line-height:1.3;margin:-4px 0 0;text-align:left}.woocommerce div.product form.cart .omnibus-container small{font-size:inherit}.woocommerce div.product form.cart .afrfqbt_single_page:hover,.woocommerce div.product form.cart .single_add_to_cart_button:hover{background:#e95405;border-color:#e95405;color:#000}.single-product .iconic-wlv-variations{border:0;border-collapse:collapse;color:#050505;font-family:inherit;margin:18px 0 0;max-width:560px;width:100%}.single-product .iconic-wlv-variations tbody,.single-product .iconic-wlv-variations td,.single-product .iconic-wlv-variations tr{border:0;display:block;padding:0;width:100%}.single-product .iconic-wlv-variations__row{margin:0 0 14px}.single-product .iconic-wlv-variations__row:last-child{margin-bottom:0}.single-product .iconic-wlv-variations__label{color:#050505;font-size:13px;font-weight:600;line-height:1.35;margin:0 0 8px}.single-product strong.iconic-wlv-variations__label{font-weight:700}.single-product .iconic-wlv-variations__colon{margin-right:4px}.single-product .iconic-wlv-variations__selection{font-weight:400}.single-product .iconic-wlv-terms{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.single-product .iconic-wlv-terms__term{margin:0;padding:0}.single-product .iconic-wlv-terms__term-content{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-sizing:border-box;color:#050505;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;line-height:1.2;min-height:34px;padding:0 12px;text-align:center;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.single-product a.iconic-wlv-terms__term-content:hover{background:#fff7f2;border-color:#fe6614;color:#fe6614}.single-product .iconic-wlv-terms__term--current .iconic-wlv-terms__term-content{background:#fe6614;border-color:#fe6614;color:#fff;font-weight:700}.single-product .iconic-wlv-terms__term--outofstock .iconic-wlv-terms__term-content,.single-product .iconic-wlv-terms__term--unavailable .iconic-wlv-terms__term-content{background:#f4f4f4;border-color:#e2e2e2;color:#9a9a9a;opacity:.7}.single-product .iconic-wlv-terms__term--outofstock a.iconic-wlv-terms__term-content:hover,.single-product .iconic-wlv-terms__term--unavailable a.iconic-wlv-terms__term-content:hover{background:#ededed;border-color:#d7d7d7;color:#7f7f7f}.single-product .iconic-wlv-terms__term--partial-match:not(.iconic-wlv-terms__term--current) .iconic-wlv-terms__term-content{color:#050505}.single-product .iconic-wlv-terms__term--partial-match:not(.iconic-wlv-terms__term--current):not(.iconic-wlv-terms__term--outofstock):not(.iconic-wlv-terms__term--unavailable):not(.iconic-was-swatches__item--out-of-stock){opacity:1}.single-product .iconic-wlv-terms__term--partial-match:not(.iconic-wlv-terms__term--current):not(.iconic-wlv-terms__term--outofstock):not(.iconic-wlv-terms__term--unavailable):not(.iconic-was-swatches__item--out-of-stock) .iconic-wlv-terms__term-content{background:#ffeadf;border-color:#fe6614;color:#e95405}.single-product .iconic-wlv-terms__term--partial-match:not(.iconic-wlv-terms__term--current):not(.iconic-wlv-terms__term--outofstock):not(.iconic-wlv-terms__term--unavailable):not(.iconic-was-swatches__item--out-of-stock) a.iconic-wlv-terms__term-content:hover{background-color:#ffd9ca}.single-product .iconic-wlv-terms__term--image .iconic-wlv-terms__term-content{min-height:42px;min-width:42px;padding:4px}.single-product .iconic-wlv-terms__term-content img{display:block;height:34px;object-fit:contain;width:34px}@media (max-width:480px){.woocommerce div.product form.cart{column-gap:14px;grid-template-columns:82px minmax(140px,1fr);max-width:none;row-gap:10px}.woocommerce div.product form.cart .quantity{max-width:82px!important;width:82px!important}.single-product .iconic-wlv-variations{margin-top:16px;max-width:none}.single-product .iconic-wlv-terms{gap:5px}.single-product .iconic-wlv-terms__term-content{font-size:12px;min-height:32px;padding:0 10px}}@media (max-width:1024px){.tech-product-meta{display:none!important}}
