.product_item_container{user-select:none}.product_item_container a{display:block;text-decoration:none;color:currentColor}.product_item_container a:hover h3{text-decoration:underline}.product_item_container a:hover .img_container>img,.product_item_container a:hover .img_container svg{transform:scale(1.05)}.product_item_container .img_container{aspect-ratio:1;position:relative;overflow:hidden}.product_item_container .img_container>img,.product_item_container .img_container svg{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform 200ms ease-in-out}.product_item_container .hat_icon{all:unset;display:block;position:absolute;pointer-events:none}.product_item_container .hat_icon_rank{width:30px;top:0;left:10px}.product_item_container .hat_icon_rank svg{display:block;width:100%;height:auto;font-weight:bold;font-size:1.6rem;text-align:center}.product_item_container .item_information{line-height:1.5;display:flex;flex-direction:column}.product_item_container .item_information h3{margin:0;font-size:1.6rem;order:1;margin:12px 0 0}.product_item_container .item_information .vendor_name{font-size:1.4rem;line-height:1;margin:8px 0 -4px}.product_item_container .item_information .vendor_name.ala span{background:#dce1e6;color:var(--color-alacampagne)}.product_item_container .item_information .vendor_name.gla span{background:#f0ebe6;color:var(--color-glamourdise)}.product_item_container .item_information .vendor_name span{display:inline-block;padding:8px;background:#eee}.product_item_container .item_information .price{order:1;margin-top:3px}@media screen and (max-width: 749px){.product_item_container .item_information h3{font-size:1.4rem;margin:10px 0 0}.product_item_container .item_information .vendor_name{font-size:1.2rem;margin:8px 0 -4px}.product_item_container .item_information .vendor_name span{padding:4px 6px}}