@media (max-width:690px) {
 .kk-mobile-album-parent {overflow:visible!important;}
 body section.hfa,body section.hfa2,body section.kyt {
  box-sizing:border-box!important;
  width:var(--kk-mobile-width,100%)!important;
  max-width:none!important;
  min-width:0!important;
  margin-left:var(--kk-mobile-shift,0px)!important;
  margin-right:0!important;
 }
 body section.hfa,body section.hfa2 {padding:14px 10px!important;overflow:visible;border-radius:14px}
 body section.hfa>header,body section.hfa2>header {gap:8px;align-items:flex-start;flex-wrap:wrap;padding-bottom:12px;margin-bottom:14px;min-width:0}
 body section.hfa>header>div,body section.hfa2>header>div {min-width:0;max-width:100%;flex:1 1 100%}
 body section.hfa header h2,body section.hfa2 header h2 {font-size:20px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere;letter-spacing:0!important}
 body section.hfa>header>span,body section.hfa2>header>span {flex:0 0 auto;font-size:11px!important}
 body section.hfa .hfa-strip,body section.hfa2 .hfa2-strip {padding:0 28px!important;min-width:0}
 body section.hfa .hfa-grid,body section.hfa2 .hfa2-grid {gap:8px!important;min-width:0;scrollbar-width:none;padding-bottom:2px}
 body section.hfa .hfa-grid::-webkit-scrollbar,body section.hfa2 .hfa2-grid::-webkit-scrollbar {display:none}
 body section.hfa .hfa-photo,body section.hfa2 .hfa2-photo {flex:0 0 calc((100% - 8px)/2)!important}
 body section.hfa .hfa-step,body section.hfa2 .hfa2-step {width:24px!important;height:44px!important;padding:0!important}
 body section.hfa>footer,body section.hfa2>footer {display:block!important;width:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;font:11px/1.5 Arial,sans-serif!important;margin-top:12px!important}
 body section.hfa>footer a,body section.hfa2>footer a {white-space:normal!important;overflow-wrap:anywhere;font:inherit!important}
 body section.kyt {padding:18px 32px 14px!important}
 body section.kyt .kyt-head {padding-bottom:12px!important;margin-bottom:14px!important;min-width:0}
 body section.kyt .kyt-head h2 {font-size:26px!important;white-space:normal!important;overflow-wrap:anywhere}
 body section.kyt .kyt-track {min-width:0}
 body section.kyt .kyt-nav button {width:25px!important;left:auto}
 body section.kyt .kyt-nav button:first-child {left:3px}
 body section.kyt .kyt-nav button:last-child {right:3px}
 body section.kyt .kyt-note {white-space:normal!important;overflow-wrap:anywhere}
}
