@media (min-width: 769px){ #whatsapp-mobile{ display:none !important; } }

#ak-search-row{ width:100%; background:#FFC400; padding:6px 10px; box-sizing:border-box; }
#ak-search-row .ak-search-inner{ max-width:1200px; margin:0 auto; display:flex; align-items:center; width:100%; }
#ak-search-form{ flex:1; display:flex; align-items:center; background:#fff; border-radius:999px; overflow:hidden; margin:0; min-width:0; }
#ak-search-input{ flex:1; border:none; background:transparent; padding:12px 16px; font-size:16px; outline:none; min-width:0; }
#ak-search-form button{ width:46px; height:46px; background:#000; border:none; border-radius:999px; display:flex; align-items:center; justify-content:center; cursor:pointer; margin:4px; flex:0 0 auto; }

#ak-home-sections-wrap{ width:100%; max-width:1320px; margin:22px auto 24px auto; padding:0 14px; box-sizing:border-box; }
.ak-home-section{ margin:0 0 26px 0; }
.ak-home-section-title{ font-size:22px; line-height:1.2; font-weight:700; color:#111; margin:0 0 14px 0; }
.ak-home-track{ display:flex; gap:14px; overflow-x:auto; overflow-y:hidden; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; scrollbar-width:none; padding:0 0 4px 0; }
.ak-home-track::-webkit-scrollbar{ display:none; }
.ak-home-card{ flex:0 0 220px; min-width:220px; display:block; text-decoration:none; color:#111; background:#f4f4f4; border-radius:16px; overflow:hidden; scroll-snap-align:start; box-shadow:0 0 0 1px rgba(0,0,0,0.05); }
.ak-home-card-image-wrap{ width:100%; aspect-ratio:1.25 / 1; background:#ececec; overflow:hidden; }
.ak-home-card-image{ width:100%; height:100%; object-fit:cover; display:block; }
.ak-home-card-title{ padding:12px 14px 14px 14px; font-size:16px; line-height:1.2; font-weight:600; }

@media (max-width: 768px){
#ak-home-sections-wrap{ margin:18px auto 22px auto; padding:0 10px; }
.ak-home-section{ margin:0 0 22px 0; }
.ak-home-section-title{ font-size:19px; margin-bottom:12px; }
.ak-home-track{ gap:10px; }
.ak-home-card{ flex:0 0 44vw; min-width:44vw; border-radius:14px; }
.ak-home-card-title{ padding:10px 12px 12px 12px; font-size:15px; }
}

@media (min-width: 769px){
#ak-home-sections-wrap{ display:block !important; max-width:1440px !important; margin:28px auto 36px auto !important; padding:0 20px !important; }
#ak-home-sections-wrap .ak-home-section{ display:block !important; position:relative !important; margin:0 0 40px 0 !important; }
#ak-home-sections-wrap .ak-home-section-title{ font-size:28px !important; line-height:1.1 !important; margin:0 0 18px 0 !important; }
#ak-home-sections-wrap .ak-home-track{ width:100% !important; margin:0 !important; padding:0 !important; gap:18px !important; overflow:hidden !important; overflow-y:hidden !important; scrollbar-width:none !important; }
#ak-home-sections-wrap .ak-home-card{ border-radius:18px !important; min-width:0 !important; width:auto !important; }
#ak-home-sections-wrap .ak-home-card-title{ padding:14px 16px 16px 16px !important; font-size:16px !important; line-height:1.15 !important; }
#ak-home-sections-wrap .ak-home-section.is-slider .ak-home-track{ display:flex !important; flex-wrap:nowrap !important; align-items:stretch !important; }
#ak-home-sections-wrap .ak-home-section.is-slider .ak-home-card{ flex:0 0 calc((100% - 72px) / 5) !important; min-width:calc((100% - 72px) / 5) !important; max-width:calc((100% - 72px) / 5) !important; }
#ak-home-sections-wrap .ak-home-section.cards-4 .ak-home-track{ display:grid !important; grid-template-columns:repeat(4, minmax(0,1fr)) !important; gap:18px !important; overflow:visible !important; }
#ak-home-sections-wrap .ak-home-section.cards-3 .ak-home-track{ display:grid !important; grid-template-columns:repeat(3, minmax(280px, 340px)) !important; justify-content:center !important; gap:18px !important; overflow:visible !important; }
#ak-home-sections-wrap .ak-home-section.cards-2 .ak-home-track{ display:grid !important; grid-template-columns:repeat(2, minmax(320px, 420px)) !important; justify-content:center !important; gap:22px !important; overflow:visible !important; }
#ak-home-sections-wrap .ak-home-arrow{ position:absolute !important; top:108px !important; width:46px !important; height:46px !important; border:none !important; border-radius:999px !important; background:#FFC400 !important; color:#111 !important; font-size:28px !important; line-height:1 !important; display:flex !important; align-items:center !important; justify-content:center !important; cursor:pointer !important; z-index:10 !important; box-shadow:0 4px 16px rgba(0,0,0,.18) !important; }
#ak-home-sections-wrap .ak-home-arrow.prev{ left:-12px !important; }
#ak-home-sections-wrap .ak-home-arrow.next{ right:-12px !important; }
#ak-home-sections-wrap .ak-home-arrow.is-hidden{ display:none !important; }
}

#ak-trust-after-sliders{ max-width:1320px; margin:18px auto 24px auto; padding:0 14px; box-sizing:border-box; }
#ak-trust-after-sliders .ak-trust-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:18px; }
#ak-trust-after-sliders .ak-trust-card{ background:#fff; border:1px solid #ececec; border-radius:24px; padding:26px 18px 22px; text-align:center; box-shadow:0 8px 24px rgba(0,0,0,0.05); height:100%; }
#ak-trust-after-sliders .ak-trust-icon{ width:88px; height:88px; margin:0 auto 16px; border-radius:22px; background:#fff7cc; display:flex; align-items:center; justify-content:center; }
#ak-trust-after-sliders .ak-trust-icon svg{ width:52px; height:52px; display:block; }
#ak-trust-after-sliders .ak-trust-title{ font-size:17px; line-height:1.15; font-weight:800; color:#111; margin:0 0 10px; }
#ak-trust-after-sliders .ak-trust-text{ font-size:14px; line-height:1.5; color:#5f6368; margin:0; }

@media (max-width:768px){
#ak-trust-after-sliders{ margin:14px auto 20px auto; padding:0 10px; }
#ak-trust-after-sliders .ak-trust-grid{ grid-template-columns:1fr 1fr; gap:12px; }
#ak-trust-after-sliders .ak-trust-card{ padding:16px 12px; border-radius:18px; height:auto; }
#ak-trust-after-sliders .ak-trust-icon{ width:72px; height:72px; border-radius:18px; margin-bottom:12px; }
#ak-trust-after-sliders .ak-trust-icon svg{ width:40px; height:40px; }
#ak-trust-after-sliders .ak-trust-title{ font-size:15px; margin-bottom:8px; }
#ak-trust-after-sliders .ak-trust-text{ font-size:12px; line-height:1.4; }
}

.mz_footer{ display:none !important; }

#ak-custom-footer{ background:#111; color:#eee; margin-top:40px; font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; }
#ak-custom-footer .ak-footer-inner{ max-width:1280px; margin:auto; padding:40px 20px; }
#ak-custom-footer .ak-footer-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:30px; }
#ak-custom-footer h4{ color:#FFC400; font-size:16px; margin-bottom:12px; }
#ak-custom-footer a{ color:#ddd; text-decoration:none; display:block; margin-bottom:8px; font-size:14px; }
#ak-custom-footer a:hover{ color:#FFC400; }
#ak-custom-footer .ak-footer-text{ font-size:14px; color:#aaa; line-height:1.6; }
#ak-custom-footer .ak-footer-bottom{ border-top:1px solid rgba(255,255,255,.1); margin-top:30px; padding-top:20px; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:20px; }
#ak-custom-footer .ak-footer-badges{ display:flex; align-items:center; flex-wrap:wrap; gap:10px; }
#ak-custom-footer .ak-footer-badges img{ height:32px; width:auto; display:block; }
#ak-custom-footer .ak-footer-copy{ font-size:13px; color:#aaa; }

@media (max-width:768px){
#ak-custom-footer .ak-footer-grid{ grid-template-columns:1fr 1fr; gap:20px; }
#ak-custom-footer .ak-footer-inner{ padding:30px 16px; }
#ak-custom-footer .ak-footer-bottom{ flex-direction:column; align-items:flex-start; }
}
