.promo-announcement{display:none}.promo-enabled .promo-announcement{display:block;text-align:center;padding:9px 14px;background:#b5ed00;color:#061f3d;font:600 13px/1.4 Arial,sans-serif;text-decoration:none}.promo-card-tag{display:none}.promo-enabled .promo-card-tag{display:inline-block;font-size:11px;font-weight:600;padding:4px 9px;border-radius:30px;background:#eaf6c8;color:#102d17;margin-bottom:9px}.promo-summary{border:1px solid #d5e3ed;background:#f3f8fb;padding:16px;border-radius:16px;margin:16px 0;color:#08213f}.promo-summary[hidden]{display:none!important}.promo-progress{display:block;font-size:16px;line-height:1.4}.promo-steps{display:flex;gap:8px;margin:12px 0}.promo-steps span{display:flex;align-items:center;justify-content:center;border:1px solid #bbccd9;border-radius:50%;width:28px;height:28px;font:600 12px Arial}.promo-steps .filled{background:#b5ed00;border-color:#94c500}.promo-group{padding:10px 0;border-top:1px solid #d5e3ed}.promo-group>strong{font-size:13px}.promo-unit{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.4;margin:7px 0}.promo-unit>span:last-child{white-space:nowrap}.promo-unit del{color:#697b89;margin-right:7px}.promo-free{color:#19703a}.promo-extra{padding-top:10px;border-top:1px solid #d5e3ed}.promo-conditions{font-size:11px;line-height:1.5;margin-top:10px}.promo-conditions summary{cursor:pointer}.promo-enabled .hero-slide[data-slide="0"] .volume-clock{display:none}.promo-enabled .hero-slide .promo-hero-image{object-fit:cover;object-position:center}.promo-enabled .extra-prices{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.promo-enabled .extra-prices b{font-size:clamp(24px,3vw,32px)}.promo-enabled .extra-saving{font-size:13px;line-height:1.45}.promo-enabled .extra-card{display:flex;flex-direction:column}.promo-enabled .extra-card .upgrade-button{margin-top:auto}.promo-enabled .qty-option small{font-size:11px!important;line-height:1.2}.promo-enabled .qty-option{padding-left:4px;padding-right:4px}.promo-enabled .hero-slide[data-slide="0"] .hero-content .eyebrow{color:#f7dc00}@media(min-width:761px){.promo-summary{max-width:100%}.promo-unit{font-size:13px}.promo-enabled .hero-slide .promo-hero-image{width:100%;height:100%;top:0;right:0;bottom:0;left:0}}#promo-builder .promo-progress{font:600 13px/1.35 Arial,sans-serif;color:#08213f;margin:0}#promo-builder{margin:8px 0;padding:10px}@media(max-width:760px){#promo-builder .promo-group,#promo-builder .promo-extra,#promo-builder .promo-steps,#promo-builder .promo-conditions{display:none}#promo-builder{margin:4px 0;padding:6px 10px;border-radius:8px}#promo-builder .promo-progress{font-size:11px;line-height:1.25}.promo-enabled .builder-bar{gap:6px}.promo-enabled.has-purchase-dock{padding-bottom:185px}}.promo-selection-offer{background:#f0f7e0;border:1px solid #d5e7a5;border-radius:12px;padding:12px;margin:12px 0;font-size:13px;line-height:1.4}.promo-selection-offer[hidden]{display:none}.promo-selection-offer p{font-size:12px!important;margin:6px 0!important}.promo-selection-offer del{color:#718076;margin-right:9px}.promo-selection-offer strong{font-size:20px}.promo-enabled .builder-price del{font-size:12px;color:#647484;margin-right:6px}.promo-enabled .home-fullbleed .campaign-hero{background:radial-gradient(ellipse at 50% 60%,#285775,#102f4b 35%,#061c36 73%)!important;height:auto!important;min-height:780px!important;overflow:hidden}.promo-enabled .home-fullbleed .campaign-hero:after{display:none!important}.promo-enabled .home-fullbleed .campaign-content{position:relative!important;inset:auto!important;display:grid!important;grid-template-areas:"copy" "products" "action";grid-template-columns:minmax(0,1fr);max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:165px 24px 58px!important;text-align:center;gap:16px}.promo-enabled .home-fullbleed .campaign-content>*{max-width:none!important;width:auto}.campaign-copy{grid-area:copy;position:relative;z-index:2}.campaign-action{grid-area:action;position:relative;z-index:2}.promo-enabled .home-fullbleed .campaign-copy .campaign-kicker{font:700 10px/1.3 Arial,sans-serif;letter-spacing:.16em;color:#fff;margin:0 0 8px!important}.promo-enabled .home-fullbleed .campaign-copy .campaign-number{font-size:170px!important;line-height:.82!important;letter-spacing:-.015em!important;color:#b5ef00!important;margin:0!important;max-width:100%!important;text-shadow:0 7px 35px #b5ef0014;white-space:nowrap}.campaign-times{display:inline-block;font:800 .53em/1 Arial,sans-serif;vertical-align:15%;margin:0 .06em}.campaign-percent{font-size:.7em}.promo-enabled .home-fullbleed .campaign-copy .campaign-headline{font-size:30px;line-height:1;letter-spacing:.01em;margin:13px 0 9px;color:#fff}.promo-enabled .home-fullbleed .campaign-copy .campaign-explainer{font:400 14px/1.45 Arial,sans-serif;color:#e1eef6;margin:0!important}.campaign-explainer strong{color:#b5ef00}.campaign-products{--unit:.88px;grid-area:products;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:16px;min-width:0;width:100%;padding:6px 0 32px;isolation:isolate}.campaign-products:before{content:"";position:absolute;bottom:25px;left:2%;width:96%;height:14px;border-radius:50%;background:#0007;filter:blur(9px);z-index:-1}.campaign-jar{position:relative;margin:0;flex:none;filter:drop-shadow(0 4px 5px #0003)}.jar-window{position:relative;height:calc(var(--jar-height)*var(--unit));width:auto;overflow:hidden}.jar-window img{position:absolute!important;height:auto!important;max-width:none!important;object-fit:contain!important;transform:none!important;padding:0!important;display:block}.campaign-jar--whey{--jar-height:230}.campaign-jar--pre,.campaign-jar--amino{--jar-height:175}.campaign-jar--crea{--jar-height:94}.jar-tag{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;background:#b5ef00;color:#061c36;font:800 12px/1 Arial,sans-serif;border-radius:5px;padding:7px 12px;box-shadow:0 4px 16px #b5ef0025}.promo-enabled .home-fullbleed .campaign-action .btn{width:100%;min-width:0;max-width:390px!important;min-height:50px;height:auto;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:16px;margin:0}.promo-enabled .home-fullbleed .campaign-action .campaign-fine{font:400 10px/1.45 Arial,sans-serif;color:#b3c9d9;margin:12px auto 0;max-width:390px}.campaign-complete{display:flex;align-items:flex-end;gap:8px;position:relative;padding-bottom:0}.campaign-group-label{position:absolute;top:calc(100% + 10px);left:0;width:100%;font:700 10px Arial,sans-serif;letter-spacing:.12em;color:#c7dae7;text-align:center}.campaign-plus{font:400 24px Arial,sans-serif;align-self:center;color:#b5ef00}.campaign-additional{position:relative}.campaign-additional:before{content:"";position:absolute;top:-18px;right:-14px;bottom:-18px;left:-14px;border:1px solid #b5ef0050;border-radius:18px;background:#b5ef0009;z-index:-1}.campaign-hero--extra .campaign-products{--unit:.72px;gap:12px;padding:17px 0 34px}.campaign-hero--extra .campaign-jar--amino .jar-tag{font-size:14px}.promo-enabled .home-fullbleed.campaign-hero-visible .offer-capsule{opacity:0;pointer-events:none}@media(max-width:359px){.promo-enabled .home-fullbleed .campaign-content{padding-left:17px!important;padding-right:17px!important}.campaign-products{--unit:.78px;gap:13px}.campaign-hero--extra .campaign-products{--unit:.62px}.promo-enabled .home-fullbleed .campaign-copy .campaign-number{font-size:150px!important}}@media(min-width:761px){.promo-enabled .home-fullbleed .campaign-hero{height:710px!important;min-height:710px!important;background:radial-gradient(ellipse at 75% 65%,#285775,#102f4b 32%,#061c36 75%)!important}.promo-enabled .home-fullbleed .campaign-content{grid-template-columns:43% 57%;grid-template-areas:"copy products" "action products";padding:195px 5% 65px!important;gap:24px 15px;text-align:left;align-items:center}.promo-enabled .home-fullbleed .campaign-copy .campaign-kicker{font-size:12px}.promo-enabled .home-fullbleed .campaign-copy .campaign-number{font-size:210px!important}.promo-enabled .home-fullbleed .campaign-copy .campaign-headline{font-size:35px}.promo-enabled .home-fullbleed .campaign-copy .campaign-explainer{font-size:16px}.campaign-products{--unit:1.45px;gap:24px;padding-bottom:40px}.campaign-hero--extra .campaign-products{--unit:1.08px;gap:18px}.jar-tag{font-size:16px;padding:9px 16px}.campaign-complete{gap:10px}.campaign-plus{font-size:32px}.campaign-group-label{font-size:12px}.promo-enabled .home-fullbleed .campaign-action .campaign-fine{margin-left:0;font-size:11px}}@media(min-width:1200px){.campaign-products{--unit:1.65px}.campaign-hero--extra .campaign-products{--unit:1.25px}.promo-enabled .home-fullbleed .campaign-content{padding-top:190px!important}.promo-enabled .home-fullbleed .campaign-copy .campaign-number{font-size:230px!important}}@media(min-width:761px)and (max-width:1199px){.campaign-products{--unit:clamp(.8px,.12vw,1.65px)}.campaign-hero--extra .campaign-products{--unit:clamp(.6px,.095vw,1.25px)}}@media(max-width:359px){.campaign-hero--extra .campaign-products{--unit:.55px;gap:10px}.campaign-hero--extra .campaign-complete{gap:6px}.campaign-hero--extra .campaign-plus{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/promo.css.map */
