.product-item[data-v-ccc46fe2]{background-color:var(--bs-white);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);display:grid;grid-template-rows:auto 1fr;height:100%}.product-item .item-head[data-v-ccc46fe2]{position:relative}.product-item .item-content[data-v-ccc46fe2]{display:grid;gap:1rem;padding:.5rem}@media (min-width:576px){.product-item .item-content[data-v-ccc46fe2]{padding:.75rem}}.product-item .item-options[data-v-ccc46fe2]{display:none}.product-item .item-title[data-v-ccc46fe2]{font-size:.875rem;line-height:1.25}@media (min-width:576px){.product-item .item-title[data-v-ccc46fe2]{font-size:1rem}}.product-item .head-items[data-v-ccc46fe2]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;left:0;position:absolute;top:1rem}.product-item .head-items .item-discount[data-v-ccc46fe2]{align-items:center;background-color:var(--bs-white);color:var(--bs-dark);display:flex;font-size:1.5rem;gap:.5rem;line-height:1;padding:.375rem .75rem}.product-item .item-link[data-v-ccc46fe2]{--link-underline-opacity:0;color:var(--bs-dark);text-decoration-color:rgb(var(--bs-dark-rgb),var(--link-underline-opacity));text-underline-offset:.25em;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.product-item .item-link[data-v-ccc46fe2]{transition:none}}.product-item .item-link[data-v-ccc46fe2]:hover{--link-underline-opacity:1}.product-item .item-price[data-v-ccc46fe2]{font-size:.875rem}@media (min-width:576px){.product-item .item-price[data-v-ccc46fe2]{font-size:1rem}}@media (min-width:768px){.product-item.product-item-list[data-v-ccc46fe2]{align-items:start;grid-template-columns:2fr 3fr}}@media (min-width:1200px){.product-item.product-item-list[data-v-ccc46fe2]{grid-template-columns:1fr 3fr}}.product-item.product-item-list .item-content[data-v-ccc46fe2]{height:100%}@media (min-width:576px){.product-item.product-item-list .item-content[data-v-ccc46fe2]{padding:.75rem}}@media (min-width:768px){.product-item.product-item-list .item-content[data-v-ccc46fe2]{align-items:start;padding:1.5rem}}@media (min-width:1200px){.product-item.product-item-list .item-content[data-v-ccc46fe2]{grid-template-columns:2fr 1fr}}.product-item.product-item-list .item-options[data-v-ccc46fe2]{flex-direction:column;gap:.25rem;margin-top:1rem}@media (min-width:768px){.product-item.product-item-list .item-options[data-v-ccc46fe2]{display:flex}}
