@media(max-width:768px){.kd-announcement-bar__inner{gap:10px;flex-direction:column;padding:8px 0;align-items:flex-start}.kd-announcement-bar__item{font-size:11px}.kd-hero{padding:32px 20px 24px}.kd-hero__content{grid-template-columns:1fr;grid-template-rows:auto auto;gap:24px;min-height:unset}.kd-hero__text{order:1;text-align:center}.kd-hero__image{order:2;margin:0 -20px;height:280px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%),linear-gradient(to bottom,black 0%,black 80%,transparent 100%);-webkit-mask-composite:destination-in;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%),linear-gradient(to bottom,black 0%,black 80%,transparent 100%);mask-composite:intersect}.kd-hero__img{width:100%;height:100%;object-fit:cover;object-position:center top;mix-blend-mode:lighten}.kd-hero__title{font-size:clamp(44px,12vw,64px);margin-bottom:14px}.kd-hero__subtitle{font-size:14px;margin-bottom:24px}.kd-hero__buttons{flex-direction:column;gap:12px;align-items:center}.kd-hero__buttons .kd-btn{width:100%;max-width:320px;justify-content:center;padding:16px 24px;font-size:13px}.kd-trust-bar{margin:20px 0 0;padding:16px;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:12px;justify-items:start}.kd-trust-bar__item{gap:8px}.kd-trust-bar__item strong{font-size:11px}.kd-trust-bar__item span:not(.kd-trust-bar__icon){font-size:10px}.kd-trust-bar__icon{width:34px;height:34px;flex-shrink:0}.kd-stats-bar{padding:0 16px}.kd-stats-bar__inner{grid-template-columns:1fr 1fr;border-radius:8px}.kd-stats-bar__item{padding:20px 12px}.kd-stats-bar__number{font-size:clamp(22px,6vw,32px)}.kd-stats-bar__label{font-size:9px;letter-spacing:.06em}.kd-competitions{padding:48px 16px}.kd-competitions__grid{grid-template-columns:1fr;gap:16px;max-width:420px;margin:0 auto}.kd-comp-card__img-wrap{aspect-ratio:16/9}.kd-comp-card__body{padding:14px}.kd-comp-card__title{font-size:16px}.kd-comp-card__price{font-size:24px;margin-bottom:12px}.kd-hiw{padding:48px 20px}.kd-hiw__steps{grid-template-columns:1fr;max-width:320px;gap:40px}.kd-hiw__step-circle{width:88px;height:88px}.kd-section-title{font-size:clamp(20px,5vw,26px)}.kd-section-title__star{margin-bottom:28px}.kd-footer__top-bar-inner{flex-direction:column;align-items:center;gap:6px;text-align:center}.kd-footer__dot{display:none}.kd-footer__main{padding:40px 20px 32px}.kd-footer__inner{grid-template-columns:1fr;gap:32px}.kd-footer__brand{text-align:center}.kd-footer__social{justify-content:center}.kd-footer__col-title{font-size:11px;margin-bottom:16px}.kd-footer__links{gap:8px}.kd-footer__link{font-size:14px;padding:4px 0}.kd-footer__badges{gap:6px}.kd-footer__badge{font-size:13px;padding:10px 12px}.kd-footer__bottom{padding:16px 20px}.kd-footer__bottom-inner{flex-direction:column;text-align:center;gap:8px}.kd-footer__bottom-links{flex-wrap:wrap;justify-content:center;gap:8px}.kd-footer__disclaimer{font-size:10px;line-height:1.5}.kd-header__inner{padding:0 16px;height:60px}.kd-header__logo-img{max-height:42px}.kd-header__logo-kd{font-size:28px}.kd-header__mobile-nav{top:60px;padding:20px 16px}.kd-header__mobile-link{font-size:16px;padding:14px 0}.kd-announcement-bar{padding:8px 16px}.kd-announcement-bar__inner{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 16px;align-items:center}.kd-announcement-bar__item{font-size:10px;letter-spacing:.05em}.kd-btn{padding:13px 22px;font-size:12px}}@media(max-width:380px){.kd-hero__title{font-size:40px}.kd-trust-bar{grid-template-columns:1fr}.kd-stats-bar__inner{grid-template-columns:1fr 1fr}.kd-stats-bar__number{font-size:22px}.kd-footer__bottom-links{flex-direction:column;gap:6px}.kd-footer__bottom-divider{display:none}}@media(min-width:769px)and (max-width:1024px){.kd-hero{padding:48px 32px 32px}.kd-hero__title{font-size:clamp(52px,7vw,72px)}.kd-competitions__grid{grid-template-columns:repeat(2,1fr);gap:20px}.kd-stats-bar__inner{grid-template-columns:repeat(4,1fr)}.kd-hiw__steps{grid-template-columns:repeat(3,1fr);max-width:700px}.kd-footer__inner{grid-template-columns:1fr 1fr;gap:32px}.kd-footer__brand{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kd-mobile.css.map */
