.body-types{padding:8.33333vw 5.55556vw 0}.body-types .types-title{color:#000;height:7.22222vw;margin:0;padding:0;font-size:5vw;font-weight:500;line-height:7.22222vw}.body-types .types-desc{color:#000;height:3.88889vw;font-size:2.77778vw;font-weight:400;line-height:3.88889vw}.body-types .types-wrap{grid-template-columns:repeat(4,1fr);row-gap:5.55556vw;padding-top:5vw;padding-bottom:5.55556vw;display:grid}.body-types .types-wrap .types-wrap-item{text-align:center}.body-types .types-wrap .types-wrap-item img{width:16.6667vw;height:11.1111vw}.body-types .types-wrap .types-wrap-item p{color:#000;height:3.88889vw;font-size:2.77778vw;font-weight:400;line-height:3.88889vw}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .body-types{padding:10px 20px 0}html .body-types .types-title{height:28px;font-size:20px;line-height:28px}html .body-types .types-desc{height:14px;font-size:12px;line-height:14px}html .body-types .types-wrap{grid-template-columns:repeat(8,1fr);row-gap:16px;padding-top:30px;padding-bottom:0;display:grid}html .body-types .types-wrap .types-wrap-item img{width:60px;height:40px}html .body-types .types-wrap .types-wrap-item p{height:22px;font-size:14px;line-height:22px}}
@keyframes loading{0%{background-position:-200% 0}to{background-position:200% 0}}.body-types .types-wrap.skeleton .types-wrap-item .img{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:1.66667vw;width:16.6667vw;height:11.1111vw;animation:2s infinite loading;display:inline-block}.body-types .types-wrap.skeleton .types-wrap-item .p{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:3.88889vw;width:13.8889vw;height:3.88889vw;margin:0 auto;animation:2s infinite loading}@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .body-types .types-wrap.skeleton .types-wrap-item .img{border-radius:6px;width:60px;height:40px}html .body-types .types-wrap.skeleton .types-wrap-item .p{border-radius:22px;width:50px;height:22px}}
