html,body{max-width:100%;overflow-x:hidden}@media(max-width:749px){.dhw-wrap{width:min(100% - 28px,1380px)}.dhw-announcement{height:28px;padding:0 14px;font-size:8px;letter-spacing:.16em;text-align:center;white-space:nowrap;overflow:hidden}.dhw-header{position:sticky;top:0}.dhw-nav{min-height:72px;grid-template-columns:minmax(0,1fr) auto;gap:12px}.dhw-logo span{font-size:16px;letter-spacing:.11em}.dhw-logo small{font-size:8px;letter-spacing:.18em;margin:4px 0 2px}.dhw-logo small i{width:24px}.dhw-logo b{font-size:27px}.dhw-actions{gap:14px}.dhw-action-icon{width:28px;height:28px}.dhw-action-icon svg{width:21px;height:21px}.dhw-cart-count{font-size:9px!important;margin-left:-10px}.dhw-hero{min-height:520px;background-position:center,68% center!important}.dhw-hero-inner{width:calc(100% - 28px)}.dhw-hero-copy{margin-left:0!important;max-width:78%!important}.dhw-kicker{font-size:9px;letter-spacing:.22em;margin-bottom:13px}.dhw-hero h1{font-size:clamp(40px,12vw,54px)!important;line-height:1}.dhw-gold-rule{width:110px;margin:16px 0 14px}.dhw-hero p{font-size:10px;line-height:1.5;letter-spacing:.11em;margin-bottom:21px}.dhw-hero-buttons{gap:8px}.dhw-btn{padding:13px 16px;font-size:9px;letter-spacing:.1em}.dhw-edit{padding:14px 0 24px!important}.dhw-cats{gap:8px!important}.dhw-cats .dhw-cat{aspect-ratio:3/4!important}.dhw-cat-label{left:11px!important;right:8px!important;bottom:11px!important}.dhw-cat-label strong{font-size:20px!important}.dhw-cat-label span{font-size:7px!important;line-height:1.3;letter-spacing:.09em!important}.dhw-new{padding:34px 0 44px!important}.dhw-new .dhw-title{font-size:31px!important}.dhw-new .dhw-title-rule{margin-bottom:24px!important}.dhw-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 10px!important}.dhw-product-image{aspect-ratio:4/5!important;padding:2px!important}.dhw-product-card img,.dhw-product-card svg{object-fit:contain!important}.dhw-product-vendor{font-size:8px!important;margin:9px 0 4px!important}.dhw-product-title{font-size:12px!important;line-height:1.35!important;min-height:auto!important;-webkit-line-clamp:3!important}.dhw-price{font-size:12px!important;margin-top:5px}.dhw-story-grid{width:100%!important}.dhw-story-image{min-height:310px!important}.dhw-story img{object-position:58% 40%}.dhw-story-copy{padding:38px 20px!important}.dhw-story h2{font-size:34px;margin-bottom:14px}.dhw-story p{font-size:13px;line-height:1.65}.dhw-about-more{padding:32px 20px 36px!important}.dhw-about-more h2{font-size:29px!important}.dhw-about-more p{font-size:13px!important}.dhw-service-grid{grid-template-columns:1fr 1fr!important;gap:22px 12px!important;padding:22px 0!important}.dhw-service-grid>div{grid-template-columns:31px 1fr!important;column-gap:7px}.dhw-service-icon{width:28px;height:28px}.dhw-service-icon svg{width:22px;height:22px}.dhw-service strong{font-size:8px!important}.dhw-service span{font-size:8px!important;line-height:1.35}.dhw-footer{padding:38px 0 18px}.dhw-footer-grid{grid-template-columns:1fr 1fr!important;gap:30px 20px!important}.dhw-footer-brand,.dhw-footer-grid>div:last-child{grid-column:1/-1}.dhw-newsletter{max-width:100%}.dhw-newsletter input{min-width:0}.dhw-copy{line-height:1.7}.dhw-collection-page{width:100%!important;padding:38px 14px 64px!important;overflow:hidden}.dhw-collection-header{padding:24px 8px 26px!important;margin-bottom:22px!important}.dhw-collection-header h1{font-size:38px!important}.dhw-collection-description{font-size:13px}.dhw-collection-toolbar{padding:13px 0!important;margin-bottom:24px!important;gap:10px;align-items:center!important}.dhw-sort{gap:6px}.dhw-sort label{display:none}.dhw-sort select{max-width:145px;padding:7px 20px 7px 2px;font-size:10px}.dhw-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 9px!important}.dhw-collection-product{min-width:0}.dhw-collection-product .dhw-product-image{aspect-ratio:4/5!important;background:#efede8}.dhw-collection-product .dhw-product-image img{object-fit:contain!important;background:#fff}.dhw-product-info{padding-top:9px!important}.dhw-product-info h2{font-size:13px!important;line-height:1.3;overflow-wrap:anywhere}.dhw-product-info .dhw-price{font-size:11px!important}.dhw-sold-badge{top:8px!important;left:8px!important;padding:5px 7px!important;font-size:8px!important}.dhw-filter-panel summary{min-height:44px}.dhw-sort select{min-height:44px}.dhw-product-form select,.dhw-product-form input,.dhw-product-form button{min-height:46px}.dhw-cart-info a{display:inline-block;min-height:36px;padding-top:8px}.dhw-cart-page{padding:38px 14px 64px!important}.dhw-cart-page h1{font-size:34px!important;margin-bottom:28px!important}.dhw-cart-item{grid-template-columns:86px minmax(0,1fr)!important;gap:14px!important;padding:18px 0!important}.dhw-cart-item img{width:86px!important;height:116px!important}.dhw-cart-info h2{font-size:17px;line-height:1.25}.dhw-cart-info p{font-size:12px}.dhw-cart-info input{width:54px;margin:8px 4px;padding:7px}.dhw-cart-item>strong{grid-column:2!important;font-size:13px}.dhw-cart-summary{max-width:none!important;width:100%;text-align:left!important}.dhw-cart-button{width:100%;margin:8px 0 0!important;text-align:center;box-sizing:border-box}}@media(max-width:390px){.dhw-hero-copy{max-width:86%!important}.dhw-cat-label strong{font-size:18px!important}.dhw-product-title{font-size:11px!important}.dhw-collection-page{padding-left:10px!important;padding-right:10px!important}.dhw-footer-grid{grid-template-columns:1fr!important}.dhw-footer-grid>div{grid-column:1!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/dhw-mobile.css.map */
