.grid[data-v-5a96663b]{gap:2rem;grid-template-columns:80vw;justify-content:center;width:100%}@media (min-width:532px){.grid[data-v-5a96663b]{margin:0 -5vw;width:90vw;grid-gap:1rem;grid-template-columns:repeat(2,minmax(250px,300px))}}@media (min-width:768px){.grid[data-v-5a96663b]{grid-template-columns:repeat(2,300px);margin:initial;width:100%}}@media (min-width:1280px){.grid[data-v-5a96663b]{grid-gap:1.5rem;grid-template-columns:repeat(4,290px)}}.grid-item[data-v-82b03df7]{line-height:2.2}@media print{.grid-item[data-v-82b03df7]{box-shadow:0 0 0 1px #888}}.grid-item .grid-item__thumbnail[data-v-82b03df7]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.grid-item .name-overlay[data-v-82b03df7]{background:linear-gradient(0deg,#000,transparent);bottom:0;color:#fff;font-weight:600;padding:1rem .7rem .5rem;position:absolute;text-transform:uppercase;width:100%}.grid-item h3[data-v-82b03df7]{color:#fff;font-size:16px;font-weight:600;letter-spacing:.04em;margin-top:-.5rem;word-spacing:.3em}.grid-item table[data-v-82b03df7]{font-size:16px;line-height:1.6;margin:0 .25rem;white-space:nowrap;width:calc(100% - .5rem)}.link[data-v-82b03df7]{display:block;position:relative}.link:hover>.overlay[data-v-82b03df7]{opacity:1}.link:hover .grid-item__thumbnail[data-v-82b03df7]{transform:scale(1.1)}.overlay[data-v-82b03df7]{background-color:rgb(75 85 99/var(--tw-bg-opacity));display:grid;height:100%;left:0;overflow-y:auto;place-items:center;position:absolute;top:0;width:100%;--tw-bg-opacity:.3;opacity:0;pointer-events:none;transition:opacity .2s ease-in}.details[data-v-82b03df7]{margin-top:.5rem}.details.bordered[data-v-82b03df7]{border-bottom:none;padding-bottom:0}.details.bordered table[data-v-82b03df7]{border-collapse:separate}.details.bordered td[data-v-82b03df7]{border-bottom:1px solid #ddd}.wrapper[data-v-82b03df7]{border-radius:.375rem;margin-top:.5rem;text-align:center;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:#fff;font-weight:600;line-height:1.6}.sold[data-v-82b03df7]{background-color:#d32f2f;background-image:linear-gradient(0deg,#ea5151,#e74b4b);left:0;top:0}.top-right-corner[data-v-82b03df7]{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;position:absolute;right:4px;top:4px}.badge-type[data-v-82b03df7]{background-color:#ff7b00cc;background-image:linear-gradient(0deg,#ef8829,#f79031)}.badge-promo[data-v-82b03df7],.badge-type[data-v-82b03df7]{border-radius:.375rem;color:#fff;font-size:16px;font-weight:600;letter-spacing:.03em;line-height:1.4;padding:0 10px}.badge-promo[data-v-82b03df7]{background-color:#c62828}.badge-new[data-v-82b03df7]{background-color:gold;border-radius:.375rem;bottom:10px;color:#222;font-size:14px;font-weight:600;letter-spacing:.03em;line-height:1.4;padding:0 10px;position:absolute;right:8px}.price[data-v-82b03df7]{bottom:0;right:0;--tw-border-opacity:1;background-image:linear-gradient(to top,var(--tw-gradient-stops));border-color:rgb(0 190 172/var(--tw-border-opacity));--tw-gradient-from:#00beac var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,190,172,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#00beac var(--tw-gradient-to-position);text-shadow:1px 1px 1px rgba(0,0,0,.3)}.price>s[data-v-82b03df7]{font-weight:400;opacity:.7}.static-text[data-v-82b03df7]{border-radius:.375rem;margin-left:-.25rem;margin-right:-.25rem;white-space:normal;--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity));font-weight:700;line-height:1.25rem;padding:.5rem 1rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);letter-spacing:1px}
