/** Shopify CDN: Minification failed

Line 17:13 Expected identifier but found "{"
Line 17:14 Unexpected "{"
Line 17:24 Expected ":"
Line 17:39 Expected identifier but found "{"
Line 17:40 Unexpected "{"
Line 17:50 Expected ":"
Line 17:66 Expected identifier but found "{"
Line 17:67 Unexpected "{"
Line 17:77 Expected ":"
Line 17:94 Expected identifier but found "{"
... and 2 more hidden warnings

**/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600&display=swap');
:root{--gold:{{ settings.gold }};--ink:{{ settings.ink }};--cream:{{ settings.cream }};--soft:{{ settings.soft }};--white:#fff;--line:#e9dfd1}
*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Inter,Arial,sans-serif;background:#fff}a{color:inherit;text-decoration:none}.page-width{max-width:1400px;margin:auto;padding-left:42px;padding-right:42px}.announcement{height:36px;background:var(--cream);display:flex;align-items:center;justify-content:space-between;padding:0 42px;font-size:12px;letter-spacing:.2px}.announcement__center{font-family:"Cormorant Garamond",serif;font-size:15px}.site-header{background:#fff;border-bottom:1px solid #f1eadf;position:relative;z-index:10}.header-inner{max-width:1400px;margin:auto;height:78px;padding:0 42px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;min-width:240px}.brand-mark{font-size:39px;color:var(--gold);line-height:1}.brand strong{font:700 25px "Cormorant Garamond",serif;letter-spacing:2px}.brand small{display:block;font:500 11px "Cormorant Garamond",serif;color:var(--gold);letter-spacing:.7px}.main-nav{display:flex;gap:31px;font-size:13px}.main-nav a{padding:30px 0 25px}.main-nav a.active,.main-nav a:hover{color:var(--gold);border-bottom:2px solid var(--gold)}.header-actions{display:flex;gap:20px;font-size:25px;align-items:center}.cart-link{position:relative}.cart-link span{position:absolute;right:-9px;top:-8px;background:var(--gold);color:white;border-radius:50%;font-size:9px;width:17px;height:17px;text-align:center;padding-top:3px}.menu-toggle{display:none}.hero{min-height:500px;position:relative;display:flex;align-items:center;overflow:hidden;background:#e9dfd2}.hero__image{position:absolute;inset:0;background-size:cover;background-position:center}.hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,240,229,.96) 0%,rgba(247,240,229,.76) 38%,rgba(247,240,229,.12) 70%)}.hero__content{position:relative;z-index:1;padding-top:65px;padding-bottom:65px}.eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:600;color:#91662d;margin:0 0 13px}.hero h1{font:600 clamp(48px,5vw,76px)/.98 "Cormorant Garamond",serif;max-width:650px;margin:0 0 22px}.hero-copy{max-width:500px;line-height:1.8;font-size:16px;margin-bottom:30px}.btn{display:inline-block;border:0;padding:15px 27px;font-size:12px;font-weight:600;letter-spacing:1.1px;cursor:pointer}.btn-gold{background:var(--gold);color:#fff}.btn-outline{border:1px solid var(--gold);color:var(--gold);background:#fff}.trust-strip{margin-top:-35px;position:relative;background:#fffaf3;border-radius:12px;display:grid;grid-template-columns:repeat(4,1fr);padding:25px 30px;box-shadow:0 8px 28px rgba(70,42,20,.08)}.trust-strip>div{padding:8px 25px;border-right:1px solid var(--line);display:grid;grid-template-columns:42px 1fr;align-items:center}.trust-strip>div:last-child{border:0}.trust-strip span{grid-row:span 2;color:var(--gold);font-size:25px}.trust-strip strong{font-size:13px}.trust-strip small{font-size:11px;color:#75675a}.section{padding-top:80px;padding-bottom:80px}.section-heading{text-align:center;margin-bottom:35px}.section-heading h1,.section-heading h2{font:600 39px "Cormorant Garamond",serif;margin:0 0 7px}.section-heading>p:not(.eyebrow){color:#75675a;max-width:700px;margin:10px auto;line-height:1.7}.ornament{color:var(--gold);font-size:10px;letter-spacing:10px;margin-top:14px}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.category-card{text-align:center}.category-image{aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--cream);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.category-image img{width:100%;height:100%;object-fit:cover}.category-image span{font:90px "Cormorant Garamond";color:var(--gold)}.category-card h3{font:600 15px "Cormorant Garamond",serif}.products-section{background:var(--soft);padding:75px 0}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.product-card{background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden;transition:.25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(50,30,10,.08)}.product-media{position:relative;background:var(--cream);aspect-ratio:1}.product-media img{width:100%;height:100%;object-fit:contain}.placeholder{height:100%;display:flex;align-items:center;justify-content:center;font:90px "Cormorant Garamond";color:var(--gold)}.badge{position:absolute;left:8px;top:8px;background:var(--gold);color:white;padding:5px 8px;font-size:9px;letter-spacing:.5px}.product-info{padding:14px}.product-info h3{font-size:14px;margin:0 0 5px}.muted{font-size:11px;color:#86796d;margin:0 0 9px}.price-row{display:flex;gap:8px;align-items:center}.price{font-weight:600;color:var(--gold)}del{font-size:11px;color:#aaa}.stars{font-size:11px;color:#d29438;margin-top:8px}.stars span{color:#86796d}.center{text-align:center;margin-top:30px}.why{position:relative;color:#fff;overflow:hidden;background:#4b2d15}.why-bg,.why-overlay{position:absolute;inset:0}.why-bg{background-size:cover;background-position:center;filter:sepia(.35)}.why-overlay{background:rgba(48,27,12,.82)}.why-inner{position:relative;z-index:1;min-height:330px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:30px;align-items:center;padding-top:50px;padding-bottom:50px}.why-title h2{font:600 40px "Cormorant Garamond",serif;margin:0 0 10px}.why-title p:last-child{line-height:1.7;max-width:260px}.why-item{text-align:center}.why-item span{display:block;font-size:34px;color:#e1b66d;margin-bottom:10px}.why-item strong{font:600 14px "Cormorant Garamond",serif;font-size:17px}.why-item p{font-size:11px;line-height:1.5;opacity:.85}.newsletter{background:var(--cream);padding:55px 0}.newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.newsletter h2{font:600 36px "Cormorant Garamond",serif;margin:0 0 5px}.newsletter p:last-child{margin:0;color:#75675a}.newsletter-form{display:flex;min-width:430px}.newsletter-form input{flex:1;border:1px solid #d7c9b7;padding:15px;background:#fff;font-size:13px}.footer{background:#2f2117;color:#eee4d7;padding:55px 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:45px}.footer-brand{font:700 27px "Cormorant Garamond";letter-spacing:2px;color:#e1b66d}.footer p{font-size:12px;line-height:1.7;color:#cbbdad}.footer h3{font:600 17px "Cormorant Garamond";color:#e1b66d}.footer a{display:block;font-size:12px;margin:9px 0;color:#ddd1c3}.product-page{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;padding-top:60px;padding-bottom:80px}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.product-gallery img{width:100%;background:var(--cream);border-radius:5px}.product-details h1{font:600 48px "Cormorant Garamond";margin:0 0 10px}.big-price{font-size:25px;color:var(--gold);font-weight:600;margin:18px 0}.product-description{line-height:1.8;font-size:14px;margin:25px 0}.product-details select,.product-details input[type=number]{width:100%;padding:13px;border:1px solid var(--line);background:#fff;margin:8px 0 18px}.qty{max-width:110px}.add-button{width:100%;margin-top:10px}.product-benefits{border-top:1px solid var(--line);margin-top:25px;padding-top:18px;display:grid;gap:10px;font-size:12px}.collection-page,.cart-page{padding-top:60px;padding-bottom:80px}.cart-row{display:grid;grid-template-columns:100px 1fr auto;gap:25px;align-items:center;border-bottom:1px solid var(--line);padding:18px 0}.cart-row img{width:100%;background:var(--cream)}.cart-row input{width:70px;padding:8px;border:1px solid var(--line)}.cart-total{text-align:right;font-size:20px;padding:25px 0}.cart-actions{text-align:right;display:flex;justify-content:flex-end;gap:12px}
@media(max-width:900px){.announcement__center,.announcement__right{display:none}.announcement{justify-content:center}.header-inner{padding:0 20px}.main-nav{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;gap:0;box-shadow:0 10px 20px #0001}.main-nav.open{display:flex}.main-nav a{padding:14px;border-bottom:1px solid var(--line)!important}.menu-toggle{display:block;border:0;background:none;font-size:22px}.header-actions{gap:12px}.brand{min-width:auto}.brand strong{font-size:21px}.page-width{padding-left:20px;padding-right:20px}.trust-strip{margin:0 20px;grid-template-columns:1fr 1fr;padding:10px}.trust-strip>div{border-bottom:1px solid var(--line)}.category-grid{grid-template-columns:repeat(3,1fr);gap:15px}.product-grid{grid-template-columns:repeat(2,1fr)}.why-inner{grid-template-columns:1fr 1fr}.why-title{grid-column:1/-1}.newsletter-inner{display:block}.newsletter-form{min-width:0;margin-top:25px}.product-page{grid-template-columns:1fr;gap:30px}.product-gallery{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:550px){.hero{min-height:520px}.hero__overlay{background:linear-gradient(90deg,rgba(247,240,229,.96),rgba(247,240,229,.45))}.hero h1{font-size:50px}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-right:0}.category-grid{grid-template-columns:repeat(2,1fr)}.product-grid{gap:10px}.product-info{padding:10px}.section-heading h1,.section-heading h2{font-size:32px}.why-inner{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.cart-row{grid-template-columns:70px 1fr}.cart-row>strong{grid-column:2}.cart-actions{display:block}.cart-actions .btn{width:100%;margin-top:8px}}