@media(min-width:1440px){.dh-home-scene{height:520px}.dh-home-hero .dh-home-hero-copy>.col-inner{padding-right:60px}}
@media(max-width:1200px){.dh-global-header{gap:18px}.dh-global-nav{gap:15px;font-size:12px}.dh-global-brand strong{font-size:24px}.dh-global-topbar{padding-inline:24px}.dh-home-terms{gap:12px}.dh-home-hero .dh-home-hero-copy>.col-inner{padding:32px 25px}.dh-home-scene{height:445px}}
@media(max-width:1024px){.dh-global-nav{display:none}.dh-global-mobile{display:block;font-size:13px}.dh-global-mobile>nav{right:20px;left:20px;max-height:75vh;overflow-y:auto}.dh-global-header{min-height:80px;padding:20px}.dh-home-terms--quick{grid-template-columns:repeat(7,minmax(92px,1fr));overflow-x:auto}.dh-home-hero .dh-home-hero-copy>.col-inner{padding:32px 24px}.dh-home-hero h1{font-size:34px}.dh-home-terms--spaces img{height:170px}.dh-category-hero{margin-inline:15px}.dh-category-hero h2{font-size:34px}}
@media(max-width:768px){.dh-global-topbar{padding:7px 16px;justify-content:center;font-size:10px}.dh-global-topbar a:last-child{display:none}.dh-global-header{gap:15px;padding:16px}.dh-global-brand strong{font-size:22px}.dh-global-brand span{font-size:9px}.dh-global-account{display:none}.dh-global-cart{font-size:0;gap:0}.dh-global-cart-count{font-size:11px}.dh-global-search summary{font-size:25px}.dh-home-hero .section-content>.row{display:flex;flex-direction:column}.dh-home-hero .col{flex-basis:100%;max-width:100%}.dh-home-hero .dh-home-hero-copy>.col-inner{max-width:none;padding:34px 25px}.dh-home-hero h1{font-size:36px;max-width:580px}.dh-home-scene{height:330px}.dh-global-site .dh-home-section{padding:24px 0}.dh-home-section .col{margin-bottom:22px}.dh-home-section .col:last-child{margin-bottom:0}.dh-home-terms--quick{padding:20px 16px;gap:14px}.dh-home-terms--quick img{height:80px}.dh-home-story>.col-inner{min-height:235px;padding:28px}.dh-home-terms--spaces{grid-template-columns:repeat(3,1fr)}.dh-home-terms--spaces img{height:160px}.dh-home-trust ul{grid-template-columns:1fr 1fr;gap:22px}.dh-home-reviews ul{grid-template-columns:1fr}.dh-home-terms--gallery{grid-template-columns:repeat(4,minmax(90px,1fr));overflow-x:auto}.dh-home-terms--gallery img{height:145px}.dh-category-hero{grid-template-columns:1.2fr 1fr;min-height:220px}.dh-category-hero header{padding:24px}.dh-category-hero>img{height:100%;min-height:240px}.dh-category-hero h2{font-size:29px}.dh-category-hero ul{gap:8px;font-size:11px;margin-top:14px}.dh-category-hero p{font-size:13px}.dh-blog-hero{padding:30px 22px}.dh-blog-hero h2{font-size:32px}.dh-global-site.single-post .entry-content{font-size:16px}.dh-global-site .product-footer .tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.dh-global-site .product-footer .tabs li{flex-shrink:0}.dh-global-site #footer .footer{padding:30px 0 0}}
@media(max-width:480px){.dh-global-topbar span{max-width:210px;overflow:hidden;text-overflow:ellipsis}.dh-global-topbar{gap:12px;font-size:9px}.dh-global-brand strong{font-size:20px}.dh-global-brand span{letter-spacing:0;font-size:8px}.dh-global-header{gap:13px;padding:15px 14px}.dh-global-search>section{left:12px;right:12px;min-width:0;padding:18px}.dh-home-hero .dh-home-hero-copy>.col-inner{padding:30px 20px}.dh-home-hero h1{font-size:32px}.dh-home-hero p{font-size:14px}.dh-home-hero .dh-global-button{padding:11px 15px;font-size:12px;gap:12px;margin-right:4px}.dh-home-scene{height:260px}.dh-home-terms--spaces img{height:132px}.dh-home-terms figcaption{font-size:11px}.dh-home-styles a{padding:20px;min-height:125px}.dh-home-styles strong{font-size:24px}.dh-home-trust li{padding-left:12px}.dh-category-hero{grid-template-columns:1fr}.dh-category-hero>img{height:160px;min-height:0;object-position:center 40%}.dh-category-hero h2{font-size:32px}.dh-category-hero header{padding:24px}.dh-global-site .product-info .cart .button{font-size:12px}.dh-global-site .dh-home-section .product-small .name{font-size:12px}.dh-global-site .dh-home-section .product-small .price{font-size:12px}.dh-global-site.single-post .entry-content h2{font-size:26px}.dh-home-look .dh-home-scene{height:250px}}
@media(max-width:390px){.dh-global-header{gap:10px}.dh-global-brand strong{font-size:19px}.dh-global-topbar span{max-width:180px}.dh-home-hero h1{font-size:30px}.dh-home-terms--spaces{gap:8px}.dh-home-terms--spaces img{height:115px}}
