.dbw-accessories-layout,.dbw-filter-column,.dbw-products-column,#accessories-products{min-width:0!important}.dbw-filter-heading{display:flex!important;align-items:stretch!important;width:100%!important;min-height:48px!important;margin:0!important;padding:0!important}.dbw-filter-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:52px!important;min-width:52px!important;background:#f57a20!important;color:#ffffff!important}.dbw-filter-icon svg{display:block!important;width:25px!important;height:25px!important;fill:none!important;stroke:#ffffff!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dbw-filter-icon svg line{stroke:#ffffff!important}.dbw-filter-icon svg circle{fill:#f57a20!important;stroke:#ffffff!important}.dbw-filter-heading-text{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;padding:0 15px!important;background:#6d8746!important;color:#ffffff!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.1!important;text-transform:uppercase!important;white-space:nowrap!important}.dbw-filter-list{width:100%!important;min-width:0!important}.dbw-filter-list .wpfFilterWrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0 16px!important;background:#ffffff!important;border:1px solid #e0e0e0!important;border-top:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}.dbw-filter-list .wpfFilterTitle,.dbw-filter-list .wpfTitle,.dbw-filter-list .wpfTitleToggle,.dbw-filter-list .wpfFilterTitleWrapper{display:none!important}.dbw-filter-list .wpfFilterContent,.dbw-filter-list .wpfFilterContentInner,.dbw-filter-list .wpfFilterVerScroll,.dbw-filter-list .mCustomScrollBox,.dbw-filter-list .mCSB_container{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.dbw-filter-list .mCSB_scrollTools{display:none!important}.dbw-filter-list ul,.dbw-filter-list .wpfFilterContent ul,.dbw-filter-list ul.wpfFilterVerScroll{width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.dbw-filter-list li,.dbw-filter-list .wpfFilterContent li{width:100%!important;margin:0!important;padding:0!important;border-bottom:1px solid #e6e6e6!important;list-style:none!important;box-sizing:border-box!important}.dbw-filter-list li:last-child{border-bottom:0!important}.dbw-filter-list .wpfLiLabel{display:flex!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:54px!important;margin:0!important;padding:10px 0!important;color:#252525!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;cursor:pointer!important;box-sizing:border-box!important}.dbw-filter-list .wpfDisplay,.dbw-filter-list .wpfFilterTaxNameWrapper,.dbw-filter-list .wpfFilterTaxNameWrapper span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.dbw-filter-list .wpfCheckbox{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;margin:0!important;padding:0!important;flex:0 0 18px!important;box-sizing:border-box!important}.dbw-filter-list .wpfCheckbox input[type="checkbox"]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.dbw-filter-list .wpfCheckbox label{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;margin:0!important;padding:0!important;line-height:1!important;cursor:pointer!important;box-sizing:border-box!important}.dbw-filter-list .wpfCheckbox label::before{content:""!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;background:#ffffff!important;border:1px solid #8f8f8f!important;border-radius:0!important;box-sizing:border-box!important}.dbw-filter-list .wpfCheckbox input[type="checkbox"]:checked+label::before,.dbw-filter-list .wpfCheckbox input[type="checkbox"]:checked~label::before,.dbw-filter-list .wpfCheckbox:has(input[type="checkbox"]:checked) label::before{background:#6d8746!important;border-color:#6d8746!important}.dbw-filter-list .wpfCheckbox input[type="checkbox"]:checked+label::after,.dbw-filter-list .wpfCheckbox input[type="checkbox"]:checked~label::after,.dbw-filter-list .wpfCheckbox:has(input[type="checkbox"]:checked) label::after{content:"✓"!important;position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.dbw-filter-list .wpfLiLabel:has(input[type="checkbox"]:checked),.dbw-filter-list li.wpfSelected .wpfLiLabel,.dbw-filter-list .wpfSelected{color:#f57a20!important;font-weight:700!important}.dbw-accessories-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;margin:0 0 28px!important;padding:0 20px!important;background:#f1f1f1!important;color:#333333!important;box-sizing:border-box!important}.dbw-product-count{display:block!important;margin:0!important;color:#333333!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}.dbw-product-ordering{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin:0!important;padding:0!important}.dbw-sort-label{display:inline-block!important;margin:0!important;color:#333333!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}.dbw-product-ordering form,.dbw-product-ordering .woocommerce-ordering{display:block!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important}.dbw-product-ordering select,.dbw-product-ordering select.orderby{display:block!important;width:130px!important;min-width:130px!important;height:34px!important;margin:0!important;padding:4px 32px 4px 10px!important;background-color:#ffffff!important;border:1px solid #b8b8b8!important;border-radius:0!important;color:#222222!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:normal!important;visibility:visible!important;opacity:1!important;appearance:auto!important;-webkit-appearance:menulist!important}@media (max-width:1024px){.dbw-filter-icon{width:46px!important;min-width:46px!important}.dbw-filter-heading-text{padding:0 12px!important;font-size:14px!important}.dbw-filter-list .wpfFilterWrapper{padding-left:13px!important;padding-right:13px!important}.dbw-filter-list .wpfLiLabel{gap:10px!important;font-size:13px!important}}@media (max-width:767px){.dbw-filter-column{margin-bottom:22px!important}.dbw-accessories-toolbar{flex-wrap:wrap!important;gap:10px!important;min-height:0!important;padding:10px 14px!important}.dbw-product-ordering{margin-left:auto!important}.dbw-product-ordering select,.dbw-product-ordering select.orderby{width:115px!important;min-width:115px!important}}.dbw-gallery-products-column{width:100%!important;min-width:0!important}.dbw-gallery-products-column .dbw-fast-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;align-self:stretch!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0 0 24px 0!important;padding:14px 18px!important}.dbw-gallery-products-column .dbw-fast-results{flex:0 0 auto!important}.dbw-gallery-products-column .dbw-fast-sort-wrap{flex:0 0 auto!important;margin:0 0 0 auto!important}.dbw-gallery-products-column .dbw-fast-sort{width:230px!important;min-width:230px!important}@media (max-width:767px){.dbw-gallery-products-column .dbw-fast-toolbar{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.dbw-gallery-products-column .dbw-fast-sort-wrap{width:100%!important;margin-left:0!important}.dbw-gallery-products-column .dbw-fast-sort{width:100%!important;min-width:0!important}}.dbw-fast-filter-heading,.dbw-fast-filter-heading:hover,.dbw-fast-filter-heading:focus,.dbw-fast-filter-heading:focus-visible,.dbw-fast-filter-heading:active,.dbw-fast-gallery-filter.is-open .dbw-fast-filter-heading{background:#f57a20!important;color:#ffffff!important;outline:none!important}.dbw-fast-filter-heading *,.dbw-fast-filter-heading:hover *,.dbw-fast-filter-heading:focus *,.dbw-fast-filter-heading:active *{color:#ffffff!important}@media (max-width:767px){body .dbw-gallery-filter-column .dbw-fast-filter-toggle,body .dbw-gallery-filter-column .dbw-fast-filter-toggle:hover,body .dbw-gallery-filter-column .dbw-fast-filter-toggle:focus,body .dbw-gallery-filter-column .dbw-fast-filter-toggle:active,body .dbw-gallery-filter-column .dbw-fast-filter-toggle:visited,body .dbw-gallery-filter-column .dbw-fast-filter-toggle[aria-expanded="true"],body .dbw-gallery-filter-column .dbw-fast-filter-toggle[aria-expanded="false"]{background:#f89a2b!important;border-color:#f89a2b!important;color:#ffffff!important;box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important}body .dbw-gallery-filter-column .dbw-fast-filter-toggle *,body .dbw-gallery-filter-column .dbw-fast-filter-toggle:hover *,body .dbw-gallery-filter-column .dbw-fast-filter-toggle:focus *,body .dbw-gallery-filter-column .dbw-fast-filter-toggle:active *,body .dbw-gallery-filter-column .dbw-fast-filter-toggle[aria-expanded="true"] *,body .dbw-gallery-filter-column .dbw-fast-filter-toggle[aria-expanded="false"] *{color:#ffffff!important;fill:#ffffff!important;stroke:#ffffff!important}body .dbw-gallery-filter-column .dbw-fast-filter-toggle.active,body .dbw-gallery-filter-column .dbw-fast-filter-toggle.is-active,body .dbw-gallery-filter-column .dbw-fast-filter-toggle.open,body .dbw-gallery-filter-column .dbw-fast-filter-toggle.expanded{background:#f89a2b!important;border-color:#f89a2b!important;color:#ffffff!important}}body.woocommerce-checkout{--dbw-co-green:var(--e-global-color-primary, #535f3f);--dbw-co-olive:var(--e-global-color-secondary, #66754e);--dbw-co-orange:var(--e-global-color-f5bce89, #fd7c36);--dbw-co-ink:#1a1a1a;--dbw-co-muted:#555b51;--dbw-co-line:#d9ddd3;--dbw-co-soft:#f5f6f2}body.woocommerce-checkout:not(.woocommerce-order-received):not(.woocommerce-order-pay) main#content{box-sizing:border-box;width:calc(100% - 40px)!important;max-width:1240px!important;margin:36px auto 64px!important;padding:0!important}body.woocommerce-checkout #content .page-header h1{color:var(--dbw-co-ink);font-size:clamp(28px, 3vw, 40px);line-height:1.2}body.woocommerce-checkout form.checkout.woocommerce-checkout{display:flow-root!important;position:relative;width:100%!important;max-width:none!important;margin:24px 0 0!important;padding:0!important;color:var(--dbw-co-ink);font-family:inherit;line-height:1.55}body.woocommerce-checkout form.checkout :is(#customer_details,#order_review_heading,#order_review){box-sizing:border-box;position:static!important;inset:auto!important;transform:none!important;min-width:0!important;max-width:none!important;width:100%!important;float:none!important;clear:both}body.woocommerce-checkout form.checkout #customer_details{margin:0 0 24px!important;padding:26px!important;border:1px solid var(--dbw-co-line);border-top:4px solid var(--dbw-co-green);border-radius:12px;background:#fff;box-shadow:0 6px 24px rgb(26 26 26 / 4%)}body.woocommerce-checkout form.checkout #customer_details>:is(.col-1,.col-2){display:block!important;box-sizing:border-box;float:none!important;clear:both;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.woocommerce-checkout form.checkout #customer_details>.col-2{padding-top:24px!important}body.woocommerce-checkout form.checkout #customer_details h3{margin:0 0 20px;color:var(--dbw-co-ink);font-size:22px;line-height:1.35;font-weight:700}body.woocommerce-checkout form.checkout #ship-to-different-address{font-size:17px}body.woocommerce-checkout form.checkout #customer_details .form-row{display:block;box-sizing:border-box;margin-bottom:16px;padding:0}body.woocommerce-checkout form.checkout #customer_details .form-row label{color:var(--dbw-co-ink);font-size:14px;font-weight:600;line-height:1.6;margin-bottom:7px}body.woocommerce-checkout form.checkout #customer_details :is(input.input-text,textarea,select:not(.select2-hidden-accessible)){box-sizing:border-box;width:100%;min-height:48px;padding:11px 13px;border:1px solid #b9c0b0;border-radius:7px;background:#fff;color:var(--dbw-co-ink);font:inherit;font-size:16px;line-height:1.5;box-shadow:none}body.woocommerce-checkout form.checkout #customer_details textarea{min-height:110px;resize:vertical}body.woocommerce-checkout form.checkout #customer_details .select2-container{width:100%!important}body.woocommerce-checkout form.checkout #customer_details .select2-selection--single{min-height:48px;border:1px solid #b9c0b0;border-radius:7px;background:#fff}body.woocommerce-checkout form.checkout #customer_details .select2-selection__rendered{padding:10px 32px 10px 13px;color:var(--dbw-co-ink);line-height:26px;font-size:16px}body.woocommerce-checkout form.checkout #customer_details .select2-selection__arrow{height:46px;right:8px}body.woocommerce-checkout form.checkout #customer_details :is(input.input-text,textarea,select):focus,body.woocommerce-checkout form.checkout #customer_details .select2-container--focus .select2-selection{border-color:var(--dbw-co-green);outline:2px solid var(--dbw-co-green);outline-offset:2px}body.woocommerce-checkout form.checkout #customer_details .woocommerce-invalid :is(input.input-text,textarea,select,.select2-selection){border-color:#b42318}body.woocommerce-checkout form.checkout :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--dbw-co-green)}body.woocommerce-checkout form.checkout #order_review_heading{margin:0!important;padding:22px 26px!important;border:1px solid var(--dbw-co-green);border-radius:12px 12px 0 0;background:var(--dbw-co-green);color:#fff!important;font-size:22px;font-weight:700;line-height:1.35}body.woocommerce-checkout form.checkout #order_review{margin:0!important;padding:24px!important;border:1px solid var(--dbw-co-line);border-top:0;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 6px 24px rgb(26 26 26 / 4%)}body.woocommerce-checkout form.checkout #order_review table.shop_table{box-sizing:border-box;width:100%!important;margin:0 0 22px!important;border:0;border-collapse:collapse;background:#fff;font-size:15px}body.woocommerce-checkout form.checkout #order_review table.shop_table :is(th,td){padding:14px 8px;border:0;border-bottom:1px solid var(--dbw-co-line);background:#fff0;vertical-align:top;line-height:1.5;overflow-wrap:anywhere}body.woocommerce-checkout form.checkout #order_review table.shop_table thead th{background:var(--dbw-co-soft);color:var(--dbw-co-green);font-weight:700}body.woocommerce-checkout form.checkout #order_review :is(.product-total,.cart-subtotal td,.tax-total td,.order-total td){text-align:right}body.woocommerce-checkout form.checkout #order_review .woocommerce-Price-amount{white-space:nowrap}body.woocommerce-checkout form.checkout #order_review .order-total :is(th,td){padding-top:18px;border-bottom:0;color:var(--dbw-co-green);font-size:21px;font-weight:700}body.woocommerce-checkout form.checkout #order_review .wc-credit-card-logos{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;max-width:none!important;margin:0 0 20px!important;padding:0!important;text-align:left!important;line-height:1}body.woocommerce-checkout form.checkout #order_review .wc-credit-card-logos img{display:inline-block;max-width:min(260px, 100%)!important;height:auto!important;margin:0}body.woocommerce-checkout #content form.checkout #order_review #payment,body.woocommerce-checkout #content form.checkout #order_review #payment>ul.wc_payment_methods,body.woocommerce-checkout #content form.checkout #order_review #payment>.place-order{box-sizing:border-box;position:relative!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}body.woocommerce-checkout #content form.checkout #order_review #payment>ul.wc_payment_methods{display:block!important;list-style:none!important;border:0!important;text-align:left}body.woocommerce-checkout form.checkout #payment .wc_payment_methods>li.wc_payment_method{box-sizing:border-box;display:block!important;position:static!important;float:none!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;padding:0!important;text-align:left}body.woocommerce-checkout form.checkout #payment .wc_payment_method>label{position:static!important;inset:auto!important;transform:none!important;color:var(--dbw-co-ink);font-size:17px;font-weight:700;line-height:1.5}body.woocommerce-checkout form.checkout #payment .payment_box{box-sizing:border-box;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:12px 0 0!important;padding:16px!important;border:1px solid var(--dbw-co-line)!important;border-radius:9px!important;background:var(--dbw-co-soft)!important;color:var(--dbw-co-ink);box-shadow:none}body.woocommerce-checkout form.checkout #payment .payment_box::before{content:none!important}body.woocommerce-checkout form.checkout #payment #wc-clover_payments-cc-form,body.woocommerce-checkout form.checkout #payment #card-elements-container{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}body.woocommerce-checkout form.checkout #payment #wc-clover_payments-cc-form .field{box-sizing:border-box;width:100%!important;max-width:100%!important;border-radius:7px;background:#fff}body.woocommerce-checkout form.checkout #payment #wc-clover_payments-cc-form iframe{max-width:100%!important}body.woocommerce-checkout form.checkout #payment #wc-clover_payments-cc-form .input-errors{overflow-wrap:anywhere}body.woocommerce-checkout #content form.checkout #order_review #payment>.place-order{display:block!important;clear:both;padding:20px 0 0!important;border-top:1px solid var(--dbw-co-line)}body.woocommerce-checkout form.checkout #payment .woocommerce-terms-and-conditions-wrapper{display:flow-root;width:100%;float:none;margin:0 0 16px;color:var(--dbw-co-muted);font-size:14px;line-height:1.6}body.woocommerce-checkout form.checkout #payment .woocommerce-terms-and-conditions-wrapper:empty{margin:0}body.woocommerce-checkout form.checkout #payment .woocommerce-privacy-policy-text p:empty{margin:0}body.woocommerce-checkout form.checkout #payment .woocommerce-terms-and-conditions-checkbox-text a,body.woocommerce-checkout form.checkout #payment .woocommerce-privacy-policy-text a{color:var(--dbw-co-green);text-decoration:underline;text-underline-offset:3px}body.woocommerce-checkout form.checkout:not(.has-custom-place-order-button) #payment #place_order{position:static!important;inset:auto!important;transform:none!important;box-sizing:border-box;float:none!important;width:100%!important;max-width:none!important;min-height:54px;margin:0!important;padding:15px 22px!important;border:2px solid var(--dbw-co-green)!important;border-radius:8px!important;background:var(--dbw-co-green)!important;color:#fff!important;font:inherit;font-size:17px;font-weight:700;line-height:1.3;text-align:center!important;text-transform:none;white-space:normal;box-shadow:none;cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease}body.woocommerce-checkout form.checkout:not(.has-custom-place-order-button) #payment #place_order:hover:not(:disabled){background:var(--dbw-co-ink)!important;border-color:var(--dbw-co-orange)!important}body.woocommerce-checkout form.checkout #payment #place_order:focus-visible{outline:3px solid var(--dbw-co-orange)!important;outline-offset:3px}body.woocommerce-checkout form.checkout #payment #place_order:disabled{opacity:.6;cursor:not-allowed}body.woocommerce-checkout #content .woocommerce-info,body.woocommerce-checkout #content .woocommerce-message{border-top-color:var(--dbw-co-green);background:var(--dbw-co-soft);color:var(--dbw-co-ink)}body.woocommerce-checkout #content :is(.woocommerce-info,.woocommerce-message)::before{color:var(--dbw-co-green)}body.woocommerce-checkout #content .woocommerce-info :is(a,button){color:var(--dbw-co-green)}@media (min-width:1040px){body.woocommerce-checkout form.checkout #customer_details{float:left!important;clear:left;width:calc(50% - 14px)!important;margin-bottom:0!important}body.woocommerce-checkout form.checkout :is(#order_review_heading,#order_review){float:right!important;clear:right;width:calc(50% - 14px)!important}}@media (max-width:600px){body.woocommerce-checkout:not(.woocommerce-order-received):not(.woocommerce-order-pay) main#content{width:calc(100% - 24px)!important;margin:24px auto 40px!important}body.woocommerce-checkout form.checkout #customer_details,body.woocommerce-checkout form.checkout #order_review{padding:18px!important}body.woocommerce-checkout form.checkout #order_review_heading{padding:18px!important}body.woocommerce-checkout form.checkout #customer_details :is(.form-row-first,.form-row-last){float:none!important;width:100%!important}body.woocommerce-checkout form.checkout #payment .payment_box{padding:12px!important}body.woocommerce-checkout form.checkout #order_review table.shop_table :is(th,td){padding:12px 5px;font-size:14px}body.woocommerce-checkout form.checkout #order_review .order-total :is(th,td){font-size:19px}}@media (prefers-reduced-motion:reduce){body.woocommerce-checkout form.checkout #payment #place_order{transition:none}}