.product-card-v2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));height:100%;padding:.75rem}@media (min-width:1024px){.product-card-v2{padding:2.5rem}}.product-card-v2__image{align-self:center;grid-column:span 1/span 1;margin-bottom:16px;width:100%}@media (min-width:1024px){.product-card-v2__image{margin-bottom:24px}}.product-card-v2__image .image-wrapper{align-items:center;display:flex;justify-content:center;margin-top:-60px;position:relative}@media (min-width:1024px){.product-card-v2__image .image-wrapper{margin-top:-100px}}.product-card-v2__image .image-wrapper img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.product-card-v2__review{align-items:center;display:flex;gap:.25rem}@media (min-width:1024px){.product-card-v2__review{gap:.5rem}}.product-card-v2__review{margin-bottom:.5rem}.product-card-v2__review .default-review-rating{line-height:1}.product-card-v2__review .default-review-rating__string{display:block;font-size:12px;font-weight:400;line-height:16px;line-height:1;margin-left:0}@media (min-width:1024px){.product-card-v2__review .default-review-rating__string{font-size:.875rem;line-height:1.25rem}}.product-card-v2__title{font-size:14px;font-weight:800;line-height:140%}@media (min-width:1024px){.product-card-v2__title{font-size:18px;line-height:140%}}.product-card-v2__title{line-height:1.4}.product-card-v2__description{font-size:14px;line-height:140%}@media (min-width:1024px){.product-card-v2__description{font-size:16px;line-height:140%}}.product-card-v2__price{margin-bottom:.75rem}@media (min-width:1024px){.product-card-v2__price{margin-bottom:1rem}}.product-card-v2__price-text{font-size:.875rem;font-weight:800;line-height:1.25rem}@media (min-width:1024px){.product-card-v2__price-text{font-size:1.125rem;line-height:1.75rem}}.product-card-v2__button{height:2.5rem;padding:.5rem 1rem;width:100%}@media (min-width:1024px){.product-card-v2__button{height:60px;padding:.75rem 1.5rem}}.product-card-v2__button{min-height:unset!important}@media screen and (max-width:374px){.product-card-v2__button{padding:.5rem}}@media screen and (max-width:576px){.product-card-v2__button.primary-btn{font-size:.75rem;line-height:1rem}}@media screen and (max-width:420px){.product-card-v2__button.primary-btn{padding:.5rem 1rem}}@media screen and (max-width:374px){.product-card-v2__button.primary-btn{padding:.5rem}}.product-card-v2__button.loading,.product-card-v2__button[data-available=false]{opacity:.7;pointer-events:none}.product-card-v2.collection-product-card{padding:.75rem}@media (min-width:1024px){.product-card-v2.collection-product-card{padding:1.5rem}}.product-card-v2.collection-product-card{grid-template-rows:auto auto auto 1fr auto}.product-card-v2.collection-product-card .product-card-v2__image{margin-bottom:0}.product-card-v2.collection-product-card .product-card-v2__title{text-align:center}
