:root{--dm-ink: #17191c;--dm-charcoal: #24272b;--dm-gold: #c5a46d;--dm-gold-dark: #a7864e;--dm-ivory: #f8f7f4}body{color:var(--dm-ink)}.page-wrapper{background:var(--dm-ivory)}#header-group{border-bottom:1px solid rgba(197,164,109,.28)}header,.header,.header-wrapper{background:#fff}a{text-underline-offset:.22em}.button,button.button,button,[type=button],[type=submit],.shopify-payment-button__button{border-radius:3px!important;font-weight:650!important;letter-spacing:.035em;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.button,button.button,[type=submit],.shopify-payment-button__button{background:var(--dm-charcoal)!important;color:#fff!important;border:1px solid var(--dm-gold)!important;box-shadow:0 5px 14px #17191c1a}.button:hover,button:hover,[type=submit]:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);background:#34383d!important}.product-card,.card,.product-grid .grid__item{border-radius:5px}.product-card img,.card img,.product-media img{transition:transform .35s ease}@media(hover:hover){.product-card:hover img,.card:hover img{transform:scale(1.025)}}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.025em}.price,.product-price{font-weight:700}.badge,.price__badge-sale{border-radius:2px!important;letter-spacing:.06em;text-transform:uppercase}footer,.footer{background:var(--dm-charcoal);color:var(--dm-ivory)}footer a,.footer a{color:#e3d2b4}footer a:hover,.footer a:hover{color:#fff}hr,.divider{border-color:#c5a46d59}:focus-visible{outline-color:var(--dm-gold)!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dm-hero{position:relative;isolation:isolate;min-height:570px;display:flex;align-items:center;overflow:hidden;background:#17191c url(https://images.unsplash.com/photo-1607860108855-64acos6d8e3a?auto=format&fit=crop&w=2200&q=85) center/cover no-repeat;color:#fff;padding:80px clamp(24px,8vw,120px)}.dm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e1012f0,#0e1012c7 42%,#0e101224);z-index:-1}.dm-hero__content{max-width:660px}.dm-eyebrow{font-size:11px;letter-spacing:.2em;font-weight:750;color:var(--dm-gold);margin:0 0 18px;text-transform:uppercase}.dm-hero h1{font-size:clamp(44px,6vw,78px);line-height:.99;color:#fff;margin:0 0 24px;letter-spacing:-.05em}.dm-hero h1 span{color:var(--dm-gold)}.dm-hero__content>p:not(.dm-eyebrow){font-size:17px;line-height:1.7;color:#e8e5df;max-width:470px;margin:0 0 30px}.dm-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;padding:16px 22px;background:var(--dm-gold);color:#17191c!important;border:1px solid var(--dm-gold);font-size:11px;font-weight:800;letter-spacing:.1em;text-decoration:none;transition:transform .2s,background .2s}.dm-button:hover{transform:translateY(-2px);background:#dfc18c}.dm-hero__note{position:absolute;bottom:26px;right:clamp(24px,6vw,80px);font-size:10px;letter-spacing:.18em;color:#fff;display:flex;gap:10px;align-items:center}.dm-hero__note span{width:24px;height:1px;background:var(--dm-gold)}.dm-trust{display:grid;grid-template-columns:repeat(3,1fr);background:#24272b;color:#fff;padding:25px clamp(24px,8vw,120px);gap:18px}.dm-trust>div{display:flex;align-items:center;justify-content:center;gap:14px;border-right:1px solid rgba(197,164,109,.35);padding:8px}.dm-trust>div:last-child{border:0}.dm-trust strong{color:var(--dm-gold);font-size:12px}.dm-trust span{font-size:12px;letter-spacing:.04em}.dm-categories,.dm-products{padding:80px clamp(22px,7vw,100px);max-width:1600px;margin:auto}.dm-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.dm-section-heading h2,.dm-feature h2,.dm-bottom-cta h2{font-size:clamp(32px,4vw,50px);line-height:1.05;letter-spacing:-.04em;margin:0;color:#17191c}.dm-section-heading>a{font-size:12px;color:#24272b;text-decoration:none;border-bottom:1px solid var(--dm-gold);padding-bottom:6px;white-space:nowrap}.dm-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dm-category{min-height:320px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;color:#fff;text-decoration:none;position:relative;overflow:hidden;background-size:cover;background-position:center;isolation:isolate}.dm-category:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f1113ed,#0f111314);z-index:-1;transition:transform .35s}.dm-category:hover:before{transform:scale(1.05)}.dm-category--interior{background-image:url(https://images.unsplash.com/photo-1504215680853-026ed2a45def?auto=format&fit=crop&w=900&q=80)}.dm-category--exterior{background-image:url(https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=900&q=80)}.dm-category--tools{background-image:url(https://images.unsplash.com/photo-1607860108855-64acos6d8e3a?auto=format&fit=crop&w=900&q=80)}.dm-category>span{font-size:10px;letter-spacing:.16em;color:var(--dm-gold)}.dm-category h3{font-size:30px;color:#fff;margin:12px 0 7px}.dm-category p{color:#e9e7e2;font-size:13px;line-height:1.55;margin:0 0 22px;max-width:270px}.dm-category b{font-size:10px;letter-spacing:.13em;color:var(--dm-gold)}.dm-products{background:#f1efea;max-width:none}.dm-products>.dm-section-heading,.dm-product-grid{max-width:1400px;margin-left:auto;margin-right:auto}.dm-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dm-product-card{color:#17191c;text-decoration:none;min-width:0}.dm-product-card__image{position:relative;background:#fff;aspect-ratio:1/1;overflow:hidden}.dm-product-card__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.dm-product-card:hover img{transform:scale(1.04)}.dm-product-card__image>span{position:absolute;left:12px;top:12px;background:#24272b;color:#e8d2a7;font-size:9px;letter-spacing:.12em;padding:8px}.dm-product-card__placeholder{height:100%;display:grid;place-items:center;color:#b79a67;font-size:13px;letter-spacing:.18em}.dm-product-card__info{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:14px 2px}.dm-product-card h3{font-size:14px;font-weight:650;margin:0;line-height:1.45}.dm-product-card__info p{font-size:14px;font-weight:750;margin:0;white-space:nowrap}.dm-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#fff}.dm-feature__image{min-height:430px;background:#24272b url(https://images.unsplash.com/photo-1607860108855-64acos6d8e3a?auto=format&fit=crop&w=1400&q=85) center/cover no-repeat}.dm-feature__copy{padding:clamp(35px,7vw,95px);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.dm-feature__copy>p:not(.dm-eyebrow){max-width:440px;font-size:15px;line-height:1.8;color:#5b5d60;margin:20px 0 28px}.dm-bottom-cta{text-align:center;background:#24272b;color:#fff;padding:70px 24px}.dm-bottom-cta h2{color:#fff;margin:0 0 25px}.dm-bottom-cta .dm-eyebrow{margin-bottom:15px}@media(max-width:750px){.dm-hero{min-height:520px;padding:65px 24px;background-position:58% center}.dm-hero__shade{background:linear-gradient(90deg,#0e1012eb,#0e101294)}.dm-hero__note{display:none}.dm-trust{grid-template-columns:1fr;padding:18px 24px;gap:0}.dm-trust>div{justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(197,164,109,.25);padding:12px 0}.dm-trust>div:last-child{border-bottom:0}.dm-categories,.dm-products{padding:52px 20px}.dm-section-heading{align-items:flex-start;flex-direction:column}.dm-category-grid{grid-template-columns:1fr}.dm-category{min-height:280px}.dm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.dm-product-card__info{flex-direction:column;gap:6px}.dm-feature{grid-template-columns:1fr}.dm-feature__image{min-height:270px}.dm-feature__copy{padding:38px 24px}.dm-section-heading>a{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/detailmaster-luxury.css.map */
