/** Shopify CDN: Minification failed

Line 16:11 Expected identifier but found "{"
Line 16:12 Unexpected "{"
Line 16:22 Expected ":"
Line 16:68 Expected identifier but found "{"
Line 16:69 Unexpected "{"
Line 16:79 Expected ":"
Line 16:124 Expected identifier but found "{"
Line 16:125 Unexpected "{"
Line 16:135 Expected ":"
Line 16:179 Expected identifier but found "{"
... and 5 more hidden warnings

**/
:root{--bg:{{ settings.background | default: '#f7f2ed' }};--primary:{{ settings.primary | default: '#c8b8ad' }};--secondary:{{ settings.secondary | default: '#a9b7ae' }};--accent:{{ settings.accent | default: '#b99660' }};--text:{{ settings.text | default: '#7c6d66' }}}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Montserrat,Arial,sans-serif;letter-spacing:.04em}.page-width{max-width:1180px;margin:0 auto;padding:0 22px}.announcement{background:#efe8e2;color:#8e7e75;text-align:center;padding:9px 15px;font-size:12px;text-transform:uppercase;letter-spacing:.18em}.logo-wrap{text-align:center;padding:35px 20px 25px;background:#fbf7f3;position:relative;overflow:hidden}.brand-script{font-family:Georgia,serif;font-style:italic;font-weight:300;font-size:48px;color:#c9bfb8;letter-spacing:-.03em}.brand-bold{font-family:Georgia,serif;font-size:58px;font-weight:800;color:#a9928c;margin-left:6px;letter-spacing:-.05em;text-shadow:0 1px 0 #fff}.sparkle{position:absolute;color:#cbb18a;font-size:26px;opacity:.75}.s1{left:34%;top:28px}.s2{right:35%;top:45px}.s3{right:42%;bottom:21px}.nav{display:flex;justify-content:center;background:#c7b9ae;min-height:62px}.nav a,.nav details summary{color:white;text-decoration:none;padding:23px 28px;display:block;text-transform:uppercase;font-weight:800;font-size:13px;letter-spacing:.16em}.nav details{position:relative}.nav summary{list-style:none;cursor:pointer}.nav summary::-webkit-details-marker{display:none}.nav .nav-accent{background:#aebbb1}.nav .nav-light{background:#d4cbc5;color:#8c7d75}.dropdown{position:absolute;z-index:5;min-width:210px;background:white;box-shadow:0 15px 35px #0001}.dropdown a{color:#8c7d75;padding:14px 18px;border-bottom:1px solid #eee}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:455px}.hero-left,.hero-right{position:relative;overflow:hidden}.hero-left{background:linear-gradient(135deg,#fbfaf6,#ebe5dd);display:flex;align-items:center;justify-content:center}.desk{width:100%;height:100%;position:absolute;background:radial-gradient(circle at 72% 54%,#302d2b 0 36px,#fff 37px 56px,transparent 57px),radial-gradient(circle at 43% 22%,#c4a3a5 0 55px,transparent 56px),linear-gradient(118deg,transparent 0 27%,#ffffff99 28% 48%,transparent 49%);opacity:.85}.ribbon{position:absolute;left:8%;top:6%;width:170px;height:170px;border-left:13px solid #87908a;border-top:10px solid #87908a;transform:rotate(-32deg);opacity:.75}.notebook{position:absolute;left:23%;bottom:12%;width:185px;height:220px;background:#f9f3e9;box-shadow:0 20px 30px #0001;transform:rotate(-7deg);display:flex;align-items:center;justify-content:center;color:#bdb2a7;font-size:13px;letter-spacing:.25em}.hero-right{background:linear-gradient(120deg,#eef4f1,#f4f0e8);display:flex;align-items:center;justify-content:center;text-align:center}.hero-card{padding:40px}.hero-card h1{font-family:Georgia,serif;color:var(--accent);font-size:82px;line-height:.9;margin:0 0 18px;letter-spacing:-.05em}.hero-card p{text-transform:uppercase;color:#b6aaa4;font-size:15px;letter-spacing:.25em}.hero-card .star{color:var(--accent);font-size:44px}.floating-stars{position:absolute;inset:0;pointer-events:none}.floating-stars span{position:absolute;color:#fff;font-size:36px;text-shadow:0 1px 0 #efe4dd}.floating-stars span:nth-child(1){left:10%;top:24%}.floating-stars span:nth-child(2){left:16%;top:42%;font-size:25px}.floating-stars span:nth-child(3){right:25%;top:29%;font-size:28px;color:#b99660}.collections{padding:55px 0;background:#fbf7f3;text-align:center}.section-title{font-family:Georgia,serif;font-size:46px;color:#a9928c;margin:0 0 28px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.collection-card{background:white;min-height:170px;padding:32px 20px;border:1px solid #eee5dd;box-shadow:0 10px 30px #0000000d;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#8c7d75;text-transform:uppercase;font-weight:800;letter-spacing:.16em}.button{display:inline-block;background:#bfb0a6;color:white;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;padding:14px 28px;margin-top:20px;font-weight:800}.products{padding:45px 0}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card{background:#fff;padding:16px;text-align:center;border:1px solid #eee5dd}.product-card img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f4efea}.product-card a{text-decoration:none;color:#7c6d66;font-weight:700}.footer{background:#c7b9ae;color:white;text-align:center;padding:32px 20px;margin-top:40px;text-transform:uppercase;letter-spacing:.18em;font-size:12px}.content-section{padding:55px 0}.product-main{display:grid;grid-template-columns:1fr 1fr;gap:35px}.product-main img{width:100%}.price{font-size:24px;font-weight:bold;color:#a9928c}.cart-table{width:100%;border-collapse:collapse;background:white}.cart-table th,.cart-table td{padding:14px;border-bottom:1px solid #eee}@media(max-width:800px){.brand-script{font-size:34px}.brand-bold{font-size:42px}.nav{overflow-x:auto;justify-content:flex-start}.nav a,.nav details summary{padding:18px 20px;white-space:nowrap}.hero{grid-template-columns:1fr}.hero-card h1{font-size:58px}.collection-grid,.product-grid{grid-template-columns:1fr 1fr}.product-main{grid-template-columns:1fr}}@media(max-width:520px){.collection-grid,.product-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-left,.hero-right{min-height:310px}}
