[data-v-1dcf9708]:root{--1-1:#fff;--1-2:#161616;--1-3:#9b9b98;--1-4:#73736f;--1-5:#2a2a28;--1-6:#111110;--1-7:#1b1b19;--2-1:#c9a43a;--2-2:#9a741c;--2-3:#98741c;--error:#ff453a;--root-border-radius:10px;--button-border-radius:13px;--root-border-width:1px;--root-box-shadow:0 0 10px #00000040;--font-family:"Inter", sans-serif;--second-family:"Inter", sans-serif;--bg:#f0eee8;--paper:#e7e3da;--paper-strong:#faf8f3;--ink:#171512;--surface:#1715120b;--surface-strong:#17151217;--border:#352b1b2e;--text:#171512;--muted:#756f63;--muted-strong:#918979;--accent:#c9a43a;--accent-light:#f4d06f;--header-bg:#151310f0;--header-utility-bg:#f4d06f14;--header-utility-border:#f4d06f4d;--header-utility-bg-hover:#f4d06f2e;--header-utility-border-hover:#f4d06fa6;--header-city:#f7e4a6;--dark-surface:#171512;--dark-surface-blue:#292116;--dark-surface-navy:#332919;--on-dark:#faf8f3;--on-dark-muted:#c9c0af;--on-dark-soft:#f4d06f;--on-dark-border:#f4d06f29;--on-dark-border-hover:#f4d06f80;--on-dark-inset:inset 0 1px 0 #ffffff09;--dark-shadow:0 22px 45px #00000024;--dark-shadow-hover:0 22px 42px #00000042;--dark-input:#0003;--dark-eyebrow:#f4d06f;--dark-glow:#f4d06f;--dark-glow-shadow:0 0 16px #f4d06fc7;--container-width:1240px;--container-padding-x:20px;--transition-duration:.2s}.product-item[data-v-1dcf9708]{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:372px;padding:16px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.product-item[data-v-1dcf9708],.product-item__link[data-v-1dcf9708]{flex-direction:column;display:flex}.product-item__link[data-v-1dcf9708]{min-width:0}.product-item__tag[data-v-1dcf9708]{z-index:2;color:var(--1-1);background:var(--accent);border-radius:6px;padding:6px 9px;font-size:11px;position:absolute;top:14px;left:14px}.product-item__visual[data-v-1dcf9708]{background:#fff;border-radius:8px;flex-shrink:0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;height:228px;padding:8px;display:grid;overflow:hidden}.product-item__photo[data-v-1dcf9708]{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;transition:transform .34s cubic-bezier(.2,.8,.2,1);display:block}.product-item__title[data-v-1dcf9708]{width:100%;color:var(--ink);letter-spacing:-.01em;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.5em;margin:16px 0 8px;font-size:16px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.product-item__price[data-v-1dcf9708]{color:var(--ink);letter-spacing:-.02em;margin-top:0;font-size:15px;font-weight:600}@media (hover:hover){.product-item[data-v-1dcf9708]:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 24px #1717151a}.product-item:hover .product-item__photo[data-v-1dcf9708],.product-item:hover .product-item__service-image[data-v-1dcf9708]{transform:none}}@media (hover:none),(hover:on-demand){.product-item[data-v-1dcf9708]:active{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 24px #1717151a}.product-item:active .product-item__photo[data-v-1dcf9708],.product-item:active .product-item__service-image[data-v-1dcf9708]{transform:none}}@media (width<=1024px){.product-item[data-v-1dcf9708]{min-height:340px;padding:18px}.product-item__visual[data-v-1dcf9708]{height:190px}}@media (width<=768px){.product-item[data-v-1dcf9708]{min-height:300px;padding:16px}.product-item__visual[data-v-1dcf9708]{height:160px}.product-item__title[data-v-1dcf9708]{font-size:14px}}
