:root{--bg:#faf8f4;--surface:#ffffff;--ink:#14120f;--muted:#6b645a;--line:#e4ded2;--gold:#8a6d2f;--btn:#14120f;--btn-ink:#faf8f4;--sans:Jost,"Poppins",system-ui,sans-serif;--serif:"Cormorant Garamond",Georgia,serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f0e0c;--surface:#181613;--ink:#f1ece2;--muted:#a79f90;--line:#2c2924;--gold:#d4b574;--btn:#d4b574;--btn-ink:#14120f}}:root[data-theme=dark]{--bg:#0f0e0c;--surface:#181613;--ink:#f1ece2;--muted:#a79f90;--line:#2c2924;--gold:#d4b574;--btn:#d4b574;--btn-ink:#14120f}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.65 var(--sans)}h1,h2,h3{font-family:var(--serif);font-weight:500;margin:0;line-height:1.15}.wrap{max-width:1160px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}a{color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bar{background:var(--ink);color:var(--bg);text-align:center;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;padding:9px 12px}.bar b{font-weight:500}header.site{border-bottom:1px solid var(--line);background:var(--bg)}header.site .wrap{display:flex;align-items:center;justify-content:space-between;height:72px}.brand{font-family:var(--serif);font-size:1.7rem;letter-spacing:.38em;text-transform:uppercase;text-decoration:none;font-weight:500}nav.main{display:flex;gap:28px;align-items:center}nav.main a{text-decoration:none;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}nav.main a:hover{color:var(--gold)}nav.main a.cart-link{color:var(--ink);border:1px solid var(--line);padding:8px 14px}nav.main a.cart-link:hover{border-color:var(--gold)}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 44px;padding:20px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase}.trust span:before{content:"\25c6";color:var(--gold);margin-right:10px;font-size:.55rem;vertical-align:middle}.tabs{display:flex;justify-content:center;gap:6px;padding:26px 16px 0;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:5}.tabs button{font:400 .78rem var(--sans);letter-spacing:.26em;text-transform:uppercase;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:14px 22px 16px;cursor:pointer;margin-bottom:-1px;transition:color .2s,border-color .2s}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.panel{display:none}.panel.on{display:block}section{padding:64px 0}h2{font-size:2.3rem;text-align:center}.sub{text-align:center;color:var(--muted);margin:8px 0 40px;letter-spacing:.06em}.sub.tight{margin-top:-28px}.deal{text-align:center;font:400 .8rem var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#8a6d2f;margin:-14px 0 26px}.deal b{font-weight:500}.cta{display:inline-block;background:var(--btn);color:var(--btn-ink);padding:15px 38px;text-decoration:none;letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;font-weight:500;border:0;cursor:pointer;font-family:var(--sans)}.cta:hover{opacity:.85}.mosaic{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:230px 230px;gap:12px;max-width:1100px;margin:0 auto 70px}.mosaic figure{margin:0;position:relative;overflow:hidden;background:var(--line)}.mosaic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s ease}.mosaic figure:hover img{transform:scale(1.05)}.m1{grid-row:1/3}.m2{grid-column:2;grid-row:1}.m3{grid-column:3;grid-row:1}.m4{grid-column:2/4;grid-row:2}.mosaic figcaption{position:absolute;left:18px;bottom:16px;color:#fff;font:300 .82rem var(--sans);letter-spacing:.3em;text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.6);z-index:1}.m4 img{object-position:50% 90%}.m4 figcaption{bottom:auto;top:16px}.mosaic figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(18,14,9,.4),transparent 45%);pointer-events:none}.m2:after,.m3:after{display:none}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 40px;max-width:1060px;margin:0 auto}.card{display:block;text-align:center;min-width:0}.card .ph{display:block;overflow:hidden;background:var(--line);box-shadow:0 24px 44px -32px #14120f8c}.card .ph img{width:100%;height:auto;display:block;transition:transform .8s ease}.card:hover .ph img{transform:scale(1.04)}.card .in{padding:14px 0 0}.card .num{color:var(--gold);font:400 .7rem var(--sans);letter-spacing:.38em;text-transform:uppercase;margin-bottom:10px}.card h3{font:300 clamp(1.7rem,2.6vw,2.2rem)/1.1 var(--sans);letter-spacing:.05em}.card h3 a{text-decoration:none}.card .p{color:var(--muted);font:400 .74rem var(--sans);letter-spacing:.24em;text-transform:uppercase;margin-top:8px}.meas{font:400 .74rem var(--sans);letter-spacing:.06em;color:var(--muted);margin-top:8px}.amt{font:400 1.35rem var(--sans);letter-spacing:.04em;margin:16px 0 18px}.add{width:100%;height:3.3rem;background:var(--btn);color:var(--btn-ink);border:0;font:500 .76rem var(--sans);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;transition:background .25s ease}.add:hover{background:var(--gold)}.add[disabled]{background:transparent;border:1px solid var(--line);color:var(--muted);cursor:not-allowed}.grid .pbreak{grid-column:1/-1;margin:0;height:300px;overflow:hidden;background:var(--line)}.grid .pbreak img{width:100%;height:100%;object-fit:cover;display:block}.promo{display:grid;grid-template-columns:1fr 1fr;max-width:1060px;margin:90px auto 0;background:#f4efe7;color:#14120f;text-decoration:none;overflow:hidden}.promo img{width:100%;height:100%;min-height:340px;object-fit:cover;object-position:50% 40%;display:block}.promo .pt{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 28px}.promo em{font-style:normal;font-size:.7rem;letter-spacing:.38em;text-transform:uppercase;color:#8a6d2f}.promo b{font:400 2.4rem var(--serif);margin:10px 0 8px}.promo i{font-style:normal;font-size:.84rem;letter-spacing:.06em;color:#6b645a}.promo u{text-decoration:none;margin-top:24px;border-bottom:1px solid #8a6d2f;padding-bottom:4px;font-size:.74rem;letter-spacing:.26em;text-transform:uppercase}.about{background:var(--surface);border-top:1px solid var(--line)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1040px}.story-img{position:relative;padding-bottom:36px}.story-img:before{content:"";position:absolute;top:20px;left:20px;right:-20px;bottom:16px;border:1px solid var(--gold);z-index:0;pointer-events:none}.story-img>img:first-child{position:relative;z-index:1;width:100%;aspect-ratio:4/5;object-fit:cover;display:block;border:10px solid #fff}.story-img .inset{position:absolute;z-index:2;width:42%;aspect-ratio:1/1;object-fit:cover;right:-8%;bottom:0;border:8px solid var(--surface);box-shadow:0 20px 40px -26px #14120f99}.eyebrow{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;font-size:.72rem;display:block;margin-bottom:12px}.story-text h2{text-align:left;margin-bottom:22px}.rule{width:56px;height:1px;background:var(--gold);margin:0 0 26px}.story-text p{color:var(--muted);font-size:1.05rem;line-height:1.85;margin:0 0 16px}.sig{font-family:var(--serif);font-style:italic;color:var(--ink);font-size:1.35rem;margin-top:26px}.promise{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;text-align:center;max-width:980px;margin:0 auto}.promise h3{font:400 .8rem var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.promise p{margin:0;color:var(--muted);font-size:.95rem}.reviews{text-align:center}.reviews .wrap{max-width:820px}.reviews .lead{color:var(--muted);margin:10px auto 26px;max-width:560px}.info{border-top:1px solid var(--line);background:var(--surface)}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.cols h3{font-size:1.5rem;margin-bottom:8px;color:var(--gold)}.cols p{margin:0;color:var(--muted)}.info .note{text-align:center;color:var(--muted);font-size:.85rem;margin:40px 0 0}footer.site{padding:36px 0;text-align:center;color:var(--muted);font-size:.82rem;letter-spacing:.08em;border-top:1px solid var(--line)}footer.site a{color:var(--gold)}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start;max-width:1060px;margin:0 auto}.pdp .ph img{width:100%;height:auto;display:block;background:var(--line);box-shadow:0 24px 44px -32px #14120f8c}.pdp .thumbs{display:flex;gap:10px;margin-top:12px}.pdp .thumbs img{width:72px;height:72px;object-fit:contain;background:var(--line)}.pdp .num{color:var(--gold);font:400 .7rem var(--sans);letter-spacing:.38em;text-transform:uppercase;margin-bottom:12px}.pdp h1{font:300 clamp(2rem,4vw,2.8rem)/1.1 var(--sans);letter-spacing:.04em}.pdp .amt{font-size:1.5rem;margin:20px 0}.pdp .desc{color:var(--muted);margin:24px 0 0}.pdp .desc ul{padding-left:18px}.back{display:inline-block;margin-bottom:28px;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);text-decoration:none}.back:hover{color:var(--gold)}.cart{max-width:820px;margin:0 auto}.cart h1{font-size:2.3rem;text-align:center;margin-bottom:30px}.line{display:grid;grid-template-columns:88px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.line img{width:88px;height:88px;object-fit:contain;display:block;background:var(--line)}.line .t{font:400 1.05rem var(--sans);text-decoration:none}.line .d{color:var(--gold);font-size:.78rem;letter-spacing:.08em;margin-top:2px}.line .q{display:flex;align-items:center;gap:8px;margin-top:8px}.line .q input{width:58px;padding:6px 8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit}.line .q a{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.line .pr{text-align:right;white-space:nowrap}.line .pr s{color:var(--muted);display:block;font-size:.85rem}.totals{border-top:1px solid var(--line);padding-top:22px;text-align:right}.totals .row{display:flex;justify-content:space-between;padding:4px 0}.totals .row.sum{font-size:1.25rem;margin-top:8px}.totals .small{color:var(--muted);font-size:.85rem;margin:6px 0 22px}.hint{background:#f4efe7;color:#14120f;text-align:center;padding:14px 16px;margin:0 0 24px;font-size:.88rem;letter-spacing:.04em}.hint a{color:#8a6d2f}.empty{text-align:center;color:var(--muted)}.page{max-width:760px;margin:0 auto}.page h1{font-size:2.3rem;text-align:center;margin-bottom:28px}.rte{color:var(--ink)}.rte h2,.rte h3{text-align:left;margin:28px 0 10px}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,140%);background:var(--ink);color:var(--bg);padding:14px 20px;display:flex;gap:18px;align-items:center;font-size:.85rem;letter-spacing:.06em;z-index:20;transition:transform .3s ease;max-width:calc(100% - 32px)}.toast.on{transform:translate(-50%)}.toast a{color:#e6c987;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;white-space:nowrap}@media(max-width:760px){nav.main{gap:16px}nav.main a.hide-sm{display:none}.brand{font-size:1.35rem;letter-spacing:.3em}.bar{font-size:.66rem;letter-spacing:.12em}.trust{gap:8px 22px;font-size:.68rem}.tabs{gap:0;padding:14px 4px 0}.tabs button{padding:12px 10px 14px;font-size:.68rem;letter-spacing:.16em}.mosaic{grid-template-columns:1fr 1fr;grid-template-rows:200px 150px 200px;gap:10px;margin-bottom:46px}.m1{grid-column:1/3;grid-row:1}.m2{grid-column:1;grid-row:2}.m3{grid-column:2;grid-row:2}.m4{grid-column:1/3;grid-row:3}.grid{gap:34px 12px}.card .in{padding-top:14px}.card h3{font-size:1.3rem;letter-spacing:.03em}.card .num{font-size:.6rem;letter-spacing:.26em;margin-bottom:6px}.card .p{font-size:.6rem;letter-spacing:.16em}.meas{font-size:.62rem;letter-spacing:.02em;margin-top:6px}.amt{font-size:1.1rem;margin:10px 0 12px}.add{height:2.7rem;font-size:.6rem;letter-spacing:.14em}.deal{font-size:.68rem;letter-spacing:.14em}.grid .pbreak{height:150px}.promo{grid-template-columns:1fr;margin-top:50px}.promo img{min-height:0;height:220px}.promo b{font-size:2rem}.story-grid{grid-template-columns:1fr;gap:28px}.story-img:before{top:14px;left:14px;right:-10px;bottom:10px}.story-img .inset{right:4%;width:34%}.story-text,.story-text h2{text-align:center}.rule{margin:0 auto 26px}.story-text p{font-size:1rem}.promise,.cols{grid-template-columns:1fr;gap:24px}.pdp{grid-template-columns:1fr;gap:26px;text-align:center}.line{grid-template-columns:64px 1fr auto;gap:12px}.line img{width:64px;height:64px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aurelle.css.map */
