:root{--primary: #05392b;--primary-light: #0a5a43;--secondary: #ffd698;--accent-green: #4caf50;--accent-orange: #ff6b35;--bg: #fafaf8;--surface: #ffffff;--text: #1a2e20;--text-muted: #5a6b5d;--border: #e8efe9;--success: #22c55e;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--radius: 8px;--radius-lg: 12px;--shadow: 0 2px 8px rgba(5, 57, 43, .1);--shadow-lg: 0 4px 16px rgba(5, 57, 43, .15)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{display:flex;flex-direction:column;min-height:100vh}img{max-width:100%;height:auto;display:block}.header{padding:var(--space-4);display:flex;justify-content:center}.logo{display:flex;align-items:center;gap:var(--space-3)}.logo-img{height:72px;width:auto}.logo-text{font-size:var(--text-xl);font-weight:700;color:var(--primary)}.main-content{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-4) 50px}.container{width:100%;max-width:1200px}.product-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--border);display:flex;flex-direction:column;transition:all .3s ease}.product-image-section{position:relative;background:linear-gradient(135deg,var(--border),var(--surface));min-height:320px}.image-slider{position:relative;width:100%;height:100%;overflow:hidden}.slider-container{width:100%;height:100%;overflow:hidden}.slider-track{display:flex;transition:transform .4s ease;height:100%}.slide{flex:0 0 100%;height:320px;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.slide img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius)}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:#ffffffe6;color:var(--primary);font-size:18px;font-weight:700;cursor:pointer;z-index:3;transition:all .2s ease;box-shadow:var(--shadow)}.slider-btn:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.slider-btn.prev{left:var(--space-2)}.slider-btn.next{right:var(--space-2)}.slider-dots{position:absolute;bottom:var(--space-4);left:50%;transform:translate(-50%);display:flex;gap:var(--space-2);z-index:3}.dot{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .2s ease}.dot.active,.dot:hover{background:#fff;transform:scale(1.2)}.save-badge{position:absolute;top:var(--space-3);left:var(--space-3);background:var(--success);color:#fff;padding:var(--space-1) var(--space-3);border-radius:16px;font-size:var(--text-xs);font-weight:600;z-index:2}.clinically-proven-badge{position:absolute;top:var(--space-3);right:var(--space-3);background:var(--primary);color:#fff;padding:var(--space-1) var(--space-3);border-radius:16px;font-size:var(--text-xs);font-weight:600;z-index:2}.product-details{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.product-name{font-size:var(--text-xl);font-weight:700;color:var(--text);margin:0;line-height:1.2}.product-description{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.4}.rating-section{display:flex;align-items:center;gap:var(--space-2)}.stars{background:var(--success);color:#fff;padding:var(--space-1) var(--space-2);border-radius:4px;font-size:var(--text-xs);font-weight:600}.review-count{font-size:var(--text-xs);color:var(--text-muted)}.pricing-section{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);background:var(--surface)}.mrp-label{font-size:var(--text-xs);color:var(--text-muted);display:block;margin-bottom:var(--space-1)}.price-row{display:flex;align-items:baseline;gap:var(--space-2)}.current-price{font-size:var(--text-2xl);font-weight:800;color:var(--primary)}.original-price{font-size:var(--text-base);color:var(--text-muted);text-decoration:line-through}.info-badges{display:flex;flex-wrap:wrap;gap:var(--space-1)}.info-item{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);padding:var(--space-1) var(--space-2);background:var(--border);border-radius:12px}.benefits-section{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.benefit-item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.benefit-icon{font-size:1rem;flex-shrink:0}.quantity-section{display:flex;align-items:center;gap:var(--space-3)}.quantity-section label{font-size:var(--text-sm);font-weight:600;color:var(--text)}.quantity-selector{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.qty-btn{background:var(--surface);border:none;padding:var(--space-2);cursor:pointer;font-size:var(--text-base);font-weight:600;color:var(--primary);width:32px;height:32px;display:flex;align-items:center;justify-content:center}#quantity{border:none;padding:var(--space-2);width:48px;text-align:center;font-size:var(--text-sm);background:var(--surface);height:32px}.action-buttons{display:flex;gap:var(--space-2)}.btn{appearance:none;border:2px solid;border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow);min-height:40px;flex:1;display:flex;align-items:center;justify-content:center;text-decoration:none}.btn-primary{background:var(--accent-orange);color:#fff;border-color:var(--accent-orange)}.btn-secondary{background:transparent;color:var(--primary);border-color:var(--primary)}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-secondary:hover{background:var(--primary);color:#fff}.stock-status{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--success);font-weight:500}.stock-indicator{width:6px;height:6px;background:var(--success);border-radius:50%}.footer{padding:var(--space-4);text-align:center;background:var(--surface);border-top:1px solid var(--border)}.construction-message{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.4}div.hnzbLF{display:none}@media (max-width: 424px){:root{--space-4: .75rem;--space-5: 1rem}.main-content{padding:var(--space-2) 20px}.slide{height:280px;padding:var(--space-2)}.product-details{padding:var(--space-4);gap:var(--space-3)}.benefits-section{grid-template-columns:1fr}.action-buttons{flex-direction:column}.btn{width:100%}.info-badges,.quantity-section{justify-content:center}.slider-btn{width:32px;height:32px;font-size:16px}.logo-text{font-size:var(--text-lg)}}@media (min-width: 768px){:root{--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem}.product-card{flex-direction:row;min-height:500px}.product-image-section{flex:0 0 400px;min-height:500px}.slide{height:500px;padding:var(--space-6)}.product-details{flex:1;padding:var(--space-8);gap:var(--space-5)}.benefits-section{grid-template-columns:repeat(2,1fr)}.action-buttons{flex-direction:row}.main-content{padding:var(--space-8) 50px}}@media (min-width: 1024px){.product-card:hover{transform:translateY(-4px)}.slide img{transition:transform .3s ease}.product-card:hover .slide.active img{transform:scale(1.05)}}@media (hover: none) and (pointer: coarse){.slider-btn{width:40px;height:40px;font-size:20px}.dot{width:12px;height:12px}.btn{min-height:44px;padding:var(--space-3) var(--space-5)}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.slider-btn,.dot{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}}*:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}@media (prefers-reduced-motion: reduce){.slider-track,.slide img,.btn,.slider-btn,.dot{transition:none!important}}
