.product-content[data-astro-cid-bbwlqi26]{display:flex;flex-direction:column;gap:2rem;max-width:100%}.content-section[data-astro-cid-bbwlqi26]{background:#fff;border-radius:8px;overflow:hidden}.image-section[data-astro-cid-bbwlqi26]{text-align:center}.image-caption[data-astro-cid-bbwlqi26],.gallery-caption[data-astro-cid-bbwlqi26]{font-size:.9rem;color:#6c757d;font-style:italic;margin-top:.5rem;text-align:center}.gallery-section[data-astro-cid-bbwlqi26]{padding:1rem;background:#f8f9fa}.gallery-grid[data-astro-cid-bbwlqi26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.gallery-item[data-astro-cid-bbwlqi26]{text-align:center}.gallery-image[data-astro-cid-bbwlqi26]{border-radius:4px;cursor:pointer;transition:transform .2s}.gallery-image[data-astro-cid-bbwlqi26]:hover{transform:scale(1.05)}.video-section[data-astro-cid-bbwlqi26]{padding:1rem}.video-wrapper[data-astro-cid-bbwlqi26]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}lite-youtube[data-astro-cid-bbwlqi26]{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;cursor:pointer;border-radius:8px}.lty-playbtn[data-astro-cid-bbwlqi26]{width:68px;height:48px;background-color:#212121cc;z-index:1;opacity:.8;border-radius:14px;transition:all .2s cubic-bezier(0,0,.2,1);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);cursor:pointer}.lty-playbtn[data-astro-cid-bbwlqi26]:before{content:"";border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.lty-playbtn[data-astro-cid-bbwlqi26]:hover{background-color:red;opacity:1}lite-youtube[data-astro-cid-bbwlqi26].lyt-activated{cursor:unset}lite-youtube[data-astro-cid-bbwlqi26].lyt-activated .lty-playbtn[data-astro-cid-bbwlqi26]{opacity:0;pointer-events:none}.video-description[data-astro-cid-bbwlqi26]{margin-top:1rem;color:#6c757d;font-size:.9rem}.specs-section[data-astro-cid-bbwlqi26]{padding:1.5rem;background:#f8f9fa}.specs-section[data-astro-cid-bbwlqi26] h3[data-astro-cid-bbwlqi26]{margin-bottom:1rem;color:#2c3e50}.specs-table[data-astro-cid-bbwlqi26]{display:grid;gap:.75rem}.spec-row[data-astro-cid-bbwlqi26]{display:grid;grid-template-columns:1fr 1fr;padding:.75rem;background:#fff;border-radius:4px;border-left:4px solid #007bff}.spec-label[data-astro-cid-bbwlqi26]{font-weight:600;color:#495057;margin:0}.spec-value[data-astro-cid-bbwlqi26]{color:#2c3e50;text-align:right;margin:0;font-weight:500}.features-section[data-astro-cid-bbwlqi26]{padding:1.5rem;background:#f8f9fa}.features-section[data-astro-cid-bbwlqi26] h3[data-astro-cid-bbwlqi26]{margin-bottom:1rem;color:#2c3e50}.features-list[data-astro-cid-bbwlqi26]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.features-list[data-astro-cid-bbwlqi26] li[data-astro-cid-bbwlqi26]{list-style:none;background:#fff;border-radius:4px;position:relative;padding:.75rem .75rem .75rem 2.5rem;border-left:4px solid #28a745}.features-list[data-astro-cid-bbwlqi26] li[data-astro-cid-bbwlqi26]:before{content:"✓";position:absolute;left:.75rem;color:#28a745;font-weight:700;font-size:1.1rem}.text-section[data-astro-cid-bbwlqi26]{padding:1.5rem}.text-content[data-astro-cid-bbwlqi26]{line-height:1.6;color:#495057}.text-content[data-astro-cid-bbwlqi26] p[data-astro-cid-bbwlqi26]{margin-bottom:1rem}.warning-section[data-astro-cid-bbwlqi26]{padding:1.5rem}.warning-box[data-astro-cid-bbwlqi26]{background:#fff3cd;border:1px solid #ffeaa7;border-left:4px solid #ffc107;border-radius:4px;padding:1rem}.warning-title[data-astro-cid-bbwlqi26]{color:#856404;margin-bottom:.5rem}.warning-content[data-astro-cid-bbwlqi26]{color:#856404}.info-section[data-astro-cid-bbwlqi26]{padding:1.5rem}.info-box[data-astro-cid-bbwlqi26]{background:#d1ecf1;border:1px solid #bee5eb;border-left:4px solid #17a2b8;border-radius:4px;padding:1rem}.info-title[data-astro-cid-bbwlqi26]{color:#0c5460;margin-bottom:.5rem}.info-content[data-astro-cid-bbwlqi26]{color:#0c5460}@media (max-width: 768px){.gallery-grid[data-astro-cid-bbwlqi26]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.spec-row[data-astro-cid-bbwlqi26]{grid-template-columns:1fr;text-align:left}.spec-value[data-astro-cid-bbwlqi26]{text-align:left;font-weight:600;margin-top:.25rem}}.share-btn-icon[data-astro-cid-qan2qojn]{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:.25rem}.share-btn-icon[data-astro-cid-qan2qojn]:hover{opacity:.7}.share-btn-full[data-astro-cid-qan2qojn]{width:100%;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.9rem;background:#f8f9fa;color:#495057;display:flex;align-items:center;justify-content:center;gap:.5rem}.share-btn-full[data-astro-cid-qan2qojn]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.share-btn-full[data-astro-cid-qan2qojn].shared{background:#e8f5e8;border-color:#28a745;color:#155724}.share-icon[data-astro-cid-qan2qojn]{font-size:1.1rem}@media (max-width: 480px){.share-btn-full[data-astro-cid-qan2qojn]{flex-direction:column;gap:.25rem}}.product-title[data-astro-cid-jgkmi3mg]{z-index:999;display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem;height:fit-content}.breadcrumb[data-astro-cid-jgkmi3mg]{margin-bottom:2rem;font-size:.9rem}.breadcrumb[data-astro-cid-jgkmi3mg] a[data-astro-cid-jgkmi3mg]{text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-jgkmi3mg] a[data-astro-cid-jgkmi3mg]:hover{text-decoration:underline}.product-detail-layout[data-astro-cid-jgkmi3mg]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:3rem}.product-title[data-astro-cid-jgkmi3mg]{font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;line-height:1.2}.no-content[data-astro-cid-jgkmi3mg]{background:#f8f9fa;padding:2rem;border-radius:8px;border-left:4px solid #007bff}.no-content[data-astro-cid-jgkmi3mg] p[data-astro-cid-jgkmi3mg]{margin-bottom:1rem;line-height:1.6}.no-content[data-astro-cid-jgkmi3mg] p[data-astro-cid-jgkmi3mg]:last-child{margin-bottom:0}.product-sidebar[data-astro-cid-jgkmi3mg]{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem;height:fit-content}.price-card[data-astro-cid-jgkmi3mg],.order-card[data-astro-cid-jgkmi3mg],.category-card[data-astro-cid-jgkmi3mg],.contact-card[data-astro-cid-jgkmi3mg]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000000d}.price-main[data-astro-cid-jgkmi3mg]{font-size:2rem;font-weight:700;color:#28a745;margin-bottom:.5rem}.price-deposit[data-astro-cid-jgkmi3mg]{color:#6c757d;margin-bottom:.5rem;font-size:.95rem}.price-description[data-astro-cid-jgkmi3mg]{color:#495057;font-style:italic;font-size:.9rem}.order-card[data-astro-cid-jgkmi3mg] h3[data-astro-cid-jgkmi3mg]{color:#2c3e50;margin-bottom:1rem;font-size:1.25rem}.phone-button[data-astro-cid-jgkmi3mg]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:1rem 1.5rem;border-radius:8px;text-decoration:none;font-size:1.25rem;font-weight:600;margin:1rem 0;transition:transform .2s,box-shadow .2s}.phone-button[data-astro-cid-jgkmi3mg]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #28a7454d}.phone-icon[data-astro-cid-jgkmi3mg]{font-size:1.1rem}.order-note[data-astro-cid-jgkmi3mg]{font-size:.9rem;color:#6c757d;line-height:1.4;margin:0}.category-card[data-astro-cid-jgkmi3mg] h4[data-astro-cid-jgkmi3mg],.contact-card[data-astro-cid-jgkmi3mg] h4[data-astro-cid-jgkmi3mg]{color:#2c3e50;margin-bottom:1rem;font-size:1.1rem}.category-badge[data-astro-cid-jgkmi3mg]{background:#007bff;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;text-transform:capitalize;display:inline-block}.contact-card[data-astro-cid-jgkmi3mg] address[data-astro-cid-jgkmi3mg]{font-style:normal;line-height:1.6;color:#495057;margin:0}.contact-card[data-astro-cid-jgkmi3mg] small[data-astro-cid-jgkmi3mg]{color:#6c757d;font-size:.8rem}.back-to-list[data-astro-cid-jgkmi3mg]{text-align:center;padding-top:2rem;border-top:1px solid #e9ecef}.back-button[data-astro-cid-jgkmi3mg]{display:inline-block;background:#f8f9fa;color:#495057;padding:1rem 2rem;border-radius:8px;text-decoration:none;transition:background-color .2s,color .2s;font-weight:500}.back-button[data-astro-cid-jgkmi3mg]:hover{background:#e9ecef;color:#2c3e50}@media (max-width: 1024px){.product-detail-layout[data-astro-cid-jgkmi3mg]{grid-template-columns:1fr;gap:2rem}.product-sidebar[data-astro-cid-jgkmi3mg]{position:static}.product-title[data-astro-cid-jgkmi3mg]{font-size:2rem}}@media (max-width: 768px){.product-title[data-astro-cid-jgkmi3mg],.price-main[data-astro-cid-jgkmi3mg]{font-size:1.75rem}.phone-button[data-astro-cid-jgkmi3mg]{font-size:1.1rem;padding:.875rem 1.25rem}.price-card[data-astro-cid-jgkmi3mg],.order-card[data-astro-cid-jgkmi3mg],.category-card[data-astro-cid-jgkmi3mg],.contact-card[data-astro-cid-jgkmi3mg]{padding:1.25rem}}@media (max-width: 480px){.product-detail-layout[data-astro-cid-jgkmi3mg]{gap:1.5rem}.product-title[data-astro-cid-jgkmi3mg]{font-size:1.5rem;margin-bottom:1.5rem}.breadcrumb[data-astro-cid-jgkmi3mg]{margin-bottom:1.5rem}}.recommended-section[data-astro-cid-jgkmi3mg]{margin-top:3rem;padding:2rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.recommended-section[data-astro-cid-jgkmi3mg] h3[data-astro-cid-jgkmi3mg]{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem;text-align:center}.recommended-grid[data-astro-cid-jgkmi3mg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.recommended-item[data-astro-cid-jgkmi3mg]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.recommended-item[data-astro-cid-jgkmi3mg]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.recommended-link[data-astro-cid-jgkmi3mg]{display:flex;align-items:center;padding:1rem;text-decoration:none;color:inherit;gap:1rem}.recommended-image[data-astro-cid-jgkmi3mg]{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden;background:#f8f9fa}.recommended-image[data-astro-cid-jgkmi3mg] img[data-astro-cid-jgkmi3mg]{width:100%;height:100%;object-fit:cover}.no-image-placeholder[data-astro-cid-jgkmi3mg]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e9ecef;color:#6c757d;font-size:1.5rem}.recommended-content[data-astro-cid-jgkmi3mg]{flex:1;min-width:0}.recommended-title[data-astro-cid-jgkmi3mg]{font-size:1rem;font-weight:600;color:#2c3e50;margin:0 0 .5rem;line-height:1.3}.recommended-price[data-astro-cid-jgkmi3mg]{font-size:1.1rem;font-weight:700;color:#28a745;margin-bottom:.25rem}.recommended-deposit[data-astro-cid-jgkmi3mg]{font-size:.85rem;color:#6c757d}@media (max-width: 768px){.recommended-section[data-astro-cid-jgkmi3mg]{margin-top:2rem;padding:1.5rem}.recommended-grid[data-astro-cid-jgkmi3mg]{grid-template-columns:1fr;gap:1rem}.recommended-link[data-astro-cid-jgkmi3mg]{padding:.75rem}.recommended-image[data-astro-cid-jgkmi3mg]{width:60px;height:60px}.recommended-title[data-astro-cid-jgkmi3mg]{font-size:.9rem}.recommended-price[data-astro-cid-jgkmi3mg]{font-size:1rem}}@media (max-width: 480px){.recommended-section[data-astro-cid-jgkmi3mg] h3[data-astro-cid-jgkmi3mg]{font-size:1.25rem}}.quick-actions[data-astro-cid-jgkmi3mg]{padding:.75rem;border-top:1px solid #e9ecef;background:#f8f9fa}.quick-actions-panel[data-astro-cid-jgkmi3mg]{position:sticky;bottom:0;background:#fff;border-top:1px solid #e9ecef;padding:1rem;display:flex;gap:1rem;box-shadow:0 -2px 10px #0000001a;z-index:100}.quick-action[data-astro-cid-jgkmi3mg]{flex:1}.action-btn[data-astro-cid-jgkmi3mg]{width:100%;padding:.75rem 1rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.9rem}.action-btn[data-astro-cid-jgkmi3mg].primary{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.action-btn[data-astro-cid-jgkmi3mg].secondary{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.action-btn[data-astro-cid-jgkmi3mg]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}
