:root{--dl-wine:#581c2b;--dl-wine-dark:#37111d;--dl-ivory:#f5f0e8;--dl-cream:#fffbf4;--dl-ink:#302824;--dl-muted:#74685e;--dl-line:#d9ccbd;--dl-serif:var(--font-heading--family,Georgia,serif);--dl-sans:var(--font-body--family,Arial,sans-serif);--dl-gutter:clamp(22px,4.8vw,88px)}html{scroll-behavior:smooth;scroll-padding-top:140px}body.dl-store{background:var(--dl-ivory);color:var(--dl-ink);-webkit-font-smoothing:antialiased}.dl-store :focus-visible{outline:2px solid #a76c3b;outline-offset:5px}.dl-store a{-webkit-tap-highlight-color:transparent}.dl-store .button:not(.button-unstyled){transition:background .2s,transform .2s}.dl-store .button:not(.button-unstyled):active{transform:translateY(1px)}.dl-section{width:100%;min-width:0}.dl-section *,.dl-section *:before,.dl-section *:after{box-sizing:border-box}.dl-section h1,.dl-section h2,.dl-section h3,.dl-section p{margin:0}.dl-section h1,.dl-section h2,.dl-section h3{font-family:var(--dl-serif);font-weight:400;text-transform:none;letter-spacing:-.035em;color:inherit;max-width:none;line-height:1.02}.dl-section p{line-height:1.65}.dl-section a{color:inherit;text-decoration:none}.dl-section img{display:block;width:100%;height:100%;object-fit:cover}.dl-section em{font-family:var(--dl-serif);font-weight:400}.dl-wrap{max-width:1680px;margin-inline:auto;padding-inline:var(--dl-gutter)}.dl-section .dl-eyebrow{font:500 10px/1.5 var(--dl-sans);letter-spacing:.22em;text-transform:uppercase}.dl-section h2{font-size:clamp(40px,4.9vw,76px)}.dl-section .dl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;border:1px solid transparent;border-radius:100px;padding:19px 26px;min-height:56px;font:500 12px/1.3 var(--dl-sans);letter-spacing:.03em;background:var(--dl-wine);color:var(--dl-cream);transition:background .25s,transform .25s;width:fit-content}.dl-section .dl-button-cream{background:var(--dl-ivory);color:var(--dl-wine)}.dl-section .dl-button:hover{background:var(--dl-wine-dark);color:var(--dl-cream);transform:translateY(-2px)}.dl-section .dl-button-cream:hover{background:#e4d5c5;color:var(--dl-wine)}.dl-text-link{display:inline-flex;gap:22px;align-items:center;border-bottom:1px solid currentColor;padding:12px 0;font:500 12px/1.4 var(--dl-sans);width:fit-content}.dl-text-link svg,.dl-button svg{flex-shrink:0;transition:transform .25s}.dl-text-link:hover svg,.dl-button:hover svg{transform:translate(4px)}.dl-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:42px}.dl-section-heading .dl-eyebrow{margin-bottom:18px}.dl-section-heading .dl-text-link{flex-shrink:0}.dl-section-heading h2{color:var(--dl-wine)}#header-group{position:sticky;top:0;z-index:30;background:var(--dl-ivory);box-shadow:0 1px #581c2b1a}.dl-announcement{background:var(--dl-wine);color:var(--dl-cream);text-align:center;font:400 10px/1.4 var(--dl-sans);letter-spacing:.1em;min-height:36px;display:grid;place-items:center;padding:8px 20px}.dl-announcement a{color:inherit}.dl-announcement span{margin-left:16px}.dl-header{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:93px;padding:16px var(--dl-gutter);max-width:1800px;margin:auto}.dl-wordmark{font:400 36px/1 var(--dl-serif);letter-spacing:-.05em;color:var(--dl-wine)!important;white-space:nowrap}.dl-wordmark span{display:block;font:400 7px/1.5 var(--dl-sans);letter-spacing:.36em;text-align:center;margin-top:7px}.dl-logo-image{max-width:190px;max-height:55px;object-fit:contain!important}.dl-desktop-nav{display:flex;gap:clamp(14px,2.1vw,35px);align-items:center}.dl-desktop-nav a{font:400 11px/1.5 var(--dl-sans);position:relative;padding:12px 0}.dl-desktop-nav a:after{content:"";position:absolute;bottom:5px;left:0;width:0;height:1px;background:currentColor;transition:width .25s}.dl-desktop-nav a:hover:after{width:100%}.dl-nav-sale{color:var(--dl-wine)!important}.dl-header-actions{display:flex;gap:7px;align-items:center;color:var(--dl-wine);--color-account-icon:var(--dl-wine);--header-actions-font-size:12px}.dl-header-actions .header-actions__action{width:44px;height:44px;min-width:44px;padding:10px;color:var(--dl-wine)}.dl-header-actions .svg-wrapper{width:22px;height:22px}.dl-mobile-menu{display:none}.dl-header .cart-bubble{background:var(--dl-wine);color:var(--dl-ivory)}.dl-hero{display:grid;grid-template-columns:43% 57%;min-height:680px;background:var(--dl-wine);color:var(--dl-ivory);overflow:hidden}.dl-hero-copy{padding:64px 8% 28px 11.2%;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}.dl-hero-copy .dl-eyebrow{color:#e3cbbf;margin-bottom:32px}.dl-hero h1{font-size:clamp(66px,6.6vw,112px);line-height:.94;letter-spacing:-.055em;max-width:650px}.dl-hero h1 em{display:block}.dl-hero-description{max-width:310px;margin:28px 0 30px!important;font-size:13px;color:#e4d0c8}.dl-hero-foot{display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%;margin-top:auto;padding-top:42px;font:400 10px/1.6 var(--dl-sans);color:#dfc6bb}.dl-hero-foot a{width:42px;height:42px;border:1px solid #dbc2b65c;border-radius:50%;display:grid;place-items:center;font-size:20px}.dl-hero-photo{position:relative;min-height:680px;border-radius:0 0 0 110px;overflow:hidden;background:#9d7657}.dl-hero-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 57%}.dl-hero-photo:after{content:"";position:absolute;top:60%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#24150a80);pointer-events:none}.dl-hero-caption{position:absolute;bottom:32px;left:8%;right:6%;z-index:1;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#fff9f1;font-size:10px;letter-spacing:.14em}.dl-hero-caption a{display:flex;align-items:center;gap:12px;letter-spacing:.02em}.dl-sale-seal{position:absolute;right:28px;top:28px;z-index:2;background:var(--dl-ivory);color:var(--dl-wine)!important;border-radius:4px;padding:18px 22px;text-align:center;box-shadow:0 5px 30px #20110c14}.dl-sale-seal span{display:block;font:500 7px/1.5 var(--dl-sans);letter-spacing:.15em}.dl-sale-seal strong{display:block;font:400 32px/1.25 var(--dl-serif);letter-spacing:-.03em;margin:3px 0}.dl-intro{text-align:center;padding-block:100px 85px;max-width:1100px}.dl-intro .dl-eyebrow{color:var(--dl-muted);margin-bottom:28px}.dl-intro h2{color:var(--dl-wine);font-size:clamp(36px,4.1vw,62px)}.dl-intro>p:not(.dl-eyebrow){font-size:14px;max-width:620px;margin:24px auto 0;color:var(--dl-muted)}.dl-flourish{display:block;margin-top:36px;color:var(--dl-wine);font-size:27px}.dl-collections{padding-bottom:100px}.dl-category-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:26px;align-items:start}.dl-category-2{margin-top:65px}.dl-category-3{margin-top:22px}.dl-category-image{aspect-ratio:3/4;position:relative;overflow:hidden;background:#ddd0be}.dl-category-1 .dl-category-image{border-radius:160px 160px 2px 2px}.dl-category-image img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.dl-category:hover img{transform:scale(1.035)}.dl-category-1 img{object-position:49% center}.dl-category-2 img{object-position:53% 65%}.dl-category-3 img{object-position:60% 60%}.dl-category-number{position:absolute;top:18px;left:22px;font:400 14px var(--dl-serif);color:#fff;mix-blend-mode:difference}.dl-category-1 .dl-category-number{top:35px;left:50%;transform:translate(-50%)}.dl-round-arrow{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;position:absolute;bottom:18px;right:18px;background:var(--dl-ivory);color:var(--dl-wine);transition:transform .25s}.dl-category:hover .dl-round-arrow{transform:rotate(-35deg)}.dl-category-caption{padding-top:20px}.dl-category-caption h3{font-size:32px;color:var(--dl-wine)}.dl-category-caption p{font-size:12px;color:var(--dl-muted);margin-top:8px}.dl-products{padding-block:70px 100px;border-top:1px solid var(--dl-line)}.dl-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.dl-product-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#eee8df;margin-bottom:20px}.dl-product-image img{object-fit:contain;transition:transform .7s}.dl-product-card:last-child .dl-product-image img{object-fit:cover}.dl-product-card:hover img{transform:scale(1.035)}.dl-product-card .dl-eyebrow{font-size:8px;color:var(--dl-muted);margin-bottom:8px}.dl-product-card h3{font-size:27px;line-height:1.1;color:var(--dl-wine);letter-spacing:-.02em}.dl-product-meta,.dl-product-price{font:400 12px/1.6 var(--dl-sans);margin-top:9px!important;color:var(--dl-muted)}.dl-product-price s{margin-left:8px;opacity:.7}.dl-product-discover{position:absolute;bottom:12px;right:12px;left:12px;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:50px;background:#fffbf4ed;color:var(--dl-wine);font-size:10px;transform:translateY(70px);transition:transform .25s}.dl-product-card:hover .dl-product-discover,.dl-product-card:focus-visible .dl-product-discover{transform:translateY(0)}.dl-product-badge{position:absolute;top:12px;left:12px;border-radius:20px;padding:5px 12px;background:var(--dl-wine);color:var(--dl-ivory);font-size:10px}.dl-sold-out{display:block;font-size:10px;margin-top:4px}.dl-editor-note{margin-top:20px!important;border:1px dashed var(--dl-line);padding:12px;font:12px var(--dl-sans);color:var(--dl-muted)}.dl-room{background:#e9e1d6}.dl-room-heading{text-align:center;padding-block:64px 38px;color:var(--dl-wine)}.dl-room-heading .dl-eyebrow{margin-bottom:19px}.dl-room-heading h2{font-size:clamp(36px,4.8vw,74px)}.dl-room-scene{position:relative;aspect-ratio:2.4;overflow:visible}.dl-room-scene>img{object-fit:cover}.dl-room-label{position:absolute;bottom:24px;left:var(--dl-gutter);font:500 9px var(--dl-sans);letter-spacing:.16em;color:#fff;text-shadow:0 1px 6px #000}.dl-room-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:22px}.dl-room-bottom p{font-size:12px;color:var(--dl-muted)}.dl-hotspot{position:absolute;left:var(--hotspot-x);top:var(--hotspot-y);z-index:3}.dl-hotspot summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border:1px solid #fff8;background:#fffbf4d9;border-radius:50%;color:var(--dl-wine);box-shadow:0 0 0 8px #ffffff30;font-size:26px}.dl-hotspot summary::-webkit-details-marker{display:none}.dl-hotspot[open] summary{background:var(--dl-wine);color:var(--dl-ivory)}.dl-hotspot[open] summary span{transform:rotate(45deg)}.dl-hotspot-card{position:absolute;bottom:60px;left:50%;transform:translate(-50%);background:var(--dl-cream);padding:25px;width:280px;box-shadow:0 12px 45px #29160c26;border-radius:3px}.dl-hotspot-card h3{font-size:30px;margin:12px 0}.dl-hotspot-card>p:not(.dl-eyebrow){font-size:12px;color:var(--dl-muted)}.dl-hotspot-card .dl-text-link{font-size:11px;margin-top:10px}.dl-hotspot-card:after{content:"";width:14px;height:14px;background:var(--dl-cream);position:absolute;bottom:-7px;left:calc(50% - 7px);transform:rotate(45deg)}.dl-sale-wrap{padding-block:100px}.dl-sale{display:grid;grid-template-columns:1fr 1fr;background:var(--dl-wine);color:var(--dl-ivory);border-radius:4px 4px 90px;overflow:hidden}.dl-sale-copy{padding:70px clamp(28px,5vw,80px);display:flex;align-items:flex-start;flex-direction:column}.dl-sale-copy h2{font-size:clamp(42px,5.1vw,82px);margin:24px 0}.dl-sale-copy h2 em{display:block}.dl-sale-copy>p:not(.dl-eyebrow){font-size:13px;color:#e3cbbf;max-width:280px}.dl-offer-pill{padding:11px 25px;border:1px solid #d6b5a6;border-radius:40px;font:400 30px/1.1 var(--dl-serif);margin-top:28px}.dl-sale-small{font-size:9px;letter-spacing:.06em;margin:10px 0 28px;color:#e3cbbf}.dl-sale-photo{position:relative;min-height:620px}.dl-sale-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:58% 60%}.dl-sale-photo>span{position:absolute;bottom:26px;left:30px;right:30px;color:#fff;font:italic 22px var(--dl-serif);text-shadow:0 1px 8px #000}.dl-story{display:grid;grid-template-columns:1.04fr 1fr;gap:8%;padding-block:0 100px;align-items:center}.dl-story-photo{aspect-ratio:.8;position:relative;overflow:hidden}.dl-story-photo>img{object-position:55% center}.dl-photo-label{position:absolute;bottom:22px;left:24px;color:#fff;font:500 8px/1.5 var(--dl-sans);letter-spacing:.17em;text-shadow:0 1px 8px #000}.dl-story-copy{padding:30px 0}.dl-story-copy h2{color:var(--dl-wine);margin:25px 0;font-size:clamp(40px,5vw,78px)}.dl-story-copy h2 em{display:block}.dl-story-copy>p:not(.dl-eyebrow){font-size:13px;max-width:340px;color:var(--dl-muted)}.dl-story-copy>.dl-text-link{margin-top:22px}.dl-story-inset{display:flex;align-items:flex-end;gap:24px;margin-top:45px}.dl-story-inset>img{width:48%;height:240px;object-position:65% 65%;border-radius:100px 100px 0 0}.dl-story-inset>span{font:italic 25px/1.1 var(--dl-serif);color:var(--dl-wine);padding-bottom:16px}.dl-guide{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;border-top:1px solid var(--dl-line);padding-block:70px 100px}.dl-guide-intro h2{margin:20px 0;color:var(--dl-wine);font-size:clamp(36px,4vw,60px)}.dl-guide-intro>p:not(.dl-eyebrow){max-width:270px;font-size:13px;color:var(--dl-muted)}.dl-faq{border-bottom:1px solid var(--dl-line)}.dl-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;min-height:66px;list-style:none;cursor:pointer;font:400 23px/1.2 var(--dl-serif);color:var(--dl-wine)}.dl-faq summary::-webkit-details-marker{display:none}.dl-plus{font:300 20px var(--dl-sans);transition:transform .2s}.dl-faq[open] .dl-plus{transform:rotate(45deg)}.dl-faq-answer{font-size:13px;color:var(--dl-muted);padding:0 25px 23px 0;line-height:1.7}.dl-footer{background:var(--dl-wine);color:var(--dl-ivory);overflow:hidden}.dl-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:15%;padding-block:70px;border-bottom:1px solid #f5f0e82b;align-items:center}.dl-newsletter h2{font-size:clamp(38px,4.4vw,65px);margin:20px 0}.dl-newsletter>div>p:not(.dl-eyebrow){font-size:12px;color:#dec8bf;max-width:350px}.dl-newsletter-form label{font-size:10px;letter-spacing:.08em;display:block;margin-bottom:14px}.dl-email-row{display:flex;border-bottom:1px solid #dac0b5}.dl-email-row input{border:none;border-radius:0;background:transparent;color:var(--dl-ivory);flex:1;min-width:0;font:400 24px var(--dl-serif);padding:10px 0 18px;box-shadow:none}.dl-email-row input::placeholder{color:#ddc4b6;opacity:1}.dl-email-row button{background:transparent;border:0;color:var(--dl-ivory);min-width:48px;min-height:48px;cursor:pointer;display:grid;place-items:center}.dl-consent{font-size:9px;line-height:1.6!important;max-width:370px;margin-top:14px!important;color:#d7beb4}.dl-consent a{text-decoration:underline}.dl-footer-columns{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:45px;padding-block:50px}.dl-footer .dl-wordmark{color:var(--dl-ivory)!important;font-size:38px}.dl-footer-columns p{font-size:11px;margin-top:20px;color:#dbc4b9}.dl-footer-columns h3{font:500 10px/1.5 var(--dl-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.dl-footer-columns nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:11px;color:#e3cec4}.dl-footer-columns a:hover{text-decoration:underline;text-underline-offset:5px}.dl-footer .dl-nav-sale{color:inherit!important}.dl-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #f5f0e82b;padding-top:22px;font-size:9px;color:#d9bfb4}.dl-footer-signature{font:400 clamp(70px,17.5vw,270px)/1 var(--dl-serif);letter-spacing:-.055em;text-align:center;white-space:nowrap;margin:55px 0 -25px;color:#f5f0e8;opacity:.16;pointer-events:none}@media(prefers-reduced-motion:no-preference){[data-dl-reveal].dl-will-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.65,.25,1)}[data-dl-reveal].dl-visible{opacity:1;transform:none}}@media(max-width:1100px){.dl-header{gap:20px}.dl-desktop-nav{gap:18px}.dl-desktop-nav a{font-size:10px}.dl-wordmark{font-size:30px}.dl-header-actions{gap:0}.dl-hero{min-height:620px;grid-template-columns:45% 55%}.dl-hero-photo{min-height:620px}.dl-hero-copy{padding:55px 9% 28px 10%}.dl-hero h1{font-size:clamp(60px,7.5vw,85px)}.dl-hero-description{font-size:12px}.dl-sale-photo{min-height:570px}.dl-sale-copy{padding-block:50px}.dl-story-inset>img{height:180px}.dl-product-card h3{font-size:24px}}@media(max-width:899px){.dl-desktop-nav{display:none}.dl-mobile-menu{display:block;order:0}.dl-header{min-height:75px;padding:12px 20px;gap:10px}.dl-header>.dl-wordmark{position:absolute;left:50%;transform:translate(-50%);font-size:29px}.dl-header>.dl-wordmark span{font-size:6px}.dl-header-actions{margin-left:auto}.dl-header-actions .account-button{display:none}.dl-mobile-menu summary{width:44px;height:44px;display:grid;place-items:center;list-style:none;cursor:pointer}.dl-mobile-menu summary::-webkit-details-marker{display:none}.dl-menu-lines{width:20px;height:12px;border-block:1px solid var(--dl-wine);position:relative;transition:transform .2s}.dl-mobile-menu[open] .dl-menu-lines{transform:rotate(45deg);height:0;border-bottom:0}.dl-mobile-menu[open] .dl-menu-lines:after{content:"";position:absolute;top:-1px;right:0;bottom:0;left:0;border-top:1px solid var(--dl-wine);transform:rotate(90deg)}.dl-mobile-panel{position:absolute;top:100%;left:0;right:0;background:var(--dl-ivory);padding:30px var(--dl-gutter) 40px;border-top:1px solid var(--dl-line);box-shadow:0 20px 30px #25110c20;max-height:calc(100dvh - 115px);overflow:auto}.dl-mobile-panel nav{display:flex;flex-direction:column;margin:20px 0 25px}.dl-mobile-panel nav a{font:400 34px/1.4 var(--dl-serif);padding:9px 0;border-bottom:1px solid var(--dl-line)}.dl-mobile-panel .dl-text-link{font-size:12px}.dl-hero{grid-template-columns:1fr 1fr}.dl-hero h1{font-size:62px}.dl-hero-copy{padding:50px 24px 25px}.dl-hero .dl-button{padding:17px 21px;gap:20px;font-size:11px}.dl-sale-seal{right:20px;top:20px;padding:12px 16px}.dl-sale-seal strong{font-size:27px}.dl-sale-seal span{font-size:6px}.dl-hero-caption>span{display:none}.dl-category-grid{gap:18px}.dl-category-caption h3{font-size:27px}.dl-section-heading h2{font-size:48px}.dl-product-grid{gap:15px}.dl-story{gap:5%}.dl-story-inset{gap:12px}.dl-story-inset>span{font-size:22px}.dl-guide{gap:7%}.dl-newsletter{gap:8%}}@media(max-width:599px){:root{--dl-gutter:22px}html{scroll-padding-top:115px}.dl-announcement{font-size:9px;letter-spacing:.025em;min-height:34px;padding:8px 13px}.dl-announcement span{margin-left:6px}.dl-header{min-height:69px;padding:9px 12px}.dl-header>.dl-wordmark{font-size:27px}.dl-header-actions .header-actions__action{width:44px;min-width:44px;padding:10px}.dl-header-actions .svg-wrapper{width:20px}.dl-header .dl-logo-image{max-width:130px;max-height:42px}.dl-hero{display:flex;flex-direction:column;min-height:0}.dl-hero-copy{padding:40px 24px 32px}.dl-hero-copy .dl-eyebrow{font-size:8px;margin-bottom:21px;letter-spacing:.18em}.dl-hero h1{font-size:clamp(58px,16vw,82px);max-width:400px;line-height:.94}.dl-hero h1 em{display:inline}.dl-hero-description{font-size:12px;max-width:320px;margin:20px 0 23px!important}.dl-hero .dl-button{font-size:11px;min-height:49px;padding:15px 21px;gap:24px}.dl-hero-foot{display:none}.dl-hero-photo{min-height:0;height:400px;border-radius:65px 0 0}.dl-hero-photo>img{object-position:50% 66%}.dl-hero-caption{left:25px;bottom:24px;right:25px}.dl-hero-caption>span{display:block;font-size:8px}.dl-hero-caption a{font-size:10px}.dl-sale-seal{top:20px;right:16px;padding:11px 16px}.dl-sale-seal strong{font-size:25px}.dl-intro{padding-block:58px 50px}.dl-intro .dl-eyebrow{font-size:8px;letter-spacing:.18em;margin-bottom:20px}.dl-intro h2{font-size:39px;line-height:1.04}.dl-intro>p:not(.dl-eyebrow){font-size:12px;margin-top:20px}.dl-flourish{margin-top:24px;font-size:24px}.dl-section-heading{display:block;margin-bottom:26px}.dl-section-heading .dl-eyebrow{font-size:8px;margin-bottom:14px}.dl-section-heading h2{font-size:43px}.dl-section-heading .dl-text-link{margin-top:15px;font-size:11px;padding-block:9px}.dl-collections{padding-bottom:55px;overflow:hidden}.dl-category-grid{display:grid;grid-auto-flow:column;grid-auto-columns:81%;grid-template-columns:none;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--dl-gutter));padding-right:var(--dl-gutter);padding-bottom:17px;scrollbar-width:thin;scrollbar-color:#bea390 transparent}.dl-category{margin-top:0;scroll-snap-align:start;min-width:0}.dl-category-image{aspect-ratio:4/5}.dl-category-1 .dl-category-image{border-radius:130px 130px 0 0}.dl-category-caption{padding-top:16px}.dl-category-caption h3{font-size:30px}.dl-category-caption p{font-size:11px;margin-top:6px}.dl-products{padding-block:48px 55px}.dl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.dl-product-image{margin-bottom:14px}.dl-product-card h3{font-size:24px}.dl-product-card .dl-eyebrow{font-size:7px;letter-spacing:.14em;margin-bottom:7px}.dl-product-meta,.dl-product-price{font-size:10px;margin-top:7px!important}.dl-product-discover{display:none}.dl-product-badge{font-size:8px;padding:4px 9px;left:8px;top:8px}.dl-room-heading{padding-block:43px 25px}.dl-room-heading .dl-eyebrow{font-size:8px;margin-bottom:17px}.dl-room-heading h2{font-size:39px;line-height:1.02}.dl-room-scene{aspect-ratio:1.1;overflow:hidden}.dl-room-scene>img{object-position:50% center}.dl-room-label{font-size:7px;bottom:16px}.dl-hotspot{left:50%;top:53%}.dl-hotspot-card{width:250px;padding:19px;bottom:56px}.dl-hotspot-card h3{font-size:26px;margin:9px 0}.dl-hotspot-card>p:not(.dl-eyebrow){font-size:11px}.dl-hotspot-card .dl-eyebrow{font-size:7px}.dl-hotspot-card .dl-text-link{font-size:10px}.dl-room-bottom{display:block;padding-block:21px 25px}.dl-room-bottom p{font-size:11px;max-width:270px}.dl-room-bottom .dl-text-link{margin-top:10px;font-size:11px}.dl-sale-wrap{padding-block:55px}.dl-sale{grid-template-columns:1fr;border-radius:3px 3px 55px}.dl-sale-copy{padding:35px 25px}.dl-sale-copy .dl-eyebrow{font-size:8px;letter-spacing:.14em}.dl-sale-copy h2{font-size:48px;margin:20px 0}.dl-sale-copy>p:not(.dl-eyebrow){font-size:12px}.dl-offer-pill{font-size:27px;padding:10px 23px;margin-top:23px}.dl-sale-small{font-size:8px;margin-bottom:23px}.dl-sale-copy .dl-button{padding:16px 19px;gap:14px;font-size:10px;min-height:48px}.dl-sale-photo{min-height:360px}.dl-sale-photo>img{object-position:58% 72%}.dl-sale-photo>span{font-size:20px;bottom:23px;left:24px}.dl-story{grid-template-columns:1fr;gap:0;padding-bottom:50px}.dl-story-photo{aspect-ratio:4/4.6}.dl-photo-label{font-size:7px;left:18px}.dl-story-copy{padding:35px 0 0}.dl-story-copy .dl-eyebrow{font-size:8px}.dl-story-copy h2{font-size:52px;margin:20px 0}.dl-story-copy>p:not(.dl-eyebrow){font-size:12px;max-width:330px}.dl-story-copy>.dl-text-link{font-size:11px;margin-top:19px}.dl-story-inset{gap:26px;margin-top:30px}.dl-story-inset>img{height:190px;width:48%}.dl-story-inset>span{font-size:27px}.dl-guide{grid-template-columns:1fr;gap:25px;padding-block:43px 50px}.dl-guide-intro .dl-eyebrow{font-size:8px}.dl-guide-intro h2{font-size:43px;margin:17px 0}.dl-guide-intro>p:not(.dl-eyebrow){font-size:12px;max-width:310px}.dl-faq summary{font-size:23px;padding:20px 0}.dl-faq-answer{font-size:12px;padding-right:8px}.dl-newsletter{grid-template-columns:1fr;gap:32px;padding-block:45px 36px}.dl-newsletter .dl-eyebrow{font-size:8px;letter-spacing:.15em}.dl-newsletter h2{font-size:43px;margin:18px 0}.dl-newsletter>div>p:not(.dl-eyebrow){font-size:12px}.dl-email-row input{font-size:23px}.dl-footer-columns{grid-template-columns:1fr 1fr;gap:30px 18px;padding-block:33px}.dl-footer-columns>div:first-child{grid-column:1/-1}.dl-footer-columns .dl-wordmark{font-size:34px}.dl-footer-columns p{margin-top:13px}.dl-footer-columns h3{font-size:9px;margin-bottom:17px}.dl-footer-columns nav{font-size:11px;gap:15px}.dl-footer-bottom{flex-wrap:wrap;font-size:8px;gap:14px}.dl-footer-bottom>span:nth-child(2){display:none}.dl-footer-bottom>a{margin-left:auto}.dl-footer-signature{font-size:19vw;margin:38px 0 -8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dl-section *,.dl-section *:before,.dl-section *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:1800px){.dl-hero{max-width:1920px;margin:auto}.dl-hero-photo{min-height:780px}}.dl-store .page-wrapper{scroll-padding-top:145px}.dl-store #header-group,.dl-store .dl-section{flex-shrink:0}@media(max-width:599px){.dl-store .page-wrapper{scroll-padding-top:110px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/dl-luxury.css.map */
