.product-card{display:grid;grid-template-rows:auto 1fr auto;height:100%;background-color:#fff;padding:.9375rem;border-radius:15px;border:1px solid #f2f2f2}.product-card .cover{margin-bottom:.5rem;padding:0rem 1.5rem}@media(max-width:768px){.product-card .cover{max-width:300px;width:100%;margin:0 auto}}.product-card .cover img{width:100%;object-fit:contain}.product-card .card-content{text-align:center;margin-bottom:.25rem;padding-inline:1.25rem}.product-card .card-content .card-title{font-size:.90625rem;font-weight:700;margin-bottom:.625rem}.product-card .card-content p{font-size:.8125rem;line-height:1.2}@media(min-width:1025px){.product-card .card-content p{font-size:.875rem}}.product-card .card-footer{display:flex;align-items:center;gap:.25rem;flex-direction:column;gap:1.25rem}.product-card .card-footer .button{--button-scale: 0.9}.product-card .card-footer .price-wrapper{--gap: 0.9375rem;display:flex;flex-wrap:wrap;justify-content:center;line-height:1;gap:10px var(--gap)}.product-card .card-footer .price-wrapper>div{position:relative}.product-card .card-footer .price-wrapper>div:has(+div):after{content:"";position:absolute;right:calc(var(--gap)/-2);width:1px;height:20px;background:#bbc5d5;transform:translateY(-50%);top:50%}.product-card .card-footer .price-wrapper>div>*:not(:last-child){margin-bottom:5px}.product-card .card-footer .price-wrapper .price{font-size:1.125rem;font-weight:700;color:var(--primary-color)}.product-card .card-footer .price-wrapper small{font-size:.6875rem;font-weight:400;color:var(--primary-color)}.product-card .card-footer .price-wrapper>span{width:100%;font-size:.625rem;text-align:center}.product-card .card-footer .button{transition-property:background,color}.product-card .product-buttons-wrapper{display:flex;justify-content:center;gap:12px}.product-card .product-buttons-wrapper:has(>:nth-child(2)):not(:has(>:nth-child(3))){display:grid;grid-template-columns:1fr 1fr;width:100%}.product-card .product-buttons-wrapper:has(>:nth-child(2)):not(:has(>:nth-child(3)))>*{width:100%;min-width:0}.product-card .product-buttons-wrapper:has(>:nth-child(2)):not(:has(>:nth-child(3)))>* a{width:100%;text-align:center}.product-card .product-buttons-wrapper:has(>:nth-child(3)){display:flex;flex-wrap:wrap}.product-card .product-buttons-wrapper:has(>:nth-child(3)) .button-inspect{width:100%;flex:none;order:-1;text-align:center}.product-card .product-buttons-wrapper:has(>:nth-child(3))>*:not(.button-inspect){flex:1}