@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Inter:wght@300;400;500&display=swap";:root{--ql-cream: #F4F1EA;--ql-green: #1B3A2F;--ql-cta: #244A39;--ql-champagne: #C4A87C;--ql-warm-grey: #6B6358;--ql-border: #DDD6C9;--ql-white: #FFFFFF;--ql-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--ql-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ql-ease: cubic-bezier(.25, .46, .45, .94)}body{background-color:var(--ql-cream)}.announcement-bar{background-color:var(--ql-green)!important}.announcement-bar .announcement-bar__slider,.announcement-bar .announcement-bar__slides,.announcement-bar announcement-bar-component{background-color:var(--ql-green)}.announcement-bar *,.announcement-bar .rte,.announcement-bar p,.announcement-bar span,.announcement-bar a{color:var(--ql-cream)!important;font-family:var(--ql-sans)!important;font-size:.68rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400}.announcement-bar .icon-arrow,.announcement-bar svg{color:var(--ql-cream)!important;stroke:var(--ql-cream)!important}.hero h1,.hero__content-wrapper h1,.hero__content-wrapper .h1,.hero .rte h1{font-family:var(--ql-serif)!important;font-weight:300!important;font-size:clamp(3rem,6vw,5rem)!important;line-height:1.05!important;letter-spacing:.01em!important}.hero .rte p:first-child,.hero__content-wrapper .rte p{font-family:var(--ql-sans)!important;font-size:.78rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important}.hero .button-secondary,.hero__content-wrapper .button-secondary,.hero .button{background:transparent!important;border:1px solid var(--ql-champagne)!important;color:var(--ql-cream)!important;font-family:var(--ql-sans)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;padding:14px 34px!important;transition:background .3s var(--ql-ease),border-color .3s ease!important}.hero .button-secondary:hover,.hero__content-wrapper .button-secondary:hover,.hero .button:hover{background:#c4a87c24!important;border-color:var(--ql-cream)!important}.section--collection-list,[data-section-type=collection-list],.shopify-section:has(.collection-list){background-color:var(--ql-cream)}.shopify-section .rte h3{font-family:var(--ql-serif)!important;font-weight:400!important;font-size:clamp(1.8rem,3vw,2.4rem)!important;letter-spacing:.03em!important;color:var(--ql-green)!important;text-transform:none!important}.card-collection .card__media img,.collection-card .card__media img,[class*=collection-card] img{transition:transform .6s var(--ql-ease)!important}.card-collection:hover .card__media img,.collection-card:hover .card__media img,[class*=collection-card]:hover img{transform:scale(1.03)!important}.collection-title,.card-collection .card__heading,.collection-card .card__title,[class*=collection-card] .rte{font-family:var(--ql-serif)!important;font-weight:400!important;font-size:clamp(1.1rem,1.5vw,1.4rem)!important;letter-spacing:.05em!important;color:var(--ql-green)!important}.section--product-list,[data-section-type=product-list]{background-color:var(--ql-cream)}.section--product-list .rte h3,[data-section-type=product-list] .rte h3{font-family:var(--ql-serif)!important;font-size:clamp(2rem,3.5vw,2.8rem)!important;font-weight:400!important;letter-spacing:.03em!important;color:var(--ql-green)!important}.section--product-list .link,.product-list .link{font-family:var(--ql-sans)!important;font-size:.72rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ql-warm-grey)!important;text-decoration:underline!important;text-underline-offset:3px!important}.card-product,.card--product,.product-card,[class*=product-card]{background-color:var(--ql-white)!important}.card-product .card__media img,.card--product .card__media img,.product-card img{transition:transform .55s var(--ql-ease)!important}.card-product:hover .card__media img,.card--product:hover .card__media img,.product-card:hover img{transform:scale(1.03)!important}.card-product .card__heading,.card--product .card__heading,.card-product .product-title,.product-title .rte p,.product-title p{font-family:var(--ql-serif)!important;font-weight:400!important;font-size:clamp(1rem,1.2vw,1.25rem)!important;letter-spacing:.02em!important;color:var(--ql-green)!important;line-height:1.3!important}.price,.price__container,.price .money{font-family:var(--ql-sans)!important;font-size:.9rem!important;font-weight:400!important;color:var(--ql-warm-grey)!important;letter-spacing:.02em!important}.price--sale .price-item--sale,.price__sale .price-item--sale,.price--on-sale .price__sale ins,.price--on-sale .price__sale-inner ins,.price.sale .new-price{color:#d32f2f!important;font-weight:600!important;text-decoration:none!important}.price__compare{text-decoration:line-through!important;color:var(--ql-border)!important}.product__price--off,.product__final-sale-wrap,.product__tax{display:none!important}.ql-values{background-color:var(--ql-green);padding-block:clamp(60px,8vw,100px)}.ql-values__inner{max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:clamp(20px,5vw,80px);display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:768px){.ql-values__inner{grid-template-columns:repeat(3,1fr);gap:0}}.ql-values__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:clamp(16px,3vw,40px)}@media(min-width:768px){.ql-values__item+.ql-values__item{border-left:1px solid rgba(196,168,124,.3)}}.ql-values__icon{width:36px;height:36px;flex-shrink:0;margin-bottom:20px}.ql-values__icon svg{width:100%;height:100%;stroke:var(--ql-champagne);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ql-values__heading{font-family:var(--ql-serif);font-weight:500;font-size:clamp(1.2rem,1.8vw,1.45rem);letter-spacing:.04em;color:var(--ql-cream);margin:0 0 10px;line-height:1.2}.ql-values__text{font-family:var(--ql-sans);font-size:.82rem;font-weight:400;line-height:1.75;color:#f4f1eaa6;margin:0;letter-spacing:.01em}.ql-editorial{position:relative;width:100%;overflow:hidden}.ql-editorial__media{position:relative;height:clamp(360px,55vw,680px);width:100%}.ql-editorial__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.04);transition:transform 8s ease}.ql-editorial:hover .ql-editorial__img{transform:scale(1)}.ql-editorial__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#1b3a2fe0,#1b3a2fb8 40%,#1b3a2f47);z-index:1}.ql-editorial__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,90px);max-width:640px}.ql-editorial__eyebrow{font-family:var(--ql-sans);font-size:.65rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ql-champagne);margin:0 0 18px;display:block}.ql-editorial__heading{font-family:var(--ql-serif);font-weight:300;font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;letter-spacing:.01em;color:var(--ql-cream);margin:0 0 22px}.ql-editorial__heading p{margin:0}.ql-editorial__subtext{font-family:var(--ql-sans);font-size:.86rem;font-weight:400;line-height:1.85;color:#f4f1eab8;margin:0 0 36px;letter-spacing:.02em}.ql-editorial__cta{display:inline-flex;align-items:center;gap:10px;background:transparent;border:1px solid var(--ql-champagne);color:var(--ql-cream);font-family:var(--ql-sans);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:13px 30px;transition:background .3s var(--ql-ease),border-color .3s ease,letter-spacing .3s ease;width:fit-content}.ql-editorial__cta:hover{background:#c4a87c1f;border-color:var(--ql-cream);letter-spacing:.22em}.ql-editorial__cta svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .3s ease}.ql-editorial__cta:hover svg{transform:translate(3px)}@media(max-width:767px){.ql-editorial__overlay{background:linear-gradient(to top,#1b3a2fe0,#1b3a2f73)}.ql-editorial__content{justify-content:flex-end;padding-bottom:40px}}.ql-social{background-color:var(--ql-cream);padding-block:clamp(60px,8vw,100px)}.ql-social__header{text-align:center;margin-bottom:clamp(36px,5vw,56px);padding-inline:clamp(20px,5vw,80px)}.ql-social__eyebrow{font-family:var(--ql-sans);font-size:.65rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ql-champagne);display:block;margin-bottom:12px}.ql-social__heading{font-family:var(--ql-serif);font-weight:400;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:.03em;color:var(--ql-green);margin:0;font-style:italic}.ql-social__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:clamp(20px,5vw,80px)}@media(min-width:640px){.ql-social__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.ql-social__grid{grid-template-columns:repeat(4,1fr)}}.ql-social__post{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--ql-border);display:block}.ql-social__post img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s var(--ql-ease)}.ql-social__post:hover img{transform:scale(1.05)}.ql-social__post-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b3a2f00;transition:background .35s ease;display:flex;align-items:center;justify-content:center}.ql-social__post:hover .ql-social__post-overlay{background:#1b3a2f61}.ql-social__post-icon{width:28px;height:28px;opacity:0;transition:opacity .3s ease}.ql-social__post-icon svg{width:100%;height:100%;stroke:var(--ql-cream);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ql-social__post:hover .ql-social__post-icon{opacity:1}.ql-social__placeholder{background:var(--ql-border);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.ql-social__placeholder svg{width:32px;height:32px;stroke:#6b635866;fill:none;stroke-width:1}#footer-group,.shopify-section-group-footer-group{background-color:var(--ql-green);border-top:1px solid rgba(196,168,124,.22)}.section--footer-utilities{background-color:var(--ql-green);border-top:1px solid rgba(196,168,124,.18)}#footer-group *,.shopify-section-group-footer-group *,.footer-content *,.footer-content{color:#f4f1ead1!important;border-color:#c4a87c38!important}.footer-content .menu__heading__default,.footer-content h2,.footer-content h3,.footer-content h4{font-family:var(--ql-sans)!important;font-size:.65rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ql-cream)!important;margin-bottom:16px!important}.footer-content a{font-family:var(--ql-sans)!important;font-size:.82rem!important;letter-spacing:.02em!important;color:#f4f1eaa6!important;text-decoration:none!important;transition:color .2s ease!important}.footer-content a:hover{color:var(--ql-cream)!important}.footer-content p,.footer-content span:not([class*=icon]){font-family:var(--ql-sans)!important;font-size:.78rem!important;color:#f4f1ea80!important}.footer-content .h4,.footer-content [class*=logo]{font-family:var(--ql-serif)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.1em!important;color:var(--ql-champagne)!important}.footer-content .divider,.footer-content hr{border-color:#c4a87c38!important}.ql-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ql-ease),transform .7s var(--ql-ease)}.ql-reveal--visible{opacity:1;transform:translateY(0)}.ql-reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ql-ease),transform .6s var(--ql-ease)}.ql-reveal-stagger.ql-reveal--visible>*:nth-child(1){opacity:1;transform:none;transition-delay:0s}.ql-reveal-stagger.ql-reveal--visible>*:nth-child(2){opacity:1;transform:none;transition-delay:.12s}.ql-reveal-stagger.ql-reveal--visible>*:nth-child(3){opacity:1;transform:none;transition-delay:.24s}.ql-reveal-stagger.ql-reveal--visible>*:nth-child(4){opacity:1;transform:none;transition-delay:.36s}.ql-reveal-stagger.ql-reveal--visible>*:nth-child(5){opacity:1;transform:none;transition-delay:.48s}.ql-reveal-stagger.ql-reveal--visible>*:nth-child(6){opacity:1;transform:none;transition-delay:.6s}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luxury-home.css.map */
