.ks-dm{width:min(980px,100%);padding:14px 0 6px}.ks-dm__search{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;border-radius:16px;background:#ffffffd9;border:1px solid rgba(0,0,0,.12);box-shadow:0 6px 18px #0000000f}.ks-dm__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#0000000f;color:#111;flex:0 0 auto}.ks-dm__input{width:100%;border:none;outline:none;background:transparent;font-size:18px;font-weight:700;color:#111}.ks-dm__input::placeholder{color:#00000073;font-weight:700}.ks-dm__tabs{display:flex;gap:10px;background:#facb3529;border-radius:999px;padding:6px;width:min(760px,100%);margin-bottom:16px}.ks-dm__tab{flex:1;border:none;background:transparent;padding:10px 12px;border-radius:999px;font-weight:900;cursor:pointer;color:inherit}.ks-dm__tab.is-active{background:#000;color:#facb35}.ks-dm__panel{display:none}.ks-dm__panel.is-active{display:block}.ks-dm__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1100px){.ks-dm__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.ks-dm__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ks-dm__card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;text-decoration:none;background:#ffffffb3;border:1px solid rgba(0,0,0,.1)}.ks-dm__card:hover{border-color:#facb35bf;background:#ffffffd9}.ks-dm__thumb{flex:0 0 48px;width:48px;height:48px;border-radius:36px;overflow:hidden;background:#0000000f;border:1px solid rgba(0,0,0,.1)}.ks-dm__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ks-dm__title{font-weight:900;color:#111;font-size:16px;line-height:1.15}@media(max-width:749px){.ks-dm__thumb{width:44px;height:44px;flex-basis:44px}}@media(max-width:749px){.ks-dm--mobile{padding-left:12px;padding-right:12px;margin:0;max-width:100%;box-sizing:border-box}.ks-dm--mobile .ks-dm__search,.ks-dm--mobile .ks-dm__tabs{width:100%;box-sizing:border-box;margin:0 0 14px}.ks-dm--mobile .ks-dm__grid{grid-template-columns:1fr 1fr;gap:12px;width:100%;box-sizing:border-box}.ks-dm--mobile .ks-dm__card{width:100%;box-sizing:border-box;padding:12px}.ks-dm--mobile .ks-dm__title{font-size:15px}}.ks-dm{max-width:1100px;margin:0 auto}.ks-dm__tabs{margin-left:auto;margin-right:auto;justify-content:center}.ks-dm__grid{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ks-destinations-menu.css.map */
