:root{--a-porcelain:#F6F3EE;--a-travertine:#E6DED2;--a-stone:#CFC5B6;--a-ink:#141A1C;--a-black:#0E0F10;--a-brass:#E0B872;--a-brass-deep:#B08D57;--a-mist:#9FB4B8;--a-muted:#5F5A53;--a-serif:var(--font-heading--family,"Playfair Display",Georgia,serif);--a-sans:var(--font-body--family,Inter,system-ui,sans-serif)}.aurae{font-family:var(--a-sans);color:var(--a-ink);-webkit-font-smoothing:antialiased}.aurae *{box-sizing:border-box}.aurae h1,.aurae h2,.aurae h3,.aurae .a-serif{font-family:var(--a-serif);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:0 0 .5em;color:inherit}.aurae h1{font-size:clamp(2.4rem,5.4vw,4.4rem)}.aurae h2{font-size:clamp(1.9rem,3.6vw,3rem)}.aurae h3{font-size:clamp(1.25rem,2vw,1.6rem)}.aurae p{line-height:1.65;margin:0 0 1em}.a-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.a-sec{padding:clamp(56px,8vw,112px) 0}.a-bg-porcelain{background:var(--a-porcelain)}.a-bg-travertine{background:var(--a-travertine)}.a-bg-ink{background:var(--a-ink);color:var(--a-porcelain)}.a-bg-white{background:#fff}.a-eyebrow{font-family:var(--a-sans);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--a-brass-deep);margin:0 0 14px;font-weight:600}.a-bg-ink .a-eyebrow{color:var(--a-brass)}.a-lede{font-size:1.12rem;color:var(--a-muted);max-width:34em}.a-bg-ink .a-lede{color:#cfc9bf}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;background:var(--a-black);color:var(--a-porcelain)!important;border:1px solid var(--a-black);font-family:var(--a-sans);font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.a-btn:hover,.a-btn--brass{background:var(--a-brass);border-color:var(--a-brass);color:var(--a-black)!important}.a-btn--brass:hover{background:var(--a-porcelain);border-color:var(--a-porcelain)}.a-btn--ghost{background:transparent;color:var(--a-ink)!important;border-color:var(--a-ink)}.a-btn[disabled]{opacity:.45;cursor:not-allowed}.a-btn--full{width:100%}.a-fine{font-size:.76rem;color:var(--a-muted);line-height:1.5}.a-bg-ink .a-fine{color:#a9a39a}.a-grid2{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,80px);align-items:center}@media(min-width:900px){.a-grid2{grid-template-columns:1.05fr .95fr}.a-grid2--rev>*:first-child{order:2}}.a-media{position:relative;overflow:hidden;background:var(--a-travertine);aspect-ratio:1/1}.a-media img{width:100%;height:100%;object-fit:cover;display:block}.a-media--tall{aspect-ratio:4/5}.a-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.a-ph svg{width:38%;height:auto}.a-announce{background:var(--a-ink);color:var(--a-porcelain);text-align:center;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;font-family:var(--a-sans)}.a-announce b{color:var(--a-brass);font-weight:600}.a-header{background:var(--a-porcelain);border-bottom:1px solid var(--a-travertine);position:relative;z-index:20}.a-header__in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.a-logo{font-family:var(--a-serif);font-size:1.7rem;letter-spacing:.06em;color:var(--a-ink);text-decoration:none;display:flex;align-items:baseline;gap:8px}.a-logo small{font-family:var(--a-sans);font-size:.62rem;letter-spacing:.32em;text-transform:uppercase;color:var(--a-brass-deep)}.a-nav{display:none;gap:28px}.a-nav a,.a-hlinks a{color:var(--a-ink);text-decoration:none;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.a-nav a:hover,.a-hlinks a:hover{color:var(--a-brass-deep)}.a-hlinks{display:flex;gap:18px;align-items:center}@media(min-width:900px){.a-nav{display:flex}}.a-menu{display:block}@media(min-width:900px){.a-menu{display:none}}.a-menu summary{list-style:none;cursor:pointer;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.a-menu[open] .a-menu__panel{display:flex}.a-menu__panel{display:none;flex-direction:column;gap:16px;position:absolute;left:0;right:0;top:100%;background:var(--a-porcelain);padding:24px;border-bottom:1px solid var(--a-travertine)}.a-menu__panel a{color:var(--a-ink);text-decoration:none;font-family:var(--a-serif);font-size:1.4rem}.a-hero{background:linear-gradient(180deg,var(--a-porcelain) 0%,var(--a-travertine) 100%)}.a-hero .a-grid2{min-height:min(86vh,820px)}.a-hero h1 em{font-style:italic;color:var(--a-brass-deep)}.a-price-line{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin:22px 0 8px;font-size:.95rem}.a-price-line strong{font-family:var(--a-serif);font-size:1.6rem;font-weight:400}.a-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0;list-style:none}.a-chips li{border:1px solid var(--a-stone);padding:8px 14px;font-size:.8rem;letter-spacing:.04em;background:#ffffff80}.a-story blockquote{font-family:var(--a-serif);font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.25;margin:0 0 24px;font-style:italic}.a-steps{display:grid;gap:24px;grid-template-columns:1fr;margin-top:40px}@media(min-width:800px){.a-steps{grid-template-columns:repeat(3,1fr)}}.a-step{background:#fff;padding:36px 30px;border:1px solid var(--a-travertine)}.a-step__n{font-family:var(--a-serif);font-size:2.6rem;color:var(--a-brass-deep);line-height:1;margin-bottom:18px;display:block}.a-center{text-align:center}.a-center .a-lede{margin-left:auto;margin-right:auto}.a-benefits{display:grid;gap:1px;background:var(--a-stone);grid-template-columns:1fr;margin-top:40px;border:1px solid var(--a-stone)}@media(min-width:700px){.a-benefits{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.a-benefits{grid-template-columns:repeat(4,1fr)}}.a-benefit{background:var(--a-porcelain);padding:40px 30px}.a-benefit__icon{width:44px;height:44px;border:1px solid var(--a-brass-deep);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.a-benefit__icon span{width:12px;height:18px;border:1.5px solid var(--a-ink);border-radius:8px}.a-club__card{border:1px solid rgba(224,184,114,.5);padding:clamp(28px,4vw,48px);background:#ffffff08}.a-club__price{font-family:var(--a-serif);font-size:clamp(2.6rem,5vw,3.8rem);color:var(--a-brass);line-height:1}.a-club__list{list-style:none;padding:0;margin:24px 0}.a-club__list li{padding:12px 0;border-top:1px solid rgba(246,243,238,.14);display:flex;gap:12px}.a-club__list li:before{content:"";flex:0 0 8px;height:8px;margin-top:8px;border-radius:50%;background:var(--a-brass)}.a-faq{max-width:860px;margin:32px auto 0}.a-faq details{border-top:1px solid var(--a-stone);padding:22px 0}.a-faq details:last-child{border-bottom:1px solid var(--a-stone)}.a-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-family:var(--a-serif);font-size:1.2rem}.a-faq summary::-webkit-details-marker{display:none}.a-faq summary:after{content:"+";font-family:var(--a-sans);color:var(--a-brass-deep);font-size:1.4rem;line-height:1}.a-faq details[open] summary:after{content:"\2013"}.a-faq .a-faq__a{padding-top:14px;color:var(--a-muted);line-height:1.7}.a-cta{text-align:center}.a-cta h2{max-width:16em;margin-left:auto;margin-right:auto}.a-pdp{padding:clamp(24px,4vw,56px) 0 clamp(56px,7vw,96px)}.a-pdp__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,64px)}@media(min-width:960px){.a-pdp__grid{grid-template-columns:1.15fr .85fr;align-items:start}.a-pdp__info{position:sticky;top:24px}}.a-gallery{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.a-gallery .a-media:first-child{grid-column:1/-1}.a-pdp__vendor{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--a-brass-deep);margin-bottom:10px}.a-pdp h1{font-size:clamp(2rem,3.4vw,2.9rem)}.a-opts{display:grid;gap:12px;margin:26px 0 18px;border:0;padding:0}.a-opt{position:relative;display:block;border:1px solid var(--a-stone);background:#fff;padding:20px 22px 20px 56px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.a-opt input{position:absolute;left:22px;top:24px;width:18px;height:18px;accent-color:#0E0F10;margin:0}.a-opt:has(input:checked){border-color:var(--a-black);box-shadow:inset 0 0 0 1px var(--a-black)}.a-opt__top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.a-opt__name{font-weight:600;font-size:1rem}.a-opt__price{font-family:var(--a-serif);font-size:1.5rem}.a-opt__badge{display:inline-block;background:var(--a-brass);color:var(--a-black);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;padding:4px 8px;margin-left:8px;vertical-align:middle;font-weight:600}.a-opt__sub{font-size:.86rem;color:var(--a-muted);margin-top:6px;line-height:1.5}.a-opt ul{margin:10px 0 0;padding-left:18px;font-size:.86rem;color:var(--a-muted);line-height:1.6}.a-disclose{background:var(--a-porcelain);border-left:2px solid var(--a-brass);padding:12px 14px;font-size:.84rem;line-height:1.5;margin:14px 0}.a-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 6px;text-align:center}.a-perks div{font-size:.72rem;letter-spacing:.06em;color:var(--a-muted);border:1px solid var(--a-travertine);padding:12px 6px;line-height:1.35}.a-note-admin{font-size:.78rem;background:#fff6e3;border:1px dashed var(--a-brass-deep);padding:10px 12px;margin:10px 0}.a-desc{margin-top:28px;border-top:1px solid var(--a-travertine);padding-top:8px}.a-desc h3{font-size:1.25rem;margin-top:1.6em}.a-desc ul,.a-desc ol{padding-left:20px;line-height:1.7}.a-desc li{margin-bottom:6px}.a-page{padding:clamp(48px,7vw,96px) 0}.a-page__body{max-width:760px;margin:0 auto}.a-page__body h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-top:1.6em}.a-page__body h3{font-size:1.2rem;margin-top:1.4em}.a-page__body ul,.a-page__body ol{line-height:1.75;padding-left:20px}.a-form{display:grid;gap:14px;max-width:560px;margin:24px auto 0}.a-form input,.a-form textarea{width:100%;padding:14px 16px;border:1px solid var(--a-stone);background:#fff;font:inherit;color:var(--a-ink)}.a-footer{background:var(--a-ink);color:var(--a-porcelain);padding:72px 0 36px;font-family:var(--a-sans)}.a-footer__grid{display:grid;gap:36px;grid-template-columns:1fr}@media(min-width:800px){.a-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.a-footer a{color:#d8d2c8;text-decoration:none;font-size:.9rem;line-height:2.1}.a-footer a:hover{color:var(--a-brass)}.a-footer h4{font-family:var(--a-sans);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--a-brass);margin:0 0 14px;font-weight:600}.a-footer__base{border-top:1px solid rgba(246,243,238,.12);margin-top:48px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/aurae.css.map */
