:root{--dx-ink:#161616;--dx-stone:#F4F2EE;--dx-line:#E4E0DA;--dx-mute:#6F6A64;--dx-tan:#B9A087;--dx-font:"Helvetica Neue",Helvetica,Arial,sans-serif}body,.button,input,select,textarea,.field__input{font-family:var(--dx-font)!important;letter-spacing:.01em}body{color:var(--dx-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.banner__heading,.title{font-family:var(--dx-font)!important;font-weight:300!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--dx-ink)}.color-accent-1 h1,.color-accent-1 h2,.color-accent-1 h3,.color-inverse h2,.color-inverse h1{color:#fff}.dx-eyebrow,.caption-with-letter-spacing{font-size:1.1rem!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:500}.announcement-bar__message{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:400}.header-wrapper{border-bottom:1px solid var(--dx-line)}.header__menu-item,.header__menu-item span,.mega-menu__link{font-size:1.15rem!important;letter-spacing:.16em!important;text-transform:uppercase;font-weight:500}.mega-menu__link--level-2{font-weight:600!important;color:var(--dx-ink)!important}.mega-menu__content{border-top:1px solid var(--dx-line)}.button,.shopify-challenge__button,.customer button{font-size:1.15rem!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:500;min-height:4.8rem;padding:0 3.2rem;border-radius:0!important}.button:after,.button:before{border-radius:0!important}.link,.underlined-link{text-underline-offset:.35rem}.card,.card__inner,.media,.badge,.field__input,.field:after,.select__select{border-radius:0!important}.card-wrapper .card__inner{background:var(--dx-stone)}.card-wrapper .card__media .media img{object-fit:contain!important;padding:7%;mix-blend-mode:multiply;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.035)}.card__content{padding-top:1.4rem!important}.card__heading{font-size:1.45rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35}.card__heading a{text-decoration:none}.dx-card-eyebrow{display:flex;gap:1rem;align-items:center;margin-bottom:.5rem;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase}.dx-card-vendor{font-weight:600;color:var(--dx-ink)}.dx-card-cond{color:var(--dx-mute)}.dx-card-cond:before{content:"\b7";margin-right:1rem}.price{font-size:1.4rem;letter-spacing:.02em}.price__sale .price-item--regular{color:var(--dx-mute)}.price--on-sale .price-item--sale{color:var(--dx-ink);font-weight:600}.badge{font-size:1.05rem;letter-spacing:.12em;padding:.4rem .9rem;font-weight:600}.card__badge.bottom.left{top:1.2rem;bottom:auto;left:1.2rem}.title-wrapper-with-link{align-items:flex-end;margin-bottom:3.2rem}.title-wrapper-with-link .title,.collection-list-title{font-size:clamp(2.6rem,3vw,4rem)!important}.collection-hero__title{font-size:clamp(3.2rem,4vw,5.2rem)!important}.facets__summary,.facet-filters__label,.product-count__text{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.product__title h1{font-size:clamp(2.6rem,2.6vw,3.6rem)!important;line-height:1.15}.product__text.caption-with-letter-spacing{color:var(--dx-mute)}.product__media-item .media{background:var(--dx-stone)}.product__media-item .media img{object-fit:contain}.product__accordion summary .accordion__title{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.footer{border-top:0}.footer-block__heading{font-size:1.15rem!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:600!important}.footer-block__details-content .list-menu__item--link{font-size:1.4rem}.dx-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.dx-wrap{padding:0 5rem}}.dx-hero{position:relative;min-height:72vh;display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#222}@media(min-width:990px){.dx-hero{min-height:88vh}}.dx-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000009e,#00000059 38%,#0000 70%),linear-gradient(180deg,#0000 50%,#00000059)}.dx-hero__inner{position:relative;z-index:1;width:100%;padding-bottom:6rem}.dx-hero h1,.dx-hero h2{color:#fff!important;font-size:clamp(3.8rem,6.4vw,8.8rem)!important;line-height:1.02;margin:1.2rem 0 1.8rem;max-width:14ch}.dx-hero p{font-size:1.6rem;max-width:52ch;line-height:1.6;margin:0 0 3rem;opacity:.92}.dx-btns{display:flex;flex-wrap:wrap;gap:1.2rem}.dx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 3.2rem;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;border:1px solid currentColor;transition:background .25s,color .25s}.dx-btn--solid{background:#fff;color:var(--dx-ink);border-color:#fff}.dx-btn--solid:hover{background:transparent;color:#fff}.dx-btn--ghost{color:#fff}.dx-btn--ghost:hover{background:#fff;color:var(--dx-ink)}.dx-btn--ink{background:var(--dx-ink);color:#fff;border-color:var(--dx-ink)}.dx-btn--ink:hover{background:transparent;color:var(--dx-ink)}.dx-usp{border-bottom:1px solid var(--dx-line)}.dx-usp__row{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media(min-width:990px){.dx-usp__row{grid-template-columns:repeat(4,1fr)}}.dx-usp__item{padding:2.4rem 1.6rem;text-align:center;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.dx-usp__item small{display:block;margin-top:.6rem;font-size:1.25rem;letter-spacing:.02em;text-transform:none;font-weight:400;color:var(--dx-mute)}@media(min-width:990px){.dx-usp__item+.dx-usp__item{border-left:1px solid var(--dx-line)}}.dx-sec{padding:7rem 0}@media(min-width:990px){.dx-sec{padding:10rem 0}}.dx-sec--tight{padding:5rem 0}.dx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.6rem}.dx-head h2{font-size:clamp(2.8rem,3.2vw,4.4rem)!important;margin:.8rem 0 0}.dx-link{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;white-space:nowrap;color:inherit}.dx-cats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(min-width:990px){.dx-cats{grid-template-columns:repeat(4,1fr);gap:2rem}}.dx-cat{text-decoration:none;color:var(--dx-ink);display:block}.dx-cat__img{aspect-ratio:4/5;overflow:hidden;background:var(--dx-stone)}.dx-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.dx-cat:hover .dx-cat__img img{transform:scale(1.04)}.dx-cat__label{display:flex;justify-content:space-between;margin-top:1.2rem;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.dx-cat__label span:last-child{color:var(--dx-mute);letter-spacing:.04em}.dx-edit{display:grid;grid-template-columns:1fr;align-items:center}@media(min-width:990px){.dx-edit{grid-template-columns:1.35fr 1fr}.dx-edit--rev{grid-template-columns:1fr 1.35fr}.dx-edit--rev .dx-edit__media{order:2}}.dx-edit__media{aspect-ratio:4/3;overflow:hidden;background:var(--dx-stone)}.dx-edit__media img{width:100%;height:100%;object-fit:cover}.dx-edit__text{padding:4rem 1.6rem}@media(min-width:990px){.dx-edit__text{padding:4rem 8rem;max-width:62rem}}.dx-edit__text h2{font-size:clamp(3rem,3.6vw,5rem)!important;line-height:1.08;margin:1.2rem 0 2rem}.dx-edit__text p{font-size:1.55rem;line-height:1.7;color:#3c3934;margin:0 0 3rem}.dx-brands{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:750px){.dx-brands{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.dx-brands{grid-template-columns:repeat(3,1fr);gap:2rem}}.dx-brand{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;color:#fff;text-decoration:none;background:#222}.dx-brand img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.dx-brand:hover img{transform:scale(1.04)}.dx-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000008c)}.dx-brand__txt{position:absolute;left:2.4rem;bottom:2.2rem;z-index:1}.dx-brand__name{font-size:2.6rem;font-weight:300;letter-spacing:-.01em;display:block}.dx-brand__line{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.dx-trade{background:var(--dx-ink);color:#fff}.dx-trade__grid{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.dx-trade__grid{grid-template-columns:1.2fr 1fr auto;gap:6rem}}.dx-trade h2{color:#fff!important;font-size:clamp(3rem,3.4vw,4.6rem)!important;margin:1rem 0 0}.dx-trade p{color:#fffc;font-size:1.5rem;line-height:1.7;margin:0}.dx-trade .dx-eyebrow{color:var(--dx-tan)}.dx-pdp-cond{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center;margin:.4rem 0 1.6rem;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.dx-pdp-cond b{background:var(--dx-ink);color:#fff;padding:.5rem 1rem;font-weight:500}.dx-pdp-cond span{color:var(--dx-mute)}.dx-pdp-trust{border-top:1px solid var(--dx-line);margin-top:2rem;padding-top:1.6rem;display:grid;gap:.8rem;font-size:1.35rem;color:#3c3934}.dx-pdp-trust a{color:inherit}.dx-hero h1{text-shadow:0 1px 24px rgba(0,0,0,.25)}.footer-block__heading{text-transform:uppercase!important}.footer{border-top:1px solid rgba(255,255,255,.12)!important}.product__info-container .product__text.caption-with-letter-spacing{color:var(--dx-ink)!important;font-size:1.15rem!important;font-weight:600;letter-spacing:.2em!important;margin-bottom:.4rem}.product__info-container .price__badge-sale,.product__info-container .badge{display:none!important}.card-wrapper .card__media .media img{padding:5%}.dx-cart-terms{font-size:1.2rem;line-height:1.5;color:#6f6a64;margin:1.2rem 0 0;text-align:left}.dx-cart-terms a{color:inherit}.dx-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0}.dx-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease}.dx-hero__slide.is-active{opacity:1;z-index:1}.dx-hero__slide .dx-hero__img{transform:scale(1.06);transition:transform 9s ease-out}.dx-hero__slide.is-active .dx-hero__img{transform:scale(1)}.dx-hero:after{z-index:2}.dx-hero__inner{z-index:3}.dx-hero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem}.dx-hero__nav{display:flex;flex-direction:column;align-items:flex-end;gap:1.4rem;min-width:22rem}.dx-hero__captions{position:relative;height:2rem;width:100%}.dx-hero__cap{position:absolute;right:0;bottom:0;color:#fff;text-decoration:none;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity .6s,transform .6s;pointer-events:none;white-space:nowrap}.dx-hero__cap.is-active{opacity:.95;transform:none;pointer-events:auto}.dx-hero__cap:hover{opacity:1;text-decoration:underline;text-underline-offset:.4rem}.dx-hero__dots{display:flex;gap:.8rem}.dx-hero__dot{background:none;border:0;padding:1rem 0;cursor:pointer;width:4.4rem}.dx-hero__dot span{display:block;height:2px;background:#ffffff59;position:relative;overflow:hidden}.dx-hero__dot span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.dx-hero__dot.is-active span:after{animation:dxbar var(--dx-ms,6s) linear forwards}.dx-hero.is-paused .dx-hero__dot.is-active span:after{animation-play-state:paused}@keyframes dxbar{to{transform:scaleX(1)}}@media(max-width:749px){.dx-hero__row{flex-direction:column;align-items:flex-start}.dx-hero__nav{align-items:flex-start;min-width:0}.dx-hero__cap{left:0;right:auto}}@media(prefers-reduced-motion:reduce){.dx-hero__slide,.dx-hero__slide .dx-hero__img{transition:none;transform:none}}.dx-sr__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.dx-sr__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:7rem}}.dx-sr__text h2{font-size:clamp(3.2rem,3.8vw,5.4rem)!important;line-height:1.05;margin:1.2rem 0 2rem}.dx-sr__lead p{font-size:1.6rem;line-height:1.75;color:#3c3934;margin:0 0 2.8rem}.dx-sr__facts{margin:0 0 3.2rem;border-top:1px solid var(--dx-line)}.dx-sr__facts>div{display:grid;grid-template-columns:12rem 1fr;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid var(--dx-line)}.dx-sr__facts dt{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--dx-ink);padding-top:.3rem}.dx-sr__facts dd{margin:0;font-size:1.45rem;line-height:1.6;color:#3c3934}.dx-sr__facts dd p{margin:0}.dx-sr__facts a{color:inherit;text-underline-offset:.3rem}.dx-btn--line{color:var(--dx-ink);border-color:var(--dx-ink)}.dx-btn--line:hover{background:var(--dx-ink);color:#fff}.dx-sr__mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(12rem,13vw,21rem);gap:1rem}.dx-sr__ph{margin:0;overflow:hidden;background:#e9e5df}.dx-sr__ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.dx-sr__ph:hover img{transform:scale(1.04)}.dx-sr__ph--1{grid-column:1/3;grid-row:1/3}@media(max-width:749px){.dx-sr__mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:16rem}.dx-sr__ph--1{grid-column:1/3;grid-row:auto;height:26rem}.dx-sr__ph--6{display:none}.dx-sr__facts>div{grid-template-columns:9rem 1fr}}.dx-pg{padding:clamp(4rem,6vw,8rem) 0}.dx-pg__head{max-width:76rem;margin:0 0 clamp(3.2rem,5vw,6rem)}.dx-pg__eyebrow{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--dx-mute);margin:0 0 1.2rem}.dx-pg__title{font-size:clamp(3.4rem,4.4vw,6rem)!important;line-height:1.04;margin:0 0 2rem}.dx-pg__intro p{font-size:1.6rem;line-height:1.75;color:#3c3934;margin:0 0 1.4rem}.dx-dsg__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 1.6rem}@media(min-width:990px){.dx-dsg__grid{grid-template-columns:repeat(3,1fr);gap:6rem 2.4rem}}.dx-dsg__card{text-decoration:none;color:var(--dx-ink);display:block}.dx-dsg__img{aspect-ratio:4/5;background:var(--dx-stone);overflow:hidden;margin-bottom:1.8rem}.dx-dsg__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.dx-dsg__card:hover .dx-dsg__img img{transform:scale(1.04)}.dx-dsg__brand{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dx-mute);margin:0 0 .6rem}.dx-dsg__name{font-size:clamp(2rem,1.9vw,2.8rem)!important;margin:0 0 .6rem}.dx-dsg__count{font-size:1.35rem;color:var(--dx-mute);margin:0}.dx-designer-brand{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dx-mute)}.dx-visit__grid{display:grid;gap:5rem}@media(min-width:990px){.dx-visit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8rem;align-items:start}.dx-visit__formwrap{position:sticky;top:12rem}}.dx-visit__img{margin:3.2rem 0;aspect-ratio:3/2;overflow:hidden;background:#e9e5df}.dx-visit__img img{width:100%;height:100%;object-fit:cover}.dx-visit__facts{margin:0;border-top:1px solid var(--dx-line)}.dx-visit__facts>div{display:grid;grid-template-columns:12rem 1fr;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid var(--dx-line)}.dx-visit__facts dt{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding-top:.3rem}.dx-visit__facts dd{margin:0;font-size:1.45rem;line-height:1.6;color:#3c3934}.dx-visit__facts dd p{margin:0}.dx-visit__facts a{color:inherit}.dx-form{background:var(--dx-stone);padding:clamp(2.4rem,4vw,4.8rem);display:grid;gap:1.6rem}.dx-form__title{font-size:clamp(2.4rem,2.4vw,3.2rem)!important;margin:0 0 .8rem}.dx-form__row{display:grid;gap:1.6rem}@media(min-width:750px){.dx-form__row{grid-template-columns:1fr 1fr}}.dx-field{display:grid;gap:.6rem}.dx-field>span{font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--dx-ink)}.dx-field input,.dx-field select,.dx-field textarea{width:100%;border:1px solid #d6d1ca;background:#fff;padding:1.3rem 1.4rem;font-size:1.5rem;color:var(--dx-ink);border-radius:0;-webkit-appearance:none;appearance:none}.dx-field select{background-image:linear-gradient(45deg,transparent 50%,#161616 50%),linear-gradient(135deg,#161616 50%,transparent 50%);background-position:calc(100% - 1.9rem) 50%,calc(100% - 1.4rem) 50%;background-size:.5rem .5rem;background-repeat:no-repeat;padding-right:4rem}.dx-field input:focus,.dx-field select:focus,.dx-field textarea:focus{outline:1px solid var(--dx-ink);outline-offset:0}.dx-form .dx-btn{width:100%;margin-top:.8rem;cursor:pointer}.dx-form__note,.dx-pop__fine{font-size:1.25rem;line-height:1.6;color:var(--dx-mute);margin:0}.dx-form__ok h2{font-size:3rem!important;margin:0 0 1rem}.dx-form__ok p{font-size:1.6rem;line-height:1.7}.dx-form__err{color:#9b2c2c;font-size:1.4rem}.dx-prj__hero{position:relative;min-height:clamp(52rem,78vh,86rem);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#2a2622}.dx-prj__hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dx-prj__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000009e,#00000047 60%,#0000001a),linear-gradient(180deg,#0000 50%,#00000059)}.dx-prj__heroin{position:relative;z-index:1;padding-bottom:clamp(4rem,7vw,9rem)}.dx-prj__heroin .dx-pg__eyebrow{color:#ffffffd9}.dx-prj__title{color:#fff!important;font-size:clamp(3.8rem,5.6vw,8rem)!important;line-height:1.02;max-width:20ch;margin:0 0 2rem}.dx-prj__lead p{font-size:1.7rem;line-height:1.7;max-width:56rem;margin:0 0 3.2rem;color:#ffffffeb}.dx-prj__intro{max-width:86rem;margin:clamp(6rem,8vw,11rem) 0}.dx-prj__intro p{font-size:clamp(2rem,2vw,2.8rem);line-height:1.5;font-weight:300;margin:0}.dx-prj__services{display:grid;gap:5rem 2.4rem}@media(min-width:750px){.dx-prj__services{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.dx-prj__services{grid-template-columns:repeat(4,1fr)}}.dx-prj__svc{border-top:1px solid var(--dx-ink);padding-top:2rem}.dx-prj__svcimg{aspect-ratio:4/5;overflow:hidden;margin:0 0 2rem;background:#e9e5df}.dx-prj__svcimg img{width:100%;height:100%;object-fit:cover}.dx-prj__num{font-size:1.1rem;letter-spacing:.18em;color:var(--dx-mute);margin:0 0 1rem}.dx-prj__svc h2{font-size:2.4rem!important;margin:0 0 1.2rem}.dx-prj__svc p{font-size:1.5rem;line-height:1.7;color:#3c3934}.dx-prj__process{margin:clamp(7rem,9vw,12rem) 0;background:var(--dx-stone);padding:clamp(3.2rem,5vw,7rem)}.dx-prj__h2{font-size:clamp(3rem,3.4vw,4.8rem)!important;margin:0 0 3.2rem}.dx-prj__process ol{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem;counter-reset:s}@media(min-width:990px){.dx-prj__process ol{grid-template-columns:repeat(4,1fr)}}.dx-prj__process li{counter-increment:s}.dx-prj__process li:before{content:"0" counter(s);display:block;font-size:1.1rem;letter-spacing:.18em;color:var(--dx-mute);margin-bottom:1.2rem}.dx-prj__process h3{font-size:2rem!important;margin:0 0 1rem}.dx-prj__process p{font-size:1.45rem;line-height:1.7;color:#3c3934;margin:0}.dx-prj__inq{display:grid;gap:4rem;margin-bottom:clamp(6rem,8vw,11rem);scroll-margin-top:10rem}@media(min-width:990px){.dx-prj__inq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8rem}}.dx-prj__inqtext p{font-size:1.6rem;line-height:1.75;color:#3c3934}html.dx-pop-open{overflow:hidden}.dx-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.6rem}.dx-pop[hidden]{display:none}.dx-pop__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1616168c;animation:dxfade .3s ease}.dx-pop__panel{position:relative;background:#fff;width:min(92rem,100%);max-height:calc(100vh - 3.2rem);overflow:auto;display:grid;animation:dxrise .45s cubic-bezier(.2,.7,.2,1)}@media(min-width:750px){.dx-pop__panel{grid-template-columns:1fr 1fr}}.dx-pop__img{background:#e9e5df}.dx-pop__img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.dx-pop__img{height:20rem}}.dx-pop__body{padding:clamp(2.8rem,4vw,5.2rem);display:flex;align-items:center}.dx-pop__body form{display:grid;gap:1.4rem}.dx-pop__t{font-size:clamp(2.6rem,2.8vw,3.6rem)!important;line-height:1.1;margin:0}.dx-pop__body p{font-size:1.5rem;line-height:1.7;color:#3c3934;margin:0}.dx-pop__body .dx-btn{width:100%;cursor:pointer}.dx-pop__x{position:absolute;top:1rem;right:1rem;z-index:2;width:4rem;height:4rem;border:0;background:#fff;font-size:2.6rem;line-height:1;cursor:pointer;color:var(--dx-ink)}@keyframes dxfade{0%{opacity:0}}@keyframes dxrise{0%{opacity:0;transform:translateY(2rem)}}@media(prefers-reduced-motion:reduce){.dx-pop__bg,.dx-pop__panel{animation:none}}.dx-sold-badge{background:var(--dx-ink)!important;color:#fff!important;letter-spacing:.16em;text-transform:uppercase}.article-template__content img,.dx-jr img{max-width:100%;height:auto}.article-card-wrapper .card__inner{background:transparent!important}.article-card-wrapper .card__media .media img,.article-card .card__media .media img{object-fit:cover!important;padding:0!important;mix-blend-mode:normal!important}.article-card .card__heading{font-size:2rem!important;line-height:1.25}.article-template__hero-container img{object-fit:cover}.dx-dsg__img{position:relative}.dx-dsg__img img{position:absolute;top:0;right:0;bottom:0;left:0}.dx-dsg__card--portrait .dx-dsg__main{filter:grayscale(1) contrast(1.04);object-position:center 25%}.dx-dsg__alt{opacity:0;transition:opacity .6s ease,transform 1s cubic-bezier(.2,.7,.2,1)!important}@media(hover:hover){.dx-dsg__card--hover:hover .dx-dsg__alt{opacity:1}.dx-dsg__card--hover:hover .dx-dsg__main{transform:none!important}}.dx-dsg__known{font-size:1.35rem;line-height:1.5;color:#3c3934;margin:0 0 .4rem}.dx-pdp-note{font-size:1.2rem!important;color:var(--dx-mute)!important;font-style:italic;line-height:1.5}.section-header{z-index:50!important}.dx-hero{isolation:isolate;z-index:0}@media(max-width:749px){.dx-hero{min-height:0;align-items:flex-end}.dx-hero:after{background:linear-gradient(180deg,#0000004d,#000000a6 55%,#000000d9)}.dx-hero__inner{padding-top:5rem;padding-bottom:3.2rem}.dx-hero .dx-eyebrow{font-size:1.05rem;letter-spacing:.16em}.dx-hero__badge{font-size:3.2rem!important;padding:.14em .32em .16em!important;margin:.6rem 0 .4rem!important}.dx-hero h1,.dx-hero h2{font-size:3.2rem!important;line-height:1.08;margin:.8rem 0 1.2rem;max-width:none}.dx-hero p{font-size:1.45rem;line-height:1.5;margin:0 0 1.6rem}.dx-hero__promo{display:block!important;font-size:1.15rem!important;letter-spacing:.05em!important;padding:.8rem 1rem!important;margin:0 0 1.6rem!important;text-align:center}.dx-hero__promo p{margin:0!important;font-size:inherit!important;line-height:1.4!important}.dx-btns{flex-direction:column;gap:.8rem}.dx-btns .dx-btn{width:100%;min-height:4.6rem;padding:0 1.6rem}.dx-hero__nav{margin-top:1.6rem}.dx-usp__item{padding:1.8rem 1rem;font-size:1rem;letter-spacing:.12em}.dx-usp__item small{font-size:1.15rem}.dx-sec{padding:4.4rem 0}.dx-head{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2.4rem}.dx-head h2,.title-wrapper-with-link .title{font-size:2.4rem!important}.dx-card-eyebrow{display:flex!important;flex-direction:column;align-items:flex-start!important;text-align:left!important;gap:.2rem}.dx-card-eyebrow .dx-card-cond{margin:0!important;padding:0!important}.dx-card-eyebrow .dx-card-cond:before{content:none!important;display:none!important}.card__heading{font-size:1.4rem!important;line-height:1.3}.card-information .price{font-size:1.4rem}.dx-card-stock{font-size:1.1rem}.collection-hero__description{font-size:1.4rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.collection-hero__title{font-size:3rem!important}.product__media-list .product__media{padding-top:78%!important}.product__media-list .product__media img{object-fit:contain}.product__title h1{font-size:2.6rem!important;line-height:1.15}.dx-pdp-stock{margin:.8rem 0}}.dx-edit__text ul{list-style:none;padding:0;margin:.4rem 0 1.4rem;display:grid;grid-template-columns:1fr;gap:.35rem}.dx-edit__text ul li{padding:.55rem 0;border-bottom:1px solid rgba(0,0,0,.08);line-height:1.4}.dx-edit__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.dx-edit__text p{margin:0 0 .8rem}@media(min-width:990px){.dx-edit__text ul{grid-template-columns:1fr 1fr;column-gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dx-luxe.css.map */
