:root{--gs-surface-elev: #0E1B2A;--gs-surface-deep: #050B14;--gs-overlay: rgba(7, 17, 28, .86);--gs-steel: #6B9AC4;--gs-steel-soft: rgba(107, 154, 196, .14);--gs-paper: #F4F5F7;--gs-border-strong: rgba(229, 232, 236, .2);--gs-tracking-wide: .16em;--gs-rd-fs-eyebrow: var(--gs-fs-eyebrow);--gs-rd-fs-caption: var(--gs-fs-caption);--gs-rd-icon-border-success: rgba(93, 190, 137, .22);--gs-rd-accent-glow: 0 0 12px rgba(var(--gs-orange-rgb), .6)}body.gs-theme .gs-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--gs-rd-fs-eyebrow);font-weight:600;letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3);margin:0;font-family:var(--gs-font-brand)}body.gs-theme .gs-eyebrow--brand{color:var(--red-orange);text-transform:none;letter-spacing:.04em;font-size:var(--gs-rd-fs-caption);font-weight:500}body.gs-theme .gs-eyebrow--brand:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red-orange);box-shadow:var(--gs-rd-accent-glow)}body.gs-theme .gs-icon-tile{display:inline-flex;align-items:center;justify-content:center;color:var(--gs-green);background:var(--gs-green-soft);border:1px solid var(--gs-rd-icon-border-success);flex-shrink:0}body.gs-theme .gs-section-rd__head--left{text-align:left;margin-left:0}body.gs-theme .gs-h1{font-family:var(--gs-font-brand);font-weight:300;font-size:clamp(44px,7vw,88px);line-height:1;letter-spacing:-.025em;color:var(--gs-text);margin:0}body.gs-theme .gs-h2{font-family:var(--gs-font-brand);font-weight:300;font-size:clamp(34px,4.6vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--gs-text);margin:0}body.gs-theme .gs-h3{font-family:var(--gs-font-brand);font-weight:500;font-size:22px;line-height:1.25;color:var(--gs-text);margin:0}body.gs-theme .gs-btn,body.gs-theme a.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:0;font-family:var(--gs-font-brand);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;white-space:nowrap}body.gs-theme .gs-btn--primary{background:var(--red-orange);color:var(--gs-surface);border-color:var(--gs-accent-border-strong);box-shadow:0 8px 22px #ff6b1a2e}body.gs-theme .gs-btn--primary:hover{background:var(--red-orange-hover);box-shadow:0 10px 30px #ff6b1a52}body.gs-theme .gs-btn--ghost{background:transparent;color:var(--gs-text);border-color:var(--gs-border)}body.gs-theme .gs-btn--ghost:hover{border-color:var(--gs-border-strong)}body.gs-theme .gs-btn--block{width:100%}body.gs-theme .gs-btn--large{min-height:60px;padding:0 36px;font-size:var(--gs-text-base)}body.gs-theme .gs-btn--shoppay{background:#5a31f4;color:#fff;border-color:var(--gs-border)}body.gs-theme .gs-btn--shoppay:hover{background:#6e45ff}body.gs-theme .gs-placeholder{position:relative;background:repeating-linear-gradient(45deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 10px,transparent 10px,transparent 20px),var(--gs-surface-elev);border:1px solid var(--gs-border);display:flex;align-items:center;justify-content:center;color:var(--gs-text-3);font-size:var(--gs-rd-fs-caption);letter-spacing:.06em;text-transform:uppercase;overflow:hidden}body.gs-theme .gs-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 30%,rgba(107,154,196,.05),transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(255,107,26,.03),transparent 60%);pointer-events:none}body.gs-theme .gs-placeholder span{position:relative;z-index:1;padding:8px 12px;text-align:center}body.gs-theme .gs-hero-rd{position:relative;padding:80px 0 96px;overflow:hidden}body.gs-theme .gs-hero-rd:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,26,.08) 0%,transparent 60%);pointer-events:none}body.gs-theme .gs-hero-rd__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}body.gs-theme .gs-hero-rd__text{max-width:540px}body.gs-theme .gs-hero-rd__eyebrow{margin-bottom:28px}body.gs-theme .gs-hero-rd__title{margin-bottom:var(--gs-space-6)}body.gs-theme .gs-hero-rd__lead{font-size:var(--gs-text-lg);line-height:1.55;color:var(--gs-text-2);margin:0 0 36px;max-width:480px}body.gs-theme .gs-hero-rd__actions{display:flex;gap:12px;margin-bottom:56px;flex-wrap:wrap}body.gs-theme .gs-hero-rd__stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--gs-border);padding-top:var(--gs-space-6-5);gap:var(--gs-space-4)}body.gs-theme .gs-hero-rd__stat-num{font-family:var(--gs-font-brand);font-size:clamp(28px,3vw,40px);font-weight:400;color:var(--gs-text);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:6px}body.gs-theme .gs-hero-rd__stat-num--steel{color:var(--gs-steel)}body.gs-theme .gs-hero-rd__stat-suffix{font-size:.45em;color:var(--gs-text-3);margin-left:4px}body.gs-theme .gs-hero-rd__stat-label{font-size:var(--gs-rd-fs-eyebrow);color:var(--gs-text-3);letter-spacing:.04em;line-height:1.35}body.gs-theme .gs-hero-rd__image{aspect-ratio:4/5;min-height:360px;width:100%;max-width:100%;overflow:hidden}body.gs-theme .gs-hero-rd__image img{width:100%;height:100%;object-fit:cover;display:block}body.gs-theme .gs-proof-bar{border-top:1px solid var(--gs-border);border-bottom:1px solid var(--gs-border);background:var(--gs-surface-deep)}body.gs-theme .gs-proof-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gs-space-3) var(--gs-space-7-5);padding:var(--gs-space-4-5) var(--gs-space-7);max-width:1280px;margin:0 auto;font-size:var(--gs-fs-body-sm);color:var(--gs-text-2)}body.gs-theme .gs-proof-bar__item{display:inline-flex;align-items:center;gap:8px;letter-spacing:.01em}body.gs-theme .gs-proof-bar__stars{color:var(--gs-star);letter-spacing:1px;font-size:var(--gs-fs-ui-md)}body.gs-theme .gs-proof-bar__strong{color:var(--gs-text);font-weight:500}body.gs-theme .gs-proof-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--gs-green);background:var(--gs-green-soft);border:1px solid var(--gs-rd-icon-border-success);flex-shrink:0}body.gs-theme .gs-proof-bar__divider{width:1px;height:14px;background:var(--gs-border);display:inline-block}body.gs-theme .gs-problem{text-align:center;padding:144px 0}body.gs-theme .gs-problem__text{max-width:920px;margin:0 auto;font-size:clamp(28px,3.6vw,44px);line-height:1.25;font-weight:300;color:var(--gs-text);letter-spacing:-.015em}body.gs-theme .gs-problem__text em{color:var(--red-orange);font-style:normal;font-weight:400}body.gs-theme .gs-section-rd{padding:112px 0;border-top:1px solid var(--gs-border)}body.gs-theme .gs-section-rd__head{text-align:center;max-width:720px;margin:0 auto 64px}body.gs-theme .gs-section-rd__head .gs-eyebrow{margin-bottom:var(--gs-space-4)}body.gs-theme .gs-section-rd__head .gs-h2{margin-bottom:20px}body.gs-theme .gs-section-rd__head p{font-size:18px;line-height:1.55;color:var(--gs-text-2)}body.gs-theme .gs-product-rd__hero{aspect-ratio:21/9;margin-bottom:64px;min-height:320px;max-height:560px;width:100%;border:1px solid var(--gs-border);overflow:hidden}body.gs-theme .gs-product-rd__hero img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}body.gs-theme .gs-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--gs-border);border:1px solid var(--gs-border);width:100%;box-sizing:border-box}body.gs-theme .gs-feature-card{background:var(--gs-surface);padding:var(--gs-space-8) var(--gs-space-7);display:flex;flex-direction:column;gap:var(--gs-space-4);transition:background .3s ease}body.gs-theme .gs-feature-card:hover{background:var(--gs-surface-elev)}body.gs-theme .gs-feature-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--gs-text-2)}body.gs-theme .gs-feature-card .gs-h3{margin-bottom:4px}body.gs-theme .gs-feature-card p{font-size:var(--gs-fs-ui-md);line-height:1.55;color:var(--gs-text-2);margin:0}body.gs-theme .gs-feature-card__readout{font-size:var(--gs-fs-ui-sm);color:var(--gs-steel);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:8px}body.gs-theme .gs-life-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gs-space-6)}body.gs-theme .gs-life-card{position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--gs-border);transition:border-color .3s ease}body.gs-theme .gs-life-card:hover{border-color:var(--gs-border-strong)}body.gs-theme .gs-life-card__img{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 10px,transparent 10px,transparent 20px),var(--gs-surface-elev)}body.gs-theme .gs-life-card__img img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}body.gs-theme .gs-life-card__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(7,17,28,.85) 100%);z-index:2}body.gs-theme .gs-life-card__body{position:absolute;bottom:0;left:0;right:0;padding:28px;z-index:3}body.gs-theme .gs-life-card__time{font-size:var(--gs-fs-eyebrow);color:var(--gs-text-3);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;margin-bottom:12px;font-variant-numeric:tabular-nums}body.gs-theme .gs-life-card__title{font-family:var(--gs-font-brand);font-weight:400;font-size:24px;line-height:1.2;color:var(--gs-text);margin:0 0 8px}body.gs-theme .gs-life-card__desc{font-size:var(--gs-fs-ui-md);color:var(--gs-text-2);line-height:1.5;margin:0}body.gs-theme .gs-vs-table{border-top:1px solid var(--gs-border)}body.gs-theme .gs-vs-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;border-bottom:1px solid var(--gs-border);padding:var(--gs-space-6) 0;align-items:center}body.gs-theme .gs-vs-row--head{border-bottom:1px solid var(--gs-border-strong);padding:var(--gs-space-4) 0}body.gs-theme .gs-vs-row--head .gs-vs-cell{font-size:var(--gs-fs-eyebrow);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3);font-weight:600}body.gs-theme .gs-vs-row--head .gs-vs-cell--ours{color:var(--gs-text)}body.gs-theme .gs-vs-cell{padding:0 var(--gs-space-4);font-size:15px;color:var(--gs-text-2);line-height:1.4}body.gs-theme .gs-vs-cell--label{color:var(--gs-text);font-weight:500}body.gs-theme .gs-vs-cell--ours{color:var(--gs-green);font-weight:500;position:relative;padding-left:var(--gs-space-7)}body.gs-theme .gs-vs-cell--ours:before{content:"\2713";position:absolute;left:var(--gs-space-4);color:var(--gs-green);font-weight:700;font-size:var(--gs-fs-ui-sm)}body.gs-theme .gs-vs-table__note{font-size:var(--gs-fs-caption);color:var(--gs-text-3);margin-top:18px;text-align:center;max-width:760px;margin-left:auto;margin-right:auto}body.gs-theme .gs-results-rd__hero{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:stretch;margin-bottom:96px}body.gs-theme .gs-results-rd__photos{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid var(--gs-border)}body.gs-theme .gs-results-rd__photo{aspect-ratio:3/4;position:relative}body.gs-theme .gs-results-rd__photo img{width:100%;height:100%;object-fit:cover;display:block}body.gs-theme .gs-results-rd__photo-tag{position:absolute;bottom:16px;left:16px;font-size:var(--gs-fs-eyebrow);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3);background:#07111cb3;padding:6px 10px;z-index:2}body.gs-theme .gs-results-rd__photo-tag--after{color:var(--gs-green)}body.gs-theme .gs-results-rd__quote-card{background:var(--gs-surface-elev);border:1px solid var(--gs-border);padding:var(--gs-space-9) var(--gs-space-8);display:flex;flex-direction:column;justify-content:space-between}body.gs-theme .gs-results-rd__meta{font-size:var(--gs-fs-eyebrow);color:var(--gs-text-3);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;margin-bottom:var(--gs-space-6)}body.gs-theme .gs-results-rd__quote{font-family:var(--gs-font-brand);font-weight:300;font-size:clamp(22px,2.4vw,32px);line-height:1.3;letter-spacing:-.015em;color:var(--gs-text);margin:0 0 var(--gs-space-7)}body.gs-theme .gs-results-rd__body{color:var(--gs-text-2);font-size:15px;line-height:1.6;margin:0 0 var(--gs-space-6)}body.gs-theme .gs-results-rd__source{font-size:var(--gs-fs-ui-sm);color:var(--gs-text-3)}body.gs-theme .gs-results-rd__source strong{color:var(--gs-text-2);font-weight:500}body.gs-theme .gs-results-rd__verified{color:var(--gs-green)}body.gs-theme .gs-results-rd__disclaimer{font-size:var(--gs-fs-eyebrow);color:var(--gs-text-3);margin:12px 0 0;line-height:1.5}body.gs-theme .gs-review-carousel{position:relative}body.gs-theme .gs-review-rail{display:flex;flex-wrap:nowrap;gap:var(--gs-space-4);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-inline:var(--gs-layout-gutter);padding:var(--gs-space-1) var(--gs-layout-gutter) var(--gs-space-6);margin-inline:calc(-1 * var(--gs-layout-gutter));scrollbar-width:none}body.gs-theme .gs-review-rail::-webkit-scrollbar{display:none}body.gs-theme .gs-review-card{flex:0 0 calc((100% - 32px) / 3);background:var(--gs-surface-elev);border:1px solid var(--gs-border);padding:var(--gs-space-6-5) var(--gs-space-6);display:flex;flex-direction:column;gap:14px;scroll-snap-align:start;scroll-snap-stop:always;transition:border-color .3s ease}body.gs-theme .gs-review-card:hover{border-color:var(--gs-border-strong)}body.gs-theme .gs-review-card__stars{color:var(--gs-star);font-size:var(--gs-fs-ui-md);letter-spacing:1px}body.gs-theme .gs-review-card__title{font-family:var(--gs-font-brand);font-weight:500;font-size:17px;color:var(--gs-text);line-height:1.3;margin:0}body.gs-theme .gs-review-card__text{font-size:var(--gs-fs-ui-md);color:var(--gs-text-2);line-height:1.55;margin:0}body.gs-theme .gs-review-card__meta{margin-top:auto;font-size:var(--gs-fs-caption);color:var(--gs-text-3);display:flex;align-items:center;gap:8px}body.gs-theme .gs-review-card__verified{color:var(--gs-green)}body.gs-theme .gs-review-dots{display:flex;justify-content:center;gap:8px;margin-top:8px}body.gs-theme .gs-review-dot{width:24px;height:2px;background:var(--gs-border-strong);border:none;cursor:pointer;padding:0;transition:background .25s ease,width .25s ease}body.gs-theme .gs-review-dot:hover{background:var(--gs-text-3)}body.gs-theme .gs-review-dot.active{background:var(--red-orange);width:36px}body.gs-theme .gs-review-tabs{display:flex;gap:8px;margin-bottom:var(--gs-space-7);flex-wrap:wrap;justify-content:center}body.gs-theme .gs-review-tab{padding:var(--gs-space-2) var(--gs-space-4);background:var(--gs-surface-elev);border:1px solid var(--gs-border);color:var(--gs-text-2);font-size:var(--gs-fs-caption);letter-spacing:.04em;cursor:pointer;transition:border-color .2s,color .2s;font-family:var(--gs-font-brand)}body.gs-theme .gs-review-tab.active{border-color:var(--red-orange);color:var(--gs-text)}body.gs-theme .gs-review-tab__stars{color:var(--gs-star);margin-right:6px}body.gs-theme .gs-review-tab__count{color:var(--gs-text-3);margin-left:4px}body.gs-theme .gs-bundles-section{background:var(--gs-surface-deep)}body.gs-theme .gs-bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gs-space-4);margin-bottom:48px}body.gs-theme .gs-bundle-card{background:var(--gs-surface-elev);border:1px solid var(--gs-border);padding:var(--gs-space-7-5) var(--gs-space-6-5);position:relative;display:flex;flex-direction:column;gap:var(--gs-space-4);transition:border-color .3s ease,transform .3s ease;cursor:pointer;text-decoration:none;color:inherit}body.gs-theme .gs-bundle-card:hover{border-color:var(--gs-border-strong);transform:translateY(-2px)}body.gs-theme .gs-bundle-card--featured{border-color:#5dbe8966;background:linear-gradient(180deg,rgba(93,190,137,.04) 0%,var(--gs-surface-elev) 60%)}body.gs-theme .gs-bundle-card__popular{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;background:var(--gs-green);color:var(--gs-surface);font-size:10px;letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;padding:6px 14px;font-weight:700;white-space:nowrap}body.gs-theme .gs-bundle-card__popular svg{width:11px;height:11px}body.gs-theme .gs-bundle-card__icon{width:32px;height:32px;color:var(--gs-text-3);display:flex;align-items:center;justify-content:center;transition:color .3s ease;margin-bottom:4px}body.gs-theme .gs-bundle-card:hover .gs-bundle-card__icon{color:var(--gs-text)}body.gs-theme .gs-bundle-card--featured .gs-bundle-card__icon{color:var(--gs-green)}body.gs-theme .gs-bundle-card__name{font-size:var(--gs-fs-eyebrow);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3)}body.gs-theme .gs-bundle-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}body.gs-theme .gs-bundle-card__price{font-family:var(--gs-font-brand);font-size:40px;font-weight:400;color:var(--gs-text);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}body.gs-theme .gs-bundle-card__was{font-size:15px;color:var(--gs-muted);text-decoration:line-through;font-weight:400;font-variant-numeric:tabular-nums}body.gs-theme .gs-bundle-card__savings{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red-orange);background:var(--red-orange-soft);padding:3px 8px;font-variant-numeric:tabular-nums;align-self:center}body.gs-theme .gs-bundle-card__includes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:var(--gs-fs-ui-md);color:var(--gs-text-2)}body.gs-theme .gs-bundle-card__includes li{position:relative;padding-left:22px;line-height:1.4}body.gs-theme .gs-bundle-card__includes li:before{content:"\2014";position:absolute;left:0;color:var(--gs-text-3)}body.gs-theme .gs-bundle-card__cta-spacer{flex:1}body.gs-theme .gs-bundle-card__action{margin-top:8px;font-size:var(--gs-fs-ui-sm);color:var(--gs-text-3);display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:var(--gs-tracking-wide)}body.gs-theme .gs-bundle-card--featured .gs-bundle-card__action{color:var(--gs-green)}body.gs-theme .gs-final-cta-row{text-align:center;padding-top:48px}body.gs-theme .gs-final-cta-row .gs-btn{margin-bottom:var(--gs-space-7)}body.gs-theme .gs-footer{background:radial-gradient(circle at 12% 0%,rgba(255,107,26,.07),transparent 34%),linear-gradient(180deg,var(--gs-bg) 0%,#050b14 100%);color:var(--gs-text-2);border-top:1px solid var(--gs-border)}body.gs-theme .gs-footer__top{display:grid;grid-template-columns:minmax(280px,1.15fr) 2fr minmax(260px,.9fr);gap:var(--gs-space-8);align-items:start}body.gs-theme .gs-footer__brand-mark{margin:0 0 var(--gs-space-4);color:var(--gs-text);font-size:clamp(30px,4vw,44px);line-height:.95;letter-spacing:-.04em;font-weight:600}body.gs-theme .gs-footer__tagline,body.gs-theme .gs-footer__tagline p{max-width:34ch;margin:0;color:var(--gs-text-2);font-size:var(--gs-fs-ui-md);line-height:1.65}body.gs-theme .gs-footer__proof{display:flex;flex-wrap:wrap;gap:var(--gs-space-2);margin-top:var(--gs-space-5)}body.gs-theme .gs-footer__proof span{display:inline-flex;align-items:center;gap:var(--gs-space-1-5);padding:6px 9px;border:1px solid rgba(93,190,137,.26);color:var(--gs-green);background:var(--gs-green-soft);font-size:var(--gs-fs-eyebrow);font-weight:650;white-space:nowrap}body.gs-theme .gs-footer__proof span:before{content:"\2713"}body.gs-theme .gs-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-7)}body.gs-theme .gs-footer__heading{margin:0 0 var(--gs-space-4);color:var(--gs-text);font-size:var(--gs-fs-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:700}body.gs-theme .gs-footer__list{display:grid;gap:var(--gs-space-2-5);margin:0;padding:0}body.gs-theme .gs-footer__link{color:var(--gs-text-3);text-decoration:none;font-size:var(--gs-fs-ui-sm);line-height:1.35;transition:color .18s ease}body.gs-theme .gs-footer__link:hover,body.gs-theme .gs-footer__link.is-active{color:var(--gs-text)}body.gs-theme .gs-footer__offer{padding:var(--gs-space-5);border:1px solid var(--gs-border);background:#0e1b2ab8}body.gs-theme .gs-footer__offer-kicker{margin:0 0 var(--gs-space-2);color:var(--gs-orange);font-size:var(--gs-fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:700}body.gs-theme .gs-footer__offer-title{margin:0 0 var(--gs-space-2-5);color:var(--gs-text);font-size:var(--gs-fs-h5);line-height:1.12;font-weight:600}body.gs-theme .gs-footer__offer-copy,body.gs-theme .gs-footer__offer-copy p{margin:0;color:var(--gs-text-3);font-size:var(--gs-fs-ui-sm);line-height:1.5}body.gs-theme .gs-footer__form{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:var(--gs-space-4);border:1px solid var(--gs-border);background:var(--gs-bg)}body.gs-theme .gs-footer__input{min-width:0;width:100%;height:44px;padding:0 var(--gs-space-3);border:0;background:transparent;color:var(--gs-text);font:inherit;font-size:var(--gs-fs-ui-sm);outline:none}body.gs-theme .gs-footer__input::placeholder{color:var(--gs-text-3)}body.gs-theme .gs-footer__input:focus{box-shadow:0 0 0 1px #ff6b1a73 inset}body.gs-theme .gs-footer__submit{min-width:86px;min-height:44px;padding:0 var(--gs-space-4);border:0;border-left:1px solid var(--gs-border);background:var(--gs-orange);color:var(--gs-bg);font:inherit;font-size:var(--gs-fs-eyebrow);font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body.gs-theme .gs-footer__message{grid-column:1 / -1;margin:var(--gs-space-3) 0 0;color:var(--gs-text-2)}body.gs-theme .gs-footer__message--success{color:var(--gs-green)}body.gs-theme .gs-footer__trust-strip{max-width:none;margin-top:var(--gs-space-8);padding:var(--gs-space-4) 0;border-top:1px solid var(--gs-border);border-bottom:1px solid var(--gs-border)}body.gs-theme .gs-footer__trust-strip .gs-trust-strip__item{padding:var(--gs-space-3);background:#ffffff06;border:1px solid rgba(229,232,236,.07)}body.gs-theme .gs-footer__trust-strip .gs-trust-strip__icon{width:30px;height:30px}body.gs-theme .gs-footer__social{display:flex;gap:10px;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid var(--gs-border, rgba(229, 232, 236, .1))}body.gs-theme .gs-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--gs-border, rgba(229, 232, 236, .1));color:var(--gs-text-2, #B8C0CB);text-decoration:none;transition:border-color .22s,color .22s}body.gs-theme .gs-footer__social-link:hover{border-color:var(--gs-border-strong, rgba(229, 232, 236, .2));color:var(--gs-text, #E5E8EC)}body.gs-theme .gs-footer__bottom{display:flex;justify-content:space-between;gap:var(--gs-space-5);align-items:center;padding-top:var(--gs-space-5);color:var(--gs-text-3);font-size:var(--gs-fs-caption)}body.gs-theme .gs-footer__legal{display:flex;flex-wrap:wrap;gap:var(--gs-space-2) var(--gs-space-3);align-items:center}body.gs-theme .gs-footer__legal,body.gs-theme .gs-footer__legal a{color:var(--gs-text-3)}body.gs-theme .gs-footer__legal a:hover{color:var(--gs-text)}body.gs-theme .gs-footer__legal .policies{display:flex;flex-wrap:wrap;gap:var(--gs-space-2) var(--gs-space-3);margin:0;padding:0}body.gs-theme .gs-footer__utilities{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--gs-space-4)}body.gs-theme .gs-footer__payment .list-payment{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0}body.gs-theme .gs-footer__payment .list-payment__item{display:block;padding:0;line-height:0}body.gs-theme .gs-footer__payment .icon{width:38px;height:24px;border-radius:3px;box-shadow:0 0 0 1px #ffffff14}body.gs-theme .gs-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gs-space-4);max-width:720px;margin:0 auto;padding-top:var(--gs-space-7);border-top:1px solid var(--gs-border)}body.gs-theme .gs-trust-strip__item{display:flex;align-items:center;gap:12px;text-align:left}body.gs-theme .gs-trust-strip__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--gs-green);background:var(--gs-green-soft);border:1px solid rgba(93,190,137,.22);flex-shrink:0}body.gs-theme .gs-trust-strip__text strong{display:block;color:var(--gs-text);font-size:var(--gs-fs-ui-sm);font-weight:500;line-height:1.3}body.gs-theme .gs-trust-strip__text span{display:block;color:var(--gs-text-3);font-size:var(--gs-fs-eyebrow);line-height:1.3;margin-top:2px}body.gs-theme .gs-buybox{padding:48px 0 80px}body.gs-theme .gs-buybox__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:flex-start}body.gs-theme .gs-buybox__info{max-width:520px}body.gs-theme .gs-buybox__eyebrow{color:var(--gs-text-3);margin-bottom:14px;text-transform:none;letter-spacing:.04em;font-size:var(--gs-fs-caption);font-weight:500}body.gs-theme .gs-buybox__title{margin-bottom:18px}body.gs-theme .gs-buybox__rating{display:inline-flex;align-items:center;gap:12px;padding-bottom:var(--gs-space-4-5);margin-bottom:var(--gs-space-6);border-bottom:1px solid var(--gs-border);font-size:var(--gs-fs-ui-md)}body.gs-theme .gs-buybox__stars{color:var(--gs-star);letter-spacing:1px;font-size:16px}body.gs-theme .gs-buybox__rating-num{color:var(--gs-text);font-weight:500}body.gs-theme .gs-buybox__rating-count{color:var(--gs-green)}body.gs-theme .gs-buybox__rating-divider{color:var(--gs-text-3)}body.gs-theme .gs-buybox__rating-link{color:var(--gs-text-3);text-decoration:underline;cursor:pointer}body.gs-theme .gs-buybox__price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:28px;flex-wrap:wrap}body.gs-theme .gs-buybox__price{font-family:var(--gs-font-brand);font-size:44px;font-weight:400;color:var(--gs-text);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}body.gs-theme .gs-buybox__was{font-size:18px;color:var(--gs-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}body.gs-theme .gs-buybox__savings{font-size:var(--gs-fs-caption);color:var(--red-orange);background:var(--red-orange-soft);padding:4px 10px;letter-spacing:.04em;font-weight:600;text-transform:uppercase;font-variant-numeric:tabular-nums}body.gs-theme .gs-bundle-pills__label{display:flex;justify-content:space-between;align-items:center;font-size:var(--gs-fs-caption);color:var(--gs-text-3);text-transform:uppercase;letter-spacing:var(--gs-tracking-wide);margin-bottom:12px}body.gs-theme .gs-bundle-pills__label-current{color:var(--gs-text);font-weight:600}body.gs-theme .gs-bundle-pills{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}body.gs-theme .product-form__input--pill input[type=radio],body.gs-theme .gs-bundle-pill input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}body.gs-theme .gs-bundle-pill{position:relative;background:var(--gs-surface-elev);border:1px solid var(--gs-border);padding:0;cursor:pointer;overflow:hidden;transition:border-color .22s,background .22s,box-shadow .22s,opacity .22s;opacity:.85;display:flex;flex-direction:column}body.gs-theme .gs-bundle-pill:hover{border-color:#e5e8ec2e;opacity:1}body.gs-theme input[type=radio]:checked+.gs-bundle-pill,body.gs-theme .gs-bundle-pill--selected{border-color:#e5e8ec3d;background:var(--gs-surface);opacity:1;box-shadow:0 6px 18px #00000052}body.gs-theme .gs-bundle-pill .bp-shimmer{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--red-orange),var(--gs-star),var(--red-orange),transparent);opacity:0;transition:opacity .3s;pointer-events:none}body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-shimmer,body.gs-theme .gs-bundle-pill--selected .bp-shimmer{opacity:.65}body.gs-theme .gs-bundle-pill__popular{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:4px;background:var(--gs-green);color:var(--gs-surface);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;white-space:nowrap;z-index:2}body.gs-theme .gs-bundle-pill__popular svg{width:9px;height:9px}body.gs-theme .gs-bundle-pill .bp-head{display:flex;align-items:center;gap:12px;padding:14px 16px}body.gs-theme .gs-bundle-pill .bp-icon{flex-shrink:0;color:var(--gs-text-3);transition:color .2s;display:flex;align-items:center}body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-icon,body.gs-theme .gs-bundle-pill--selected .bp-icon{color:var(--red-orange)}body.gs-theme .gs-bundle-pill .bp-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}body.gs-theme .gs-bundle-pill .bp-name-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;line-height:1.2}body.gs-theme .gs-bundle-pill .bp-name{font-size:15px;font-weight:600;color:var(--gs-text);letter-spacing:-.01em}body.gs-theme .gs-bundle-pill .bp-desc{font-size:11px;color:var(--gs-text-3);line-height:1.3;max-height:28px;overflow:hidden;transition:max-height .25s,opacity .2s}body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-desc,body.gs-theme .gs-bundle-pill--selected .bp-desc{max-height:0;opacity:0}body.gs-theme .gs-bundle-pill .bp-nudge{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--gs-text-3);max-height:0;overflow:hidden;opacity:0;transition:max-height .28s,opacity .22s .08s}body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-nudge,body.gs-theme .gs-bundle-pill--selected .bp-nudge{max-height:18px;opacity:1}body.gs-theme .gs-bundle-pill .bp-ndot{width:5px;height:5px;border-radius:50%;background:var(--gs-green);flex-shrink:0;animation:gsBundlePulse 2s infinite}@keyframes gsBundlePulse{0%,to{opacity:1}50%{opacity:.3}}body.gs-theme .gs-bundle-pill .bp-right{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:3px;text-align:right;min-width:70px}body.gs-theme .gs-bundle-pill .bp-price{font-size:18px;font-weight:700;color:var(--red-orange);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}body.gs-theme .gs-bundle-pill .bp-was{font-size:11px;color:var(--gs-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}body.gs-theme .gs-bundle-pill .bp-pct{display:inline-block;font-size:9px;font-weight:700;padding:2px 6px;color:var(--gs-green);background:#5dbe8914;border:1px solid rgba(93,190,137,.3);font-variant-numeric:tabular-nums;letter-spacing:.02em}body.gs-theme .gs-bundle-pill .bp-save{font-size:10px;font-weight:600;color:var(--gs-green);opacity:0;display:none;transition:opacity .22s .08s}body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-save,body.gs-theme .gs-bundle-pill--selected .bp-save{opacity:1}body.gs-theme .gs-bundle-pill .bp-body{max-height:0;overflow:hidden;transition:max-height .36s cubic-bezier(.22,1,.36,1)}body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-body,body.gs-theme .gs-bundle-pill--selected .bp-body{max-height:320px}body.gs-theme .gs-bundle-pill .bp-body-inner{border-top:1px solid var(--gs-border);padding:12px 16px 14px;display:grid;grid-template-columns:1fr;gap:0;align-items:start}body.gs-theme .gs-bundle-pill .bp-inc-lbl{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-text-3);margin-bottom:6px;grid-column:1 / -1}body.gs-theme .gs-bundle-pill .bp-inc{display:flex;flex-direction:column;gap:4px;margin-bottom:0;grid-column:1}body.gs-theme .gs-bundle-pill .bp-vi{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--gs-text-2);line-height:1.35}body.gs-theme .gs-bundle-pill .bp-vi:before{content:"\2713";color:var(--gs-text-3);font-size:10px;flex-shrink:0;margin-top:1px}body.gs-theme .gs-bundle-pill .bp-vi--hi{color:var(--gs-text);font-weight:600}body.gs-theme .gs-bundle-pill .bp-vi--hi:before{color:var(--gs-green)}body.gs-theme .gs-bundle-pill .bp-tags{display:flex;flex-wrap:wrap;gap:4px;grid-column:1 / -1;padding-top:10px;margin-top:10px;border-top:1px solid var(--gs-border)}body.gs-theme .gs-bundle-pill .bp-tag{display:inline-flex;font-size:10px;font-weight:500;color:var(--gs-text-3);background:transparent;border:1px solid var(--gs-border);padding:2px 7px;letter-spacing:.01em}body.gs-theme .gs-bundle-pill .bp-stock{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--gs-text-3);grid-column:1 / -1;padding-top:6px;border-top:1px solid var(--gs-border);margin-top:4px;opacity:0;transition:opacity .28s .18s}body.gs-theme .gs-bundle-pill .bp-stock:before{content:"";display:inline-block;width:8px;height:8px;background:var(--gs-green);border-radius:50%;box-shadow:0 0 8px #5dbe8973;flex-shrink:0}body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-stock,body.gs-theme .gs-bundle-pill--selected .bp-stock{opacity:1}body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-name,body.gs-theme .gs-bundle-pill--selected .bp-name,body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-desc,body.gs-theme .gs-bundle-pill--selected .bp-desc,body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-nudge,body.gs-theme .gs-bundle-pill--selected .bp-nudge,body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-inc-lbl,body.gs-theme .gs-bundle-pill--selected .bp-inc-lbl,body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-vi,body.gs-theme .gs-bundle-pill--selected .bp-vi{color:#eaf1ff}body.gs-theme input[type=radio]:checked+.gs-bundle-pill .bp-tag,body.gs-theme .gs-bundle-pill--selected .bp-tag{color:#d6e6ff;border-color:#a4c4f061;background:#84aae024}body.gs-theme input[type=radio]:focus-visible+.gs-bundle-pill{outline:2px solid var(--red-orange);outline-offset:2px}body.gs-theme input[type=radio].disabled+.gs-bundle-pill{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){body.gs-theme .gs-bundle-pill .bp-ndot{animation:none!important}}body.gs-theme #gs-pdp-buybox-anchor{width:0;height:0;overflow:hidden}body.gs-theme .gs-trust-strip span:before,body.gs-theme .gs-trust-strip__text span:before,body.gs-theme .gs-trust-strip__text strong:before,body.gs-theme.template-product .gs-trust-strip span:before{content:none!important;display:none!important;margin:0!important}body.gs-theme .gs-faq-item:hover{border-color:var(--gs-border)!important;background:transparent!important;box-shadow:none!important}body.gs-theme .gs-faq-item[open],body.gs-theme .gs-faq-item[open]:hover{background:var(--gs-surface-elev)!important;box-shadow:inset 3px 0 0 var(--red-orange),0 8px 24px #0000004d!important}body.gs-theme .gs-trust-strip,body.gs-theme.template-product .gs-trust-strip{display:grid!important;grid-template-columns:repeat(4,1fr);flex-wrap:unset;justify-content:stretch;gap:var(--gs-space-4);max-width:720px;margin:0 auto;padding-top:var(--gs-space-7);border-top:1px solid var(--gs-border)}@media(max-width:600px){body.gs-theme .gs-trust-strip,body.gs-theme.template-product .gs-trust-strip{grid-template-columns:1fr 1fr}}body.gs-theme .utility-bar{display:none!important}body.gs-theme .gs-topbar{background:linear-gradient(90deg,#0c0e12,var(--gs-surface-elev, #0E1B2A),#0c0e12);border-bottom:1px solid var(--gs-border);font-family:var(--gs-font-brand)}body.gs-theme .gs-topbar__row1{display:flex;align-items:center;justify-content:center;gap:12px;padding:9px 28px;border-bottom:1px solid var(--gs-border)}body.gs-theme .gs-topbar__dot{width:6px;height:6px;border-radius:50%;background:var(--red-orange);flex-shrink:0;animation:gsTopbarDot 2.4s ease-in-out infinite}@keyframes gsTopbarDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}body.gs-theme .gs-topbar__text{font-size:12.5px;font-weight:500;color:var(--gs-text-2)}body.gs-theme .gs-topbar__text strong{color:var(--gs-text);font-weight:700}body.gs-theme .gs-topbar__text em{color:var(--red-orange);font-style:normal}body.gs-theme .gs-topbar__link,body.gs-theme .gs-topbar__mob-btn{display:inline-flex;align-items:center;font-family:var(--gs-font-brand);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-surface);background:var(--red-orange);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .18s;text-decoration:none}body.gs-theme .gs-topbar__link{font-size:11px;padding:5px 14px}body.gs-theme .gs-topbar__mob-btn{font-size:10px;padding:4px 11px}body.gs-theme .gs-topbar__link:hover,body.gs-theme .gs-topbar__mob-btn:hover{background:var(--red-orange-hover)}body.gs-theme .gs-topbar__row2{display:flex;align-items:center;justify-content:center;gap:24px;padding:7px 28px;flex-wrap:wrap}body.gs-theme .gs-topbar__ti{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--gs-text-3);white-space:nowrap}body.gs-theme .gs-topbar__tc{color:var(--gs-green)}body.gs-theme .gs-topbar__ts{color:var(--gs-star)}body.gs-theme .gs-topbar__mob{display:none;padding-bottom:5px}body.gs-theme .gs-topbar__track-wrap{overflow:hidden}body.gs-theme .gs-topbar__track{display:flex;transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}body.gs-theme .gs-topbar__slide{min-width:100%;padding:9px 16px;display:flex;align-items:center;justify-content:center;gap:9px}body.gs-theme .gs-topbar__mob-text{font-family:var(--gs-font-brand);font-size:12px;font-weight:500;color:var(--gs-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:center}body.gs-theme .gs-topbar__mob-text em{color:var(--red-orange);font-style:normal;font-weight:700}body.gs-theme .gs-topbar__mob-trust{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}body.gs-theme .gs-topbar__mob-ti{display:flex;align-items:center;gap:4px;font-family:var(--gs-font-brand);font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--gs-text-3);white-space:nowrap}body.gs-theme .gs-topbar__dots{display:flex;justify-content:center;gap:6px;padding:2px 0 0}body.gs-theme .gs-topbar__dot-btn{width:18px;height:2px;background:var(--gs-border-strong);border:none;padding:0;cursor:pointer;transition:background .25s,width .25s}body.gs-theme .gs-topbar__dot-btn.on{background:var(--red-orange);width:28px}@media(max-width:680px){body.gs-theme .gs-topbar__row1,body.gs-theme .gs-topbar__row2{display:none}body.gs-theme .gs-topbar__mob{display:block}}@media(prefers-reduced-motion:reduce){body.gs-theme .gs-topbar__dot{animation:none!important}}.gs-offer-modal[hidden]{display:none}body.gs-theme .gs-offer-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}body.gs-theme .gs-offer-modal.is-open{opacity:1;visibility:visible}body.gs-theme .gs-offer-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,rgba(255,107,26,.08),transparent 34%),#03080ed1;backdrop-filter:blur(11px) brightness(.56) saturate(.8);-webkit-backdrop-filter:blur(11px) brightness(.56) saturate(.8)}body.gs-theme .gs-offer-modal__panel{position:relative;width:min(100%,460px);padding:28px;background:#07111ce6;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);border:1px solid var(--gs-border-strong);color:var(--gs-text);box-shadow:0 0 0 1px #ffffff0f inset,0 26px 80px #000000ad}body.gs-theme .gs-offer-modal__close{position:absolute;top:10px;right:12px;border:0;background:transparent;color:var(--gs-text-3);font-size:28px;line-height:1;cursor:pointer}body.gs-theme .gs-offer-modal__eyebrow{margin:0 0 8px;color:var(--red-orange);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.gs-theme .gs-offer-modal__title{margin:0;color:var(--gs-text);font-size:clamp(28px,5vw,40px);line-height:1.05}body.gs-theme .gs-offer-modal__sub{margin:10px 0 20px;color:var(--gs-text-2)}body.gs-theme .gs-offer-modal__form .newsletter-form__field-wrapper{max-width:none}body.gs-theme .gs-offer-modal__form .field{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;border:1px solid var(--red-orange);box-shadow:0 0 0 2px #ff6b1a2e}body.gs-theme .gs-offer-modal__form .field:before,body.gs-theme .gs-offer-modal__form .field:after{display:none}body.gs-theme .gs-offer-modal__form .field__input{width:100%;min-width:0;height:48px;padding:16px 14px 4px;border:0;background:transparent;color:var(--gs-text);box-shadow:none}body.gs-theme .gs-offer-modal__form .field__label{left:14px}body.gs-theme .gs-offer-modal__form .newsletter-form__button{position:static;width:100%;min-width:112px;height:48px;padding:0 14px;border:0;border-left:1px solid var(--gs-border);background:var(--red-orange);color:var(--gs-surface);font-family:var(--gs-font-brand);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}body.gs-theme .gs-offer-modal__form .newsletter-form__message{justify-content:flex-start;margin:14px 0 0;color:var(--gs-text-2);line-height:1.45;text-align:left}body.gs-theme .gs-offer-modal__form .newsletter-form__message--success{color:var(--gs-green)}body.gs-theme .gs-offer-fireworks{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12001;pointer-events:none;overflow:hidden}body.gs-theme .gs-offer-fireworks__spark{position:absolute;width:24px;height:24px;border-radius:999px;background:var(--gs-firework-color, var(--red-orange));box-shadow:0 0 18px var(--gs-firework-color, var(--red-orange)),0 0 44px var(--gs-firework-color, var(--red-orange)),0 0 88px var(--gs-firework-color, var(--red-orange));opacity:0;transform:translate3d(-50%,-50%,0) scale(.2);animation:gs-offer-firework-burst 1.45s cubic-bezier(.17,.67,.21,1) forwards}@keyframes gs-offer-firework-burst{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.2)}12%{opacity:1}to{opacity:0;transform:translate3d(calc(-50% + var(--gs-firework-x, 0px)),calc(-50% + var(--gs-firework-y, 0px)),0) scale(.05)}}html.gs-offer-modal-open,html.gs-offer-modal-open body{overflow:hidden}@media(max-width:480px){body.gs-theme .gs-offer-modal{padding:14px}body.gs-theme .gs-offer-modal__panel{padding:24px 28px 28px}body.gs-theme .gs-offer-modal__form .field{grid-template-columns:minmax(0,1fr) 104px}body.gs-theme .gs-offer-modal__form .newsletter-form__button{min-width:104px;padding:0 12px;font-size:10px}}body.gs-theme.template-product .product-form__input--pill{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0 0 24px!important;padding:0!important;border:none!important;max-width:none!important}body.gs-theme.template-product .product-form__input--pill>.form__label,body.gs-theme.template-product .product-form__input--pill legend.form__label{display:none!important}body.gs-theme.template-product .product-form__input--pill>label.gs-bundle-pill,body.gs-theme.template-product .product-form__input--pill .gs-bundle-pill{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;min-height:0!important;border-radius:0!important;box-shadow:none}body.gs-theme.template-product .product-form__input--pill .gs-bundle-pill .bp-icon,body.gs-theme.template-product .product-form__input--pill .gs-bundle-pill .bp-copy,body.gs-theme.template-product .product-form__input--pill .gs-bundle-pill .bp-right,body.gs-theme.template-product .product-form__input--pill .gs-bundle-pill .bp-head,body.gs-theme.template-product .product-form__input--pill .gs-bundle-pill .bp-body,body.gs-theme.template-product .product-form__input--pill .gs-bundle-pill .bp-body-inner{grid-column:auto!important;grid-row:auto!important;grid-area:auto!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.gs-theme.template-product .product-form__input--pill .gs-bundle-pill .bp-body{overflow:hidden!important}body.gs-theme.template-product .gs-price-wrap,body.gs-theme.template-product .price{display:flex!important;align-items:baseline!important;gap:12px!important;flex-wrap:wrap!important;margin:0 0 22px!important}body.gs-theme.template-product .price__container{display:contents}body.gs-theme.template-product .price--on-sale .price__regular{display:none!important}body.gs-theme.template-product .price__sale{display:contents!important}body.gs-theme.template-product .price__sale s,body.gs-theme.template-product .price__sale s.price-item--regular,body.gs-theme.template-product .price-item--regular s,body.gs-theme.template-product s.price-item{font-size:16px!important;color:var(--gs-muted)!important;text-decoration:line-through;font-weight:400!important;font-variant-numeric:tabular-nums}body.gs-theme.template-product .price-item--sale,body.gs-theme.template-product .price-item--last,body.gs-theme.template-product .price__regular .price-item--regular{font-family:var(--gs-font-brand)!important;font-size:32px!important;font-weight:500!important;color:var(--gs-text)!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}body.gs-theme.template-product .price__badge-sale,body.gs-theme.template-product .badge.price__badge-sale{background:var(--red-orange-soft)!important;color:var(--red-orange)!important;border:1px solid rgba(255,107,26,.3)!important;font-family:var(--gs-font-brand)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase;padding:4px 10px!important;border-radius:0!important;display:inline-flex!important;align-items:center;align-self:center}body.gs-theme.template-product .price__badge-sold-out,body.gs-theme.template-product .badge.price__badge-sold-out{background:var(--gs-muted)!important;color:var(--gs-text-2)!important;border:1px solid var(--gs-border-strong)!important;border-radius:0!important}body.gs-theme.template-product .gs-lib,body.gs-theme.template-product .gs-vhero{position:relative}body.gs-theme.template-product .gs-lib__rail,body.gs-theme.template-product .gs-vhero__rail{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:1px solid var(--gs-border)}body.gs-theme.template-product .gs-lib__rail::-webkit-scrollbar,body.gs-theme.template-product .gs-vhero__rail::-webkit-scrollbar{display:none}body.gs-theme.template-product .gs-lib__slide,body.gs-theme.template-product .gs-vhero__slide{scroll-snap-align:start;position:relative;aspect-ratio:16/9;background:var(--gs-surface-elev);overflow:hidden;display:grid;place-items:center}body.gs-theme.template-product .gs-lib__slide img,body.gs-theme.template-product .gs-vhero__media img,body.gs-theme.template-product .gs-vhero__media iframe,body.gs-theme.template-product .gs-vhero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}body.gs-theme.template-product .gs-vhero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}body.gs-theme.template-product .gs-lib__ph{position:relative;z-index:1;color:var(--gs-text-3);font-family:var(--gs-font-brand);font-size:18px;letter-spacing:var(--gs-tracking-wide)}body.gs-theme.template-product .gs-vhero__play{position:relative;z-index:2;width:80px;height:80px;border-radius:50%;background:#fffffff2;color:#0c1828;display:grid;place-items:center;cursor:pointer;border:0;box-shadow:0 8px 24px #0006;transition:transform .2s}body.gs-theme.template-product .gs-vhero__play:hover{transform:scale(1.08)}body.gs-theme.template-product .gs-vhero__author{position:absolute;left:18px;top:18px;z-index:2;display:flex;align-items:center;gap:10px;background:#07111cb3;padding:8px 12px;border-radius:999px;font-size:12px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.gs-theme.template-product .gs-vhero__author-img{width:28px;height:28px;border-radius:50%;object-fit:cover;display:inline-block}body.gs-theme.template-product .gs-vhero__author-img--ph{background:linear-gradient(135deg,#f0a070,#5a3a28)}body.gs-theme.template-product .gs-lib__caption,body.gs-theme.template-product .gs-vhero__caption{position:absolute;left:18px;bottom:18px;z-index:2;background:#07111cd9;color:#fff;padding:8px 14px;font-size:13px;max-width:60%}body.gs-theme.template-product .gs-lib__counter,body.gs-theme.template-product .gs-vhero__dur{position:absolute;right:18px;bottom:18px;z-index:2;background:#07111ceb;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 9px;font-family:var(--gs-font-brand)}body.gs-theme.template-product .gs-lib__nav,body.gs-theme.template-product .gs-vhero__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#07111cd9;border:1px solid var(--gs-border);color:#fff;display:grid;place-items:center;cursor:pointer;z-index:3;font-size:24px;font-family:inherit;transition:background .2s,border-color .2s}body.gs-theme.template-product .gs-lib__nav:hover,body.gs-theme.template-product .gs-vhero__nav:hover{background:var(--red-orange);border-color:var(--red-orange)}body.gs-theme.template-product .gs-lib__nav--prev,body.gs-theme.template-product .gs-vhero__nav--prev{left:14px}body.gs-theme.template-product .gs-lib__nav--next,body.gs-theme.template-product .gs-vhero__nav--next{right:14px}body.gs-theme.template-product .gs-lib__dots,body.gs-theme.template-product .gs-vhero__dots{display:flex;justify-content:center;gap:8px;margin-top:18px;flex-wrap:wrap}body.gs-theme.template-product .gs-lib__dot,body.gs-theme.template-product .gs-vhero__dot{width:8px;height:8px;border-radius:50%;background:var(--gs-border);border:0;cursor:pointer;padding:0;transition:background .2s,width .2s}body.gs-theme.template-product .gs-lib__dot.is-active,body.gs-theme.template-product .gs-vhero__dot.is-active{background:var(--red-orange);width:32px;border-radius:4px}@media(max-width:760px){body.gs-theme.template-product .gs-lib__nav,body.gs-theme.template-product .gs-vhero__nav{width:38px;height:38px;font-size:18px}body.gs-theme.template-product .gs-lib__caption,body.gs-theme.template-product .gs-vhero__caption{max-width:70%;font-size:12px;padding:6px 10px}body.gs-theme.template-product .gs-vhero__play{width:60px;height:60px}}body.gs-theme.template-product .gs-pdp-banner-sec__label{font-family:var(--gs-font-brand);font-size:14px;font-weight:700;color:var(--gs-text);margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--gs-border)}body.gs-theme.template-product .gs-banner-rd{position:relative;width:100%;aspect-ratio:21/9;min-height:360px;overflow:hidden;background:#0c1320;border:1px solid var(--gs-border)}body.gs-theme.template-product .gs-banner-rd__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}body.gs-theme.template-product .gs-banner-rd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07111c8c,#07111c26 45%,#07111ca6),radial-gradient(ellipse at 75% 50%,#0000,#0006);z-index:1}body.gs-theme.template-product .gs-banner-rd__inner{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:36px 44px;gap:32px}body.gs-theme.template-product .gs-banner-rd__head{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:14px;grid-column:1 / 2;justify-self:end;max-width:520px}body.gs-theme.template-product .gs-banner-rd__brand{display:inline-block;background:var(--red-orange);color:#fff;font-family:var(--gs-font-brand);font-size:22px;font-weight:800;letter-spacing:.04em;padding:6px 18px;text-transform:uppercase}body.gs-theme.template-product .gs-banner-rd__title{margin:0;font-family:var(--gs-font-brand);font-size:clamp(28px,4.2vw,56px);font-weight:900;line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.4),0 0 24px rgba(0,0,0,.5);background:linear-gradient(180deg,#f4f6f9,#b9c1cc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.gs-theme.template-product .gs-banner-rd__features{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;grid-column:2 / 3;align-self:center}body.gs-theme.template-product .gs-banner-rd__feat{display:flex;align-items:center;gap:14px;color:#fff}body.gs-theme.template-product .gs-banner-rd__feat-icon{width:56px;height:56px;border-radius:50%;background:var(--red-orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 18px #0006}body.gs-theme.template-product .gs-banner-rd__feat-label{display:flex;flex-direction:column;font-family:var(--gs-font-brand);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:17px;line-height:1.1}body.gs-theme.template-product .gs-banner-rd__feat-top,body.gs-theme.template-product .gs-banner-rd__feat-bot{color:#fff}body.gs-theme.template-product .gs-banner-rd__tagline{text-align:center;margin:22px auto 0;max-width:880px;font-size:15px;color:var(--gs-text-2);line-height:1.6}@media(max-width:900px){body.gs-theme.template-product .gs-banner-rd{aspect-ratio:auto;min-height:0}body.gs-theme.template-product .gs-banner-rd__inner{grid-template-columns:1fr;padding:24px 20px;gap:22px}body.gs-theme.template-product .gs-banner-rd__head{grid-column:1 / -1;justify-self:center;align-items:center;text-align:center}body.gs-theme.template-product .gs-banner-rd__features{grid-column:1 / -1}body.gs-theme.template-product .gs-banner-rd__feat-label{font-size:14px}body.gs-theme.template-product .gs-banner-rd__feat-icon{width:44px;height:44px}}body.gs-theme.template-product .gs-buybox__title,body.gs-theme.template-product .product__title h1,body.gs-theme.template-product h1.product__title,body.gs-theme.template-product .product__title{font-family:var(--gs-font-brand)!important;font-weight:300!important;font-size:clamp(26px,3.4vw,38px)!important;line-height:1.15!important;letter-spacing:-.015em!important;margin:0 0 14px!important;color:var(--gs-text)}body.gs-theme.template-product .gs-buybox__sub{font-family:var(--gs-font-brand);font-size:14px;line-height:1.55;color:var(--gs-text-2);margin:0 0 18px;max-width:540px}body.gs-theme.template-product .gs-buybox__sub p{margin:0 0 8px;color:inherit}body.gs-theme.template-product .gs-buybox__sub p:last-child{margin-bottom:0}body.gs-theme.template-product .gs-buybox__sub strong{color:var(--gs-text);font-weight:600}@media(max-width:600px){body.gs-theme.template-product .gs-buybox__title,body.gs-theme.template-product .product__title h1,body.gs-theme.template-product h1.product__title,body.gs-theme.template-product .product__title{font-size:clamp(22px,6vw,30px)!important}body.gs-theme.template-product .gs-buybox__sub{font-size:13px}}body.gs-theme.template-product .product__media-list .product__media-item.scroll-trigger.animate--fade-in,body.gs-theme.template-product .product__media-list .product__media-item.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important}body.gs-theme.template-product .product__media-list img,body.gs-theme.template-product .image-magnify-lightbox,body.gs-theme.template-product img.image-magnify-lightbox{opacity:1!important;visibility:visible!important}body.gs-theme product-modal,body.gs-theme .product-media-modal{--gs-modal-pad: clamp(16px, 4vw, 48px)}body.gs-theme product-modal .product-media-modal__content,body.gs-theme .product-media-modal .product-media-modal__content{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;height:100%;width:100%;padding:0;gap:0}body.gs-theme product-modal .product-media-modal__content::-webkit-scrollbar,body.gs-theme .product-media-modal .product-media-modal__content::-webkit-scrollbar{display:none!important}body.gs-theme product-modal .product-media-modal__content>*,body.gs-theme .product-media-modal .product-media-modal__content>*{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:var(--gs-modal-pad);box-sizing:border-box}body.gs-theme product-modal .product-media-modal__content img,body.gs-theme .product-media-modal .product-media-modal__content img{max-width:100%!important;max-height:90vh!important;width:auto!important;height:auto!important;margin:0 auto!important;display:block!important;object-fit:contain!important}body.gs-theme .product-media-modal__dialog{display:flex!important;flex-direction:column!important}body.gs-theme .gs-modal-gallery-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 0 max(12px,env(safe-area-inset-bottom));flex:0 0 auto}body.gs-theme .gs-modal-gallery-dots[hidden]{display:none!important}body.gs-theme .gs-modal-gallery-dot{width:18px;height:2px;border:0;padding:0;background:var(--gs-border-strong);cursor:pointer;transition:width .2s ease,background-color .2s ease}body.gs-theme .gs-modal-gallery-dot.active{width:30px;background:var(--red-orange)}body.gs-theme .gs-modal-gallery-dot:focus-visible{outline:2px solid var(--red-orange);outline-offset:2px}body.gs-theme.template-product .product__media-list,body.gs-theme.template-product .product__media-list .product__media-item,body.gs-theme.template-product .product__media-wrapper{min-height:0}body.gs-theme.template-product .product__media-list img,body.gs-theme.template-product .product__media-list .placeholder-svg,body.gs-theme.template-product .product__media-list svg{max-width:100%;width:100%;height:auto;display:block}body.gs-theme.template-product .product__media-icon,body.gs-theme.template-product .product__media-zoom-icon{display:none!important}body.gs-theme.template-product .gs-gallery-dots{display:flex;justify-content:center;gap:6px;padding:12px 0 4px}body.gs-theme.template-product .gs-gallery-dot{width:18px;height:2px;background:var(--gs-border-strong);border:none;padding:0;cursor:pointer;transition:background .25s ease,width .25s ease}body.gs-theme.template-product .gs-gallery-dot:hover{background:var(--gs-text-3)}body.gs-theme.template-product .gs-gallery-dot.active{background:var(--red-orange);width:28px}body.gs-theme.template-product slider-component .slider-buttons{display:none!important}@media(max-width:749px){body.gs-theme.template-product .product-media-modal__dialog{display:flex!important;flex-direction:column!important}body.gs-theme.template-product .product-media-modal__content{height:auto!important;flex:1 1 auto;min-height:0;align-items:stretch!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x;scroll-snap-type:x mandatory!important}body.gs-theme.template-product .product-media-modal__content>*:not(.active){display:flex!important}body.gs-theme.template-product .product-media-modal__content>*{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:center!important;scroll-snap-stop:always!important}body.gs-theme.template-product .product__media-list.slider--mobile,body.gs-theme.template-product .product__media-list.slider{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}body.gs-theme.template-product .product__media-list.slider--mobile::-webkit-scrollbar,body.gs-theme.template-product .product__media-list.slider::-webkit-scrollbar{display:none}body.gs-theme.template-product .product__media-list .slider__slide,body.gs-theme.template-product .product__media-list .product__media-item{scroll-snap-align:start;scroll-snap-stop:always}}body.gs-theme .gs-atc-trust{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:var(--gs-fs-caption);color:var(--gs-text-3)}body.gs-theme .gs-atc-trust__dot{width:8px;height:8px;background:var(--gs-green);border-radius:50%;box-shadow:0 0 8px #5dbe8973;flex-shrink:0}body.gs-theme .gs-atc-trust strong{color:var(--gs-green);font-weight:600}body.gs-theme .gs-atc-trust__divider{color:var(--gs-text-3);opacity:.4}body.gs-theme .gs-atc-trust__icon{display:inline-flex;width:14px;height:14px;color:var(--gs-text-2)}body.gs-theme .gs-buybox__actions{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--gs-space-6)}body.gs-theme .gs-buybox__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:var(--gs-space-6);border-top:1px solid var(--gs-border)}body.gs-theme .gs-buybox__trust-item{display:flex;align-items:center;gap:10px;font-size:var(--gs-fs-eyebrow);color:var(--gs-text-3);line-height:1.3;text-align:left}body.gs-theme .gs-buybox__trust-item>strong,body.gs-theme .gs-buybox__trust-item>span{align-self:center}body.gs-theme .gs-buybox__trust-item{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px}body.gs-theme .gs-buybox__trust-item .gs-buybox__trust-icon{grid-row:1 / 3}body.gs-theme .gs-buybox__trust-item strong{grid-column:2}body.gs-theme .gs-buybox__trust-item>span{grid-column:2}body.gs-theme .gs-buybox__trust-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--gs-green);background:var(--gs-green-soft);border:1px solid rgba(93,190,137,.22);flex-shrink:0;align-self:center}body.gs-theme .gs-buybox__trust-item strong{color:var(--gs-text);font-size:var(--gs-fs-caption);font-weight:500;line-height:1.25}body.gs-theme .gs-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:200;background:var(--gs-surface-deep);border-top:1px solid var(--gs-border);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform:translateY(100%);transition:transform .4s ease}body.gs-theme .gs-sticky-cta.is-visible{transform:translateY(0)}body.gs-theme .gs-sticky-cta__inner{display:flex;align-items:center;gap:var(--gs-space-4);padding:var(--gs-space-3) var(--gs-space-7);max-width:1280px;margin:0 auto}body.gs-theme .gs-sticky-cta__thumb{width:48px;height:48px;background:var(--gs-surface-elev);border:1px solid var(--gs-border);flex-shrink:0;background-size:cover;background-position:center}body.gs-theme .gs-sticky-cta__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}body.gs-theme .gs-sticky-cta__name{font-size:var(--gs-fs-ui-md);color:var(--gs-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.gs-theme .gs-sticky-cta__price{font-size:var(--gs-fs-caption);color:var(--gs-text-3)}body.gs-theme .gs-sticky-cta__price strong{color:var(--gs-text);font-weight:500;margin-right:6px}body.gs-theme .gs-sticky-cta__was{text-decoration:line-through;color:var(--gs-muted);margin-right:6px}body.gs-theme .gs-benefit{text-align:center;padding:144px 0;background:var(--gs-surface-deep);position:relative;overflow:hidden}body.gs-theme .gs-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(107,154,196,.06),transparent 60%)}body.gs-theme .gs-benefit__text{position:relative;font-family:var(--gs-font-brand);font-weight:300;font-size:clamp(32px,5vw,72px);line-height:1.05;letter-spacing:-.02em;color:var(--gs-text);max-width:1100px;margin:0 auto}body.gs-theme .gs-benefit__text em{color:var(--gs-steel);font-style:normal;font-variant-numeric:tabular-nums}body.gs-theme .gs-aplus-rd{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:96px 0;border-top:1px solid var(--gs-border)}body.gs-theme .gs-aplus-rd--rev{grid-template-areas:"copy img"}body.gs-theme .gs-aplus-rd--rev .gs-aplus-rd__img{grid-area:img}body.gs-theme .gs-aplus-rd--rev .gs-aplus-rd__copy{grid-area:copy}body.gs-theme .gs-aplus-rd__img{aspect-ratio:4/3}body.gs-theme .gs-aplus-rd__img img{width:100%;height:100%;object-fit:cover;display:block}body.gs-theme .gs-aplus-rd__copy{max-width:480px}body.gs-theme .gs-aplus-rd__num{font-size:var(--gs-fs-eyebrow);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3);margin-bottom:14px}body.gs-theme .gs-aplus-rd__copy h3{font-family:var(--gs-font-brand);font-weight:300;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.015em;margin:0 0 18px;color:var(--gs-text)}body.gs-theme .gs-aplus-rd__copy>p{font-size:16px;line-height:1.6;margin:0 0 var(--gs-space-6);color:var(--gs-text-2)}body.gs-theme .gs-aplus-rd__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}body.gs-theme .gs-aplus-rd__list li{position:relative;padding-left:22px;font-size:var(--gs-fs-ui-md);color:var(--gs-text-2);line-height:1.55}body.gs-theme .gs-aplus-rd__list li:before{content:"\2014";position:absolute;left:0;color:var(--gs-text-3)}body.gs-theme .gs-levels{background:var(--gs-surface-deep);text-align:center;padding:96px 0}body.gs-theme .gs-dial{position:relative;width:380px;height:380px;margin:0 auto}body.gs-theme .gs-dial__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--gs-border)}body.gs-theme .gs-dial__segments{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:50%;background:conic-gradient(var(--gs-steel) 0deg,var(--gs-steel) 24deg,var(--gs-text-3) 24deg,var(--gs-text-3) 360deg);mask:radial-gradient(circle,transparent 50%,black 50.5%,black 60%,transparent 60.5%);-webkit-mask:radial-gradient(circle,transparent 50%,black 50.5%,black 60%,transparent 60.5%)}body.gs-theme .gs-dial__tick{position:absolute;left:50%;top:50%;width:2px;height:14px;background:var(--gs-text-3);transform-origin:1px 175px}body.gs-theme .gs-dial__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}body.gs-theme .gs-dial__current{font-size:var(--gs-fs-ui-sm);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3)}body.gs-theme .gs-dial__num{font-size:96px;font-weight:300;color:var(--gs-text);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0}body.gs-theme .gs-dial__weight{font-size:18px;color:var(--gs-steel);font-variant-numeric:tabular-nums}body.gs-theme .gs-dial-range{display:flex;justify-content:space-between;max-width:380px;margin:var(--gs-space-7) auto 0;font-size:var(--gs-fs-caption);color:var(--gs-text-3);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase}body.gs-theme .gs-dial-range__end{color:var(--gs-steel);font-weight:500}body.gs-theme .gs-muscles-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}body.gs-theme .gs-muscles-anatomy{aspect-ratio:3/4;position:relative}body.gs-theme .gs-muscles-anatomy img{width:100%;height:100%;object-fit:cover;display:block}body.gs-theme .gs-muscle-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--gs-border);border:1px solid var(--gs-border)}body.gs-theme .gs-muscle-cell{background:var(--gs-surface);padding:var(--gs-space-6) var(--gs-space-5);display:flex;flex-direction:column;gap:8px;transition:background .3s ease}body.gs-theme .gs-muscle-cell:hover{background:var(--gs-surface-elev)}body.gs-theme .gs-muscle-cell__num{font-size:var(--gs-fs-eyebrow);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3);font-variant-numeric:tabular-nums}body.gs-theme .gs-muscle-cell__title{font-family:var(--gs-font-brand);font-weight:500;font-size:17px;color:var(--gs-text);line-height:1.2}body.gs-theme .gs-muscle-cell__desc{font-size:var(--gs-fs-ui-sm);color:var(--gs-text-2);line-height:1.45}body.gs-theme .gs-box-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gs-space-4)}body.gs-theme .gs-box-card{background:var(--gs-surface-elev);border:1px solid var(--gs-border);padding:var(--gs-space-7) var(--gs-space-6-5);display:flex;flex-direction:column;gap:var(--gs-space-4);position:relative}body.gs-theme .gs-box-card__eyebrow{font-size:var(--gs-fs-eyebrow);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3)}body.gs-theme .gs-box-card__name{font-family:var(--gs-font-brand);font-weight:500;font-size:22px;color:var(--gs-text);line-height:1.2}body.gs-theme .gs-box-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}body.gs-theme .gs-box-list li{position:relative;padding-left:var(--gs-space-6);font-size:var(--gs-fs-ui-sm);color:var(--gs-text-2);line-height:1.5}body.gs-theme .gs-box-list li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:1px;background:var(--gs-text-3)}body.gs-theme .gs-box-list li.is-extra{color:var(--gs-green)}body.gs-theme .gs-box-list li.is-extra:before{background:var(--gs-green)}body.gs-theme .gs-specs-table{border-top:1px solid var(--gs-border);max-width:880px;margin:0 auto}body.gs-theme .gs-specs-row{display:grid;grid-template-columns:1fr 1.4fr;border-bottom:1px solid var(--gs-border);padding:18px 8px;align-items:baseline;gap:var(--gs-space-6)}body.gs-theme .gs-specs-key{font-size:var(--gs-fs-eyebrow);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3)}body.gs-theme .gs-specs-val{font-size:15px;color:var(--gs-text);line-height:1.4;font-variant-numeric:tabular-nums}body.gs-theme .gs-specs-val--steel{color:var(--gs-steel)}body.gs-theme .gs-specs-confirmed{display:inline-block;margin-left:8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:var(--gs-steel-soft);border:1px solid rgba(107,154,196,.3);color:var(--gs-steel);padding:2px 8px}body.gs-theme .gs-guarantee{background:var(--gs-surface-deep);position:relative;overflow:hidden}body.gs-theme .gs-guarantee:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(93,190,137,.06),transparent 65%);pointer-events:none}body.gs-theme .gs-guarantee__card{position:relative;display:grid;grid-template-columns:88px 1fr auto;gap:var(--gs-space-7);align-items:center;background:var(--gs-surface-elev);border:1px solid rgba(93,190,137,.3);padding:36px 40px;max-width:1080px;margin:0 auto}body.gs-theme .gs-guarantee__shield{width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:var(--gs-green);background:var(--gs-green-soft);border:1px solid rgba(93,190,137,.3)}body.gs-theme .gs-guarantee__text{padding-right:var(--gs-space-4)}body.gs-theme .gs-guarantee__eyebrow{font-size:var(--gs-fs-eyebrow);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-green);margin-bottom:8px}body.gs-theme .gs-guarantee__title{font-family:var(--gs-font-brand);font-weight:400;font-size:24px;color:var(--gs-text);line-height:1.2;margin:0 0 6px}body.gs-theme .gs-guarantee__desc{font-size:var(--gs-fs-ui-md);color:var(--gs-text-2);line-height:1.5;max-width:540px;margin:0}body.gs-theme .gs-guarantee__bullets{list-style:none;margin:0;padding:0;font-size:var(--gs-fs-caption);color:var(--gs-text-3);display:flex;flex-direction:column;gap:18px;text-align:right;line-height:1.4}body.gs-theme .gs-guarantee__bullets li{display:flex;flex-direction:column}body.gs-theme .gs-guarantee__bullets strong{display:block;color:var(--gs-text);font-size:var(--gs-fs-ui-sm);font-weight:500;letter-spacing:.02em;margin-bottom:4px}body.gs-theme .gs-faq-list{max-width:880px;margin:0 auto;border-top:1px solid var(--gs-border)}body.gs-theme .gs-faq-item{border-bottom:1px solid var(--gs-border);transition:background .25s ease,box-shadow .25s ease}body.gs-theme .gs-faq-item[open]{background:var(--gs-surface-elev);box-shadow:inset 3px 0 0 var(--red-orange),0 8px 24px #0000004d}body.gs-theme .gs-faq-summary{list-style:none;display:grid;grid-template-columns:1fr 32px;align-items:center;gap:var(--gs-space-4);padding:var(--gs-space-6) var(--gs-space-4);cursor:pointer;font-family:var(--gs-font-brand);font-size:17px;font-weight:400;color:var(--gs-text);transition:color .2s;outline:none}body.gs-theme .gs-faq-summary:hover{color:var(--gs-text)}body.gs-theme .gs-faq-summary:focus-visible{box-shadow:inset 0 0 0 2px #ff6b1a59}body.gs-theme .gs-faq-summary::-webkit-details-marker,body.gs-theme .gs-faq-summary::marker{display:none;content:""}body.gs-theme .gs-faq-toggle{position:relative;width:24px;height:24px;flex-shrink:0;color:var(--gs-text-3);transition:color .25s ease;font-size:0;line-height:0}body.gs-theme .gs-faq-toggle:before,body.gs-theme .gs-faq-toggle:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transition:transform .25s ease,opacity .25s ease}body.gs-theme .gs-faq-toggle:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}body.gs-theme .gs-faq-toggle:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}body.gs-theme .gs-faq-item[open] .gs-faq-toggle{color:var(--red-orange)}body.gs-theme .gs-faq-item[open] .gs-faq-toggle:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}body.gs-theme .gs-faq-body{padding:var(--gs-space-1) var(--gs-space-4) var(--gs-space-6-5);font-size:var(--gs-fs-ui-md);color:var(--gs-text-2);line-height:1.65;max-width:760px}body.gs-theme .gs-faq-body strong{color:var(--gs-text);font-weight:500}body.gs-theme .gs-policies-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gs-space-4)}body.gs-theme .gs-policy-card{background:var(--gs-surface-elev);border:1px solid var(--gs-border);padding:var(--gs-space-6-5) var(--gs-space-6)}body.gs-theme .gs-policy-card__label{font-size:var(--gs-fs-eyebrow);letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3);margin-bottom:14px}body.gs-theme .gs-policy-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}body.gs-theme .gs-policy-card li{position:relative;padding-left:18px;font-size:var(--gs-fs-ui-sm);color:var(--gs-text-2);line-height:1.5}body.gs-theme .gs-policy-card li:before{content:"\2014";position:absolute;left:0;color:var(--gs-text-3)}body.gs-theme .gs-final-cta-rd{background:var(--gs-surface-deep);text-align:center;padding:120px 0;position:relative;overflow:hidden}body.gs-theme .gs-final-cta-rd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center top,rgba(255,107,26,.06),transparent 60%)}body.gs-theme .gs-final-cta-rd>*{position:relative}body.gs-theme .gs-final-cta-rd .gs-eyebrow,body.gs-theme .gs-final-cta-rd .gs-h2{margin-bottom:var(--gs-space-4)}body.gs-theme .gs-final-cta-rd p{font-size:17px;max-width:640px;margin:0 auto 36px;color:var(--gs-text-2)}body.gs-theme .gs-hero-rd>.page-width,body.gs-theme .gs-problem>.page-width,body.gs-theme .gs-section-rd>.page-width,body.gs-theme .gs-bundles-section>.page-width,body.gs-theme .gs-benefit>.page-width,body.gs-theme .gs-final-cta-rd>.page-width,body.gs-theme .gs-levels>.page-width,body.gs-theme .gs-guarantee>.page-width{box-sizing:border-box;width:100%}body.gs-theme .gs-hero-rd,body.gs-theme .gs-problem,body.gs-theme .gs-section-rd,body.gs-theme .gs-bundles-section,body.gs-theme .gs-benefit,body.gs-theme .gs-final-cta-rd,body.gs-theme .gs-levels,body.gs-theme .gs-guarantee,body.gs-theme .gs-proof-bar{width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip;box-sizing:border-box}@media(max-width:749px){html,body{max-width:100%;overflow-x:hidden}body.gs-theme .page-width{padding-left:var(--gs-layout-gutter);padding-right:var(--gs-layout-gutter)}}body.gs-theme .gs-review-carousel{width:100%}body.gs-theme .gs-review-rail{margin-inline:calc(-1 * var(--gs-layout-gutter));scroll-padding-inline:var(--gs-layout-gutter);padding-left:var(--gs-layout-gutter);padding-right:var(--gs-layout-gutter)}body.gs-theme .gs-urgency-bar{background:var(--gs-surface-elev);border-top:1px solid var(--gs-border);border-bottom:1px solid var(--gs-border);font-family:var(--gs-font-brand)}body.gs-theme .gs-urgency-bar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 22px;padding:10px 32px;max-width:1280px;margin:0 auto}body.gs-theme .gs-urg-pill{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--gs-text-2);letter-spacing:.01em}body.gs-theme .gs-urg-pill--stock{color:var(--gs-green)}body.gs-theme .gs-urg-pill--clock svg{color:var(--red-orange)}body.gs-theme .gs-urg-pill strong{color:var(--gs-text);font-weight:700}body.gs-theme .gs-urg-stock-num{color:var(--gs-green);font-weight:700}body.gs-theme .gs-urg-dot{width:7px;height:7px;border-radius:50%;background:var(--gs-green);flex-shrink:0;animation:gsUrgPulse 2s ease-in-out infinite}@keyframes gsUrgPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.4)}}body.gs-theme .gs-urg-clock{font-variant-numeric:tabular-nums;font-weight:700;color:var(--red-orange);letter-spacing:.04em}body.gs-theme .gs-urg-sep{width:1px;height:13px;background:var(--gs-border);display:inline-block}@media(max-width:599px){body.gs-theme .gs-urg-sep{display:none}body.gs-theme .gs-urgency-bar__inner{flex-direction:column;gap:5px;text-align:center;padding:10px 20px}}@media(prefers-reduced-motion:reduce){body.gs-theme .gs-urg-dot{animation:none!important}}body.gs-theme .gs-email-section{background:var(--gs-surface-deep);border-top:1px solid var(--gs-border);padding:72px 0}body.gs-theme .gs-email-card{max-width:680px;margin:0 auto;background:var(--gs-surface-elev);border:1px solid var(--gs-border);padding:48px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--gs-font-brand)}body.gs-theme .gs-email__eyebrow{font-size:11px;font-weight:700;letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--red-orange);margin:0 0 14px;display:flex;align-items:center;gap:7px}body.gs-theme .gs-email__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red-orange);flex-shrink:0}body.gs-theme .gs-email__heading{font-family:var(--gs-font-brand);font-size:clamp(28px,4vw,40px);font-weight:300;color:var(--gs-text);letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}body.gs-theme .gs-email__sub{font-size:15px;color:var(--gs-text-2);line-height:1.6;max-width:480px;margin:0 0 28px}body.gs-theme .gs-email__form{display:flex;gap:0;width:100%;max-width:440px}body.gs-theme .gs-email__input{flex:1;height:50px;background:var(--gs-surface);border:1px solid var(--gs-border);border-right:none;color:var(--gs-text);font-family:var(--gs-font-brand);font-size:14px;padding:0 16px;outline:none;transition:border-color .2s}body.gs-theme .gs-email__input::placeholder{color:var(--gs-text-3)}body.gs-theme .gs-email__input:focus{border-color:var(--gs-border-strong)}body.gs-theme .gs-email__submit{height:50px;padding:0 22px;background:var(--red-orange);color:var(--gs-surface);border:1px solid rgba(255,107,26,.35);font-family:var(--gs-font-brand);font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:background .2s,box-shadow .2s;box-shadow:0 6px 18px #ff6b1a2e}body.gs-theme .gs-email__submit:hover{background:var(--red-orange-hover);box-shadow:0 8px 24px #ff6b1a47}body.gs-theme .gs-email__success{margin-top:14px;font-size:13px;color:var(--gs-green)}body.gs-theme .gs-email__error{margin-top:14px;font-size:13px;color:var(--red-orange)}body.gs-theme .gs-email__fine{font-size:11px;color:var(--gs-text-3);margin:14px 0 0;line-height:1.5;max-width:480px}@media(max-width:599px){body.gs-theme .gs-email-card{padding:32px 20px}body.gs-theme .gs-email__form{flex-direction:column}body.gs-theme .gs-email__input{border-right:1px solid var(--gs-border);border-bottom:none}body.gs-theme .gs-email__submit{height:44px}}body.gs-theme .gs-quiz-section{background:var(--gs-surface);border-top:1px solid var(--gs-border);padding:80px 0}body.gs-theme .gs-quiz-section .gs-section-rd__head{margin-bottom:24px}body.gs-theme .gs-quiz-card{background:var(--gs-surface-elev);border:1px solid var(--gs-border);max-width:660px;margin:0 auto;padding:36px;position:relative;overflow:hidden;font-family:var(--gs-font-brand)}body.gs-theme .gs-quiz__progress{position:absolute;top:0;left:0;right:0;height:3px;background:var(--gs-border)}body.gs-theme .gs-quiz__progress-fill{height:100%;background:var(--red-orange);transition:width .4s ease}body.gs-theme .gs-quiz__step-label{font-size:10px;font-weight:700;letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-text-3);margin:0 0 22px}body.gs-theme .gs-quiz__q{font-family:var(--gs-font-brand);font-size:clamp(17px,2.4vw,22px);font-weight:300;color:var(--gs-text);letter-spacing:-.01em;margin:0 0 20px;line-height:1.3}body.gs-theme .gs-quiz__opts{display:flex;flex-direction:column;gap:8px}body.gs-theme .gs-quiz__opt{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--gs-border);background:transparent;cursor:pointer;transition:border-color .2s,background .2s;font-family:var(--gs-font-brand);font-size:14px;color:var(--gs-text);text-align:left;width:100%}body.gs-theme .gs-quiz__opt:hover{border-color:var(--gs-border-strong);background:#e5e8ec0a}body.gs-theme .gs-quiz__opt--selected{border-color:var(--gs-steel);background:var(--gs-steel-soft)}body.gs-theme .gs-quiz__opt-icon{font-size:18px;line-height:1;flex-shrink:0}body.gs-theme .gs-quiz__hidden{display:none}body.gs-theme .gs-quiz__result-eyebrow{font-size:10px;font-weight:700;letter-spacing:var(--gs-tracking-wide);text-transform:uppercase;color:var(--gs-green);margin:0 0 12px}body.gs-theme .gs-quiz__result-card{border:1px solid var(--gs-green);padding:22px;background:var(--gs-green-soft)}body.gs-theme .gs-quiz__r-badge{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-green);margin-bottom:8px}body.gs-theme .gs-quiz__r-headline{font-family:var(--gs-font-brand);font-size:clamp(20px,2.8vw,28px);font-weight:300;color:var(--gs-text);letter-spacing:-.01em;line-height:1.2;margin:0 0 10px}body.gs-theme .gs-quiz__r-why{font-size:14px;color:var(--gs-text-2);line-height:1.6;margin:0 0 18px}body.gs-theme .gs-quiz__r-includes{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:6px}body.gs-theme .gs-quiz__r-include{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--gs-text-2)}body.gs-theme .gs-quiz__r-check{color:var(--gs-green);font-size:11px;flex-shrink:0}body.gs-theme .gs-quiz__restart{background:none;border:none;color:var(--gs-text-3);font-family:var(--gs-font-brand);font-size:12px;cursor:pointer;padding:0;margin-top:16px;letter-spacing:.04em;transition:color .2s}body.gs-theme .gs-quiz__restart:hover{color:var(--gs-text-2)}@media(max-width:599px){body.gs-theme .gs-quiz-card{padding:24px 18px}}body.gs-theme .gs-bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:48px}@media(max-width:960px){body.gs-theme .gs-bundle-grid{grid-template-columns:1fr}}body.gs-theme .bundle-card{background:var(--gs-surface-elev);border:1.5px solid var(--gs-border);display:flex;flex-direction:column;cursor:pointer;overflow:hidden;transition:border-color .22s,background .22s,box-shadow .22s,opacity .22s,filter .22s;opacity:.82;filter:saturate(.82) brightness(.92);font-family:var(--gs-font-brand)}body.gs-theme .bundle-card:hover:not(.bundle-card--selected){border-color:var(--gs-border-strong);opacity:.94;filter:saturate(.94) brightness(.96)}body.gs-theme .bundle-card.bundle-card--selected{border-color:#e5e8ec38;background:var(--gs-surface);opacity:1;filter:none;box-shadow:0 0 0 1px #e5e8ec12 inset,0 8px 28px #00000073,0 0 20px #ff6b1a0a}body.gs-theme .bundle-card.bundle-card--selected,body.gs-theme .bundle-card.bundle-card--selected:hover{border-color:#e5e8ec38!important}body.gs-theme .bundle-card .bc-shimmer{display:block;height:2px;width:100%;background:linear-gradient(90deg,transparent,var(--red-orange),var(--gs-star),var(--red-orange),transparent);opacity:0;transition:opacity .3s}body.gs-theme .bundle-card.bundle-card--selected .bc-shimmer{opacity:.65}body.gs-theme .bundle-card .bundle-popular{display:inline-flex;align-items:center;gap:4px;background:var(--gs-green);color:var(--gs-surface);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;margin:9px 12px 0;align-self:flex-start;white-space:nowrap}body.gs-theme .bundle-card .bc-head{display:flex;align-items:center;gap:10px;padding:13px 14px}body.gs-theme .bundle-card .bc-icon{flex-shrink:0;color:var(--gs-text-3);transition:color .2s}body.gs-theme .bundle-card.bundle-card--selected .bc-icon{color:var(--red-orange)}body.gs-theme .bundle-card .bc-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}body.gs-theme .bundle-card .bc-name-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;line-height:1.2}body.gs-theme .bundle-card .bc-name{font-size:14px;font-weight:600;color:var(--gs-text);letter-spacing:-.01em}body.gs-theme .bundle-card .bc-vb-p,body.gs-theme .bundle-card .bc-vb-v{display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 5px;border:1px solid;white-space:nowrap}body.gs-theme .bundle-card .bc-vb-p{background:var(--red-orange-soft);border-color:#ff6b1a47;color:var(--red-orange)}body.gs-theme .bundle-card .bc-vb-v{background:var(--gs-green-soft);border-color:#5dbe8947;color:var(--gs-green)}body.gs-theme .bundle-card .bc-desc{font-size:11px;color:var(--gs-text-3);line-height:1.3;max-height:26px;overflow:hidden;transition:max-height .25s,opacity .2s}body.gs-theme .bundle-card.bundle-card--selected .bc-desc{max-height:0;opacity:0}body.gs-theme .bundle-card .bc-nudge{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--gs-text-3);max-height:0;overflow:hidden;opacity:0;transition:max-height .28s,opacity .22s .08s}body.gs-theme .bundle-card.bundle-card--selected .bc-nudge{max-height:18px;opacity:1}body.gs-theme .bundle-card .bc-ndot{width:5px;height:5px;border-radius:50%;background:var(--gs-green);flex-shrink:0;animation:gsBundlePulse 2s infinite}body.gs-theme .bundle-card .bc-right{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:1px;min-width:58px}body.gs-theme .bundle-card .bc-price{font-size:16px;font-weight:700;color:var(--red-orange);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}body.gs-theme .bundle-card .bc-was{font-size:10px;color:var(--gs-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}body.gs-theme .bundle-card .bc-pct{display:inline-block;font-size:9px;font-weight:700;padding:1px 5px;color:var(--gs-green);background:transparent;border:1px solid rgba(93,190,137,.38);font-variant-numeric:tabular-nums}body.gs-theme .bundle-card .bc-save{font-size:10px;font-weight:600;color:var(--gs-green);opacity:0;display:none;transition:opacity .22s .08s}body.gs-theme .bundle-card.bundle-card--selected .bc-save{opacity:1}body.gs-theme .bundle-card .bc-body{max-height:0;overflow:hidden;transition:max-height .36s cubic-bezier(.22,1,.36,1)}body.gs-theme .bundle-card.bundle-card--selected .bc-body{max-height:320px}body.gs-theme .bundle-card .bc-body-in{border-top:1px solid var(--gs-border);padding:9px 14px 12px}body.gs-theme .bundle-card .bc-inc-lbl{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-text-3);margin-bottom:6px}body.gs-theme .bundle-card .bc-inc{display:flex;flex-direction:column;gap:4px;margin-bottom:9px}body.gs-theme .bundle-card .bc-vi{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--gs-text-2);line-height:1.35}body.gs-theme .bundle-card .bc-vi:before{content:"\2713";color:var(--gs-text-3);font-size:10px;flex-shrink:0;margin-top:1px}body.gs-theme .bundle-card .bc-vi.hi{color:var(--gs-text);font-weight:600}body.gs-theme .bundle-card .bc-vi.hi:before{color:var(--gs-green)}body.gs-theme .bundle-card .bc-tags{display:flex;flex-wrap:wrap;gap:3px;padding-top:7px;border-top:1px solid var(--gs-border);margin-bottom:9px}body.gs-theme .bundle-card .bc-tag{display:inline-flex;font-size:10px;font-weight:500;color:var(--gs-steel);background:var(--gs-steel-soft);border:1px solid rgba(107,154,196,.16);padding:2px 6px}body.gs-theme .bundle-card .bc-cta{display:block;width:100%;padding:11px;background:transparent;border:none;border-top:1px solid var(--gs-border);font-family:var(--gs-font-brand);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-text-3);cursor:pointer;text-align:center;text-decoration:none;transition:border-color .2s,color .2s,background .2s}body.gs-theme .bundle-card.bundle-card--selected .bc-cta{background:var(--red-orange);color:var(--gs-surface);border-color:var(--red-orange);box-shadow:0 6px 18px #ff6b1a33}body.gs-theme .bundle-card .bc-cta:hover{color:var(--gs-text)}@media(max-width:960px){body.gs-theme .gs-hero-rd__grid,body.gs-theme .gs-buybox__grid,body.gs-theme .gs-aplus-rd,body.gs-theme .gs-aplus-rd--rev,body.gs-theme .gs-results-rd__hero,body.gs-theme .gs-muscles-grid{grid-template-columns:1fr;gap:var(--gs-space-7)}body.gs-theme .gs-aplus-rd--rev{grid-template-areas:"img" "copy"}body.gs-theme .gs-feature-grid,body.gs-theme .gs-life-grid,body.gs-theme .gs-bundle-grid,body.gs-theme .gs-box-grid{grid-template-columns:1fr}body.gs-theme .gs-review-card{flex:0 0 calc(100% - 32px)}body.gs-theme .gs-vs-row{grid-template-columns:1fr 1fr;padding:var(--gs-space-4) 0;gap:8px;font-size:var(--gs-fs-ui-sm)}body.gs-theme .gs-vs-row .gs-vs-cell:nth-child(3),body.gs-theme .gs-vs-row .gs-vs-cell:nth-child(4){display:none}body.gs-theme .gs-trust-strip,body.gs-theme .gs-policies-grid,body.gs-theme .gs-buybox__trust{grid-template-columns:1fr 1fr}body.gs-theme .gs-dial{width:280px;height:280px}body.gs-theme .gs-dial__num{font-size:72px}body.gs-theme .gs-guarantee__card{grid-template-columns:1fr;gap:20px;padding:var(--gs-space-7) var(--gs-space-6);text-align:center}body.gs-theme .gs-guarantee__shield{width:56px;height:56px;margin:0 auto}body.gs-theme .gs-guarantee__text{padding:0}body.gs-theme .gs-guarantee__desc{margin:0 auto}body.gs-theme .gs-guarantee__bullets{grid-column:auto;text-align:center;align-items:center;padding-top:18px;border-top:1px solid var(--gs-border)}body.gs-theme .gs-guarantee__bullets li{align-items:center}body.gs-theme .gs-specs-row{grid-template-columns:1fr;gap:4px;padding:14px 0}body.gs-theme .gs-hero-rd__image{min-height:420px}body.gs-theme .gs-section-rd{padding:80px 0}body.gs-theme .gs-footer__top{grid-template-columns:1fr}body.gs-theme .gs-footer__trust-strip{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.gs-theme .gs-hero-rd__stats{grid-template-columns:1fr 1fr}body.gs-theme .gs-hero-rd__actions{flex-direction:column;align-items:stretch}body.gs-theme .gs-footer__nav{grid-template-columns:1fr}body.gs-theme .gs-footer__bottom{align-items:flex-start;flex-direction:column}body.gs-theme .gs-footer__utilities,body.gs-theme .gs-footer__payment .list-payment{justify-content:flex-start}body.gs-theme .gs-trust-strip,body.gs-theme .gs-buybox__trust{grid-template-columns:1fr 1fr;gap:12px}body.gs-theme .gs-policies-grid,body.gs-theme .gs-box-grid,body.gs-theme .gs-bundle-pills{grid-template-columns:1fr}body.gs-theme .gs-proof-bar__inner{flex-direction:column;align-items:center;gap:10px;padding-top:14px;padding-bottom:14px}body.gs-theme .gs-proof-bar__divider{display:none}body.gs-theme .gs-proof-bar__item{justify-content:center}body.gs-theme .gs-hero-rd>.page-width,body.gs-theme .gs-problem>.page-width,body.gs-theme .gs-section-rd>.page-width,body.gs-theme .gs-bundles-section>.page-width,body.gs-theme .gs-benefit>.page-width,body.gs-theme .gs-final-cta-rd>.page-width,body.gs-theme .gs-levels>.page-width,body.gs-theme .gs-guarantee>.page-width{padding-left:var(--gs-layout-gutter);padding-right:var(--gs-layout-gutter)}body.gs-theme .gs-review-rail{padding-left:var(--gs-layout-gutter);padding-right:var(--gs-layout-gutter);margin-inline:calc(-1 * var(--gs-layout-gutter));scroll-padding-inline:var(--gs-layout-gutter)}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/gs-redesign.css.map */
