@charset "UTF-8";._card_13hqg_2{width:100%;cursor:pointer;background:transparent;transition:transform .4s cubic-bezier(.16,1,.3,1);outline:none}._card_13hqg_2:hover ._image_13hqg_9{transform:scale(1.04)}._card_13hqg_2:hover ._overlay_13hqg_12{opacity:1}._card_13hqg_2:hover ._title_13hqg_15{color:var(--accent, #eab308)}._imageBox_13hqg_19{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background-color:#f7f7f7;margin-bottom:1.5rem}._imageBox_13hqg_19 ._image_13hqg_9{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}._imageBox_13hqg_19 ._overlay_13hqg_12{position:absolute;inset:0;background:#00000008;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}._imageBox_13hqg_19 ._overlay_13hqg_12 ._viewLabel_13hqg_43{background:#fff;color:#000;padding:.75rem 1.5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 10px 20px #0000001a}._content_13hqg_54{padding:0 .5rem}._mainInfo_13hqg_58{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}._mainInfo_13hqg_58 ._title_13hqg_15{font-family:var(--font-display, serif);font-size:clamp(1.4rem,4vw,1.75rem);font-weight:600;margin:0;transition:color .3s;letter-spacing:-.02em}._mainInfo_13hqg_58 ._priceTag_13hqg_72{display:flex;align-items:baseline;gap:.2rem}._mainInfo_13hqg_58 ._priceTag_13hqg_72 ._currency_13hqg_77{font-size:.7rem;color:#888;font-weight:600}._mainInfo_13hqg_58 ._priceTag_13hqg_72 ._amount_13hqg_82{font-size:1.1rem;font-weight:700;color:#111}._divider_13hqg_88{width:100%;height:1px;background-color:#eee;margin-bottom:1rem}._specsRow_13hqg_95{display:flex;gap:1.5rem;flex-wrap:wrap}._specsRow_13hqg_95 ._spec_13hqg_95{display:flex;align-items:baseline;gap:.3rem}._specsRow_13hqg_95 ._spec_13hqg_95 ._val_13hqg_105{font-size:.95rem;font-weight:700;color:#111}._specsRow_13hqg_95 ._spec_13hqg_95 ._unit_13hqg_110{font-size:.75rem;color:#888;text-transform:lowercase}._overlay_1bwvk_3{position:fixed;inset:0;z-index:9000;background:#0009;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem}@media(min-width:1024px){._overlay_1bwvk_3{padding:2rem}}._modalStage_1bwvk_20{width:100%;height:100%;max-height:90vh;background:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 25px 50px -12px #00000040}@media(min-width:1024px){._modalStage_1bwvk_20{max-width:1400px;height:85vh}}._closeBtn_1bwvk_39{position:absolute;top:1rem;right:1rem;z-index:100;width:36px;height:36px;border-radius:50%;background:#ffffffe6;border:none;font-weight:700;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:transform .2s}._closeBtn_1bwvk_39:hover{transform:scale(1.1)}._layout_1bwvk_58{display:flex;flex-direction:column;height:100%;overflow-y:auto}@media(min-width:1024px){._layout_1bwvk_58{flex-direction:row;overflow:hidden}}._visualColumn_1bwvk_72{width:100%;background:#f4f4f4;display:flex;flex-direction:column}@media(min-width:1024px){._visualColumn_1bwvk_72{flex:1.5;height:100%;justify-content:center;padding:2rem}}._mainImageWrapper_1bwvk_87{position:relative;width:100%;aspect-ratio:4/3;background:#ddd;cursor:zoom-in;overflow:hidden}@media(min-width:1024px){._mainImageWrapper_1bwvk_87{aspect-ratio:16/9;border-radius:4px}}._mainImage_1bwvk_87{width:100%;height:100%;object-fit:cover;transition:opacity .3s}._imageControls_1bwvk_109{position:absolute;inset:0;pointer-events:none;display:flex;justify-content:space-between;align-items:center;padding:1rem}._imageControls_1bwvk_109 ._navArrow_1bwvk_118{pointer-events:auto;background:#0000004d;color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2rem;backdrop-filter:blur(4px)}._imageControls_1bwvk_109 ._navArrow_1bwvk_118:hover{background:#0009}._imageControls_1bwvk_109 ._imgCounter_1bwvk_133{position:absolute;bottom:1rem;left:1rem;background:#0009;color:#fff;padding:.3rem .6rem;border-radius:4px;font-size:.7rem;font-family:monospace}._imageControls_1bwvk_109 ._expandIcon_1bwvk_144{position:absolute;top:1rem;left:1rem;color:#fff;font-size:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.5);opacity:0;transition:opacity .3s}._mainImageWrapper_1bwvk_87:hover ._expandIcon_1bwvk_144{opacity:1}._thumbnailsRow_1bwvk_159{display:flex;gap:.5rem;padding:1rem;overflow-x:auto}._thumbnailsRow_1bwvk_159 ._thumbBtn_1bwvk_165{flex:0 0 80px;height:60px;border:2px solid transparent;padding:0;cursor:pointer;opacity:.6;transition:.3s}._thumbnailsRow_1bwvk_159 ._thumbBtn_1bwvk_165 img{width:100%;height:100%;object-fit:cover;border-radius:2px}._thumbnailsRow_1bwvk_159 ._thumbBtn_1bwvk_165._activeThumb_1bwvk_180{border-color:var(--accent, #eab308);opacity:1}@media(min-width:1024px){._thumbnailsRow_1bwvk_159{justify-content:center}}._infoColumn_1bwvk_191{width:100%;background:#fff;display:flex;flex-direction:column}@media(min-width:1024px){._infoColumn_1bwvk_191{flex:1;height:100%;border-left:1px solid #eee}}._infoContent_1bwvk_205{padding:2rem;flex:1;overflow-y:auto}@media(min-width:1024px){._infoContent_1bwvk_205{padding:3rem}}._header_1bwvk_216{margin-bottom:2rem}._header_1bwvk_216 ._modelRef_1bwvk_219{display:block;font-size:.7rem;color:var(--accent, #eab308);margin-bottom:.5rem;letter-spacing:.1em}._header_1bwvk_216 ._title_1bwvk_226{font-family:var(--font-display, serif);font-size:2.5rem;line-height:1;margin:0 0 1rem}._header_1bwvk_216 ._priceTag_1bwvk_232{display:flex;align-items:baseline;gap:.5rem}._header_1bwvk_216 ._priceTag_1bwvk_232 ._uf_1bwvk_237{font-size:.9rem;color:#666}._header_1bwvk_216 ._priceTag_1bwvk_232 ._amount_1bwvk_241{font-size:1.8rem;font-weight:700}._divider_1bwvk_246{height:1px;background:#eee;margin-bottom:2rem}._specsGrid_1bwvk_252{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._specsGrid_1bwvk_252 ._spec_1bwvk_252{text-align:center;border:1px solid #eee;padding:.8rem;border-radius:4px}._specsGrid_1bwvk_252 ._spec_1bwvk_252 strong{display:block;font-size:1.1rem;color:#111}._specsGrid_1bwvk_252 ._spec_1bwvk_252 span{font-size:.7rem;color:#666;text-transform:uppercase}._description_1bwvk_275{margin-bottom:3rem}._description_1bwvk_275 p{line-height:1.7;color:#444;font-size:.95rem}._techList_1bwvk_284{margin-bottom:1.5rem}._techList_1bwvk_284 h4{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:.25rem;padding-bottom:.5rem;border-bottom:1px solid #eee}._techList_1bwvk_284 dl{margin:0;padding:0}._techList_1bwvk_284 ._techRow_1bwvk_300{display:grid;grid-template-columns:minmax(5.5rem,max-content) 1fr;gap:.25rem 1rem;align-items:baseline;padding:.6rem 0;border-bottom:1px solid #eee}._techList_1bwvk_284 ._techRow_1bwvk_300:last-child{border-bottom:none}._techList_1bwvk_284 ._techRow_1bwvk_300 dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:#666}._techList_1bwvk_284 ._techRow_1bwvk_300 dd{margin:0;font-size:.9rem;font-weight:600;color:#222;text-align:right;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}@media(max-width:480px){._techList_1bwvk_284 ._techRow_1bwvk_300{grid-template-columns:1fr;gap:.15rem}._techList_1bwvk_284 ._techRow_1bwvk_300 dd{text-align:left}}._highlightsList_1bwvk_339{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}._highlightsList_1bwvk_339 ._highlightBadge_1bwvk_345{display:inline-flex;align-items:center;padding:.4rem .8rem;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-size:.8rem;font-weight:600;border-radius:20px;border:1px solid rgba(180,83,9,.2)}._featuresList_1bwvk_358{margin-bottom:1.5rem}._featuresList_1bwvk_358 ._featureItem_1bwvk_361{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.5rem;font-size:.9rem;color:#444}._featuresList_1bwvk_358 ._featureItem_1bwvk_361:before{content:"✓";display:flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;background:#10b981;color:#fff;border-radius:50%;font-size:.65rem;margin-top:2px}._blueprintsList_1bwvk_385{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}._blueprintsList_1bwvk_385 ._blueprintBtn_1bwvk_391{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:#f3f4f6;color:#374151;font-size:.85rem;font-weight:500;border-radius:6px;text-decoration:none;border:1px solid #e5e7eb;transition:all .2s}._blueprintsList_1bwvk_385 ._blueprintBtn_1bwvk_391:hover{background:#e5e7eb;border-color:#d1d5db}._blueprintsList_1bwvk_385 ._blueprintBtn_1bwvk_391 svg{width:16px;height:16px}._stickyFooter_1bwvk_414{padding:1.5rem;border-top:1px solid #eee;background:#fff;position:sticky;bottom:0}._stickyFooter_1bwvk_414 ._ctaBtn_1bwvk_421{display:block;width:100%;background:#000;color:#fff;text-align:center;padding:1rem;text-transform:uppercase;font-weight:700;text-decoration:none;letter-spacing:.1em;transition:background .3s}._stickyFooter_1bwvk_414 ._ctaBtn_1bwvk_421:hover{background:var(--accent, #eab308);color:#000}._lightboxOverlay_1bwvk_440{position:fixed;inset:0;z-index:10000;background:#000000f2;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1bwvk_1 .3s}._lightboxImage_1bwvk_451{max-width:90%;max-height:90vh;object-fit:contain;box-shadow:0 0 50px #00000080}._closeLightbox_1bwvk_458{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}._lbArrow_1bwvk_469{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;color:#fff;border:none;padding:1rem;font-size:2rem;cursor:pointer;transition:.2s}._lbArrow_1bwvk_469:hover{background:#ffffff4d}._lbPrev_1bwvk_485{left:2rem}._lbNext_1bwvk_489{right:2rem}._lbCounter_1bwvk_493{position:absolute;bottom:2rem;color:#fff;font-family:monospace}@keyframes _fadeIn_1bwvk_1{0%{opacity:0}to{opacity:1}}
