@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;1,400&display=swap";:root{--bg-alabaster: #FDFBF7;--text-charcoal: #2A2A2A;--accent-bronze: #A67B5B;--line-soft: #EAE5DC;--font-serif: "Playfair Display", serif;--font-sans: "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body,.site-wrap,.main-content{background-color:var(--bg-alabaster)!important;color:var(--text-charcoal)!important;font-family:var(--font-sans)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-serif)!important;color:var(--text-charcoal)!important;font-weight:400!important}h1,.h1{font-size:3.5rem!important;line-height:1.1!important;font-style:italic!important;letter-spacing:-.02em!important}h2,.h2{font-size:2.5rem!important;line-height:1.2!important;font-style:italic!important}h3,.h3{font-size:1.8rem!important;line-height:1.3!important}p,.rte,body{font-family:var(--font-sans)!important;color:var(--text-charcoal)!important;line-height:1.6!important}.site-header,.header-section,header{background-color:var(--bg-alabaster)!important}.site-header__logo,.logo,.header__logo{font-family:var(--font-serif)!important;font-size:2rem!important;font-style:italic!important;font-weight:600!important;letter-spacing:-.03em!important;color:var(--text-charcoal)!important}.stacked-text--root h2,.stacked-text--root p{color:#fff!important}.featured-collections--root h2,.featured-collections--root h3,.featured-collections--root p,.cart--title{color:var(--text-charcoal)!important}@media only screen and (min-width: 768px){.header--root{background-color:transparent!important;transition:background-color .3s ease!important}}.header--root:hover{background-color:var(--bg-alabaster)!important}.stacked-text--root h3{color:var(--bg-alabaster)!important}.header--container [data-item~=section-heading]{font-family:var(--font-serif)!important;font-size:2rem;font-style:italic;font-weight:600;letter-spacing:.05em}.drawer--container .availability-badge{display:none!important}.featured-grid--root h2,.featured-grid--root h3,.featured-grid--root h4{color:var(--text-charcoal)!important}.header--root{transform:translateY(0);transition:transform .2s var(--bg-alabaster),background-color .2s var(--bg-alabaster),color .2s var(--bg-alabaster);background-color:transparent!important;font-family:var(--font-serif)!important;font-size:2rem;font-style:italic;font-weight:600;letter-spacing:-.03em;color:var(--text-charcoal)!important}.site-nav__link,.nav-link,nav a,.menu a{font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--bg-alabaster)!important;font-family:var(--font-sans)!important;font-weight:400!important;transition:color .3s ease!important}.site-nav__link,.nav-link,nav a,.menu a :not(:hover){font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--bg-alabaster)!important;font-family:var(--font-sans)!important;font-weight:400!important;transition:color .3s ease!important}.site-nav__link:hover,.nav-link:hover,nav a:hover,.menu a:hover{color:var(--text-charcoal)!important}.shop-the-look--title{color:var(--text-charcoal)!important}.carousel--dot-nav{z-index:1!important;position:absolute;bottom:var(--spacing--block);display:flex!important;justify-content:center!important;align-items:center!important;right:auto!important}.hero,.slideshow,.hero-section,[class*=hero]{position:relative!important;min-height:70vh!important}.hero__text-content,.slideshow__text-content,.hero-content,[class*=hero] .text-content{background:#fdfbf7eb!important;padding:40px 60px!important;box-shadow:0 10px 30px #00000008!important;border:none!important}.hero__title,.slideshow__title,[class*=hero] h1,[class*=hero] h2{font-family:var(--font-serif)!important;font-size:3.5rem!important;line-height:1!important;color:var(--text-charcoal)!important;font-style:italic!important;margin-bottom:20px!important}.hero__subtitle,.slideshow__subtitle,[class*=hero] .subtitle{font-size:.8rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--accent-bronze)!important;font-family:var(--font-sans)!important}.featured-content,.feature-row,[class*=image-with-text],.index-section{border-bottom:1px solid var(--line-soft)!important;background-color:var(--bg-alabaster)!important;padding:0!important;margin:0!important}.featured-content__text,.feature-row__text,[class*=image-with-text] .text-content{padding:80px 60px!important;background-color:var(--bg-alabaster)!important}.featured-content__label,.kicker,[class*=image-with-text] .subtitle{font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--accent-bronze)!important;margin-bottom:20px!important;font-family:var(--font-sans)!important}.featured-content__heading,.feature-row__heading,[class*=image-with-text] h2,[class*=image-with-text] h3{font-family:var(--font-serif)!important;font-size:3rem!important;line-height:1.1!important;margin-bottom:20px!important;color:var(--text-charcoal)!important;font-weight:400!important}.featured-content__description,.feature-row__description,[class*=image-with-text] p{font-family:var(--font-serif)!important;font-style:italic!important;font-size:1.1rem!important;color:#777!important;line-height:1.6!important;margin-bottom:30px!important}.featured-content__button,.feature-row__button,[class*=image-with-text] .btn,.btn{font-size:.8rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--text-charcoal)!important;font-weight:600!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--text-charcoal)!important;padding:5px 0!important;border-radius:0!important;transition:all .3s ease!important}.featured-content__button:hover,.feature-row__button:hover,[class*=image-with-text] .btn:hover,.btn:hover{color:var(--accent-bronze)!important;border-color:var(--accent-bronze)!important;background:transparent!important}.product-grid,.collection-grid,.grid--uniform,[class*=product-list]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:0!important;margin:0!important;padding:0!important}.product-card,.grid__item,.product-item,[class*=product-block]{border-right:1px solid var(--line-soft)!important;border-bottom:1px solid var(--line-soft)!important;padding:80px 50px!important;text-align:center!important;background:var(--bg-alabaster)!important;transition:background .5s ease!important;position:relative!important}.product-card:nth-child(2n),.grid__item:nth-child(2n){border-right:none!important}.product-card:hover,.grid__item:hover,.product-item:hover{background:#fff!important}.product-card__image,.product-card__image-wrapper,.grid-product__image-wrapper,.product-item__image-wrapper,img[class*=product]{margin-bottom:40px!important;overflow:hidden!important;height:350px!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-card__image img,.grid-product__image,.product-item__image{transition:transform 1.5s cubic-bezier(.19,1,.22,1)!important;object-fit:contain!important;height:100%!important;width:100%!important}.product-card:hover .product-card__image img,.grid__item:hover .grid-product__image,.product-item:hover .product-item__image{transform:scale(1.08)!important}.product-card__title,.grid-product__title,.product-item__title,h3[class*=product]{font-family:var(--font-serif)!important;font-size:1.8rem!important;margin-bottom:10px!important;color:var(--text-charcoal)!important;font-weight:400!important}.product-card__vendor,.grid-product__vendor,.product-item__vendor{font-family:var(--font-serif)!important;font-style:italic!important;color:#777!important;margin-bottom:20px!important;font-size:1rem!important}.product-card__price,.grid-product__price,.product-item__price,.price{font-family:var(--font-sans)!important;font-size:.8rem!important;letter-spacing:.1em!important;font-weight:600!important;color:var(--text-charcoal)!important}.collection-header,.section-header,.page-header{padding:60px 50px 40px!important;border-bottom:1px solid var(--line-soft)!important;background:var(--bg-alabaster)!important}.collection-header h1,.section-header h1,.page-header h1{font-family:var(--font-serif)!important;font-size:2.5rem!important;font-style:italic!important;margin:0!important;color:var(--text-charcoal)!important}.collection-description,.section-header p{font-size:.8rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#888!important;margin-top:10px!important}.product-single,.product-page,[class*=product-template]{background:var(--bg-alabaster)!important;padding:60px 0!important}.product-single__title,.product-page__title{font-family:var(--font-serif)!important;font-size:3rem!important;line-height:1.2!important;color:var(--text-charcoal)!important;margin-bottom:20px!important}.product-single__description,.product-page__description,.rte{font-family:var(--font-serif)!important;font-style:italic!important;color:#777!important;font-size:1.1rem!important;line-height:1.6!important}.product-form__cart-submit,.btn--add-to-cart,button[type=submit]{background:var(--text-charcoal)!important;color:#fff!important;font-family:var(--font-sans)!important;font-size:.8rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:15px 40px!important;border:none!important;border-radius:0!important;transition:all .3s ease!important;font-weight:600!important}.product-form__cart-submit:hover,.btn--add-to-cart:hover,button[type=submit]:hover{background:var(--accent-bronze)!important;transform:translateY(-2px)!important}.product-badge,.badge,[class*=badge]{position:absolute!important;top:30px!important;left:50%!important;transform:translate(-50%)!important;font-size:.65rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--accent-bronze)!important;border-bottom:1px solid var(--accent-bronze)!important;padding-bottom:3px!important;background:transparent!important;font-family:var(--font-sans)!important}.product-badge--sale,.badge--sale{background:transparent!important;color:#c44!important;border-color:#c44!important}.site-footer,footer{background-color:var(--bg-alabaster)!important;border-top:1px solid var(--line-soft)!important;padding:60px 0!important;color:#999!important}.site-footer h4,.site-footer h5,footer h4,footer h5{font-family:var(--font-serif)!important;font-size:1.2rem!important;color:var(--text-charcoal)!important;margin-bottom:20px!important}.site-footer a,footer a{color:#888!important;transition:color .3s ease!important;text-decoration:none!important}.site-footer a:hover,footer a:hover{color:var(--accent-bronze)!important}input[type=text],input[type=email],input[type=tel],input[type=search],textarea,select{border:1px solid var(--line-soft)!important;background:#fff!important;padding:12px 20px!important;font-family:var(--font-sans)!important;color:var(--text-charcoal)!important;border-radius:0!important;transition:border-color .3s ease!important}input:focus,textarea:focus,select:focus{border-color:var(--accent-bronze)!important;outline:none!important}@media screen and (max-width: 768px){.product-grid,.collection-grid,.grid--uniform{grid-template-columns:1fr!important}.product-card:nth-child(2n),.grid__item:nth-child(2n){border-right:1px solid var(--line-soft)!important}h1,.h1,.hero__title,.slideshow__title{font-size:2.5rem!important}h2,.h2{font-size:2rem!important}.product-card,.grid__item,.featured-content__text,.feature-row__text{padding:40px 30px!important}}.announcement-bar,[class*=announcement]{background:var(--accent-bronze)!important;color:#fff!important;font-size:.7rem!important;letter-spacing:.125em!important;text-transform:uppercase!important;padding:.15em!important;text-align:center!important}.announcement-bar a,[class*=announcement] a{color:#fff!important;text-decoration:underline!important}.cart-header,.cart__header{font-family:var(--font-serif)!important;font-size:2.5rem!important;font-style:italic!important;color:var(--text-charcoal)!important}.cart__checkout,.cart-submit{background:var(--text-charcoal)!important;color:#fff!important;font-size:.8rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:15px 40px!important;border-radius:0!important;font-weight:600!important;transition:all .3s ease!important}.cart__checkout:hover,.cart-submit:hover{background:var(--accent-bronze)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-estate-design.css.map */
