:root{--bg:#f4f2ee;--card:#fbfaf7;--ink:#1d1c1a;--body:#4c4842;--muted:#7d776d;--wal:#8a4b2a;--wal2:#6f3a1f;--line:#dfd9cd;--dark:#22201c;--sand:#e9e3d7;--serif:"Instrument Serif",Georgia,serif;--sans:"Inter",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font:400 17px/1.65 var(--sans);color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--serif);font-weight:400;color:var(--ink);margin:0;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}h1{font-size:clamp(52px,7.6vw,112px)}h2{font-size:clamp(38px,5vw,68px)}h3{font-size:30px;line-height:1.1}h1 i,h2 i{color:var(--wal)}.w{max-width:1240px;margin:0 auto;padding:0 28px}.nw{max-width:780px}.sec{padding:110px 0}.eye{font:600 12.5px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--wal);margin:0 0 18px}.lead{font-size:19.5px;line-height:1.6;margin:22px 0 0;max-width:34em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:#fff;border:0;border-radius:999px;padding:19px 32px;font:600 16.5px/1 var(--sans);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.btn:hover{background:var(--wal2);transform:translateY(-1px)}.btn.full{width:100%}.btn.line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.line:hover{background:var(--ink);color:#fff}.btn.light{background:#fff;color:var(--ink)}.btn.light:hover{background:var(--sand)}.rv{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.strip{background:var(--dark);color:#efe9dd;text-align:center;font-size:13.5px;letter-spacing:.04em;padding:10px 16px}.hd{position:sticky;top:0;z-index:40;background:#f4f2eeeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.hd .w{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:74px}.nav{display:flex;gap:30px}.nav a,.cartl{font-size:14.5px;font-weight:500;text-decoration:none;color:var(--ink)}.nav a:hover,.cartl:hover{color:var(--wal)}.logo{font:400 36px/1 var(--serif);color:var(--ink);text-decoration:none;letter-spacing:-.01em}.cartl{justify-self:end}.hero{padding:64px 0 96px}.hero .w{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hero .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.hfacts{display:flex;gap:34px;flex-wrap:wrap;margin-top:44px;padding-top:26px;border-top:1px solid var(--line)}.hfacts div{font-size:14px;color:var(--muted);line-height:1.4}.hfacts b{display:block;font:400 30px/1.1 var(--serif);color:var(--ink)}.frame{position:relative;border-radius:28px;overflow:hidden;background:#fff}.frame img{width:100%}.tag{position:absolute;left:18px;bottom:18px;background:#fbfaf7f0;border-radius:999px;padding:10px 18px;font-size:13.5px;font-weight:500;color:var(--ink)}.head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:54px}.head .lead{margin:0}.ways{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.way{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.way img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.way div{padding:6px 28px 30px}.way span{font:600 12px/1 var(--sans);letter-spacing:.18em;color:var(--wal)}.way h3{margin:10px 0 8px}.way p{margin:0;font-size:16px;line-height:1.55}.dark{background:var(--dark);color:#cfc8ba}.dark h2{color:#f6f1e7}.dark h2 i,.dark .eye{color:#d99b6c}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.split img{border-radius:24px;width:100%}.dl{margin:36px 0 0;display:grid;gap:0}.dl div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:18px 0;border-top:1px solid rgba(255,255,255,.14);font-size:16.5px;line-height:1.5}.dl b{font:400 22px/1.2 var(--serif);color:#f6f1e7}.dim{background:#fff;border-radius:24px;padding:26px}.spec{width:100%;border-collapse:collapse;margin-top:30px;font-size:16.5px}.spec td{padding:15px 0;border-top:1px solid var(--line)}.spec td:first-child{color:var(--muted)}.spec td:last-child{text-align:right;color:var(--ink);font-weight:500}.band{background:var(--sand)}.band .w{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.band img{border-radius:24px}.band .price{font:400 44px/1 var(--serif);color:var(--ink);margin:22px 0 26px}.faq{display:grid;gap:0;margin-top:44px;border-bottom:1px solid var(--line)}.faq details{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:26px 44px 26px 0;font:400 26px/1.25 var(--serif);color:var(--ink);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:300 30px/1 var(--sans);color:var(--wal);transition:transform .2s}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq p{margin:0;padding:0 0 26px;max-width:40em}.ft{background:var(--dark);color:#a69f92;padding:70px 0 44px;font-size:15px}.ft .w{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.ft .logo{color:#f6f1e7;font-size:44px}.ft p{margin:14px 0 0;max-width:26em}.ft h4{font:600 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#f6f1e7;margin:8px 0 16px}.ft a{display:block;text-decoration:none;color:#cfc8ba;padding:5px 0}.ft a:hover{color:#fff}.ft .legal{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;font-size:13.5px}.pdp{padding:40px 0 96px}.pdp .w{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.gm{border-radius:26px;overflow:hidden;background:#fff}.gm img{width:100%;transition:opacity .2s}.th{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.th button{padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:1}.th button.on{border-color:var(--ink)}.th img{width:100%;height:100%;object-fit:cover}.pi{position:sticky;top:104px}.pi h1{font-size:clamp(44px,5vw,68px)}.pi .sub{font-size:18px;margin:14px 0 0}.pi .price{font:400 46px/1 var(--serif);color:var(--ink);margin:26px 0 0}.pi .ship{font-size:14.5px;color:var(--muted);margin:8px 0 0}.opt{display:flex;align-items:center;gap:12px;margin:28px 0 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15.5px;color:var(--ink)}.sw{width:26px;height:26px;border-radius:50%;background:#e8dfc9;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--ink)}.buyrow{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:22px}.q{display:inline-flex;align-items:center;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden}.q button,.q a{width:46px;height:54px;border:0;background:none;font-size:20px;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}.q span{min-width:26px;text-align:center;font-weight:600;color:var(--ink)}.pts{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px;font-size:15.5px;line-height:1.5;color:var(--ink)}.pts li{display:grid;grid-template-columns:26px 1fr;gap:12px}.pts svg{width:22px;height:22px;color:var(--wal);margin-top:1px}.rte h3{margin:34px 0 12px}.rte ul{padding-left:20px}.rte li{margin:6px 0}.pg{padding:70px 0 110px;min-height:56vh}.pg h1{font-size:clamp(44px,5.4vw,72px);margin-bottom:34px}.ci{display:grid;grid-template-columns:120px 1fr auto;gap:22px;align-items:center;background:#fff;border-radius:22px;padding:18px;margin-bottom:12px}.ci img{border-radius:14px}.ci b{font:400 26px/1.2 var(--serif);color:var(--ink);display:block}.ci small{color:var(--muted);font-size:14.5px}.ci .q{margin-top:12px}.ci .q a{height:42px;width:40px}.ci .rm{font-size:14px;color:var(--wal);margin-left:14px}.tot{display:flex;justify-content:space-between;align-items:baseline;margin:30px 0 20px;font:400 34px/1 var(--serif);color:var(--ink)}.note{font-size:14px;color:var(--muted);text-align:center;margin:14px 0 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pc{background:#fff;border-radius:22px;overflow:hidden;text-decoration:none;display:block}.pc div{padding:18px 22px 24px}.pc b{font:400 26px/1.15 var(--serif);color:var(--ink);display:block}.pc span{color:var(--muted);font-size:15px}.shopify-policy__container{max-width:780px!important;padding:70px 28px 110px}.shopify-policy__title h1{font-size:56px;text-align:left;margin-bottom:26px}@media(max-width:900px){body{font-size:16.5px}.sec{padding:72px 0}.w{padding:0 20px}.nav{display:none}.hd .w{grid-template-columns:auto 1fr;height:64px}.logo{font-size:30px}.hero{padding:34px 0 64px}.hero .w,.head,.split,.band .w,.pdp .w{grid-template-columns:1fr;gap:34px}.hero .w>div:last-child{order:-1}.ways,.grid{grid-template-columns:1fr}.pi{position:static}.pdp{padding:18px 0 64px}.dl div{grid-template-columns:110px 1fr}.ft .w{grid-template-columns:1fr}.ci{grid-template-columns:84px 1fr}.ci>b:last-child{grid-column:2}.hfacts{gap:22px}.faq summary{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vf.css.map */
