.gallery.svelte-1s4jd92{width:100%}.gallery-main.svelte-1s4jd92{position:relative;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;border:1px solid #e4e0d5;background:repeating-linear-gradient(179deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,rgba(0,0,0,.06) 1px,rgba(0,0,0,.06) 2px,transparent 2px,transparent 3px),linear-gradient(90deg,#eceeef,#f6f7f7 22%,#fbfbfb,#f6f7f7 78%,#eceeef)}.gallery-main.svelte-1s4jd92 .gallery-image:where(.svelte-1s4jd92){width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply}.gallery-main.svelte-1s4jd92{touch-action:pan-y pinch-zoom}.gallery-track.svelte-1s4jd92{display:flex;height:100%;transition:transform .3s ease-out;will-change:transform}.gallery-track.swiping.svelte-1s4jd92{transition:none}.gallery-slide.svelte-1s4jd92{flex:0 0 auto;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.gallery-slide.svelte-1s4jd92 .gallery-video:where(.svelte-1s4jd92){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-poster.svelte-1s4jd92{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#15171a}.video-poster.svelte-1s4jd92 img:where(.svelte-1s4jd92){width:100%;height:100%;object-fit:cover;opacity:.85}.video-poster-play.svelte-1s4jd92{position:absolute;color:#ffffffe6;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.swipe-zone.svelte-1s4jd92{position:absolute;top:0;bottom:0;width:18%;min-width:44px;z-index:2;display:flex;align-items:center;border:none;background:transparent;color:#ffffffbf;cursor:pointer;padding:0 6px;touch-action:pan-y}.swipe-zone.svelte-1s4jd92 svg:where(.svelte-1s4jd92){filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.swipe-zone.left.svelte-1s4jd92{left:0;justify-content:flex-start}.swipe-zone.right.svelte-1s4jd92{right:0;justify-content:flex-end}.swipe-zone.svelte-1s4jd92:hover{color:#fff}.swipe-zone.svelte-1s4jd92:disabled{opacity:.25;cursor:default}.swipe-zone.on-image.svelte-1s4jd92{color:#15171a66}.swipe-zone.on-image.svelte-1s4jd92:hover{color:#15171acc}.swipe-zone.on-image.svelte-1s4jd92 svg:where(.svelte-1s4jd92){filter:none}.gallery-video.svelte-1s4jd92{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gallery-thumbs.svelte-1s4jd92{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}@media(max-width:1023.98px){.gallery-thumbs.svelte-1s4jd92{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}}.thumb.svelte-1s4jd92{width:74px;height:74px;border-radius:6px;overflow:hidden;cursor:pointer;flex:0 0 auto;border:2px solid transparent;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;transition:border-color .15s}.thumb.svelte-1s4jd92 img:where(.svelte-1s4jd92){width:100%!important;height:100%!important;object-fit:contain;padding:6px}.thumb.active.svelte-1s4jd92{border-color:#2f6d4f}.thumb.svelte-1s4jd92:hover{border-color:#9aa3ab}.thumb-video.svelte-1s4jd92{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#15171a}.thumb-video.svelte-1s4jd92 img:where(.svelte-1s4jd92){position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:.55;padding:0}.thumb-play.svelte-1s4jd92{position:relative;z-index:1;width:26px;height:26px;color:#fff}@media(max-width:640px){.gallery-thumbs.svelte-1s4jd92{gap:8px}.thumb.svelte-1s4jd92{width:60px;height:60px}}.hl.svelte-12w73p{display:flex;flex-direction:column;gap:26px;margin-top:28px}.spec-grid.svelte-12w73p{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.spec-card.svelte-12w73p{position:relative;overflow:hidden;border-radius:6px;padding:14px 14px 12px;color:#fff;background:repeating-linear-gradient(179deg,rgba(255,255,255,.07) 0px,rgba(255,255,255,.07) 1px,rgba(0,0,0,.09) 1px,rgba(0,0,0,.09) 2px,transparent 2px,transparent 3px),linear-gradient(90deg,#0a0b0c,#17191b,#262a2c,#3c4042 42%,#52565a,#3c4042 58%,#262a2c,#17191b,#0a0b0c);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #fff3,inset 0 -2px 3px #0009,0 6px 14px #0000004d}.spec-icon.svelte-12w73p{width:22px;height:22px;color:#b7ecd2;margin-bottom:8px}.spec-label.svelte-12w73p{font-family:Oswald,Oswald Fallback,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.05em;color:#9aa3ab;margin-bottom:3px}.spec-val.svelte-12w73p{font-family:Oswald,Oswald Fallback,sans-serif;text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:.01em}.hl-title.svelte-12w73p{font-family:Oswald,Oswald Fallback,sans-serif;text-transform:uppercase;font-size:16px;font-weight:600;color:#15171a;margin:0 0 14px;letter-spacing:.02em}.two-col.svelte-12w73p{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:900px){.two-col.svelte-12w73p{grid-template-columns:1fr;gap:22px}}.why-list.svelte-12w73p{display:flex;flex-direction:column;gap:12px}.why-item.svelte-12w73p{display:flex;gap:11px;align-items:flex-start;font-family:Barlow,Barlow Fallback,sans-serif;font-size:14.5px;line-height:1.5;color:#33363a}.why-item.svelte-12w73p svg:where(.svelte-12w73p){flex:0 0 auto;margin-top:2px;color:#1f4d38}.use-tags.svelte-12w73p{display:flex;flex-wrap:wrap;gap:9px;align-content:flex-start}.use-tag.svelte-12w73p{background:#fff;border:1.5px solid #15171a;border-radius:20px;padding:8px 14px;font-family:Oswald,Oswald Fallback,sans-serif;text-transform:uppercase;font-size:11.5px;letter-spacing:.03em;color:#15171a}.rel-strip.svelte-12w73p{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity}.rel-card.svelte-12w73p{scroll-snap-align:start;flex:0 0 148px;background:#fff;border:1px solid #e4e0d5;border-radius:6px;padding:10px;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:7px;transition:transform .15s ease,box-shadow .15s ease}.rel-card.svelte-12w73p:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.rel-img.svelte-12w73p{display:block;aspect-ratio:1 / 1;background:#e3dfd5;border-radius:4px;overflow:hidden}.rel-img.svelte-12w73p img:where(.svelte-12w73p){width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply}.rel-name.svelte-12w73p{font-family:Barlow,Barlow Fallback,sans-serif;font-size:12px;line-height:1.3;color:#33363a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:31px}.rel-price.svelte-12w73p{font-family:Oswald,Oswald Fallback,sans-serif;font-size:14px;font-weight:600;color:#15171a;font-variant-numeric:tabular-nums;margin-top:auto}@media(max-width:640px){.rel-card.svelte-12w73p{flex:0 0 41%}}
