html:root{--dp-pine:#1F3A34;--dp-pine-2:#2C4F47;--dp-clay:#C8734A;--dp-sage:#A9B8A3;--dp-sage-2:#DCE4D8;--dp-oat:#F4EFE6;--dp-cream:#FBF8F3;--dp-char:#1E1E1C;--dp-muted:#5B5E58;--dp-line:#E6DFD3;--dp-radius:18px;--dp-serif:"Fraunces",Georgia,"Times New Roman",serif;--font-heading--family:var(--dp-serif);--font-h1--family:var(--dp-serif);--font-h2--family:var(--dp-serif);--font-h3--family:var(--dp-serif);--font-h4--family:var(--dp-serif)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--dp-serif);letter-spacing:-.01em}.dp{color:var(--dp-char);font-family:var(--font-body--family)}.dp *{box-sizing:border-box}.dp-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.dp-section{padding:64px 0}.dp-section--tight{padding:28px 0}.dp-bg-oat{background:var(--dp-oat)}.dp-bg-cream{background:var(--dp-cream)}.dp-bg-pine{background:var(--dp-pine);color:#f4efe6}.dp-bg-sage{background:var(--dp-sage-2)}.dp-bg-white{background:#fff}.dp-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dp-clay);margin-bottom:12px}.dp-h{font-family:var(--dp-serif);font-weight:600;color:var(--dp-pine);line-height:1.08;margin:0 0 14px;font-size:clamp(30px,4.4vw,52px)}.dp-h--md{font-size:clamp(26px,3.2vw,38px)}.dp-bg-pine .dp-h{color:#f4efe6}.dp-lead{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--dp-muted);margin:0 0 24px;max-width:56ch}.dp-bg-pine .dp-lead{color:#d9ded6}.dp-center{text-align:center}.dp-center .dp-lead{margin-left:auto;margin-right:auto}.dp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;background:var(--dp-pine);color:#fff!important;font-weight:600;font-size:16px;text-decoration:none!important;transition:background .2s,transform .2s}.dp-btn:hover{background:var(--dp-pine-2);transform:translateY(-1px)}.dp-btn--clay{background:var(--dp-clay)}.dp-btn--clay:hover{background:#b5653f}.dp-btn--ghost{background:transparent;color:var(--dp-pine)!important;border:1.5px solid var(--dp-pine)}.dp-btn:focus-visible,.dp a:focus-visible,.dp summary:focus-visible{outline:3px solid var(--dp-clay);outline-offset:3px}.dp-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.dp-hero__media{border-radius:28px;overflow:hidden;background:var(--dp-sage-2);aspect-ratio:4/5}.dp-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.dp-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.dp-checks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--dp-char)}.dp-checks li:before{content:"";flex:0 0 20px;height:20px;border-radius:50%;background:var(--dp-sage-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%231F3A34' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat;margin-top:1px}.dp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dp-trust__item{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--dp-line);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.35}.dp-trust__item b{display:block;color:var(--dp-pine);font-size:14px}.dp-trust__icon{flex:0 0 36px;height:36px;border-radius:10px;background:var(--dp-oat);display:flex;align-items:center;justify-content:center;color:var(--dp-pine)}.dp-cards{display:grid;gap:20px;margin-top:32px}.dp-cards--2{grid-template-columns:repeat(2,1fr)}.dp-cards--3{grid-template-columns:repeat(3,1fr)}.dp-cards--4{grid-template-columns:repeat(4,1fr)}.dp-card{background:#fff;border:1px solid var(--dp-line);border-radius:var(--dp-radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;color:inherit;transition:transform .2s,box-shadow .2s}a.dp-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1f3a341a}.dp-card__img{aspect-ratio:4/5;background:var(--dp-oat);overflow:hidden}.dp-card__img--sq{aspect-ratio:1/1}.dp-card__img img{width:100%;height:100%;object-fit:cover;display:block}.dp-card__body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.dp-card__tag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dp-clay)}.dp-card__title{font-family:var(--dp-serif);font-size:21px;font-weight:600;color:var(--dp-pine);margin:0;line-height:1.2}.dp-card__text{font-size:14.5px;line-height:1.55;color:var(--dp-muted);margin:0}.dp-card__price{margin-top:auto;padding-top:10px;font-weight:600;font-size:16px;color:var(--dp-char)}.dp-card__cta{font-weight:600;color:var(--dp-pine);font-size:14px}.dp-card--icon .dp-card__body{padding:24px}.dp-num{width:40px;height:40px;border-radius:50%;background:var(--dp-pine);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--dp-serif);font-size:18px;margin-bottom:6px}.dp-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.dp-split--rev .dp-split__media{order:2}.dp-split__media{border-radius:24px;overflow:hidden;aspect-ratio:1/1;background:var(--dp-oat)}.dp-split__media img{width:100%;height:100%;object-fit:cover;display:block}.dp-rte{font-size:16px;line-height:1.7;color:var(--dp-muted)}.dp-rte p{margin:0 0 14px}.dp-rte ul{padding-left:20px;margin:0 0 14px}.dp-rte li{margin-bottom:6px}.dp-rte strong{color:var(--dp-char)}.dp-bg-pine .dp-rte{color:#d9ded6}.dp-bg-pine .dp-rte strong{color:#fff}.dp-specs{width:100%;border-collapse:collapse;margin-top:24px;background:#fff;border-radius:var(--dp-radius);overflow:hidden;border:1px solid var(--dp-line)}.dp-specs th,.dp-specs td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--dp-line);font-size:15px;vertical-align:top}.dp-specs th{width:38%;color:var(--dp-pine);font-weight:600;background:var(--dp-cream)}.dp-specs tr:last-child th,.dp-specs tr:last-child td{border-bottom:0}.dp-faq{max-width:820px;margin:28px auto 0}.dp-faq details{background:#fff;border:1px solid var(--dp-line);border-radius:14px;margin-bottom:10px;padding:0 20px}.dp-faq summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:600;font-size:16px;color:var(--dp-pine);display:flex;justify-content:space-between;gap:16px}.dp-faq summary::-webkit-details-marker{display:none}.dp-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--dp-clay);transition:transform .2s}.dp-faq details[open] summary:after{transform:rotate(45deg)}.dp-faq .dp-rte{padding:0 0 18px}.dp-pdp-note{display:grid;gap:8px;margin:4px 0 2px;padding:14px 16px;border-radius:14px;background:var(--dp-oat);font-size:14px;line-height:1.45;color:var(--dp-char)}.dp-pdp-note div{display:flex;gap:10px;align-items:flex-start}.dp-pdp-note span{color:var(--dp-pine);font-weight:700}.dp-pending{background:#fff4e5;border:1px dashed #C8734A;color:#8a4a24;padding:10px 14px;border-radius:10px;font-size:14px}@media(max-width:989px){.dp-section{padding:48px 0}.dp-hero,.dp-split{grid-template-columns:1fr;gap:28px}.dp-split--rev .dp-split__media{order:0}.dp-hero__media{aspect-ratio:1/1;order:-1}.dp-trust,.dp-cards--3,.dp-cards--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.dp-wrap{padding:0 16px}.dp-cards--2,.dp-cards--3,.dp-cards--4{grid-template-columns:1fr}.dp-trust{grid-template-columns:1fr 1fr;gap:8px}.dp-trust__item{padding:10px;font-size:12.5px;gap:8px}.dp-trust__icon{flex-basis:30px;height:30px}.dp-btn{width:100%}.dp-specs th{width:42%}.dp-specs th,.dp-specs td{padding:12px;font-size:14px}}@media(prefers-reduced-motion:reduce){.dp *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dwellpaw.css.map */
