@import"https://fonts.googleapis.com/css2?family=Allura&display=swap";:root{--cream:#f8f5ef;--sand:#e9dfd2;--gold:#b89a64;--ink:#24211e;--muted:#77716a;--white:#fff;--line:#e8e2d9;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select{font:inherit}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;background:#fff;padding:1rem;z-index:99}.announcement{background:var(--ink);color:#fff;text-align:center;padding:.55rem 1rem;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.site-header{background:#f8f5eff5;border-bottom:1px solid var(--line);position:relative;z-index:5}.header-inner{max-width:1440px;margin:auto;padding:1.2rem 4vw;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{font:2rem var(--serif);letter-spacing:.16em}.nav{display:flex;gap:1.6rem;align-items:center;justify-content:center;flex-wrap:wrap}.nav a,.header-actions a{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.header-actions{display:flex;gap:1rem;align-items:center}.menu-toggle{display:none;background:none;border:0;font-size:1.4rem}.hero{min-height:590px;display:grid;grid-template-columns:1.05fr .95fr;background:#eee6dc}.hero-copy{padding:8vw 7vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.eyebrow{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:700}.hero h1{font:clamp(3rem,6vw,6.6rem)/.98 var(--serif);font-weight:400;max-width:680px;margin:1.2rem 0}.hero p{max-width:440px;color:#625c55}.hero-media{min-height:460px;background:linear-gradient(135deg,#d8c8b5,#f1eae1);display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.7rem;background:var(--ink);color:#fff;border:1px solid var(--ink);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;margin-top:1.2rem;cursor:pointer}.btn-light{background:transparent;color:var(--ink)}.section{max-width:1440px;margin:0 auto;padding:5rem 4vw}.section-head{text-align:center;margin-bottom:2.5rem}.section-head h2,.page-title{font:clamp(2rem,4vw,3.4rem) var(--serif);font-weight:400;margin:.4rem 0}.section-head p{color:var(--muted);margin:.5rem auto;max-width:560px}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.collection-card{position:relative;background:#e9dfd2;min-height:300px;overflow:hidden}.collection-card img{width:100%;height:100%;min-height:300px;object-fit:cover;transition:transform .5s}.collection-card:hover img{transform:scale(1.04)}.collection-card span{position:absolute;bottom:1.2rem;left:1.2rem;background:transparent;padding:0;color:#fff;font:1.35rem var(--serif);text-shadow:0 2px 12px rgba(0,0,0,.6)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.product-card .media{background:#eee9e2;aspect-ratio:4/5;overflow:hidden}.product-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.product-card:hover img{transform:scale(1.035)}.product-card h3{font:1.05rem var(--serif);font-weight:400;margin:.8rem 0 .2rem}.price{font-size:.85rem;color:var(--muted)}.rte{text-align:center;background:var(--sand);padding:5rem 1.5rem}.rte h2{font:clamp(2rem,4vw,3.5rem) var(--serif);font-weight:400}.rte p{max-width:620px;margin:1rem auto;color:#625c55}.newsletter{background:#e9dfd2;text-align:center;padding:4rem 1.5rem}.newsletter h2{font:2.6rem var(--serif);font-weight:400}.newsletter form{display:flex;max-width:470px;margin:1.5rem auto 0}.newsletter input{flex:1;min-width:0;padding:1rem;border:1px solid var(--line);background:#fff}.newsletter button{margin:0}.site-footer{background:#24211e;color:#f8f5ef;padding:4rem 4vw 2rem}.footer-inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem}.footer-brand{font:2rem var(--serif);letter-spacing:.14em}.site-footer p,.site-footer a{color:#c8c0b6;font-size:.82rem}.site-footer h3{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#c4a875}.footer-bottom{max-width:1440px;margin:3rem auto 0;border-top:1px solid #514a42;padding-top:1.3rem;color:#bdb4a8;font-size:.72rem}.page-wrap{max-width:1440px;margin:auto;padding:3rem 4vw}.breadcrumbs{font-size:.72rem;color:var(--muted);margin-bottom:1.5rem}.product-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem}.product-media{background:#eee9e2}.product-info{position:sticky;top:2rem;align-self:start}.product-info h1{font:clamp(2rem,4vw,3.3rem) var(--serif);font-weight:400}.product-form label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;margin:1.2rem 0 .4rem}.product-form select,.product-form input{padding:.9rem;width:100%;border:1px solid var(--line);background:#fff}.product-form .btn{width:100%}.collection-intro{text-align:center;padding:2rem 0 3rem}.collection-intro p{color:var(--muted)}.toolbar{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0;font-size:.8rem}.cart-table{width:100%;border-collapse:collapse}.cart-table td{padding:1rem .5rem;border-bottom:1px solid var(--line)}.cart-table input{width:70px;padding:.6rem;border:1px solid var(--line)}.cart-summary{max-width:420px;margin:2rem 0 0 auto;text-align:right}.empty-state{text-align:center;padding:5rem 1rem}.pagination{display:flex;gap:1rem;justify-content:center;margin:3rem 0}.mobile-menu{display:none}@media(max-width:900px){.nav{gap:.8rem}.nav a{font-size:.63rem}.collection-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:0}.hero-copy{padding:4rem 6vw}.hero-media{min-height:380px}.product-layout{gap:2rem}}@media(max-width:680px){.header-inner{padding:1rem 5vw}.brand{font-size:1.55rem}.menu-toggle{display:block}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--cream);padding:1.5rem;flex-direction:column;border-bottom:1px solid var(--line)}.nav.is-open{display:flex}.header-actions{gap:.7rem}.header-actions a{font-size:.62rem}.hero{grid-template-columns:1fr}.hero-copy{padding:4rem 7vw}.hero-media{min-height:340px;order:-1}.section{padding:3.5rem 5vw}.collection-card,.collection-card img{min-height:230px}.product-grid{gap:1rem}.product-layout{grid-template-columns:1fr;gap:2rem}.product-info{position:static}.footer-inner{grid-template-columns:1fr 1fr;gap:2rem}.footer-inner>div:first-child{grid-column:1/-1}.page-wrap{padding:2rem 5vw}.toolbar{align-items:flex-start;gap:1rem;flex-direction:column}}.site-header .brand,.brand{font-family:Allura,cursive;font-size:2.55rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1;color:#171614}@media(max-width:680px){.site-header .brand,.brand{font-size:2.2rem}}.footer-brand{font-family:Allura,cursive;font-size:2.8rem;font-weight:400;letter-spacing:0;line-height:1;color:#f8f5ef;text-transform:none}@media(max-width:680px){.footer-brand{font-size:2.4rem}}.brand{display:flex;align-items:center;justify-content:center;letter-spacing:0;line-height:1}.brand img{display:block;width:190px;max-width:42vw;height:auto;max-height:62px;object-fit:contain}@media(max-width:749px){.brand img{width:145px;max-width:38vw;max-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lumera.css.map */
