:root{--gs-accent: var(--dark-green-color);--gs-accent-hover: #65c360;--gs-accent-light: #eaf3e4;--gs-accent-border: #c0d4b8;--gs-dark: var(--color-normal-text);--gs-dark-hover: #1e2d1a;--gs-cream: #FCF6DF;--gs-cream-dark: #f0e8d0;--gs-gallery-bg: #f5f1ea;--gs-text: var(--color-normal-text);--gs-text-light: var(--color-light-text);--gs-text-muted: var(--color-disabled-text);--gs-border: var(--color-border);--gs-border-light: var(--color-bg-line);--gs-white: #fff;--gs-bg: var(--color-page-bg);--gs-star: #f5a623;--gs-radius: 10px;--gs-radius-sm: 10px;--gs-transition: .3s cubic-bezier(.25, .1, .25, 1)}.gs-hero{padding-bottom:0;overflow:visible}.gs-product-hero-section{overflow:visible}.gs-hero__layout{display:grid;grid-template-columns:1fr;max-width:1200px;margin:0 auto}.gs-hero__gallery{position:relative}.gs-hero__gallery-inner{display:flex;flex-direction:column}.gs-hero__thumbs{display:flex;flex-direction:row;gap:6px;padding:8px 14px 0;order:2;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gs-hero__thumbs::-webkit-scrollbar{display:none}.gs-hero__thumb-btn{width:48px;height:48px;flex-shrink:0;border-radius:8px;border:1.5px solid transparent;overflow:hidden;cursor:pointer;padding:0;background:none;transition:border-color .15s ease}.gs-hero__thumb-btn:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-hero__thumb-btn--active{border-color:var(--gs-dark)}.gs-hero__thumb-btn img{width:100%;height:100%;object-fit:cover;display:block}.gs-hero__main-image{position:relative;overflow:hidden}.gs-hero__main-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.gs-hero__main-img--active{position:relative;opacity:1;z-index:1}.gs-hero__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--gs-dark);color:var(--gs-white);padding:2px 8px;font-size:12px;border-radius:20px}.gs-hero__in-the-mix{display:none}.gs-hero__inmix-eyebrow{display:block;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-accent);margin-bottom:6px}.gs-hero__inmix-tagline{color:var(--gs-text);line-height:1.2;margin-bottom:14px}.gs-hero__inmix-tagline em{color:var(--gs-accent);font-style:italic}.gs-hero__inmix-macros{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.gs-hero__inmix-macros .gs-stat-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 8px;text-align:center;border:.5px solid var(--gs-border-light);border-radius:var(--gs-radius);background:#fff;min-height:70px}.gs-hero__inmix-macros .gs-stat-pill--highlighted{background:var(--gs-accent-light);border-color:var(--gs-accent-border)}.gs-hero__inmix-macros .gs-stat-pill__icon{display:none}.gs-hero__inmix-macros .gs-stat-pill__text{display:flex;flex-direction:column;align-items:center;gap:4px}.gs-hero__inmix-macros .gs-stat-pill__value{display:block;line-height:1;color:var(--gs-dark)}.gs-hero__inmix-macros .gs-stat-pill__label{display:block;color:var(--gs-text-muted);text-transform:uppercase;font-size:10px}.gs-hero__buy-card{padding:18px 18px 20px;border-top:.5px solid var(--gs-border-light)}.gs-hero__eyebrow{display:block;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-accent);margin-bottom:6px;font-size:12px}.gs-hero__rating-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;row-gap:6px;margin-bottom:12px}.gs-hero__stars{display:flex;gap:1px;color:var(--gs-star)}.gs-hero__rating-score{color:var(--gs-dark)}.gs-hero__review-link{color:var(--gs-dark);text-decoration:underline}.gs-hero__five-star-badge{color:var(--gs-dark);background:var(--gs-accent-light);padding:3px 9px;border-radius:20px;border:.5px solid var(--gs-accent-border)}.gs-hero__title{line-height:1.05;color:var(--gs-text);margin:0 0 10px!important}.gs-hero__tagline{line-height:1.65;color:var(--gs-text-light);margin-bottom:20px;padding-bottom:20px;border-bottom:.5px solid var(--gs-border-light)}.gs-hero__tagline p{margin:0 0 4px}.gs-hero__tagline p:last-child{margin-bottom:0}.gs-hero__testimonial{color:var(--gs-dark);line-height:1.6;border-left:2px solid var(--gs-accent);padding-left:12px;margin:4px 0 16px}.gs-hero__testimonial cite{font-style:normal;color:var(--gs-text-muted)}.gs-hero__selector{margin-bottom:18px}.gs-hero__selector-label{display:block;color:var(--gs-text);margin-bottom:3px;font-size:14px}.gs-hero__size-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gs-hero__size-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:11px 14px;border:1.5px solid var(--gs-border-light);border-radius:9px;background:var(--gs-white);text-decoration:none;color:var(--gs-text);transition:all .15s ease;cursor:pointer}.gs-hero__size-card:hover{border-color:var(--gs-accent)}.gs-hero__size-card--active{border-color:var(--gs-dark);background:var(--gs-accent-light)}.gs-hero__size-name{color:var(--gs-text);display:block;margin-bottom:2px}.gs-hero__size-sub{color:var(--gs-text-muted)}.gs-hero__size-badge{display:inline-block;background:var(--gs-dark);color:var(--gs-white);padding:2px 8px;font-size:12px;border-radius:20px;margin-top:4px}.gs-hero__formula-toggle{display:flex;border-radius:8px;padding:3px;gap:3px;border:.5px solid var(--gs-border-light)}.gs-hero__formula-opt{flex:1;text-align:center;padding:9px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease;text-decoration:none;color:var(--gs-text-muted)}.gs-hero__formula-opt:hover{color:var(--gs-text)}.gs-hero__formula-opt--active{background:var(--gs-accent-light);border:1px solid var(--gs-accent-border)}.gs-hero__formula-name{display:block;color:var(--gs-text-muted)}.gs-hero__formula-opt--active .gs-hero__formula-name{color:var(--gs-dark)}.gs-hero__formula-sub{display:block;color:var(--gs-text-muted);margin-top:1px}.gs-hero__po-wrap{border:1.5px solid var(--gs-border-light)!important;border-radius:var(--gs-radius)!important;overflow:hidden!important;margin-top:40px}.gs-hero__po-row{padding:18px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer;transition:background .12s ease;gap:12px}.gs-hero__po-row:first-child{border-bottom:.5px solid var(--gs-border-light)!important}.gs-hero__po-row:hover{background:#f8f6f2!important}.gs-hero__po-row--active{background:var(--gs-accent-light)!important}.gs-hero__po-left{display:flex!important;align-items:center!important;gap:12px;min-width:0}.gs-hero__po-info{display:flex!important;flex-direction:column!important;gap:2px}.gs-hero__po-radio{width:20px!important;height:20px!important;border-radius:50%!important;border:1.5px solid var(--gs-border-light)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease;flex-shrink:0;background:transparent!important}.gs-hero__po-row--active .gs-hero__po-radio{border-color:var(--gs-dark)!important;background:var(--gs-dark)!important}.gs-hero__po-radio-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--gs-white)!important;opacity:0;transition:opacity .12s ease}.gs-hero__po-row--active .gs-hero__po-radio-dot{opacity:1!important}.gs-hero__po-name{display:block!important;color:var(--gs-text)!important}.gs-hero__po-sub{display:block!important;color:var(--gs-text-muted)!important}.gs-hero__po-price-wrap{text-align:right!important;flex-shrink:0}.gs-hero__po-price{display:block!important;color:var(--gs-text)!important}.gs-hero__po-price--saving{color:var(--gs-dark)!important}.gs-hero__po-was{color:var(--gs-text-muted)!important;text-decoration:line-through!important;display:block!important;margin-bottom:1px}.gs-hero__po-save-badge{display:inline-block!important;background:var(--gs-dark)!important;color:var(--gs-white)!important;padding:2px 8px;font-size:10px;border-radius:20px;margin-top:3px}.gs-hero__freq-row{display:none!important;padding:14px 16px!important;background:var(--gs-accent-light)!important;border-top:.5px solid var(--gs-accent-border)!important}.gs-hero__freq-row:not([hidden]){display:block!important}.gs-hero__freq-row[hidden]{display:none!important}.gs-hero__freq-label{display:block!important;color:var(--gs-text-light)!important;margin-bottom:8px}.gs-hero__freq-pills{display:flex!important;gap:8px;flex-wrap:wrap}.gs-hero__freq-pill{padding:6px 14px!important;border-radius:20px!important;border:1px solid var(--gs-accent-border)!important;cursor:pointer;color:var(--gs-dark)!important;background:#fff9!important;transition:all .12s ease}.gs-hero__freq-pill:focus-visible{outline:2px solid var(--gs-accent);outline-offset:1px}.gs-hero__freq-pill--active{background:var(--gs-dark)!important;color:var(--gs-white)!important;border-color:var(--gs-dark)!important}.gs-hero__atc-wrap{margin-bottom:0}.gs-hero__atc-btn{width:100%;height:52px;border:none;border-radius:var(--gs-radius);background:var(--gs-dark);color:var(--gs-white);letter-spacing:.06em;text-transform:uppercase;padding:14px 24px;cursor:pointer;transition:background .15s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.gs-hero__atc-btn:hover{background:var(--gs-dark-hover)}.gs-hero__atc-btn:active{transform:scale(.98)}.gs-hero__atc-btn:disabled{opacity:.4;cursor:not-allowed}.gs-hero__cart-icon{flex-shrink:0}.gs-hero__action-row{display:flex;gap:10px;align-items:stretch;margin-bottom:10px}.gs-hero__action-row .gs-hero__atc-btn{flex:1;min-width:0;margin-bottom:0}.gs-hero__qty-ctrl{display:flex;align-items:center;border:1px solid var(--gs-border);border-radius:var(--gs-radius);overflow:hidden;flex-shrink:0}.gs-hero__qty-btn{width:40px;height:100%;background:var(--gs-bg);border:none;cursor:pointer;color:var(--gs-text);display:flex;align-items:center;justify-content:center;transition:background .12s ease}.gs-hero__qty-btn:hover{background:var(--gs-accent-light)}.gs-hero__qty-input{width:36px;text-align:center;border:none;background:transparent;color:var(--gs-text);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gs-hero__qty-input::-webkit-outer-spin-button,.gs-hero__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gs-hero__dispatch{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--gs-dark);margin-bottom:14px;font-size:14px}.gs-hero__dispatch-dot{width:6px;height:6px;border-radius:50%;background:var(--gs-accent);animation:gs-pulse 2.5s infinite;flex-shrink:0}@keyframes gs-pulse{0%,to{opacity:1}50%{opacity:.3}}.gs-hero__pay-row{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-bottom:14px}.gs-hero__pay-icon{display:inline-flex;align-items:center;justify-content:center;height:28px}.gs-hero__pay-icon svg,.gs-hero__pay-icon .icon--full-color{height:28px;width:auto}.gs-hero__micro-trust{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding-top:4px}.gs-hero__micro-item{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--gs-text-muted)}.gs-hero__micro-item:before{content:"\2713";color:var(--gs-accent);font-size:10px;font-weight:600}.gs-trust{padding:40px 20px;background:var(--gs-white);border-top:.5px solid var(--gs-border-light)}.gs-trust__section-heading{color:var(--gs-text);text-align:center;margin:0 0 24px!important}.gs-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:900px;margin:0 auto}.gs-trust__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px 20px;border:.5px solid var(--gs-border-light);border-radius:var(--gs-radius);background:var(--gs-white)}.gs-trust__emoji{font-size:28px;line-height:1;margin-bottom:10px}.gs-trust__heading{font-size:14px;font-weight:500;line-height:1.3;color:var(--gs-text);margin:0 0 4px}.gs-trust__body{font-size:13px;color:var(--gs-text-muted);line-height:1.5}.gs-editorial{background:var(--gs-bg)}.gs-editorial__image-wrap{width:100%;aspect-ratio:4 / 3;overflow:hidden}.gs-editorial__image{width:100%;height:100%;object-fit:cover}.gs-editorial__content{padding:40px 24px}.gs-accordion-wrap{padding:48px 20px}.gs-accordion{max-width:1200px;margin:0 auto}.gs-accordion__heading{font-style:italic;color:var(--gs-text);margin:0 0 32px!important;text-align:center}.gs-accordion__item{background:var(--gs-cream);border-radius:20px;margin-bottom:10px;border:none}.gs-accordion__item:first-child{border:none}.gs-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px;border:none;background:none;cursor:pointer;text-align:left;gap:12px;border-radius:20px}.gs-accordion__header-text{display:flex;align-items:center;gap:10px;font-family:RecoletaBold,sans-serif;font-size:20px;color:var(--gs-text);max-width:90%}.gs-accordion__header-icon,.gs-accordion__chevron{display:none}.gs-accordion__toggle-icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#70ae6d;color:var(--gs-white);display:flex;align-items:center;justify-content:center;transition:background .3s ease-in-out;position:relative}.gs-accordion__toggle-icon:hover{background:#65c360}.gs-accordion__icon-plus,.gs-accordion__icon-minus{position:absolute;font-size:30px;font-weight:600;line-height:1;transition:opacity .3s ease-in-out}.gs-accordion__icon-minus,.gs-accordion__header[aria-expanded=true] .gs-accordion__icon-plus{opacity:0}.gs-accordion__header[aria-expanded=true] .gs-accordion__icon-minus{opacity:1}.gs-accordion__content{overflow:hidden;height:0;transition:height var(--gs-transition);background:var(--gs-cream);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.gs-accordion__content-inner{padding:0 18px 20px}.gs-accordion__content-inner .rte{line-height:1.7;color:var(--gs-text)}.gs-accordion__header:hover .gs-accordion__header-text{color:var(--gs-accent)}.gs-nutrition{padding:40px 20px;background:var(--gs-bg)}.gs-nutrition__wrap{max-width:1200px;margin:0 auto}.gs-nutrition__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 12px;border:none;background:none;cursor:pointer;text-align:left;min-height:48px}.gs-nutrition__title{color:var(--gs-text);margin:0!important}.gs-nutrition__chevron{flex-shrink:0;width:24px;height:24px;color:var(--gs-text-muted);transition:transform var(--gs-transition)}.gs-nutrition__header[aria-expanded=true] .gs-nutrition__chevron{transform:rotate(180deg)}.gs-nutrition__body{overflow:hidden;height:0;transition:height var(--gs-transition)}.gs-nutrition__serving{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gs-text-muted);margin-bottom:16px}.gs-nutrition__layout{display:block}.gs-nutrition__table{width:100%;border-collapse:collapse;margin-bottom:24px}.gs-nutrition__table th,.gs-nutrition__table td{padding:8px 10px;font-size:14px;color:var(--gs-text);text-align:left;border-bottom:1px solid var(--gs-border-light)}.gs-nutrition__table th{font-weight:600}.gs-nutrition__table td:last-child{text-align:right;color:var(--gs-text-light);white-space:nowrap}.gs-nutrition__row--indent td:first-child{padding-left:24px;font-size:13px;color:var(--gs-text-light)}.gs-nutrition__table tr:nth-child(2n){background:rgba(var(--color-normal-text-rgb),.02)}.gs-nutrition__table thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gs-text-muted);border-bottom:2px solid var(--gs-text);padding:8px 10px}.gs-nutrition__vitamins-heading{color:var(--gs-text);margin:0 0 12px!important;padding-bottom:8px;border-bottom:2px solid var(--gs-border-light)}.gs-social{padding:32px 20px 20px;background:var(--gs-cream)}.gs-social__heading{color:var(--gs-text);text-align:center;margin:0 0 8px!important}.gs-social__aggregate{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px}.gs-social__rating-number{font-size:44px;line-height:1;color:var(--gs-text)}.gs-social__rating-meta{display:flex;flex-direction:column;gap:2px}.gs-social__rating-count{font-size:14px;color:var(--gs-text-light)}.gs-social__cards{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.gs-social__cards::-webkit-scrollbar{display:none}.gs-social__card{flex:0 0 78vw;max-width:320px;scroll-snap-align:start;padding:24px;background:var(--gs-white);border-radius:var(--gs-radius);border:1px solid var(--gs-border-light);display:flex;flex-direction:column;gap:12px}.gs-social__card:hover{border-color:var(--gs-border)}.gs-social__card-stars{display:flex;gap:2px;color:var(--gs-star)}.gs-social__card-stars svg{width:16px;height:16px}.gs-social__card-quote{font-size:15px;line-height:1.65;color:var(--gs-text);font-style:italic}.gs-social__card-author{font-size:14px;color:var(--gs-text-muted);margin-top:auto}.gs-recs{padding:40px 20px 48px;background:var(--gs-cream)}.gs-recs__heading{color:var(--gs-text);margin:0 0 28px!important;text-align:center}.gs-recs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:1200px;margin:0 auto}.gs-recs__card{background:var(--gs-white);border-radius:16px;overflow:hidden;border:.5px solid var(--gs-border-light);transition:all .2s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column}.gs-recs__card:hover{border-color:var(--gs-accent-border);transform:translateY(-2px)}.gs-recs__card-image{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--gs-gallery-bg);display:flex;align-items:center;justify-content:center}.gs-recs__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gs-recs__card:hover .gs-recs__card-image img{transform:scale(1.04)}.gs-recs__card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.gs-recs__card-title{font-size:14px;font-weight:500;color:var(--gs-text);line-height:1.3;margin:0}.gs-recs__card-price{font-size:13px;color:var(--gs-text-muted)}.gs-recs__card-rating{margin-top:2px}.gs-recs__card-rating .stars-rating{display:inline-block}.gs-recs__card-rating .stars{font-size:12px}.gs-recs__card-rating .rating-text{font-size:11px}.gs-recs__card-rating .stars-count{font-size:11px;color:var(--gs-accent)}.gs-ingr{background:var(--gs-cream);padding:48px 20px}.gs-ingr__inner{max-width:1200px;margin:0 auto}.gs-ingr__left{background:var(--gs-dark);border-radius:16px;padding:32px 28px}.gs-ingr__eyebrow{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--gs-accent);margin-bottom:8px}.gs-ingr__title{color:var(--gs-white);line-height:1.2;margin:0 0 20px!important}.gs-ingr__list{padding:0}.gs-ingr__list-content{color:#b8ccb2;font-size:14px;line-height:1.9}.gs-ingr__list-content p{color:#b8ccb2}.gs-ingr__list-content strong{color:var(--gs-white);font-weight:500}.gs-ingr__right{padding-top:32px;display:flex;flex-direction:column;justify-content:center}.gs-ingr__right-title{color:var(--gs-text);line-height:1.2;margin:0 0 16px!important}.gs-ingr__right-body{font-size:15px;color:var(--gs-text-light);line-height:1.7}.gs-ingr__right-body p{color:var(--gs-text-light)}.gs-ingr__right-link{display:inline-block;font-size:14px;color:var(--gs-accent);margin-top:16px;text-decoration:none;transition:color .15s}.gs-ingr__right-link:hover{color:var(--gs-dark)}.gs-compare{padding:48px 20px;background:var(--gs-cream)}.gs-compare__inner{max-width:1200px;margin:0 auto}.gs-compare__heading{color:var(--gs-text);line-height:1.2;margin:0 0 6px!important}.gs-compare__subtitle{font-size:14px;color:var(--gs-text-muted);margin-bottom:28px}.gs-compare__table-wrap{overflow-x:hidden}.gs-compare__table{width:100%;border-collapse:collapse}.gs-compare__table th,.gs-compare__table td{padding:12px 8px;font-size:12px;text-align:center;border-bottom:.5px solid var(--gs-border-light)}.gs-compare__th-feature,.gs-compare__feature{text-align:left;font-weight:500;color:var(--gs-text);font-size:13px}.gs-compare__th-purition{background:var(--gs-dark);color:var(--gs-white);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-radius:8px 8px 0 0;padding:10px 6px}.gs-compare__th-comp{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--gs-text-muted);padding:10px 6px}.gs-compare__val{color:var(--gs-text-muted)}.gs-compare__val--purition{background:rgba(var(--color-normal-text-rgb),.03)}.gs-compare__check{color:var(--gs-accent);font-size:16px}.gs-compare__cross{color:var(--main-pink-color);font-size:14px}.gs-compare__varies{font-style:italic;font-size:11px;color:var(--gs-text-muted)}.gs-reviews{padding:48px 20px;background:var(--gs-cream)}.gs-reviews__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:1200px;margin:0 auto 28px}.gs-reviews__heading{color:var(--gs-text);margin:0!important}.gs-reviews__all-link{font-size:14px;color:var(--gs-accent);text-decoration:none;transition:color .15s}.gs-reviews__all-link:hover{color:var(--gs-dark)}.gs-reviews__layout{display:grid;grid-template-columns:1fr;gap:28px;max-width:1200px;margin:0 auto}.gs-reviews__aggregate{display:flex;gap:28px;align-items:flex-start}.gs-reviews__score-box{flex-shrink:0}.gs-reviews__big-number{display:block;font-size:48px;line-height:1;color:var(--gs-text)}.gs-reviews__big-stars{margin:6px 0 4px}.gs-reviews__count{font-size:13px;color:var(--gs-text-muted)}.gs-reviews__bars{flex:1;display:flex;flex-direction:column;gap:5px;padding-top:4px}.gs-reviews__bar-row{display:flex;align-items:center;gap:8px}.gs-reviews__bar-label{font-size:12px;color:var(--gs-text-muted);width:24px;text-align:right;flex-shrink:0}.gs-reviews__bar-track{flex:1;height:6px;background:#e8e3d8;border-radius:3px;overflow:hidden}.gs-reviews__bar-fill{height:100%;border-radius:3px;background:var(--gs-accent);transition:width .6s ease}.gs-reviews__bar-pct{font-size:11px;color:var(--gs-text-muted);width:32px;text-align:right;flex-shrink:0}.gs-reviews__cards{display:grid;grid-template-columns:1fr;gap:12px}.gs-reviews__card{background:var(--gs-white);border-radius:12px;padding:20px;border:.5px solid var(--gs-border-light)}.gs-reviews__card-stars{display:flex;gap:2px;color:var(--gs-star);margin-bottom:10px}.gs-reviews__card-stars svg{width:16px;height:16px}.gs-reviews__card-quote{font-size:14px;line-height:1.6;color:var(--gs-text);margin:0}.gs-reviews__card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:.5px solid var(--gs-border-light)}.gs-reviews__card-author{font-size:11px;color:var(--gs-text-muted)}.gs-reviews__card-verified{font-size:10px;color:var(--gs-accent);background:var(--gs-accent-light);padding:3px 8px;border-radius:20px;border:.5px solid var(--gs-accent-border)}.gs-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.gs-reveal.gs-revealed{opacity:1;transform:translateY(0)}.gs-reveal-stagger .gs-reveal-child{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.gs-reveal-stagger.gs-revealed .gs-reveal-child{opacity:1;transform:translateY(0)}.gs-reveal-stagger.gs-revealed .gs-reveal-child:nth-child(1){transition-delay:0s}.gs-reveal-stagger.gs-revealed .gs-reveal-child:nth-child(2){transition-delay:.08s}.gs-reveal-stagger.gs-revealed .gs-reveal-child:nth-child(3){transition-delay:.16s}.gs-reveal-stagger.gs-revealed .gs-reveal-child:nth-child(4){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.gs-reveal,.gs-reveal-stagger .gs-reveal-child{opacity:1!important;transform:none!important;transition:none!important}}@media(min-width:768px){.gs-hero__layout{grid-template-columns:1fr 1fr;gap:0 48px;padding:32px 40px}.gs-hero__left-col{position:sticky;top:24px;align-self:start;will-change:transform}.gs-hero__thumbs{gap:8px;padding:20px 0 0}.gs-hero__thumb-btn{width:64px;height:64px}.gs-hero__in-the-mix{padding:100px 0 0}.gs-hero__buy-card{background:var(--gs-white);border-radius:14px;padding:28px;border:.5px solid var(--gs-border-light)}.gs-accordion-wrap,.gs-nutrition{padding:48px 32px}.gs-nutrition__layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.gs-nutrition__table{margin-bottom:0}.gs-nutrition__vitamins-heading:first-child{margin-top:0!important}.gs-editorial__layout--two-column{display:grid;grid-template-columns:3fr 2fr;max-width:1200px;margin:0 auto}.gs-editorial__layout--two-column .gs-editorial__image-wrap{aspect-ratio:auto;min-height:400px}.gs-editorial__layout--two-column .gs-editorial__content{display:flex;flex-direction:column;justify-content:center;padding:48px 40px}.gs-social{padding:40px 32px 28px}.gs-social__card{flex:0 0 300px}.gs-social__cards{justify-content:center;flex-wrap:wrap}.gs-trust__grid{grid-template-columns:repeat(4,1fr);gap:16px}.gs-ingr{padding:64px 48px}.gs-ingr__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.gs-ingr__left{padding:40px 32px}.gs-ingr__right{padding-top:0}.gs-compare{padding:56px 48px}.gs-compare__table th,.gs-compare__table td{padding:14px 16px;font-size:14px}.gs-compare__th-feature,.gs-compare__feature{font-size:14px}.gs-compare__th-purition,.gs-compare__th-comp{font-size:11px;padding:12px 16px}.gs-compare__check{font-size:18px}.gs-compare__cross{font-size:16px}.gs-reviews{padding:56px 48px}.gs-reviews__layout{grid-template-columns:1fr;gap:32px}.gs-reviews__cards{grid-template-columns:repeat(3,1fr)}.gs-accordion-wrap{padding:56px 48px}.gs-accordion{max-width:1200px}.gs-recs{padding:56px 32px 64px}.gs-recs__grid{grid-template-columns:repeat(4,1fr);gap:16px}.gs-recs__heading{text-align:center}}@media(max-width:479px){.gs-hero__inmix-macros .gs-stat-pill:last-child{display:none}}.appstle_sub_widget{display:none}svg.gs-hero__cart-icon{margin-bottom:-3px}span.gs-hero__formula-name{font-size:14px}span.gs-hero__formula-sub{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/262/assets/gs-product.css.map */
