html body .aura-about-hero,html body .aura-contact-hero{padding:64px 0 48px}html body .aura-page-hero,html body .aura-checkout-hero,html body .aura-journal-hero{padding:56px 0 40px}html body .aura-about-hero h1,html body .aura-contact-hero h1,html body .aura-page-hero h1,html body .aura-checkout-hero h1,html body .aura-journal-hero h1{font-size:clamp(34px, 4.4vw, 54px);line-height:1.08;margin:0 0 12px}@media (max-width:700px){html body .aura-about-hero,html body .aura-contact-hero{padding:44px 0 32px}html body .aura-page-hero,html body .aura-checkout-hero,html body .aura-journal-hero{padding:36px 0 26px}}.aa-404{background:radial-gradient(100% 140% at 80% -10%,#2c2518 0%,#14120F 62%);color:#FAF7F1;text-align:center;padding:72px 0 80px;border-bottom:1px solid rgb(198 161 91 / .4)}.aa-404 .aura-wrap{max-width:760px}.aa-404__code{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(96px, 18vw, 180px);line-height:.9;font-weight:600;color:#fff0;background:linear-gradient(110deg,#B08D57,#E8CF94 50%,#C6A15B);-webkit-background-clip:text;background-clip:text}.aa-404 .aura-eyebrow{display:block;margin:8px 0 10px;color:#C6A15B;letter-spacing:.3em}.aa-404__title{margin:0 0 12px;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(32px, 4.6vw, 52px);line-height:1.08;font-weight:600;color:#FAF7F1;background:none;padding:0;-webkit-text-fill-color:#FAF7F1}.aa-404__text{margin:0 auto 26px;max-width:520px;font-size:16.5px;line-height:1.65;color:rgb(250 247 241 / .78)}.aa-404__search{max-width:480px;margin:0 auto 28px}.aa-404__search form{display:flex;gap:0}.aa-404__search input[type="search"],.aa-404__search input[type="text"]{flex:1 1 auto;min-width:0;height:52px;padding:0 16px;border:1px solid rgb(198 161 91 / .6);border-right:0;border-radius:0;background:rgb(250 247 241 / .06);color:#FAF7F1;font-size:15px}.aa-404__search input::placeholder{color:rgb(250 247 241 / .55)}.aa-404__search button,.aa-404__search input[type="submit"]{flex:none;height:52px;padding:0 22px;border:1px solid #C6A15B;border-radius:0;background:#C6A15B;color:#14120F;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.aa-404__search label.screen-reader-text,.aa-404__search .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aa-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:36px}.aa-404__label{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#C6A15B}.aa-404__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.aa-404__notes li{margin:0}.aa-404__notes a{display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;border:1px solid rgb(198 161 91 / .5);color:#F3E6C4;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease}.aa-404__notes a:hover,.aa-404__notes a:focus-visible{background:#C6A15B;border-color:#C6A15B;color:#14120F}@media (max-width:700px){.aa-404{padding:48px 0 56px}.aa-404__actions{flex-direction:column;align-items:stretch}}.aa-empty-cart__cta{margin:28px 0 8px;text-align:center}.woocommerce .wc-empty-cart-message .cart-empty{margin:0 0 8px;padding:28px 24px;text-align:center;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(22px, 3vw, 30px);color:#14120F;background:#fff;border:1px solid rgb(20 18 15 / .14);border-top:3px solid #C6A15B}html body .aa-empty-cart__cta a.aa-fbtn{display:inline-flex;width:auto}@media (max-width:700px){html body .aa-empty-cart__cta a.aa-fbtn{width:100%}}html body .aa-404 a.aa-fbtn,html body .aa-empty-cart__cta a.aa-fbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:18px 30px;min-height:56px;font-size:13.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate;cursor:pointer;transition:transform .3s ease,color .3s ease,border-color .3s ease,filter .3s ease}html body .aa-404 a.aa-fbtn span,html body .aa-empty-cart__cta a.aa-fbtn span,html body .aa-404 a.aa-fbtn i,html body .aa-empty-cart__cta a.aa-fbtn i{position:relative;z-index:2}html body .aa-404 a.aa-fbtn--primary,html body .aa-empty-cart__cta a.aa-fbtn--primary{color:#14120F;background:linear-gradient(110deg,#B08D57 0%,#E8CF94 45%,#C6A15B 100%);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);padding-right:22px}html body .aa-404 a.aa-fbtn--primary:hover,html body .aa-empty-cart__cta a.aa-fbtn--primary:hover{color:#14120F;transform:translateY(-3px);filter:drop-shadow(0 10px 18px rgb(198 161 91 / .35))}html body .aa-404 a.aa-fbtn--primary i,html body .aa-empty-cart__cta a.aa-fbtn--primary i{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#14120F;background-image:linear-gradient(#E8CF94,#E8CF94),linear-gradient(135deg,transparent 50%,#E8CF94 50%);background-size:12px 1.6px,7px 7px;background-repeat:no-repeat;background-position:8px 14.2px,12px 11.5px;transition:transform .3s ease}html body .aa-404 a.aa-fbtn--primary:hover i,html body .aa-empty-cart__cta a.aa-fbtn--primary:hover i{transform:translateX(5px)}html body .aa-404 a.aa-fbtn--ghost{color:#F3E6C4;border:1px solid rgb(198 161 91 / .7);background:#fff0}html body .aa-404 a.aa-fbtn--ghost::before{content:'';position:absolute;inset:0;z-index:1;background:#C6A15B;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}html body .aa-404 a.aa-fbtn--ghost:hover{color:#14120F;border-color:#C6A15B;transform:translateY(-3px)}html body .aa-404 a.aa-fbtn--ghost:hover::before{transform:scaleX(1)}html body .aa-404 a.aa-fbtn:focus-visible,html body .aa-empty-cart__cta a.aa-fbtn:focus-visible{outline:2px solid #E8CF94;outline-offset:3px}@media (prefers-reduced-motion:reduce){html body .aa-404 a.aa-fbtn,html body .aa-404 a.aa-fbtn::before{transition:none}}