:root{--desa-cream: #F2F1ED;--desa-onyx: #16141A;--desa-smoke: #717A76;--desa-robin: #E2EEEB;--desa-smoke-text: #656D6A;--desa-smoke-dark: #79827E;--desa-robin-text: #4C6761;--desa-metal-dark: #B8BCC2;--desa-metal-light: #7F838A;--desa-card: #FFFFFF;--desa-line: #DFDEDA;--desa-line-dark: rgba(226,238,235,.18);--desa-on-onyx: #F2F1ED;--desa-serif: "Fraunces", Georgia, "Times New Roman", serif;--desa-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--desa-radius: 0px;--desa-ease: cubic-bezier(.4,0,.2,1);--desa-track: .22em;--desa-gutter: clamp(20px, 5vw, 64px);--desa-max: 1440px}.desa-container{max-width:var(--desa-max);margin-inline:auto;padding-inline:var(--desa-gutter)}.desa-eyebrow{font-family:var(--desa-sans);font-size:10.5px;font-weight:500;letter-spacing:var(--desa-track);text-transform:uppercase;color:var(--desa-smoke-text);margin:0 0 20px}.desa-h2{font-family:var(--desa-serif);font-weight:300;font-size:clamp(25px,3.2vw,38px);line-height:1.18;letter-spacing:-.005em;margin:0;text-wrap:balance}.desa-sub{font-family:var(--desa-sans);font-weight:300;font-size:15px;line-height:1.7;color:var(--desa-smoke-text);max-width:60ch}.desa-sub p{margin:12px 0 0}.desa-btn{display:inline-block;font-family:var(--desa-sans);font-size:11px;font-weight:500;letter-spacing:var(--desa-track);text-transform:uppercase;padding:15px 30px;border-radius:var(--desa-radius);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .3s var(--desa-ease),color .3s var(--desa-ease),border-color .3s var(--desa-ease)}.desa-btn--onyx{background:var(--desa-onyx);color:var(--desa-cream)}.desa-btn--onyx:hover{background:#241f2c;color:var(--desa-cream)}.desa-btn--outline{background:transparent;color:var(--desa-onyx);border-color:var(--desa-onyx)}.desa-btn--outline:hover{background:var(--desa-onyx);color:var(--desa-cream)}.desa-btn--robin{background:var(--desa-robin);color:var(--desa-onyx)}.desa-btn--robin:hover{background:#d3e4e0;color:var(--desa-onyx)}.desa-btn--on-onyx{background:var(--desa-cream);color:var(--desa-onyx)}.desa-btn--on-onyx:hover{background:var(--desa-robin);color:var(--desa-onyx)}.desa-btn--ghost{background:transparent;color:var(--desa-on-onyx);border-color:var(--desa-line-dark)}.desa-btn--ghost:hover{border-color:var(--desa-robin);color:var(--desa-robin)}.desa-btn:focus-visible{outline:2px solid var(--desa-smoke);outline-offset:3px}.desa-band{position:relative;background:var(--desa-onyx);color:var(--desa-on-onyx);min-height:var(--band-min-h, 580px);display:flex;align-items:center;justify-content:center;padding:var(--band-pad-top, 110px) var(--desa-gutter) var(--band-pad-bottom, 110px);overflow:hidden}.desa-band--full{margin-inline:calc(50% - 50vw);width:100vw}.desa-band__media{position:absolute;top:0;right:0;bottom:0;left:0}.desa-band__img{width:100%;height:100%;object-fit:cover;display:block}.desa-band__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(22,20,26,calc(var(--band-overlay,.5) * .8)),rgba(22,20,26,var(--band-overlay,.5)) 55%,rgba(22,20,26,calc(var(--band-overlay,.5) * 1.12)))}.desa-band__inner{position:relative;max-width:760px;width:100%}.desa-band--center .desa-band__inner{text-align:center}.desa-band--center .desa-band__body{margin-inline:auto}.desa-band__eyebrow{font-family:var(--desa-sans);font-size:10.5px;font-weight:500;letter-spacing:var(--desa-track);text-transform:uppercase;color:var(--desa-robin);margin:0 0 22px}.desa-band__heading{font-family:var(--desa-serif);font-weight:300;font-size:clamp(27px,4.2vw,44px);line-height:1.18;color:var(--desa-cream);margin:0;max-width:22ch}.desa-band--center .desa-band__heading{margin-inline:auto}.desa-band__body{font-family:var(--desa-sans);font-weight:300;font-size:15px;line-height:1.7;color:var(--desa-smoke-dark);max-width:52ch;margin-top:22px}.desa-band__body p{margin:0 0 10px}.desa-band__actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.desa-band--center .desa-band__actions{justify-content:center}.desa-process{padding:var(--proc-pad-top,100px) 0 var(--proc-pad-bottom,100px);background:var(--desa-cream);color:var(--desa-onyx)}.desa-process--dark{background:var(--desa-onyx);color:var(--desa-on-onyx)}.desa-process--dark .desa-eyebrow{color:var(--desa-robin)}.desa-process--dark .desa-h2{color:var(--desa-cream)}.desa-process--dark .desa-sub,.desa-process--dark .desa-process__text{color:var(--desa-smoke-dark)}.desa-process--dark .desa-process__num{color:var(--desa-robin);border-color:var(--desa-line-dark)}.desa-process--dark .desa-process__title{color:var(--desa-cream)}.desa-process__head{max-width:58ch;margin-bottom:58px}.desa-process__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--proc-cols,4),minmax(0,1fr));gap:44px 36px}.desa-process__num{display:block;font-family:var(--desa-sans);font-size:10.5px;letter-spacing:var(--desa-track);color:var(--desa-smoke-text);padding-bottom:15px;margin-bottom:18px;border-bottom:1px solid var(--desa-line)}.desa-process__media{margin-bottom:20px}.desa-process__media img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:var(--desa-radius)}.desa-process__title{font-family:var(--desa-serif);font-weight:400;font-size:19px;line-height:1.3;margin:0 0 9px}.desa-process__text{font-family:var(--desa-sans);font-weight:300;font-size:14px;line-height:1.65;color:var(--desa-smoke-text)}.desa-process__text p{margin:0}.desa-process__actions{margin-top:54px}.desa-comm{padding:var(--comm-pad-top,100px) 0 var(--comm-pad-bottom,100px);background:var(--desa-cream);color:var(--desa-onyx)}.desa-comm--dark{background:var(--desa-onyx);color:var(--desa-on-onyx)}.desa-comm--dark .desa-h2{color:var(--desa-cream)}.desa-comm--dark .desa-sub{color:var(--desa-smoke-dark)}.desa-comm--dark .desa-eyebrow{color:var(--desa-robin)}.desa-comm--dark .desa-comm__points strong{color:var(--desa-cream)}.desa-comm--dark .desa-comm__points span{color:var(--desa-smoke-dark)}.desa-comm--dark .desa-comm__rule{background:var(--desa-robin)}.desa-comm--dark .desa-comm__note{color:var(--desa-smoke-dark)}.desa-comm__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(34px,6vw,86px);align-items:center}.desa-comm--img-right .desa-comm__media{order:2}.desa-comm__media img,.desa-comm__placeholder{width:100%;aspect-ratio:var(--comm-ratio,4/5);object-fit:cover;display:block;border-radius:var(--desa-radius);background:var(--desa-robin)}.desa-comm__placeholder svg{width:100%;height:100%;opacity:.3}.desa-comm__body{margin-top:20px}.desa-comm__points{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:20px}.desa-comm__points li{display:flex;gap:18px;align-items:flex-start}.desa-comm__rule{flex:none;width:24px;height:1px;background:var(--desa-smoke);margin-top:11px}.desa-comm__points strong{display:block;font-family:var(--desa-sans);font-weight:500;font-size:13.5px;letter-spacing:.02em}.desa-comm__points span{display:block;font-family:var(--desa-sans);font-weight:300;font-size:13.5px;color:var(--desa-smoke-text);margin-top:3px}.desa-comm__actions{margin-top:40px}.desa-comm__note{font-family:var(--desa-sans);font-size:12px;font-weight:300;color:var(--desa-smoke-text);margin:16px 0 0}.desa-tag{display:inline-block;font-family:var(--desa-sans);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid transparent;line-height:1.4;white-space:nowrap}.desa-tag--ready{background:var(--desa-robin);color:var(--desa-onyx)}.desa-tag--mto{background:transparent;color:var(--desa-onyx);border-color:var(--desa-onyx)}.desa-tag--ooak{background:var(--desa-onyx);color:var(--desa-robin)}.desa-tag--sold{background:transparent;color:var(--desa-smoke-text);border-color:var(--desa-line)}.desa-tag--on-image{box-shadow:0 1px 10px #16141a24}@media screen and (min-width:990px){.card .media.media--hover-effect>img,.card-wrapper .media.media--hover-effect>img{transition:transform var(--duration-long,.6s) var(--desa-ease),opacity .45s var(--desa-ease)}}@media(prefers-reduced-motion:reduce){.card .media.media--hover-effect>img,.card-wrapper .media.media--hover-effect>img{transition:none}}.card__heading,.card-information .card__heading a{font-family:var(--desa-serif);font-weight:400;letter-spacing:-.004em}.price,.price-item{font-family:var(--desa-sans);font-weight:300;letter-spacing:.04em;font-variant-numeric:tabular-nums}.desa-story{font-family:var(--desa-serif);font-style:italic;font-weight:300;font-size:13px;line-height:1.45;color:var(--desa-smoke-text);margin:4px 0 0;display:block}.desa-story--pdp{font-size:19px;line-height:1.55;margin:16px 0 0}a.desa-link,.rte a{color:var(--desa-robin-text);text-underline-offset:3px;text-decoration-thickness:1px}.rte a:hover{color:var(--desa-onyx)}hr,.desa-rule{border:0;height:1px;background:var(--desa-line);margin:0}.desa-rule--metal{background:var(--desa-metal-light)}.desa-track{letter-spacing:var(--desa-track);text-transform:uppercase}@media screen and (max-width:989px){.desa-process__list{grid-template-columns:repeat(2,minmax(0,1fr))}.desa-comm__grid{grid-template-columns:1fr}.desa-comm--img-right .desa-comm__media{order:0}}@media screen and (max-width:749px){.desa-process__list{grid-template-columns:1fr;gap:36px}.desa-process__head{margin-bottom:40px}.desa-band__heading{max-width:none}.desa-btn{padding:14px 24px}.desa-band__actions{flex-direction:column;align-items:stretch}.desa-band--center .desa-band__actions{align-items:center}.desa-band__actions .desa-btn{text-align:center}}@media print{.desa-band,.desa-comm,.desa-process{background:#fff!important;color:#000!important}.desa-btn{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/desa-brand.css.map */
