html,body{overflow-x:hidden}
.ak img{max-width:100%}
.akc__g img,.ak-split img{object-fit:contain!important;aspect-ratio:1/1!important;background:#fff}
.akr__cmp img{object-fit:cover}
@media(max-width:860px){
.ak-grid{grid-template-columns:1fr!important;gap:20px!important;padding:12px 16px 28px!important}
.ak-wrap{padding:0 16px}
.ak-info h1{font-size:26px;line-height:1.15}
.ak-gal__main{aspect-ratio:1/1}
.ak-gal__th{grid-template-columns:repeat(5,1fr);gap:6px}
.ak-checks li{font-size:14px}
.ak-info .kaching-bundles__bar-title{font-size:15px!important;line-height:1.25}
.ak-info .kaching-bundles__bar-price{font-size:16px!important}
.ak-btn{font-size:16px;padding:14px 16px}
.ak-qty{margin-bottom:12px}
.ak-trust{padding:4px 12px}
.ak-vals{grid-template-columns:1fr 1fr;gap:12px}
.ak-val{padding:16px 10px}
.ak-feat{padding:14px 0}
.ak-feat__t span{font-size:18px}
.ak-feat__t span:before{width:20px;height:20px;font-size:11px}
.ak-quote{padding:24px 16px;font-size:20px}
.ak-bar{font-size:11px}
.ak-cd{font-size:12px;padding:8px 12px}
.ak-hero .ak-wrap{grid-template-columns:1fr!important;padding:0!important}
.ak-hero .ak-wrap>div:first-child{padding:28px 16px 20px!important}
.ak-hero h1{font-size:34px}
.ak-hero .ak-btn{max-width:none}
.ak-hero img{aspect-ratio:1/1;max-height:none;width:100%}
.ak-split,.akc__g{gap:20px;padding:0 16px}
.ak-split h2{text-align:center}
.akc h2{font-size:32px}
.akc hr{width:100%}
.akc__p{width:auto;font-size:15px;border-radius:18px}
.akt{padding:0 16px}
.akt__l{padding-left:52px}
.akt__l:before{left:15px}
.akt__i:before{left:-52px;width:32px;height:32px}
.akt__i:after{left:-45px;top:9px;width:18px;height:18px}
.akt h2{font-size:36px}
.akt__i h3{font-size:19px}
.akr{padding:0 12px}
.akr__card{padding:16px!important}
.akv__c{flex-basis:78vw}
.ak-sec{padding:34px 0}
.ak-h2{font-size:26px}
.ak-steps{gap:12px}
.ak-faq summary{padding:14px 16px;font-size:15px}
.ak-sticky{display:flex}
}
@media(min-width:1400px){.ak-grid,.ak-hero .ak-wrap{max-width:1320px}}
