.k-beauty-best{width:100%;list-style:none}.k-beauty-best__item{width:100%;border-bottom:1px solid #f5f5f5}.k-beauty-best__item:last-child{border-bottom:0}.k-beauty-best__link{width:100%;display:flex;align-items:center;gap:12px;padding:12px 0}.k-beauty-best__item:first-child .k-beauty-best__link{padding-top:0}.k-beauty-best__thumb{position:relative;flex-shrink:0;width:76px;height:76px;border-radius:12px;border:1px solid #ebebeb;background-color:#f4f6f8;overflow:hidden}.k-beauty-best__thumb img{display:block;width:100%;height:100%;object-fit:cover}.k-beauty-best__rank{position:absolute;top:-1px;left:-1px;width:24px;height:22px;display:flex;align-items:center;justify-content:center;border-bottom-right-radius:12px;color:#fff;font-size:12px;line-height:16px;font-weight:600}.k-beauty-best__rank.primary{background-color:#09b9ba}.k-beauty-best__rank.dark{background-color:#141414}.k-beauty-best__info{flex:1 1;min-width:0}.k-beauty-best__brand{color:#00474f;font-size:12px;line-height:16px;white-space:nowrap}.k-beauty-best__brand,.k-beauty-best__name{font-weight:600;overflow:hidden;text-overflow:ellipsis}.k-beauty-best__name{margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.k-beauty-best__more,.k-beauty-best__name{color:#1f1f1f;font-size:14px;line-height:20px}.k-beauty-best__more{margin-top:16px;width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:100px;border:1px solid #dbdbdb;background-color:#fff}.k-beauty-pharmacies{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none}.k-beauty-pharmacies__item{min-width:0}.k-beauty-pharmacies__card{position:relative;display:block;width:100%;aspect-ratio:148/197;border-radius:12px;background-color:#f4f6f8;overflow:hidden}.k-beauty-pharmacies__image{display:block;width:100%;height:100%;object-fit:cover}.k-beauty-pharmacies__overlay{position:absolute;left:0;right:0;bottom:0;height:96px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background:linear-gradient(180deg,rgba(9,185,186,0),rgba(9,185,186,.8));color:#fff}.k-beauty-pharmacies__name{width:100%;overflow-wrap:anywhere;font-size:16px;line-height:24px;font-weight:600;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.k-beauty-pharmacies__region{width:100%;font-size:10px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes skeleton-loading{0%{background-color:#f5f5f5}50%{background-color:#fff}to{background-color:#f5f5f5}}@keyframes sl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sl-slide-up{0%{transform:translateY(12%);opacity:.96}to{transform:translateY(0);opacity:1}}.keywords-section,.keywords-section__search-btn{width:100%}.keywords-section__search-btn a{padding:0 16px;width:100%;height:40px;line-height:38px;display:flex;align-items:center;justify-content:space-between;border-radius:20px;border:1px solid #09b9ba;background-color:#fff;color:#8c8c8c;font-size:14px;line-height:20px;font-weight:600}.keywords-section__list{margin-top:16px;width:100%;display:flex;flex-wrap:wrap;gap:8px}.keywords-section__list__item a{padding:10px 16px;display:block;height:40px;border-radius:20px;background-color:#e9fbf8;color:#1f1f1f;font-size:14px;line-height:20px}