:root{--gs-ink: #0f1226;--gs-navy: #1b2556;--gs-blue: #2e438b;--gs-gold: #c8a24a;--gs-cream: #f6efe3;--gs-mist: #f1f3f9;--gs-line: #dfe3ee;--gs-muted: #5b6275;--gs-green: #1f7a4d;--gs-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body-family: var(--gs-font);--font-heading-family: var(--gs-font)}html{scroll-behavior:smooth}body,.product__title,.product__title h1,h1,h2,h3,.h1,.h2,.h3{font-family:var(--gs-font);letter-spacing:0}.product__title h1{font-weight:700;line-height:1.15}.gs{font-family:var(--gs-font);color:var(--gs-ink);font-size:16px;line-height:1.5}.gs *,.gs *:before,.gs *:after{box-sizing:border-box}.gs-wrap{max-width:1120px;margin:0 auto;padding:56px 20px}.gs-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-blue);margin:0 0 10px}.gs .gs-h2{color:inherit;font-size:clamp(28px,6vw,42px);line-height:1.12;font-weight:700;margin:0 0 14px;text-wrap:balance;letter-spacing:-.01em}.gs-lead{font-size:17px;color:var(--gs-muted);margin:0 0 32px;max-width:640px}.gs-center{text-align:center}.gs-center .gs-lead{margin-left:auto;margin-right:auto}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 32px;border-radius:999px;background:var(--gs-blue);color:#fff!important;font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform .15s,background .15s}.gs-btn:hover{background:var(--gs-navy);transform:translateY(-1px)}.gs-btn--light{background:#fff;color:var(--gs-navy)!important}.gs-btn--light:hover{background:var(--gs-cream)}.gs-dark{background:var(--gs-navy);color:#fff}.gs-dark h2,.gs-dark h3,.gs-dark .gs-h2{color:#fff}.gs-dark .gs-eyebrow{color:var(--gs-gold)}.gs-dark .gs-lead{color:#ffffffc7}.gs-mist{background:var(--gs-mist)}.gs-img{display:block;width:100%;height:100%;object-fit:cover}.gs-stars{color:var(--gs-gold);letter-spacing:2px;font-size:15px}.gs-note{font-size:12px;color:var(--gs-muted);margin:16px 0 0}.gs-dark .gs-note{color:#fff9}.gs-incl{border:1px solid var(--gs-line);border-radius:16px;overflow:hidden;margin:18px 0 6px;background:#fff}.gs-incl__head{display:flex;justify-content:space-between;align-items:center;margin:0;padding:12px 16px;background:var(--gs-mist);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gs-pill{background:var(--gs-blue);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;letter-spacing:.04em}.gs-incl__list{list-style:none;margin:0;padding:4px 16px}.gs-incl__row{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:10px 0}.gs-incl__row+.gs-incl__row{border-top:1px solid var(--gs-line)}.gs-incl__thumb{width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--gs-mist)}.gs-incl__name{font-weight:700;font-size:15px;line-height:1.25;display:block}.gs-incl__role{font-size:13px;color:var(--gs-muted);line-height:1.3;display:block}.gs-incl__val{text-align:right;font-size:13px;line-height:1.3;white-space:nowrap}.gs-incl__val s{color:var(--gs-muted);display:block}.gs-incl__val b{color:var(--gs-blue)}.gs-incl__val .gs-gift{color:var(--gs-green)}.gs-incl__total{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 16px;border-top:1px dashed var(--gs-line);font-size:15px}.gs-incl__total s{color:var(--gs-muted);margin-right:6px}.gs-incl__total b{font-size:18px;color:var(--gs-blue)}.rating-stars .rating-stars-and-text{flex-wrap:wrap;justify-content:flex-start;row-gap:4px}.rating-stars__label{flex-basis:100%;margin:0!important;font-size:14px;line-height:1.35;color:var(--gs-muted)}.gs-stock{border:1px solid #f1d9a6;background:#fff8ea;border-radius:14px;padding:12px 14px;margin:14px 0 4px}.gs-stock__top{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.3}.gs-stock__dot{position:relative;flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#d9480f}.gs-stock__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid #d9480f;opacity:0;animation:gs-ping 1.6s ease-out infinite}@keyframes gs-ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.gs-stock__dot:after{animation:none}}.gs-stock__bar{height:10px;border-radius:999px;background:#f3e3c2;overflow:hidden;margin:10px 0 8px}.gs-stock__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gs-gold),#d9480f)}.gs-stock__meta{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--gs-muted)}.gs-stock__meta b{color:#b3400c;font-size:14px}.gs-stock.is-out{background:var(--gs-mist);border-color:var(--gs-line)}.gs-more{display:inline-flex;align-items:center;gap:4px;margin:4px 0 0;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--gs-blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gs-more svg{width:15px;height:15px}.gs-more--big{margin-top:14px;font-size:15px}.gs-more--big svg{width:18px;height:18px}html:has(dialog.gs-modal[open]){overflow:hidden}.gs-modal{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:20px;background:#fff;color:var(--gs-ink);box-shadow:0 24px 64px #0f122659;overflow:auto;overscroll-behavior:contain}.gs-modal::backdrop{background:#0f12268c}.gs-modal__box{position:relative;padding:22px 20px 20px}.gs-modal__x{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:50%;border:0;background:var(--gs-mist);color:var(--gs-ink);display:grid;place-items:center;cursor:pointer}.gs-modal__x svg{width:18px;height:18px}.gs-modal__hero{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;padding-right:36px}.gs-modal__img{width:84px;height:84px;border-radius:14px;overflow:hidden;background:var(--gs-mist)}.gs-modal .gs-eyebrow{margin-bottom:4px}.gs .gs-modal__h{font-size:22px;line-height:1.15;font-weight:700;margin:0 0 6px;color:var(--gs-ink)}.gs-modal__p{margin:0;font-size:14px;line-height:1.45;color:var(--gs-muted)}.gs-chips{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 4px}.gs-chips span{display:inline-flex;align-items:center;gap:5px;background:var(--gs-mist);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.gs-chips svg{width:14px;height:14px;color:var(--gs-green)}.gs .gs-modal__sub{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-blue);margin:20px 0 8px}.gs-dose{width:100%;border-collapse:collapse;font-size:14px;line-height:1.35}.gs-dose th,.gs-dose td{padding:9px 6px;border-bottom:1px solid var(--gs-line);text-align:left;vertical-align:top}.gs-dose tr:last-child th,.gs-dose tr:last-child td{border-bottom:0}.gs-dose th{font-weight:700;padding-left:0}.gs-dose td{color:var(--gs-muted);font-size:13px}.gs-dose .gs-dose__mg{color:var(--gs-blue);font-weight:800;font-size:14px;white-space:nowrap}.gs-levels{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:lv}.gs-levels li{position:relative;padding:10px 12px 10px 46px;background:var(--gs-mist);border-radius:12px;font-size:14px;line-height:1.4;counter-increment:lv}.gs-levels li:before{content:counter(lv);position:absolute;left:12px;top:10px;width:24px;height:24px;border-radius:50%;background:var(--gs-blue);color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center}.gs-levels b{display:block}.gs-modal__list{margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid;gap:6px}.gs-modal__note{margin:16px 0 0;font-size:12px;line-height:1.45;color:var(--gs-muted)}.gs-modal__cta{width:100%;margin-top:18px}.gs-gifts{border:2px solid var(--gs-green);border-radius:16px;overflow:hidden;margin:14px 0 16px;background:#fff;transition:border-color .2s}.gs-gifts__head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;background:#e9f5ee;font-size:15px;font-weight:800;line-height:1.25}.gs-gifts__on,.gs-gifts__off{font-size:13px}.gs-gifts__on{display:inline-flex;align-items:center;gap:4px;color:var(--gs-green);white-space:nowrap}.gs-gifts__on svg{width:16px;height:16px}.gs-gifts__off{display:none;white-space:nowrap;color:var(--gs-blue)}.gs-gifts__list{list-style:none;margin:0;padding:2px 14px}.gs-gift{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;padding:10px 0}.gs-gift+.gs-gift{border-top:1px solid var(--gs-line)}.gs-gift__thumb{width:46px;height:46px;border-radius:10px;overflow:hidden;background:var(--gs-navy)}.gs-gift__thumb--icon{display:grid;place-items:center;background:var(--gs-mist);color:var(--gs-blue)}.gs-gift__thumb--icon svg{width:26px;height:26px}.gs-gift__name{display:block;font-size:14px;line-height:1.25}.gs-gift__text{display:block;font-size:12px;line-height:1.35;color:var(--gs-muted);margin-top:2px}.gs-gift__val{text-align:right;font-size:12px;line-height:1.3;white-space:nowrap}.gs-gift__val s{display:block;color:var(--gs-muted)}.gs-gift__val b{color:var(--gs-green)}.gs-gifts__total{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 14px;border-top:1px dashed var(--gs-line);font-size:14px}.gs-gifts__total s{color:var(--gs-muted)}.gs-gifts__total b{font-size:18px;color:var(--gs-green)}.gs-gifts.is-locked{border-color:var(--gs-line)}.gs-gifts.is-locked .gs-gifts__head{background:var(--gs-mist)}.gs-gifts.is-locked .gs-gifts__on{display:none}.gs-gifts.is-locked .gs-gifts__off{display:inline}.gs-gifts.is-locked .gs-gift,.gs-gifts.is-locked .gs-gifts__total{opacity:.5}.gs-gift__only{color:var(--gs-blue);font-weight:600}.gs-gifts:not(.is-three) .gs-gift--three .gs-gift__thumb,.gs-gifts:not(.is-three) .gs-gift--three .gs-gift__name,.gs-gifts:not(.is-three) .gs-gift--three .gs-gift__val{opacity:.5}.gs-gifts.is-three .gs-gift__only,.gs-gifts__sum3,.gs-gifts.is-three .gs-gifts__sum2{display:none}.gs-gifts.is-three .gs-gifts__sum3{display:inline}.gs-media{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin:6px 0 12px;padding:12px;border-top:1px solid var(--gs-line);border-bottom:1px solid var(--gs-line)}.gs-media__label{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-muted)}.gs-media__logos{display:flex;align-items:center;gap:18px}.gs-media__logos img{display:block;height:30px;width:auto}.gs-media__logos img:first-child{height:40px}.quantity-breaks__title{font-size:14px;line-height:1.35;font-weight:700;text-align:center;margin-bottom:18px}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){display:none}.quantity-breaks-container{row-gap:12px}.quantity-break{background:#fff;border:2px solid var(--gs-line);border-radius:16px;transition:border-color .15s}.quantity-break:hover{background:#fff;border:2px solid #b9c2dc}.quantity-breaks-container input:checked+.quantity-break{background:#f5f7fc;border:2px solid var(--gs-blue);box-shadow:0 6px 22px #2e438b24}.quantity-break--badge .quantity-break__badge{position:static;transform:none;display:block;text-align:center;margin:calc(var(--padding-y) * -1) calc(var(--padding-x) * -1) 14px;padding:7px 12px;border-radius:13px 13px 0 0;font-size:12px;line-height:1.3;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.quantity-break__label-text{font-size:17px;font-weight:800}.quantity-break__left{row-gap:6px}.quantity-break__benefit{white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px}.quantity-break__caption{font-size:13px;line-height:1.35;color:var(--gs-muted)}.quantity-break__price{font-size:20px;font-weight:800}.quantity-break__price em,.quantity-break__wrapper em{color:var(--gs-ink)}.quantity-break__compare-price{font-size:13px;color:var(--gs-muted)}.quantity-break__upsells-container{display:none!important}.gs-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 8px}.gs-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:12px 6px;border-radius:12px;background:var(--gs-mist);font-size:12px;line-height:1.3;font-weight:700}.gs-trust__item svg{width:24px;height:24px;color:var(--gs-blue)}.gs-causes{display:grid;gap:16px}.gs-cause{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:18px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.gs-cause__img{aspect-ratio:4 / 5;overflow:hidden}.gs-cause__img img{object-position:50% 100%}.gs-cause__body{padding:20px;display:flex;flex-direction:column;gap:10px}.gs-cause__num{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--gs-gold)}.gs-cause__title{font-size:21px;font-weight:700;line-height:1.2;margin:0}.gs-cause__text{margin:0;color:#ffffffc7;font-size:15px}.gs-cause__fix{margin-top:auto;display:flex;gap:10px;align-items:flex-start;background:#fff;color:var(--gs-ink);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.35}.gs-cause__fix b{color:var(--gs-blue);display:block}.gs-cause__fix svg{flex-shrink:0;width:22px;height:22px;color:var(--gs-green);margin-top:1px}.gs-prod{display:grid;gap:24px;align-items:center;padding:28px 0}.gs-prod+.gs-prod{border-top:1px solid var(--gs-line)}.gs-prod__img{border-radius:20px;overflow:hidden;aspect-ratio:4 / 5;background:#fff}.gs .gs-prod__name{color:inherit;font-size:clamp(26px,5.5vw,36px);font-weight:700;line-height:1.12;margin:0 0 10px}.gs-prod__text{margin:0 0 20px;color:var(--gs-muted)}.gs-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.gs-stat{background:#fff;border:1px solid var(--gs-line);border-radius:14px;padding:14px}.gs-stat b{display:block;font-size:24px;line-height:1.1;font-weight:700;color:var(--gs-blue)}.gs-stat span{display:block;font-size:13px;color:var(--gs-muted);line-height:1.3;margin-top:4px}.gs-proof{display:flex;gap:12px;align-items:center;background:var(--gs-cream);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.35}.gs-proof b{font-size:22px;color:var(--gs-navy);white-space:nowrap}.gs-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:gs}.gs-step{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center;background:#fff;border:1px solid var(--gs-line);border-radius:18px;padding:10px}.gs-step__img{width:112px;height:112px;border-radius:12px;overflow:hidden;background:var(--gs-mist)}.gs-step__time{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--gs-navy);color:#fff;border-radius:999px;padding:3px 10px;margin-bottom:6px}.gs-step__title{font-size:17px;font-weight:800;line-height:1.25;margin:0 0 4px}.gs-step__text{font-size:14px;color:var(--gs-muted);margin:0;line-height:1.4}.gs-step--text{grid-template-columns:1fr;padding:16px 18px}.gs-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--gs-line);font-size:14px}.gs-table th,.gs-table td{padding:14px 8px;text-align:center;border-bottom:1px solid var(--gs-line)}.gs-table tr:last-child td{border-bottom:0}.gs-table th{font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--gs-muted);vertical-align:bottom}.gs-table td:first-child,.gs-table th:first-child{text-align:left;padding-left:16px;font-weight:600;color:var(--gs-ink)}.gs-table .gs-us{background:var(--gs-blue);color:#fff}.gs-table th.gs-us{color:#fff}.gs-yes,.gs-no{display:inline-block;width:24px;height:24px}.gs-yes{color:var(--gs-green)}.gs-us .gs-yes{color:#fff}.gs-no{color:#b4b9c7}.gs-rating{display:inline-flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:center;font-size:15px;margin:0 0 28px;color:var(--gs-muted)}.gs-rating b{font-size:22px;color:var(--gs-ink)}.gs-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,340px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 20px 14px;margin:0 -20px;scrollbar-width:thin}.gs-review{scroll-snap-align:start;background:#fff;border:1px solid var(--gs-line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:12px;text-align:left}.gs .gs-review__text{margin:0;padding:0;border:0;font-style:normal;font-size:15px;line-height:1.5;color:inherit}.gs-review__who{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:14px}.gs-review__ava{width:40px;height:40px;border-radius:50%;background:var(--gs-navy);color:#fff;font-weight:800;display:grid;place-items:center;font-size:14px;flex-shrink:0}.gs-review__tag{display:block;font-size:12px;color:var(--gs-blue);font-weight:700}.gs-founder{display:grid;gap:24px;align-items:center}.gs-founder__img{border-radius:20px;overflow:hidden;aspect-ratio:4 / 5;max-width:420px;background:#fff}.gs-founder__quote{font-size:19px;line-height:1.5;margin:0 0 18px;font-weight:500}.gs-founder__name{font-weight:800;font-size:16px}.gs-founder__role{color:var(--gs-muted);font-size:14px}.gs-guar{display:grid;gap:28px;align-items:center}.gs-guar__img{width:100%;max-width:440px;margin:0 auto;aspect-ratio:1;border-radius:20px;overflow:hidden;box-shadow:0 18px 50px #00000059}.gs-guar__body .gs-lead{margin-bottom:20px}.gs-guar__points{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gs-guar__points li{display:flex;align-items:center;gap:10px;font-size:15px}.gs-guar__points svg{width:22px;height:22px;flex-shrink:0;color:var(--gs-gold)}.gs-final{display:grid;gap:22px;align-items:center}.gs-final__img{border-radius:20px;overflow:hidden;aspect-ratio:1;background:#fff;max-width:460px;width:100%;margin:0 auto}.gs-final__offers{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:8px}.gs-final__offers li{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border:1px solid var(--gs-line);border-radius:12px;padding:12px 16px;font-size:15px}.gs-final__offers li.gs-hot{border:2px solid var(--gs-blue)}.gs-final__offers small{display:block;color:var(--gs-muted);font-size:13px}.gs-final__offers b{font-size:18px}.gs-final__offers .gs-tag{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-blue)}.gs-final__stock{display:flex;align-items:center;gap:10px;margin:-8px 0 18px;font-size:16px;color:#b3400c}.gs-final__stock b{color:#b3400c}@media(min-width:750px){.gs-wrap{padding:88px 32px}.gs-causes{grid-template-columns:repeat(3,1fr)}.gs-prod{grid-template-columns:1fr 1fr;gap:56px;padding:44px 0}.gs-prod:nth-child(2n) .gs-prod__img{order:2}.gs-steps{grid-template-columns:repeat(2,1fr)}.gs-reviews{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:0}.gs-founder{grid-template-columns:420px 1fr;gap:56px}.gs-guar{grid-template-columns:440px 1fr;gap:56px}.gs-modal__box{padding:28px}.gs-final{grid-template-columns:1fr 1fr;gap:56px}.gs-table{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gtl-set.css.map */
