.ak{--g:#111;--g2:#000;--bg:#faf8f6;--line:#ebe7e3;--mut:#6b6b6b;--ink:#111;--acc:#8a6f58;font-family:Inter,'Host Grotesk',Arial,sans-serif;color:#111}
.ak h1,.ak h2,.ak h3{font-family:'Playfair Display',Georgia,serif;color:#111;font-weight:500;letter-spacing:-.01em}
.ak-info h1{font-weight:500;color:#111}
.ak-eyebrow{color:#8a6f58;letter-spacing:.16em}
.ak-stock{color:#2f6b3f;font-weight:600}
.ak-btn,.ak-hero .ak-btn,.akt .ak-btn{border:1px solid #111!important;background:#111!important;color:#fff!important;border-radius:6px!important;box-shadow:none!important;font:600 13px Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.ak-btn:hover{background:#333!important;border-color:#333!important}
.ak-btn--o{background:#fff!important;color:#111!important;border:1px solid #111!important}
.ak-btn--o:hover{background:#faf8f6!important}
.ak-btn--w{background:#fff!important;color:#111!important;border:1px solid #fff!important}
.ak-sticky .ak-btn{border-width:1px}
.ak-hero{background:linear-gradient(#fff,#faf6f3)}
.ak-hero h1{font-weight:500}
.ak-hero h1 em,.akc h2 em,.akt h2 em,.akv h2 em{background:none!important;-webkit-text-fill-color:#8a6f58;color:#8a6f58;font-style:italic}
.ak-bar{background:#111;font-size:11px;letter-spacing:.14em;font-weight:500}
.ak-cd{background:#f3ece6}
.ak-quote{background:#faf8f6;border-color:#ebe7e3;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400}
.ak-feat{border-bottom:1px solid #ebe7e3}
.ak-feat__t span{font-family:'Playfair Display',Georgia,serif;font-weight:400}
.ak-feat__t span:before{border-color:#111}
.ak-checks li:before,.ak-step b{background:#111}
.ak-sec--bg,.ak-sec--bg .ak-val{background:#faf8f6}
.ak-sec--g{background:#111}
.ak-gal__main{background:#faf8f6;border-radius:12px}
.ak-gal__th button.on{border-color:#111}
.ak-val,.ak-step,.ak-faq details,.ak-trust,.ak-rv__c{border-color:#ebe7e3;border-radius:10px}
.ak-trust div{border-radius:0}
.ak-info .kaching-bundles__bar{background:#fff!important;border:1.5px solid #e3ded9!important;border-radius:8px!important}
.ak-info .kaching-bundles__bar--selected,.ak-info .kaching-bundles__bar[data-selected=true],.ak-info .kaching-bundles__bar:has(input:checked){background:#faf8f6!important;border-color:#111!important;box-shadow:none!important}
.ak-info .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__bar-label{background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important}
.ak-info .kaching-bundles__bar-full-price{color:#999!important}
.akr__ring{background:conic-gradient(#111 calc(var(--v)*1%),#eee 0)}
.akr__tag{background:#111}.akr__knob{color:#111}
.akr h2{color:#111}
.akr__card{border-color:#ebe7e3}
.akv__s{background:none;color:#e0a100;padding:0}
.akv__c{border-color:#ebe7e3;border-radius:10px}
.akv__sum b{color:#e0a100}
.akc{background:linear-gradient(#faf8f6,#fff 70%)}
.akt__l:before{background:#111}
