/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Expected identifier but found "%"
Line 16:13 Unexpected "="
Line 16:59 Expected identifier but found "%"
Line 16:309 Unexpected "{"
Line 16:310 Expected identifier but found "%"
Line 16:322 Unexpected "="
Line 16:358 Expected identifier but found "%"
Line 16:944 Unexpected "{"
Line 16:945 Expected identifier but found "%"
... and 39 more hidden warnings

**/
{% comment %}========== DESIGN SYSTEM VARIABLES =========={% endcomment %}:root{--pdp-primary:#1a2e1a;--pdp-secondary:#2d4a2d;--pdp-accent:#d4a843;--pdp-cream:#f5f0e8;--pdp-warm-white:#faf8f4;--pdp-heading-font:'Playfair Display',serif;--pdp-body-font:'DM Sans',sans-serif;--pdp-mono-font:'DM Mono',monospace}{% comment %}========== GLOBAL STYLES =========={% endcomment %}.pdp-container{font-family:var(--pdp-body-font);color:var(--pdp-primary);background:var(--pdp-warm-white)}.pdp-section-header{margin-bottom:2rem}.pdp-label{display:inline-block;font-family:var(--pdp-mono-font);font-size:0.875rem;letter-spacing:0.15em;color:var(--pdp-secondary);margin-bottom:0.5rem}.pdp-heading{font-family:var(--pdp-heading-font);font-size:2.625rem;font-weight:400;line-height:1.1;color:var(--pdp-primary);margin:0}.pdp-gold-italic{color:var(--pdp-accent);font-style:italic}.pdp-description{font-size:1.125rem;line-height:1.6;color:#555;margin:1.5rem 0}{% comment %}========== SECTION 1:HERO =========={% endcomment %}.pdp-hero{padding:3rem 2rem;max-width:1400px;margin:0 auto}.pdp-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}{% comment %}Gallery Styles{% endcomment %}.pdp-gallery{display:flex;flex-direction:column;gap:1.5rem}.pdp-main-image-wrapper{position:relative;background:#fff;border-radius:0.5rem;overflow:hidden}.pdp-main-image{width:100%;height:auto;display:block;object-fit:contain}.pdp-discount-badge{position:absolute;top:1.5rem;right:1.5rem;width:4rem;height:4rem;border-radius:50%;background:var(--pdp-secondary);color:white;display:flex;align-items:center;justify-content:center;font-family:var(--pdp-mono-font);font-size:0.875rem;font-weight:bold}.pdp-carousel-dots{display:flex;gap:0.5rem;justify-content:center}.pdp-dot{width:0.75rem;height:0.75rem;border-radius:50%;border:2px solid #ddd;background:transparent;cursor:pointer;transition:background 0.3s ease,border-color 0.3s ease,transform 0.3s ease}.pdp-dot.active{background:var(--pdp-secondary);border-color:var(--pdp-secondary)}.pdp-thumbnails{display:flex;gap:0.75rem;overflow-x:auto;padding:0.5rem 0}.pdp-thumbnail{flex:0 0 auto;width:5rem;height:5rem;border:2px solid transparent;border-radius:0.5rem;cursor:pointer;transition:border-color 0.3s ease,opacity 0.3s ease;background:#fff;padding:0;overflow:hidden}.pdp-thumbnail img{width:100%;height:100%;object-fit:cover}.pdp-thumbnail.active{border-color:var(--pdp-secondary)}{% comment %}Product Info Styles{% endcomment %}.pdp-info{display:flex;flex-direction:column;gap:1.5rem}.pdp-category-tags{display:flex;gap:0.75rem}.pdp-tag{font-family:var(--pdp-mono-font);font-size:0.75rem;letter-spacing:0.1em;color:var(--pdp-secondary)}.pdp-title{font-family:var(--pdp-heading-font);font-size:3rem;font-weight:400;line-height:1.1;color:var(--pdp-primary);margin:0}.pdp-rating{display:flex;align-items:center;gap:1rem}.pdp-stars{display:flex;gap:0.25rem}.pdp-star{width:1.25rem;height:1.25rem;color:var(--pdp-accent)}.pdp-rating-text{font-size:0.95rem;color:#888}{% comment %}Pricing Cards{% endcomment %}.pdp-pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pdp-subscribe-card{background:var(--pdp-secondary);color:white;padding:1.5rem;border-radius:0.5rem;display:flex;flex-direction:column;gap:1rem}.pdp-subscribe-label{font-family:var(--pdp-mono-font);font-size:0.75rem;letter-spacing:0.1em;opacity:0.9}.pdp-subscribe-pricing{display:flex;justify-content:space-between;align-items:center}.pdp-subscribe-price{display:flex;flex-direction:column;gap:0.25rem}.pdp-amount{font-size:1.75rem;font-weight:600}.pdp-frequency{font-size:0.85rem;opacity:0.9}.pdp-subscribe-total{display:flex;flex-direction:column;align-items:flex-end;gap:0.25rem}.pdp-label{font-size:0.75rem;opacity:0.8}.pdp-total-price{font-size:1.5rem;font-weight:600}.pdp-compare-price{font-size:0.85rem;text-decoration:line-through;opacity:0.7}.pdp-onetime-card{background:white;border:2px solid #ddd;padding:1.5rem;border-radius:0.5rem;display:flex;flex-direction:column;gap:1rem}.pdp-onetime-label{font-family:var(--pdp-mono-font);font-size:0.75rem;letter-spacing:0.1em;color:var(--pdp-primary)}.pdp-onetime-pricing{display:flex;justify-content:space-between;align-items:center}.pdp-onetime-price{display:flex;flex-direction:column;gap:0.25rem}.pdp-onetime-total{display:flex;flex-direction:column;align-items:flex-end;gap:0.25rem}{% comment %}Duration Selector{% endcomment %}.pdp-duration-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pdp-duration-btn{position:relative;padding:1rem;border:2px solid #ddd;background:white;border-radius:0.5rem;cursor:pointer;transition:border-color 0.3s ease,background 0.3s ease,color 0.3s ease;font-family:var(--pdp-mono-font);font-size:0.85rem;display:flex;flex-direction:column;align-items:center;gap:0.5rem}.pdp-duration-btn:hover{border-color:var(--pdp-secondary)}.pdp-duration-btn.active{background:var(--pdp-secondary);color:white;border-color:var(--pdp-secondary)}.pdp-duration-text{font-weight:600}.pdp-duration-badge{font-size:0.7rem;letter-spacing:0.05em;opacity:0.8}.pdp-duration-btn.active .pdp-duration-badge{color:var(--pdp-accent)}.pdp-duration-btn:not(.active) .pdp-duration-badge:empty{display:none}{% comment %}Checkout Button{% endcomment %}.pdp-form{display:flex}.pdp-checkout-btn{width:100%;padding:1.25rem;background:var(--pdp-secondary);color:white;border:none;border-radius:0.5rem;font-family:var(--pdp-mono-font);font-size:0.95rem;font-weight:600;letter-spacing:0.1em;cursor:pointer;transition:background 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.pdp-checkout-btn:hover{background:var(--pdp-primary)}{% comment %}Stock Indicator{% endcomment %}.pdp-stock-indicator{padding:1rem;background:rgba(26,46,26,0.05);border-radius:0.5rem;display:flex;align-items:center;gap:0.5rem;flex-direction:column}.pdp-stock-dot{color:var(--pdp-secondary);font-size:1.5rem}.pdp-stock-text{font-size:1.025rem;color:var(--pdp-secondary);font-weight:500}.pdp-stock-bar{width:100%;height:0.5rem;background:rgba(26,46,26,0.1);border-radius:0.25rem;overflow:hidden;margin-top:0.5rem}.pdp-stock-fill{height:100%;background:var(--pdp-secondary);border-radius:0.25rem;transition:transform 0.3s ease}{% comment %}Trust Badges{% endcomment %}.pdp-trust-badges{display:flex;flex-direction:column;gap:0.5rem;font-size:0.9rem;color:#666;padding-top:1rem;border-top:1px solid #eee}.pdp-badge{display:inline-flex;align-items:center;gap:0.5rem}{% comment %}========== SECTION 2:WHY IT WORKS =========={% endcomment %}.pdp-why-works{padding:4rem 2rem 2rem 2rem;background:white;margin-top:2rem}.pdp-why-works{max-width:1200px;margin-left:auto;margin-right:auto}.pdp-benefit-pills{display:flex;gap:1rem;flex-wrap:wrap;margin:2rem 0}.pdp-pill{padding:0.75rem 1.5rem;border:2px solid var(--pdp-secondary);background:transparent;color:var(--pdp-secondary);border-radius:2rem;cursor:pointer;font-family:var(--pdp-body-font);font-size:1.025rem;transition:background 0.3s ease,color 0.3s ease}.pdp-pill:hover{background:var(--pdp-secondary);color:white}.pdp-subtext{font-size:1.125rem;color:#666;margin:2rem 0;font-weight:500}.pdp-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.pdp-benefit-card{border:1px solid #eee;border-radius:0.5rem;overflow:hidden}.pdp-benefit-header{width:100%;padding:1.5rem;background:#fafafa;border:none;cursor:pointer;display:flex;align-items:center;gap:1rem;font-family:var(--pdp-body-font);font-size:1rem;transition:background 0.3s ease}.pdp-benefit-header:hover{background:#f0f0f0}.pdp-benefit-icon{font-size:1.5rem}.pdp-benefit-name{flex:1;text-align:left;color:var(--pdp-primary);font-weight:600}.pdp-expand-icon{width:1.25rem;height:1.25rem;color:var(--pdp-secondary);transition:transform 0.3s ease}.pdp-benefit-card.active .pdp-expand-icon{transform:rotate(180deg)}.pdp-benefit-content{padding:1.5rem;background:white;border-top:1px solid #eee;color:#666;font-size:0.95rem;line-height:1.6}{% comment %}========== SECTION 3:FORMULAAI =========={% endcomment %}.pdp-formulaai{padding:4rem 2rem;background:var(--pdp-warm-white);max-width:1200px;margin:2rem auto}.pdp-formulaai-card{background:white;border:1px solid #ddd;border-radius:0.75rem;padding:2rem;max-width:600px;margin:0 auto}.pdp-formulaai-header{margin-bottom:1rem}.pdp-formulaai-title{font-family:var(--pdp-heading-font);font-size:1.5rem;color:var(--pdp-primary);display:flex;align-items:center;gap:0.75rem;margin:0}.pdp-ai-icon{font-size:1.75rem}.pdp-formulaai-subtitle{color:#666;margin:1rem 0 1.5rem;font-size:0.95rem}.pdp-formulaai-input-group{display:flex;gap:0.5rem;margin-bottom:1.5rem}.pdp-formulaai-input{flex:1;padding:0.75rem 1rem;border:1px solid #ddd;border-radius:0.5rem;font-family:var(--pdp-body-font);font-size:0.95rem;transition:border-color 0.3s ease}.pdp-formulaai-input:focus{outline:none;border-color:var(--pdp-secondary)}.pdp-formulaai-btn{width:3rem;height:auto;background:var(--pdp-secondary);color:white;border:none;border-radius:50%;cursor:pointer;font-weight:600;transition:background 0.3s ease}.pdp-formulaai-btn:hover{background:var(--pdp-primary)}.pdp-suggested-questions{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:1.5rem}.pdp-question-pill{padding:0.75rem 1rem;background:#f5f5f5;border:1px solid #ddd;border-radius:0.5rem;cursor:pointer;font-family:var(--pdp-body-font);font-size:0.9rem;color:var(--pdp-primary);text-align:left;transition:background 0.3s ease,border-color 0.3s ease,color 0.3s ease}.pdp-question-pill:hover{background:#eee;border-color:var(--pdp-secondary)}.pdp-formulaai-disclaimer{font-size:0.8rem;color:#999;margin:0}{% comment %}========== SECTION 4:WHAT'S INSIDE =========={% endcomment %}.pdp-whats-inside{padding:2rem 2rem 4rem 2rem;background:white;max-width:1200px;margin:0 auto}.pdp-whats-inside-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.pdp-whats-inside-left,.pdp-whats-inside-right{display:flex;flex-direction:column;gap:2rem}.pdp-ingredient-tags{display:flex;flex-wrap:wrap;gap:0.75rem}.pdp-ingredient-tag{padding:0.5rem 1rem;background:var(--pdp-cream);color:var(--pdp-primary);border-radius:2rem;font-size:0.975rem;border:1px solid #ddd}.pdp-suggested-use-card{background:#f9f7f1;padding:1.5rem;border-radius:0.5rem}.pdp-suggested-use-title{margin:0 0 1rem}.pdp-gold-label{font-family:var(--pdp-mono-font);font-size:0.875rem;letter-spacing:0.1em;color:var(--pdp-accent);display:block;margin-bottom:0.5rem}.pdp-suggested-use-text{font-size:0.95rem;line-height:1.6;color:#666;margin:0}.pdp-quality-promise{display:flex;flex-direction:column;gap:1rem}.pdp-quality-title{font-family:var(--pdp-heading-font);font-size:1.375rem;color:var(--pdp-primary);margin:0}.pdp-quality-tags{display:flex;flex-wrap:wrap;gap:0.75rem}.pdp-quality-tag{padding:0.5rem 1rem;background:transparent;border:2px solid var(--pdp-secondary);color:var(--pdp-secondary);border-radius:2rem;font-size:0.8rem;font-family:var(--pdp-mono-font)}{% comment %}========== SECTION 5:REVIEWS =========={% endcomment %}.pdp-reviews{padding:4rem 2rem;background:var(--pdp-warm-white);max-width:1200px;margin:0 auto}.pdp-reviews-container{margin-top:2rem}.pdp-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem}.pdp-review-card{background:white;padding:1.5rem;border-radius:0.5rem;display:flex;flex-direction:column;gap:1rem}.pdp-review-badge{display:flex;align-items:center;gap:0.5rem}.pdp-review-badge svg{width:1rem;height:1rem}.pdp-trustpilot-text{font-family:var(--pdp-mono-font);font-size:0.875rem;color:#666}.pdp-review-quote{font-style:italic;color:#666;font-size:1.075rem;line-height:1.6;margin:0}.pdp-reviewer-info{display:flex;align-items:center;gap:0.75rem;font-size:1.025rem}.pdp-reviewer-initial{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--pdp-secondary);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:0.8rem}.pdp-reviewer-name{color:var(--pdp-primary);font-weight:500}.pdp-verified{color:var(--pdp-secondary);font-family:var(--pdp-mono-font);font-size:0.925rem}.pdp-reviews-nav{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.pdp-nav-arrow{width:2.5rem;height:2.5rem;border:2px solid #ddd;background:white;border-radius:50%;cursor:pointer;font-size:1.25rem;color:var(--pdp-secondary);transition:border-color 0.3s ease,background 0.3s ease,color 0.3s ease}.pdp-nav-arrow:hover{border-color:var(--pdp-secondary);background:var(--pdp-secondary);color:white}{% comment %}========== SECTION 6:RISK FREE =========={% endcomment %}.pdp-risk-free{background:#2B4C3F;padding:4rem 2rem;text-align:center;color:white}
.pdp-risk-free-content{max-width:600px;margin:0 auto}
.pdp-risk-free-title{font-family:var(--pdp-heading-font);font-size:2.625rem;margin:0 0 1rem;color:#FFFFFF}
.pdp-risk-free-subtitle{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;color:rgba(255,255,255,0.65)}
.pdp-risk-free-btn{padding:1rem 2rem;background:#FFFFFF;color:#2B4C3F;border:none;border-radius:0.5rem;font-family:var(--pdp-mono-font);font-size:1.025rem;font-weight:600;letter-spacing:0.1em;cursor:pointer;transition:background 0.3s ease,transform 0.3s ease;margin-bottom:2rem}
.pdp-risk-free-btn:hover{background:#f0f0f0;transform:scale(1.025)}
.pdp-payment-methods{display:flex;justify-content:center;gap:0.6rem;flex-wrap:wrap;margin-top:1.5rem}
.pdp-payment-badge{border:1px solid rgba(255,255,255,0.1);border-radius:0.25rem;padding:0.35rem 0.75rem;font-family:var(--pdp-mono-font);font-size:0.7rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.08)}
{% comment %}========== RESPONSIVE =========={% endcomment %}.ppu-gallery-thumbs{max-width:100% !important;overflow:hidden !important;flex-wrap:nowrap !important}.ppu-gallery-thumb{flex-shrink:0 !important}@media (min-width:769px){.ppu-gallery-thumb:nth-child(n+9){display:none !important}}.ppu-hero-gallery{min-width:0 !important;max-width:100% !important;overflow:hidden !important}.ppu-hero-row{max-width:100% !important;overflow:hidden !important}.ppu-gallery{min-width:0 !important;max-width:100% !important}@media (max-width:768px){.pdp-hero-grid,.pdp-whats-inside-grid{grid-template-columns:1fr;gap:2rem}.pdp-heading{font-size:2.125rem}.pdp-title{font-size:2.125rem}.pdp-benefits-grid,.pdp-reviews-grid{grid-template-columns:1fr}.pdp-pricing-cards,.pdp-duration-selector{grid-template-columns:1fr}.pdp-benefit-pills{flex-direction:column}.pdp-pill{width:100%}}.pdp-stars-green{color:#00b67a;font-size:18px;letter-spacing:2px}.pdp-review-badge{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pdp-review-badge .pdp-trustpilot-text{font-size:13px;color:#888;font-weight:500}.pdp-review-quote{font-size:14px;line-height:1.6;color:#2d3a2e;margin:0 0 16px;font-style:normal}.pdp-reviewer-info{display:flex;align-items:center;gap:8px}.pdp-reviewer-initial{width:28px;height:28px;border-radius:50%;background:#2d3a2e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.pdp-reviewer-name{font-size:13px;font-weight:600;color:#2d3a2e}.pdp-verified{font-size:12px;color:#00b67a;font-weight:500}.pdp-reviews-container{overflow:hidden}.pdp-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pdp-review-card{background:#f5f2eb;border-radius:12px;padding:24px}.pdp-reviews-nav{display:flex;justify-content:center;gap:12px;margin-top:24px}.pdp-reviews-prev,.pdp-reviews-next{width:44px;height:44px;border-radius:50%;border:1.5px solid #ccc;background:#fff;cursor:pointer;font-size:22px;display:flex;align-items:center;justify-content:center;color:#2d3a2e;transition:border-color 0.3s ease,background 0.3s ease,color 0.3s ease}.pdp-reviews-prev:hover,.pdp-reviews-next:hover{border-color:#2d3a2e;background:#2d3a2e;color:#fff}.pdp-ingredients{background:#2d3a2e;color:#faf8f4;padding:60px 40px}.pdp-ingredients-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1200px;margin:0 auto}.pdp-ingredients .pdp-label{color:#d4a843}.pdp-ingredients .pdp-heading{color:#faf8f4}.pdp-ingredients .pdp-description,.pdp-ingredients-description{color:#c8c4bc;font-size:15px;line-height:1.7;margin-bottom:24px}@media (max-width:768px){.pdp-reviews-grid{grid-template-columns:1fr}.pdp-ingredients-wrapper{grid-template-columns:1fr}.collection-filters{gap:6px;padding:20px 10px}.filter-btn{padding:8px 14px;font-size:11px}}.pdp-why-works,.pdp-whats-inside,.pdp-reviews,.pdp-formulaai{padding-left:clamp(2rem,5vw,6rem);padding-right:clamp(2rem,5vw,6rem)}.pdp-reviews .pdp-section-header,.pdp-why-works .pdp-section-header{text-align:center}.pdp-benefit-pills{justify-content:center}.pdp-subtext{text-align:center}.pdp-why-works .pdp-description{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.pdp-reviews-nav{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.pdp-whats-inside-grid{gap:clamp(2rem,4vw,4rem)}@media (max-width:768px){.pdp-why-works,.pdp-whats-inside,.pdp-reviews,.pdp-formulaai{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:768px){.ppu-gallery-main{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;-ms-overflow-style:none !important;gap:0 !important}.ppu-gallery-main::-webkit-scrollbar{display:none !important}.ppu-gallery-main img{display:block !important;scroll-snap-align:start !important;flex:0 0 100% !important;min-width:100% !important;max-width:100% !important;width:100% !important;height:auto !important;object-fit:contain !important}.ppu-gallery-nav{display:none !important}.ppu-gallery{overflow:visible !important;position:relative !important}.ppu-hero-gallery{width:100% !important;overflow:hidden !important}.ppu-gallery-thumbs-wrap,.ppu-gallery-thumbs{display:flex !important;justify-content:center !important;gap:8px !important;padding:12px 0 !important;overflow:visible !important;flex-wrap:wrap !important}.ppu-gallery-thumb{width:10px !important;height:10px !important;border-radius:50% !important;background:rgba(244,240,232,0.2) !important;border:none !important;padding:0 !important;cursor:pointer !important;transition:background 0.3s !important;overflow:hidden !important}.ppu-gallery-thumb.active,.ppu-gallery-thumb-active{background:#2B4C3F !important}.ppu-gallery-thumb img{display:none !important}}

/* ═══ Review Chevron Repositioning ═══ */
.testimonials-slider-wrapper {
  position: relative !important;
}
.testimonials-slider-wrapper .slider-arrow {
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  z-index: 10 !important;
}
.slider-arrow-left {
  left: -20px !important;
}
.slider-arrow-right {
  right: -20px !important;
}
@media (max-width: 768px) {
  .slider-arrow-left { left: -8px !important; }
  .slider-arrow-right { right: -8px !important; }
}
