.dtech-buy-box{--dtech-gap:18px;background:#fff;border:.8px solid #e7ebef;border-radius:10px;padding:28px;display:flex;flex-direction:column;gap:var(--dtech-gap);box-sizing:border-box;color:#001b44}.dtech-price-main{font-size:32px;font-weight:700;line-height:1;color:#080b12}.dtech-price-suffix{font-size:16px;font-weight:500;color:#001b44}.dtech-ex-label,.dtech-vat-line{margin-top:8px;font-size:14px;color:#001b44}.dtech-cart-form{display:flex;flex-direction:column;gap:14px}.dtech-qty-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.dtech-qty-label{font-size:15px;font-weight:700;color:#111827}.dtech-total{text-align:right;font-size:13px;color:#111827}.dtech-total strong{display:block;font-size:22px;margin-top:6px;color:#111827}.dtech-qty-control{display:grid;grid-template-columns:52px 1fr 52px;border:.8px solid #dce3ea;border-radius:8px;overflow:hidden;width:100%;max-width:220px}.dtech-qty-control input{border:0!important;text-align:center;min-height:44px;font-size:17px;font-weight:600;box-shadow:none!important}.dtech-qty-btn{border:0;background:#fff;font-size:24px;font-weight:600;cursor:pointer;color:#080b12}.dtech-add-cart,.dtech-project-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none!important;min-height:52px;border-radius:7px;font-weight:700;font-size:16px;box-sizing:border-box}.dtech-add-cart{background:#0f8f2f!important;color:#fff!important;border:0!important}.dtech-project-btn{background:#fff;color:#111827;border:1px solid #001b44}.dtech-info-card{display:flex;gap:16px;align-items:center;background:#f6f7f8;border-radius:8px;padding:18px}.dtech-card-icon{font-size:24px;line-height:1}.dtech-card-title{font-weight:700;font-size:15px;color:#111827}.dtech-card-text,.dtech-card-link{font-size:14px;color:#001b44}.dtech-card-link{display:inline-block;margin-top:5px;font-weight:700;color:#0f8f2f!important;text-decoration:none!important}.dtech-buy-box .variations_form.cart{display:flex;flex-direction:column;gap:14px}.dtech-buy-box table.variations{width:100%;margin:0}.dtech-buy-box table.variations td,.dtech-buy-box table.variations th{display:block;padding:0 0 8px}.dtech-buy-box .single_variation_wrap{display:flex;flex-direction:column;gap:14px}.dtech-buy-box .woocommerce-variation-price{display:none}.dtech-buy-box .quantity{display:none!important}.dtech-buy-box .single_add_to_cart_button{width:100%}.dtech-buy-box .wapf-wrapper{margin:0}.dtech-buy-box select{width:100%;min-height:42px;border:.8px solid #dce3ea;border-radius:7px;padding:8px 12px;background:#fff}@media(max-width:767px){.dtech-buy-box{padding:22px}.dtech-price-main{font-size:28px}.dtech-qty-row{display:block}.dtech-total{text-align:left;margin-top:12px}.dtech-qty-control{max-width:none}}.dtech-buy-box .wapf-wrapper,.dtech-buy-box .wapf-product-totals,.dtech-buy-box .variations{margin-bottom:var(--dtech-gap,18px)}.dtech-buy-box .wapf-field-container,.dtech-buy-box .variations tr{margin-bottom:12px}.dtech-buy-box .wapf-field-label,.dtech-buy-box .variations label{display:block;font-weight:600;margin-bottom:8px}.dtech-buy-box .wapf-input,.dtech-buy-box .wapf-field-input input,.dtech-buy-box .wapf-field-input select,.dtech-buy-box .wapf-field-input textarea,.dtech-buy-box .variations select{width:100%;min-height:44px;border:.8px solid #E5E7EB;border-radius:10px;padding:10px 12px;background:#fff}.dtech-buy-box .dtech-native-variable-form form.cart{margin:0}.dtech-buy-box .dtech-native-variable-form .single_variation_wrap .quantity{display:none}.dtech-buy-box .dtech-native-variable-form .single_add_to_cart_button{width:100%}.dtech-buy-box .woocommerce-variation-price{display:none}.dtech-buy-box .wapf-wrapper{box-sizing:border-box}.dtech-buy-box .wapf-field-container{box-sizing:border-box}.dtech-buy-box .wapf-field-label,.dtech-buy-box .wapf-field-label label{display:block;line-height:1.35}.dtech-buy-box .wapf-field-description,.dtech-buy-box .wapf-description{font-size:13px;line-height:1.45;margin:6px 0 0;color:#6b7280}.dtech-buy-box .wapf-field-input input:not([type=checkbox]):not([type=radio]),.dtech-buy-box .wapf-field-input select,.dtech-buy-box .wapf-field-input textarea{box-sizing:border-box;box-shadow:none;outline:none}.dtech-buy-box .wapf-field-input textarea{min-height:96px;resize:vertical}.dtech-buy-box .wapf-checkable,.dtech-buy-box .wapf-swatch{box-sizing:border-box;transition:background .15s ease,border-color .15s ease,color .15s ease}.dtech-buy-box .wapf-checkable label{cursor:pointer}.dtech-buy-box .wapf-product-totals{box-sizing:border-box}.dtech-buy-box .dtech-add-cart,.dtech-buy-box .single_add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center;gap:10px;border-style:solid;line-height:1.2!important;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.dtech-buy-box .dtech-add-cart .dtech-btn-icon,.dtech-buy-box .single_add_to_cart_button .dtech-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto}.dtech-buy-box .dtech-add-cart .dtech-btn-icon svg,.dtech-buy-box .single_add_to_cart_button .dtech-btn-icon svg{display:block;width:1em;height:1em;fill:currentColor}.dtech-buy-box .dtech-btn-text{display:inline-block}.dtech-qty-btn{transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease;line-height:1!important}.dtech-qty-btn:hover{opacity:1}.dtech-qty-control input.qty{appearance:textfield;-moz-appearance:textfield}.dtech-qty-control input.qty::-webkit-outer-spin-button,.dtech-qty-control input.qty::-webkit-inner-spin-button{appearance:none;margin:0}.dtech-buy-box{--dtech-button-gap:12px}.dtech-buy-box form.cart,.dtech-buy-box .cart,.dtech-buy-box .dtech-cart-form{margin:0!important}.dtech-buy-box .dtech-cart-form{gap:var(--dtech-button-gap)!important}.dtech-buy-box .dtech-add-cart{margin:0!important}.dtech-buy-box .dtech-project-btn{margin-top:0!important}.dtech-buy-box .dtech-qty-stack{display:flex;flex-direction:column;gap:10px}.dtech-buy-box .dtech-qty-stack .dtech-total{align-self:flex-end;text-align:right;margin-top:0}.dtech-buy-box .dtech-qty-stack .dtech-qty-control{max-width:220px}.dtech-buy-box .wapf-product-totals{margin-bottom:0!important}@media(max-width:767px){.dtech-buy-box .dtech-qty-stack .dtech-qty-control{max-width:none;width:100%}.dtech-buy-box .dtech-qty-stack .dtech-total{align-self:flex-end;text-align:right}}.dtech-stock-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:-6px}.dtech-stock-pill{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;padding:7px 11px;border-radius:999px}.dtech-stock-pill.is-in-stock{background:#e7f7e9;color:#0f8f2f}.dtech-stock-pill.is-oos{background:#fff4e5;color:#9a5a00}.dtech-contact-sales{font-size:32px;font-weight:700;line-height:1.1;color:#080b12}.dtech-buy-box.is-out-of-stock .dtech-price-wrap,.dtech-buy-box.is-out-of-stock .dtech-total,.dtech-buy-box.is-out-of-stock .wapf-product-totals,.dtech-buy-box.is-out-of-stock .wapf-total,.dtech-buy-box.is-out-of-stock .price,.dtech-buy-box.is-out-of-stock .amount{display:none!important}.dtech-enquiry-btn{background:#0f8f2f!important;color:#fff!important;border:0!important}.dtech-sticky-cart-bar{position:fixed;left:0;right:0;bottom:0;z-index:99991;background:#fff;border-top:.8px solid #E5E7EB;box-shadow:0 -10px 30px rgb(0 0 0 / .08);padding:12px 18px calc(12px + env(safe-area-inset-bottom));transform:translateY(115%);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.dtech-sticky-cart-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.dtech-sticky-cart-inner{width:min(100%, 720px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px}.dtech-sticky-summary{min-width:0;line-height:1.2}.dtech-sticky-price{font-weight:800;font-size:18px;color:#111827;white-space:nowrap}.dtech-sticky-suffix{font-size:13px;font-weight:600;color:#001b44}.dtech-sticky-meta{font-size:12px;color:#4b5563;margin-top:3px;white-space:nowrap}.dtech-sticky-action{appearance:none;border:0;cursor:pointer;background:#0f8f2f;color:#fff!important;min-height:46px;border-radius:8px;padding:0 22px;font-weight:800;font-size:15px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;white-space:nowrap}.dtech-sticky-action:hover{background:#0b7b28;color:#fff!important}@media(min-width:1025px){.dtech-sticky-cart-bar{display:none}}@media(max-width:480px){.dtech-sticky-cart-inner{gap:10px}.dtech-sticky-action{padding:0 16px;min-height:44px;font-size:14px}.dtech-sticky-price{font-size:16px}}.dtech-sticky-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.dtech-sticky-qty-control{display:grid;grid-template-columns:34px 48px 34px;min-height:46px;border:.8px solid #dce3ea;border-radius:8px;overflow:hidden;background:#fff}.dtech-sticky-qty-btn{appearance:none;border:0;background:#fff;color:#111827;font-size:19px;font-weight:800;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.dtech-sticky-qty-btn:hover{background:#f3f5f7;color:#0f8f2f}.dtech-sticky-qty{border:0!important;border-left:.8px solid #dce3ea!important;border-right:.8px solid #dce3ea!important;min-width:0;width:48px;text-align:center;font-size:15px;font-weight:800;color:#111827;background:#fff;box-shadow:none!important;outline:none!important;appearance:textfield;-moz-appearance:textfield}.dtech-sticky-qty::-webkit-outer-spin-button,.dtech-sticky-qty::-webkit-inner-spin-button{appearance:none;margin:0}.dtech-sticky-cart-bar.has-options-pending .dtech-sticky-qty-control{display:none}.dtech-buy-box .dtech-po-fields{margin:0 0 var(--dtech-gap,18px);display:flex;flex-direction:column;gap:14px}.dtech-buy-box .dtech-po-field{margin:0;display:flex;flex-direction:column;gap:8px}.dtech-buy-box .dtech-po-field__label{display:block;font-size:14px;line-height:1.35;font-weight:700;color:#111827;margin:0}.dtech-buy-box .dtech-po-required{color:#b42318;margin-left:3px}.dtech-buy-box .dtech-po-select,.dtech-buy-box .dtech-po-number,.dtech-buy-box .dtech-po-field input:not([type=checkbox]):not([type=radio]):not(.dtech-po-swatch-input),.dtech-buy-box .dtech-po-field textarea{width:100%;min-height:44px;border:.8px solid #dce3ea;border-radius:8px;background:#fff;color:#111827;font-size:15px;font-weight:500;padding:9px 12px;box-shadow:none!important;outline:none;box-sizing:border-box}.dtech-buy-box .dtech-po-select:focus,.dtech-buy-box .dtech-po-number:focus,.dtech-buy-box .dtech-po-field input:not([type=checkbox]):not([type=radio]):focus,.dtech-buy-box .dtech-po-field textarea:focus{border-color:#0f8f2f}.dtech-buy-box .dtech-po-number-wrap{display:grid;grid-template-columns:46px 1fr 46px;border:.8px solid #dce3ea;border-radius:8px;overflow:hidden;background:#fff}.dtech-buy-box .dtech-po-number-wrap .dtech-po-number{border:0!important;border-left:.8px solid #dce3ea!important;border-right:.8px solid #dce3ea!important;border-radius:0!important;text-align:center;min-height:44px;padding:0 8px}.dtech-buy-box .dtech-po-qty-btn{appearance:none;border:0!important;background:#fff;color:#111827;font-size:20px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center}.dtech-buy-box .dtech-po-qty-btn:hover{background:#f3f5f7;color:#0f8f2f}.dtech-buy-box .dtech-po-radios,.dtech-buy-box .dtech-po-checkboxes,.dtech-buy-box .dtech-po-swatches{display:flex;flex-wrap:wrap;gap:8px}.dtech-buy-box .dtech-po-radio-label,.dtech-buy-box .dtech-po-checkbox-label,.dtech-buy-box .dtech-po-swatch{border:.8px solid #dce3ea;border-radius:8px;background:#fff;color:#111827;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.2;cursor:pointer;box-shadow:none!important;outline:none!important}.dtech-buy-box .dtech-po-radio-label:hover,.dtech-buy-box .dtech-po-checkbox-label:hover,.dtech-buy-box .dtech-po-swatch:hover{border-color:#0f8f2f;background:#f8fafb}.dtech-buy-box .dtech-po-radio-label:has(input:checked),.dtech-buy-box .dtech-po-checkbox-label:has(input:checked),.dtech-buy-box .dtech-po-swatch.is-selected{border-color:#0f8f2f;background:#eefaf1;color:#0b6f25}.dtech-buy-box .dtech-po-price-wrap{display:none!important}.dtech-buy-box .dtech-po-opt-disabled{opacity:.5;cursor:not-allowed}.dtech-buy-box .dtech-po-unavailable{display:inline-block;margin-left:6px;font-size:12px;color:#9a5a00}.dtech-buy-box .dtech-po-swatch img{display:block;max-width:44px;height:44px;object-fit:contain;margin:0 auto 6px}.dtech-buy-box .dtech-po-swatch-input{display:none!important}.dtech-buy-box{--dtech-cart-bg:#0f8f2f;--dtech-cart-color:#ffffff;--dtech-cart-hover-bg:#0d7f29;--dtech-cart-hover-color:#ffffff;--dtech-cart-border-color:#0f8f2f;--dtech-cart-hover-border-color:#0d7f29;--dtech-cart-radius:7px;--dtech-cart-padding:0 18px;--dtech-cart-min-height:52px;--dtech-cart-width:100%;--dtech-cart-justify:center;--dtech-cart-icon-color:currentColor;--dtech-cart-hover-icon-color:currentColor;--dtech-cart-icon-size:1em;--dtech-project-bg:#ffffff;--dtech-project-color:#001b44;--dtech-project-hover-bg:#f6f8fa;--dtech-project-hover-color:#001b44;--dtech-project-border-color:#001b44;--dtech-project-hover-border-color:#001b44;--dtech-project-radius:7px;--dtech-project-padding:0 18px;--dtech-project-min-height:52px;--dtech-project-width:100%;--dtech-project-justify:center;--dtech-project-icon-color:currentColor;--dtech-project-hover-icon-color:currentColor;--dtech-project-icon-size:1em}.dtech-buy-box .dtech-add-cart,.dtech-buy-box button.dtech-add-cart,.dtech-buy-box a.dtech-add-cart,.dtech-buy-box .single_add_to_cart_button,.dtech-buy-box button.single_add_to_cart_button,.dtech-buy-box .single_add_to_cart_button.button,.dtech-buy-box .single_add_to_cart_button.button.alt{display:flex!important;align-items:center!important;justify-content:var(--dtech-cart-justify)!important;width:var(--dtech-cart-width)!important;min-height:var(--dtech-cart-min-height)!important;padding:var(--dtech-cart-padding)!important;border-radius:var(--dtech-cart-radius)!important;background:var(--dtech-cart-bg)!important;background-color:var(--dtech-cart-bg)!important;color:var(--dtech-cart-color)!important;border-color:var(--dtech-cart-border-color)!important;text-decoration:none!important;box-sizing:border-box!important}.dtech-buy-box .dtech-add-cart:hover,.dtech-buy-box button.dtech-add-cart:hover,.dtech-buy-box a.dtech-add-cart:hover,.dtech-buy-box .single_add_to_cart_button:hover,.dtech-buy-box button.single_add_to_cart_button:hover,.dtech-buy-box .single_add_to_cart_button.button:hover,.dtech-buy-box .single_add_to_cart_button.button.alt:hover{background:var(--dtech-cart-hover-bg)!important;background-color:var(--dtech-cart-hover-bg)!important;color:var(--dtech-cart-hover-color)!important;border-color:var(--dtech-cart-hover-border-color)!important}.dtech-buy-box .dtech-project-btn{display:flex!important;align-items:center!important;justify-content:var(--dtech-project-justify)!important;width:var(--dtech-project-width)!important;min-height:var(--dtech-project-min-height)!important;padding:var(--dtech-project-padding)!important;border-radius:var(--dtech-project-radius)!important;background:var(--dtech-project-bg)!important;background-color:var(--dtech-project-bg)!important;color:var(--dtech-project-color)!important;border-color:var(--dtech-project-border-color)!important;text-decoration:none!important;box-sizing:border-box!important}.dtech-buy-box .dtech-project-btn:hover{background:var(--dtech-project-hover-bg)!important;background-color:var(--dtech-project-hover-bg)!important;color:var(--dtech-project-hover-color)!important;border-color:var(--dtech-project-hover-border-color)!important}.dtech-buy-box .dtech-add-cart .dtech-btn-icon,.dtech-buy-box .single_add_to_cart_button .dtech-btn-icon{color:var(--dtech-cart-icon-color)!important}.dtech-buy-box .dtech-add-cart:hover .dtech-btn-icon,.dtech-buy-box .single_add_to_cart_button:hover .dtech-btn-icon{color:var(--dtech-cart-hover-icon-color)!important}.dtech-buy-box .dtech-add-cart .dtech-btn-icon i,.dtech-buy-box .single_add_to_cart_button .dtech-btn-icon i{font-size:var(--dtech-cart-icon-size)!important;color:inherit!important}.dtech-buy-box .dtech-add-cart .dtech-btn-icon svg,.dtech-buy-box .single_add_to_cart_button .dtech-btn-icon svg{width:var(--dtech-cart-icon-size)!important;height:var(--dtech-cart-icon-size)!important;fill:currentColor!important}.dtech-buy-box .dtech-po-fields{box-sizing:border-box;align-items:stretch}.dtech-buy-box .dtech-po-field{min-width:0;box-sizing:border-box}.dtech-buy-box .dtech-po-field__label{display:flex!important;align-items:center;width:100%}.dtech-buy-box .dtech-po-field-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;font-size:16px;line-height:1;color:#0f8f2f}.dtech-buy-box .dtech-po-field-icon svg{width:1em;height:1em;display:block;fill:currentColor}.dtech-buy-box .dtech-po-field--dropdown,.dtech-buy-box .dtech-po-field--number,.dtech-buy-box .dtech-po-field--radio,.dtech-buy-box .dtech-po-field--checkbox,.dtech-buy-box .dtech-po-field--swatch{width:100%}.dtech-buy-box .dtech-po-price-wrap{grid-column:1 / -1}@media(max-width:767px){.dtech-buy-box .dtech-po-fields{grid-template-columns:1fr!important}}.dtech-buy-box .dtech-add-cart,.dtech-buy-box .single_add_to_cart_button,.dtech-project-btn,.dtech-sticky-action{box-sizing:border-box}.dtech-sticky-actions{min-width:0}.dtech-sticky-qty-control,.dtech-sticky-action{transition:background .18s ease,color .18s ease,border-color .18s ease}.dtech-buy-box .dtech-po-fields>.dtech-po-field{min-width:0}.dtech-buy-box .dtech-add-cart.dtech-is-incomplete,.dtech-buy-box .single_add_to_cart_button.dtech-is-incomplete,.dtech-sticky-action.dtech-is-incomplete{cursor:pointer;opacity:.78;filter:saturate(.85)}.dtech-buy-box .dtech-option-missing{background:#FFF7ED!important;border-color:#F97316!important;box-shadow:0 0 0 3px rgb(249 115 22 / .14)!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.dtech-buy-box .variations .dtech-option-missing,.dtech-buy-box .variations tr.dtech-option-missing,.dtech-buy-box .variations .value.dtech-option-missing{border:.8px solid #F97316!important;border-radius:8px;padding:10px}.elementor-widget-dtech_buy_box .dtech-buy-box .dtech-add-cart,.elementor-widget-dtech_buy_box .dtech-buy-box button.dtech-add-cart,.elementor-widget-dtech_buy_box .dtech-buy-box a.dtech-add-cart,.elementor-widget-dtech_buy_box .dtech-buy-box .single_add_to_cart_button,.elementor-widget-dtech_buy_box .dtech-buy-box button.single_add_to_cart_button,.elementor-widget-dtech_buy_box .dtech-buy-box .single_add_to_cart_button.button,.elementor-widget-dtech_buy_box .dtech-buy-box .single_add_to_cart_button.button.alt{display:flex!important;align-items:center!important;justify-content:var(--dtech-cart-justify,center)!important;width:var(--dtech-cart-width,100%)!important;min-height:var(--dtech-cart-min-height,52px)!important;padding:var(--dtech-cart-padding,0 18px)!important;border-radius:var(--dtech-cart-radius,7px)!important;background:var(--dtech-cart-bg,#0f8f2f)!important;background-color:var(--dtech-cart-bg,#0f8f2f)!important;color:var(--dtech-cart-color,#fff)!important;border-color:var(--dtech-cart-border-color,#0f8f2f)!important;gap:inherit;box-shadow:none}.elementor-widget-dtech_buy_box .dtech-buy-box .dtech-add-cart:hover,.elementor-widget-dtech_buy_box .dtech-buy-box button.dtech-add-cart:hover,.elementor-widget-dtech_buy_box .dtech-buy-box a.dtech-add-cart:hover,.elementor-widget-dtech_buy_box .dtech-buy-box .single_add_to_cart_button:hover,.elementor-widget-dtech_buy_box .dtech-buy-box button.single_add_to_cart_button:hover,.elementor-widget-dtech_buy_box .dtech-buy-box .single_add_to_cart_button.button:hover,.elementor-widget-dtech_buy_box .dtech-buy-box .single_add_to_cart_button.button.alt:hover{background:var(--dtech-cart-hover-bg,#0d7f29)!important;background-color:var(--dtech-cart-hover-bg,#0d7f29)!important;color:var(--dtech-cart-hover-color,#fff)!important;border-color:var(--dtech-cart-hover-border-color,#0d7f29)!important}.dtech-sticky-action .dtech-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto;color:currentColor}.dtech-sticky-action .dtech-btn-icon svg{display:block;width:1em;height:1em;fill:currentColor}.dtech-sticky-action .dtech-btn-text{display:inline-block}.elementor-widget-dtech_buy_box .dtech-sticky-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;border-style:solid!important;border-width:0!important;line-height:1.2!important;box-sizing:border-box!important}.elementor-widget-dtech_buy_box .dtech-sticky-qty-control{box-sizing:border-box!important}.elementor-widget-dtech_buy_box .dtech-sticky-qty-btn,.elementor-widget-dtech_buy_box .dtech-sticky-qty{box-sizing:border-box!important;box-shadow:none!important;outline:none!important}.elementor-widget-dtech_buy_box .dtech-sticky-qty-btn:focus,.elementor-widget-dtech_buy_box .dtech-sticky-action:focus,.elementor-widget-dtech_buy_box .dtech-add-cart:focus,.elementor-widget-dtech_buy_box .single_add_to_cart_button:focus{outline:none!important;box-shadow:none!important}@media(max-width:767px){.dtech-sticky-cart-inner{width:100%}.dtech-sticky-actions{flex:1 0 auto;justify-content:flex-end}}@media(max-width:420px){.dtech-sticky-summary{max-width:42%}.dtech-sticky-actions{max-width:58%}}.dtech-buy-box .dtech-project-btn .dtech-btn-icon,.dtech-buy-box .dtech-project-btn .dtech-btn-icon i{color:var(--dtech-project-icon-color)!important}.dtech-buy-box .dtech-project-btn:hover .dtech-btn-icon,.dtech-buy-box .dtech-project-btn:hover .dtech-btn-icon i{color:var(--dtech-project-hover-icon-color)!important}.dtech-buy-box .dtech-project-btn .dtech-btn-icon i{font-size:var(--dtech-project-icon-size)!important;color:inherit!important}.dtech-buy-box .dtech-project-btn .dtech-btn-icon svg{width:var(--dtech-project-icon-size)!important;height:var(--dtech-project-icon-size)!important;fill:currentColor!important}.dtech-buy-box .dtech-stock-pill,.dtech-buy-box .dtech-stock-pill *{box-sizing:border-box}.dtech-buy-box .dtech-stock-pill-inner{display:inline-flex;align-items:center;justify-content:center;gap:6px}.dtech-buy-box .dtech-stock-pill-inner.icon-after{flex-direction:row-reverse}.dtech-buy-box .dtech-stock-pill-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit}.dtech-buy-box .dtech-stock-pill-icon svg{display:block;width:1em;height:1em;fill:currentColor}.dtech-buy-box .dtech-stock-pill-icon i{font-size:1em;line-height:1}.dtech-buy-box .dtech-stock-pill-text{font:inherit;line-height:inherit;color:inherit}.dtech-buy-box .dtech-stock-pill.is-oos .dtech-stock-pill-icon{color:inherit}.dtech-sticky-footer .dtech-sticky-inner{display:flex;align-items:center;gap:12px;min-width:0}.dtech-sticky-footer .dtech-sticky-qty,.dtech-sticky-footer .dtech-qty-control,.dtech-sticky-footer .dtech-sticky-qty-control{flex:0 0 auto;min-width:132px;max-width:170px;display:grid!important;grid-template-columns:44px minmax(44px,1fr) 44px!important;overflow:hidden}.dtech-sticky-footer .dtech-sticky-qty button,.dtech-sticky-footer .dtech-qty-control button,.dtech-sticky-footer .dtech-sticky-qty-control button{min-width:44px!important;width:44px!important;flex:0 0 44px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;white-space:nowrap}.dtech-sticky-footer .dtech-sticky-qty input,.dtech-sticky-footer .dtech-qty-control input,.dtech-sticky-footer .dtech-sticky-qty-control input{min-width:44px!important;width:100%!important;text-align:center;padding-left:4px!important;padding-right:4px!important}.dtech-sticky-footer .dtech-sticky-add,.dtech-sticky-footer .dtech-add-cart{flex:1 1 auto;min-width:145px}@media (max-width:480px){.dtech-sticky-footer .dtech-sticky-inner{gap:8px}.dtech-sticky-footer .dtech-sticky-price{min-width:92px;max-width:112px;flex:0 0 auto}.dtech-sticky-footer .dtech-sticky-qty,.dtech-sticky-footer .dtech-qty-control,.dtech-sticky-footer .dtech-sticky-qty-control{min-width:118px;max-width:128px;grid-template-columns:38px minmax(38px,1fr) 38px!important}.dtech-sticky-footer .dtech-sticky-qty button,.dtech-sticky-footer .dtech-qty-control button,.dtech-sticky-footer .dtech-sticky-qty-control button{min-width:38px!important;width:38px!important;flex-basis:38px!important}.dtech-sticky-footer .dtech-sticky-add,.dtech-sticky-footer .dtech-add-cart{min-width:128px;padding-left:10px!important;padding-right:10px!important}}@media (max-width:380px){.dtech-sticky-footer .dtech-sticky-price{max-width:96px}.dtech-sticky-footer .dtech-sticky-price .dtech-sticky-inc-vat,.dtech-sticky-footer .dtech-vat-line{display:none}.dtech-sticky-footer .dtech-sticky-qty,.dtech-sticky-footer .dtech-qty-control,.dtech-sticky-footer .dtech-sticky-qty-control{min-width:108px;max-width:112px;grid-template-columns:34px minmax(34px,1fr) 34px!important}.dtech-sticky-footer .dtech-sticky-qty button,.dtech-sticky-footer .dtech-qty-control button,.dtech-sticky-footer .dtech-sticky-qty-control button{min-width:34px!important;width:34px!important;flex-basis:34px!important}}.dtech-buy-box .dtech-add-cart,.dtech-buy-box button.dtech-add-cart,.dtech-buy-box .single_add_to_cart_button,.dtech-buy-box button.single_add_to_cart_button,.dtech-buy-box .button.single_add_to_cart_button,.dtech-sticky-footer .dtech-add-cart,.dtech-sticky-footer button.dtech-add-cart,.dtech-sticky-footer .single_add_to_cart_button,.dtech-sticky-footer button.single_add_to_cart_button{border-style:var(--dtech-cart-border-style,solid)!important;border-width:var(--dtech-cart-border-width,0)!important;border-color:var(--dtech-cart-border-color,transparent)!important;border-radius:var(--dtech-cart-radius,10px)!important;box-shadow:none}.dtech-buy-box .dtech-add-cart:hover,.dtech-buy-box button.dtech-add-cart:hover,.dtech-buy-box .single_add_to_cart_button:hover,.dtech-buy-box button.single_add_to_cart_button:hover,.dtech-buy-box .button.single_add_to_cart_button:hover,.dtech-sticky-footer .dtech-add-cart:hover,.dtech-sticky-footer button.dtech-add-cart:hover,.dtech-sticky-footer .single_add_to_cart_button:hover,.dtech-sticky-footer button.single_add_to_cart_button:hover{border-color:var(--dtech-cart-border-hover-color,var(--dtech-cart-border-color,transparent))!important}.dtech-buy-box .dtech-add-cart,.dtech-buy-box button.dtech-add-cart,.dtech-buy-box .single_add_to_cart_button,.dtech-buy-box button.single_add_to_cart_button,.dtech-buy-box .button.single_add_to_cart_button{border-style:var(--dtech-cart-border-style,solid)!important;border-top-width:var(--dtech-cart-border-width-top,var(--dtech-cart-border-width,0))!important;border-right-width:var(--dtech-cart-border-width-right,var(--dtech-cart-border-width,0))!important;border-bottom-width:var(--dtech-cart-border-width-bottom,var(--dtech-cart-border-width,0))!important;border-left-width:var(--dtech-cart-border-width-left,var(--dtech-cart-border-width,0))!important}.dtech-buy-box .dtech-total{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:100%;gap:2px;margin:12px 0 18px 0;padding:0;text-align:right}.dtech-buy-box .dtech-total strong{order:1;display:block!important;margin:0!important;font-size:22px;line-height:1.15}.dtech-buy-box .dtech-total .dtech-total-label,.dtech-buy-box .dtech-total>span{order:2;display:block!important;margin:0!important;font-size:13px;line-height:1.35}.dtech-buy-box .dtech-total[data-layout="right"],.dtech-buy-box[style*="--dtech-total-layout: right"] .dtech-total{align-items:flex-end}.dtech-buy-box .dtech-cart-form .dtech-total+.dtech-add-cart,.dtech-buy-box .dtech-cart-form .dtech-total+button.single_add_to_cart_button{margin-top:0!important}.dtech-sticky-cart-bar,.dtech-sticky-footer{overflow:visible!important}.dtech-sticky-cart-bar .dtech-sticky-cart-inner,.dtech-sticky-cart-bar .dtech-sticky-inner,.dtech-sticky-footer .dtech-sticky-cart-inner,.dtech-sticky-footer .dtech-sticky-inner{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;width:100%!important}.dtech-sticky-cart-bar .dtech-sticky-actions,.dtech-sticky-footer .dtech-sticky-actions{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important}.dtech-sticky-cart-bar .dtech-sticky-qty-control,.dtech-sticky-cart-bar .dtech-sticky-qty,.dtech-sticky-cart-bar .dtech-qty-control,.dtech-sticky-footer .dtech-sticky-qty-control,.dtech-sticky-footer .dtech-sticky-qty,.dtech-sticky-footer .dtech-qty-control{display:grid!important;grid-template-columns:42px 48px 42px!important;width:132px!important;min-width:132px!important;max-width:132px!important;flex:0 0 132px!important;overflow:hidden!important;box-sizing:border-box!important}.dtech-sticky-cart-bar .dtech-sticky-qty-btn,.dtech-sticky-cart-bar .dtech-qty-btn,.dtech-sticky-cart-bar .dtech-sticky-qty-control button,.dtech-sticky-cart-bar .dtech-qty-control button,.dtech-sticky-footer .dtech-sticky-qty-btn,.dtech-sticky-footer .dtech-qty-btn,.dtech-sticky-footer .dtech-sticky-qty-control button,.dtech-sticky-footer .dtech-qty-control button{width:42px!important;min-width:42px!important;max-width:42px!important;flex:0 0 42px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.dtech-sticky-cart-bar .dtech-sticky-qty-input,.dtech-sticky-cart-bar .dtech-sticky-qty-control input,.dtech-sticky-cart-bar .dtech-qty-control input,.dtech-sticky-footer .dtech-sticky-qty-input,.dtech-sticky-footer .dtech-sticky-qty-control input,.dtech-sticky-footer .dtech-qty-control input{width:48px!important;min-width:48px!important;max-width:48px!important;padding:0 4px!important;text-align:center!important;box-sizing:border-box!important}.dtech-sticky-cart-bar .dtech-sticky-action,.dtech-sticky-cart-bar .dtech-add-cart,.dtech-sticky-footer .dtech-sticky-action,.dtech-sticky-footer .dtech-add-cart{flex:1 1 auto!important;min-width:128px!important;max-width:none!important}@media (max-width:430px){.dtech-sticky-cart-bar .dtech-sticky-cart-inner,.dtech-sticky-cart-bar .dtech-sticky-inner,.dtech-sticky-footer .dtech-sticky-cart-inner,.dtech-sticky-footer .dtech-sticky-inner{gap:8px!important}.dtech-sticky-cart-bar .dtech-sticky-price,.dtech-sticky-footer .dtech-sticky-price{flex:0 0 94px!important;width:94px!important;min-width:94px!important;max-width:94px!important}.dtech-sticky-cart-bar .dtech-sticky-qty-control,.dtech-sticky-cart-bar .dtech-sticky-qty,.dtech-sticky-cart-bar .dtech-qty-control,.dtech-sticky-footer .dtech-sticky-qty-control,.dtech-sticky-footer .dtech-sticky-qty,.dtech-sticky-footer .dtech-qty-control{grid-template-columns:36px 40px 36px!important;width:112px!important;min-width:112px!important;max-width:112px!important;flex-basis:112px!important}.dtech-sticky-cart-bar .dtech-sticky-qty-btn,.dtech-sticky-cart-bar .dtech-qty-btn,.dtech-sticky-cart-bar .dtech-sticky-qty-control button,.dtech-sticky-cart-bar .dtech-qty-control button,.dtech-sticky-footer .dtech-sticky-qty-btn,.dtech-sticky-footer .dtech-qty-btn,.dtech-sticky-footer .dtech-sticky-qty-control button,.dtech-sticky-footer .dtech-qty-control button{width:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important}.dtech-sticky-cart-bar .dtech-sticky-qty-input,.dtech-sticky-cart-bar .dtech-sticky-qty-control input,.dtech-sticky-cart-bar .dtech-qty-control input,.dtech-sticky-footer .dtech-sticky-qty-input,.dtech-sticky-footer .dtech-sticky-qty-control input,.dtech-sticky-footer .dtech-qty-control input{width:40px!important;min-width:40px!important;max-width:40px!important}}@media (max-width:370px){.dtech-sticky-cart-bar .dtech-sticky-price,.dtech-sticky-footer .dtech-sticky-price{flex:0 0 82px!important;width:82px!important;min-width:82px!important;max-width:82px!important}.dtech-sticky-cart-bar .dtech-sticky-price .dtech-vat-line,.dtech-sticky-cart-bar .dtech-sticky-inc-vat,.dtech-sticky-footer .dtech-sticky-price .dtech-vat-line,.dtech-sticky-footer .dtech-sticky-inc-vat{display:none!important}.dtech-sticky-cart-bar .dtech-sticky-action,.dtech-sticky-cart-bar .dtech-add-cart,.dtech-sticky-footer .dtech-sticky-action,.dtech-sticky-footer .dtech-add-cart{min-width:112px!important;font-size:14px!important}}.dtech-buy-box .dtech-po-radio-label,.dtech-buy-box .dtech-po-checkbox-label,.dtech-buy-box .dtech-po-swatch{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.dtech-buy-box .dtech-po-radio-label input[type="radio"],.dtech-buy-box .dtech-po-checkbox-label input[type="checkbox"],.dtech-buy-box input[type="radio"],.dtech-buy-box input[type="checkbox"]{accent-color:#0F8F2F}.dtech-buy-box .dtech-po-radio-label:has(input:checked),.dtech-buy-box .dtech-po-checkbox-label:has(input:checked),.dtech-buy-box .dtech-po-swatch.is-selected,.dtech-buy-box .dtech-po-swatch.selected{background:#EAF8EE;border-color:#0F8F2F;border-style:solid;color:#0F8F2F}.dtech-buy-box .dtech-po-radio-label:has(input:checked) *,.dtech-buy-box .dtech-po-checkbox-label:has(input:checked) *{color:inherit}.dtech-buy-box .dtech-po-radio-label.checked,.dtech-buy-box .dtech-po-radio-label.selected,.dtech-buy-box .dtech-po-checkbox-label.checked,.dtech-buy-box .dtech-po-checkbox-label.selected{background:#EAF8EE;border-color:#0F8F2F;color:#0F8F2F}.dtech-buy-box.has-soft-glass-cart .dtech-add-cart,.dtech-buy-box.has-soft-glass-cart button.dtech-add-cart,.dtech-buy-box.has-soft-glass-cart .single_add_to_cart_button,.dtech-buy-box.has-soft-glass-cart button.single_add_to_cart_button,.dtech-buy-box.has-soft-glass-cart .button.single_add_to_cart_button{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--dtech-cart-glass-top,#1BB73A) 0%,var(--dtech-cart-glass-bottom,#0F8F2F) 100%)!important;background-color:var(--dtech-cart-glass-bottom,#0F8F2F)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),inset 0 -1px 0 rgb(0 0 0 / .10),var(--dtech-cart-glass-shadow,0 8px 18px rgb(15 143 47 / .20))!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.dtech-buy-box.has-soft-glass-cart .dtech-add-cart::before,.dtech-buy-box.has-soft-glass-cart button.dtech-add-cart::before,.dtech-buy-box.has-soft-glass-cart .single_add_to_cart_button::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .20),#fff0 42%),radial-gradient(circle at 18% 0%,rgb(255 255 255 / .28),#fff0 34%);opacity:.75;transition:opacity .18s ease}.dtech-buy-box.has-soft-glass-cart .dtech-add-cart>*,.dtech-buy-box.has-soft-glass-cart button.dtech-add-cart>*,.dtech-buy-box.has-soft-glass-cart .single_add_to_cart_button>*{position:relative;z-index:1}.dtech-buy-box.has-soft-glass-cart .dtech-add-cart:hover,.dtech-buy-box.has-soft-glass-cart button.dtech-add-cart:hover,.dtech-buy-box.has-soft-glass-cart .single_add_to_cart_button:hover,.dtech-buy-box.has-soft-glass-cart button.single_add_to_cart_button:hover,.dtech-buy-box.has-soft-glass-cart .button.single_add_to_cart_button:hover{background:linear-gradient(180deg,var(--dtech-cart-glass-hover-top,#20C342) 0%,var(--dtech-cart-glass-hover-bottom,#129B34) 100%)!important;transform:translateY(calc(var(--dtech-cart-hover-lift, 1px) * -1));box-shadow:inset 0 1px 0 rgb(255 255 255 / .32),inset 0 -1px 0 rgb(0 0 0 / .10),var(--dtech-cart-glass-hover-shadow,0 10px 24px rgb(15 143 47 / .26))!important}.dtech-buy-box.has-soft-glass-cart .dtech-add-cart:hover::before,.dtech-buy-box.has-soft-glass-cart button.dtech-add-cart:hover::before,.dtech-buy-box.has-soft-glass-cart .single_add_to_cart_button:hover::before{opacity:.95}.dtech-buy-box.has-soft-glass-cart .dtech-add-cart:active,.dtech-buy-box.has-soft-glass-cart button.dtech-add-cart:active,.dtech-buy-box.has-soft-glass-cart .single_add_to_cart_button:active{transform:translateY(0);box-shadow:inset 0 2px 4px rgb(0 0 0 / .16),0 4px 10px rgb(15 143 47 / .16)!important}.dtech-buy-box,.dtech-buy-box *{box-sizing:border-box}.dtech-buy-box .dtech-po-fields,.dtech-buy-box .dtech-product-options,.dtech-buy-box .dtech-options,.dtech-buy-box .product-options,.dtech-buy-box .dtech-po-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(var(--dtech-po-columns,2),minmax(0,1fr))!important;column-gap:var(--dtech-po-column-gap,12px)!important;row-gap:var(--dtech-po-row-gap,14px)!important;align-items:start!important;overflow:visible!important}.dtech-buy-box .dtech-po-field,.dtech-buy-box .dtech-option-field,.dtech-buy-box .product-option-field,.dtech-buy-box .dtech-po-group,.dtech-buy-box .dtech-option-group{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:auto / span 1;overflow:visible!important}.dtech-buy-box .dtech-po-field.full-width,.dtech-buy-box .dtech-option-field.full-width,.dtech-buy-box .product-option-field.full-width,.dtech-buy-box .dtech-po-group.full-width,.dtech-buy-box .dtech-option-group.full-width,.dtech-buy-box .dtech-po-field[data-full-width="1"],.dtech-buy-box .dtech-option-field[data-full-width="1"]{grid-column:1 / -1!important}.dtech-buy-box .dtech-po-field label,.dtech-buy-box .dtech-option-field label,.dtech-buy-box .product-option-field label,.dtech-buy-box .dtech-po-group label,.dtech-buy-box .dtech-option-group label{max-width:100%!important}.dtech-buy-box .dtech-po-field input,.dtech-buy-box .dtech-po-field select,.dtech-buy-box .dtech-po-field textarea,.dtech-buy-box .dtech-option-field input,.dtech-buy-box .dtech-option-field select,.dtech-buy-box .dtech-option-field textarea,.dtech-buy-box .product-option-field input,.dtech-buy-box .product-option-field select,.dtech-buy-box .product-option-field textarea,.dtech-buy-box .dtech-po-group input,.dtech-buy-box .dtech-po-group select,.dtech-buy-box .dtech-po-group textarea,.dtech-buy-box .dtech-option-group input,.dtech-buy-box .dtech-option-group select,.dtech-buy-box .dtech-option-group textarea{width:100%!important;max-width:100%!important;min-width:0!important}.dtech-buy-box .dtech-po-radio-label,.dtech-buy-box .dtech-po-checkbox-label,.dtech-buy-box .dtech-po-swatch{width:100%!important;max-width:100%!important;min-width:0!important}@media (max-width:767px){.dtech-buy-box .dtech-po-fields,.dtech-buy-box .dtech-product-options,.dtech-buy-box .dtech-options,.dtech-buy-box .product-options,.dtech-buy-box .dtech-po-wrapper{grid-template-columns:repeat(var(--dtech-po-columns-tablet,var(--dtech-po-columns,2)),minmax(0,1fr))!important}}@media (max-width:480px){.dtech-buy-box .dtech-po-fields,.dtech-buy-box .dtech-product-options,.dtech-buy-box .dtech-options,.dtech-buy-box .product-options,.dtech-buy-box .dtech-po-wrapper{grid-template-columns:repeat(var(--dtech-po-columns-mobile,1),minmax(0,1fr))!important}}.dtech-buy-box .dtech-cart-form .dtech-qty-section,.dtech-buy-box .dtech-cart-form .dtech-qty-row,.dtech-buy-box .dtech-cart-form .dtech-qty-control{width:100%;max-width:100%}.dtech-buy-box .dtech-po-fields,.dtech-buy-box .dtech-product-options,.dtech-buy-box .dtech-options,.dtech-buy-box .product-options,.dtech-buy-box .dtech-po-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;width:100%!important;max-width:100%!important;min-width:0!important}.dtech-buy-box .dtech-po-field,.dtech-buy-box .dtech-option-field,.dtech-buy-box .product-option-field,.dtech-buy-box .dtech-po-group,.dtech-buy-box .dtech-option-group{width:100%!important;max-width:100%!important;min-width:0!important}.dtech-buy-box .dtech-po-full,.dtech-buy-box .dtech-po-field.full-width,.dtech-buy-box .dtech-option-field.full-width,.dtech-buy-box .product-option-field.full-width,.dtech-buy-box .dtech-po-group.full-width,.dtech-buy-box .dtech-option-group.full-width,.dtech-buy-box .dtech-po-field[data-full-width="1"],.dtech-buy-box .dtech-option-field[data-full-width="1"]{grid-column:1 / -1!important}.dtech-buy-box .dtech-po-field>*,.dtech-buy-box .dtech-option-field>*,.dtech-buy-box .product-option-field>*,.dtech-buy-box .dtech-po-group>*,.dtech-buy-box .dtech-option-group>*{max-width:100%!important}.dtech-buy-box .dtech-po-fields,.dtech-buy-box .dtech-product-options,.dtech-buy-box .dtech-options,.dtech-buy-box .product-options,.dtech-buy-box .dtech-po-wrapper,.dtech-buy-box .dtech-po-grid,.dtech-buy-box .dtech-product-options-grid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:var(--dtech-po-column-gap,12px)!important;row-gap:var(--dtech-po-row-gap,14px)!important;align-items:start!important;overflow:visible!important}.dtech-buy-box .dtech-po-fields>*,.dtech-buy-box .dtech-product-options>*,.dtech-buy-box .dtech-options>*,.dtech-buy-box .product-options>*,.dtech-buy-box .dtech-po-wrapper>*,.dtech-buy-box .dtech-po-grid>*,.dtech-buy-box .dtech-product-options-grid>*,.dtech-buy-box .dtech-po-field,.dtech-buy-box .dtech-option-field,.dtech-buy-box .product-option-field,.dtech-buy-box .dtech-po-group,.dtech-buy-box .dtech-option-group,.dtech-buy-box [class*="dtech-po-field"],.dtech-buy-box [class*="dtech-option-field"]{width:auto!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important;flex-basis:auto!important;box-sizing:border-box!important;grid-column:auto / span 1}.dtech-buy-box .dtech-po-row,.dtech-buy-box .dtech-option-row,.dtech-buy-box .product-option-row{display:contents!important}.dtech-buy-box .dtech-po-field *,.dtech-buy-box .dtech-option-field *,.dtech-buy-box .product-option-field *,.dtech-buy-box .dtech-po-group *,.dtech-buy-box .dtech-option-group *{box-sizing:border-box!important}.dtech-buy-box .dtech-po-field input,.dtech-buy-box .dtech-po-field select,.dtech-buy-box .dtech-po-field textarea,.dtech-buy-box .dtech-option-field input,.dtech-buy-box .dtech-option-field select,.dtech-buy-box .dtech-option-field textarea,.dtech-buy-box .product-option-field input,.dtech-buy-box .product-option-field select,.dtech-buy-box .product-option-field textarea,.dtech-buy-box .dtech-po-group input,.dtech-buy-box .dtech-po-group select,.dtech-buy-box .dtech-po-group textarea,.dtech-buy-box .dtech-option-group input,.dtech-buy-box .dtech-option-group select,.dtech-buy-box .dtech-option-group textarea,.dtech-buy-box .dtech-po-radio-label,.dtech-buy-box .dtech-po-checkbox-label,.dtech-buy-box .dtech-po-swatch{width:100%!important;max-width:100%!important;min-width:0!important}.dtech-buy-box .dtech-po-full,.dtech-buy-box .dtech-po-field.full-width,.dtech-buy-box .dtech-option-field.full-width,.dtech-buy-box .product-option-field.full-width,.dtech-buy-box .dtech-po-group.full-width,.dtech-buy-box .dtech-option-group.full-width,.dtech-buy-box .dtech-po-field[data-full-width="1"],.dtech-buy-box .dtech-option-field[data-full-width="1"]{grid-column:1 / -1!important}@media (max-width:480px){.dtech-buy-box .dtech-po-fields,.dtech-buy-box .dtech-product-options,.dtech-buy-box .dtech-options,.dtech-buy-box .product-options,.dtech-buy-box .dtech-po-wrapper,.dtech-buy-box .dtech-po-grid,.dtech-buy-box .dtech-product-options-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.dtech-buy-box .dtech-po-image-swatches,.dtech-buy-box .dtech-image-swatches,.dtech-buy-box .dtech-po-field.is-image-swatch,.dtech-buy-box .dtech-option-field.is-image-swatch,.dtech-buy-box .product-option-field.is-image-swatch,.dtech-buy-box .dtech-po-field[data-type="image"],.dtech-buy-box .dtech-option-field[data-type="image"],.dtech-buy-box .dtech-po-field[data-swatch-type="image"],.dtech-buy-box .dtech-option-field[data-swatch-type="image"]{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important}.dtech-buy-box .dtech-po-image-swatches,.dtech-buy-box .dtech-image-swatches,.dtech-buy-box .dtech-po-field.is-image-swatch .dtech-po-choices,.dtech-buy-box .dtech-option-field.is-image-swatch .dtech-po-choices,.dtech-buy-box .dtech-po-field[data-type="image"] .dtech-po-choices,.dtech-buy-box .dtech-option-field[data-type="image"] .dtech-po-choices,.dtech-buy-box .dtech-po-field[data-swatch-type="image"] .dtech-po-choices,.dtech-buy-box .dtech-option-field[data-swatch-type="image"] .dtech-po-choices{display:grid!important;grid-template-columns:repeat(var(--dtech-image-swatch-cols,4),minmax(0,1fr))!important;gap:var(--dtech-image-swatch-gap,10px)!important;width:100%!important;max-width:100%!important}.dtech-buy-box .dtech-po-image-swatches>*,.dtech-buy-box .dtech-image-swatches>*,.dtech-buy-box .dtech-po-field.is-image-swatch .dtech-po-choices>*,.dtech-buy-box .dtech-option-field.is-image-swatch .dtech-po-choices>*,.dtech-buy-box .dtech-po-field[data-type="image"] .dtech-po-choices>*,.dtech-buy-box .dtech-option-field[data-type="image"] .dtech-po-choices>*,.dtech-buy-box .dtech-po-field[data-swatch-type="image"] .dtech-po-choices>*,.dtech-buy-box .dtech-option-field[data-swatch-type="image"] .dtech-po-choices>*{width:100%!important;max-width:100%!important;min-width:0!important}.dtech-buy-box .dtech-po-image-swatch,.dtech-buy-box .dtech-image-swatch,.dtech-buy-box .dtech-po-swatch.has-image,.dtech-buy-box .dtech-po-swatch.image,.dtech-buy-box .dtech-po-field.is-image-swatch .dtech-po-swatch,.dtech-buy-box .dtech-option-field.is-image-swatch .dtech-po-swatch{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;overflow:hidden!important}.dtech-buy-box .dtech-po-image-swatch img,.dtech-buy-box .dtech-image-swatch img,.dtech-buy-box .dtech-po-swatch.has-image img,.dtech-buy-box .dtech-po-swatch.image img,.dtech-buy-box .dtech-po-field.is-image-swatch img,.dtech-buy-box .dtech-option-field.is-image-swatch img{width:100%!important;height:82px;object-fit:contain!important;display:block!important}@media (max-width:767px){.dtech-buy-box .dtech-po-image-swatches,.dtech-buy-box .dtech-image-swatches,.dtech-buy-box .dtech-po-field.is-image-swatch .dtech-po-choices,.dtech-buy-box .dtech-option-field.is-image-swatch .dtech-po-choices{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:480px){.dtech-buy-box .dtech-po-image-swatches,.dtech-buy-box .dtech-image-swatches,.dtech-buy-box .dtech-po-field.is-image-swatch .dtech-po-choices,.dtech-buy-box .dtech-option-field.is-image-swatch .dtech-po-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dtech-buy-box .dtech-po-field.has-radio .dtech-po-choices,.dtech-buy-box .dtech-option-field.has-radio .dtech-po-choices,.dtech-buy-box .dtech-po-field[data-type="radio"] .dtech-po-choices,.dtech-buy-box .dtech-option-field[data-type="radio"] .dtech-po-choices,.dtech-buy-box .dtech-po-field[data-type="checkbox"] .dtech-po-choices,.dtech-buy-box .dtech-option-field[data-type="checkbox"] .dtech-po-choices,.dtech-buy-box .dtech-po-radio-group,.dtech-buy-box .dtech-po-checkbox-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important}.dtech-buy-box .dtech-po-field>.dtech-po-radio-label,.dtech-buy-box .dtech-option-field>.dtech-po-radio-label,.dtech-buy-box .product-option-field>.dtech-po-radio-label,.dtech-buy-box .dtech-po-group>.dtech-po-radio-label,.dtech-buy-box .dtech-option-group>.dtech-po-radio-label,.dtech-buy-box .dtech-po-field>.dtech-po-checkbox-label,.dtech-buy-box .dtech-option-field>.dtech-po-checkbox-label,.dtech-buy-box .product-option-field>.dtech-po-checkbox-label{display:inline-flex!important;width:calc(50% - 5px)!important;vertical-align:top!important;margin-right:10px!important;margin-bottom:10px!important}.dtech-buy-box .dtech-po-field>.dtech-po-radio-label:nth-of-type(2n),.dtech-buy-box .dtech-option-field>.dtech-po-radio-label:nth-of-type(2n),.dtech-buy-box .product-option-field>.dtech-po-radio-label:nth-of-type(2n),.dtech-buy-box .dtech-po-group>.dtech-po-radio-label:nth-of-type(2n),.dtech-buy-box .dtech-option-group>.dtech-po-radio-label:nth-of-type(2n),.dtech-buy-box .dtech-po-field>.dtech-po-checkbox-label:nth-of-type(2n),.dtech-buy-box .dtech-option-field>.dtech-po-checkbox-label:nth-of-type(2n),.dtech-buy-box .product-option-field>.dtech-po-checkbox-label:nth-of-type(2n){margin-right:0!important}.dtech-buy-box .dtech-po-radio-label,.dtech-buy-box .dtech-po-checkbox-label{min-width:0!important;max-width:100%!important;align-items:center}.dtech-buy-box.has-image-swatch-zigzag .dtech-po-image-swatches,.dtech-buy-box.has-image-swatch-zigzag .dtech-image-swatches,.dtech-buy-box.has-image-swatch-zigzag .dtech-po-field.is-image-swatch .dtech-po-choices,.dtech-buy-box.has-image-swatch-zigzag .dtech-option-field.is-image-swatch .dtech-po-choices{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--dtech-image-swatch-gap,10px)!important}.dtech-buy-box.has-image-swatch-zigzag .dtech-po-image-swatches>:nth-child(odd),.dtech-buy-box.has-image-swatch-zigzag .dtech-image-swatches>:nth-child(odd),.dtech-buy-box.has-image-swatch-zigzag .dtech-po-field.is-image-swatch .dtech-po-choices>:nth-child(odd),.dtech-buy-box.has-image-swatch-zigzag .dtech-option-field.is-image-swatch .dtech-po-choices>:nth-child(odd){justify-self:start}.dtech-buy-box.has-image-swatch-zigzag .dtech-po-image-swatches>:nth-child(even),.dtech-buy-box.has-image-swatch-zigzag .dtech-image-swatches>:nth-child(even),.dtech-buy-box.has-image-swatch-zigzag .dtech-po-field.is-image-swatch .dtech-po-choices>:nth-child(even),.dtech-buy-box.has-image-swatch-zigzag .dtech-option-field.is-image-swatch .dtech-po-choices>:nth-child(even){justify-self:end}@media (max-width:480px){.dtech-buy-box .dtech-po-field>.dtech-po-radio-label,.dtech-buy-box .dtech-option-field>.dtech-po-radio-label,.dtech-buy-box .product-option-field>.dtech-po-radio-label,.dtech-buy-box .dtech-po-field>.dtech-po-checkbox-label,.dtech-buy-box .dtech-option-field>.dtech-po-checkbox-label,.dtech-buy-box .product-option-field>.dtech-po-checkbox-label{width:calc(50% - 5px)!important}}.dtech-buy-box .dtech-po-fields>*,.dtech-buy-box .dtech-product-options>*,.dtech-buy-box .dtech-options>*,.dtech-buy-box .product-options>*,.dtech-buy-box .dtech-po-wrapper>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.dtech-buy-box.has-image-swatches-own-row .dtech-po-fields>*:has(img),.dtech-buy-box.has-image-swatches-own-row .dtech-product-options>*:has(img),.dtech-buy-box.has-image-swatches-own-row .dtech-options>*:has(img),.dtech-buy-box.has-image-swatches-own-row .product-options>*:has(img),.dtech-buy-box.has-image-swatches-own-row .dtech-po-wrapper>*:has(img){grid-column:1 / -1!important}.dtech-buy-box.has-image-swatches-own-row .dtech-po-fields>*:has(img),.dtech-buy-box.has-image-swatches-own-row .dtech-product-options>*:has(img),.dtech-buy-box.has-image-swatches-own-row .dtech-options>*:has(img),.dtech-buy-box.has-image-swatches-own-row .product-options>*:has(img),.dtech-buy-box.has-image-swatches-own-row .dtech-po-wrapper>*:has(img){width:100%!important}.dtech-buy-box .dtech-po-fields>*:has(img) .dtech-po-choices,.dtech-buy-box .dtech-product-options>*:has(img) .dtech-po-choices,.dtech-buy-box .dtech-options>*:has(img) .dtech-po-choices,.dtech-buy-box .product-options>*:has(img) .dtech-po-choices,.dtech-buy-box .dtech-po-wrapper>*:has(img) .dtech-po-choices,.dtech-buy-box .dtech-po-fields>*:has(img) .dtech-options-choices,.dtech-buy-box .dtech-product-options>*:has(img) .dtech-options-choices,.dtech-buy-box .dtech-options>*:has(img) .dtech-options-choices,.dtech-buy-box .product-options>*:has(img) .dtech-options-choices,.dtech-buy-box .dtech-po-wrapper>*:has(img) .dtech-options-choices{display:grid!important;grid-template-columns:repeat(var(--dtech-image-swatch-cols,2),minmax(0,1fr))!important;gap:var(--dtech-image-swatch-gap,10px)!important;width:100%!important;max-width:100%!important}.dtech-buy-box label:has(img),.dtech-buy-box .dtech-po-label:has(img),.dtech-buy-box .dtech-po-radio-label:has(img),.dtech-buy-box .dtech-po-checkbox-label:has(img),.dtech-buy-box .dtech-option-label:has(img),.dtech-buy-box .dtech-option-choice:has(img),.dtech-buy-box .dtech-po-choice:has(img){width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.dtech-buy-box label:has(img) img,.dtech-buy-box .dtech-po-label:has(img) img,.dtech-buy-box .dtech-po-radio-label:has(img) img,.dtech-buy-box .dtech-po-checkbox-label:has(img) img,.dtech-buy-box .dtech-option-label:has(img) img,.dtech-buy-box .dtech-option-choice:has(img) img,.dtech-buy-box .dtech-po-choice:has(img) img{width:100%!important;max-width:100%!important;height:var(--dtech-image-swatch-height,75px)!important;object-fit:contain!important;display:block!important}.dtech-buy-box.has-image-swatches-own-row .dtech-po-fields:has(>* img),.dtech-buy-box.has-image-swatches-own-row .dtech-product-options:has(>* img),.dtech-buy-box.has-image-swatches-own-row .dtech-options:has(>* img),.dtech-buy-box.has-image-swatches-own-row .product-options:has(>* img),.dtech-buy-box.has-image-swatches-own-row .dtech-po-wrapper:has(>* img){grid-auto-flow:row!important}.dtech-buy-box.has-inline-choices .dtech-po-field:has(.dtech-po-radio-label),.dtech-buy-box.has-inline-choices .dtech-option-field:has(.dtech-po-radio-label),.dtech-buy-box.has-inline-choices .product-option-field:has(.dtech-po-radio-label),.dtech-buy-box.has-inline-choices .dtech-po-group:has(.dtech-po-radio-label),.dtech-buy-box.has-inline-choices .dtech-option-group:has(.dtech-po-radio-label){grid-column:1 / -1!important}.dtech-buy-box.has-inline-choices .dtech-po-field:has(.dtech-po-radio-label),.dtech-buy-box.has-inline-choices .dtech-option-field:has(.dtech-po-radio-label),.dtech-buy-box.has-inline-choices .product-option-field:has(.dtech-po-radio-label){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dtech-buy-box.has-inline-choices .dtech-po-field:has(.dtech-po-radio-label)>label:first-child,.dtech-buy-box.has-inline-choices .dtech-option-field:has(.dtech-po-radio-label)>label:first-child,.dtech-buy-box.has-inline-choices .product-option-field:has(.dtech-po-radio-label)>label:first-child,.dtech-buy-box.has-inline-choices .dtech-po-field:has(.dtech-po-radio-label)>.dtech-po-field-label,.dtech-buy-box.has-inline-choices .dtech-option-field:has(.dtech-po-radio-label)>.dtech-po-field-label,.dtech-buy-box.has-inline-choices .product-option-field:has(.dtech-po-radio-label)>.dtech-po-field-label{grid-column:1 / -1!important}.dtech-buy-box.has-inline-choices .dtech-po-field:has(.dtech-po-radio-label)>.dtech-po-radio-label,.dtech-buy-box.has-inline-choices .dtech-option-field:has(.dtech-po-radio-label)>.dtech-po-radio-label,.dtech-buy-box.has-inline-choices .product-option-field:has(.dtech-po-radio-label)>.dtech-po-radio-label{width:100%!important;margin:0!important}@media (max-width:380px){.dtech-buy-box.has-inline-choices .dtech-po-field:has(.dtech-po-radio-label),.dtech-buy-box.has-inline-choices .dtech-option-field:has(.dtech-po-radio-label),.dtech-buy-box.has-inline-choices .product-option-field:has(.dtech-po-radio-label){grid-template-columns:1fr!important}}.dtech-buy-box button.dtech-po-swatch,.dtech-buy-box .dtech-po-swatch{box-sizing:border-box!important}.dtech-buy-box .dtech-po-swatch-row,.dtech-buy-box .dtech-po-swatch-group,.dtech-buy-box .dtech-po-swatches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--dtech-image-swatch-gap,10px)!important;width:100%!important;max-width:100%!important;min-width:0!important}.dtech-buy-box .dtech-po-field:has(>button.dtech-po-swatch),.dtech-buy-box .dtech-option-field:has(>button.dtech-po-swatch),.dtech-buy-box .product-option-field:has(>button.dtech-po-swatch),.dtech-buy-box .dtech-po-group:has(>button.dtech-po-swatch),.dtech-buy-box .dtech-option-group:has(>button.dtech-po-swatch){grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--dtech-image-swatch-gap,10px)!important;width:100%!important;max-width:100%!important}.dtech-buy-box .dtech-po-field:has(>button.dtech-po-swatch)>label:not(.dtech-po-swatch),.dtech-buy-box .dtech-option-field:has(>button.dtech-po-swatch)>label:not(.dtech-po-swatch),.dtech-buy-box .product-option-field:has(>button.dtech-po-swatch)>label:not(.dtech-po-swatch),.dtech-buy-box .dtech-po-field:has(>button.dtech-po-swatch)>.dtech-po-field-label,.dtech-buy-box .dtech-option-field:has(>button.dtech-po-swatch)>.dtech-po-field-label,.dtech-buy-box .product-option-field:has(>button.dtech-po-swatch)>.dtech-po-field-label{grid-column:1 / -1!important}.dtech-buy-box button.dtech-po-swatch{aspect-ratio:1 / 1!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:10px 12px!important}.dtech-buy-box button.dtech-po-swatch img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:auto!important}.dtech-buy-box button.dtech-po-swatch.is-selected,.dtech-buy-box button.dtech-po-swatch.selected,.dtech-buy-box button.dtech-po-swatch[aria-pressed="true"]{background:#EAF8EE!important;border-color:#0F8F2F!important;color:#0F8F2F!important;outline:none!important}.dtech-buy-box button.dtech-po-swatch.is-selected img,.dtech-buy-box button.dtech-po-swatch.selected img,.dtech-buy-box button.dtech-po-swatch[aria-pressed="true"] img{opacity:1!important;filter:none!important}.dtech-buy-box button.dtech-po-swatch.is-selected *{color:inherit}@media (max-width:480px){.dtech-buy-box .dtech-po-swatch-row,.dtech-buy-box .dtech-po-swatch-group,.dtech-buy-box .dtech-po-swatches,.dtech-buy-box .dtech-po-field:has(>button.dtech-po-swatch),.dtech-buy-box .dtech-option-field:has(>button.dtech-po-swatch),.dtech-buy-box .product-option-field:has(>button.dtech-po-swatch){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dtech-buy-box .dtech-po-field:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-option-field:has(label.dtech-po-radio-label),.dtech-buy-box .product-option-field:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-po-group:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-option-group:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-po-field:has(.dtech-po-radio-label),.dtech-buy-box .dtech-option-field:has(.dtech-po-radio-label),.dtech-buy-box .product-option-field:has(.dtech-po-radio-label),.dtech-buy-box .dtech-po-radio-group,.dtech-buy-box .dtech-po-field[data-type="radio"],.dtech-buy-box .dtech-option-field[data-type="radio"],.dtech-buy-box .product-option-field[data-type="radio"],.dtech-buy-box [data-label*="Breakout"],.dtech-buy-box [data-name*="breakout"],.dtech-buy-box [class*="breakout"]{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}.dtech-buy-box .dtech-po-field:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-option-field:has(label.dtech-po-radio-label),.dtech-buy-box .product-option-field:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-po-group:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-option-group:has(label.dtech-po-radio-label){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dtech-buy-box .dtech-po-field:has(label.dtech-po-radio-label)>label:not(.dtech-po-radio-label):first-child,.dtech-buy-box .dtech-option-field:has(label.dtech-po-radio-label)>label:not(.dtech-po-radio-label):first-child,.dtech-buy-box .product-option-field:has(label.dtech-po-radio-label)>label:not(.dtech-po-radio-label):first-child,.dtech-buy-box .dtech-po-field:has(label.dtech-po-radio-label)>.dtech-po-field-label,.dtech-buy-box .dtech-option-field:has(label.dtech-po-radio-label)>.dtech-po-field-label,.dtech-buy-box .product-option-field:has(label.dtech-po-radio-label)>.dtech-po-field-label{grid-column:1 / -1!important}.dtech-buy-box label.dtech-po-radio-label{width:100%!important;max-width:100%!important;margin:0!important}@media (max-width:360px){.dtech-buy-box .dtech-po-field:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-option-field:has(label.dtech-po-radio-label),.dtech-buy-box .product-option-field:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-po-group:has(label.dtech-po-radio-label),.dtech-buy-box .dtech-option-group:has(label.dtech-po-radio-label){grid-template-columns:1fr!important}}.dtech-buy-box .dtech-po-field--radio,.dtech-buy-box .dtech-po-field--swatch{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}.dtech-buy-box .dtech-po-field--radio .dtech-po-radios{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--dtech-choice-gap,10px)!important;width:100%!important;max-width:100%!important;min-width:0!important}.dtech-buy-box .dtech-po-field--radio .dtech-po-radio-label{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.dtech-buy-box .dtech-po-field--swatch .dtech-po-swatches{display:grid!important;grid-template-columns:repeat(var(--dtech-real-swatch-cols,2),minmax(0,1fr))!important;gap:var(--dtech-image-swatch-gap,10px)!important;width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:unset!important}.dtech-buy-box .dtech-po-field--swatch button.dtech-po-swatch{aspect-ratio:1 / 1!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:var(--dtech-real-swatch-padding,10px)!important;box-sizing:border-box!important}.dtech-buy-box .dtech-po-field--swatch button.dtech-po-swatch img{width:auto!important;height:auto!important;max-width:var(--dtech-real-swatch-img-scale,100%)!important;max-height:var(--dtech-real-swatch-img-scale,100%)!important;object-fit:contain!important;display:block!important;margin:auto!important}.dtech-buy-box .dtech-po-field--swatch button.dtech-po-swatch.is-selected{background:#EAF8EE!important;border-color:#0F8F2F!important;color:#0F8F2F!important;box-shadow:none!important}.elementor-widget-dtech_buy_box .dtech-buy-box .dtech-po-radios{display:grid!important}.elementor-widget-dtech_buy_box .dtech-buy-box .dtech-po-swatches{display:grid!important}@media (max-width:480px){.dtech-buy-box .dtech-po-field--radio .dtech-po-radios{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dtech-buy-box .dtech-po-field--swatch .dtech-po-swatches{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:360px){.dtech-buy-box .dtech-po-field--radio .dtech-po-radios{grid-template-columns:1fr!important}}.dtech-buy-box .dtech-po-field--radio .dtech-po-radios{width:100%!important}.dtech-buy-box .dtech-po-field--radio .dtech-po-radios[style*="repeat(1"],.dtech-buy-box .dtech-po-field--radio .dtech-po-radios.is-one-column{grid-template-columns:1fr!important}.dtech-buy-box .dtech-po-field--radio .dtech-po-radios[style*="repeat(1"] .dtech-po-radio-label,.dtech-buy-box .dtech-po-field--radio .dtech-po-radios.is-one-column .dtech-po-radio-label{width:100%!important;max-width:100%!important;flex-basis:100%!important;grid-column:1 / -1!important}.dtech-buy-box .dtech-po-field--radio .dtech-po-radios{align-items:stretch!important}.dtech-buy-box .dtech-po-field--radio .dtech-po-radio-label{width:100%!important;max-width:100%!important}@media (min-width:1025px){.dtech-buy-box .dtech-po-field--radio .dtech-po-radios{justify-items:stretch!important}}@media (max-width:1024px){.dtech-buy-box .dtech-po-field--radio .dtech-po-radios{justify-items:stretch!important}}@media (max-width:767px){.dtech-buy-box .dtech-po-field--radio .dtech-po-radios{justify-items:stretch!important}}.dtech-buy-box .dtech-po-fields>.dtech-po-field--radio,.dtech-buy-box .dtech-po-fields>div.dtech-po-field[data-field-type="radio"],.dtech-buy-box .dtech-po-fields>div.dtech-po-field--radio,.dtech-buy-box .dtech-po-fields>div:has(>.dtech-po-radios),.dtech-buy-box .dtech-product-options>.dtech-po-field--radio,.dtech-buy-box .dtech-options>.dtech-po-field--radio,.dtech-buy-box .product-options>.dtech-po-field--radio,.dtech-buy-box .dtech-po-wrapper>.dtech-po-field--radio{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;justify-self:stretch!important}.dtech-buy-box .dtech-po-field--radio>.dtech-po-field__label,.dtech-buy-box .dtech-po-field--radio>label.dtech-po-field__label{display:block!important;width:100%!important}.dtech-buy-box .dtech-po-field--radio>.dtech-po-radios{width:100%!important;max-width:100%!important;display:grid!important;gap:var(--dtech-choice-gap,10px)!important;align-items:stretch!important;justify-items:stretch!important}.dtech-buy-box .dtech-po-field--radio>.dtech-po-radios>label.dtech-po-radio-label{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.dtech-buy-box .dtech-po-field--radio>.dtech-po-radios.is-one-column,.dtech-buy-box .dtech-po-field--radio>.dtech-po-radios[style*="repeat(1"]{grid-template-columns:1fr!important}.dtech-buy-box .dtech-po-field--radio>.dtech-po-radios.is-one-column>label.dtech-po-radio-label,.dtech-buy-box .dtech-po-field--radio>.dtech-po-radios[style*="repeat(1"]>label.dtech-po-radio-label{grid-column:1 / -1!important;width:100%!important}.dtech-buy-box .dtech-native-variable-form .single_variation_wrap .quantity{display:grid!important;grid-template-columns:52px 1fr 52px!important;border:.8px solid #dce3ea!important;border-radius:8px!important;overflow:hidden!important;width:100%!important;max-width:100%!important;margin:0!important;order:20}.dtech-buy-box .dtech-native-variable-form .single_variation_wrap .quantity input.qty{border:0!important;border-left:.8px solid #e5e7eb!important;border-right:.8px solid #e5e7eb!important;border-radius:0!important;text-align:center!important;min-height:44px!important;width:100%!important;max-width:100%!important}.dtech-buy-box .dtech-native-variable-form .single_variation_wrap .quantity::before,.dtech-buy-box .dtech-native-variable-form .single_variation_wrap .quantity::after{display:none!important}.dtech-buy-box .dtech-native-variable-form .single_variation_wrap{display:flex!important;flex-direction:column!important;gap:14px!important}.dtech-buy-box .dtech-native-variable-form .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column!important;gap:14px!important}.dtech-buy-box .dtech-native-variable-form .dtech-variable-qty-label{font-size:15px;font-weight:700;color:#111827;margin-top:4px}.dtech-buy-box .dtech-native-variable-form .dtech-variable-total{display:flex!important;flex-direction:column!important;width:100%;text-align:right;gap:2px;margin:2px 0 4px 0;order:25}.dtech-buy-box .dtech-native-variable-form .dtech-variable-total strong{display:block;font-size:22px;line-height:1.15;color:#111827}.dtech-buy-box .dtech-native-variable-form .dtech-variable-total span{display:block;font-size:13px;line-height:1.35;color:#111827}.dtech-buy-box .dtech-native-variable-form .single_add_to_cart_button{order:30}.dtech-buy-box .dtech-po-fields{display:grid!important;grid-auto-flow:row!important}.dtech-buy-box .dtech-po-fields>.dtech-po-field.dtech-po-field--radio,.dtech-buy-box .dtech-po-fields>.dtech-po-field[data-field-type="radio"],.dtech-buy-box .dtech-po-fields>div.dtech-po-field--radio,.dtech-buy-box .dtech-po-fields>div[data-field-type="radio"],.dtech-buy-box .dtech-po-fields>div:has(>.dtech-po-radios){grid-column-start:1!important;grid-column-end:-1!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;align-self:start!important;display:block!important}.dtech-buy-box .dtech-po-fields>.dtech-po-field--radio>.dtech-po-radios,.dtech-buy-box .dtech-po-fields>[data-field-type="radio"]>.dtech-po-radios,.dtech-buy-box .dtech-po-fields>div:has(>.dtech-po-radios)>.dtech-po-radios{display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:var(--dtech-choice-gap,10px)!important;justify-items:stretch!important;align-items:stretch!important}.dtech-buy-box .dtech-po-radios>label.dtech-po-radio-label{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.dtech-buy-box .dtech-po-radios.is-one-column{grid-template-columns:1fr!important}.dtech-buy-box .dtech-po-radios.is-one-column>label.dtech-po-radio-label{grid-column:1 / -1!important;width:100%!important}.dtech-buy-box .dtech-po-radios>label.dtech-po-radio-label{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;white-space:nowrap!important;text-align:center!important;line-height:1.25!important}.dtech-buy-box .dtech-po-radios>label.dtech-po-radio-label input[type="radio"]{flex:0 0 auto!important}.dtech-buy-box .dtech-po-radios>label.dtech-po-radio-label .dtech-po-unavailable{white-space:nowrap!important}.dtech-buy-box .dtech-native-variable-form,.dtech-buy-box .dtech-native-variable-form form.variations_form,.dtech-buy-box .dtech-native-variable-form table.variations,.dtech-buy-box .dtech-native-variable-form table.variations tbody,.dtech-buy-box .dtech-native-variable-form table.variations tr,.dtech-buy-box .dtech-native-variable-form table.variations td,.dtech-buy-box .dtech-native-variable-form table.variations th{box-sizing:border-box!important}.dtech-buy-box .dtech-native-variable-form table.variations{width:100%!important;margin:0 0 10px 0!important;padding:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important}.dtech-buy-box .dtech-native-variable-form table.variations tbody{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.dtech-buy-box .dtech-native-variable-form table.variations tr{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}.dtech-buy-box .dtech-native-variable-form table.variations th,.dtech-buy-box .dtech-native-variable-form table.variations td{display:block!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important}.dtech-buy-box .dtech-native-variable-form table.variations label{margin:0!important;padding:0!important;display:block!important}.dtech-buy-box .dtech-native-variable-form table.variations .value{padding:0!important;margin:0!important;background:transparent!important}.dtech-buy-box .dtech-native-variable-form table.variations select{width:100%!important;max-width:100%!important;margin:0!important}.dtech-buy-box .dtech-native-variable-form .reset_variations{display:inline-block!important;margin:6px 0 0 0!important;padding:0!important;line-height:1.2!important;font-size:13px!important}.dtech-buy-box .dtech-native-variable-form .dtech-variable-qty-label{margin-top:10px!important}.dtech-buy-box .dtech-native-variable-form .single_variation_wrap,.dtech-buy-box .dtech-native-variable-form .woocommerce-variation-add-to-cart{gap:12px!important}.dtech-buy-box .dtech-po-radios>label.dtech-po-radio-label,.dtech-buy-box label.dtech-po-radio-label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;text-align:left!important;white-space:nowrap!important;line-height:1.25!important;padding-left:16px!important;padding-right:16px!important}.dtech-buy-box .dtech-po-radios>label.dtech-po-radio-label input[type="radio"],.dtech-buy-box label.dtech-po-radio-label input[type="radio"]{flex:0 0 auto!important;width:auto!important;min-width:auto!important;margin:0!important}.dtech-buy-box .dtech-po-radios>label.dtech-po-radio-label::before,.dtech-buy-box label.dtech-po-radio-label::before{flex:0 0 auto!important}.dtech-buy-box .dtech-po-radios>label.dtech-po-radio-label span:not(.dtech-po-unavailable),.dtech-buy-box label.dtech-po-radio-label span:not(.dtech-po-unavailable){flex:0 1 auto!important;text-align:left!important;margin-left:0!important}.dtech-buy-box .dtech-po-radios>label.dtech-po-radio-label .dtech-po-unavailable,.dtech-buy-box label.dtech-po-radio-label .dtech-po-unavailable{margin-left:6px!important;white-space:nowrap!important}.dtech-buy-box .dtech-native-variable-form form.variations_form{gap:8px!important}.dtech-buy-box .dtech-native-variable-form table.variations{margin:0 0 4px 0!important;padding:0!important}.dtech-buy-box .dtech-native-variable-form table.variations tbody{gap:4px!important}.dtech-buy-box .dtech-native-variable-form table.variations tr{gap:4px!important}.dtech-buy-box .dtech-native-variable-form .reset_variations{margin:4px 0 0 0!important;line-height:1!important}.dtech-buy-box .dtech-native-variable-form .single_variation_wrap,.dtech-buy-box .dtech-native-variable-form .woocommerce-variation-add-to-cart{gap:8px!important}.dtech-buy-box .dtech-native-variable-form .dtech-variable-qty-label{margin-top:4px!important;margin-bottom:0!important}.dtech-buy-box .dtech-native-variable-form .quantity{margin-top:0!important}.dtech-buy-box .dtech-native-variable-form .woocommerce-variation,.dtech-buy-box .dtech-native-variable-form .single_variation{margin:0!important;padding:0!important;min-height:0!important}.dtech-buy-box .dtech-native-variable-form .woocommerce-variation:empty,.dtech-buy-box .dtech-native-variable-form .single_variation:empty{display:none!important}.dtech-buy-box .dtech-po-qty-btn,.dtech-buy-box button.dtech-po-qty-btn,.dtech-buy-box .dtech-po-qty-minus,.dtech-buy-box .dtech-po-qty-plus{background:#FFFFFF!important;background-color:#FFFFFF!important;color:#111827!important;border:0!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:#fff0}.dtech-buy-box .dtech-po-qty-btn:hover,.dtech-buy-box button.dtech-po-qty-btn:hover,.dtech-buy-box .dtech-po-qty-minus:hover,.dtech-buy-box .dtech-po-qty-plus:hover,.dtech-buy-box .dtech-po-qty-btn:focus,.dtech-buy-box button.dtech-po-qty-btn:focus,.dtech-buy-box .dtech-po-qty-btn:focus-visible,.dtech-buy-box button.dtech-po-qty-btn:focus-visible{background:#F8FAFC!important;background-color:#F8FAFC!important;color:#111827!important;border:0!important;outline:none!important;box-shadow:none!important}.dtech-buy-box .dtech-po-qty-btn:active,.dtech-buy-box button.dtech-po-qty-btn:active{background:#EEF2F6!important;background-color:#EEF2F6!important;color:#111827!important;outline:none!important;box-shadow:none!important}.dtech-buy-box button.dtech-po-qty-btn:not(:hover):not(:focus):not(:active){background:#FFFFFF!important;color:#111827!important}@media (min-width:768px){.dtech-buy-box .dtech-sticky-cart-bar[data-mobile-only="yes"],.dtech-sticky-cart-bar[data-mobile-only="yes"]{display:none!important;visibility:hidden!important;pointer-events:none!important}}.dtech-sticky-cart-bar.is-sticky-disabled-oos,.dtech-sticky-cart-bar[data-sticky-in-stock="no"][data-disable-oos="yes"]{display:none!important;visibility:hidden!important;pointer-events:none!important}.dtech-sticky-cart-bar .dtech-sticky-summary{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:112px!important;max-width:148px!important;gap:2px!important}.dtech-sticky-cart-bar .dtech-sticky-price{font-size:20px!important;line-height:1.05!important;font-weight:700!important;color:#111827!important;letter-spacing:-0.02em!important;white-space:nowrap!important}.dtech-sticky-cart-bar .dtech-sticky-price .dtech-sticky-suffix{font-size:12px!important;font-weight:500!important;color:#1f2a44!important;letter-spacing:0!important}.dtech-sticky-cart-bar .dtech-sticky-meta{font-size:13px!important;line-height:1.2!important;color:#6B7280!important;font-weight:400!important;white-space:nowrap!important}.dtech-sticky-cart-bar .dtech-sticky-cart-inner,.dtech-sticky-cart-bar .dtech-sticky-actions{align-items:center!important}.dtech-sticky-cart-bar .dtech-sticky-qty-control,.dtech-sticky-cart-bar .dtech-sticky-action{border-radius:10px!important}.dtech-sticky-cart-bar .dtech-sticky-action{min-height:48px!important}@media (max-width:380px){.dtech-sticky-cart-bar .dtech-sticky-summary{min-width:96px!important;max-width:108px!important}.dtech-sticky-cart-bar .dtech-sticky-price{font-size:18px!important}.dtech-sticky-cart-bar .dtech-sticky-meta{font-size:12px!important}}.dtech-buy-box.has-corporate-cart .dtech-add-cart,.dtech-buy-box.has-corporate-cart button.dtech-add-cart,.dtech-buy-box.has-corporate-cart .single_add_to_cart_button,.dtech-buy-box.has-corporate-cart button.single_add_to_cart_button,.dtech-buy-box.has-corporate-cart .button.single_add_to_cart_button{position:relative;overflow:hidden;background:#0F8F2F!important;background-color:#0F8F2F!important;box-shadow:0 6px 14px rgb(15 143 47 / .16)!important;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.dtech-buy-box.has-corporate-cart .dtech-add-cart::after,.dtech-buy-box.has-corporate-cart button.dtech-add-cart::after,.dtech-buy-box.has-corporate-cart .single_add_to_cart_button::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .10),transparent);transform:translateX(-120%);transition:transform .45s ease}.dtech-buy-box.has-corporate-cart .dtech-add-cart:hover,.dtech-buy-box.has-corporate-cart button.dtech-add-cart:hover,.dtech-buy-box.has-corporate-cart .single_add_to_cart_button:hover,.dtech-buy-box.has-corporate-cart button.single_add_to_cart_button:hover,.dtech-buy-box.has-corporate-cart .button.single_add_to_cart_button:hover{background:#118A31!important;background-color:#118A31!important;transform:translateY(-1px);box-shadow:0 8px 18px rgb(15 143 47 / .20)!important}.dtech-buy-box.has-corporate-cart .dtech-add-cart:hover::after,.dtech-buy-box.has-corporate-cart button.dtech-add-cart:hover::after,.dtech-buy-box.has-corporate-cart .single_add_to_cart_button:hover::after{transform:translateX(120%)}.dtech-buy-box.has-corporate-cart .dtech-add-cart .dtech-btn-icon,.dtech-buy-box.has-corporate-cart button.dtech-add-cart .dtech-btn-icon,.dtech-buy-box.has-corporate-cart .single_add_to_cart_button .dtech-btn-icon{transition:transform .18s ease}.dtech-buy-box.has-corporate-cart .dtech-add-cart:hover .dtech-btn-icon,.dtech-buy-box.has-corporate-cart button.dtech-add-cart:hover .dtech-btn-icon,.dtech-buy-box.has-corporate-cart .single_add_to_cart_button:hover .dtech-btn-icon{transform:translateX(2px)}.dtech-buy-box.has-corporate-cart .dtech-add-cart:active,.dtech-buy-box.has-corporate-cart button.dtech-add-cart:active,.dtech-buy-box.has-corporate-cart .single_add_to_cart_button:active{transform:translateY(0);box-shadow:0 4px 10px rgb(15 143 47 / .14)!important}.dtech-buy-box.has-corporate-cart .dtech-sticky-action,.dtech-sticky-cart-bar .dtech-sticky-action{position:relative;overflow:hidden;background:#0F8F2F!important;background-color:#0F8F2F!important;box-shadow:0 6px 14px rgb(15 143 47 / .16)!important;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.dtech-buy-box.has-corporate-cart .dtech-sticky-action::after,.dtech-sticky-cart-bar .dtech-sticky-action::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .10),transparent);transform:translateX(-120%);transition:transform .45s ease}.dtech-buy-box.has-corporate-cart .dtech-sticky-action:hover,.dtech-sticky-cart-bar .dtech-sticky-action:hover{background:#118A31!important;background-color:#118A31!important;transform:translateY(-1px);box-shadow:0 8px 18px rgb(15 143 47 / .20)!important}.dtech-buy-box.has-corporate-cart .dtech-sticky-action:hover::after,.dtech-sticky-cart-bar .dtech-sticky-action:hover::after{transform:translateX(120%)}.dtech-buy-box.has-corporate-cart .dtech-sticky-action .dtech-btn-icon,.dtech-sticky-cart-bar .dtech-sticky-action .dtech-btn-icon{transition:transform .18s ease}.dtech-buy-box.has-corporate-cart .dtech-sticky-action:hover .dtech-btn-icon,.dtech-sticky-cart-bar .dtech-sticky-action:hover .dtech-btn-icon{transform:translateX(2px)}.dtech-buy-box.has-corporate-cart .dtech-sticky-action:active,.dtech-sticky-cart-bar .dtech-sticky-action:active{transform:translateY(0);box-shadow:0 4px 10px rgb(15 143 47 / .14)!important}.dtech-sticky-cart-bar .dtech-sticky-stock-orb{display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important;max-width:100%!important;padding:3px 7px!important;border-radius:999px!important;background:#EAF8EE!important;color:#0F8F2F!important;font-size:11px!important;line-height:1!important;font-weight:600!important;white-space:nowrap!important;margin-bottom:3px!important}.dtech-sticky-cart-bar .dtech-sticky-stock-orb::before{content:"";width:6px;height:6px;border-radius:999px;background:#15B83E;display:inline-block;flex:0 0 6px;box-shadow:0 0 0 2px rgb(21 184 62 / .12)}.dtech-sticky-cart-bar .dtech-sticky-stock-orb.has-pulse::before{animation:dtech-sticky-orb-pulse 8s ease-in-out infinite}@keyframes dtech-sticky-orb-pulse{0%,86%,100%{transform:scale(1);box-shadow:0 0 0 2px rgb(21 184 62 / .12)}90%{transform:scale(1.08);box-shadow:0 0 0 5px rgb(21 184 62 / .10)}94%{transform:scale(1);box-shadow:0 0 0 2px rgb(21 184 62 / .12)}}@media (max-width:380px){.dtech-sticky-cart-bar .dtech-sticky-stock-orb{font-size:10px!important;padding:2px 6px!important}}.dtech-sticky-cart-bar.dtech-sticky-fs-layout{padding:10px 12px calc(10px + env(safe-area-inset-bottom)) 12px!important;background:#fff!important;border-top:1px solid #E5E7EB!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-cart-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;max-width:100%!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-summary{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"orb price" ".   meta";align-items:center!important;column-gap:10px!important;row-gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-stock-orb{grid-area:orb!important;align-self:center!important;margin:0!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-price{grid-area:price!important;text-align:right!important;justify-self:end!important;font-size:21px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-0.02em!important;color:#111827!important;white-space:nowrap!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-meta{grid-area:meta!important;text-align:right!important;justify-self:end!important;font-size:12px!important;line-height:1.15!important;color:#6B7280!important;white-space:nowrap!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-actions{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-control{width:118px!important;min-width:118px!important;max-width:118px!important;height:48px!important;min-height:48px!important;display:grid!important;grid-template-columns:36px 46px 36px!important;border:1px solid #DCE3EA!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-btn{width:36px!important;min-width:36px!important;max-width:36px!important;height:48px!important;min-height:48px!important;border:0!important;background:#fff!important;color:#111827!important;font-size:18px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty{width:46px!important;min-width:46px!important;max-width:46px!important;height:48px!important;min-height:48px!important;border:0!important;border-left:1px solid #E5E7EB!important;border-right:1px solid #E5E7EB!important;background:#fff!important;color:#111827!important;text-align:center!important;padding:0 2px!important;font-size:15px!important;font-weight:600!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-action{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;border-radius:6px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:700!important}@media (max-width:380px){.dtech-sticky-cart-bar.dtech-sticky-fs-layout{padding-left:10px!important;padding-right:10px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-summary{column-gap:6px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-price{font-size:19px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-actions{grid-template-columns:108px minmax(0,1fr)!important;gap:7px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-control{width:108px!important;min-width:108px!important;max-width:108px!important;grid-template-columns:34px 40px 34px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-btn{width:34px!important;min-width:34px!important;max-width:34px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty{width:40px!important;min-width:40px!important;max-width:40px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-action{font-size:14px!important;padding-left:8px!important;padding-right:8px!important}}.dtech-buy-box[data-hide-clear="yes"] .reset_variations,.dtech-buy-box[data-hide-clear="yes"] .reset_variations_alert{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.dtech-buy-box[data-hide-clear="yes"] .dtech-native-variable-form table.variations{margin-bottom:4px!important}.dtech-buy-box[data-hide-clear="yes"] .dtech-native-variable-form table.variations .value{line-height:1!important}.dtech-buy-box[data-hide-clear="yes"] .dtech-native-variable-form .single_variation_wrap{margin-top:0!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout,.dtech-sticky-cart-bar{padding:8px 12px calc(8px + env(safe-area-inset-bottom)) 12px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-cart-inner,.dtech-sticky-cart-bar .dtech-sticky-cart-inner{gap:7px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-summary,.dtech-sticky-cart-bar .dtech-sticky-summary{grid-template-columns:1fr auto!important;row-gap:0!important;column-gap:8px!important;min-height:34px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-stock-orb,.dtech-sticky-cart-bar .dtech-sticky-stock-orb{padding:2px 7px!important;font-size:11px!important;margin-bottom:0!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-price,.dtech-sticky-cart-bar .dtech-sticky-price{font-size:19px!important;line-height:1!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-price .dtech-sticky-suffix,.dtech-sticky-cart-bar .dtech-sticky-price .dtech-sticky-suffix{font-size:11px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-meta,.dtech-sticky-cart-bar .dtech-sticky-meta{font-size:11px!important;line-height:1.1!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-actions,.dtech-sticky-cart-bar .dtech-sticky-actions{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:8px!important;width:100%!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-control,.dtech-sticky-cart-bar .dtech-sticky-qty-control{width:104px!important;min-width:104px!important;max-width:104px!important;height:44px!important;min-height:44px!important;grid-template-columns:32px 40px 32px!important;border-radius:6px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-btn,.dtech-sticky-cart-bar .dtech-sticky-qty-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:44px!important;min-height:44px!important;font-size:17px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty,.dtech-sticky-cart-bar .dtech-sticky-qty{width:40px!important;min-width:40px!important;max-width:40px!important;height:44px!important;min-height:44px!important;font-size:14px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-action,.dtech-sticky-cart-bar .dtech-sticky-action{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;border-radius:6px!important;padding:0 12px!important;font-size:15px!important;white-space:nowrap!important}@media (max-width:380px){.dtech-sticky-cart-bar.dtech-sticky-fs-layout,.dtech-sticky-cart-bar{padding-left:10px!important;padding-right:10px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-actions,.dtech-sticky-cart-bar .dtech-sticky-actions{grid-template-columns:96px minmax(0,1fr)!important;gap:7px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-control,.dtech-sticky-cart-bar .dtech-sticky-qty-control{width:96px!important;min-width:96px!important;max-width:96px!important;grid-template-columns:30px 36px 30px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-btn,.dtech-sticky-cart-bar .dtech-sticky-qty-btn{width:30px!important;min-width:30px!important;max-width:30px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty,.dtech-sticky-cart-bar .dtech-sticky-qty{width:36px!important;min-width:36px!important;max-width:36px!important}.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-action,.dtech-sticky-cart-bar .dtech-sticky-action{font-size:14px!important;padding-left:8px!important;padding-right:8px!important}}.dtech-sticky-cart-bar .dtech-sticky-actions,.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-actions{display:grid!important;grid-template-columns:minmax(96px,30%) minmax(0,70%)!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important}.dtech-sticky-cart-bar .dtech-sticky-qty-control,.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-control{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important}.dtech-sticky-cart-bar .dtech-sticky-qty-btn,.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-btn{width:32px!important;min-width:32px!important;max-width:32px!important}.dtech-sticky-cart-bar .dtech-sticky-qty,.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty{width:100%!important;min-width:0!important;max-width:none!important}.dtech-sticky-cart-bar .dtech-sticky-action,.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-action{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important}@media (max-width:380px){.dtech-sticky-cart-bar .dtech-sticky-actions,.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-actions{grid-template-columns:minmax(88px,29%) minmax(0,71%)!important;gap:7px!important}.dtech-sticky-cart-bar .dtech-sticky-qty-control,.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-control{grid-template-columns:30px minmax(0,1fr) 30px!important}.dtech-sticky-cart-bar .dtech-sticky-qty-btn,.dtech-sticky-cart-bar.dtech-sticky-fs-layout .dtech-sticky-qty-btn{width:30px!important;min-width:30px!important;max-width:30px!important}}.dtech-sticky-cart-bar.dtech-sticky-option3-layout{padding:8px 12px calc(8px + env(safe-area-inset-bottom)) 12px!important;background:#fff!important;border-top:.8px solid #E5E7EB!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-cart-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;width:100%!important;max-width:100%!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;grid-template-areas:"orb price" "orb suffix" "orb meta";align-items:center!important;column-gap:8px!important;row-gap:1px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0 0 7px 0!important;border-bottom:.8px solid #E5E7EB!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-stock-orb{grid-area:orb!important;align-self:center!important;justify-self:start!important;margin:0!important;max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price{grid-area:price!important;justify-self:end!important;text-align:right!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;color:#111827!important;font-size:20px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-0.02em!important;white-space:nowrap!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price .dtech-sticky-suffix{display:block!important;color:#4B5563!important;font-size:11px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:150px!important;margin-top:2px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-meta{grid-area:meta!important;justify-self:end!important;text-align:right!important;color:#6B7280!important;font-size:11px!important;line-height:1.12!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:160px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-actions{display:grid!important;grid-template-columns:minmax(96px,30%) minmax(0,70%)!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-qty-control{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;border:1px solid #DCE3EA!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-qty-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:44px!important;min-height:44px!important;border:0!important;background:#fff!important;color:#111827!important;font-size:17px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-qty{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;border:0!important;border-left:1px solid #E5E7EB!important;border-right:1px solid #E5E7EB!important;background:#fff!important;color:#111827!important;text-align:center!important;padding:0 2px!important;font-size:14px!important;font-weight:600!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-action{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;border-radius:6px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:700!important;white-space:nowrap!important;justify-self:stretch!important}@media (max-width:380px){.dtech-sticky-cart-bar.dtech-sticky-option3-layout{padding-left:10px!important;padding-right:10px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-stock-orb{max-width:118px!important;font-size:10px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price{font-size:18px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price .dtech-sticky-suffix{max-width:130px!important;font-size:10.5px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-meta{max-width:135px!important;font-size:10.5px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-actions{grid-template-columns:minmax(88px,29%) minmax(0,71%)!important;gap:7px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-qty-control{grid-template-columns:30px minmax(0,1fr) 30px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-qty-btn{width:30px!important;min-width:30px!important;max-width:30px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-action{font-size:14px!important;padding-left:8px!important;padding-right:8px!important}}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-summary{grid-template-areas:"orb price" "orb meta"!important;row-gap:2px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price{display:block!important;max-width:220px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price .dtech-sticky-suffix{display:inline!important;color:#1f2a44!important;font-size:12px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;margin-top:0!important;margin-left:3px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-meta{margin-top:1px!important}@media (max-width:380px){.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price{max-width:180px!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price .dtech-sticky-suffix{font-size:11px!important}}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price{max-width:none!important;width:auto!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-price .dtech-sticky-suffix{max-width:none!important;width:auto!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;display:inline!important}.dtech-sticky-cart-bar.dtech-sticky-option3-layout .dtech-sticky-summary{grid-template-columns:minmax(0,1fr) auto!important}.dtech-buy-box .dtech-cart-form .dtech-qty-control{width:100%}.dtech-buy-box .dtech-native-variable-form .woocommerce-variation-add-to-cart .quantity{width:100%}.dtech-buy-box .dtech-native-variable-form .woocommerce-variation-add-to-cart .quantity input.qty{width:100%!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form{display:block!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form .dtech-qty-stack{display:grid!important;grid-template-columns:var(--dtech-inline-qty-width,150px) minmax(0,1fr)!important;column-gap:var(--dtech-inline-cart-gap,12px)!important;row-gap:10px!important;align-items:end!important;width:100%!important;margin:0!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form .dtech-qty-label{grid-column:1 / -1!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form .dtech-qty-control{grid-column:1 / 2!important;width:100%!important;min-width:0!important;grid-template-columns:44px minmax(0,1fr) 44px!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form>.dtech-add-cart,.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form>button.single_add_to_cart_button{width:calc(100% - var(--dtech-inline-qty-width, 150px) - var(--dtech-inline-cart-gap, 12px))!important;margin-left:calc(var(--dtech-inline-qty-width, 150px) + var(--dtech-inline-cart-gap, 12px))!important;margin-top:calc(-44px - 0px)!important;min-height:44px!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form .dtech-total{grid-column:1 / -1!important;margin-top:10px!important;text-align:right!important}.dtech-buy-box[data-cart-inline="yes"][data-inline-hide-qty-label="yes"] .dtech-cart-form .dtech-qty-label{display:none!important}.dtech-buy-box[data-cart-inline="yes"][data-inline-hide-qty-label="yes"] .dtech-cart-form>.dtech-add-cart,.dtech-buy-box[data-cart-inline="yes"][data-inline-hide-qty-label="yes"] .dtech-cart-form>button.single_add_to_cart_button{margin-top:-44px!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-po-fields,.dtech-buy-box[data-cart-inline="yes"] .dtech-product-options,.dtech-buy-box[data-cart-inline="yes"] .dtech-options,.dtech-buy-box[data-cart-inline="yes"] .product-options,.dtech-buy-box[data-cart-inline="yes"] .dtech-po-wrapper{display:grid!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-native-variable-form form.variations_form{display:block!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-native-variable-form .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:var(--dtech-inline-qty-width,150px) minmax(0,1fr)!important;column-gap:var(--dtech-inline-cart-gap,12px)!important;row-gap:10px!important;align-items:end!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-native-variable-form .woocommerce-variation-add-to-cart .quantity{grid-column:1 / 2!important;width:100%!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-native-variable-form .woocommerce-variation-add-to-cart .single_add_to_cart_button{grid-column:2 / 3!important;width:100%!important;margin:0!important;min-height:44px!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-native-variable-form .woocommerce-variation-add-to-cart .dtech-variable-total{grid-column:1 / -1!important;margin-top:0!important}@media (max-width:480px){.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form>.dtech-add-cart,.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form>button.single_add_to_cart_button{width:calc(100% - var(--dtech-inline-qty-width, 130px) - var(--dtech-inline-cart-gap, 10px))!important;margin-left:calc(var(--dtech-inline-qty-width, 130px) + var(--dtech-inline-cart-gap, 10px))!important}}.dtech-buy-box .dtech-cart-form .dtech-qty-stack{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"qtylabel total" "qtycontrol qtycontrol"!important;column-gap:12px!important;row-gap:8px!important;align-items:end!important;width:100%!important;max-width:100%!important}.dtech-buy-box .dtech-cart-form .dtech-qty-label{grid-area:qtylabel!important;align-self:end!important;margin:0!important;padding:0!important;line-height:1.2!important}.dtech-buy-box .dtech-cart-form .dtech-total{grid-area:total!important;align-self:end!important;justify-self:end!important;text-align:right!important;margin:0!important;padding:0!important;line-height:1.1!important;min-width:max-content!important}.dtech-buy-box .dtech-cart-form .dtech-total strong{margin:0!important;line-height:1.05!important}.dtech-buy-box .dtech-cart-form .dtech-total span{display:block!important;line-height:1.15!important}.dtech-buy-box .dtech-cart-form .dtech-qty-control{grid-area:qtycontrol!important;width:100%!important;max-width:100%!important;margin:0!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form .dtech-qty-stack{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"qtylabel total" "qtycontrol qtycontrol"!important;width:100%!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form .dtech-total{grid-column:auto!important;grid-area:total!important;margin:0!important}.dtech-buy-box[data-cart-inline="yes"] .dtech-cart-form .dtech-qty-control{grid-column:auto!important;grid-area:qtycontrol!important;width:100%!important}.dtech-buy-box[data-inline-hide-qty-label="yes"] .dtech-cart-form .dtech-qty-stack{grid-template-areas:"total total" "qtycontrol qtycontrol"!important}.dtech-buy-box .dtech-native-variable-form .woocommerce-variation-add-to-cart{row-gap:8px!important}.dtech-buy-box .dtech-native-variable-form .dtech-variable-total{margin:0!important;line-height:1.1!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-cart-form .dtech-qty-stack{display:grid!important;grid-template-columns:minmax(0,var(--dtech-compact-qty-width,70%)) minmax(88px,1fr)!important;grid-template-areas:"qtylabel qtylabel" "qtycontrol total"!important;column-gap:var(--dtech-compact-qty-total-gap,12px)!important;row-gap:8px!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-cart-form .dtech-qty-label{grid-area:qtylabel!important;margin:0!important;padding:0!important;line-height:1.2!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-cart-form .dtech-qty-control{grid-area:qtycontrol!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;align-self:center!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-cart-form .dtech-total{grid-area:total!important;justify-self:end!important;align-self:center!important;text-align:right!important;margin:0!important;padding:0!important;min-width:0!important;max-width:100%!important;line-height:1.05!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-cart-form .dtech-total strong{display:block!important;margin:0 0 2px 0!important;padding:0!important;line-height:1.05!important;white-space:nowrap!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-cart-form .dtech-total span{display:block!important;margin:0!important;padding:0!important;line-height:1.1!important;white-space:nowrap!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-cart-form>.dtech-add-cart,.dtech-buy-box[data-compact-qty-total="yes"] .dtech-cart-form>button.single_add_to_cart_button{width:100%!important;margin-left:0!important;margin-top:14px!important;display:flex!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-po-fields,.dtech-buy-box[data-compact-qty-total="yes"] .dtech-product-options,.dtech-buy-box[data-compact-qty-total="yes"] .dtech-options,.dtech-buy-box[data-compact-qty-total="yes"] .product-options,.dtech-buy-box[data-compact-qty-total="yes"] .dtech-po-wrapper{display:grid!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-native-variable-form .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:minmax(0,var(--dtech-compact-qty-width,70%)) minmax(88px,1fr)!important;grid-template-areas:"qtylabel qtylabel" "qtycontrol total" "button button"!important;column-gap:var(--dtech-compact-qty-total-gap,12px)!important;row-gap:8px!important;align-items:center!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-native-variable-form .dtech-variable-qty-label{grid-area:qtylabel!important;margin:0!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-native-variable-form .woocommerce-variation-add-to-cart .quantity{grid-area:qtycontrol!important;width:100%!important;min-width:0!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-native-variable-form .dtech-variable-total{grid-area:total!important;justify-self:end!important;text-align:right!important;margin:0!important;min-width:0!important}.dtech-buy-box[data-compact-qty-total="yes"] .dtech-native-variable-form .woocommerce-variation-add-to-cart .single_add_to_cart_button{grid-area:button!important;width:100%!important;margin:6px 0 0 0!important}@media (max-width:480px){.dtech-buy-box[data-compact-qty-total="yes"] .dtech-cart-form .dtech-qty-stack{grid-template-columns:minmax(0,var(--dtech-compact-qty-width,68%)) minmax(82px,1fr)!important;column-gap:10px!important}}.dtech-buy-box .dtech-oos-helper{margin:6px 0 12px 0;color:#4B5563;font-size:14px;line-height:1.35}.dtech-buy-box .dtech-enquiry-btn+.dtech-project-btn--oos{margin-top:12px!important}.dtech-buy-box .dtech-project-btn--oos{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.dtech-buy-box.is-out-of-stock .dtech-contact-sales{margin-bottom:8px}.dtech-buy-box input.qty,.dtech-buy-box .quantity input[type="number"],.dtech-buy-box input[type="number"].qty,.dtech-buy-box .dtech-sticky-qty{-moz-appearance:textfield!important;appearance:textfield!important}.dtech-buy-box input.qty::-webkit-outer-spin-button,.dtech-buy-box input.qty::-webkit-inner-spin-button,.dtech-buy-box .quantity input[type="number"]::-webkit-outer-spin-button,.dtech-buy-box .quantity input[type="number"]::-webkit-inner-spin-button,.dtech-buy-box .dtech-sticky-qty::-webkit-outer-spin-button,.dtech-buy-box .dtech-sticky-qty::-webkit-inner-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}.dtech-buy-box .dtech-dc{--dc-green:#0e7a0e;--dc-green-dark:#0a6b0a;--dc-ink:#080b12;--dc-grey:#5f6673;background:#fff;border:1px solid #e3e7ec;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:20px;container-type:inline-size}.dtech-buy-box .dtech-dc-top{display:flex;align-items:center;gap:14px}.dtech-buy-box .dtech-dc-icon{flex:0 0 auto;width:38px;color:var(--dc-green);line-height:0}.dtech-buy-box .dtech-dc-icon svg{width:100%;height:auto;display:block}.dtech-buy-box .dtech-dc-info{flex:1 1 auto;min-width:0}.dtech-buy-box .dtech-dc-title{font-size:16px;font-weight:700;color:var(--dc-ink);line-height:1.3}.dtech-buy-box .dtech-dc-sub{font-size:14px;font-weight:700;color:var(--dc-green);line-height:1.35;margin-top:2px}.dtech-buy-box .dtech-dc-cutoff{font-size:13px;font-weight:400;color:var(--dc-grey);margin-top:4px;white-space:nowrap}.dtech-buy-box .dtech-dc-pill{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;background:#ebf4eb;color:var(--dc-green-dark);font-size:12px;font-weight:600;line-height:1;border-radius:999px;padding:6px 11px;white-space:nowrap;margin-top:2px}.dtech-buy-box .dtech-dc-dot{width:8px;height:8px;border-radius:50%;background:var(--dc-green);flex:0 0 auto}.dtech-buy-box .dtech-dc-feats{display:flex;align-items:stretch;gap:10px}.dtech-buy-box .dtech-dc-vr{flex:0 0 auto;width:1px;background:#d5d8de;align-self:stretch}.dtech-buy-box .dtech-dc-feat{display:flex;align-items:flex-start;gap:6px;font-size:10.5px;font-weight:600;color:var(--dc-ink);line-height:1.3;flex:1 1 0%;min-width:0}@supports (container-type:inline-size){.dtech-buy-box .dtech-dc-feat{font-size:clamp(9px, 2.55cqw, 12.5px)}}.dtech-buy-box .dtech-dc-feat-label{white-space:normal}.dtech-buy-box .dtech-dc-check{width:14px;height:14px;flex:0 0 auto;color:var(--dc-green);margin-top:1px}@container (max-width:370px){.dtech-buy-box .dtech-dc-feat{flex:1 1 0%;min-width:0;align-items:flex-start}.dtech-buy-box .dtech-dc-feat-label{white-space:normal}.dtech-buy-box .dtech-dc-check{width:12px;height:12px;margin-top:1px}.dtech-buy-box .dtech-dc-top{flex-wrap:wrap}}@supports not (container-type:inline-size){@media (max-width:640px){.dtech-buy-box .dtech-dc-feat{flex:1 1 0%;min-width:0;align-items:flex-start}.dtech-buy-box .dtech-dc-feat-label{white-space:normal;font-size:9.5px}.dtech-buy-box .dtech-dc-check{width:12px;height:12px;margin-top:1px}.dtech-buy-box .dtech-dc-top{flex-wrap:wrap}}}@media (max-width:480px){.dtech-buy-box .dtech-dc{padding:18px;gap:16px}}.dtech-buy-box{--bb-navy:#1c2430;--bb-green:#188a0a;--bb-green-text:#146c08;--bb-border:#d6d9de;--bb-muted:#3b4148;position:relative}.dtech-buy-box .dtech-project-tile{position:absolute;top:16px;right:16px;z-index:2;width:64px;height:56px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#fff;border:1px solid var(--bb-border);border-radius:10px;color:var(--bb-navy);text-decoration:none!important;line-height:1;transition:border-color .15s ease,box-shadow .15s ease}.dtech-buy-box .dtech-project-tile:hover,.dtech-buy-box .dtech-project-tile:focus-visible{border-color:var(--bb-navy);box-shadow:0 1px 4px rgb(28 36 48 / .12)}.dtech-buy-box .dtech-project-tile:focus-visible{outline:2px solid var(--bb-navy);outline-offset:2px}.dtech-buy-box .dtech-project-tile svg{width:20px;height:20px;display:block;stroke:var(--bb-navy);flex:0 0 auto}.dtech-buy-box .dtech-project-tile__label{font-size:10px;font-weight:700;color:var(--bb-navy);white-space:nowrap;letter-spacing:.01em}.dtech-buy-box .dtech-stock-row,.dtech-buy-box .dtech-price-wrap,.dtech-buy-box .dtech-contact-sales{padding-right:calc(64px + 12px)}.dtech-buy-box.dtech-buy-box a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn,.dtech-buy-box.dtech-buy-box a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:hover,.dtech-buy-box.dtech-buy-box a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus,.dtech-buy-box.dtech-buy-box a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus-visible{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;bottom:auto!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:56px!important;min-height:56px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;background:#ffffff!important;background-color:#ffffff!important;border:1px solid var(--bb-border)!important;border-radius:10px!important;color:var(--bb-navy)!important;font-size:10px!important;line-height:1!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;transform:none!important;box-shadow:none!important}.dtech-buy-box.dtech-buy-box a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:hover,.dtech-buy-box.dtech-buy-box a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus-visible{border-color:var(--bb-navy)!important;box-shadow:0 1px 4px rgb(28 36 48 / .12)!important}.dtech-buy-box.dtech-buy-box a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus-visible{outline:2px solid var(--bb-navy)!important;outline-offset:2px!important}.dtech-buy-box.dtech-buy-box a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn svg{width:20px!important;height:20px!important;stroke:var(--bb-navy)!important;fill:none!important;display:block!important}.dtech-buy-box.dtech-buy-box a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn .dtech-project-tile__label{font-size:10px!important;font-weight:700!important;line-height:1!important;color:var(--bb-navy)!important;white-space:nowrap!important}.dtech-buy-box .dtech-trade-banner{width:100%;min-height:56px;box-sizing:border-box;margin:0;background:#fff;border:1.5px solid var(--bb-navy);border-radius:10px;padding:10px 12px 10px 14px;display:flex;flex-wrap:nowrap;align-items:center;gap:12px}.dtech-buy-box .dtech-trade-banner__icon{width:26px;height:26px;flex:0 0 26px;display:block;stroke:var(--bb-navy)}.dtech-buy-box .dtech-trade-banner.is-trade .dtech-trade-banner__icon{stroke:var(--bb-green)}.dtech-buy-box .dtech-trade-banner__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.dtech-buy-box .dtech-trade-banner__title{font-size:14px;font-weight:700;line-height:1.3;color:#111418}.dtech-buy-box .dtech-trade-banner__sub{font-size:12px;font-weight:400;line-height:1.4;color:var(--bb-muted);overflow-wrap:anywhere}.dtech-buy-box .dtech-trade-banner__link{color:var(--bb-green-text)!important;font-weight:600;text-decoration:none}.dtech-buy-box .dtech-trade-banner__link:hover,.dtech-buy-box .dtech-trade-banner__link:focus-visible{text-decoration:underline}.dtech-buy-box .dtech-trade-banner__apply{flex:0 0 auto;height:36px;box-sizing:border-box;padding:0 14px;display:inline-flex;align-items:center;gap:6px;background:var(--bb-navy);color:#ffffff!important;font-size:13px;font-weight:700;line-height:1;border-radius:10px;text-decoration:none!important;white-space:nowrap;transition:background-color .15s ease}.dtech-buy-box .dtech-trade-banner__apply:hover{background:#2b3646}.dtech-buy-box .dtech-trade-banner__apply:focus-visible{outline:2px solid var(--bb-navy);outline-offset:2px}.dtech-buy-box .dtech-trade-banner__apply svg{width:16px;height:16px;display:block;stroke:#fff}.dtech-buy-box .dtech-trade-banner__sep{white-space:pre}@media (max-width:767px){.dtech-buy-box .dtech-trade-banner__link{display:inline-flex;align-items:center;min-height:24px;vertical-align:middle}}@media (max-width:480px){.dtech-buy-box .dtech-trade-banner__sep{display:none}.dtech-buy-box .dtech-trade-banner__link{display:flex;width:fit-content}}@media (max-width:360px){.dtech-buy-box .dtech-trade-banner{gap:10px;padding:10px 10px 10px 12px}.dtech-buy-box .dtech-trade-banner__apply{padding:0 12px}}.dtech-buy-box .dtech-dc{padding:12px 14px;gap:0}.dtech-buy-box .dtech-dc-top{gap:10px}.dtech-buy-box .dtech-dc-icon{width:28px}.dtech-buy-box .dtech-dc-sub{font-size:14px;font-weight:700;line-height:1.3;color:var(--bb-green);margin-top:0}.dtech-buy-box .dtech-dc-meta{font-size:12px;font-weight:400;line-height:1.4;color:var(--bb-muted);margin-top:1px;white-space:normal}.dtech-buy-box .dtech-dc-feats{padding-top:10px}@container (max-width:370px){.dtech-buy-box .dtech-dc-top:not(:has(.dtech-dc-pill)){flex-wrap:nowrap}}@supports not (container-type:inline-size){@media (max-width:640px){.dtech-buy-box .dtech-dc-top:not(:has(.dtech-dc-pill)){flex-wrap:nowrap}}}@media (max-width:480px){.dtech-buy-box .dtech-dc{padding:12px 14px;gap:0}}.dtech-buy-box form.cart::before,.dtech-buy-box form.cart::after,.dtech-buy-box .dtech-cart-form::before,.dtech-buy-box .dtech-cart-form::after,.dtech-buy-box .single_variation_wrap::before,.dtech-buy-box .single_variation_wrap::after,.dtech-buy-box .woocommerce-variation-add-to-cart::before,.dtech-buy-box .woocommerce-variation-add-to-cart::after{content:none!important;display:none!important}.dtech-buy-box>.dtech-trade-banner,.dtech-buy-box>.dtech-volume-card,.dtech-buy-box>.dtech-delivery-card{margin-top:calc(var(--dtech-stack-gap, var(--dtech-gap, 18px)) - var(--dtech-gap, 18px))!important}.dtech-buy-box .dtech-trade-banner__deco{display:none}.dtech-buy-box .dtech-trade-banner__badge{display:flex;flex:0 0 auto;color:var(--bb-green)}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2{--bb-navy:#1c2430;--bb-navy-top:#243044;--bb-navy-bottom:#151c27;--bb-green:#188a0a;--bb-green-top:#25a815;--bb-green-bottom:#17820a;--bb-green-text:#17820a;--bb-green-bright:#45d12f;--bb-tint:#f9faf9;--bb-tint-border:#e4e7e5;--bb-border:#d6dae0;--bb-muted:#6b7280;--bb-body:#4b5563;--bb-grey-bg:#f4f6f8;--bb-ink:#0f1720;--bb-pill-clear:100px;position:relative!important;background:#ffffff!important;border:0!important;border-radius:var(--bb-card-radius,10px)!important;box-shadow:0 1px 2px rgb(15 23 32 / .06),0 12px 32px rgb(15 23 32 / .10)!important;box-sizing:border-box}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 :where(a,button,input,select,textarea):not(.dtech-po-fields *):focus-visible{outline:2px solid var(--bb-navy)!important;outline-offset:2px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-row{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:8px 10px;min-height:33px;margin-top:-12px!important;padding-right:var(--bb-pill-clear)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-pill.is-in-stock{background:transparent!important;border:0!important;padding:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-pill.is-in-stock .dtech-stock-pill-inner{display:inline-flex!important;align-items:center!important;gap:8px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-pill.is-in-stock .dtech-stock-pill-icon{display:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-dot{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:#2fb51c;box-shadow:0 0 0 3px rgb(47 181 28 / .18)}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-pill.is-in-stock,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-pill.is-in-stock .dtech-stock-pill-text{color:var(--bb-green-text)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-sep{width:1px;height:14px;background:var(--bb-border);flex:0 0 1px}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-origin{font-size:13px;line-height:1.2;color:var(--bb-muted)}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-price-wrap{padding-right:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-price-line{padding-right:var(--bb-pill-clear)}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-contact-sales{padding-right:var(--bb-pill-clear)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-price-main,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-price-main .woocommerce-Price-amount,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-price-main bdi{color:var(--bb-ink)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-price-suffix{color:var(--bb-body)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-ex-label{color:var(--bb-muted)!important;margin-top:4px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-vat-line{color:var(--bb-muted)!important;margin-top:6px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-vat-line *{color:inherit!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-cart-form .dtech-qty-stack{display:grid!important;grid-template-columns:minmax(0,210px) auto!important;justify-content:space-between!important;grid-template-areas:"qtylabel qtylabel" "qtycontrol total"!important;column-gap:16px!important;row-gap:8px!important;align-items:center!important;width:100%!important;margin:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-cart-form .dtech-qty-label{grid-area:qtylabel!important;margin:0!important;padding:0!important;color:var(--bb-body)}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity{grid-area:qtycontrol!important;display:flex!important;align-items:stretch!important;grid-template-columns:none!important;width:100%!important;max-width:210px!important;min-width:0!important;height:46px!important;margin:0!important;padding:0!important;border:1px solid var(--bb-border)!important;border-radius:var(--bb-radius,5px)!important;overflow:hidden!important;background:#ffffff!important;box-shadow:none!important;box-sizing:border-box!important;gap:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control .dtech-qty-btn,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity .dtech-qty-btn{-webkit-appearance:none!important;appearance:none!important;flex:0 0 52px!important;width:52px!important;min-width:52px!important;height:auto!important;min-height:0!important;align-self:stretch!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--bb-grey-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--bb-ink)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transform:none!important;transition:background-color .12s ease!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control .dtech-qty-btn[data-dir="minus"],.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity .dtech-qty-btn[data-dir="minus"]{border-right:1px solid var(--bb-border)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control .dtech-qty-btn[data-dir="plus"],.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity .dtech-qty-btn[data-dir="plus"]{border-left:1px solid var(--bb-border)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control .dtech-qty-btn:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity .dtech-qty-btn:hover{background:#e9edf1!important;color:var(--bb-ink)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control .dtech-qty-btn:focus-visible,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity .dtech-qty-btn:focus-visible{outline:2px solid var(--bb-navy)!important;outline-offset:-3px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control input.qty,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity input.qty{-webkit-appearance:none!important;-moz-appearance:textfield!important;appearance:textfield!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#ffffff!important;color:var(--bb-ink)!important;text-align:center!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control input.qty::-webkit-outer-spin-button,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control input.qty::-webkit-inner-spin-button,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity input.qty::-webkit-outer-spin-button,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control input.qty:focus-visible,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .quantity input.qty:focus-visible{outline:2px solid var(--bb-navy)!important;outline-offset:-3px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-cart-form .dtech-total{grid-area:total!important;justify-self:end!important;align-self:center!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;gap:2px!important;margin:0!important;padding:0!important;min-width:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-total strong *{display:inline!important;color:inherit!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-total strong{order:1;display:block!important;color:var(--bb-ink)!important;white-space:nowrap!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-total .dtech-total-label,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-total>span{order:2;display:block!important;color:var(--bb-muted)!important;white-space:nowrap!important;margin:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 button.dtech-add-cart,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:var(--bb-radius,5px)!important;background:linear-gradient(115deg,transparent 58%,rgb(255 255 255 / .07) 58%,rgb(255 255 255 / .07) 70%,transparent 70%,transparent 76%,rgb(255 255 255 / .05) 76%,rgb(255 255 255 / .05) 84%,transparent 84%),linear-gradient(180deg,rgb(255 255 255 / .10),#fff0 55%),linear-gradient(100deg,#2cb81b 0%,#1e9c10 45%,#158009 100%)!important;background-color:var(--bb-green)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 2px 5px rgb(15 23 32 / .14)!important;color:#ffffff!important;text-decoration:none!important;overflow:hidden!important;transform:none!important;transition:filter .15s ease,box-shadow .15s ease,transform .08s ease!important;animation:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart .dtech-btn-text,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button .dtech-btn-text{color:#ffffff!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart .dtech-btn-icon,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button .dtech-btn-icon{display:inline-flex!important;width:1.15em!important;height:1.15em!important;color:#ffffff!important;transform:none!important;animation:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart .dtech-btn-icon svg,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button .dtech-btn-icon svg{width:100%!important;height:100%!important;stroke:currentColor}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart .dtech-btn-icon--svg svg,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button .dtech-btn-icon--svg svg{fill:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart::before,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button::before{content:none!important;display:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart::after,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button::after{content:""!important;display:block!important;position:absolute!important;top:50%!important;right:18px!important;left:auto!important;bottom:auto!important;width:20px!important;height:20px!important;margin:-10px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;opacity:1!important;background:#ffffff!important;box-shadow:none!important;transform:none!important;animation:none!important;transition:transform .15s ease!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center / 20px 20px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center / 20px 20px no-repeat!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button:hover{background:linear-gradient(115deg,transparent 58%,rgb(255 255 255 / .07) 58%,rgb(255 255 255 / .07) 70%,transparent 70%,transparent 76%,rgb(255 255 255 / .05) 76%,rgb(255 255 255 / .05) 84%,transparent 84%),linear-gradient(180deg,rgb(255 255 255 / .08),#fff0 55%),linear-gradient(100deg,#25a616 0%,#198b0c 45%,#117006 100%)!important;color:#ffffff!important;transform:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 3px 8px rgb(15 23 32 / .18)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart:hover::after,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button:hover::after{transform:translateX(2px)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart:active,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button:active{transform:translateY(1px)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),0 1px 3px rgb(15 23 32 / .14)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart:focus-visible,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button:focus-visible{outline:3px solid var(--bb-navy)!important;outline-offset:3px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button.disabled,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button:disabled{filter:grayscale(.35);opacity:.75!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner{position:relative!important;overflow:hidden!important;min-height:56px;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;gap:12px;padding:10px 12px 10px 14px;border:0!important;border-radius:var(--bb-radius,5px);background:linear-gradient(115deg,transparent 56%,rgb(255 255 255 / .035) 56%,rgb(255 255 255 / .035) 68%,transparent 68%,transparent 74%,rgb(255 255 255 / .03) 74%,rgb(255 255 255 / .03) 82%,transparent 82%),linear-gradient(180deg,rgb(255 255 255 / .05),#fff0 50%),linear-gradient(100deg,#1b3456 0%,#142a47 45%,#0e1f36 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 2px 5px rgb(15 23 32 / .14);color:#fff}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner>*{position:relative;z-index:1}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner>.dtech-trade-banner__deco{position:absolute;z-index:0;top:0;right:70px;width:120px;height:100%;pointer-events:none}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner.is-guest .dtech-trade-banner__icon{width:26px;height:26px;flex:0 0 26px;stroke:#fff}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__badge{width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--bb-green-top);box-shadow:0 0 0 4px rgb(69 209 47 / .18);display:flex;align-items:center;justify-content:center;color:#fff}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner.is-trade .dtech-trade-banner__icon{width:15px;height:15px;flex:0 0 15px;stroke:#fff}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__title{color:#fff}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__sub{color:#c9d1dc}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__link{color:#8fd97f!important;text-decoration:none}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__link:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__link:focus-visible{text-decoration:underline}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__link:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important;border-radius:2px}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__apply{flex:0 0 auto;height:36px;padding:0 14px;gap:6px;border-radius:var(--bb-radius,5px);background:#fff0;border:1.5px solid rgb(255 255 255 / .85);color:#ffffff!important;transition:background-color .15s ease}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__apply:hover{background:rgb(255 255 255 / .1)}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__apply:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner__apply svg{stroke:#fff}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus-visible{top:16px!important;right:16px!important;flex-direction:row!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 14px 0 12px!important;border:1px solid #dfe3e8!important;border-radius:var(--bb-radius,5px)!important;background:#ffffff!important;box-shadow:0 1px 2px rgb(15 23 32 / .06),0 2px 5px rgb(15 23 32 / .06)!important;font-size:14px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:hover{border-color:#c3c9d1!important;background:#f8fafb!important;box-shadow:0 1px 2px rgb(15 23 32 / .08),0 6px 14px rgb(15 23 32 / .10)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn .dtech-project-tile__label{font-size:14px!important;font-weight:700!important;color:var(--bb-navy)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-delivery-card.dtech-dc{background:var(--bb-tint)!important;border:1px solid var(--bb-tint-border)!important;border-radius:var(--bb-radius,5px)!important;padding:14px!important;gap:12px!important;box-shadow:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-top{gap:12px!important;flex-wrap:nowrap!important;align-items:center!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-icon{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:50%!important;background:#eef1ee!important;color:var(--bb-green)!important;display:flex!important;align-items:center!important;justify-content:center!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-icon svg{width:28px!important;height:auto!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-sub{color:var(--bb-green-text)!important;margin:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-meta{color:var(--bb-body)!important;margin-top:2px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-feats{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap;gap:6px 10px!important;border-top:1px solid var(--bb-tint-border)!important;padding-top:10px!important;margin:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-vr{display:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-feat{flex:0 1 auto!important;align-items:center!important;gap:6px!important;color:var(--bb-navy)!important;white-space:nowrap}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-check{width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important;color:var(--bb-green)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trust-wrap{container-type:inline-size;margin:calc(14px - var(--dtech-gap, 18px)) 0 0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trust-strip{list-style:none!important;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:4px;margin:0!important;padding:12px 10px!important;background:var(--bb-grey-bg);border-radius:var(--bb-radius,5px);font-size:11px;line-height:1.25;color:var(--bb-body)}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trust-strip__item{display:flex;align-items:center;gap:5px;margin:0;padding:0;flex:0 0 auto;white-space:nowrap}@container (max-width:390px){.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trust-strip{flex-wrap:wrap;justify-content:center;gap:8px 16px}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trust-strip__div{display:none}}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trust-strip__item svg{width:16px;height:16px;flex:0 0 16px;stroke:var(--bb-navy)}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trust-strip__div{width:1px;height:16px;flex:0 0 1px;background:var(--bb-border);margin:0;padding:0}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.is-out-of-stock .dtech-stock-row,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.is-out-of-stock .dtech-contact-sales{padding-right:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-project-btn--oos{border-radius:var(--bb-radius,5px)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-fields :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not(.dtech-po-swatch-input):not(.dtech-po-number)):focus{border-color:var(--bb-navy)!important;border-width:0.8px!important;outline:none!important;box-shadow:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap{display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;align-items:stretch!important;height:46px!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;border:.8px solid #dce3ea!important;border-radius:var(--bb-radius,5px)!important;overflow:hidden!important;background:#ffffff!important;box-shadow:none!important;box-sizing:border-box!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap:has(.dtech-po-number:focus){border-color:var(--bb-navy)!important;outline:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap .dtech-po-qty-btn,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn:not(:hover):not(:focus):not(:active),.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap .dtech-po-qty-btn:focus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn:focus{-webkit-appearance:none!important;appearance:none!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;align-self:stretch!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;box-shadow:none!important;outline:none!important;color:var(--dtech-qtybtn-color,#0f1720)!important;font-family:var(--dtech-qtybtn-ff,inherit)!important;font-size:var(--dtech-qtybtn-fs,20px)!important;font-weight:var(--dtech-qtybtn-fw,500)!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;cursor:pointer;transition:background-color .12s ease!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-minus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-minus:not(:hover):not(:focus):not(:active),.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-minus:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-minus:focus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-minus:active{border-right:.8px solid #dce3ea!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-plus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-plus:not(:hover):not(:focus):not(:active),.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-plus:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-plus:focus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn.dtech-po-qty-plus:active{border-left:.8px solid #dce3ea!important}@media (hover:hover){.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap .dtech-po-qty-btn:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn:hover{background:var(--bb-grey-bg)!important;background-color:var(--bb-grey-bg)!important;color:var(--dtech-qtybtn-color,#0f1720)!important}}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap .dtech-po-qty-btn:active,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn:active{background:var(--bb-grey-bg)!important;background-color:var(--bb-grey-bg)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap .dtech-po-qty-btn:focus-visible,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap button.dtech-po-qty-btn:focus-visible{outline:2px solid var(--bb-navy)!important;outline-offset:-3px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap .dtech-po-number{-moz-appearance:textfield!important;appearance:textfield!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:#ffffff!important;color:var(--dtech-poin-color,#111827)!important;font-family:var(--dtech-poin-ff,inherit)!important;font-size:var(--dtech-poin-fs,15px)!important;font-weight:var(--dtech-poin-fw,500)!important;line-height:1!important;text-align:center!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap .dtech-po-number::-webkit-outer-spin-button,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-number-wrap .dtech-po-number::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}@media (hover:none){.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-qty-control .dtech-qty-btn:hover{background:var(--bb-grey-bg)!important}}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn.dtech-project-tile--wide,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn.dtech-project-tile--wide:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn.dtech-project-tile--wide:focus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn.dtech-project-tile--wide:focus-visible{position:relative!important;top:auto!important;right:auto!important;width:100%!important;max-width:none!important;height:39px!important;min-height:39px!important;margin:calc(var(--dtech-stack-gap, var(--dtech-gap, 18px)) - var(--dtech-gap, 18px)) 0 0!important;padding:0 12px!important;justify-content:center!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-stock-pill.is-oos,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-volume-card,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-pill,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-fields select,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-fields textarea,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-fields input:not([type=checkbox]):not([type=radio]):not(.dtech-po-number):not(.dtech-po-swatch-input),.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form select{border-radius:var(--bb-radius,5px)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 button.dtech-add-cart,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button{justify-content:flex-start!important;gap:12px!important;padding-left:14px!important;padding-right:48px!important;text-align:left!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart .dtech-btn-icon,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button .dtech-btn-icon{width:26px!important;flex:0 0 26px!important;justify-content:center!important;align-items:center!important;margin:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart .dtech-btn-icon svg,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button .dtech-btn-icon svg{width:24px!important;height:24px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-add-cart .dtech-btn-text,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .single_add_to_cart_button .dtech-btn-text{margin:0!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-enquiry-btn{justify-content:center!important;padding-left:48px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-fields select,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form select,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .variations select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:.8px solid #dce3ea!important;border-radius:var(--bb-radius,5px)!important;box-shadow:none!important;outline:none!important;padding-right:40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:14px 14px!important;cursor:pointer}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-po-fields select::-ms-expand,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form select::-ms-expand{display:none}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form select:focus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-native-variable-form .variations select:focus{border-color:var(--bb-navy)!important;outline:none!important;box-shadow:none!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus-visible{height:33px!important;min-height:33px!important;padding:0 10.5px 0 9px!important;gap:6px!important;font-size:10.5px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn svg{width:15px!important;height:15px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn .dtech-project-tile__label{font-size:10.5px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner.is-trade-nodisc .dtech-trade-banner__badge{background:#5b6b82;box-shadow:0 0 0 4px rgb(255 255 255 / .08)}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-project-flat a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-project-flat a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus{border:.8px solid #dce3ea!important;box-shadow:none!important;background:#ffffff!important;background-color:#ffffff!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-project-flat a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-project-flat a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:active{border:.8px solid #dce3ea!important;box-shadow:none!important;background:var(--bb-grey-bg)!important;background-color:var(--bb-grey-bg)!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-project-flat a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus-visible{border:.8px solid #dce3ea!important;box-shadow:none!important;outline:2px solid var(--bb-navy)!important;outline-offset:2px!important}@media (max-width:399px){.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2{--bb-pill-clear:45px}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:hover,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus,.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:focus-visible{width:33px!important;min-width:33px!important;padding:0!important;justify-content:center!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn.dtech-project-tile--wide{width:100%!important;padding:0 12px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 a.dtech-project-tile.dtech-project-tile.dtech-project-tile.dtech-project-btn.dtech-project-btn:not(.dtech-project-tile--wide) .dtech-project-tile__label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-trade-banner>.dtech-trade-banner__deco{right:40px}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-cart-form .dtech-qty-stack{column-gap:12px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-feats{flex-wrap:nowrap!important;gap:4px!important;align-items:flex-start!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-delivery-card.dtech-dc{padding:12px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-feat{white-space:normal;align-items:flex-start!important;gap:4px!important}.dtech-buy-box.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2.dtech-bb-v2 .dtech-dc-check{width:14px!important;height:14px!important;flex-basis:14px!important;margin-top:0!important}}