.product_item{position:relative;background-color:var(--color-gray-light);transition:all .45s ease}@media (hover: hover){.product_item:hover{background-color:var(--color-gray-dark)}.product_item:hover .product_cover img{transform:scale(1.03)}}.product_item a{color:#1e2323;text-decoration:none}.product_item .product_cover{position:relative;transform-origin:center;overflow:hidden}.product_item .product_cover img{margin:0 auto;height:auto}@media screen and (min-width: 1080px){.product_item .product_cover{margin-bottom:40px}.product_item .product_cover img{transition:transform .45s ease}}.product_item .product_cover .card__badge{position:absolute}.product_item .product_cover .card__badge span{display:inline-block;background-color:var(--color-orange);padding:.5rem;color:#fff;font-weight:400;font-size:.65rem;position:relative;width:1.5rem}.product_item .product_cover .card__badge span:before,.product_item .product_cover .card__badge span:after{content:"";display:inline-block;width:0;height:0;border-style:solid;position:absolute;bottom:-1rem}.product_item .product_cover .card__badge span:before{border-width:1rem 1rem 0 0;border-color:var(--color-orange) transparent transparent transparent;left:0}.product_item .product_cover .card__badge span:after{border-width:0 1rem 1rem 0;border-color:transparent var(--color-orange) transparent transparent;right:0}.product_item .product_cover .card__badge.top{top:0}.product_item .product_cover .card__badge.left{left:1rem}.product_item .product_cover .card__badge.right{right:.5rem}.product_item .product_cover .card__badge.bottom{bottom:1rem}.product_item .product_info{text-align:center;font-size:1.1rem;letter-spacing:.05em;padding:20px 0 30px}@media screen and (min-width: 1080px){.product_item .product_info{font-size:1rem}}.product_item .product_info_name{margin-bottom:1rem;font-size:1.1rem}.product_item .product_subtitle{font-size:.85rem;letter-spacing:.1em;line-height:1.5;color:var(--color-black-light)}.product_item .product_subtitle p{margin:0;padding:0}
