.footer-section{background:#131313!important;padding-top:72px!important}.footer-section h3,.footer-section h4,.footer-section .widget-title,.footer-section b[style],.footer-section strong{font-family:var(--dhm-sans)!important}.footer-section h3,.footer-section h4{font-size:11.5px!important;letter-spacing:.2em;text-transform:uppercase;color:#fff;font-weight:600}.footer-section .is-divider,.footer-section hr{background:rgb(255 255 255 / .12);max-width:100%;height:1px}.footer-section p,.footer-section li,.footer-section a{color:#b9b9b9;font-size:14px;line-height:1.8}.footer-section a:hover{color:#fff}.footer-section ul li{border-color:rgb(255 255 255 / .07)!important}.footer-section [style*="text-align: center"]{text-align:left!important}.absolute-footer{background:#0c0c0c!important;color:#8a8a8a;padding:18px 0;border-top:1px solid rgb(255 255 255 / .06)}@media (max-width:849px){.dhm-topbar{flex-wrap:nowrap;font-size:12.5px}.dhm-topbar>span:nth-child(3){display:none}.dhm-topbar>span+span::before{margin:0 10px}#top-bar .dhm-topbar a{font-size:12.5px!important}.dhm-hero__seal{display:none}.dhm-hero__stage{aspect-ratio:1 / .95;margin-top:8px}.dhm-cats{display:grid;grid-auto-flow:column;grid-auto-columns:42%;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;padding-bottom:6px;scrollbar-width:none}.dhm-cats::-webkit-scrollbar{display:none}.dhm-cat{scroll-snap-align:start}.dhm-feature__banner{aspect-ratio:16 / 10}.dhm-feature__body h2{font-size:36px}.single-product .woocommerce-tabs .tabs{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0}.single-product .woocommerce-tabs .tabs::-webkit-scrollbar{display:none}.single-product .woocommerce-tabs .tabs li{flex:none;width:auto!important;border:0!important}.single-product .woocommerce-tabs .tabs li a{padding:12px 14px;white-space:nowrap;font-size:14px}.single-product .woocommerce-tabs{margin-top:32px}.single-product .woocommerce-tabs .tab-panels{padding-top:22px!important}.single-product .woocommerce-tabs .panel{font-size:15px}.archive .shop-page-title .page-title-inner,.post-type-archive-product .shop-page-title .page-title-inner{flex-wrap:wrap;gap:8px}.shop-page-title .flex-col{text-align:left!important}.shop-page-title .woocommerce-ordering select{min-width:0;width:100%}.category-filter-row{font-size:12px;letter-spacing:.14em;font-weight:600}.product-small .box-text{padding:10px 10px 12px}.product-small .product-title{font-size:13px}.product-small .box-text .button{font-size:12px;min-height:34px;line-height:32px}.products .product-small.col{padding-left:6px;padding-right:6px;padding-bottom:12px}.footer-section{padding-top:48px!important}.footer-section .row>.col{padding-bottom:12px}.footer-section .row>.col:nth-child(2),.footer-section .row>.col:nth-child(3){flex-basis:50%;max-width:50%}.footer-section p,.footer-section li,.footer-section a{font-size:13.5px}}@media (max-width:549px){.dhm-hero h1{font-size:46px}.dhm-archive-hero h1{font-size:44px}.single-product .product-info .product-title{font-size:32px}.single-product .product-info .price-wrapper .price{font-size:26px}.dhm-pdp-trust{grid-template-columns:1fr 1fr}.dhm-pdp-trust li{flex-direction:column;gap:8px}.dhm-port h2,.dhm-final h2{font-size:40px}}