.with-icon[data-v-c2b0e124]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.arrow[data-v-c2b0e124]{font-size:.95em;transition:transform .2s}.button:hover .arrow[data-v-c2b0e124]{transform:translate(3px)}.skeleton[data-v-4e72e49f]{border-radius:var(--radius-md);background-color:#fff;border:1px solid #0000000f;flex-direction:column;width:100%;display:flex;overflow:hidden}.skeleton-image[data-v-4e72e49f],.skeleton-line[data-v-4e72e49f]{background:linear-gradient(90deg,#eef0f2,#f7f8f9 50%,#eef0f2) 0 0/200% 100%;animation:1.4s ease-in-out infinite shimmer-4e72e49f}.skeleton-image[data-v-4e72e49f]{aspect-ratio:4/3}.skeleton-body[data-v-4e72e49f]{flex-direction:column;gap:12px;padding:18px;display:flex}.skeleton-line[data-v-4e72e49f]{border-radius:4px;width:80%;height:14px}.skeleton-line.short[data-v-4e72e49f]{width:45%;height:18px}.skeleton-line.tiny[data-v-4e72e49f]{width:25%;margin-top:6px}@keyframes shimmer-4e72e49f{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-image[data-v-4e72e49f],.skeleton-line[data-v-4e72e49f]{animation:none}}.card[data-v-9c9278e9]{border-radius:var(--radius-md);background-color:#fff;border:1px solid #0000000f;flex-direction:column;width:100%;transition:box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.card[data-v-9c9278e9]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #181f231a}.card[data-v-9c9278e9]:focus-within{outline:2px solid var(--primary);outline-offset:2px}.image[data-v-9c9278e9]{aspect-ratio:4/3;background-color:#f2f2f2;overflow:hidden}.image img[data-v-9c9278e9]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.card:hover .image img[data-v-9c9278e9]{transform:scale(1.05)}.body[data-v-9c9278e9]{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.name[data-v-9c9278e9]{margin:0;font-size:1.1rem;line-height:1.3}.name a[data-v-9c9278e9]{color:var(--headline);transition:color .15s}.card:hover .name a[data-v-9c9278e9],.name a[data-v-9c9278e9]:hover{color:var(--primary);text-decoration:none}.name a[data-v-9c9278e9]:focus-visible{outline:none}.stretched[data-v-9c9278e9]:after{content:"";position:absolute;inset:0}.price[data-v-9c9278e9]{color:var(--headline);margin:8px 0 0;font-size:1.15rem;font-weight:700}.more[data-v-9c9278e9]{color:var(--primary);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:.92rem;font-weight:500;display:inline-flex}.more-arrow[data-v-9c9278e9]{font-size:.9em;transition:transform .2s}.card:hover .more-arrow[data-v-9c9278e9]{transform:translate(3px)}.lightbox[data-v-bf8fd707]{z-index:9999;-webkit-user-select:none;user-select:none;background-color:#141618eb;outline:none;justify-content:center;align-items:center;padding:40px 60px;animation:.2s lightbox-in-bf8fd707;display:flex;position:fixed;inset:0}@keyframes lightbox-in-bf8fd707{0%{opacity:0}}@keyframes image-in-bf8fd707{0%{opacity:0;transform:scale(.98)}}.image[data-v-bf8fd707]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);filter:drop-shadow(0 0 1.5rem #00000073);cursor:pointer;width:auto;max-width:100%;height:auto;max-height:100%;animation:.25s image-in-bf8fd707;display:block}.control[data-v-bf8fd707]{color:#e6e6e6;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:background-color .2s,color .2s;display:flex;position:absolute}.control[data-v-bf8fd707]:hover{color:#fff;background:#fff3}.close[data-v-bf8fd707]{top:12px;right:12px}.next[data-v-bf8fd707],.prev[data-v-bf8fd707]{font-size:15px;top:50%;transform:translateY(-50%)}.prev[data-v-bf8fd707]{left:12px}.next[data-v-bf8fd707]{right:12px}.count[data-v-bf8fd707]{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:20px;right:20px}@media (prefers-reduced-motion:reduce){.image[data-v-bf8fd707],.lightbox[data-v-bf8fd707]{animation:none}}@media (width<=600px){.lightbox[data-v-bf8fd707]{padding:50px 10px}.next[data-v-bf8fd707],.prev[data-v-bf8fd707]{top:auto;bottom:5px;transform:none}.count[data-v-bf8fd707]{bottom:18px;right:50%;transform:translate(50%)}}
