@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg-BMa5IoM-.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg-BEUPqj-s.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg-Cfj_m2VG.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;font-display:swap;src:url(./nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQ-DaGQPUCb.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400;font-display:swap;src:url(./nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTbtY-DBTP6jLo.ttf) format("truetype")}
:root{--as-ink:#171714;--as-muted:#625f58;--as-gold:#a98438;--as-gold-bright:#caa54d;--as-cream:#f4f1e8;--as-paper:#fffefb;--as-line:rgba(23,23,20,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--as-cream);color:var(--as-ink);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}.as-skip-link{position:fixed;left:16px;top:-80px;z-index:9999;background:#111;color:#fff;padding:12px 18px;text-decoration:none}.as-skip-link:focus{top:14px}a{color:inherit}.as-fallback-header{position:sticky;top:0;z-index:50;height:82px;border-bottom:1px solid rgba(23,23,20,.08);background:rgba(255,254,251,.94);backdrop-filter:blur(16px)}.as-header-inner{width:min(1248px,calc(100% - 48px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.as-brand{display:inline-flex;align-items:center;gap:11px;color:var(--as-ink);font-family:"Playfair Display",Georgia,serif;font-size:27px;line-height:1;text-decoration:none;white-space:nowrap}.as-brand em{color:var(--as-gold);font-weight:400}.as-brand-mark{position:relative;width:39px;height:39px;border:1px solid rgba(169,132,56,.45);border-radius:50%;display:inline-grid;place-items:center}.as-brand-mark:before,.as-brand-mark:after,.as-brand-mark i{content:"";position:absolute;border:1px solid var(--as-gold);border-radius:50%}.as-brand-mark:before{width:24px;height:24px}.as-brand-mark:after{width:13px;height:13px}.as-brand-mark i{width:4px;height:4px;background:var(--as-gold)}.as-header-nav{display:flex;align-items:center;gap:40px}.as-header-nav>a{font-size:12px;font-weight:700;text-decoration:none}.as-header-cta{min-height:48px;padding:0 24px;display:inline-flex;align-items:center;gap:28px;background:var(--as-ink);color:#fff!important;font-size:11px!important;font-weight:800!important;letter-spacing:.11em;box-shadow:0 7px 22px rgba(0,0,0,.12)}
.fallback-shell{width:min(1180px,calc(100% - 48px));min-height:60vh;margin:0 auto;padding:78px 0 96px}.fallback-page-hero{max-width:880px;margin:0 auto 42px;text-align:center}.fallback-kicker{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 18px;color:var(--as-gold);font-size:11px;font-weight:800;letter-spacing:.2em}.fallback-kicker:before,.fallback-kicker:after{content:"";width:28px;height:1px;background:var(--as-gold)}.fallback-page h1,.fallback-product h1{margin:0;font-family:"Playfair Display",Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.02}.fallback-page h1{font-size:clamp(50px,7vw,82px)}.fallback-page-hero>p:last-child{max-width:680px;margin:22px auto 0;color:var(--as-muted);font-size:16px;line-height:1.75}.fallback-card{max-width:900px;margin:0 auto;padding:clamp(30px,5vw,68px);border:1px solid rgba(169,132,56,.22);background:var(--as-paper);box-shadow:0 30px 80px rgba(42,35,20,.08)}.fallback-compact{max-width:850px}.rte{color:#4f4d47;font-size:15px;line-height:1.85}.policy-card .rte>h1:first-child{display:none}.rte h1,.rte h2,.rte h3{color:var(--as-ink);font-family:"Playfair Display",Georgia,serif;font-weight:400;line-height:1.18}.rte h1{font-size:38px}.rte h2{margin:42px 0 14px;font-size:30px}.rte h3{margin:32px 0 12px;font-size:23px}.rte p,.rte ul,.rte ol{margin:0 0 18px}.rte ul,.rte ol{padding-left:24px}.rte li{margin:7px 0}.rte a,.contact-intro a{color:#8a691f;text-decoration-color:rgba(138,105,31,.35);text-underline-offset:3px}.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.rte th,.rte td{padding:12px;border:1px solid var(--as-line);text-align:left}.contact-card{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:clamp(36px,6vw,72px)}.contact-intro h2{margin:0 0 16px;font:400 34px/1.1 "Playfair Display",Georgia,serif}.contact-intro p{color:var(--as-muted);line-height:1.7}.fallback-page form{display:grid;gap:18px}.form-row{display:grid;gap:8px}.form-row label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.form-row label span{color:#8a877f;font-weight:400;letter-spacing:0;text-transform:none}.fallback-page input,.fallback-page textarea,.fallback-form select{width:100%;border:1px solid #d6d1c5;background:#fff;padding:15px 16px;color:var(--as-ink);font:400 15px Inter,Arial,sans-serif;outline:none}.fallback-page input:focus,.fallback-page textarea:focus,.fallback-form select:focus{border-color:var(--as-gold);box-shadow:0 0 0 3px rgba(169,132,56,.12)}.fallback-page button,.fallback-checkout,.fallback-form button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:55px;border:0;background:linear-gradient(115deg,#9c7525,#d1aa4b);color:#fff;padding:16px 24px;font-size:11px;font-weight:800;letter-spacing:.11em;text-decoration:none;cursor:pointer}.form-success{padding:14px 16px;border:1px solid #b8d2b7;background:#eef7ed;color:#225d2e}.errors{margin:0;padding:14px 16px;border:1px solid #dfb8b8;background:#fff1f1;color:#842929}
.fallback-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,560px);gap:clamp(32px,6vw,90px);align-items:center}.fallback-product__media img{width:100%;max-height:720px;object-fit:contain}.fallback-product h1{font-size:clamp(42px,7vw,76px)}.fallback-price{margin:20px 0;font:400 42px/1 "Playfair Display",Georgia,serif}.fallback-description{color:var(--as-muted);line-height:1.75}.fallback-form{display:grid;gap:12px;margin-top:28px}.fallback-note{font-size:13px;color:#77736a}
.shopify-policy__container{max-width:1180px!important;margin:0 auto!important;padding:78px 24px 96px!important}.shopify-policy__title{max-width:880px;margin:0 auto 42px;text-align:center}.shopify-policy__title:before{content:"AURASHIELDS SUPPORT";display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 18px;color:var(--as-gold);font-size:11px;font-weight:800;letter-spacing:.2em}.shopify-policy__title h1{margin:0;font:400 clamp(50px,7vw,82px)/1.02 "Playfair Display",Georgia,serif;letter-spacing:-.045em}.shopify-policy__body{max-width:900px!important;margin:0 auto;padding:clamp(30px,5vw,68px);border:1px solid rgba(169,132,56,.22);background:var(--as-paper);box-shadow:0 30px 80px rgba(42,35,20,.08);color:#4f4d47;font-size:15px;line-height:1.85}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{color:var(--as-ink);font-family:"Playfair Display",Georgia,serif;font-weight:400;line-height:1.18}.shopify-policy__body h1{font-size:38px}.shopify-policy__body h2{margin:42px 0 14px;font-size:30px}.shopify-policy__body h3{margin:32px 0 12px;font-size:23px}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 18px}.shopify-policy__body a{color:#8a691f;text-decoration-color:rgba(138,105,31,.35);text-underline-offset:3px}
.as-fallback-footer{background:#151511;color:#f6f1e7;padding:72px max(24px,calc((100vw - 1248px)/2)) 28px}.as-footer-grid{display:grid;grid-template-columns:.85fr 1fr 1.35fr;gap:clamp(36px,8vw,110px)}.as-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.as-footer-column h2{margin:0 0 12px;color:#c9a550;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.as-footer-column a{color:#e9e5db;font-size:13px;text-decoration:none}.as-footer-column a:hover{color:#d6b45d}.as-footer-contact p{max-width:430px;color:#a8a49a;font-size:13px;line-height:1.7}.as-footer-disclaimer{margin-top:52px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);color:#77746d;font-size:10px;line-height:1.7}.as-footer-bottom{margin-top:28px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:24px;color:#77746d;font-size:11px}.as-footer-brand{color:#fff;font-size:24px}.as-footer-brand .as-brand-mark{width:34px;height:34px}
@media(max-width:760px){.as-fallback-header{height:72px}.as-header-inner{width:calc(100% - 32px)}.as-brand{font-size:23px}.as-brand-mark{width:35px;height:35px}.as-header-nav>a:first-child{display:none}.as-header-cta{min-height:43px;padding:0 14px;font-size:9px!important;letter-spacing:.08em;gap:10px}.fallback-shell{width:calc(100% - 28px);padding:50px 0 68px}.fallback-page-hero{margin-bottom:28px;text-align:left}.fallback-kicker{justify-content:flex-start;font-size:9px}.fallback-kicker:after{display:none}.fallback-page h1{font-size:43px}.fallback-page-hero>p:last-child{font-size:14px;line-height:1.65}.fallback-card{padding:28px 20px}.rte{font-size:14px;line-height:1.75}.rte h2{margin-top:34px;font-size:26px}.contact-card{grid-template-columns:1fr;gap:24px}.contact-intro h2{font-size:29px}.fallback-product{grid-template-columns:1fr}.shopify-policy__container{padding:50px 14px 68px!important}.shopify-policy__title{text-align:left;margin-bottom:28px}.shopify-policy__title:before{justify-content:flex-start;font-size:9px}.shopify-policy__title h1{font-size:43px}.shopify-policy__body{padding:28px 20px;font-size:14px;line-height:1.75}.shopify-policy__body h2{margin-top:34px;font-size:26px}.as-fallback-footer{padding:54px 22px 24px}.as-footer-grid{grid-template-columns:1fr;gap:38px}.as-footer-bottom{align-items:flex-start;flex-direction:column}.as-footer-disclaimer{margin-top:42px}}
