.aYRjqG_backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206178c;justify-content:center;align-items:center;padding:16px;animation:.16s ease-out both aYRjqG_backdrop-in;display:flex;position:fixed;inset:0}.aYRjqG_backdrop[data-closing]{pointer-events:none;animation:.14s ease-in both aYRjqG_backdrop-out}.aYRjqG_dialog{overscroll-behavior:contain;border:1px solid var(--border);border-radius:1.25rem;width:min(640px,100%);max-height:calc(100dvh - 32px);padding-bottom:6px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0f172a47}.aYRjqG_close{z-index:1;width:36px;height:36px;color:var(--text-2);background:var(--surface-2);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid;position:absolute;top:14px;right:14px}.aYRjqG_close:hover{background:var(--hover-bg-2);color:var(--text);transform:rotate(90deg)}.aYRjqG_summary{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:22px;margin:0 24px 14px;padding:24px 0 22px;display:grid;border-bottom:1px solid var(--border)!important}.aYRjqG_eyebrow,.aYRjqG_title{padding-right:40px}.aYRjqG_productImage{border:1px solid var(--border);background:#fff;border-radius:1rem;place-items:center;height:148px;padding:12px;display:grid;box-shadow:0 10px 28px #0f172a14}.aYRjqG_eyebrow{color:#059669;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3}.aYRjqG_title{letter-spacing:-.03em;margin-top:5px;font-size:22px;font-weight:800;line-height:1.15}.aYRjqG_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.aYRjqG_facts>div{background:var(--surface-2);border:1px solid #0000;border-radius:.75rem;min-width:0;padding:10px 12px}.aYRjqG_facts>.aYRjqG_totalFact{background:#10b98117;border-color:#10b9814d}.aYRjqG_facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600;line-height:1.35}.aYRjqG_facts dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:800}.aYRjqG_facts>.aYRjqG_totalFact dd{color:#059669}.aYRjqG_offer{color:inherit;background:0 0;transition:background .16s}.aYRjqG_offer:hover{background:#10b9810f}.aYRjqG_offer:focus-visible,.aYRjqG_close:focus-visible{outline-offset:2px;outline:2px solid #10b981}.aYRjqG_logo{border:1px solid var(--border);background:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:110px;height:48px;padding:6px 10px;display:flex;overflow:hidden}.aYRjqG_logo img{-o-object-fit:contain;object-fit:contain;width:90px;max-height:36px}.aYRjqG_initials{color:#059669;letter-spacing:.04em;background:#10b98114;border-color:#10b98138;font-size:15px;font-weight:800}.aYRjqG_logo[data-brand=ebay] img{flex-shrink:0;width:140px;max-width:none;height:140px;max-height:none}.aYRjqG_buyLabel,.aYRjqG_cellLabel{display:none}.aYRjqG_dialog .aYRjqG_offer{background:0 0;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 12px;padding:4px 12px;border:0!important}.aYRjqG_dialog .aYRjqG_offer:hover{background:0 0}.aYRjqG_dialog .aYRjqG_offer+.aYRjqG_codes{margin:0 24px 6px}.aYRjqG_dialog .aYRjqG_retailer{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}.aYRjqG_dialog .aYRjqG_retailerName{letter-spacing:-.015em;font-size:16px;font-weight:700}.aYRjqG_dialog .aYRjqG_offerSize,.aYRjqG_dialog .aYRjqG_offerPrice{display:none!important}.aYRjqG_dialog .aYRjqG_offerAction{color:#fff;background:#059669;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:7px;min-width:120px;min-height:40px;padding:9px 16px;transition:background .16s;display:flex}.aYRjqG_dialog .aYRjqG_offer:hover .aYRjqG_offerAction{background:#047857}.aYRjqG_dialog .aYRjqG_buyLabel{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;display:inline}.aYRjqG_disclaimer{border-top:1px solid var(--border);color:var(--text-3);margin:6px 24px 8px;padding-top:12px;font-size:11px;line-height:1.4}.aYRjqG_inline{box-shadow:none;border-radius:.875rem;container-type:inline-size}.aYRjqG_inline .aYRjqG_offer{grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:10px 14px}.aYRjqG_inline .aYRjqG_offer:hover{background:var(--hover-bg)}.aYRjqG_inline .aYRjqG_retailer{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding-block:0}.aYRjqG_inline .aYRjqG_retailerName{white-space:normal;text-overflow:clip;letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.25;overflow:visible}.aYRjqG_inline .aYRjqG_logo{width:88px;height:40px;padding:4px 8px}.aYRjqG_inline .aYRjqG_logo img{width:72px;max-height:30px}.aYRjqG_inline .aYRjqG_logo[data-brand=ebay] img{width:112px;height:112px;max-height:none}.aYRjqG_inline .aYRjqG_offerSize,.aYRjqG_inline .aYRjqG_offerPrice{text-align:center;color:var(--text);letter-spacing:-.01em;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:15px;font-weight:700}.aYRjqG_inline .aYRjqG_offerSize{min-width:56px}.aYRjqG_inline .aYRjqG_offerPrice{color:#10b981;min-width:84px}.aYRjqG_inline .aYRjqG_cellLabel{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.aYRjqG_inline .aYRjqG_offerPrice .aYRjqG_cellLabel{color:#10b981b3}.aYRjqG_inline .aYRjqG_offerAction{color:#fff;background:#059669;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:6px;min-width:104px;min-height:36px;padding:8px 14px;transition:background .16s;display:flex}.aYRjqG_inline .aYRjqG_offer:hover .aYRjqG_offerAction{background:#047857}.aYRjqG_inline .aYRjqG_buyLabel{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;display:inline}@container (max-width:440px){.aYRjqG_inline .aYRjqG_offer{gap:10px;padding:8px 10px}.aYRjqG_inline .aYRjqG_retailer{gap:8px}.aYRjqG_inline .aYRjqG_logo{width:64px;height:34px;padding:3px 5px}.aYRjqG_inline .aYRjqG_logo img{width:54px}.aYRjqG_inline .aYRjqG_logo[data-brand=ebay] img{width:84px;height:84px}.aYRjqG_inline .aYRjqG_retailerName{font-size:13px}.aYRjqG_inline .aYRjqG_offerSize{min-width:40px}.aYRjqG_inline .aYRjqG_offerPrice{min-width:64px;font-size:14px}.aYRjqG_inline .aYRjqG_cellLabel{letter-spacing:.06em;font-size:9px}.aYRjqG_inline .aYRjqG_offerAction{min-width:0;padding:8px 10px}.aYRjqG_inline .aYRjqG_buyLabel,.aYRjqG_cellLabel{display:none}}@keyframes aYRjqG_backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes aYRjqG_backdrop-out{0%{opacity:1}to{opacity:0}}@media (max-width:480px){.aYRjqG_backdrop{padding:12px}.aYRjqG_dialog{border-radius:1rem;max-height:calc(100dvh - 24px)}.aYRjqG_close{top:12px;right:12px}.aYRjqG_summary{grid-template-columns:80px minmax(0,1fr);gap:14px;margin:0 16px 12px;padding:18px 0 16px}.aYRjqG_productImage{border-radius:.75rem;height:108px;padding:6px}.aYRjqG_title{font-size:17px}.aYRjqG_facts{gap:6px;margin-top:12px}.aYRjqG_facts>div{border-radius:.625rem;padding:8px}.aYRjqG_facts dt{letter-spacing:.02em;font-size:8px}.aYRjqG_facts dd{font-size:14px}.aYRjqG_dialog .aYRjqG_offer{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-inline:8px;padding-inline:8px}.aYRjqG_dialog .aYRjqG_logo{width:84px;height:40px;padding:4px 6px}.aYRjqG_dialog .aYRjqG_logo img{width:72px}.aYRjqG_dialog .aYRjqG_logo[data-brand=ebay] img{width:110px;height:110px}.aYRjqG_dialog .aYRjqG_offer+.aYRjqG_codes{margin-inline:16px}.aYRjqG_dialog .aYRjqG_retailer{gap:10px}.aYRjqG_dialog .aYRjqG_retailerName{font-size:14px}.aYRjqG_disclaimer{margin-inline:16px}.aYRjqG_dialog .aYRjqG_offerAction{min-width:104px;min-height:38px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.aYRjqG_backdrop,.aYRjqG_backdrop[data-closing]{animation:none}.aYRjqG_offer,.aYRjqG_close,.aYRjqG_dialog .aYRjqG_offerAction,.aYRjqG_inline .aYRjqG_offerAction{transition:none}.aYRjqG_close:hover{transform:none}}
.QZWvCa_section{border-top:1px solid var(--border,#64748b33)}.QZWvCa_section .QZWvCa_heading{line-height:1.15;font-size:clamp(1.75rem,3.4vw,2.8rem)!important}.QZWvCa_item{transition:border-color .2s}.QZWvCa_answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid}.QZWvCa_answer[data-open=true]{opacity:1;grid-template-rows:1fr}.QZWvCa_clip{min-height:0;overflow:hidden}.QZWvCa_chevron{transition:transform .24s}.QZWvCa_chevron[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.QZWvCa_item,.QZWvCa_answer,.QZWvCa_chevron{transition:none}}
.ECSoQW_studio{--studio-paper:#fff;--studio-ink:#020617;--studio-border:#e2e8f0;background:var(--studio-paper);color:var(--studio-ink);margin-top:-3.5rem}html.dark .ECSoQW_studio{--studio-paper:#101c16;--studio-ink:#fff;--studio-border:#ffffff1a;background:#07100d}.ECSoQW_studio>div{background:0 0}@keyframes ECSoQW_goldShimmer{0%{background-position:100vw}to{background-position:-100vw}}.ECSoQW_studio .home-podium{justify-content:center;align-items:center;gap:0;height:420px;display:flex}.ECSoQW_studio .home-lowest-section{box-sizing:border-box;width:100%;max-width:72rem;margin:2.5rem auto 0;transform:translateY(1.5rem)}.ECSoQW_studio .home-lowest-card{background:#fffffff7;border-radius:1.25rem;padding:2rem 1.75rem 2.25rem;box-shadow:0 20px 60px #0f172a2e}.ECSoQW_studio .home-value-combined{border-top:1px solid #0f172a1f;margin-top:1.25rem;padding-top:1.25rem}.ECSoQW_studio .home-value-combined>section{background:0 0;border:0}.ECSoQW_studio .home-value-combined>section>div{padding-top:1rem}.ECSoQW_studio .home-lowest-section h2{text-align:center;color:#fff;text-shadow:0 2px 8px #000000a6;width:100%;max-width:none;margin:0 0 1.25rem;font-size:clamp(1.75rem,3.4vw,2.8rem)!important}.ECSoQW_studio .home-tools-section{background-color:#f6f8f7;background-image:repeating-linear-gradient(-55deg,#6b72800b 0 1px,#0000 1px 24px)}html.dark .ECSoQW_studio .home-tools-section{background-color:#07100d}.ECSoQW_studio .home-tools-title{text-align:center;width:100%;max-width:none;color:var(--studio-ink);letter-spacing:-.025em;margin:0 auto 1.25rem;font-family:inherit;font-style:normal;font-weight:700;font-size:clamp(1.75rem,3.4vw,2.8rem)!important}.ECSoQW_studio .home-tools-card{background:#fffffff7;border-radius:1.25rem;padding:1.5rem;box-shadow:0 20px 60px #0f172a1f}html.dark .ECSoQW_studio .home-tools-card{background:#101c16f7}@media (max-width:639px){.ECSoQW_studio .home-tools-card{border-radius:1rem;padding:.75rem}}:is(.ECSoQW_studio .home-tool-featured,.ECSoQW_studio .home-tool-small){box-shadow:none}:is(.ECSoQW_studio .home-tool-featured:hover,.ECSoQW_studio .home-tool-small:hover){border-color:#10b9818c;transform:translateY(-2px);box-shadow:0 12px 30px #0f172a17}.ECSoQW_studio .home-tool-small-active{background:#10b9810e;box-shadow:inset 3px 0 #10b981}.ECSoQW_studio .home-tool-detail{animation:.28s ease-out ECSoQW_homeToolFade}@media (prefers-reduced-motion:reduce){.ECSoQW_studio .home-tool-detail{animation:none}:is(.ECSoQW_studio .home-tool-featured:hover,.ECSoQW_studio .home-tool-small:hover){transform:none}}.ECSoQW_studio .home-featured-title{text-align:center;width:100%;max-width:none;color:var(--studio-ink);letter-spacing:-.025em;margin:0 auto 1.25rem;font-family:inherit;font-style:normal;font-weight:700;font-size:clamp(1.75rem,3.4vw,2.8rem)!important}.ECSoQW_studio .home-featured-card{background:#fffffff7;border-radius:0;padding:0;overflow:hidden;box-shadow:0 20px 60px #0f172a1f}html.dark .ECSoQW_studio .home-featured-card{background:#101c16f7}@media (max-width:639px){.ECSoQW_studio .home-featured-card{border-radius:0}}@keyframes ECSoQW_homeToolFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ECSoQW_studio .home-podium-item{text-align:center;--podium-metal:linear-gradient(90deg, #ca8a04, #fef08a, #fbbf24, #fef08a, #ca8a04);--podium-shimmer:var(--podium-metal);--podium-label:#000;width:230px;transition:transform .25s}.ECSoQW_studio .home-podium-item:hover{z-index:5;transform:scale(1.035)}.ECSoQW_studio .home-podium-winner{width:280px}.ECSoQW_studio .home-podium-frame{background:var(--podium-metal);background-size:200vw 100%;background-attachment:fixed;padding:3px;animation:8s linear infinite ECSoQW_goldShimmer;overflow:hidden;box-shadow:0 12px 35px #0003}.ECSoQW_studio .home-podium-silver{--podium-metal:linear-gradient(135deg, #6b7280, #f1f5f9, #e2e8f0, #f1f5f9, #6b7280);--podium-shimmer:linear-gradient(90deg, #9ca3af, #e5e7eb, #f9fafb, #e5e7eb, #9ca3af);--podium-label:#1f2937}.ECSoQW_studio .home-podium-bronze{--podium-metal:linear-gradient(135deg, #92400e, #d97706, #fbbf24, #d97706, #92400e);--podium-shimmer:linear-gradient(90deg, #92400e, #d97706, #fbbf24, #d97706, #92400e);--podium-label:#fff}.ECSoQW_studio .home-podium-photo{aspect-ratio:1;background:#f9fafb;border:0;justify-content:center;align-items:center;display:flex;position:relative}.ECSoQW_studio .home-podium-photo img{width:85%;height:85%}.ECSoQW_studio .home-podium-product-link{display:block}.ECSoQW_studio .home-podium-rank{background:var(--podium-shimmer);color:var(--podium-label);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);text-transform:uppercase;letter-spacing:.1em;background-size:200vw 100%;background-attachment:fixed;padding:3px 16px 3px 8px;font-size:10px;font-weight:800;animation:8s linear infinite ECSoQW_goldShimmer;position:absolute;top:0;left:0}.ECSoQW_studio .home-podium-prices{color:#111;grid-template-columns:repeat(2,1fr);gap:1px;padding:.55rem .35rem .25rem;font-size:12px;font-weight:800;display:grid}.ECSoQW_studio .home-podium-prices span{flex-direction:column;display:flex}.ECSoQW_studio .home-podium-prices small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:8px;font-weight:700}.ECSoQW_studio .home-podium-actions{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:calc(100% + 6px);margin:0 0 -3px;padding:0;display:grid;position:relative;left:-3px}.ECSoQW_studio .home-podium-actions :is(a,button){color:#111827;text-transform:uppercase;width:100%;min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;justify-content:center;align-items:center;gap:.25rem;padding:.55rem .25rem;font-size:9px;font-weight:800;line-height:1.15;display:flex}.ECSoQW_studio .home-podium-actions a:first-child{border-right:1px solid #e5e7eb}.ECSoQW_studio .home-podium-item .home-podium-actions a:first-child{color:#fff;background:#2563eb}.ECSoQW_studio .home-podium-actions a:nth-child(2){color:#fff;background:#3665f3}.ECSoQW_studio .home-podium-actions a:last-child{background:#f90}.ECSoQW_studio .home-podium-actions a[data-direct]:last-child{color:#fff;background:#3665f3}.ECSoQW_studio .home-podium-actions .home-buy-now{color:#fff;cursor:pointer;background:#059669}.ECSoQW_studio .home-podium-actions:has(>button:last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ECSoQW_studio .home-podium-actions:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ECSoQW_studio .featured-product-actions:has(>a:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.ECSoQW_studio .home-podium-actions :is(a,button){transition:filter .15s}.ECSoQW_studio .home-podium-actions :is(a,button):hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.ECSoQW_studio .home-podium-actions :is(a,button){transition:none}}.ECSoQW_studio .home-podium-actions svg{flex:none;width:.7rem;height:.7rem}.ECSoQW_studio .home-podium-size{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 100%,0 100%);background:var(--podium-metal);color:#111;white-space:nowrap;background-size:200vw 100%;background-attachment:fixed;min-width:4.5rem;padding:4px 12px;font-size:10px;font-weight:800;animation:8s linear infinite ECSoQW_goldShimmer;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ECSoQW_studio .home-podium-title{color:#111;text-shadow:none;background:0 0;border-bottom:1px solid #5c380459;margin-top:0;padding:.65rem .35rem .55rem;font-weight:700;display:block}.ECSoQW_studio .home-podium-band-price{letter-spacing:.03em;font-size:10px;font-weight:800}.ECSoQW_studio .home-podium-title:hover{text-decoration:none}.ECSoQW_studio .featured-quality-product-card{--podium-metal:linear-gradient(90deg, #ca8a04, #fef08a, #fbbf24, #fef08a, #ca8a04);flex-direction:column;width:100%;height:100%;margin:0 auto;display:flex}.ECSoQW_studio .featured-quality-product-title{text-align:center;padding:.75rem .75rem .65rem}.ECSoQW_studio .featured-quality-product-title p:first-child{font-size:1rem;font-weight:900;line-height:1.1}.ECSoQW_studio .featured-quality-product-title p:last-child{margin-top:.3rem;font-size:.7rem;font-weight:700;line-height:1.25}.ECSoQW_studio .featured-quality-product-photo{aspect-ratio:auto;flex:1;height:auto;min-height:22rem}.ECSoQW_studio .featured-quality-product-photo img.featured-product-image{width:95%;height:95%;max-height:30rem}.ECSoQW_studio .featured-product-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.ECSoQW_studio .featured-product-actions a:nth-child(2){color:#111827;background:#ecfdf5;flex-direction:column;gap:.3rem}.ECSoQW_studio .featured-product-actions a:nth-child(3){color:#fff;background:#3665f3}.ECSoQW_studio .featured-quality-product-card .home-podium-actions a:first-child{color:#fff;background:#059669;flex-direction:column;gap:.3rem;padding-top:.45rem;padding-bottom:.45rem}.ECSoQW_studio .featured-direct-price{text-transform:none;flex-direction:column;align-items:center;font-size:.75rem;font-weight:900;line-height:1;display:flex}.ECSoQW_studio .featured-direct-price small{color:#059669;margin-top:.2rem;font-size:.55rem;font-weight:800}.ECSoQW_studio .featured-direct-buy{text-transform:uppercase;align-items:center;gap:.2rem;font-size:.55rem;display:flex}@media (max-width:639px){.ECSoQW_studio .home-lowest-section{margin-top:1.5rem;transform:translateY(1rem)}.ECSoQW_studio .home-lowest-card{border-radius:1rem;padding:1.25rem .35rem 1.5rem}.ECSoQW_studio .home-podium{gap:0;height:44vw}.ECSoQW_studio .home-podium-item{width:23vw}.ECSoQW_studio .home-podium-winner{width:28vw}.ECSoQW_studio .home-podium-title{padding:.4rem .2rem;font-size:11px}.ECSoQW_studio .home-podium-band-price{font-size:7px}.ECSoQW_studio .home-podium-rank{padding:2px 3px;font-size:7px}.ECSoQW_studio .home-podium-prices{padding:.3rem .1rem .1rem;font-size:9px}.ECSoQW_studio .home-podium-prices small{font-size:6px}.ECSoQW_studio .home-podium-size{min-width:3rem;padding:2px 5px;font-size:7px}.ECSoQW_studio .home-podium-actions{gap:0;padding:0}.ECSoQW_studio .home-podium-actions :is(a,button){padding:.35rem .1rem;font-size:6px}}.ECSoQW_studio .home-deals-section{background:var(--studio-paper);border-radius:1rem;max-width:68rem;margin:3.5rem auto;padding:2.5rem 1.25rem 1rem;box-shadow:0 12px 45px #0f172a14}.ECSoQW_studio .home-deals-section h2{margin-bottom:1.5rem}@media (max-width:639px){.ECSoQW_studio .home-deals-section{margin:2.5rem 1.25rem}}.ECSoQW_studio>div>section:first-of-type{background-color:var(--studio-paper);border:0;padding-top:3.5rem;overflow:clip visible}.ECSoQW_studio>div>section:first-of-type:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to top, var(--studio-paper), transparent 45%), linear-gradient(to bottom, #07100dc7, #07100d26 55%), var(--home-athlete-image,url(/images/home/athlete-gym-studio-v4.png));background-position:top;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;width:110rem;height:62rem;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000026 2%,#00000080 4%,#000000d9 7%,#000 10% 90%,#000000d9 93%,#00000080 96%,#00000026 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000026 2%,#00000080 4%,#000000d9 7%,#000 10% 90%,#000000d9 93%,#00000080 96%,#00000026 98%,#0000 100%)}.ECSoQW_studio>div>section:first-of-type:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to bottom, transparent 0%, #ffffffd1 48%, var(--studio-paper) 78%), repeating-linear-gradient(-55deg, #6b72800d 0, #6b72800d 1px, transparent 1px, transparent 24px);height:32rem;position:absolute;bottom:-5rem;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}.ECSoQW_studio>div>section:first-of-type>.pointer-events-none{display:none}.ECSoQW_studio>div>section:first-of-type>.relative.mx-auto{z-index:1;max-width:72rem;padding-top:3rem;padding-bottom:4.5rem}.ECSoQW_studio>div>section:first-of-type h1{text-shadow:0 2px 8px #0009;font-style:normal;font-weight:700;color:#fff!important;letter-spacing:-.035em!important;font-family:inherit!important;font-size:clamp(2.5rem,5.8vw,5rem)!important;line-height:1.05!important}.ECSoQW_studio>div>section:first-of-type h1 span{color:#34d399}.ECSoQW_studio .home-hero-rule{background:#ffffffa6;width:min(28rem,72vw);height:1px;margin-top:1.25rem}.ECSoQW_studio .home-hero-subtitle{letter-spacing:.04em;font-weight:600;margin-top:.75rem!important;font-size:clamp(.9rem,1.5vw,1.1rem)!important}.ECSoQW_studio>div>section:first-of-type h1 .home-uk-flag{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 4px #00000059);background:url(/images/home/union-jack.svg) 50%/100% 100% no-repeat;-webkit-background-clip:text;background-clip:text;display:inline-block}.ECSoQW_studio>div>section:first-of-type .fade-up>p{color:#fff;text-shadow:0 1px 5px #000c}.ECSoQW_studio>div>section:first-of-type .fade-up>svg text{filter:drop-shadow(0 2px 8px #0006);fill:#fff!important}.ECSoQW_studio>div>section:first-of-type .mt-4.border-t{background:var(--studio-paper);border:0;border-radius:1rem;margin-top:2rem;overflow:hidden;box-shadow:0 12px 45px #0f172a14}.ECSoQW_studio>div>.reveal{max-width:72rem;margin:3.5rem auto;padding:0 1.5rem}.ECSoQW_studio>div>.reveal:has(>.site-image-footer){max-width:none;margin-bottom:0;padding:0}.ECSoQW_studio>div>.reveal>.site-image-footer{box-shadow:none;border-radius:0}:is(.ECSoQW_studio>div>.reveal>section,.ECSoQW_studio>div>.reveal>div){background:var(--studio-paper);border:0;border-radius:1rem;overflow:hidden;box-shadow:0 12px 45px #0f172a14}.ECSoQW_studio>div>.reveal>.home-tools-section{box-shadow:none;background-color:#0000;border-radius:0;overflow:visible}.ECSoQW_studio>div>.reveal>.home-featured-section{box-shadow:none;background-color:#0000;border-radius:0;overflow:visible}:is(.ECSoQW_studio>div>.reveal>.home-protein-guides-section,.ECSoQW_studio>div>.reveal>.home-why-section,.ECSoQW_studio>div>.reveal>.home-voucher-section){box-shadow:none;background:0 0;border-radius:0;overflow:visible}@media (min-width:640px){:is(.ECSoQW_studio .home-tools-inner,.ECSoQW_studio .home-featured-inner){padding-left:0;padding-right:0}}@media (min-width:1024px){.ECSoQW_studio>div>.reveal{padding-left:2rem;padding-right:2rem}}:is(.ECSoQW_studio .home-tools-inner,.ECSoQW_studio .home-featured-inner){padding-left:0;padding-right:0}.ECSoQW_studio h2{text-align:center;max-width:56rem;color:var(--studio-ink);margin-left:auto;margin-right:auto;letter-spacing:-.035em!important;font-family:inherit!important;font-size:clamp(1.9rem,4.5vw,3.75rem)!important;font-style:normal!important;font-weight:700!important;line-height:1.08!important}:is(.ECSoQW_studio h2 .text-emerald-500,.ECSoQW_studio h2 .text-emerald-600){color:#34d399}.ECSoQW_studio h3{letter-spacing:-.015em;font-family:inherit!important;font-style:normal!important}.ECSoQW_studio .font-mono{letter-spacing:.04em;font-family:inherit}.ECSoQW_studio span.select-none[aria-hidden=true]{display:none}:is(.ECSoQW_studio .group.border,.ECSoQW_studio .group.border-2){border-color:var(--studio-border);box-shadow:none;border-radius:.75rem}.ECSoQW_studio a[style*=clip-path]{border-radius:.5rem;clip-path:none!important}.ECSoQW_studio a.bg-emerald-600{border-radius:.75rem}.ECSoQW_studio .home-protein-guides-section a.bg-emerald-600{border-radius:0}.ECSoQW_studio .group:hover{box-shadow:none}@media (max-width:639px){.ECSoQW_studio>div>.reveal{margin:2.5rem auto;padding:0 1.25rem}.ECSoQW_studio>div>section:first-of-type>.relative.mx-auto{padding-top:3rem;padding-left:1.25rem;padding-right:1.25rem}}@media (prefers-reduced-motion:reduce){:is(.ECSoQW_studio .reveal,.ECSoQW_studio .fade-up,.ECSoQW_studio .float-a,.ECSoQW_studio .float-b,.ECSoQW_studio .float-c){opacity:1;animation:none!important}}
.Af_F3a_panel:not([hidden]){animation:.32s ease-out both Af_F3a_panel-fade}@keyframes Af_F3a_panel-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Af_F3a_panel:not([hidden]){animation:none}}
._3Rt5UG_site{min-height:100vh}._3Rt5UG_nav{z-index:100;background:var(--bg);border-bottom:1px solid var(--border);position:fixed;inset:0 0 auto}._3Rt5UG_navInner{justify-content:space-between;align-items:center;gap:.75rem;max-width:76rem;min-height:3.5rem;margin:auto;padding:.5rem 1rem;display:flex}._3Rt5UG_brand{letter-spacing:-.04em;align-items:center;gap:.5rem;font-weight:800;display:flex}._3Rt5UG_brand img{-o-object-fit:contain;object-fit:contain;width:32px;height:32px}._3Rt5UG_navLinks{align-items:center;gap:1rem;font-size:.8rem;font-weight:600;display:flex}._3Rt5UG_country{border:1px solid var(--border);border-radius:.5rem;gap:.25rem;padding:.2rem;font-size:.75rem;display:flex}._3Rt5UG_country a{white-space:nowrap;border-radius:.3rem;padding:.35rem .6rem}._3Rt5UG_country a[aria-current=page]{color:#fff;background:#047857}._3Rt5UG_site a,._3Rt5UG_site button,._3Rt5UG_site input,._3Rt5UG_site select{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}._3Rt5UG_site a:hover{color:#059669}._3Rt5UG_site a:focus-visible,._3Rt5UG_site button:focus-visible,._3Rt5UG_site select:focus-visible,._3Rt5UG_site input:focus-visible{outline-offset:4px;outline:2px solid #10b981}._3Rt5UG_content{max-width:72rem;margin:0 auto;padding:2.5rem 1rem;position:relative}._3Rt5UG_intro{text-align:center;padding:3rem 1rem 1.5rem}._3Rt5UG_intro h1{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}._3Rt5UG_intro p{color:var(--text-3);margin:.75rem auto}._3Rt5UG_panel{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;padding:clamp(1rem,3vw,2rem)}._3Rt5UG_heroPanel{color:var(--text);text-align:center;margin-top:2.5rem;box-shadow:0 20px 60px #0f172a2e}._3Rt5UG_site ._3Rt5UG_heroPanel h2{font-weight:800;font-size:clamp(1.5rem,3vw,2rem)!important}._3Rt5UG_site ._3Rt5UG_heroPanel ._3Rt5UG_empty h2{font-size:1.35rem!important}._3Rt5UG_heroPanel p{color:var(--text-3);max-width:36rem;margin:.75rem auto}._3Rt5UG_categories{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}._3Rt5UG_categories a{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;padding:.7rem 1rem;font-size:.85rem;font-weight:700}._3Rt5UG_categories a[aria-current=page]{color:#fff;background:#047857;border-color:#047857}._3Rt5UG_toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;margin:1.5rem 0;display:flex}._3Rt5UG_toolbar label{flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}._3Rt5UG_toolbar input,._3Rt5UG_toolbar select{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--text);border-radius:.5rem;padding:.65rem}._3Rt5UG_empty{text-align:center;padding:3rem 1rem}._3Rt5UG_empty h2{font-size:1.4rem;font-weight:750}._3Rt5UG_empty p{color:var(--text-3);max-width:38rem;margin:.7rem auto}._3Rt5UG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}._3Rt5UG_card{border:1px solid var(--border);background:var(--surface);border-radius:1rem;flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}._3Rt5UG_card img{-o-object-fit:contain;object-fit:contain;width:100%;height:180px}._3Rt5UG_card h2,._3Rt5UG_card h3{font-size:1.1rem;font-weight:750}._3Rt5UG_price{color:#059669;font-size:1.5rem;font-weight:800}._3Rt5UG_muted{color:var(--text-3);font-size:.85rem}._3Rt5UG_action{background:#047857;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-weight:700;display:inline-flex;color:#fff!important}._3Rt5UG_footer{border-top:1px solid var(--border);text-align:center;color:var(--text-3);padding:2rem 1rem;font-size:.85rem}._3Rt5UG_footer a{text-decoration:underline}._3Rt5UG_enter{animation:.25s ease-out both _3Rt5UG_region-enter}@keyframes _3Rt5UG_region-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){._3Rt5UG_grid{grid-template-columns:1fr}._3Rt5UG_brand span{display:none}._3Rt5UG_navInner{gap:.5rem;padding-inline:.65rem}._3Rt5UG_navLinks{gap:.5rem;font-size:.7rem}._3Rt5UG_country{font-size:.65rem}._3Rt5UG_country a{padding:.3rem .4rem}}@media (prefers-reduced-motion:reduce){._3Rt5UG_site *,._3Rt5UG_site :before,._3Rt5UG_site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._3Rt5UG_enter{animation:none}}
