:root{--gs-font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--gs-surface: var(--gs-bg);--gs-surface-elev: var(--gs-bg-1);--gs-surface-card: var(--gs-bg-2);--gs-font-brand: var(--gs-font-sans);--gs-bg: #000000;--gs-bg-1: #0a0a0a;--gs-bg-2: #1C1C1E;--gs-bg-3: #2C2C2E;--gs-text: #FFFFFF;--gs-text-2: #A1A1A6;--gs-text-3: #86868b;--gs-orange: #ff6b1a;--gs-orange-hover: #ff8033;--gs-orange-rgb: 255, 107, 26;--gs-orange-soft: rgba(255,107,26,.1);--gs-orange-glow: rgba(255,107,26,.25);--gs-orange-burnt: rgba(255,107,26,.18);--gs-gold: #9cf7b2;--gs-green: #7dc77a;--gs-green-soft: rgba(125,199,122,.12);--gs-green-dark: #0d2818;--gs-info: #3b82f6;--gs-info-soft: rgba(59,130,246,.12);--gs-info-border: rgba(59,130,246,.28);--gs-accent-border-soft: rgba(var(--gs-orange-rgb), .28);--gs-fw-regular: 400;--gs-fw-medium: 500;--gs-fw-semibold: 600;--gs-fw-bold: 650;--gs-fw-heavy: 700;--gs-text-2xs: 11px;--gs-text-xs: 12px;--gs-text-sm: 13px;--gs-text-md: 15px;--gs-text-base: 16px;--gs-text-lg: 18px;--gs-text-xl: 20px;--gs-text-2xl: 24px;--gs-text-3xl: 30px;--gs-text-4xl: 38px;--gs-text-5xl: 48px;--gs-text-6xl: 56px;--gs-fs-eyebrow: var(--gs-text-2xs);--gs-fs-caption: var(--gs-text-xs);--gs-fs-body-sm: var(--gs-text-sm);--gs-fs-ui-sm: 13px;--gs-fs-ui-md: 14px;--gs-h1: clamp(32px, 4.6vw, 52px);--gs-h2: clamp(28px, 3.5vw, 40px);--gs-h3: clamp(22px, 2.6vw, 30px);--gs-hero: clamp(38px, 5.4vw, 64px);--gs-lh-tight: 1.02;--gs-lh-heading: 1.08;--gs-lh-title: 1.15;--gs-lh-body: 1.55;--gs-lh-caption: 1.35;--gs-tracking-tight: -.06em;--gs-tracking-heading: -.045em;--gs-tracking-title: -.025em;--gs-tracking-body: -.01em;--gs-tracking-eyebrow: .14em;--gs-space-1: 4px;--gs-space-1-5: 6px;--gs-space-2: 8px;--gs-space-2-5: 10px;--gs-space-3: 12px;--gs-space-3-5: 14px;--gs-space-4: 16px;--gs-space-4-5: 18px;--gs-space-5: 20px;--gs-space-5-5: 22px;--gs-space-6: 24px;--gs-space-6-5: 28px;--gs-space-7: 32px;--gs-space-7-5: 36px;--gs-space-8: 40px;--gs-space-9: 48px;--gs-space-10: 64px;--gs-space-11: 80px;--gs-space-12: 96px;--gs-radius-sm: 10px;--gs-radius-md: 14px;--gs-radius-lg: 18px;--gs-radius-xl: 24px;--gs-radius-2xl: 32px;--gs-radius-pill: 999px;--gs-page-width: 1320px;--gs-page-padding-desktop: 32px;--gs-page-padding-tablet: 24px;--gs-page-padding-mobile: 12px;--gs-grid-gap: 48px;--gs-product-media-col: 47%;--gs-product-info-col: 53%;--gs-product-gap: 52px;--gs-section-space-y-desktop: 52px;--gs-section-space-y-tablet: 36px;--gs-section-space-y-mobile: 28px;--gs-card-pad-desktop: 24px;--gs-card-pad-mobile: 16px;--gs-border: rgba(255,255,255,.1);--gs-border-soft: rgba(255,255,255,.07);--gs-border-subtle: rgba(255,255,255,.08);--gs-border-ui-strong: rgba(255,255,255,.12);--gs-border-strong: var(--gs-border-ui-strong);--gs-border-orange: rgba(255,107,26,.45);--gs-accent-border-mid: rgba(var(--gs-orange-rgb), .25);--gs-accent-border-strong: rgba(var(--gs-orange-rgb), .35);--gs-surface-overlay-10: rgba(255,255,255,.1);--gs-shadow-card: 0 20px 48px rgba(0,0,0,.35);--gs-shadow-elevated: 0 30px 90px rgba(0,0,0,.48);--gs-shadow-orange: 0 12px 28px -10px rgba(255,107,26,.4);--gs-transition-fast: .16s ease;--gs-transition-base: .22s ease;--gs-focus-ring: 0 0 0 3px rgba(255,107,26,.35);--gs-ratio-square: 1 / 1;--gs-ratio-landscape: 16 / 9;--gs-ratio-product: 4 / 3;--gs-ratio-portrait: 4 / 5;--gs-input-bg: var(--gs-bg-1);--gs-input-border: var(--gs-bg-3);--gs-input-text: var(--gs-text);--gs-input-placeholder: var(--gs-text-3);--gs-input-focus-border: var(--gs-orange);--gs-font: var(--gs-font-sans);--gs-bg-soft: var(--gs-bg-1);--gs-bg-elevated: var(--gs-bg-2);--gs-panel: rgba(255,255,255,.062);--gs-panel-strong: rgba(255,255,255,.105);--gs-muted: var(--gs-text-2);--gs-muted-2: var(--gs-text-3);--gs-border-gold: rgba(156,247,178,.45);--gs-gold-soft: var(--gs-gold);--gs-orange-deep: #c75312;--gs-red: #7a1f1f;--gs-shadow: var(--gs-shadow-elevated);--gs-orange-shadow: var(--gs-shadow-orange);--gs-page: min(var(--gs-page-width), calc(100vw - (var(--gs-page-padding-desktop) * 2)));--gs-cta-text: #080808;--gs-cta-ghost-text: var(--gs-text);--gs-shadow-card-mobile: 0 12px 28px rgba(0,0,0,.28);--gs-shadow-elevated-mobile: 0 18px 42px rgba(0,0,0,.34);--gs-discount-blue: var(--gs-info);--gs-discount-blue-bg: var(--gs-info-soft);--gs-discount-blue-border: var(--gs-info-border)}body.gs-theme{--gs-layout-gutter: var(--gs-page-padding-desktop);--gs-section-space-y: var(--gs-section-space-y-desktop);--gs-card-pad: var(--gs-card-pad-desktop);font-family:var(--gs-font-sans);background:var(--gs-bg);color:var(--gs-text);font-size:var(--gs-text-base);font-weight:var(--gs-fw-regular);line-height:var(--gs-lh-body);letter-spacing:var(--gs-tracking-body);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@media screen and (max-width:989px){body.gs-theme{--gs-layout-gutter: var(--gs-page-padding-tablet);--gs-section-space-y: var(--gs-section-space-y-tablet)}}@media screen and (max-width:749px){body.gs-theme{--gs-layout-gutter: var(--gs-page-padding-mobile);--gs-section-space-y: var(--gs-section-space-y-mobile);--gs-card-pad: var(--gs-card-pad-mobile)}}body.gs-theme .gradient{background:var(--gs-bg)}body.gs-theme,body.gs-theme button,body.gs-theme input,body.gs-theme select,body.gs-theme textarea,body.gs-theme .product,body.gs-theme .header-wrapper,body.gs-theme .shopify-section,body.gs-theme .gs-section,body.gs-theme .gs-section *,body.gs-theme .gs-main-product,body.gs-theme .gs-main-product *{font-family:var(--gs-font-sans)}body.gs-theme .page-width{padding-left:var(--gs-layout-gutter);padding-right:var(--gs-layout-gutter);max-width:min(var(--gs-page-width),calc(100vw - (var(--gs-layout-gutter) * 2)))}body.gs-theme h1,body.gs-theme h2,body.gs-theme h3,body.gs-theme h4,body.gs-theme h5,body.gs-theme h6{font-family:var(--gs-font-sans);color:var(--gs-text);font-weight:var(--gs-fw-bold);letter-spacing:var(--gs-tracking-heading)}body.gs-theme p,body.gs-theme li{color:var(--gs-text-2)}.gs-section{position:relative;background:var(--gs-surface);color:var(--gs-text)}.gs-section *{box-sizing:border-box}.gs-section a:not(.button),.gs-section .link{color:var(--gs-gold-soft)}.gs-section__inner{width:min(var(--gs-page-width),calc(100vw - (var(--gs-layout-gutter) * 2)));margin:0 auto;padding:72px var(--gs-layout-gutter);box-sizing:border-box}.gs-section__eyebrow,.gs-kicker,.gs-review-badge{color:var(--gs-gold-soft);font-size:1.2rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.gs-section__title{margin:12px 0 0;color:var(--gs-text);letter-spacing:-.045em;line-height:.96;font-weight:700;font-size:clamp(3.6rem,7vw,8.4rem)}.gs-section__title--medium{font-size:clamp(3.2rem,5.2vw,6.4rem);max-width:820px}.gs-section__lead{margin:20px 0 0;max-width:680px;color:var(--gs-muted);font-size:clamp(1.6rem,1.7vw,2.1rem);line-height:1.55}.gs-button-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.gs-button,.gs-section .button.gs-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--gs-space-6);border-radius:var(--gs-radius-md);border:1px solid var(--gs-accent-border-soft);background:var(--gs-orange);color:var(--gs-cta-text);font-weight:700;text-decoration:none;letter-spacing:-.01em;box-shadow:0 10px 24px #ff6b1a38}.gs-button--ghost{background:#ffffff0f;color:var(--gs-text);box-shadow:none}.gs-card{background:var(--gs-panel);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gs-placeholder,.gs-product-visual{min-height:360px;border-radius:var(--gs-radius-xl);border:1px solid var(--gs-border);background:var(--gs-surface);display:flex;align-items:center;justify-content:center;color:var(--gs-muted-2);text-align:center;padding:var(--gs-space-6-5)}.gs-placeholder img,.gs-product-visual img{width:100%;height:100%;object-fit:contain;display:block}.header-wrapper,.announcement-bar-section,.shopify-section-group-footer-group{background:var(--gs-bg);color:var(--gs-text)}.announcement-bar,.announcement-bar__message{background:#070707;color:var(--gs-gold-soft);font-weight:700;letter-spacing:.04em}.header-wrapper{border-bottom:1px solid var(--gs-border-subtle)}.header__menu-item,.header__icon,.header__heading-link,.header__heading-logo-wrapper,.footer-block__heading,.footer__content-bottom-wrapper,.footer-block__details-content,.footer-block__details-content .list-menu__item--link{color:#ffffffc7}.header__heading-link,.header__heading .h2{color:var(--gs-text);font-weight:700;letter-spacing:-.04em}.gs-main-product{background:var(--gs-surface);color:var(--gs-text)}.gs-main-product .page-width{max-width:var(--gs-page)}.gs-buying-hero{align-items:start;gap:clamp(var(--gs-space-6),4vw,56px)}.gs-product-media{position:relative}.gs-main-product .product__media-wrapper .product__media,.gs-main-product .thumbnail-list__item,.gs-main-product .thumbnail{border-radius:24px;overflow:hidden;background:var(--gs-surface);border-color:#ffffff1a}.gs-buybox-card{padding:clamp(20px,3vw,34px);border-radius:var(--gs-radius-xl);border:1px solid var(--gs-border);background:var(--gs-surface);box-shadow:var(--gs-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gs-main-product .product__title h1,.gs-main-product .product__title .h1{color:var(--gs-text);font-size:clamp(3rem,4.2vw,5.8rem);line-height:.98;letter-spacing:-.055em;margin-bottom:8px}.gs-buybox-subtitle{color:var(--gs-muted);font-size:1.6rem;line-height:1.55;margin:var(--gs-space-1-5) 0 var(--gs-space-4)}.gs-buybox-metrics,.gs-trust-grid,.gs-safe-payments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:var(--gs-space-4) 0}.gs-buybox-metric,.gs-trust-item,.gs-safe-payment-item{border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:12px;background:#ffffff0b}.gs-buybox-metric strong,.gs-trust-item strong,.gs-safe-payment-item strong{display:block;color:var(--gs-text);font-size:1.8rem;line-height:1.1;font-weight:700}.gs-buybox-metric span,.gs-trust-item span,.gs-safe-payment-item span{display:block;color:var(--gs-muted-2);margin-top:4px;font-size:1.2rem}.gs-main-product .price,.gs-main-product .price .price-item{color:var(--gs-text)}.gs-main-product .price--on-sale .price-item--regular{color:#ffffff6b}.gs-payline{color:var(--gs-muted);font-size:1.3rem;margin:-6px 0 14px}.gs-main-product variant-selects.gs-variant-selects,.gs-main-product variant-selects{display:block;margin-top:18px}.gs-main-product .product-form__input--pill{display:grid;gap:10px;margin:0 0 1.8rem;max-width:none}.gs-main-product .product-form__input--pill .form__label{color:var(--gs-text);font-weight:700;margin-bottom:4px}.gs-main-product .product-form__input--pill input[type=radio]+label,.gs-main-product .gs-variant-option-label{display:block;width:100%;min-width:0;border-radius:18px;padding:var(--gs-space-3-5) var(--gs-space-4);border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:var(--gs-text);font-weight:700;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.gs-main-product .product-form__input--pill input[type=radio]:checked+label,.gs-main-product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--gs-border-gold);background:#ff6b1a21}.gs-variant-title{display:block;font-size:1.45rem}.gs-variant-note{display:block;color:var(--gs-muted-2);font-size:1.18rem;font-weight:600;margin-top:4px}.gs-main-product .quantity,.gs-main-product .quantity:after,.gs-main-product .quantity:before,.gs-main-product .select,.gs-main-product .select:after,.gs-main-product .select:before{border-radius:16px;background:#ffffff0b;color:var(--gs-text);box-shadow:none}.gs-main-product .quantity__input,.gs-main-product .quantity__button,.gs-main-product .form__label,.gs-main-product .product-form__quantity .form__label{color:var(--gs-text)}.gs-main-product .product-form__buttons,.gs-main-product .gs-form-buttons{max-width:none}.gs-main-product .product-form__submit.gs-atc-button,.gs-main-product .product-form__submit{min-height:58px;border-radius:var(--gs-radius-md);border:1px solid rgba(var(--gs-orange-rgb),.35);background:var(--gs-orange);color:var(--gs-cta-text);font-weight:700;letter-spacing:-.01em;box-shadow:0 10px 24px rgba(var(--gs-orange-rgb),.22)}.gs-safe-checkout{margin:var(--gs-space-4) 0 var(--gs-space-2);text-align:center;color:var(--gs-muted-2);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.gs-payment-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:8px 0 14px}.gs-payment-row span{border:1px solid rgba(255,255,255,.12);color:#ffffffbf;padding:5px 8px;border-radius:8px;font-size:1rem;font-weight:700}.gs-hero__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:clamp(30px,5vw,70px);align-items:center}.gs-hero__proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.gs-hero__proof span{color:var(--gs-muted);border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:8px 12px;background:#ffffff0b;font-size:1.25rem}.gs-lifestyle-grid,.gs-muscle-grid,.gs-review-grid,.gs-box-grid,.gs-comparison-grid,.gs-problem-grid,.gs-timeline-grid,.gs-final-grid{display:grid;gap:var(--gs-space-4)}.gs-lifestyle-grid{grid-template-columns:repeat(3,1fr);margin-top:34px}.gs-lifestyle-card,.gs-muscle-card,.gs-review-card,.gs-bundle-card,.gs-box-card,.gs-spec-card,.gs-timeline-card,.gs-problem-card{padding:22px;border-radius:var(--gs-radius-lg);border:1px solid var(--gs-border);background:#ffffff0d}.gs-lifestyle-card .gs-card-image{min-height:240px;margin:-6px -6px 18px;border-radius:20px}.gs-card-number{color:var(--gs-gold-soft);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem}.gs-card-title{color:var(--gs-text);font-size:2.1rem;line-height:1.1;letter-spacing:-.035em;margin:8px 0;font-weight:700}.gs-card-copy{color:var(--gs-muted);line-height:1.55;margin:0}.gs-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;margin-top:34px}.gs-before-after{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px;min-height:410px}.gs-before-after__pane{border-radius:20px;border:1px solid var(--gs-border);display:flex;flex-direction:column;justify-content:space-between;padding:var(--gs-space-4);background:var(--gs-surface);color:var(--gs-muted)}.gs-before-after__pane strong{color:var(--gs-text);font-size:2rem}.gs-results-quote blockquote,.gs-review-card blockquote{margin:0;color:var(--gs-text);font-size:2.2rem;line-height:1.22;letter-spacing:-.035em;font-weight:780}.gs-review-grid{grid-template-columns:.8fr repeat(3,1fr);margin-top:34px}.gs-rating-card{padding:26px}.gs-rating-number{font-size:6.8rem;line-height:.9;font-weight:700;color:var(--gs-text)}.gs-stars{color:var(--gs-gold-soft);letter-spacing:.08em}.gs-muscle-grid{grid-template-columns:repeat(3,1fr);margin-top:34px}.gs-product-story-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center;margin-top:34px}.gs-bundle-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.gs-bundle-card strong{display:block;color:var(--gs-text);font-size:2rem}.gs-bundle-card em{color:var(--gs-gold-soft);font-style:normal;font-weight:700}.gs-story{max-width:880px}.gs-story p{color:var(--gs-muted);line-height:1.7;font-size:1.75rem}.gs-transform .gs-results-grid{grid-template-columns:repeat(2,1fr)}.gs-bundle-table,.gs-compare-table,.gs-spec-list{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:var(--gs-radius-lg);border:1px solid var(--gs-border);background:#ffffff0b}.gs-bundle-table th,.gs-bundle-table td,.gs-compare-table th,.gs-compare-table td{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--gs-muted);text-align:left}.gs-bundle-table th,.gs-compare-table th{color:var(--gs-text);font-weight:700;background:#ffffff0f}.gs-check{color:var(--gs-gold-soft);font-weight:700}.gs-problem-grid{grid-template-columns:repeat(2,1fr);margin-top:34px}.gs-problem-card ul{margin:0;padding-left:22px;color:var(--gs-muted)}.gs-box-grid{grid-template-columns:repeat(4,1fr);margin-top:34px}.gs-spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gs-space-4);margin-top:34px}.gs-spec-card dl{margin:0}.gs-spec-card dt{color:var(--gs-muted-2);font-size:1.2rem;margin-top:14px}.gs-spec-card dd{color:var(--gs-text);margin:2px 0 0;font-weight:700}.gs-timeline-grid{grid-template-columns:repeat(3,1fr);margin-top:34px}.gs-faq-list{max-width:880px;margin-top:34px}.gs-faq-item{border-top:1px solid rgba(255,255,255,.13);padding:18px 0}.gs-faq-item:last-child{border-bottom:1px solid rgba(255,255,255,.13)}.gs-faq-item summary{cursor:pointer;color:var(--gs-text);font-weight:700;font-size:1.8rem;list-style:none}.gs-faq-item summary::-webkit-details-marker{display:none}.gs-faq-item summary:after{content:"+";float:right;color:var(--gs-gold-soft)}.gs-faq-item[open] summary:after{content:"\2212"}.gs-faq-item p{color:var(--gs-muted);line-height:1.65;margin:12px 0 0}.gs-final-grid{grid-template-columns:1fr auto;align-items:center}.gs-micro-row{display:flex;flex-wrap:wrap;gap:8px;color:var(--gs-muted-2);font-size:1.2rem;margin-top:18px}.gs-micro-row span:not(:last-child):after{content:"\b7";margin-left:8px;color:var(--gs-gold-soft)}@media screen and (max-width:989px){.gs-section__inner{padding:56px var(--gs-layout-gutter)}.gs-hero__grid,.gs-product-story-grid,.gs-results-grid,.gs-transform .gs-results-grid,.gs-problem-grid,.gs-final-grid{grid-template-columns:1fr}.gs-lifestyle-grid,.gs-muscle-grid,.gs-review-grid,.gs-box-grid,.gs-spec-grid,.gs-timeline-grid,.gs-bundle-row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.gs-section__inner{width:100%;padding:48px var(--gs-layout-gutter)}.gs-section__title{font-size:clamp(3.2rem,13vw,5.2rem)}.gs-lifestyle-grid,.gs-muscle-grid,.gs-review-grid,.gs-box-grid,.gs-spec-grid,.gs-timeline-grid,.gs-bundle-row,.gs-buybox-metrics,.gs-trust-grid,.gs-safe-payments{grid-template-columns:1fr}.gs-buybox-card{border-radius:24px;padding:18px}.gs-main-product .product__title h1{font-size:3rem}.gs-placeholder,.gs-product-visual,.gs-before-after{min-height:280px}.gs-before-after{grid-template-columns:1fr 1fr}.gs-bundle-table,.gs-compare-table{font-size:1.25rem;display:block;overflow-x:auto;white-space:nowrap}.gs-button-row{align-items:stretch}.gs-button{width:100%}}.gs-main-product,.gs-section{background:var(--gs-surface)}.gs-buybox-card,.gs-card,.gs-lifestyle-card,.gs-muscle-card,.gs-review-card,.gs-bundle-card,.gs-box-card,.gs-spec-card,.gs-timeline-card,.gs-problem-card{background:var(--gs-surface);border-color:#ffffff21}.gs-buybox-card{box-shadow:0 32px 90px #00000075,0 0 0 1px #ff6b1a0f inset}.gs-main-product .product-form__submit.gs-atc-button,.gs-main-product .product-form__submit,.gs-button,.gs-section .button.gs-button{background:var(--gs-orange);border-color:#ff6b1a59;box-shadow:0 10px 24px #ff6b1a38}.gs-main-product .product-form__input--pill input[type=radio]:checked+label,.gs-main-product .product-form__input--pill input[type=radio]+label:hover{border-color:#cfe2ff4d;background:#ffffff0a;box-shadow:0 0 0 1px #cfe2ff29 inset}.gs-main-product .product__media-wrapper .product__media,.gs-main-product .thumbnail-list__item,.gs-main-product .thumbnail,.gs-placeholder,.gs-product-visual{background:var(--gs-surface)}body.gs-theme .gs-section a.gs-button:not(.gs-button--ghost),body.gs-theme a.gs-button:not(.gs-button--ghost),body.gs-theme .button.gs-button:not(.gs-button--ghost){color:var(--gs-cta-text);background:var(--gs-orange);border-color:#ff6b1a59;text-shadow:none}body.gs-theme .gs-section a.gs-button:not(.gs-button--ghost) *,body.gs-theme a.gs-button:not(.gs-button--ghost) *,body.gs-theme .button.gs-button:not(.gs-button--ghost) *{color:inherit}body.gs-theme .gs-section a.gs-button--ghost,body.gs-theme a.gs-button--ghost,body.gs-theme .button.gs-button--ghost{color:var(--gs-cta-ghost-text);background:#ffffff0f;border-color:#ffffff1f;box-shadow:none;text-shadow:none}body.gs-theme .gs-section a.gs-button--ghost *,body.gs-theme a.gs-button--ghost *,body.gs-theme .button.gs-button--ghost *{color:inherit}body.gs-theme .gs-section a.gs-button:hover{color:var(--gs-cta-text)}body.gs-theme .gs-section a.gs-button--ghost:hover{color:var(--gs-cta-ghost-text);background:#ffffff1a;border-color:#ffffff24}body.gs-theme .gs-section,body.gs-theme [class*=gs-]{text-rendering:optimizeLegibility}@media screen and (max-width:749px){body.gs-theme .gs-card,body.gs-theme .gs-review,body.gs-theme .gs-product-card,body.gs-theme .gs-buybox-card,body.gs-theme .gs-price-card,body.gs-theme .gs-section__card{box-shadow:var(--gs-shadow-card-mobile)}body.gs-theme .gs-section{background-attachment:scroll}body.gs-theme .gs-button,body.gs-theme .product-form__submit{box-shadow:0 8px 20px #ff6b1a38}}@media(prefers-reduced-motion:reduce){body.gs-theme *,body.gs-theme *:before,body.gs-theme *:after{animation-duration:.001ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.001ms}}body.gs-theme img[loading=lazy]{content-visibility:auto}body.gs-theme cart-drawer .drawer__inner{contain:layout paint}@supports (content-visibility: auto){body.gs-theme .shopify-section:has(.gs-transform),body.gs-theme .shopify-section:has(.gs-reviews),body.gs-theme .shopify-section:has(.gs-bundles),body.gs-theme .shopify-section:has(.gs-problem),body.gs-theme .shopify-section:has(.gs-muscles),body.gs-theme .shopify-section:has(.gs-box),body.gs-theme .shopify-section:has(.gs-specs),body.gs-theme .shopify-section:has(.gs-timeline),body.gs-theme .shopify-section:has(.gs-compare),body.gs-theme .shopify-section:has(.gs-faq),body.gs-theme .shopify-section:has(.gs-cta){content-visibility:auto;contain-intrinsic-size:720px}}@media screen and (min-width:990px){body.gs-theme cart-drawer .drawer__inner{width:min(440px,100vw);max-width:440px}}body.gs-theme cart-drawer .cart-drawer__warnings,body.gs-theme cart-drawer .cart-item,body.gs-theme cart-drawer .cart-drawer__footer{box-shadow:none}body.gs-theme cart-drawer img{content-visibility:auto}body.gs-theme .gs-header-localization-lite{display:inline-flex;align-items:center}body.gs-theme .gs-locale-trigger{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--gs-border-soft);border-radius:var(--gs-radius-pill);background:#ffffff0a;color:var(--gs-text-2);font-size:var(--gs-text-xs);font-weight:var(--gs-fw-semibold);letter-spacing:-.01em;text-decoration:none}body.gs-theme .gs-locale-trigger:hover{color:var(--gs-text);border-color:var(--gs-border-orange);background:var(--gs-orange-soft)}body.gs-theme .menu-drawer__localization .gs-locale-trigger{justify-content:center;width:100%;min-height:44px}body.gs-theme .footer__localization{content-visibility:auto;contain-intrinsic-size:220px}@media screen and (min-width:990px){body.gs-theme cart-drawer .drawer__inner{width:min(440px,100vw);max-width:440px;border-radius:var(--gs-radius-2xl) 0 0 var(--gs-radius-2xl);border-left:1px solid var(--gs-border)}}@media screen and (max-width:749px){body.gs-theme .gs-section:before,body.gs-theme .gs-section:after{filter:none}}@supports (content-visibility: auto){body.gs-theme.template-product #MainContent>.shopify-section:not(:first-child):has(.gs-section),body.gs-theme.template-product #MainContent>.shopify-section:not(:first-child):has([class*=gs-]){content-visibility:auto;contain-intrinsic-size:780px}}@media screen and (max-width:749px){body.gs-theme.template-product .gs-section{background:var(--gs-surface)}body.gs-theme.template-product .gs-section [class*=glow],body.gs-theme.template-product .gs-section [class*=halo],body.gs-theme.template-product .gs-section [class*=shine]{display:none}}body.gs-theme{font-weight:var(--gs-fw-regular)}body.gs-theme h1,body.gs-theme h2,body.gs-theme h3,body.gs-theme h4,body.gs-theme h5,body.gs-theme h6{font-weight:650;letter-spacing:-.035em}body.gs-theme .gs-title,body.gs-theme .gs-section__title{font-size:var(--gs-h2);font-weight:650;line-height:1.08;letter-spacing:-.042em}body.gs-theme .gs-title-xl,body.gs-theme .gs-hero-title{font-size:var(--gs-hero);font-weight:700;line-height:.98;letter-spacing:-.055em}body.gs-theme .gs-card h3,body.gs-theme .gs-muscle-card h3,body.gs-theme .gs-result-card h3,body.gs-theme .gs-review h3{font-weight:650}body.gs-theme .gs-eyebrow,body.gs-theme .gs-section__eyebrow,body.gs-theme .gs-kicker{font-weight:700;letter-spacing:.13em}body.gs-theme .gs-button,body.gs-theme .button.gs-button{font-weight:650}body.gs-theme .gs-copy,body.gs-theme .gs-section__lead,body.gs-theme .gs-lead{font-weight:400;line-height:1.55}@media screen and (max-width:749px){body.gs-theme .gs-title,body.gs-theme .gs-section__title{font-size:clamp(26px,8vw,36px);letter-spacing:-.036em}body.gs-theme .gs-title-xl,body.gs-theme .gs-hero-title{font-size:clamp(34px,11vw,52px);letter-spacing:-.05em}}@media screen and (max-width:749px){body.gs-theme cart-drawer.drawer{width:100vw;max-width:100vw;top:0;right:0;bottom:0;left:0}body.gs-theme cart-drawer .drawer__inner{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;border-left:0;border-right:0;padding-left:18px;padding-right:18px}body.gs-theme cart-drawer .cart-drawer{width:100%;max-width:100%}body.gs-theme cart-drawer .drawer__inner-empty{width:100%;max-width:100%}body.gs-theme cart-drawer .cart-drawer__items,body.gs-theme cart-drawer cart-drawer-items{overflow-x:hidden}body.gs-theme cart-drawer .cart-items,body.gs-theme cart-drawer .cart-item{width:100%;max-width:100%}body.gs-theme cart-drawer .cart-item{grid-template-columns:88px minmax(0,1fr) auto;column-gap:14px}body.gs-theme cart-drawer .cart-item__name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}body.gs-theme cart-drawer .cart-drawer__footer{position:sticky;bottom:0;background:var(--gs-bg);padding-bottom:max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--gs-border-soft)}body.gs-theme cart-drawer .cart__checkout-button{min-height:56px;width:100%}}body.gs-theme .price__badge-sale{background:var(--gs-discount-blue-bg)!important;color:var(--gs-discount-blue)!important;border:1px solid var(--gs-discount-blue-border)!important;border-radius:var(--gs-radius-pill)!important;font-size:var(--gs-fs-eyebrow)!important;font-weight:700!important;letter-spacing:.06em!important;padding:3px 9px!important;text-transform:uppercase!important}body.gs-theme .gs-pdp-blue-badge{display:inline-block;background:var(--gs-discount-blue-bg);color:var(--gs-discount-blue);border:1px solid var(--gs-discount-blue-border);border-radius:var(--gs-radius-pill);font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase;margin-left:6px;vertical-align:middle}body.gs-theme .header__heading-link .h2,body.gs-theme .header__heading-link{color:var(--gs-text)!important;font-weight:700;letter-spacing:-.04em}body.gs-theme .announcement-bar-section,body.gs-theme .shopify-section-group-header-group .utility-bar{background:#0a0a0a!important;border-bottom:1px solid rgba(255,255,255,.07)!important}body.gs-theme .announcement-bar,body.gs-theme .announcement-bar__announcement{background:transparent!important}body.gs-theme .announcement-bar__message,body.gs-theme .announcement-bar__link,body.gs-theme .announcement-bar span{color:var(--gs-text-2)!important;font-size:var(--gs-fs-caption)!important;font-weight:500!important;letter-spacing:.03em!important}body.gs-theme .gs-header-cta,body.gs-theme .header__menu-item.gs-header-cta,body.gs-theme a.gs-gradient-cta{position:relative;display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;font-size:var(--gs-fs-ui-sm);font-weight:600;text-decoration:none;color:var(--gs-text);background:var(--gs-bg-2);z-index:0;overflow:hidden;border:none}body.gs-theme a.gs-gradient-cta:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:999px;background:var(--gs-surface);background-size:200% 100%;z-index:-1;animation:gsGradBorder 2.5s linear infinite}@keyframes gsGradBorder{0%{background-position:0% 0%}to{background-position:200% 0%}}body.gs-theme.template-product .gs-mini-nav{position:sticky;top:var(--header-height, 72px);z-index:1;background:#080808f5;border-top:1px solid var(--gs-border-subtle);border-bottom:1px solid var(--gs-border);overflow-x:auto;scrollbar-width:none}body.gs-theme .gs-mini-nav::-webkit-scrollbar{display:none}body.gs-theme .gs-mini-nav__inner{max-width:1200px;margin:0 auto;display:flex;white-space:nowrap;gap:0}body.gs-theme .gs-mini-nav a{display:inline-block;padding:var(--gs-fs-ui-sm) var(--gs-space-4);font-size:var(--gs-fs-ui-md);font-weight:500;color:var(--gs-text-2);text-decoration:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}body.gs-theme .gs-mini-nav a:hover{color:var(--gs-text)}body.gs-theme .gs-mini-nav a.active{color:var(--gs-orange);border-bottom-color:var(--gs-orange)}body.gs-theme .shopify-section-group-footer-group,body.gs-theme footer.footer,body.gs-theme .footer{background:var(--gs-bg-1)!important;color:var(--gs-text-2)!important;border-top:1px solid rgba(255,255,255,.08)!important}body.gs-theme .footer__content-top,body.gs-theme .footer__content-bottom,body.gs-theme .footer__content-bottom-wrapper{background:transparent!important}body.gs-theme .footer-block__heading{color:var(--gs-text)!important;font-size:var(--gs-fs-caption)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:12px!important}body.gs-theme .footer-block__details-content,body.gs-theme .footer-block__details-content .list-menu__item--link,body.gs-theme .footer-block__details-content a{color:var(--gs-text-3)!important;font-size:var(--gs-fs-ui-md)!important}body.gs-theme .footer-block__details-content .list-menu__item--link:hover,body.gs-theme .footer-block__details-content a:hover{color:var(--gs-text)!important}body.gs-theme .footer__content-bottom-wrapper{border-top:1px solid rgba(255,255,255,.08)!important}body.gs-theme .footer__copyright,body.gs-theme .footer__copyright span,body.gs-theme .footer__copyright a{color:var(--gs-text-3)!important;font-size:var(--gs-fs-caption)!important}body.gs-theme .footer__payment{filter:brightness(.7)}body.gs-theme .gs-hero-marquee-wrap{position:relative;height:520px;overflow:hidden;border-radius:var(--gs-radius-xl);display:flex;gap:10px}body.gs-theme .gs-hero-marquee-wrap:before,body.gs-theme .gs-hero-marquee-wrap:after{content:"";position:absolute;left:0;right:0;z-index:10;height:120px;pointer-events:none}body.gs-theme .gs-hero-marquee-wrap:before{top:0;background:var(--gs-surface)}body.gs-theme .gs-hero-marquee-wrap:after{bottom:0;background:var(--gs-surface)}body.gs-theme .gs-marquee-col{flex:1;overflow:hidden}body.gs-theme .gs-marquee-col--down .gs-marquee-track{animation:gsMDown 22s linear infinite}body.gs-theme .gs-marquee-col--up .gs-marquee-track{animation:gsMUp 18s linear infinite}@keyframes gsMDown{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes gsMUp{0%{transform:translateY(-50%)}to{transform:translateY(0)}}body.gs-theme .gs-marquee-track{display:flex;flex-direction:column;gap:10px}body.gs-theme .gs-marquee-col:hover .gs-marquee-track{animation-play-state:paused}body.gs-theme .gs-mcard{border-radius:var(--gs-radius-lg);overflow:hidden;flex-shrink:0;border:1px solid rgba(255,255,255,.07);transition:border-color .3s;cursor:default}body.gs-theme .gs-mcard:hover{border-color:#ff6b1a4d}body.gs-theme .gs-mcard__img{aspect-ratio:3/4;position:relative;background-color:var(--gs-bg-2);background-size:cover;background-position:center;overflow:hidden}body.gs-theme .gs-mcard__img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000073;pointer-events:none}body.gs-theme .gs-mcard__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--gs-surface);pointer-events:none}body.gs-theme .gs-mcard-badge{position:absolute;z-index:5;top:10px;left:10px;background:#101010b8;border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-orange)}body.gs-theme .gs-mcard-data{position:absolute;z-index:4;bottom:0;left:0;right:0;background:var(--gs-surface);padding:var(--gs-space-6) var(--gs-space-3) var(--gs-space-3)}body.gs-theme .gs-mcard-data__label{font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gs-orange);margin-bottom:3px}body.gs-theme .gs-mcard-data__value{font-size:var(--gs-fs-ui-md);font-weight:700;color:var(--gs-text);letter-spacing:-.02em}body.gs-theme .gs-mcard-data__sub{font-size:var(--gs-fs-eyebrow);color:var(--gs-text-2);margin-top:2px}@media screen and (max-width:749px){body.gs-theme .gs-hero-marquee-wrap{height:360px}}body.gs-theme .gs-stats-strip{background:var(--gs-bg-1);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}body.gs-theme .gs-stats-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:600px){body.gs-theme .gs-stats-inner{grid-template-columns:repeat(4,1fr)}}body.gs-theme .gs-stat-item{padding:var(--gs-space-6-5) var(--gs-space-4);text-align:center;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);position:relative;overflow:hidden;transition:background .3s ease}body.gs-theme .gs-stat-item:hover{background:#ff6b1a0d}body.gs-theme .gs-stat-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gs-orange);transform:translate(-50%);transition:width .6s cubic-bezier(.22,1,.36,1)}body.gs-theme .gs-stat-item.gs-in-view:after{width:48px}@media screen and (min-width:600px){body.gs-theme .gs-stat-item{border-bottom:none}body.gs-theme .gs-stat-item:last-child{border-right:none}}@media screen and (max-width:599px){body.gs-theme .gs-stat-item:nth-child(2n){border-right:none}}body.gs-theme .gs-stat-num{font-size:clamp(28px,4vw,44px);font-weight:700;color:var(--gs-orange);letter-spacing:-.05em;line-height:1;margin-bottom:6px;display:block;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);font-variant-numeric:tabular-nums}body.gs-theme .gs-stat-item.gs-in-view .gs-stat-num{opacity:1;transform:translateY(0)}body.gs-theme .gs-stat-label{font-size:var(--gs-fs-eyebrow);color:var(--gs-text-2);line-height:1.4}body.gs-theme .gs-hero .gs-section__title,body.gs-theme .gs-hero h1.gs-section__title{font-size:clamp(38px,5.4vw,64px)!important;font-weight:700!important;line-height:.98!important;letter-spacing:-.055em!important}body.gs-theme .gs-buybox-metric,body.gs-theme .gs-pdp-feature-grid .gs-buybox-metric{background:#ffffff0e!important;border-color:#ffffff21!important}body.gs-theme.template-product .product-media-container:before,body.gs-theme.template-product .product__media-list:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gs-surface);pointer-events:none;z-index:0}body.gs-theme.template-product .product__media-list{position:relative}body.gs-theme.template-product .product-media-container .product__modal-opener{z-index:1}body.gs-theme.template-product .product__media-list>.product__media-item{position:relative;z-index:1}body.gs-theme .gs-pdp-section{background:var(--gs-bg-1);padding:52px 0}body.gs-theme .gs-pdp-head{margin-bottom:var(--gs-space-7)}body.gs-theme .gs-pdp-label{display:inline-block;font-size:var(--gs-fs-eyebrow);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gs-orange);margin-bottom:10px}body.gs-theme .gs-pdp-title{font-size:clamp(24px,3vw,36px);font-weight:650;color:var(--gs-text);letter-spacing:-.03em}body.gs-theme .gs-pdp-accordions details{border-top:1px solid var(--gs-border);padding:0}body.gs-theme .gs-pdp-accordions details:last-child{border-bottom:1px solid var(--gs-border)}body.gs-theme .gs-pdp-accordions summary{cursor:pointer;color:var(--gs-text);font-weight:600;font-size:16px;list-style:none;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}body.gs-theme .gs-pdp-accordions summary::-webkit-details-marker{display:none}body.gs-theme .gs-pdp-accordions summary:after{content:"+";color:var(--gs-orange);font-size:20px;font-weight:300;flex-shrink:0}body.gs-theme .gs-pdp-accordions details[open] summary:after{content:"\2212"}body.gs-theme .gs-pdp-body{padding-bottom:20px}body.gs-theme .gs-pdp-list{padding-left:20px;margin:0;color:var(--gs-text-2);line-height:1.7}body.gs-theme .gs-pdp-list li{margin-bottom:6px;color:var(--gs-text-2)}body.gs-theme .gs-pdp-specs{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--gs-radius-md);overflow:hidden}body.gs-theme .gs-pdp-specs>div{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.07);font-size:var(--gs-fs-ui-sm);color:var(--gs-text-2)}body.gs-theme .gs-pdp-specs>div:nth-child(odd){color:var(--gs-text-3);font-weight:600;border-right:1px solid rgba(255,255,255,.07);background:#ffffff08}body.gs-theme .gs-pdp-specs>div:nth-last-child(-n+2){border-bottom:none}body.gs-theme .gs-video-rail{width:100%}body.gs-theme .gs-video-list{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media screen and (max-width:749px){body.gs-theme .gs-video-list{grid-template-columns:repeat(2,1fr)}}body.gs-theme .gs-video-card{display:flex;flex-direction:column;gap:8px;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:var(--gs-radius-md);padding:0 0 12px;overflow:hidden;cursor:pointer;transition:border-color .2s ease,background .2s ease;text-align:left;color:var(--gs-text)}body.gs-theme .gs-video-card:hover,body.gs-theme .gs-video-card.active{border-color:#ff6b1a73;background:#ff6b1a14}body.gs-theme .gs-video-thumb{position:relative;aspect-ratio:16/9;background:var(--gs-bg-2);display:flex;align-items:center;justify-content:center;overflow:hidden}body.gs-theme .gs-video-play{position:relative;z-index:3;font-size:20px;color:#fffc}body.gs-theme .gs-video-badge{position:absolute;top:6px;left:6px;z-index:4;background:#101010b8;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--gs-orange);text-transform:uppercase}body.gs-theme .gs-video-card__body{padding:0 10px;display:flex;flex-direction:column;gap:2px}body.gs-theme .gs-video-card__body strong{font-size:var(--gs-fs-caption);font-weight:600;color:var(--gs-text);display:block}body.gs-theme .gs-video-card__body small{font-size:var(--gs-fs-eyebrow);color:var(--gs-text-3)}body.gs-theme .gs-video-dots{display:flex;gap:6px;margin-top:14px;justify-content:center}body.gs-theme .gs-video-dots button{width:6px;height:6px;border-radius:999px;background:#fff3;border:none;cursor:pointer;padding:0;transition:background .2s ease,width .2s ease}body.gs-theme .gs-video-dots button.active{background:var(--gs-orange);width:18px}body.gs-theme .gs-aplus-section{padding:52px 0;background:var(--gs-bg)}body.gs-theme .gs-aplus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}@media screen and (max-width:749px){body.gs-theme .gs-aplus-grid{grid-template-columns:1fr}}body.gs-theme .gs-aplus-img{position:relative;border-radius:var(--gs-radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.08);background:var(--gs-bg-2);min-height:240px}body.gs-theme .gs-aplus-photo{width:100%;height:100%;object-fit:cover;display:block}body.gs-theme .gs-image-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;gap:8px;color:var(--gs-text-3);text-align:center;padding:var(--gs-card-pad);border:1px dashed rgba(255,255,255,.15);border-radius:var(--gs-radius-lg)}body.gs-theme .gs-image-slot strong{font-size:var(--gs-fs-ui-md);font-weight:600;color:var(--gs-text-2);display:block}body.gs-theme .gs-image-slot span{font-size:var(--gs-fs-caption);color:var(--gs-text-3)}body.gs-theme .gs-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}body.gs-theme .gs-gallery-thumb{display:inline-block;padding:6px 12px;border-radius:var(--gs-radius-pill);border:1px solid var(--gs-border);background:#ffffff0b;color:var(--gs-text-2);font-size:var(--gs-fs-caption);font-weight:500;text-decoration:none;transition:border-color .2s ease,color .2s ease}body.gs-theme .gs-gallery-thumb:hover{border-color:var(--gs-accent-border-strong);color:var(--gs-orange)}body.gs-theme .gs-slot-note{font-size:var(--gs-fs-caption);color:var(--gs-text-3);border:1px dashed var(--gs-border-ui-strong);border-radius:var(--gs-radius-sm);padding:10px 14px;margin-bottom:14px;background:#ff6b1a0a}body.gs-theme .gs-pdp-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--gs-space-4)}body.gs-theme .gs-pdp-badge{display:inline-block;font-size:var(--gs-fs-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--gs-orange-soft);border:1px solid rgba(255,107,26,.25);color:var(--gs-orange)}body.gs-theme .gs-pdp-badge--gold{background:#9cf7b21f;border-color:#9cf7b24d;color:var(--gs-gold)}body.gs-theme .gs-pdp-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:var(--gs-space-4)}body.gs-theme .gs-pdp-trust-card{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:var(--gs-radius-md);padding:11px 13px;background:#ffffff0a}body.gs-theme .gs-pdp-trust-mark{color:var(--gs-orange);font-size:var(--gs-fs-ui-md);font-weight:700;flex-shrink:0}body.gs-theme .gs-pdp-trust-card strong{display:block;font-size:var(--gs-fs-ui-sm);font-weight:600;color:var(--gs-text)}body.gs-theme .gs-pdp-trust-card span{display:block;font-size:var(--gs-fs-eyebrow);color:var(--gs-text-3)}body.gs-theme .gs-bundle-label{font-size:var(--gs-fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-text-2);margin-bottom:10px;margin-top:4px;display:block}body.gs-theme .gs-price-meta{margin-top:8px;margin-bottom:4px}body.gs-theme .gs-price-stock{display:flex;align-items:center;gap:7px;font-size:var(--gs-fs-ui-sm);color:var(--gs-text-2);margin-bottom:4px}body.gs-theme .gs-price-stock span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gs-green);box-shadow:0 0 8px #7dc77a66}body.gs-theme .gs-price-stock em{font-style:normal;color:var(--gs-text-3)}body.gs-theme .gs-price-label{font-size:var(--gs-fs-caption);color:var(--gs-text-3)}body.gs-theme .gs-price-trust{font-size:var(--gs-fs-eyebrow);color:var(--gs-text-3);margin-top:6px}body.gs-theme .gs-product-rating-row{display:flex;align-items:center;gap:8px;font-size:var(--gs-fs-ui-sm);color:var(--gs-text-2);margin-bottom:20px}body.gs-theme .gs-product-rating-row .gs-stars{color:var(--gs-gold);font-size:var(--gs-fs-ui-md)}body.gs-theme #gs-scroll-top{position:fixed;bottom:28px;right:24px;width:44px;height:44px;background:inherit;border:1px solid var(--gs-green);border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease,border-color .2s ease;box-shadow:0 4px 18px #5dbe8938;color:var(--gs-green)}body.gs-theme #gs-scroll-top.gs-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}body.gs-theme #gs-scroll-top:hover{background:inherit;border-color:#5dbe89d9}body.gs-theme #gs-scroll-top svg{width:16px;height:16px;color:var(--gs-green)}body.gs-theme .gs-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#ff6b1a14;border:1px solid rgba(255,107,26,.25);font-size:var(--gs-fs-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-orange);margin-bottom:20px}body.gs-theme .gs-hero__dot{width:6px;height:6px;border-radius:50%;background:var(--gs-orange);animation:gsDotPulse 2s ease-in-out infinite;flex-shrink:0}@keyframes gsDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}body.gs-theme .gs-hero__feats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;margin-top:var(--gs-space-4)}body.gs-theme .gs-hero__feat{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);padding:6px 12px;border-radius:999px;font-size:var(--gs-fs-caption);font-weight:500;color:var(--gs-text-2)}body.gs-theme .gs-hero__feat:before{content:"";width:5px;height:5px;background:var(--gs-orange);border-radius:50%;flex-shrink:0}body.gs-theme .gs-hero__text>*{opacity:0;transform:translateY(30px);animation:gsHeroUp .8s cubic-bezier(.22,1,.36,1) forwards}body.gs-theme .gs-hero__text>*:nth-child(1){animation-delay:.05s}body.gs-theme .gs-hero__text>*:nth-child(2){animation-delay:.15s}body.gs-theme .gs-hero__text>*:nth-child(3){animation-delay:.25s}body.gs-theme .gs-hero__text>*:nth-child(4){animation-delay:.35s}body.gs-theme .gs-hero__text>*:nth-child(5){animation-delay:.45s}@keyframes gsHeroUp{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body.gs-theme .gs-hero__text>*{animation:none;opacity:1;transform:none}}body.gs-theme .gs-section__title{font-size:clamp(28px,4vw,52px)!important;line-height:1.08!important;letter-spacing:-.045em}body.gs-theme .gs-section__title--medium{font-size:clamp(24px,3.2vw,40px)!important}body.gs-theme .gs-hero .gs-section__title,body.gs-theme .gs-hero h1.gs-section__title{font-size:clamp(38px,5.4vw,64px)!important;line-height:.98!important;letter-spacing:-.055em!important}body.gs-theme .gs-section__lead,body.gs-theme .gs-lead{font-size:clamp(16px,1.4vw,20px)!important;line-height:1.6!important;color:var(--gs-text-2)}body.gs-theme .gs-section__eyebrow,body.gs-theme .gs-kicker,body.gs-theme .gs-review-badge{font-size:var(--gs-fs-caption)!important;line-height:1.4!important;letter-spacing:.12em;color:var(--gs-orange)!important}body.gs-theme .gs-main-product .price--on-sale .price-item--regular,body.gs-theme .price--on-sale .price-item--regular{color:var(--gs-text-3)!important}body.gs-theme .gs-pdp-trust-card span,body.gs-theme .gs-price-label,body.gs-theme .gs-price-trust,body.gs-theme .gs-pdp-specs>div:nth-child(odd){color:var(--gs-text-2)!important}body.gs-theme .gs-mcard-data__label{font-size:var(--gs-fs-eyebrow)!important}body.gs-theme .gs-mcard-data__value{font-size:var(--gs-fs-ui-sm)!important}body.gs-theme .gs-mcard-data__sub{font-size:var(--gs-fs-eyebrow)!important}body.gs-theme .gs-video-badge{font-size:10px!important}body.gs-theme .announcement-bar__message,body.gs-theme .announcement-bar__link,body.gs-theme .announcement-bar span{font-size:var(--gs-fs-ui-sm)!important;color:var(--gs-text-2)!important}body.gs-theme .gs-video-thumb{background:var(--gs-bg-2)}body.gs-theme .gs-video-thumb--hero,body.gs-theme .gs-video-thumb--resistance,body.gs-theme .gs-video-thumb--chest,body.gs-theme .gs-video-thumb--hydraulic,body.gs-theme .gs-video-thumb--box{background:var(--gs-surface)}body.gs-theme .gs-video-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gs-surface);pointer-events:none;z-index:1}body.gs-theme .gs-video-play{position:relative;z-index:3}body.gs-theme .gs-video-badge{z-index:4}body.gs-theme .gs-card-copy{font-size:var(--gs-fs-ui-md)!important;line-height:1.6!important;color:var(--gs-text-2)!important}body.gs-theme .gs-card-title{font-size:clamp(17px,2vw,22px)!important;line-height:1.2!important;color:var(--gs-text)!important}body.gs-theme .gs-card-number{font-size:var(--gs-fs-eyebrow)!important;color:var(--gs-orange)!important}body.gs-theme .gs-buybox-metric strong,body.gs-theme .gs-trust-item strong,body.gs-theme .gs-safe-payment-item strong{font-size:18px!important;color:var(--gs-text)!important}body.gs-theme .gs-buybox-metric span,body.gs-theme .gs-trust-item span,body.gs-theme .gs-safe-payment-item span{font-size:var(--gs-fs-caption)!important;color:var(--gs-text-2)!important}body.gs-theme.template-product .gs-main-product .product__title h1,body.gs-theme.template-product .gs-main-product .product__title .h1{font-size:clamp(30px,3.4vw,44px)!important;font-weight:650!important;line-height:1.1!important;letter-spacing:-.04em!important}body.gs-theme .gs-buybox-subtitle{font-size:15px!important;line-height:1.6!important;color:var(--gs-text-2)!important}body.gs-theme .gs-variant-note{font-size:var(--gs-fs-ui-sm)!important;color:var(--gs-text-2)!important}body.gs-theme .gs-variant-title{font-size:15px!important;color:var(--gs-text)!important}body.gs-theme .gs-stat-label{font-size:var(--gs-fs-caption)!important;line-height:1.5!important;color:var(--gs-text-2)!important}body.gs-theme .gs-payment-row span{font-size:var(--gs-fs-ui-sm)!important;color:var(--gs-text-2)!important;border-color:#ffffff26!important}body.gs-theme .gs-safe-checkout{font-size:var(--gs-fs-eyebrow)!important;color:var(--gs-text-3)!important;letter-spacing:.06em}body.gs-theme .gs-payline{font-size:var(--gs-fs-ui-sm)!important;color:var(--gs-text-2)!important}body.gs-theme .footer-block__details-content li{padding:3px 0}body.gs-theme .footer-block__details-content .list-menu__item--link{padding-top:4px!important;padding-bottom:4px!important;line-height:1.6!important}body.gs-theme .gs-hero__proof span{font-size:var(--gs-fs-ui-sm)!important;color:var(--gs-text-2)!important}body.gs-theme .gs-mini-nav a{font-size:var(--gs-fs-ui-md)!important;font-weight:500!important}body.gs-theme .gs-review-card blockquote,body.gs-theme .gs-results-quote blockquote{font-size:clamp(17px,2.2vw,26px)!important;line-height:1.35!important}body.gs-theme .gs-pdp-trust-mark{font-size:16px!important;line-height:1}body.gs-theme .gs-stars,body.gs-theme .gs-review-stars{font-size:var(--gs-fs-ui-md)!important;letter-spacing:1px;color:var(--gs-gold)!important}body.gs-theme .gs-rating-number{font-size:clamp(48px,6vw,72px)!important;color:var(--gs-text)!important}body.gs-theme .gs-faq-item summary{font-size:16px!important;font-weight:600!important}body.gs-theme .gs-pdp-accordions summary{font-size:15px!important}body.gs-theme .gs-faq-item p,body.gs-theme .gs-pdp-body p{font-size:var(--gs-fs-ui-md)!important;line-height:1.7!important;color:var(--gs-text-2)!important}body.gs-theme .gs-pdp-table th{font-size:var(--gs-fs-caption)!important;color:var(--gs-text-2)!important}body.gs-theme .gs-pdp-table td{font-size:var(--gs-fs-ui-sm)!important;color:var(--gs-text-2)!important}body.gs-theme #gs-scroll-top svg{width:18px!important;height:18px!important}body.gs-theme{font-size:16px!important}body.gs-theme .gs-section,body.gs-theme .gs-section *,body.gs-theme .gs-main-product,body.gs-theme .gs-main-product *,body.gs-theme .gs-hero,body.gs-theme .gs-hero *,body.gs-theme .gs-stats-strip,body.gs-theme .gs-stats-strip *,body.gs-theme .gs-mini-nav,body.gs-theme .gs-mini-nav *{font-family:var(--gs-font-sans)!important}body.gs-theme .gs-pdp-list li{font-size:var(--gs-fs-ui-md)!important;line-height:1.7!important;color:var(--gs-text-2)!important}body.gs-theme .gs-pdp-specs>div{font-size:var(--gs-fs-ui-sm)!important}body.gs-theme .gs-button{font-size:15px!important}body.gs-theme .gs-review-meta{font-size:var(--gs-fs-caption)!important;color:var(--gs-text-3)!important}body.gs-theme .gs-aplus-copy p{font-size:var(--gs-fs-ui-md)!important;line-height:1.75!important;color:var(--gs-text-2)!important}body.gs-theme .gs-aplus-copy h3{font-size:clamp(19px,2.4vw,28px)!important}body.gs-theme .header__menu-item,body.gs-theme .header__menu-item .link{font-size:var(--gs-fs-ui-md)!important;color:var(--gs-text-2)!important}body.gs-theme .gs-main-product .price .price-item--sale,body.gs-theme .gs-main-product .price .price-item--regular{font-size:28px!important;font-weight:700!important}body.gs-theme .gs-main-product .price--on-sale .price-item--regular{font-size:16px!important;font-weight:400!important;text-decoration:line-through;color:var(--gs-text-3)!important}body.gs-theme .gs-bundle-card strong{font-size:20px!important;color:var(--gs-text)!important}body.gs-theme .gs-bundle-card em{font-size:var(--gs-fs-ui-md)!important}body.gs-theme .gs-pdp-label{font-size:var(--gs-fs-eyebrow)!important;letter-spacing:.12em!important;color:var(--gs-orange)!important}body.gs-theme .gs-price-stock{font-size:var(--gs-fs-ui-sm)!important}body.gs-theme .gs-bundle-label{font-size:var(--gs-fs-eyebrow)!important;color:var(--gs-text-2)!important}body.gs-theme.template-product .gs-card-grid .gs-card{background:var(--gs-bg-2)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--gs-radius-xl)!important}body.gs-theme.template-product .gs-card-grid .gs-card-label{color:var(--gs-orange)!important;font-size:var(--gs-fs-eyebrow)!important;letter-spacing:.14em!important;font-weight:700!important;margin-bottom:var(--gs-space-4)!important}body.gs-theme.template-product .gs-card-grid .gs-card a:hover{text-decoration:underline!important;color:var(--gs-orange-hover)!important}body.gs-theme.template-product .gs-card-grid .gs-pdp-list{list-style:none!important;padding-left:0!important}body.gs-theme.template-product .gs-card-grid .gs-pdp-list li{padding-left:20px!important;position:relative!important;margin-bottom:10px!important}body.gs-theme.template-product .gs-card-grid .gs-pdp-list li:before{content:"\2014"!important;position:absolute!important;left:0!important;color:var(--gs-orange)!important;font-size:var(--gs-fs-eyebrow)!important;top:3px!important;line-height:1!important}body.gs-theme.template-product .gs-card[style*="margin-top:24px"],body.gs-theme.template-product .gs-card[style*="margin-top: 24px"]{background:#ff6b1a0f!important;border-color:#ff6b1a33!important}body.gs-theme.template-product .gs-card[style*="margin-top:24px"] p,body.gs-theme.template-product .gs-card[style*="margin-top: 24px"] p{color:var(--gs-text-2)!important;font-size:var(--gs-fs-ui-sm)!important}body.gs-theme.template-product .gs-card[style*="margin-top:24px"] p strong,body.gs-theme.template-product .gs-card[style*="margin-top: 24px"] p strong{color:var(--gs-orange)!important}body.gs-theme .gs-section a:not(.gs-button):not(.button){color:var(--gs-orange)!important}body.gs-theme{--color-foreground: 255, 255, 255;--color-background: 0, 0, 0;color:var(--gs-text)!important;background-color:var(--gs-bg)!important}body.gs-theme,body.gs-theme.gradient{color:var(--gs-text)!important}body.gs-theme .gs-section p,body.gs-theme .gs-section li,body.gs-theme .gs-pdp-section p,body.gs-theme .gs-pdp-section li{color:var(--gs-text-2)}body.gs-theme .gs-section h1,body.gs-theme .gs-section h2,body.gs-theme .gs-section h3,body.gs-theme .gs-section h4,body.gs-theme .gs-pdp-section h1,body.gs-theme .gs-pdp-section h2,body.gs-theme .gs-pdp-section h3{color:var(--gs-text)!important}body.gs-theme .announcement-bar-section,body.gs-theme .shopify-section-group-header-group .utility-bar{background:#070707!important;border-bottom:1px solid rgba(255,255,255,.06)!important}body.gs-theme .announcement-bar__message,body.gs-theme .announcement-bar__link,body.gs-theme .announcement-bar .h5,body.gs-theme .announcement-bar span{color:var(--gs-text-2)!important;font-size:var(--gs-fs-ui-sm)!important;font-weight:500!important}body.gs-theme.template-product .gs-card-grid .gs-card{background:var(--gs-bg-2)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;padding:var(--gs-space-6)!important}body.gs-theme.template-product .gs-card-grid .gs-card-label{color:var(--gs-orange)!important;font-size:var(--gs-fs-eyebrow)!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:var(--gs-space-4)!important}body.gs-theme.template-product .gs-card-grid .gs-card li,body.gs-theme.template-product .gs-card-grid .gs-card p{color:var(--gs-text-2)!important;font-size:var(--gs-fs-ui-md)!important;line-height:1.65!important}body.gs-theme.template-product .gs-card-grid .gs-card a{color:var(--gs-orange)!important;text-decoration:none!important;word-break:break-word!important;overflow-wrap:anywhere!important}body.gs-theme.template-product .gs-card-grid .gs-card a:hover{text-decoration:underline!important}body.gs-theme.template-product .gs-card-grid .gs-card li strong{color:var(--gs-text)!important;font-weight:650!important}body.gs-theme.template-product .gs-card[style*=margin-top]{background:#ff6b1a0f!important;border-color:#ff6b1a38!important}body.gs-theme.template-product .gs-card[style*=margin-top] p{color:var(--gs-text-2)!important;font-size:var(--gs-fs-ui-sm)!important}body.gs-theme.template-product .gs-card[style*=margin-top] strong{color:var(--gs-orange)!important}body.gs-theme .gs-section a:not(.gs-button):not(.button),body.gs-theme .gs-pdp-section a:not(.gs-button):not(.button){color:var(--gs-orange)}body.gs-theme .gs-main-product .product__title,body.gs-theme .gs-main-product .product__title h1,body.gs-theme .gs-main-product .product__title .h1{color:var(--gs-text)!important}body.gs-theme .gs-main-product .price .price-item--sale{color:var(--gs-text)!important;font-size:28px!important;font-weight:700!important}body.gs-theme .gs-main-product .price--on-sale .price-item--regular{color:var(--gs-text-3)!important;font-size:16px!important;text-decoration:line-through!important}body.gs-theme .gs-section__lead,body.gs-theme .gs-lead,body.gs-theme .gs-card-copy,body.gs-theme .gs-buybox-subtitle{color:var(--gs-text-2)!important}body.gs-theme .footer,body.gs-theme .footer *{--color-foreground: 161, 161, 166}body.gs-theme .footer-block__heading{color:var(--gs-text)!important}body.gs-theme .footer-block__details-content,body.gs-theme .footer-block__details-content a,body.gs-theme .footer-block__details-content li{color:var(--gs-text-3)!important}body.gs-theme .footer-block__details-content a:hover{color:var(--gs-text)!important}body.gs-theme .footer__copyright,body.gs-theme .footer__copyright a{color:var(--gs-text-3)!important;font-size:var(--gs-fs-caption)!important}body.gs-theme .gs-hero,body.gs-theme .gs-hero-marquee-wrap{overflow:hidden!important}body.gs-theme .header__icon svg,body.gs-theme .header__icon path{fill:currentColor}body.gs-theme sticky-header.header-wrapper,body.gs-theme .header-wrapper{background:transparent!important;border-bottom:none!important}body.gs-theme .header-wrapper .header{background:#0a0a0ae0!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:12px!important}body.gs-theme .shopify-section-header-sticky .header,body.gs-theme .scrolled-past-header .header{background:#040404f7!important;border-color:#ffffff12!important}body.gs-theme .menu-drawer{background:var(--gs-bg-1)!important;border-right:1px solid rgba(255,255,255,.09)!important}body.gs-theme .menu-drawer__navigation-container,body.gs-theme .menu-drawer .menu-drawer__navigation-container{background:var(--gs-bg-1)!important}body.gs-theme .menu-drawer__menu-item,body.gs-theme .menu-drawer .list-menu__item{color:var(--gs-text)!important}body.gs-theme .menu-drawer__menu-item:hover,body.gs-theme .menu-drawer__close-button:hover{background:#ffffff0d!important;color:var(--gs-text)!important}body.gs-theme .header__menu-item a,body.gs-theme .header__icon{color:#ffffffbf!important}body.gs-theme .header__menu-item a:hover,body.gs-theme .header__icon:hover{color:var(--gs-text)!important}body.gs-theme .header__icon,body.gs-theme .header__menu-item .icon-caret,body.gs-theme #gs-scroll-top,body.gs-theme #gs-scroll-top svg,body.gs-theme .gs-pdp-trust-mark,body.gs-theme .gs-tsi-icon{color:var(--gs-gold)!important}body.gs-theme .header__icon svg,body.gs-theme .header__icon path,body.gs-theme .icon-caret,body.gs-theme .gs-pdp-trust-mark svg,body.gs-theme .gs-tsi-icon svg{stroke:currentColor;fill:currentColor}body.gs-theme .announcement-bar-section .utility-bar,body.gs-theme .shopify-section-group-header-group .utility-bar{background:#070707!important;border-bottom:1px solid rgba(255,255,255,.06)!important}body.gs-theme .announcement-bar__message,body.gs-theme .announcement-bar__link,body.gs-theme .announcement-bar .h5{color:var(--gs-text-2)!important;font-size:var(--gs-fs-ui-sm)!important}body.gs-theme .gs-pdp-section{padding-top:var(--gs-section-space-y);padding-bottom:var(--gs-section-space-y)}body.gs-theme .gs-pdp-section>.page-width{padding-left:var(--gs-layout-gutter);padding-right:var(--gs-layout-gutter);box-sizing:border-box}body.gs-theme .gs-card,body.gs-theme.template-product .gs-card-grid .gs-card{padding:var(--gs-card-pad)}body.gs-theme .gs-card-grid{gap:12px}body.gs-theme .gs-card-grid--2{gap:var(--gs-space-4)}body.gs-theme .gs-card-grid--3,body.gs-theme .gs-card-grid--4{gap:12px}body.gs-theme .gs-lifestyle-grid,body.gs-theme .gs-results-grid,body.gs-theme .gs-review-grid,body.gs-theme .gs-muscle-grid,body.gs-theme .gs-problem-grid,body.gs-theme .gs-box-grid,body.gs-theme .gs-spec-grid,body.gs-theme .gs-timeline-grid{gap:var(--gs-space-4);margin-top:var(--gs-space-6-5)}body.gs-theme .gs-product-story-grid{gap:var(--gs-space-6);margin-top:var(--gs-space-6-5)}body.gs-theme .gs-bundle-row{gap:12px;margin-top:var(--gs-space-4)}body.gs-theme .gs-pdp-head{margin-bottom:var(--gs-space-6-5)}body.gs-theme .gs-section__eyebrow,body.gs-theme .gs-kicker,body.gs-theme .gs-pdp-label{margin-bottom:10px;display:block}body.gs-theme .gs-section__title,body.gs-theme .gs-pdp-title{margin-top:8px;margin-bottom:12px}body.gs-theme .gs-section__lead,body.gs-theme .gs-pdp-sub{margin-top:10px;margin-bottom:0}body.gs-theme .gs-pdp-accordions summary{padding:var(--gs-space-4) 0}body.gs-theme .gs-pdp-body{padding-bottom:var(--gs-space-4)}body.gs-theme .gs-pdp-list li{margin-bottom:8px}body.gs-theme .gs-faq-item summary{padding:var(--gs-space-4) 0}body.gs-theme .gs-table-wrap{overflow-x:auto;margin-top:0}body.gs-theme .gs-pdp-table{width:100%;border-collapse:collapse}body.gs-theme .gs-pdp-table th,body.gs-theme .gs-pdp-table td{padding:12px 14px}body.gs-theme .gs-review-stars{margin-bottom:10px;display:block}body.gs-theme .gs-review-text{margin:0 0 10px}body.gs-theme .gs-review-meta{margin-top:8px}body.gs-theme .gs-hero__grid{gap:clamp(var(--gs-space-6),5vw,64px)}body.gs-theme .gs-hero__text{padding:0}body.gs-theme .gs-hero__eyebrow{margin-bottom:var(--gs-space-4)}body.gs-theme .gs-button-row{gap:12px;margin-top:var(--gs-space-6)}body.gs-theme .gs-hero__feats{gap:8px;margin-top:var(--gs-space-4);margin-bottom:var(--gs-space-6)}body.gs-theme .gs-buybox-card{padding:clamp(var(--gs-space-4),3vw,var(--gs-space-6-5))}body.gs-theme .gs-buybox-subtitle{margin:4px 0 14px}body.gs-theme .gs-safe-checkout{margin:12px 0 6px}body.gs-theme .gs-payment-row{gap:6px;margin:6px 0 12px}body.gs-theme .gs-safe-payments{gap:8px;margin:12px 0}body.gs-theme .gs-stat-item{padding:var(--gs-space-6) var(--gs-space-4)}@media screen and (min-width:750px)and (max-width:989px){body.gs-theme .gs-card-grid--4{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:749px){body.gs-theme .gs-section__inner{padding:48px var(--gs-layout-gutter);width:100%;max-width:100%;box-sizing:border-box}body.gs-theme .gs-pdp-head{margin-bottom:18px}body.gs-theme .gs-card,body.gs-theme.template-product .gs-card-grid .gs-card{padding:var(--gs-space-4)}body.gs-theme .gs-card-grid--4{grid-template-columns:repeat(2,1fr)!important}body.gs-theme .gs-card-grid--3,body.gs-theme .gs-card-grid--2{grid-template-columns:1fr!important}body.gs-theme .gs-lifestyle-grid,body.gs-theme .gs-results-grid,body.gs-theme .gs-review-grid,body.gs-theme .gs-muscle-grid,body.gs-theme .gs-problem-grid,body.gs-theme .gs-box-grid,body.gs-theme .gs-spec-grid,body.gs-theme .gs-timeline-grid{gap:10px;margin-top:18px}body.gs-theme .gs-pdp-accordions summary{padding:12px 0;font-size:var(--gs-fs-ui-md)}body.gs-theme .gs-pdp-body{padding-bottom:10px}body.gs-theme .gs-hero__grid{grid-template-columns:1fr!important}body.gs-theme .gs-hero__text{order:1}body.gs-theme .gs-hero-marquee-wrap,body.gs-theme .gs-product-visual{order:2}body.gs-theme .gs-button-row{flex-direction:column;align-items:stretch}body.gs-theme .gs-button-row .gs-button{text-align:center}body.gs-theme .gs-buybox-card{padding:var(--gs-space-4)}body.gs-theme .gs-stat-item{padding:20px 12px}body.gs-theme .gs-pdp-table th,body.gs-theme .gs-pdp-table td{padding:8px 10px;font-size:var(--gs-fs-ui-sm)}}@media screen and (max-width:749px){body.gs-theme .gs-card-grid--policy{grid-template-columns:1fr!important}}@media screen and (min-width:750px)and (max-width:989px){body.gs-theme .gs-card-grid--policy{grid-template-columns:repeat(2,1fr)!important}}@media screen and (min-width:990px){body.gs-theme .gs-card-grid--policy{grid-template-columns:repeat(4,1fr)!important}}body.gs-theme .gs-card-grid--policy .gs-card a{word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}body.gs-theme .gs-card-grid--policy .gs-pdp-list li{word-break:normal!important;overflow-wrap:break-word!important}body.gs-theme .gs-card-grid--policy .gs-pdp-list li strong{white-space:nowrap;font-weight:700;color:var(--gs-text)}body.gs-theme .gs-card-grid--policy{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:749px){body.gs-theme .gs-card-grid--policy{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:480px){body.gs-theme .gs-card-grid--policy{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.gs-theme .gs-card-grid--policy .gs-card{min-width:0;overflow-wrap:break-word;word-break:break-word}body.gs-theme .gs-card-grid--policy .gs-pdp-list li{overflow-wrap:break-word;word-break:break-word}body.gs-theme .gs-card-grid--policy a{word-break:break-all;overflow-wrap:anywhere}body.gs-theme.template-product .shopify-section-group-header-group,body.gs-theme.template-product .section-header,body.gs-theme.template-product .header-wrapper,body.gs-theme.template-product header.header{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important;overflow:visible!important}@media screen and (max-width:749px){body.gs-theme.template-product product-modal.product-media-modal,body.gs-theme.template-product .product-media-modal{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:#000!important;z-index:11000!important}body.gs-theme.template-product .product-media-modal[open]{display:block!important;visibility:visible!important;opacity:1!important}body.gs-theme.template-product .product-media-modal__dialog{width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;overflow:hidden!important;background:#000!important}body.gs-theme.template-product .product-media-modal__content{width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:max(var(--gs-space-4),env(safe-area-inset-top)) var(--gs-space-3) max(var(--gs-space-6),env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}body.gs-theme.template-product .product-media-modal__content>*:not(.active){display:none!important}body.gs-theme.template-product .product-media-modal__content>*,body.gs-theme.template-product .product-media-modal__content .media{width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 88px)!important;margin:auto!important;padding-top:0!important;background:transparent!important}body.gs-theme.template-product .product-media-modal__dialog img,body.gs-theme.template-product .product-media-modal__content .media img{position:static!important;display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 88px)!important;object-fit:contain!important;margin:auto!important;border-radius:0!important}body.gs-theme.template-product .product-media-modal__toggle{top:max(12px,env(safe-area-inset-top))!important;right:max(12px,env(safe-area-inset-right))!important;width:44px!important;height:44px!important;padding:12px!important;z-index:11001!important;background:#0a0a0ab8!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 12px 34px #00000073!important}}@media screen and (max-width:989px){html.gs-mobile-menu-page-lock,body.gs-mobile-menu-page-lock{overflow:hidden!important;height:100%!important;overscroll-behavior:none!important}body.gs-mobile-menu-page-lock{position:fixed!important;left:0!important;right:0!important;width:100%!important}body.gs-mobile-menu-page-open main#MainContent,body.gs-mobile-menu-page-open #gs-scroll-top{pointer-events:none!important}body.gs-mobile-menu-page-lock .shopify-section-group-header-group,body.gs-mobile-menu-page-lock .section-header,body.gs-mobile-menu-page-lock .header-wrapper,body.gs-mobile-menu-page-lock header.header{z-index:10020!important;overflow:visible!important;contain:none!important;content-visibility:visible!important}body.gs-mobile-menu-page-lock .menu-drawer-container,body.gs-mobile-menu-page-lock header-drawer{position:static!important;overflow:visible!important;contain:none!important}body.gs-mobile-menu-page-lock .js menu-drawer>details>summary:before,body.gs-mobile-menu-page-lock menu-drawer>details[open]>summary:before,body.gs-mobile-menu-page-lock .header__icon--menu:before{display:none!important;content:none!important}body.gs-mobile-menu-page-lock details#Details-menu-drawer-container[open]>.menu-drawer,body.gs-mobile-menu-page-lock details#Details-menu-drawer-container[open].menu-opening>.menu-drawer{position:fixed!important;top:var(--gs-mobile-menu-top, var(--header-bottom-position, 0px))!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;height:calc(var(--viewport-height, 100dvh) - var(--gs-mobile-menu-top, var(--header-bottom-position, 0px)))!important;max-height:calc(var(--viewport-height, 100dvh) - var(--gs-mobile-menu-top, var(--header-bottom-position, 0px)))!important;transform:translate(0)!important;visibility:visible!important;opacity:1!important;z-index:10010!important;background:#050505!important;color:#fff!important;overflow:hidden!important;filter:none!important;box-shadow:none!important;border:0!important}body.gs-mobile-menu-page-lock .menu-drawer__inner-container,body.gs-mobile-menu-page-lock .menu-drawer__navigation-container{height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}body.gs-mobile-menu-page-lock .menu-drawer__navigation{padding-top:3.2rem!important;padding-bottom:3.2rem!important}body.gs-mobile-menu-page-lock .menu-drawer__menu-item{font-size:2.2rem!important;line-height:1.25!important;padding:1.45rem 3rem!important}body.gs-mobile-menu-page-lock .menu-drawer__utility-links{position:sticky!important;bottom:0!important;z-index:1!important;background:#101010f5!important;border-top:1px solid rgba(255,255,255,.08)!important}}@media screen and (max-width:989px){html.gs-menu-page-lock,html.gs-menu-page-lock body{overflow:hidden!important;height:100%!important;overscroll-behavior:none!important}html.gs-menu-page-lock body.gs-menu-page-active{position:fixed!important;left:0!important;right:0!important;width:100%!important;overflow:hidden!important}body.gs-menu-page-active .shopify-section-group-header-group,body.gs-menu-page-active .section-header,body.gs-menu-page-active .header-wrapper,body.gs-menu-page-active header.header{z-index:1000!important;overflow:visible!important;contain:none!important;content-visibility:visible!important}body.gs-menu-page-active main#MainContent,body.gs-menu-page-active #gs-scroll-top{pointer-events:none!important}body.gs-menu-page-active .header__icon--menu,body.gs-menu-page-active menu-drawer>details>summary:before,body.gs-menu-page-active .header__icon--menu:before{display:none!important;visibility:hidden!important;pointer-events:none!important}body.gs-menu-page-active .menu-drawer-container,body.gs-menu-page-active header-drawer{position:static!important;overflow:visible!important;contain:none!important}body.gs-menu-page-active details#Details-menu-drawer-container[open]>.menu-drawer,body.gs-menu-page-active details#Details-menu-drawer-container[open].menu-opening>.menu-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;transform:none!important;visibility:visible!important;opacity:1!important;z-index:2147480000!important;background:#050505!important;color:#fff!important;overflow:hidden!important;filter:none!important;box-shadow:none!important;border:0!important}body.gs-menu-page-active .menu-drawer__inner-container{height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#050505!important}body.gs-menu-page-active .gs-menu-page-bar{flex:0 0 auto!important;min-height:72px!important;padding:max(14px,env(safe-area-inset-top)) 22px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--gs-space-4)!important;background:#050505fa!important;border-bottom:1px solid rgba(255,255,255,.09)!important}body.gs-menu-page-active .gs-menu-page-brand{font-family:var(--gs-font-brand);font-size:2rem!important;line-height:1!important;font-weight:800!important;color:#fff!important;letter-spacing:-.03em!important}body.gs-menu-page-active .gs-menu-page-close{width:44px!important;height:44px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff0f!important;color:#fff!important;font-size:3.2rem!important;line-height:.9!important;font-weight:300!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 0 4px!important;cursor:pointer!important}body.gs-menu-page-active .menu-drawer__navigation-container{flex:1 1 auto!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;background:#050505!important}body.gs-menu-page-active .menu-drawer__navigation{padding:2.4rem 0 3.2rem!important}body.gs-menu-page-active .menu-drawer__menu-item{font-size:2.2rem!important;line-height:1.25!important;padding:1.45rem 3rem!important;color:#fff!important}body.gs-menu-page-active .menu-drawer__utility-links{position:sticky!important;bottom:0!important;z-index:1!important;background:#101010fa!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-bottom:max(var(--gs-space-4),env(safe-area-inset-bottom))!important}}@media screen and (max-width:989px){html:not(.gs-menu-page-lock) body:not(.gs-menu-page-active){position:static!important;overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;overscroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/gainssteel-overrides.css.map */
