/* One clear offer, original manufacturer products and trust beside purchase. */
.sn-focused-hero{background:repeating-linear-gradient(115deg,#ffffff03 0 1px,transparent 1px 5px),radial-gradient(ellipse at 83% 45%,#344233 0,#172119 34%,#080c09 73%)!important}
.sn-focused-hero:before{display:none!important}
.sn-focused-hero .sn-hero-inner{position:relative;display:flex;align-items:center!important;justify-content:space-between;gap:34px;min-height:0!important;padding:30px var(--sn-gutter)!important}
.sn-focused-hero .sn-hero-copy{width:56%;max-width:770px!important;padding:28px 30px!important;flex:none;background:linear-gradient(135deg,#273128d9,#0b120be8)!important;backdrop-filter:blur(12px);border:1px solid #a9bda34d;border-radius:22px;text-align:left!important}
.sn-focused-hero .sn-eyebrow{font-size:12px!important;margin:0 0 18px!important;letter-spacing:.09em}
.sn-focused-hero h1{margin:0 0 16px!important;max-width:none!important}
.sn-focused-hero .sn-promo-number{font-size:clamp(74px,7.4vw,116px)!important;line-height:.98!important;white-space:nowrap!important}
.sn-focused-hero .sn-promo-line{font-size:clamp(21px,2.3vw,33px)!important;line-height:1.2!important;margin-top:12px}
.sn-focused-hero .sn-hero-benefit{font:500 16px/1.5 var(--txt)!important;margin:0 0 18px!important;max-width:46ch;color:#e5ece1}
.sn-focused-hero .sn-actions{margin:0!important;gap:12px;width:100%;grid-template-columns:1fr 1fr}
.sn-focused-hero .sn-actions .sn-button{min-height:56px!important;padding:12px 14px!important;font-size:14px!important;white-space:normal;justify-content:center}
.sn-hero-conditions{font:400 12px/1.5 var(--txt);color:#bec9b8;margin:13px 0 0;max-width:64ch}
.sn-hero-conditions a{color:#dae9cd;text-underline-offset:3px}
.sn-real-products{display:flex;justify-content:center;align-items:flex-end;gap:8px;width:40%;max-width:600px;position:relative;padding:20px 8px 24px;isolation:isolate}
.sn-real-products:before{content:"";position:absolute;inset:65% 5% 3%;z-index:-1;border-radius:50%;background:#b8ff5826;filter:blur(35px)}
.sn-real-products img{display:block;width:auto;object-fit:contain;filter:drop-shadow(0 20px 16px #0009);max-width:64%;height:360px}
.sn-real-products .sn-real-creatine{height:236px;max-width:40%;margin-left:-22px;margin-bottom:3px}
.sn-focused-hero .sn-hero-proof{width:100%!important;max-width:none!important;margin:17px 0 0!important;padding:12px 0 0!important;border-top:1px solid #b6c5a62d;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px 10px;background:none!important;box-sizing:border-box}
.sn-hero-proof .sn-google-brand{margin:0!important;flex:none;gap:0}
.sn-hero-proof .sn-google-brand img{width:62px!important;height:auto!important}
.sn-hero-proof .sn-rating{display:flex;align-items:center;gap:9px;flex:1;justify-content:flex-start;min-width:0}
.sn-hero-proof .sn-rating>strong{font-size:25px!important;color:#eef4e9}
.sn-hero-proof .sn-rating>span{font-size:12px;line-height:1.3;white-space:normal!important;color:#ced7c7}
.sn-hero-proof .sn-stars{font-size:12px;letter-spacing:1px}
.sn-hero-proof .sn-rating .btn{min-height:36px;padding:7px 10px!important;font-size:10px!important;white-space:nowrap;margin-left:auto}
.sn-hero-proof .sn-review-details{flex-basis:100%;margin:0!important;font-size:11px}
.sn-hero-proof .sn-review-details>summary{min-height:24px;padding:3px 0;text-align:left!important}
.sn-hero-proof .sn-review-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.sn-purchase-trust{display:flex;justify-content:center;align-items:center;gap:22px;padding:13px var(--sn-gutter);border-block:1px solid #b5c6a733;background:#101710;font:600 11px/1.4 var(--txt);letter-spacing:.025em;color:#cbd8c2;text-align:center}
.sn-purchase-trust a{color:inherit;text-decoration:none;text-underline-offset:3px}.sn-purchase-trust a:hover{text-decoration:underline}
.sn-purchase-trust+section.sn-goals{padding-top:28px!important}
@media(max-width:1000px) and (min-width:701px){.sn-focused-hero .sn-hero-copy{width:58%;padding:22px!important}.sn-focused-hero .sn-promo-number{font-size:78px!important}.sn-real-products{width:38%;gap:0}.sn-real-products img{height:280px}.sn-real-products .sn-real-creatine{height:180px}.sn-focused-hero .sn-actions .sn-button{font-size:12px!important}.sn-purchase-trust{gap:14px;font-size:10px}}
@media(max-width:700px){
 .sn-focused-hero .sn-hero-inner{display:block;padding:14px 16px!important}
 .sn-focused-hero .sn-hero-copy{width:100%;max-width:none!important;padding:18px 16px 12px!important;border-radius:16px}
 .sn-focused-hero .sn-eyebrow{font-size:10px!important;letter-spacing:.04em;margin-bottom:13px!important}
 .sn-focused-hero h1{max-width:calc(100% - 102px)!important;min-height:126px;margin-bottom:8px!important}
 .sn-focused-hero .sn-promo-number{font-size:clamp(43px,12vw,60px)!important;line-height:1!important}
 .sn-focused-hero .sn-promo-line{font-size:19px!important;line-height:1.18!important;margin-top:9px!important;white-space:normal!important}
 .sn-real-products{position:absolute;right:25px;top:63px;width:112px;height:145px;padding:0;gap:0;max-width:none}
 .sn-real-products img{height:137px;max-width:73%;width:auto}
 .sn-real-products .sn-real-creatine{height:90px;max-width:43%;margin-left:-10px;margin-bottom:0}
 .sn-focused-hero .sn-hero-benefit{font-size:16px!important;line-height:1.4!important;margin-bottom:14px!important;max-width:none}
 .sn-focused-hero .sn-actions{grid-template-columns:1fr 1fr;gap:8px}
 .sn-focused-hero .sn-actions .sn-button{min-height:52px!important;font-size:12px!important;padding:10px 8px!important}
 .sn-hero-conditions{font-size:11px;line-height:1.35;margin-top:10px}
 .sn-focused-hero .sn-hero-proof{padding-top:10px!important;margin-top:10px!important;gap:4px 8px}
 .sn-hero-proof .sn-google-brand img{width:46px!important}.sn-hero-proof .sn-rating{gap:6px}.sn-hero-proof .sn-rating>strong{font-size:23px!important}.sn-hero-proof .sn-rating>span{font-size:10px}.sn-hero-proof .sn-stars{font-size:10px}
 .sn-hero-proof .sn-rating .btn{font-size:9px!important;padding:6px!important;min-height:36px}
 .sn-hero-proof .sn-review-list{grid-template-columns:1fr}.sn-purchase-trust{padding:12px 16px;gap:8px 12px;flex-wrap:wrap;font-size:10px}.sn-purchase-trust>span{flex-basis:100%}
}
@media(max-width:360px){.sn-focused-hero .sn-hero-inner{padding:12px 12px!important}.sn-focused-hero .sn-hero-copy{padding:16px 12px 10px!important}.sn-focused-hero .sn-eyebrow{font-size:9px!important}.sn-focused-hero h1{max-width:calc(100% - 88px)!important;min-height:118px}.sn-focused-hero .sn-promo-number{font-size:39px!important}.sn-focused-hero .sn-promo-line{font-size:17px!important}.sn-real-products{width:97px;right:20px;top:62px;height:130px}.sn-real-products img{height:123px}.sn-real-products .sn-real-creatine{height:81px}.sn-focused-hero .sn-actions .sn-button{font-size:11px!important}.sn-hero-proof .sn-rating .btn{display:none}.sn-hero-proof .sn-rating>span{font-size:11px}}
@media(prefers-reduced-motion:reduce){.sn-focused-hero *{animation:none!important}}
.sn-focused-hero .sn-hero-inner{flex-direction:row!important}.sn-focused-hero .sn-hero-copy>*{animation:none!important}.sn-hero-proof .sn-rating{flex-wrap:nowrap!important}

.sn-hero-proof .sn-google-brand a{display:flex;align-items:center;min-height:44px;min-width:44px}.sn-info-end details{scroll-margin-top:180px}@media(max-width:360px){.sn-hero-proof .sn-rating .btn{display:none!important}}
