:root{--mc-green: #00b21b;--mc-green-bright: #00d522;--mc-black: #050505;--mc-panel: #0d0d0d;--mc-border: rgba(255, 255, 255, .16)}.product__info-container .product__title h1{line-height:.95;letter-spacing:.01em;text-wrap:balance}.product__info-container .price--large{margin-top:.4rem;font-size:clamp(2.2rem,2.5vw,3.2rem)}.product__media-wrapper .product__media{overflow:hidden;border:1px solid rgba(255,255,255,.05)!important;border-radius:2.4rem!important;background:radial-gradient(circle at 50% 50%,rgba(0,178,27,.18),transparent 48%),linear-gradient(145deg,#0b0b0b,#050505)!important}.product__media-wrapper .product__media img{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .55s ease}@media(hover:hover){.product__media-wrapper .product__media:hover img{transform:scale(1.035);filter:drop-shadow(0 16px 24px rgba(0,178,27,.12))}}.product-form__input input[type=radio]+label{position:relative;min-height:4.8rem;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.45)!important;border-radius:999px!important;background:transparent!important;color:#fff!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.product-form__input input[type=radio]+label:hover{border-color:var(--mc-green)!important;transform:translateY(-1px)}.product-form__input input[type=radio]:checked+label{border-color:var(--mc-green)!important;background:#00b21b1f!important;box-shadow:inset 0 0 0 1px var(--mc-green),0 0 20px #00b21b1f;color:#fff!important}.product-form__input input[type=radio]:checked+label:after{content:"";width:6px;height:11px;margin-left:10px;border-right:3px solid var(--mc-green-bright);border-bottom:3px solid var(--mc-green-bright);transform:rotate(45deg) translateY(-2px)}.product-form__submit.button{min-height:6.2rem;border:0;border-radius:1.2rem;background:var(--mc-green)!important;color:#fff!important;font-weight:800;letter-spacing:.07em;text-transform:uppercase;box-shadow:0 10px 28px #00b21b33;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.product-form__submit.button:before,.product-form__submit.button:after{display:none}.product-form__submit.button:hover:not([disabled]){background:var(--mc-green-bright)!important;color:#030303!important;transform:translateY(-2px);box-shadow:0 14px 34px #00b21b4d}.product-form__submit.button[disabled]{background:#303030!important;color:#ffffff8c!important;box-shadow:none}.shopify-payment-button{margin-top:.8rem;opacity:.88}.shopify-payment-button__button{min-height:5.2rem!important;border-radius:1.2rem!important}.shopify-payment-button__more-options{font-size:1.2rem!important}.mc-buy-panel{margin:2rem 0}.mc-macros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.mc-macro{min-width:0;padding:1.3rem .8rem;border:1px solid var(--mc-border);border-radius:1rem;background:linear-gradient(145deg,#111,#090909);text-align:center}.mc-macro__value{display:block;color:var(--mc-green-bright);font-size:clamp(1.8rem,2.2vw,2.5rem);font-weight:800;line-height:1}.mc-macro__label{display:block;margin-top:.55rem;color:#ffffffad;font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mc-trust-panel{padding:1.4rem 1.5rem;border:1px solid var(--mc-border);border-radius:1rem;background:var(--mc-panel)}.mc-trust-row{display:flex;align-items:flex-start;gap:1rem;color:#ffffffd6;font-size:1.3rem;line-height:1.4}.mc-trust-row+.mc-trust-row{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.mc-trust-row svg{flex:0 0 1.8rem;color:var(--mc-green-bright)}.mc-brand-line{margin:1.4rem 0 0;color:#ffffff8c;font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.mc-sticky-atc{position:fixed;z-index:45;right:0;bottom:0;left:0;display:none;align-items:center;gap:1.2rem;padding:1rem max(1.2rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1.2rem,env(safe-area-inset-left));border-top:1px solid rgba(255,255,255,.14);background:#050505f0;box-shadow:0 -10px 30px #0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(110%);transition:transform .3s ease}.mc-sticky-atc[data-visible=true]{transform:translateY(0)}.mc-sticky-atc__details{min-width:0;flex:1 1 auto}.mc-sticky-atc__title{overflow:hidden;display:block;color:#ffffffad;font-size:1rem;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mc-sticky-atc__price{display:block;color:#fff;font-size:1.7rem;font-weight:800}.mc-sticky-atc__button{flex:0 0 auto;min-width:16rem;min-height:4.8rem;padding:0 1.6rem;border:0;border-radius:.9rem;background:var(--mc-green);color:#fff;font:inherit;font-size:1.2rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mc-sticky-atc__button[disabled]{background:#303030;color:#ffffff80}@media screen and (max-width:749px){.mc-sticky-atc{display:flex}body:has(.mc-sticky-atc){padding-bottom:7.5rem}.product__info-container .product__title h1{font-size:clamp(3.2rem,10vw,4.5rem)}.product-form__input input[type=radio]+label{min-height:4.4rem;padding:.9rem 1.5rem}}@media screen and (max-width:390px){.mc-sticky-atc__button{min-width:14rem;padding-inline:1rem}.mc-sticky-atc__title{max-width:13rem}}@media(prefers-reduced-motion:reduce){.product__media-wrapper .product__media img,.product-form__submit.button,.mc-sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/muscle-product-upgrade.css.map */
