:root{--lovalya-ivory: #F7F3EC;--lovalya-cream: #E8E1D6;--lovalya-green: #414A3D;--lovalya-ink: #302B26;--lovalya-muted: #706A60;--lovalya-champagne: #B7A27E;--lovalya-line: #DED5C8}html,body,.page-wrapper,main#MainContent,footer{background:var(--lovalya-ivory)!important;color:var(--lovalya-ink)}#header-group{background:var(--lovalya-ivory)!important;border-bottom:1px solid rgba(183,162,126,.22)}#header-group :is(header,.header,.header__row,.header__columns,.header__column,.header__menu,.header__menu-item,.header__submenu){background-color:var(--lovalya-ivory)!important;color:var(--lovalya-ink)!important}body{-webkit-font-smoothing:antialiased}h1,h2,h3,.hero h1,.lovalya-luxe-intro h2{font-family:var(--font-heading--family, Georgia, serif);font-weight:400;letter-spacing:-.035em}.hero-wrapper:first-child .hero{--hero-min-height: min(78svh, 760px) !important}.hero__content-wrapper{max-width:1180px;padding-inline:clamp(24px,6vw,92px)!important}.hero__content-wrapper .group-block-content{max-width:690px}.hero__content-wrapper h1{max-width:760px;font-size:clamp(2.5rem,5.2vw,5rem)!important;line-height:1.04!important;letter-spacing:-.045em;text-wrap:balance}.hero__content-wrapper p{max-width:600px;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.75}.hero__content-wrapper .button,.hero__content-wrapper .button-custom{min-height:52px;padding-inline:28px;letter-spacing:.015em;box-shadow:none}.lovalya-luxe-intro{max-width:920px;margin:0 auto;padding:clamp(3.5rem,7vw,6.5rem) 24px clamp(2.5rem,5vw,4.5rem);text-align:center}.lovalya-luxe-intro__eyebrow{margin:0 0 18px;color:var(--lovalya-green);font:600 .68rem/1.4 var(--font-body--family, sans-serif);letter-spacing:.2em}.lovalya-luxe-intro h2{max-width:760px;margin:0 auto 18px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;text-wrap:balance}.lovalya-luxe-intro>p:not(.lovalya-luxe-intro__eyebrow){max-width:670px;margin:0 auto;color:var(--lovalya-muted);font-size:1rem;line-height:1.85}.lovalya-luxe-intro__rule{display:block;width:52px;height:1px;margin:30px auto 0;background:var(--lovalya-champagne)}.shopify-section:has(.lovalya-luxe-intro){background:var(--lovalya-ivory)!important}.shopify-section:has(.lovalya-luxe-intro)+.shopify-section{border-top:1px solid rgba(183,162,126,.25)}.product-card,.collection-card,.product-card__image,.collection-card__image{border-radius:3px!important;overflow:clip}.product-card img,.collection-card img{transition:transform .5s cubic-bezier(.2,.65,.3,1)}@media(hover:hover){.product-card:hover img,.collection-card:hover img{transform:scale(1.025)}}.product-card h3,.collection-card h3{letter-spacing:-.015em}.button,button.button,.product-form__submit,.shopify-payment-button__button,.button-custom{background:var(--lovalya-green)!important;color:var(--lovalya-ivory)!important;border-color:var(--lovalya-green)!important;border-radius:999px!important;box-shadow:none!important;transition:background-color .2s ease,transform .2s ease}.button:hover,button.button:hover,.product-form__submit:hover,.button-custom:hover{background:#2d352b!important;border-color:#2d352b!important;transform:translateY(-1px)}.button--secondary,.button.button--secondary{background:transparent!important;color:var(--lovalya-green)!important;border-color:var(--lovalya-champagne)!important}.lovalya-editorial{max-width:920px;margin-inline:auto;padding:clamp(3.5rem,6vw,5.5rem) 24px}.lovalya-editorial__eyebrow{font-size:.68rem;letter-spacing:.18em;color:var(--lovalya-green)}.lovalya-faq{border-top:1px solid var(--lovalya-line)}.lovalya-faq details{border-bottom:1px solid var(--lovalya-line);padding:1.15rem 0}.lovalya-faq summary{font-weight:600}input,select,textarea{border-radius:8px!important;border-color:var(--lovalya-line)}:focus-visible{outline-color:var(--lovalya-green);outline-offset:3px}@media(max-width:749px){.hero-wrapper:first-child .hero{--hero-min-height: 66svh !important}.hero__content-wrapper{padding-inline:22px!important}.hero__content-wrapper h1{font-size:clamp(2.15rem,10vw,3.2rem)!important}.lovalya-luxe-intro{padding-inline:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--lovalya-ivory: #F7F3EC;--lovalya-cream: #EEE7DC;--lovalya-ink: #302B26;--lovalya-green: #414A3D;--lovalya-champagne: #B7A27E;--lovalya-line: rgba(48, 43, 38, .13)}html{scroll-behavior:smooth}body{color:var(--lovalya-ink)}h1,h2,h3,.h0,.h1,.h2{text-wrap:balance}p,.rte{text-wrap:pretty}a,button,.button{-webkit-tap-highlight-color:transparent}.button,button.button,.shopify-payment-button__button{min-height:48px;letter-spacing:.035em;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.button--secondary,.button-secondary{border-width:1px}.product-card,.product-card-wrapper,.collection-card,.collection-card-wrapper{min-width:0}.product-card img,.collection-card img,.card__media img{transition:transform .45s cubic-bezier(.2,.65,.3,1)}.product-card:hover img,.collection-card:hover img,.card-wrapper:hover .card__media img{transform:scale(1.025)}.lovalya-editorial__eyebrow{display:inline-block;margin-bottom:.9rem}.lovalya-editorial-intro,.lovalya-luxe-intro{max-width:900px;margin-inline:auto}@media(min-width:750px){.lovalya-editorial-intro,.lovalya-luxe-intro{padding-inline:clamp(32px,6vw,96px)}}@media(max-width:749px){.shopify-section{scroll-margin-top:76px}.hero__content-wrapper{width:100%;max-width:100%;padding:28px 22px!important}.hero__content-wrapper h1{max-width:12ch;margin-inline:auto;line-height:1.06!important;letter-spacing:-.035em}.hero__content-wrapper p{max-width:34ch;margin-inline:auto;line-height:1.55}.hero__content-wrapper .button,.hero__content-wrapper a.button{margin-top:10px;width:auto;max-width:100%}.lovalya-editorial-intro,.lovalya-luxe-intro{padding:42px 22px!important}.lovalya-editorial-intro h2,.lovalya-luxe-intro h2{font-size:clamp(1.8rem,8vw,2.4rem);line-height:1.12}.product-grid,.collection-list{row-gap:24px}.card__heading,.product-card__title{line-height:1.35}.button,button.button{min-height:46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card img,.collection-card img,.card__media img{transition:none!important}}main[data-template=product] h1,main[data-template=product] .product__title,main[data-template=product] .product-title{font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.08;letter-spacing:-.025em}main[data-template=product] .price,main[data-template=product] .product-price{color:var(--lovalya-ink);font-variant-numeric:tabular-nums}main[data-template=product] details,main[data-template=product] .accordion,main[data-template=product] .product__accordion{border-color:var(--lovalya-line)}main[data-template=product] summary{padding-block:1rem}main[data-template=product] .product-form__submit,main[data-template=product] button[name=add]{background:var(--lovalya-green);color:var(--lovalya-ivory);border:1px solid var(--lovalya-green);min-height:52px;letter-spacing:.04em}main[data-template=product] .product-form__submit:hover,main[data-template=product] button[name=add]:hover{background:var(--lovalya-ink);border-color:var(--lovalya-ink)}main[data-template=collection] h1,main[data-template=collection] .collection-hero__title{line-height:1.08;letter-spacing:-.025em}main[data-template=collection] .collection-hero__description{max-width:68ch;line-height:1.7}@media(max-width:749px){main[data-template=product] h1,main[data-template=product] .product__title,main[data-template=product] .product-title{font-size:clamp(1.85rem,8vw,2.5rem)}main[data-template=product] .product-form__submit,main[data-template=product] button[name=add]{width:100%;min-height:50px}main[data-template=product] .product__info-container{padding-inline:20px}main[data-template=collection] .collection-hero__description{font-size:.95rem;line-height:1.65}}main[data-template=collection] .collection-hero,main[data-template=search] .search-header{color:var(--lovalya-ink)}main[data-template=collection] .collection-hero__title,main[data-template=collection] .title,main[data-template=search] h1,main[data-template=cart] h1{letter-spacing:-.025em;line-height:1.1}main[data-template=collection] .facets,main[data-template=collection] .facets-container,main[data-template=search] .facets,main[data-template=search] .facets-container{border-color:var(--lovalya-line)}main[data-template=collection] .facets button,main[data-template=collection] .facets select,main[data-template=search] .facets button,main[data-template=search] .facets select{border-radius:6px}main[data-template=cart] .cart__summary,main[data-template=cart] .cart-summary{background:var(--lovalya-ivory)}main[data-template=cart] .cart__checkout-button,main[data-template=cart] button[name=checkout]{min-height:52px;background:var(--lovalya-green);color:var(--lovalya-ivory);border:1px solid var(--lovalya-green);letter-spacing:.035em}main[data-template=cart] .cart__checkout-button:hover,main[data-template=cart] button[name=checkout]:hover{background:var(--lovalya-ink);border-color:var(--lovalya-ink)}main[data-template=product] .product-recommendations,main[data-template=product] .related-products{border-top:1px solid var(--lovalya-line)}@media(max-width:749px){main[data-template=collection] .facets-container,main[data-template=search] .facets-container{padding-inline:16px}main[data-template=collection] .product-grid,main[data-template=search] .product-grid{column-gap:12px;row-gap:22px}main[data-template=cart] .cart__summary,main[data-template=cart] .cart-summary{padding:20px 16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lovalya-luxe-v3.css.map */
