.dwell,.dwell-hero,.dwell-promise,.dwell-collections,.dwell-spotlight,.dwell-bestsellers,.dwell-newsletter{--dwell-bg: #F9F5F0;--dwell-card: #FFFEFB;--dwell-text: #2B2B2B;--dwell-border: #E8DDD0;--dwell-accent: #C9A88A;--dwell-serif: "Cormorant Garamond", Georgia, serif;--dwell-sans: "Inter", -apple-system, sans-serif;font-family:var(--dwell-sans);color:var(--dwell-text);background:var(--dwell-bg)}.dwell h1,.dwell h2,.dwell h3,.dwell-hero h1,.dwell-hero h2,.dwell-promise h2,.dwell-bestsellers h2,.dwell-newsletter h2,.dwell-collections h2{font-family:var(--dwell-serif);font-weight:600;color:var(--dwell-text);margin:0}.dwell-hero{position:relative;height:80vh;min-height:480px;overflow:hidden;background:var(--dwell-bg)}.dwell-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.dwell-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.dwell-hero__card{position:absolute;bottom:12%;left:5%;max-width:480px;background:var(--dwell-card);padding:32px;box-shadow:0 8px 32px #2b2b2b1f}.dwell-hero__badge{display:inline-block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--dwell-accent);margin-bottom:12px;font-weight:600}.dwell-hero__card h1{font-size:48px;line-height:1.1;margin:0 0 12px}.dwell-hero__card p{font-size:15px;line-height:1.6;margin:0 0 8px;color:var(--dwell-text);opacity:.85}.dwell-btn{display:inline-block;background:var(--dwell-text);color:#fff;padding:14px 28px;text-decoration:none;margin-top:16px;letter-spacing:.5px;font-size:14px;font-weight:500;border-radius:999px;border:none;cursor:pointer}.dwell-btn:hover{opacity:.88;color:#fff}.dwell-promise{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:60px 40px;gap:20px;border-top:1px solid var(--dwell-border);border-bottom:1px solid var(--dwell-border);background:var(--dwell-bg)}.dwell-promise h2{font-size:22px;letter-spacing:2px;margin-bottom:8px}.dwell-promise p{font-size:14px;margin:0;opacity:.75}.dwell-collections{padding:80px 40px;background:var(--dwell-bg)}.dwell-collections h2{font-size:36px;text-align:center;margin-bottom:32px}.dwell-bestsellers{padding:80px 40px;background:var(--dwell-bg)}.dwell-bestsellers h2{font-size:36px;text-align:center;margin-bottom:12px}.dwell-bestsellers__sub{text-align:center;font-size:15px;opacity:.7;margin:0 0 32px}.dwell-bestsellers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:0 auto}.dwell-card{background:var(--dwell-card);border:1px solid var(--dwell-border);padding:20px;display:flex;flex-direction:column;text-decoration:none;color:var(--dwell-text)}.dwell-card:hover{color:var(--dwell-text);box-shadow:0 4px 20px #2b2b2b14}.dwell-card__img{aspect-ratio:1;overflow:hidden;margin-bottom:16px;background:var(--dwell-bg)}.dwell-card__img img{width:100%;height:100%;object-fit:cover;display:block}.dwell-card__name{font-family:var(--dwell-serif);font-size:19px;font-weight:600;margin:0 0 6px;line-height:1.3}.dwell-card__price{font-size:16px;font-weight:600;margin:0}.dwell-card__action{margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#2d4a3e}.dwell-bestsellers__cta{text-align:center;margin-top:20px}.dwell-newsletter{padding:80px 40px;text-align:center;background:var(--dwell-card);border-top:1px solid var(--dwell-border);border-bottom:1px solid var(--dwell-border)}.dwell-newsletter h2{font-size:36px;margin-bottom:12px}.dwell-newsletter p{font-size:15px;opacity:.75;margin:0 0 24px}.dwell-newsletter__form{display:flex;gap:12px;justify-content:center;max-width:480px;margin:0 auto}.dwell-newsletter__form input[type=email]{flex:1;padding:14px 18px;border:1px solid var(--dwell-border);font-family:var(--dwell-sans);font-size:14px;background:#fff;color:var(--dwell-text)}.dwell-newsletter__code{margin-top:16px;font-size:13px;letter-spacing:1px}.dwell-newsletter__code strong{background:var(--dwell-bg);border:1px dashed var(--dwell-accent);padding:4px 12px;letter-spacing:2px}.dwell-newsletter .errors,.dwell-newsletter .form-status{margin-top:12px;font-size:14px}@media(max-width:990px){.dwell-bestsellers__grid{grid-template-columns:repeat(2,1fr)}.dwell-promise{grid-template-columns:1fr;padding:40px 24px;gap:32px}.dwell-hero{height:68svh;min-height:430px}.dwell-hero__card{left:5%;right:5%;max-width:none;bottom:6%;padding:22px}.dwell-hero__card h1{font-size:34px}.dwell-hero__card p{font-size:14px;line-height:1.55}.dwell-hero__card .dwell-btn{margin-top:12px;padding:12px 24px}.dwell-story{padding:40px 20px}.dwell-story h2{font-size:27px;margin-bottom:10px}.dwell-story p{font-size:15px;line-height:1.55}.dwell-collections,.dwell-bestsellers,.dwell-newsletter{padding:48px 20px}.dwell-newsletter__form{flex-direction:column}}body.template-product{background:#f9f5f0;font-family:Inter,-apple-system,sans-serif;color:#2b2b2b}body.template-product .view-product-title,body.template-product .product-information h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#2b2b2b;line-height:1.15}body.template-product .price,body.template-product .product-price{color:#2b2b2b;font-weight:600;font-size:1.25rem}body.template-product .buy-buttons-block .button:not(.button-unstyled),body.template-product .add-to-cart-button{background:#2b2b2b;color:#fffefb;border:1px solid #2B2B2B;border-radius:999px;font-family:Inter,sans-serif;font-weight:500;letter-spacing:.5px;padding:14px 32px}body.template-product .buy-buttons-block .button:not(.button-unstyled):hover,body.template-product .add-to-cart-button:hover{background:#1a1a1a;color:#fffefb}body.template-product select,body.template-product .variant-picker select,body.template-product input[type=text],body.template-product input[type=number]{border:1px solid #E8DDD0;border-radius:0;background:#fffefb;color:#2b2b2b;font-family:Inter,sans-serif}body.template-product .swatch,body.template-product [class*=swatch-] label{border:1px solid #E8DDD0}body.template-product .product-description,body.template-product .product-information p{font-family:Inter,sans-serif;color:#2b2b2b;line-height:1.6}body.template-product .product-recommendations .product-card{background:#fffefb;border:1px solid #E8DDD0;padding:20px}body.template-product .product-recommendations .product-card p[role=heading]{font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:600;color:#2b2b2b}body.template-product .product-recommendations .product-card .price{font-size:16px;font-weight:600;color:#2b2b2b}body.template-product .product-recommendations .product-card img{aspect-ratio:1;object-fit:cover}body.template-collection{background:#f9f5f0;font-family:Inter,-apple-system,sans-serif;color:#2b2b2b}body.template-collection .collection-wrapper h1,body.template-collection h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#2b2b2b}body.template-collection .product-grid__item .product-card,body.template-collection .resource-list__item .product-card{background:#fffefb;border:1px solid #E8DDD0;padding:20px}body.template-collection .product-card p[role=heading]{font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:600;color:#2b2b2b;line-height:1.3;margin:12px 0 6px}body.template-collection .product-card .price{font-size:16px;font-weight:600;color:#2b2b2b}body.template-collection .product-card img{aspect-ratio:1;object-fit:cover;width:100%}body.template-collection .product-card .swatches,body.template-collection .product-card [class*=swatch]{display:none}body.template-list-collections{background:#f9f5f0;font-family:Inter,-apple-system,sans-serif;color:#2b2b2b}body.template-list-collections h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#2b2b2b}body.template-list-collections .collection-card__inner{background:#fffefb;border:1px solid #E8DDD0;padding:24px}body.template-list-collections .collection-card__content{font-family:Cormorant Garamond,Georgia,serif;color:#2b2b2b}body.template-search{background:#f9f5f0;color:#2b2b2b}body.template-search h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#2b2b2b}body.template-search .product-card{background:#fffefb;border:1px solid #E8DDD0;padding:20px}body.template-search .product-card p[role=heading]{font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:600;color:#2b2b2b}body.template-search .product-card .price{font-size:16px;font-weight:600;color:#2b2b2b}.dwell-header-font .header__heading,header .header__heading{font-family:Cormorant Garamond,Georgia,serif}footer h2,footer h3,.footer h2,.footer h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#2b2b2b}footer,.footer{font-family:Inter,sans-serif}body.template-cart{background:#f9f5f0;font-family:Inter,-apple-system,sans-serif;color:#2b2b2b}body.template-cart .cart-page__title,body.template-cart h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#2b2b2b}body.template-cart .button:not(.button-unstyled),.cart-drawer .button:not(.button-unstyled){background:#2b2b2b;color:#fffefb;border-radius:999px;font-family:Inter,sans-serif}body.template-cart .button:not(.button-unstyled):hover,.cart-drawer .button:not(.button-unstyled):hover{background:#1a1a1a;color:#fffefb}.cart-drawer{font-family:Inter,sans-serif;color:#2b2b2b}.cart-drawer h2,.cart-drawer h3{font-family:Cormorant Garamond,Georgia,serif;color:#2b2b2b}@media(max-width:990px){body.template-collection .product-grid__item .product-card,body.template-collection .resource-list__item .product-card,body.template-search .product-card{padding:14px}body.template-product .buy-buttons-block .button:not(.button-unstyled),body.template-product .add-to-cart-button{padding:12px 24px}}.dwell-story{padding:56px 24px;text-align:center}.dwell-story h2{font-family:var(--dwell-serif);font-size:30px;margin-bottom:14px}.dwell-story p{max-width:720px;margin:0 auto;font-size:16px;line-height:1.65}
/*# sourceMappingURL=/cdn/shop/t/31/assets/dwell.css.map */
