.vertical-product{max-width:100px;display:flex;flex-direction:column;gap:8px;padding:8px;text-align:center;border-radius:8px;border:1px solid #e5e5e5;background:#fff;transition:all .2s ease}.vertical-product:hover{border-color:#d4d4d4;box-shadow:0 2px 8px #0000001a}.vertical-product__image-wrapper{width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px}.vertical-product__image-link{display:block;width:100%;height:100%}.vertical-product__image{width:100%;height:100%;object-fit:cover;border-radius:6px}.vertical-product__info{display:flex;flex-direction:column;gap:4px;flex:1;justify-content:flex-end}.vertical-product__title{font-size:12px;line-height:1.2;font-weight:600;color:#333;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.vertical-product__title:hover{color:#000}.vertical-product__price{font-size:12px;font-weight:600;color:#333;margin-bottom:4px}.vertical-product__cta{margin-top:auto}.vertical-product__cta .button{width:100%;font-size:11px;padding:6px 8px}.vertical-product-list{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.vertical-product-list::-webkit-scrollbar{display:none}.vertical-product-list-carousel{overflow:hidden;border-radius:8px}.vertical-product-list-carousel>.vertical-product-list{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}@media screen and (min-width: 700px){.vertical-product-list-carousel>.vertical-product-list{gap:10px}}@media screen and (min-width: 1024px){.vertical-product-list{grid-template-columns:repeat(5,1fr)}}.vertical-product{scroll-snap-align:start}@media screen and (max-width: 699px){.vertical-product-list{grid-template-columns:repeat(5,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/386/assets/vertical-product.css.map */
