@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&family=Oswald:wght@500;700&display=swap";.header[data-astro-cid-4oan7hod]{z-index:100;backdrop-filter:blur(10px);background:#090809f2;border-bottom:1px solid #ffffff0d;position:fixed;top:0;left:0;right:0}.header__inner[data-astro-cid-4oan7hod]{justify-content:space-between;align-items:center;height:80px;display:flex}.header__logo[data-astro-cid-4oan7hod]{letter-spacing:.05em;color:var(--color-text-light);font-size:24px;font-weight:700;text-decoration:none;transition:opacity .3s,color .3s}.header__logo[data-astro-cid-4oan7hod]:hover{color:var(--color-text-light);opacity:.85}.header__logo[data-astro-cid-4oan7hod] span[data-astro-cid-4oan7hod]{color:var(--color-accent)}.header__nav[data-astro-cid-4oan7hod]{gap:32px;display:flex}.header__link[data-astro-cid-4oan7hod]{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s}.header__link[data-astro-cid-4oan7hod]:hover{color:var(--color-accent)}.header__actions[data-astro-cid-4oan7hod]{align-items:center;gap:24px;display:flex}.header__phone[data-astro-cid-4oan7hod]{flex-direction:column;align-items:flex-end;display:flex}.header__phone[data-astro-cid-4oan7hod] a[data-astro-cid-4oan7hod]{color:var(--color-text-light);font-size:14px;font-weight:600;text-decoration:none;transition:color .3s}.header__phone[data-astro-cid-4oan7hod] a[data-astro-cid-4oan7hod]:hover{color:var(--color-accent)}.header__hours[data-astro-cid-4oan7hod]{color:var(--color-text-muted);font-size:11px}.header__socials[data-astro-cid-4oan7hod]{align-items:center;gap:12px;display:flex}.social-icon[data-astro-cid-4oan7hod]{color:#fff;justify-content:center;align-items:center;transition:color .3s,transform .3s;display:flex}.social-icon[data-astro-cid-4oan7hod]:hover{color:var(--color-accent);transform:translateY(-2px)}@media (width<=1024px){.header__nav[data-astro-cid-4oan7hod],.header__phone[data-astro-cid-4oan7hod],.header__socials[data-astro-cid-4oan7hod]{display:none}}.footer[data-astro-cid-ddhozxeg]{color:#999;background-color:#090809;padding-top:60px;font-size:14px}.footer__top[data-astro-cid-ddhozxeg]{border-bottom:1px solid #ffffff14;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.logo[data-astro-cid-ddhozxeg]{font-family:var(--font-heading);color:#fff;letter-spacing:.05em;margin-bottom:16px;font-size:24px;font-weight:700}.logo[data-astro-cid-ddhozxeg] span[data-astro-cid-ddhozxeg]{color:var(--color-accent)}.footer__desc[data-astro-cid-ddhozxeg]{max-width:260px;margin-bottom:20px;font-size:13px;line-height:1.5}.socials[data-astro-cid-ddhozxeg]{gap:12px;display:flex}.socials[data-astro-cid-ddhozxeg] a[data-astro-cid-ddhozxeg]{color:#999;transition:color .3s}.socials[data-astro-cid-ddhozxeg] a[data-astro-cid-ddhozxeg]:hover{color:var(--color-accent)}.footer__heading[data-astro-cid-ddhozxeg]{font-family:var(--font-heading);color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;font-size:13px;font-weight:700}.footer__links[data-astro-cid-ddhozxeg],.footer__contact-list[data-astro-cid-ddhozxeg]{margin:0;padding:0;list-style:none}.footer__links[data-astro-cid-ddhozxeg] li[data-astro-cid-ddhozxeg],.footer__contact-list[data-astro-cid-ddhozxeg] li[data-astro-cid-ddhozxeg]{margin-bottom:10px}.footer__links[data-astro-cid-ddhozxeg] a[data-astro-cid-ddhozxeg],.footer__contact-list[data-astro-cid-ddhozxeg] a[data-astro-cid-ddhozxeg]{color:#999;font-size:13px;text-decoration:none;transition:color .3s}.footer__links[data-astro-cid-ddhozxeg] a[data-astro-cid-ddhozxeg]:hover,.footer__contact-list[data-astro-cid-ddhozxeg] a[data-astro-cid-ddhozxeg]:hover{color:#fff}.footer__phone[data-astro-cid-ddhozxeg]{font-size:15px;font-weight:600;color:#fff!important}.footer__hours[data-astro-cid-ddhozxeg]{opacity:.6;margin-top:12px;font-size:12px}.footer__bottom[data-astro-cid-ddhozxeg]{justify-content:space-between;align-items:center;padding:20px 0;font-size:12px;display:flex}.footer__privacy[data-astro-cid-ddhozxeg]{color:#666;text-decoration:none;transition:color .3s}.footer__privacy[data-astro-cid-ddhozxeg]:hover{color:#999}@media (width<=1024px){.footer__top[data-astro-cid-ddhozxeg]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width<=768px){.footer[data-astro-cid-ddhozxeg]{padding-top:40px}.footer__top[data-astro-cid-ddhozxeg]{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.footer__brand[data-astro-cid-ddhozxeg]{order:-1}.footer__bottom[data-astro-cid-ddhozxeg]{text-align:center;flex-direction:column;gap:10px}}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}:target{scroll-margin-top:100px}:root{--color-bg:#090809;--color-accent:#d90406;--color-text-light:#f6ecd6;--color-text-muted:#a0a0a0;--font-heading:"Oswald", sans-serif;--font-body:"Manrope", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text-light);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,.heading-font{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.container{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.btn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary{background-color:var(--color-accent);color:#fff}.btn-primary:hover{background-color:#d00000;transform:translateY(-2px)}.btn-outline{color:var(--color-text-light);background:0 0;border:1px solid #fdf0d54d}.btn-outline:hover{border-color:var(--color-text-light);background:#fdf0d51a}.products-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.product-card{box-sizing:border-box;background:#111;border:1px solid #ffffff0f;border-radius:4px;width:100%;max-width:100%;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.product-card:hover{border-color:#d9040666;transform:translateY(-4px);box-shadow:0 12px 24px #0006}.card-image{aspect-ratio:4/3;background:linear-gradient(135deg,#151515,#0a0a0a);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;max-width:100%;height:100%;transition:transform .5s;display:block}.product-card:hover .card-image img{transform:scale(1.05)}.card-image img[src*=No\+Image],.card-image img[src*=Нет\+фото]{object-fit:contain;opacity:.25;filter:grayscale();padding:30px}.wishlist-btn{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px}.card-body{padding:16px}.card-title{overflow-wrap:break-word;word-break:break-word;max-height:38px;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.card-subcat{color:var(--color-text-muted);margin-bottom:12px;font-size:11px}.card-price{color:var(--color-text-light);margin-bottom:14px;font-size:17px;font-weight:700}.card-price.no-price{color:var(--color-text-muted);font-size:13px}.per-day{color:var(--color-text-muted);font-size:11px;font-weight:400}.card-btn{width:100%;color:var(--color-text-light);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff3;justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.card-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (width<=1024px){.products-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=480px){.container{padding:0 12px}.products-grid{grid-template-columns:1fr;gap:16px}.card-title{max-height:42px;font-size:15px}.card-body{padding:14px}}
