.subcategoryImage,.subcategoryImageContainer{width:100%;margin-bottom:10px}.subcategoryImage{height:65px;border:1px solid var(--color-border);background-color:var(--color-container)}.subcategoryImage__img{min-height:65px;width:65px;padding:6px;border-right:1px solid var(--color-border);position:relative}.subcategoryImage__img:before{content:"";display:block;width:100%;height:2px;position:absolute;left:0;right:0;bottom:2px;background-color:var(--color-primary);opacity:0;transition:opacity .15s ease-out}.subcategoryImage__img img{-o-object-fit:contain;object-fit:contain}.subcategoryImage__name{padding:10px;font-size:12px;font-weight:700;text-transform:uppercase}.subcategoryImage:hover .subcategoryImage__img:before{opacity:1}@media (min-width:500px){.subcategoryImage{margin-right:10px}}@media (max-width:767px){.subcategoryImageContainer{display:flex;overflow-y:auto;flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent)}.subcategoryImage{min-width:220px;width:auto;flex-shrink:0;margin-right:10px}.subcategoryImage:last-of-type{margin-right:80px}.subcategoryImage--button{display:none}}@media (min-width:768px){.subcategoryImage{height:5rem}.subcategoryImage--button{margin-right:0!important}.subcategoryImage__img{min-height:5rem;width:5rem;padding:.5625rem}.subcategoryImage__img--button{font-weight:700;font-size:1.25rem}.subcategoryImage__name{padding:.9375rem;font-size:.875rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.subcategoryImage__right--button{text-transform:uppercase}.subcategoryImage--divide{display:none}.showMiniVariantTrigger:checked~.subcategoryImage--divide{display:flex}}@media (min-width:768px) and (max-width:899px){.subcategoryImage{width:calc(50% - 5px)}.subcategoryImage:nth-of-type(2n){margin-right:0}}@media (min-width:900px) and (max-width:1299px){.subcategoryImage{width:calc(33.33333% - 6.66667px)}.subcategoryImage:nth-of-type(3n){margin-right:0}}@media (min-width:1300px) and (max-width:1699px){.subcategoryImage{width:calc(25% - 7.5px)}.subcategoryImage:nth-of-type(4n){margin-right:0}}@media (min-width:1699px){.subcategoryImage{width:calc(16.66667% - 8.33333px)}.subcategoryImage:nth-of-type(6n){margin-right:0}}