.hanes-hanes-custom-apps-0-x-smart_showcase_container{width:100%;margin:0 auto}.hanes-hanes-custom-apps-0-x-smart_showcase_title{font-size:1.5rem;font-weight:700;margin:0 0 1rem;padding:0 1rem;line-height:1.2}.hanes-hanes-custom-apps-0-x-smart_showcase_title_skeleton{width:220px;max-width:60%;height:1.8rem;margin:0 1rem 1rem;border-radius:4px;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.12) 50%,rgba(0,0,0,.06));background-size:200% 100%;-webkit-animation:hanes-hanes-custom-apps-0-x-smart_showcase_shimmer 1.4s ease-in-out infinite;animation:hanes-hanes-custom-apps-0-x-smart_showcase_shimmer 1.4s ease-in-out infinite}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_wrapper{display:flex;gap:1rem;padding:0 1rem;width:100%}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.5rem}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_image,.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_line,.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_swatch{background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.12) 50%,rgba(0,0,0,.06));background-size:200% 100%;-webkit-animation:hanes-hanes-custom-apps-0-x-smart_showcase_shimmer 1.4s ease-in-out infinite;animation:hanes-hanes-custom-apps-0-x-smart_showcase_shimmer 1.4s ease-in-out infinite;border-radius:4px}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_image{width:100%;aspect-ratio:3/4;margin-bottom:.25rem}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_swatches{display:flex;gap:.375rem;margin:.25rem 0 .5rem}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_swatch{width:14px;height:14px;border-radius:50%}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_line,.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_line_title{height:12px}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_line_price{height:16px;width:40%;margin-top:.25rem}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_line_rating{height:12px;width:60%;margin-top:.25rem}.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_line_short{width:70%}@media (max-width:640px){.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_wrapper>.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_card:nth-child(n+3){display:none}}@media (min-width:641px) and (max-width:1024px){.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_wrapper>.hanes-hanes-custom-apps-0-x-smart_showcase_skeleton_card:nth-child(n+4){display:none}}@-webkit-keyframes hanes-hanes-custom-apps-0-x-smart_showcase_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hanes-hanes-custom-apps-0-x-smart_showcase_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}