.back-link-new[data-astro-cid-7xojfyaf]{display:inline-flex;align-items:center;gap:8px;color:#9a3412;text-decoration:none;font-weight:600;font-size:15px;padding:10px 16px;border-radius:10px;transition:all .3s ease}.back-link-new[data-astro-cid-7xojfyaf]:hover{color:#fb923c;background:#94a3b80d;transform:translate(-4px)}.product-gallery-modern[data-astro-cid-7xojfyaf]{position:sticky;top:120px}.main-image-container[data-astro-cid-7xojfyaf]{position:relative;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-radius:24px;padding:60px;margin-bottom:20px;border:2px solid #ffedd5;overflow:hidden}.main-product-img[data-astro-cid-7xojfyaf]{width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;transition:all .4s ease}.main-image-container[data-astro-cid-7xojfyaf]:hover .main-product-img[data-astro-cid-7xojfyaf]{transform:scale(1.05)}.product-badge-large[data-astro-cid-7xojfyaf]{position:absolute;top:24px;right:24px;background:linear-gradient(135deg,#fb923c,#c2410c);color:#fff;padding:10px 20px;border-radius:100px;font-size:13px;font-weight:700;text-transform:uppercase;box-shadow:0 4px 12px #94a3b84d;z-index:10}.thumbnails-grid[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}.thumbnail-item[data-astro-cid-7xojfyaf]{aspect-ratio:1;background:#fff7ed;border-radius:12px;padding:16px;border:2px solid #ffedd5;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.thumbnail-item[data-astro-cid-7xojfyaf]:hover{border-color:#fb923c;transform:translateY(-4px)}.thumbnail-item[data-astro-cid-7xojfyaf].active{border-color:#fb923c;box-shadow:0 4px 12px #94a3b833}.thumbnail-item[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-title-new[data-astro-cid-7xojfyaf]{font-size:3rem;font-weight:700;color:#431407;margin-bottom:16px;letter-spacing:-1.5px;line-height:1.2;font-family:Lexend,sans-serif}.product-description-new[data-astro-cid-7xojfyaf]{color:#9a3412;font-size:1.125rem;line-height:1.8;margin-bottom:24px}.rating-section[data-astro-cid-7xojfyaf]{display:flex;align-items:center;gap:12px;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #ffedd5}.stars-rating[data-astro-cid-7xojfyaf]{color:#f59e0b;font-size:20px;letter-spacing:2px}.rating-text[data-astro-cid-7xojfyaf]{font-weight:700;color:#431407;font-size:15px}.rating-divider[data-astro-cid-7xojfyaf]{color:#fed7aa}.reviews-text[data-astro-cid-7xojfyaf]{color:#9a3412;font-weight:600;font-size:15px}.price-card-new[data-astro-cid-7xojfyaf]{background:linear-gradient(135deg,#94a3b80d,#4755690d);border:2px solid rgba(148,163,184,.2);border-radius:20px;padding:32px;margin-bottom:32px}.price-label[data-astro-cid-7xojfyaf]{font-size:13px;font-weight:600;color:#9a3412;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.price-main[data-astro-cid-7xojfyaf]{display:flex;align-items:baseline;gap:4px}.price-subscription[data-astro-cid-7xojfyaf]{display:flex;flex-direction:column;gap:12px}.price-original[data-astro-cid-7xojfyaf]{font-size:1.25rem;color:#fb923c;text-decoration:line-through}.price-discounted[data-astro-cid-7xojfyaf]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.currency[data-astro-cid-7xojfyaf]{font-size:2rem;font-weight:700;color:#431407}.amount[data-astro-cid-7xojfyaf]{font-size:4rem;font-weight:800;background:linear-gradient(135deg,#fb923c,#c2410c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.save-badge[data-astro-cid-7xojfyaf]{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;padding:6px 16px;border-radius:100px;font-size:14px;font-weight:700}.option-group[data-astro-cid-7xojfyaf]{margin-bottom:24px}.option-label[data-astro-cid-7xojfyaf]{display:flex;align-items:center;gap:8px;color:#431407;font-weight:700;font-size:15px;margin-bottom:12px}.option-label[data-astro-cid-7xojfyaf] svg[data-astro-cid-7xojfyaf]{color:#fb923c}.select-modern[data-astro-cid-7xojfyaf]{width:100%;background:#fff;border:2px solid #ffedd5;padding:16px 20px;border-radius:12px;font-weight:600;font-size:15px;color:#431407;cursor:pointer;transition:all .3s ease}.select-modern[data-astro-cid-7xojfyaf]:hover{border-color:#fb923c}.select-modern[data-astro-cid-7xojfyaf]:focus{outline:none;border-color:#fb923c;box-shadow:0 0 0 3px #94a3b81a}.plan-hint[data-astro-cid-7xojfyaf]{display:block;color:#9a3412;font-size:13px;margin-top:8px}.quantity-selector[data-astro-cid-7xojfyaf]{display:flex;align-items:center;gap:16px;background:#fff;border:2px solid #ffedd5;border-radius:12px;padding:8px}.qty-btn[data-astro-cid-7xojfyaf]{width:44px;height:44px;border:none;background:#fff7ed;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#431407;transition:all .3s ease}.qty-btn[data-astro-cid-7xojfyaf]:hover{background:linear-gradient(135deg,#fb923c,#c2410c);color:#fff}.qty-input[data-astro-cid-7xojfyaf]{flex:1;border:none;text-align:center;font-size:18px;font-weight:700;color:#431407;background:transparent}.qty-input[data-astro-cid-7xojfyaf]:focus{outline:none}.add-to-cart-btn-new[data-astro-cid-7xojfyaf]{width:100%;background:linear-gradient(135deg,#fb923c,#c2410c);color:#fff;border:none;padding:20px 32px;border-radius:12px;font-weight:700;font-size:18px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #94a3b84d;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px}.add-to-cart-btn-new[data-astro-cid-7xojfyaf]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #94a3b866}.trust-badges-grid[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trust-badge-item[data-astro-cid-7xojfyaf]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#fff7ed;border-radius:12px;border:1px solid #ffedd5;text-align:center;transition:all .3s ease}.trust-badge-item[data-astro-cid-7xojfyaf] svg[data-astro-cid-7xojfyaf]{color:#fb923c}.trust-badge-item[data-astro-cid-7xojfyaf] span[data-astro-cid-7xojfyaf]{font-size:13px;font-weight:600;color:#6c757d}.trust-badge-item[data-astro-cid-7xojfyaf]:hover{background:#fff;border-color:#fb923c;transform:translateY(-4px)}.product-tabs-section[data-astro-cid-7xojfyaf]{background:#fff;border-radius:24px;border:2px solid #ffedd5;overflow:hidden}.tabs-nav[data-astro-cid-7xojfyaf]{display:flex;background:#fff7ed;border-bottom:2px solid #ffedd5}.tab-btn[data-astro-cid-7xojfyaf]{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 24px;background:transparent;border:none;color:#9a3412;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent}.tab-btn[data-astro-cid-7xojfyaf]:hover{color:#431407;background:#94a3b80d}.tab-btn[data-astro-cid-7xojfyaf].active{color:#fb923c;background:#fff;border-bottom-color:#fb923c}.tab-btn[data-astro-cid-7xojfyaf] svg[data-astro-cid-7xojfyaf]{transition:all .3s ease}.tab-btn[data-astro-cid-7xojfyaf].active svg[data-astro-cid-7xojfyaf]{color:#fb923c}.tabs-content[data-astro-cid-7xojfyaf]{position:relative;min-height:300px}.tab-panel[data-astro-cid-7xojfyaf]{display:none;padding:48px}.tab-panel[data-astro-cid-7xojfyaf].active{display:block;animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-panel-content[data-astro-cid-7xojfyaf] h3[data-astro-cid-7xojfyaf]{font-size:24px;font-weight:700;color:#431407;margin-bottom:24px;font-family:Lexend,sans-serif}.tab-panel-content[data-astro-cid-7xojfyaf] h4[data-astro-cid-7xojfyaf]{font-size:20px;font-weight:700;color:#431407;margin:32px 0 20px}.tab-panel-content[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{color:#6c757d;font-size:16px;line-height:1.8}.product-specs[data-astro-cid-7xojfyaf]{margin-top:32px}.specs-grid[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.spec-card[data-astro-cid-7xojfyaf]{display:flex;gap:16px;padding:24px;background:#fff7ed;border-radius:16px;border:2px solid #ffedd5;transition:all .3s ease}.spec-card[data-astro-cid-7xojfyaf]:hover{border-color:#fb923c;transform:translateY(-4px);box-shadow:0 8px 20px #94a3b81a}.spec-icon[data-astro-cid-7xojfyaf]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#fb923c,#c2410c);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.spec-card[data-astro-cid-7xojfyaf] h5[data-astro-cid-7xojfyaf]{font-size:16px;font-weight:700;color:#431407;margin-bottom:8px}.spec-card[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{font-size:14px;color:#9a3412;margin:0;line-height:1.6}.features-list-new[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.feature-item-new[data-astro-cid-7xojfyaf]{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fff7ed;border-radius:12px;border:2px solid #ffedd5;transition:all .3s ease}.feature-item-new[data-astro-cid-7xojfyaf]:hover{border-color:#fb923c;background:#fff;transform:translate(4px)}.feature-icon-circle[data-astro-cid-7xojfyaf]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#fb923c,#c2410c);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.feature-item-new[data-astro-cid-7xojfyaf] span[data-astro-cid-7xojfyaf]{font-size:15px;font-weight:600;color:#6c757d}.supplement-facts-container[data-astro-cid-7xojfyaf]{background:#fff7ed;padding:32px;border-radius:16px;text-align:center}.supplement-note[data-astro-cid-7xojfyaf]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;padding:16px;background:#fef3c7;border-radius:12px;color:#92400e;font-size:14px;font-weight:500}.supplement-note[data-astro-cid-7xojfyaf] svg[data-astro-cid-7xojfyaf]{color:#f59e0b;flex-shrink:0}.guarantee-banner[data-astro-cid-7xojfyaf]{display:flex;align-items:center;gap:32px;padding:40px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.2)}.guarantee-icon[data-astro-cid-7xojfyaf]{width:120px;height:120px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.guarantee-content[data-astro-cid-7xojfyaf] h3[data-astro-cid-7xojfyaf]{font-size:28px;font-weight:700;color:#fff;margin-bottom:12px;font-family:Lexend,sans-serif}.guarantee-content[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{color:#ffffffe6;font-size:16px;line-height:1.7;margin:0}@media (max-width: 991px){.product-gallery-modern[data-astro-cid-7xojfyaf]{position:relative;top:0}.main-image-container[data-astro-cid-7xojfyaf]{padding:40px}.product-title-new[data-astro-cid-7xojfyaf]{font-size:2.5rem}}@media (max-width: 768px){.product-title-new[data-astro-cid-7xojfyaf]{font-size:2rem}.amount[data-astro-cid-7xojfyaf]{font-size:3rem}.trust-badges-grid[data-astro-cid-7xojfyaf]{grid-template-columns:1fr}.tabs-nav[data-astro-cid-7xojfyaf]{flex-wrap:wrap}.tab-btn[data-astro-cid-7xojfyaf]{flex:1 1 auto;min-width:120px}.tab-panel[data-astro-cid-7xojfyaf]{padding:32px 24px}.guarantee-banner[data-astro-cid-7xojfyaf]{flex-direction:column;text-align:center;padding:32px 24px}.specs-grid[data-astro-cid-7xojfyaf],.features-list-new[data-astro-cid-7xojfyaf]{grid-template-columns:1fr}}
