:root{--gold:#c9a227;--gb:#c9a227;--gd:#a68b1f;--gl:#e5d5a0;--gg:rgba(201,162,39,.15);--gs:rgba(201,162,39,.05);--gr:201,162,39;--bk:#1a1816;--ch:#1a1816;--dk:#2a2623;--tx:#3a3632;--tl:#5a5550;--tm:#8a857e;--bd:rgba(0,0,0,.06);--bg:rgba(201,162,39,.18);--cr:#fdfcf9;--cm:#f5f0e8;--wh:#fff;--gn:#1a7a3a;--rd:#c0392b;--hf:'Cormorant Garamond',Georgia,serif;--bf:'DM Sans',-apple-system,sans-serif;--mono:'SF Mono','Fira Code','Consolas',monospace;--max:1360px;--gap:96px;--ease:cubic-bezier(.4,0,.2,1);--bounce:cubic-bezier(.34,1.56,.64,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--bf);color:var(--tx);background:var(--cr);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body::before{content:'';position:fixed;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.015'/%3E%3C/svg%3E");pointer-events:none;z-index:9999}a{color:inherit;text-decoration:none;transition:color .2s}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}.scroll-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--gold),var(--gb));z-index:10000;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .1s linear;will-change:transform}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes glow{0%,100%{box-shadow:0 0 16px rgba(var(--gr),.08)}50%{box-shadow:0 0 32px rgba(var(--gr),.2)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes slideShine{0%{left:-120%}100%{left:120%}}@keyframes popIn{from{opacity:0;transform:translateX(24px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes heartBeat{0%{transform:scale(1)}25%{transform:scale(1.15)}50%{transform:scale(1)}75%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes popOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(24px)}}@keyframes checkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes breathe{0%,100%{opacity:.4}50%{opacity:.7}}@keyframes dnaFloat{0%{background-position:0 0}100%{background-position:0 -600px}}.aureum-single-product .reveal,.aureum-single-product~.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.aureum-single-product .reveal.visible,.aureum-single-product~.reveal.visible{opacity:1;transform:translateY(0)}.aureum-single-product .reveal-delay-1{transition-delay:.1s}.aureum-single-product .reveal-delay-2{transition-delay:.2s}.aureum-single-product .reveal-delay-3{transition-delay:.3s}.aureum-single-product .reveal-delay-4{transition-delay:.4s}.au-ship-bar{background:var(--wh);border-bottom:1px solid var(--bd);padding:12px 48px;text-align:center;font-size:12.5px;color:var(--tm);letter-spacing:.3px}.au-ship-bar strong{color:var(--gd);font-weight:700}.au-ship-prog{max-width:300px;margin:7px auto 0;height:2.5px;background:rgb(0 0 0 / .04);border-radius:2px;overflow:hidden}.au-ship-fill{height:100%;width:100%;background:linear-gradient(90deg,var(--gold),var(--gb));border-radius:2px;transform:scaleX(.65);transform-origin:left;transition:transform .8s var(--ease);will-change:transform}.au-ctn{max-width:var(--max);margin:0 auto;padding:0 48px}.au-crumb{padding:24px 0 8px;font-size:11.5px;color:var(--tm);letter-spacing:.3px;animation:fadeIn .8s}.au-crumb a{transition:color .15s}.au-crumb a:hover{color:var(--gold)}.au-crumb .sep{margin:0 10px;opacity:.2;font-size:11px}.au-crumb .cur{color:var(--gold);font-weight:600}.au-main{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:start;padding:24px 0 var(--gap)}.au-gallery{position:sticky;top:20px}.au-gal-main{position:relative;background:var(--wh);border-radius:20px;border:1px solid var(--bd);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:crosshair;box-shadow:0 4px 24px rgb(0 0 0 / .04)}.au-gal-main::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 55% 40%,rgba(var(--gr),.05),transparent 55%);pointer-events:none;z-index:0}.au-gal-main img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;transition:transform .5s var(--ease)}.au-gal-main:hover img{transform:scale(1.04)}.au-gal-actions{position:absolute;bottom:20px;right:20px;z-index:5;display:flex;gap:8px}.au-gal-act{width:40px;height:40px;background:rgb(255 255 255 / .92);backdrop-filter:blur(20px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s var(--ease);border:1px solid rgb(0 0 0 / .04)}.au-gal-act:hover{background:var(--wh);transform:scale(1.08);box-shadow:0 4px 16px rgb(0 0 0 / .1)}.au-gal-act.hearted svg{fill:var(--rd);stroke:var(--rd)}.au-gal-act svg{width:16px;height:16px;stroke:var(--tm);fill:none;stroke-width:1.8;transition:all .2s}.au-lightbox{position:fixed;inset:0;background:rgb(0 0 0 / .92);z-index:99999;display:none;align-items:center;justify-content:center;cursor:zoom-out;backdrop-filter:blur(8px)}.au-lightbox.open{display:flex}.au-lightbox img{max-width:85%;max-height:85%;object-fit:contain;border-radius:12px;animation:fadeUp .3s var(--ease)}.au-lightbox-close{position:absolute;top:28px;right:36px;width:44px;height:44px;background:rgb(255 255 255 / .08);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.au-lightbox-close:hover{background:rgb(255 255 255 / .15)}.au-lightbox-close svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2}.au-gal-badge{position:absolute;top:20px;left:20px;z-index:5;display:inline-flex;align-items:center;gap:7px;padding:10px 18px;background:rgb(255 255 255 / .92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:10px;font-size:11px;font-weight:600;color:var(--gn);box-shadow:0 4px 20px rgb(0 0 0 / .06);letter-spacing:.4px;border:1px solid rgb(26 122 58 / .06);animation:float 4s ease-in-out infinite}.au-gal-badge svg{width:13px;height:13px}.au-pulse{width:6px;height:6px;border-radius:50%;background:var(--gn);animation:pulse 2s infinite}.au-gal-bestseller{position:absolute;top:20px;right:20px;z-index:5;background:linear-gradient(135deg,var(--gold),var(--gb));color:var(--wh);padding:7px 16px;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:6px;border-radius:6px;animation:glow 3s ease infinite}.au-gal-bestseller svg{width:11px;height:11px}.au-details{padding-top:0}.au-cat-label{font-size:11px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;color:var(--gold);margin-bottom:14px;display:flex;align-items:center;gap:12px;animation:fadeUp .6s var(--ease)}.au-cat-line{width:36px;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.au-title{font-family:var(--hf);font-size:44px;font-weight:500;line-height:1.08;color:var(--ch);margin-bottom:6px;letter-spacing:-.5px;animation:fadeUp .6s var(--ease) .05s both}.au-synonyms{font-family:var(--hf);font-size:15.5px;font-weight:300;color:var(--tm);font-style:italic;margin-bottom:18px;animation:fadeUp .6s var(--ease) .1s both}.au-specs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--bd);border-radius:14px;overflow:hidden;margin-bottom:22px;background:var(--wh);box-shadow:0 2px 12px rgb(0 0 0 / .02);animation:fadeUp .6s var(--ease) .2s both}.au-spec{padding:14px 10px;text-align:center;border-right:1px solid var(--bd);position:relative;transition:background .2s}.au-spec:last-child{border-right:none}.au-spec:hover{background:rgba(var(--gr),.02)}.au-spec::after{content:'';position:absolute;bottom:0;left:15%;right:15%;height:1.5px;background:linear-gradient(90deg,transparent,rgba(var(--gr),.1),transparent)}.au-spec-k{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--tm);font-weight:500;margin-bottom:3px}.au-spec-v{font-size:12.5px;font-weight:700;color:var(--ch)}.au-spec-v.gld{color:var(--gold)}.au-trust{display:flex;gap:18px;margin-bottom:22px;flex-wrap:wrap;animation:fadeUp .6s var(--ease) .25s both}.au-trust-i{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--tm);letter-spacing:.2px;transition:color .2s}.au-trust-i:hover{color:var(--gold)}.au-trust-i svg{opacity:.35;transition:opacity .2s}.au-trust-i:hover svg{opacity:.7}.au-excerpt{font-size:14px;line-height:1.85;color:var(--tl);margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--bd)}.au-benefits{display:flex;flex-direction:column;gap:9px;margin-bottom:26px;padding:20px 24px;background:linear-gradient(135deg,rgba(var(--gr),.04),rgba(var(--gr),.01));border-left:3px solid var(--gold);border-radius:0 14px 14px 0;position:relative;overflow:hidden}.au-benefits::before{content:'';position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,rgba(var(--gr),.06),transparent 60%);pointer-events:none}.au-ben{display:flex;align-items:flex-start;gap:11px;font-size:13px;color:var(--tx);line-height:1.65}.au-ben svg{flex-shrink:0;margin-top:3px;transition:transform .2s}.au-ben:hover svg{transform:scale(1.15)}.au-price-card{background:linear-gradient(150deg,var(--wh) 0%,var(--cr) 50%,var(--cm) 100%);border:1px solid rgba(var(--gr),.15);border-radius:16px;padding:26px 28px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(var(--gr),.08)}.au-price-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--gold),var(--gb),var(--gold));background-size:200% 100%;animation:shimmer 4s linear infinite}.au-price-card::after{content:'';position:absolute;top:-50%;right:-30%;width:200px;height:200px;background:radial-gradient(circle,rgba(var(--gr),.08),transparent 60%);pointer-events:none}.au-price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:8px;position:relative;z-index:1}.au-price-now{font-family:var(--hf);font-size:44px;font-weight:600;color:var(--ch);letter-spacing:-1px}.au-price-per{font-size:12.5px;color:var(--tm)}.au-price-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.au-badge-save{background:rgb(26 122 58 / .06);color:var(--gn);font-size:11px;font-weight:600;padding:5px 14px;border-radius:20px;display:flex;align-items:center;gap:5px;border:1px solid rgb(26 122 58 / .06)}.au-badge-save svg{width:12px;height:12px}.au-badge-pts{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--gold);font-weight:600;background:rgba(var(--gr),.05);padding:5px 14px;border-radius:20px;border:1px solid rgba(var(--gr),.06)}.au-badge-pts svg{width:13px;height:13px}.au-delivery{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgb(26 122 58 / .04);border:1px solid rgb(26 122 58 / .06);border-radius:10px;margin-bottom:18px;font-size:11.5px;color:var(--gn);font-weight:500}.au-delivery svg{width:15px;height:15px;stroke:var(--gn);fill:none;stroke-width:1.5;flex-shrink:0}.au-sample-bar{padding:16px 20px;background:linear-gradient(135deg,rgba(var(--gr),.04),rgba(var(--gr),.01));border:1px solid rgba(var(--gr),.1);border-radius:12px;margin-bottom:18px}.au-sample-text{font-size:11.5px;color:var(--tl);margin-bottom:8px;display:flex;align-items:center;gap:6px}.au-sample-text svg{width:14px;height:14px;stroke:var(--gold);fill:none;stroke-width:1.5;flex-shrink:0}.au-sample-text strong{color:var(--gd)}.au-sample-track{height:3px;background:rgb(0 0 0 / .04);border-radius:2px;overflow:hidden}.au-sample-fill{height:100%;width:25%;background:linear-gradient(90deg,var(--gold),var(--gb));border-radius:2px}.au-sample-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--tm);margin-top:4px}.au-member{padding:24px 28px;background:linear-gradient(145deg,var(--ch),var(--dk));border-radius:16px;margin-bottom:24px;position:relative;overflow:hidden}.au-member::before{content:'';position:absolute;top:-60%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,rgba(var(--gr),.12),transparent 55%);pointer-events:none}.au-member-content{position:relative;z-index:1;display:flex;align-items:center;gap:18px}.au-member-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--gold),var(--gb));border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.au-member-icon svg{width:22px;height:22px;stroke:var(--wh);fill:none;stroke-width:1.5}.au-member-info{flex:1}.au-member-title{font-size:14px;font-weight:600;color:var(--wh);margin-bottom:3px}.au-member-desc{font-size:11.5px;color:rgb(255 255 255 / .5);line-height:1.5}.au-member-perks{display:flex;gap:14px;margin-top:6px;flex-wrap:wrap}.au-member-perk{font-size:11px;color:var(--gl);font-weight:600;display:flex;align-items:center;gap:4px}.au-member-perk svg{width:10px;height:10px;stroke:var(--gl);fill:none;stroke-width:2.5}.au-member-btn{padding:12px 28px;background:linear-gradient(135deg,var(--gold),var(--gb));color:var(--wh);border-radius:8px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;flex-shrink:0;transition:all .25s var(--ease);box-shadow:0 4px 16px rgba(var(--gr),.25);white-space:nowrap;cursor:pointer}.au-member-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(var(--gr),.35)}.au-modal-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .6);backdrop-filter:blur(8px);z-index:99998;display:none;align-items:center;justify-content:center}.au-modal-overlay.open{display:flex}.au-modal{background:var(--wh);border-radius:24px;width:460px;max-width:92vw;padding:48px 40px;position:relative;animation:fadeUp .4s var(--ease);box-shadow:0 24px 80px rgb(0 0 0 / .2)}.au-modal-close{position:absolute;top:18px;right:20px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--cm)}.au-modal-close:hover{background:rgb(0 0 0 / .06)}.au-modal-close svg{width:16px;height:16px;stroke:var(--tm);fill:none;stroke-width:2}.au-modal-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:rgba(var(--gr),.06);border-radius:20px;font-size:11px;font-weight:700;color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px}.au-modal-badge svg{width:14px;height:14px}.au-modal h2{font-family:var(--hf);font-size:32px;font-weight:600;color:var(--ch);margin-bottom:8px}.au-modal>p{font-size:13.5px;color:var(--tl);line-height:1.7;margin-bottom:28px}.au-modal-perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px}.au-modal-perk{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tx);font-weight:500}.au-modal-perk svg{width:16px;height:16px;stroke:var(--gold);fill:none;stroke-width:2;flex-shrink:0}.au-modal-form{display:flex;flex-direction:column;gap:12px}.au-modal-input{width:100%;padding:14px 18px;border:1.5px solid var(--bd);border-radius:10px;font-size:14px;font-family:var(--bf);color:var(--ch);outline:none;transition:border-color .2s}.au-modal-input:focus{border-color:var(--gold)}.au-modal-input::placeholder{color:var(--tm)}.au-modal-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.au-modal-submit{width:100%;padding:16px;background:linear-gradient(135deg,var(--gb),var(--gold));color:var(--wh);border:none;border-radius:12px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s var(--ease);box-shadow:0 4px 20px rgba(var(--gr),.2)}.au-modal-submit:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(var(--gr),.3)}.au-modal-terms{font-size:11px;color:var(--tm);text-align:center;margin-top:4px}.au-modal-terms a{color:var(--gold);text-decoration:underline}.au-modal-login{text-align:center;margin-top:16px;font-size:12.5px;color:var(--tm)}.au-modal-login a{color:var(--gold);font-weight:600}.au-btt{position:fixed;bottom:80px;right:28px;width:44px;height:44px;background:var(--wh);border:1px solid var(--bd);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:997;opacity:0;transform:translateY(12px);transition:all .3s var(--ease);cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0 / .08)}.au-btt.show{opacity:1;transform:translateY(0)}.au-btt:hover{background:var(--gold);border-color:var(--gold)}.au-btt:hover svg{stroke:var(--wh)}.au-btt svg{width:18px;height:18px;stroke:var(--tm);fill:none;stroke-width:2;transition:stroke .2s}.au-stock{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;font-weight:600}.au-stock-dot{width:7px;height:7px;border-radius:50%;animation:pulse 2s infinite}.au-stock.low{color:var(--rd)}.au-stock.low .au-stock-dot{background:var(--rd)}.au-stock.ok{color:var(--gn)}.au-stock.ok .au-stock-dot{background:var(--gn)}.au-urgency{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgb(192 57 43 / .04);border:1px solid rgb(192 57 43 / .08);border-radius:10px;margin-bottom:18px;font-size:11.5px;color:var(--rd)}.au-urgency-timer{font-weight:700;font-variant-numeric:tabular-nums}.au-tiers{margin-bottom:20px;padding:22px 24px;background:var(--wh);border:1px solid rgba(var(--gr),.12);border-radius:14px;box-shadow:0 2px 12px rgb(0 0 0 / .02)}.au-tiers-h{font-size:11.5px;font-weight:600;color:var(--ch);margin-bottom:14px;display:flex;align-items:center;gap:8px;letter-spacing:.5px}.au-tiers-h svg{width:16px;height:16px;stroke:var(--gold);fill:none;stroke-width:1.5}.au-tiers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.au-tier{padding:16px 10px;border:2px solid var(--bd);border-radius:10px;text-align:center;cursor:pointer;transition:all .25s var(--ease);position:relative;background:var(--wh)}.au-tier:hover{border-color:var(--gl);background:var(--cr);transform:translateY(-2px)}.au-tier.on{border-color:var(--gold);background:linear-gradient(150deg,rgba(var(--gr),.05),rgba(var(--gr),.02));box-shadow:0 0 0 1px var(--gold),0 4px 16px rgba(var(--gr),.1)}.au-tier-qty{font-size:19px;font-weight:700;color:var(--ch);display:block}.au-tier-pct{font-size:11px;font-weight:600;color:var(--gn);display:block;margin-top:2px}.au-tier-each{font-size:11px;color:var(--tm);display:block;margin-top:2px}.au-tier-tag{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--gold),var(--gb));color:var(--wh);font-size:11px;font-weight:700;padding:3px 12px;border-radius:4px;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--gr),.3)}.au-vars{margin-bottom:20px}.au-var-label{font-size:11.5px;font-weight:600;margin-bottom:10px;color:var(--ch);letter-spacing:.5px}.au-var-opts{display:flex;gap:8px;flex-wrap:wrap}.au-var-btn{padding:13px 26px;border:2px solid var(--bd);border-radius:10px;font-size:13px;font-weight:500;color:var(--tx);transition:all .25s var(--ease);background:var(--wh);position:relative;overflow:hidden}.au-var-btn::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--gr),.06),transparent);opacity:0;transition:opacity .2s}.au-var-btn:hover{border-color:var(--gl);transform:translateY(-1px)}.au-var-btn.on{border-color:var(--gold);color:var(--gd);font-weight:600;box-shadow:0 0 0 1px var(--gold)}.au-var-btn.on::after{opacity:1}.au-qty{display:flex;align-items:center;border:1.5px solid rgb(0 0 0 / .08);border-radius:12px;overflow:hidden;background:var(--wh)}.au-qty-btn{width:48px;height:56px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--tx);transition:all .2s}.au-qty-btn:hover{background:rgba(var(--gr),.06);color:var(--gold)}.au-qty-input{width:48px;height:56px;text-align:center;border:none;border-left:1px solid rgb(0 0 0 / .05);border-right:1px solid rgb(0 0 0 / .05);font-size:15px;font-weight:600;font-family:var(--bf);background:#fff0;-moz-appearance:textfield;color:var(--ch)}.au-qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.au-atc{flex:1;height:56px;border-radius:12px;background:linear-gradient(135deg,var(--gb),var(--gold),var(--gd));color:var(--wh);font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s var(--ease);box-shadow:0 6px 24px rgba(var(--gr),.22);position:relative;overflow:hidden}.au-atc:hover{transform:translateY(-2px);box-shadow:0 10px 36px rgba(var(--gr),.32)}.au-atc::after{content:'';position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .15),transparent);animation:slideShine 3s ease-in-out infinite}.au-atc svg{width:17px;height:17px;stroke:var(--wh);fill:none;stroke-width:2}.au-atc.success{background:var(--gn)!important;box-shadow:0 6px 24px rgb(26 122 58 / .25)!important;letter-spacing:3px}.au-buynow{width:100%;padding:16px;border:2px solid var(--ch);border-radius:12px;background:var(--ch);color:var(--wh);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s var(--ease);margin-bottom:16px;position:relative;overflow:hidden}.au-buynow::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--gr),.08),transparent);opacity:0;transition:opacity .3s}.au-buynow:hover{background:var(--bk);transform:translateY(-1px);box-shadow:0 8px 28px rgb(0 0 0 / .15)}.au-buynow:hover::before{opacity:1}.au-buynow svg{width:14px;height:14px;stroke:var(--wh);fill:none;stroke-width:2}.au-subscribe{display:flex;align-items:center;gap:14px;padding:18px 22px;border:1.5px solid var(--bd);border-radius:14px;margin-bottom:18px;cursor:pointer;transition:all .3s var(--ease);background:var(--wh)}.au-subscribe:hover{border-color:var(--gl);box-shadow:0 4px 16px rgb(0 0 0 / .03)}.au-subscribe.on{border-color:var(--gold);background:linear-gradient(145deg,rgba(var(--gr),.03),var(--wh))}.au-sub-check{width:22px;height:22px;border:2px solid var(--tm);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.au-subscribe.on .au-sub-check{background:var(--gold);border-color:var(--gold);animation:checkPop .3s var(--bounce)}.au-subscribe.on .au-sub-check svg{display:block}.au-sub-check svg{display:none;width:12px;height:12px;stroke:#fff;stroke-width:3}.au-sub-info{flex:1}.au-sub-title{font-size:13px;font-weight:600;color:var(--ch)}.au-sub-desc{font-size:11px;color:var(--tm);margin-top:2px}.au-sub-badge{font-size:11px;font-weight:700;color:var(--gn);background:rgb(26 122 58 / .06);padding:5px 14px;border-radius:4px;letter-spacing:1.2px;flex-shrink:0}.au-assurance{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:6px 0 24px;padding:18px 0;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.au-assur{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--tm);font-weight:500;letter-spacing:.3px;text-align:center;padding:2px 4px;transition:color .2s}.au-assur:hover{color:var(--gold)}.au-assur svg{opacity:.3;flex-shrink:0;transition:opacity .2s}.au-assur:hover svg{opacity:.6}.au-stack{margin:0 0 24px;padding:28px;background:var(--wh);border:1px solid rgba(var(--gr),.12);border-radius:16px;box-shadow:0 2px 12px rgb(0 0 0 / .02)}.au-stack-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.au-stack-title{font-size:14px;font-weight:600;display:flex;align-items:center;gap:9px;color:var(--ch)}.au-stack-title svg{width:16px;height:16px;stroke:var(--gold);fill:none;stroke-width:2}.au-stack-tag{font-size:11px;font-weight:700;color:var(--gn);background:rgb(26 122 58 / .05);padding:5px 14px;border-radius:14px;letter-spacing:.5px}.au-stack-items{display:flex;flex-direction:column;gap:10px}.au-si{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--bd);border-radius:12px;transition:all .25s var(--ease);cursor:pointer;background:var(--wh)}.au-si:hover{border-color:var(--gl);background:var(--cr);transform:translateX(2px)}.au-si.ck{border-color:var(--gold);background:rgba(var(--gr),.03)}.au-si-chk{width:22px;height:22px;border:2px solid var(--tm);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.au-si.ck .au-si-chk{background:var(--gold);border-color:var(--gold);animation:checkPop .3s var(--bounce)}.au-si.ck .au-si-chk svg{display:block}.au-si-chk svg{display:none}.au-si-thumb{width:52px;height:52px;background:var(--cm);border-radius:10px;overflow:hidden;flex-shrink:0}.au-si-thumb img{width:100%;height:100%;object-fit:cover}.au-si-info{flex:1}.au-si-name{font-size:13px;font-weight:500;color:var(--ch)}.au-si-price{font-size:12px;color:var(--tm);margin-top:2px}.au-stack-total{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:18px;border-top:1px solid var(--bd)}.au-st-label{font-size:11px;color:var(--tm);margin-bottom:2px;letter-spacing:1px;text-transform:uppercase}.au-st-price{font-family:var(--hf);font-size:24px;font-weight:600;color:var(--ch)}.au-st-btn{padding:13px 26px;background:var(--ch);color:var(--wh);border-radius:10px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:all .25s var(--ease)}.au-st-btn:hover{background:var(--bk);box-shadow:0 4px 16px rgb(0 0 0 / .12);transform:translateY(-1px)}.au-pay{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.au-pay-ic{font-size:11px;font-weight:700;color:var(--tm);background:var(--cm);padding:6px 14px;border-radius:5px;letter-spacing:.5px;border:1px solid var(--bd);transition:all .2s}.au-pay-ic:hover{border-color:var(--gl);background:var(--wh)}.au-pay-ssl{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--gn);margin-left:auto}.au-pay-ssl svg{width:12px;height:12px;stroke:var(--gn);fill:none;stroke-width:1.5}.au-meta{margin-top:20px;padding-top:18px;border-top:1px solid var(--bd);font-size:11.5px;color:var(--tm);display:flex;flex-wrap:wrap;gap:18px}.au-meta-l{font-weight:600;color:var(--tl)}.au-quality{padding:var(--gap) 0;background:var(--wh);position:relative;overflow:hidden}.au-quality::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(var(--gr),.04),transparent 55%);pointer-events:none}.au-sec-heading{text-align:center;margin-bottom:56px;position:relative;z-index:1}.au-sec-heading h2{font-family:var(--hf);font-size:38px;font-weight:500;color:var(--ch)}.au-sec-heading h2 em{font-style:italic;color:var(--gold)}.au-sec-heading p{font-size:13px;color:var(--tm);margin-top:8px;letter-spacing:.3px}.au-sec-heading::after{content:'';display:block;width:52px;height:2px;background:linear-gradient(90deg,var(--gold),var(--gl));margin:18px auto 0;border-radius:2px}.au-quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;z-index:1}.au-quality-card{background:var(--cr);border:1px solid var(--bd);border-radius:18px;padding:36px 24px;text-align:center;transition:all .4s var(--ease);position:relative;overflow:hidden}.au-quality-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--gr),.2),transparent);opacity:0;transition:opacity .3s}.au-quality-card::after{content:'';position:absolute;bottom:-40%;left:50%;transform:translateX(-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(var(--gr),.06),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.au-quality-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgb(0 0 0 / .07);border-color:rgba(var(--gr),.12)}.au-quality-card:hover::before,.au-quality-card:hover::after{opacity:1}.au-quality-icon{width:52px;height:52px;margin:0 auto 18px;background:linear-gradient(135deg,rgba(var(--gr),.08),rgba(var(--gr),.02));border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--gr),.08);transition:all .3s}.au-quality-card:hover .au-quality-icon{transform:scale(1.08);box-shadow:0 4px 16px rgba(var(--gr),.12)}.au-quality-icon svg{width:22px;height:22px;stroke:var(--gold);fill:none;stroke-width:1.5}.au-quality-val{font-family:var(--hf);font-size:30px;font-weight:600;color:var(--ch);margin-bottom:4px}.au-quality-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tm);font-weight:500}.au-tabs-section{padding:var(--gap) 0}.au-tabs-nav{display:flex;gap:0;border-bottom:2px solid var(--bd);overflow-x:auto;scrollbar-width:none}.au-tabs-nav::-webkit-scrollbar{display:none}.au-tab-btn{padding:20px 34px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--tm);border-bottom:2.5px solid #fff0;margin-bottom:-2px;transition:all .25s var(--ease);white-space:nowrap;position:relative}.au-tab-btn:hover{color:var(--tx)}.au-tab-btn.on{color:var(--gold);border-bottom-color:var(--gold)}.au-tab-panel{display:none;padding:52px 0;animation:fadeUp .4s var(--ease)}.au-tab-panel.on{display:block}.au-desc-toc{display:grid;grid-template-columns:1fr 1fr;gap:10px 52px;padding:32px 40px;background:var(--cm);border:1px solid var(--bd);border-radius:16px;margin-bottom:52px;position:relative;overflow:hidden}.au-desc-toc::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(var(--gr),.06),transparent 55%);pointer-events:none}.au-toc-item{display:flex;align-items:baseline;gap:10px;position:relative;z-index:1}.au-toc-num{font-family:var(--hf);font-size:15px;font-weight:600;color:var(--tm);min-width:20px}.au-toc-link{font-size:13.5px;font-weight:600;color:var(--gold);cursor:pointer;transition:all .2s;line-height:1.6}.au-toc-link:hover{color:var(--gd)}.au-desc-sec{display:grid;grid-template-columns:240px 1fr;gap:0;padding:48px 0;border-bottom:1px solid var(--bd)}.au-desc-sec:last-child{border-bottom:none}.au-desc-h{font-family:var(--hf);font-size:26px;font-weight:600;color:var(--ch);line-height:1.2;padding-right:40px;position:sticky;top:24px;align-self:start}.au-desc-c{font-size:14.5px;line-height:1.9;color:var(--tl)}.au-desc-c p{margin-bottom:18px}.au-desc-c p:last-child{margin-bottom:0}.au-dtable{width:100%;border:1px solid var(--bd);border-radius:14px;overflow:hidden;margin-bottom:24px}.au-dtable-h{padding:18px 24px;font-size:14px;font-weight:600;background:var(--cm);border-bottom:1px solid var(--bd);color:var(--ch);letter-spacing:.3px}.au-drow{display:flex;border-bottom:1px solid var(--bd);transition:background .15s}.au-drow:last-child{border-bottom:none}.au-drow:hover{background:rgba(var(--gr),.015)}.au-drow-k{width:220px;padding:15px 24px;font-size:12.5px;font-weight:600;color:var(--tx);flex-shrink:0;background:rgba(var(--gr),.015)}.au-drow-v{flex:1;padding:15px 24px;font-size:12.5px;color:var(--tl);word-break:break-all}.au-mono{font-family:var(--mono);font-size:11px;letter-spacing:-.2px}.au-coa-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:40px}.au-coa-card{padding:32px 20px;background:var(--wh);border:1px solid var(--bd);border-radius:16px;text-align:center;transition:all .35s var(--ease);position:relative;overflow:hidden}.au-coa-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--gr),.25),transparent)}.au-coa-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgb(0 0 0 / .07)}.au-coa-val{font-family:var(--hf);font-size:36px;font-weight:700;color:var(--gold);line-height:1;margin-bottom:8px}.au-coa-label{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--tm)}.au-coa-sub{font-size:11px;color:var(--tl);margin-top:4px}.au-test-report{background:var(--wh);border:1px solid var(--bd);border-radius:16px;overflow:hidden;max-width:720px}.au-test-hd{padding:24px 28px;background:var(--cm);border-bottom:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between}.au-test-lab{font-size:16px;font-weight:700;color:var(--ch)}.au-test-badge{font-size:11px;font-weight:600;color:var(--gn);background:rgb(26 122 58 / .05);padding:6px 16px;border-radius:20px;display:flex;align-items:center;gap:6px;border:1px solid rgb(26 122 58 / .06)}.au-test-tbl{width:100%;border-collapse:collapse}.au-test-tbl th{padding:14px 28px;text-align:left;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--tm);background:var(--cm);border-bottom:1px solid var(--bd)}.au-test-tbl td{padding:16px 28px;font-size:13.5px;border-bottom:1px solid var(--bd);transition:background .15s}.au-test-tbl tr:hover td{background:rgba(var(--gr),.015)}.au-test-pass{color:var(--gn);font-weight:600}.au-storage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.au-storage-card{background:var(--wh);border:1px solid var(--bd);border-radius:16px;padding:36px 28px;text-align:center;transition:all .35s var(--ease);position:relative;overflow:hidden}.au-storage-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--gr),.15),transparent);opacity:0;transition:opacity .3s}.au-storage-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgb(0 0 0 / .06)}.au-storage-card:hover::before{opacity:1}.au-storage-icon{width:56px;height:56px;margin:0 auto 18px;background:linear-gradient(135deg,rgba(var(--gr),.08),rgba(var(--gr),.02));border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--gr),.08)}.au-storage-icon svg{width:24px;height:24px;stroke:var(--gold);fill:none;stroke-width:1.5}.au-storage-card h3{font-family:var(--hf);font-size:21px;font-weight:600;color:var(--ch);margin-bottom:10px}.au-storage-card p{font-size:13px;color:var(--tl);line-height:1.75}.au-author-card{display:flex;gap:18px;align-items:flex-start;padding:28px;background:var(--wh);border:1px solid var(--bd);border-radius:16px;margin-bottom:20px;transition:box-shadow .3s}.au-author-card:hover{box-shadow:0 8px 28px rgb(0 0 0 / .05)}.au-author-av{width:56px;height:56px;background:linear-gradient(135deg,var(--gold),var(--gb));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:var(--wh);flex-shrink:0}.au-author-role{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:2px}.au-author-name{font-family:var(--hf);font-size:21px;font-weight:600;color:var(--ch);margin-bottom:8px}.au-author-bio{font-size:12.5px;color:var(--tl);line-height:1.75}.au-cite-list{list-style:none}.au-cite-item{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid rgba(var(--gr),.04);transition:padding-left .2s}.au-cite-item:hover{padding-left:6px}.au-cite-item:last-child{border-bottom:none}.au-cite-num{flex-shrink:0;width:32px;height:32px;background:linear-gradient(135deg,rgba(var(--gr),.08),rgba(var(--gr),.02));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--gold);border:1px solid rgba(var(--gr),.06)}.au-cite-txt{font-size:12.5px;color:var(--tl);line-height:1.75}.au-cite-tag{display:inline-block;padding:2px 10px;font-size:11px;letter-spacing:.8px;background:rgba(var(--gr),.06);color:var(--gold);font-weight:700;border-radius:10px;margin-left:6px;vertical-align:middle;text-transform:uppercase}.au-email-section{padding:80px 0;background:linear-gradient(145deg,var(--ch),var(--dk),var(--dk));position:relative;overflow:hidden}.au-email-section::before{content:'';position:absolute;top:-40%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(var(--gr),.1),transparent 50%);pointer-events:none}.au-email-section::after{content:'';position:absolute;bottom:-40%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(var(--gr),.06),transparent 50%);pointer-events:none}.au-email-inner{max-width:640px;margin:0 auto;text-align:center;position:relative;z-index:1}.au-email-icon{width:56px;height:56px;margin:0 auto 20px;background:linear-gradient(135deg,rgba(var(--gr),.15),rgba(var(--gr),.05));border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--gr),.12)}.au-email-icon svg{width:24px;height:24px;stroke:var(--gl);fill:none;stroke-width:1.5}.au-email-section h2{font-family:var(--hf);font-size:34px;font-weight:500;color:var(--gl);margin-bottom:10px}.au-email-section h2 em{font-style:italic;color:var(--gold)}.au-email-sub{font-size:13.5px;color:rgb(255 255 255 / .4);line-height:1.7;margin-bottom:32px}.au-email-form{display:flex;gap:10px;max-width:480px;margin:0 auto 20px}.au-email-input{flex:1;padding:16px 22px;background:rgb(255 255 255 / .06);border:1.5px solid rgb(255 255 255 / .08);border-radius:12px;color:var(--wh);font-size:14px;font-family:var(--bf);outline:none;transition:border-color .2s}.au-email-input::placeholder{color:rgb(255 255 255 / .25)}.au-email-input:focus{border-color:rgba(var(--gr),.4)}.au-email-submit{padding:16px 36px;background:linear-gradient(135deg,var(--gb),var(--gold));color:var(--wh);border:none;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s var(--ease);box-shadow:0 4px 20px rgba(var(--gr),.2);white-space:nowrap}.au-email-submit:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(var(--gr),.3)}.au-email-trust{display:flex;align-items:center;justify-content:center;gap:24px;font-size:11px;color:rgb(255 255 255 / .25)}.au-email-trust span{display:flex;align-items:center;gap:5px}.au-email-trust svg{width:12px;height:12px;stroke:rgba(var(--gr),.5);fill:none;stroke-width:1.5}.au-email-success{display:none;text-align:center;padding:20px 0}.au-email-success.show{display:block}.au-email-success h3{font-family:var(--hf);font-size:26px;color:var(--gl);margin-bottom:6px}.au-email-success p{font-size:13px;color:rgb(255 255 255 / .4)}.au-inline-email{padding:18px 22px;background:linear-gradient(135deg,rgba(var(--gr),.04),rgba(var(--gr),.01));border:1px solid rgba(var(--gr),.1);border-radius:14px;margin-bottom:20px}.au-inline-email-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.au-inline-email-head svg{width:16px;height:16px;stroke:var(--gold);fill:none;stroke-width:1.5;flex-shrink:0}.au-inline-email-head span{font-size:12.5px;font-weight:600;color:var(--ch)}.au-inline-email-desc{font-size:11px;color:var(--tm);margin-bottom:10px;line-height:1.5}.au-inline-email-row{display:flex;gap:8px}.au-inline-email-in{flex:1;padding:11px 16px;border:1.5px solid var(--bd);border-radius:8px;font-size:12.5px;font-family:var(--bf);outline:none;transition:border-color .2s;color:var(--ch)}.au-inline-email-in:focus{border-color:var(--gold)}.au-inline-email-in::placeholder{color:var(--tm)}.au-inline-email-btn{padding:11px 20px;background:var(--ch);color:var(--wh);border:none;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .2s;white-space:nowrap}.au-inline-email-btn:hover{background:var(--bk)}.au-faq-section{padding:var(--gap) 0;background:var(--cm)}.au-faq-list{max-width:840px;margin:0 auto}.au-faq-item{border-bottom:1px solid rgb(0 0 0 / .06)}.au-faq-q{width:100%;padding:24px 0;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;color:var(--ch);text-align:left;transition:color .2s;gap:16px}.au-faq-q:hover{color:var(--gold)}.au-faq-chevron{width:20px;height:20px;stroke:var(--tm);fill:none;stroke-width:2;transition:all .35s var(--ease);flex-shrink:0}.au-faq-item.open .au-faq-chevron{transform:rotate(180deg);stroke:var(--gold)}.au-faq-ans{overflow:hidden;max-height:0;transition:max-height .4s var(--ease),padding .4s;padding:0 0 0}.au-faq-item.open .au-faq-ans{max-height:300px;padding:0 0 24px}.au-faq-ans-inner{font-size:14px;line-height:1.85;color:var(--tl)}.au-related{padding:var(--gap) 0;background:linear-gradient(180deg,var(--wh),var(--cr))}.au-rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.au-rel-card{background:var(--wh);border:1px solid var(--bd);border-radius:18px;overflow:hidden;transition:all .4s var(--ease);box-shadow:0 2px 8px rgb(0 0 0 / .02)}.au-rel-card:hover{border-color:rgba(var(--gr),.15);box-shadow:0 16px 48px rgb(0 0 0 / .08);transform:translateY(-8px)}.au-rel-img{aspect-ratio:1;overflow:hidden;position:relative;background:var(--cm)}.au-rel-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.au-rel-card:hover .au-rel-img img{transform:scale(1.08)}.au-rel-body{padding:22px 24px 26px}.au-rel-cat{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:5px}.au-rel-name{font-family:var(--hf);font-size:20px;color:var(--ch);margin-bottom:6px;line-height:1.2;font-weight:500}.au-rel-price{font-size:15px;font-weight:700;color:var(--ch);margin-bottom:16px}.au-rel-btn{width:100%;padding:13px;border:1.5px solid var(--gold);border-radius:10px;background:none;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;color:var(--gold);transition:all .3s var(--ease);display:flex;align-items:center;justify-content:center;gap:6px}.au-rel-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.au-rel-btn:hover{background:linear-gradient(135deg,var(--gold),var(--gb));color:var(--wh);border-color:var(--gold);box-shadow:0 6px 20px rgba(var(--gr),.22);transform:translateY(-1px)}.au-cta{background:linear-gradient(135deg,var(--ch) 0%,var(--dk) 50%,var(--dk) 100%);padding:56px 48px;border-radius:24px;text-align:center;position:relative;overflow:hidden;margin:52px 0}.au-cta::before{content:'';position:absolute;top:-80%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(var(--gr),.1),transparent 50%);pointer-events:none}.au-cta::after{content:'';position:absolute;bottom:-80%;left:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(var(--gr),.06),transparent 50%);pointer-events:none}.au-cta h3{font-family:var(--hf);font-size:32px;color:var(--gl);margin-bottom:8px;position:relative;z-index:1}.au-cta p{font-size:13px;color:rgb(255 255 255 / .35);position:relative;z-index:1}.au-ruo{padding:28px 36px;background:linear-gradient(145deg,rgba(var(--gr),.03),transparent);border:1px solid rgba(var(--gr),.06);border-radius:16px;font-size:11.5px;color:var(--tm);line-height:1.75;margin-top:52px}.au-ruo strong{color:var(--tl)}.au-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border:1.5px solid var(--gold);border-radius:10px;font-size:11.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold);transition:all .3s var(--ease)}.au-btn-outline:hover{background:var(--gold);color:var(--wh);box-shadow:0 6px 20px rgba(var(--gr),.22);transform:translateY(-1px)}.au-btn-outline svg{width:16px;height:16px}.au-sticky{position:fixed;bottom:0;left:0;right:0;background:rgb(255 255 255 / .95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgb(0 0 0 / .05);padding:14px 48px;z-index:998;transform:translateY(100%);transition:transform .4s var(--ease);box-shadow:0 -6px 32px rgb(0 0 0 / .06)}.au-sticky.show{transform:translateY(0)}.au-sticky-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.au-sticky-info{display:flex;align-items:center;gap:14px}.au-sticky-thumb{width:44px;height:44px;border-radius:10px;overflow:hidden;border:1px solid var(--bd)}.au-sticky-thumb img{width:100%;height:100%;object-fit:cover}.au-sticky-name{font-size:14px;font-weight:600;color:var(--ch);display:block}.au-sticky-price{font-size:13px;color:var(--gold);font-weight:600}.au-sticky-btn{padding:14px 40px;background:linear-gradient(135deg,var(--gb),var(--gold));color:var(--wh);border-radius:10px;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;transition:all .25s;box-shadow:0 4px 20px rgba(var(--gr),.2)}.au-sticky-btn:hover{box-shadow:0 8px 32px rgba(var(--gr),.3);transform:translateY(-1px)}@media(max-width:1024px){.au-main{grid-template-columns:1fr;gap:40px}.au-gallery{position:static}.au-quality-grid{grid-template-columns:repeat(2,1fr)}.au-rel-grid{grid-template-columns:repeat(2,1fr)}.au-desc-sec{grid-template-columns:1fr;gap:12px}.au-desc-h{position:static}.au-ctn{padding:0 24px}.au-assurance{grid-template-columns:repeat(2,1fr);gap:8px}.au-member-content{flex-direction:column;text-align:center}.au-member-perks{justify-content:center}.au-modal-perks{grid-template-columns:1fr 1fr}}@media(max-width:768px){.au-title{font-size:34px}.au-specs{grid-template-columns:repeat(2,1fr)}.au-tiers-grid{grid-template-columns:repeat(2,1fr)}.au-purchase{flex-direction:column}.au-quality-grid,.au-storage-grid{grid-template-columns:1fr}.au-desc-toc{grid-template-columns:1fr}.au-tab-btn{padding:16px 18px;font-size:11px;letter-spacing:1px}.au-cta{padding:36px 24px}}@media(max-width:480px){.au-rel-grid,.au-assurance{grid-template-columns:1fr}}.au-variation-wrap{margin-bottom:20px!important}.au-variation-wrap .variations_form{margin:0!important;padding:0!important;border:none!important}.au-variation-wrap .variations_form .variations{width:100%!important;margin:0 0 20px!important;border-collapse:separate!important;border-spacing:0!important;border:none!important}.au-variation-wrap .variations_form .variations tr{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important}.au-variation-wrap .variations_form .variations td,.au-variation-wrap .variations_form .variations th{padding:0!important;border:none!important;vertical-align:middle!important;background:none!important}.au-variation-wrap .variations_form .variations td.label{padding-right:0!important;white-space:nowrap!important}.au-variation-wrap .variations_form .variations td.label label{font-size:13px!important;font-weight:600!important;color:var(--ch)!important;text-transform:uppercase!important;letter-spacing:.8px!important;font-family:var(--bf)!important}.au-variation-wrap .variations_form .variations td.value{flex:1!important}.au-variation-wrap .variations_form .variations select,.au-variation-wrap .variations_form select,.aureum-single-product .variations select{width:100%!important;padding:14px 44px 14px 18px!important;border:1.5px solid var(--bd)!important;border-radius:12px!important;font-size:14px!important;font-family:var(--bf)!important;color:var(--ch)!important;background-color:var(--wh)!important;outline:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a857e' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;transition:border-color .2s!important;height:auto!important;line-height:1.4!important}.au-variation-wrap .variations_form .variations select:focus,.aureum-single-product .variations select:focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px rgba(var(--gr),.08)!important}.au-variation-wrap .variations_form .variations .reset_variations{display:inline-block!important;margin-top:8px!important;font-size:12px!important;color:var(--gold)!important;cursor:pointer!important;text-decoration:none!important;opacity:.8!important;transition:opacity .2s!important}.au-variation-wrap .variations_form .variations .reset_variations:hover{opacity:1!important;text-decoration:underline!important}.au-variation-wrap .single_variation_wrap{margin-top:12px!important}.au-variation-wrap .woocommerce-variation{margin-bottom:16px!important}.au-variation-wrap .woocommerce-variation-price .price{font-family:var(--hf)!important;font-size:32px!important;font-weight:600!important;color:var(--ch)!important}.au-variation-wrap .woocommerce-variation-price .price del{font-size:18px!important;color:var(--tm)!important;font-weight:400!important;margin-right:8px!important}.au-variation-wrap .woocommerce-variation-price .price ins{text-decoration:none!important;color:var(--ch)!important}.au-variation-wrap .woocommerce-variation-description p{font-size:14px!important;color:var(--tl)!important;margin-bottom:12px!important;line-height:1.6!important}.au-variation-wrap .woocommerce-variation-add-to-cart{display:flex!important;gap:12px!important;align-items:stretch!important}.au-variation-wrap .woocommerce-variation-add-to-cart .quantity,.au-variation-wrap .quantity{display:flex!important;align-items:center!important;background:var(--cr)!important;border:1.5px solid var(--bd)!important;border-radius:12px!important;overflow:hidden!important;min-width:80px!important;width:auto!important;margin:0!important}.au-variation-wrap .woocommerce-variation-add-to-cart .quantity .qty,.au-variation-wrap .woocommerce-variation-add-to-cart .quantity input[type="number"],.au-variation-wrap .quantity input[type="number"]{width:64px!important;height:56px!important;text-align:center!important;border:none!important;background:transparent!important;font-size:16px!important;font-weight:600!important;font-family:var(--bf)!important;color:var(--ch)!important;outline:none!important;-moz-appearance:textfield!important;padding:0!important;margin:0!important;min-height:auto!important;box-shadow:none!important}.au-variation-wrap .quantity input[type="number"]::-webkit-inner-spin-button,.au-variation-wrap .quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.au-variation-wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button,.au-variation-wrap .woocommerce-variation-add-to-cart button[type="submit"]{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:18px 32px!important;background:var(--ch)!important;color:var(--wh)!important;border:none!important;border-radius:12px!important;font-size:11px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s var(--ease)!important;position:relative!important;overflow:hidden!important;font-family:var(--bf)!important;line-height:1.4!important;height:auto!important;min-height:56px!important}.au-variation-wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,.au-variation-wrap .woocommerce-variation-add-to-cart button[type="submit"]:hover{background:var(--gold)!important;transform:translateY(-1px)!important;box-shadow:0 8px 30px rgba(var(--gr),.3)!important}.au-purchase{display:flex!important;gap:12px!important;align-items:stretch!important;margin-bottom:12px!important}.au-purchase .quantity,.aureum-single-product form.cart .quantity{display:flex!important;align-items:center!important;background:var(--cr)!important;border:1.5px solid var(--bd)!important;border-radius:12px!important;overflow:hidden!important;min-width:80px!important;width:auto!important;margin:0!important}.au-purchase .quantity .qty,.au-purchase .quantity input[type="number"],.aureum-single-product form.cart .quantity .qty,.aureum-single-product form.cart .quantity input[type="number"]{width:64px!important;height:56px!important;text-align:center!important;border:none!important;background:transparent!important;font-size:16px!important;font-weight:600!important;font-family:var(--bf)!important;color:var(--ch)!important;outline:none!important;-moz-appearance:textfield!important;padding:0!important;margin:0!important;min-height:auto!important;box-shadow:none!important}.au-purchase .quantity input[type="number"]::-webkit-inner-spin-button,.au-purchase .quantity input[type="number"]::-webkit-outer-spin-button,.aureum-single-product form.cart .quantity input::-webkit-inner-spin-button,.aureum-single-product form.cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.aureum-single-product .woocommerce-breadcrumb:not(.au-crumb){display:none!important}.aureum-single-product .summary.entry-summary{display:none!important}.aureum-single-product .woocommerce-tabs:not(.au-tabs-section){display:none!important}.aureum-single-product section.related.products:not(.au-related){display:none!important}.aureum-single-product .related.products:not(.au-related){display:none!important}.aureum-single-product section.up-sells.upsells{display:none!important}.aureum-single-product .wlr-product-page-earning-message,.aureum-single-product .wlr-myaccount-page,.aureum-single-product .wlr_product_message,.aureum-single-product .woocommerce-info.wlr,.aureum-single-product [class*="wlr-product"],.aureum-single-product [class*="wlr_product"],.aureum-single-product [class*="wlr-earning"],.aureum-single-product [class*="wlr_earning"],.aureum-single-product [class*="wlr-point"],.aureum-single-product [class*="wlr_point"],.aureum-single-product [class*="loyalty-points"],.aureum-single-product [class*="loyalty_points"],.aureum-single-product [class*="earn-points"],.aureum-single-product [class*="earn_points"],.aureum-single-product [class*="reward-point"],.aureum-single-product [class*="wp-loyalty"],.aureum-single-product [class*="wployalty"],#wll-site-launcher,.wll-launcher-container,[class*="wll-launcher"],[id*="wll-site"]{display:none!important}.au-variation-wrap>p,.au-variation-wrap .variations_form>p,.au-variation-wrap .single_variation_wrap>p:not(.price),.au-variation-wrap .woocommerce-variation-add-to-cart>p,.aureum-single-product form.cart>p,.aureum-single-product .au-details>p:not([class]),.aureum-single-product .woocommerce-variation+p,.aureum-single-product .variations_form>p,.aureum-single-product .variations_form~p{display:none!important}