.announcement__compact,.gallery__main-mobile,.cv-swipe{display:none}@media(max-width:560px){body:has(.section--pdp--performance){overflow-x:hidden;background:#fdfcf9}body:has(.section--pdp--performance) .announcement{min-height:38px;padding:8px 12px;font-size:12px;line-height:1.25;white-space:normal}body:has(.section--pdp--performance) .announcement__full{display:none}body:has(.section--pdp--performance) .announcement__compact{display:block}body:has(.section--pdp--performance) .header__inner{height:56px;padding:0 16px}body:has(.section--pdp--performance) .header__logo{font-size:22px}.section--pdp--performance{padding-top:20px}.section--pdp--performance>.wrap{padding-right:16px;padding-left:16px}.section--pdp--performance .buybox__head{margin-bottom:18px}.section--pdp--performance .social-bar{margin-bottom:10px}.section--pdp--performance .social-bar__text{display:block;line-height:1.2}.section--pdp--performance .social-bar__text>strong{color:var(--wags-teal);font-size:13px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.section--pdp--performance .social-bar__sub{display:none}.section--pdp--performance .buybox__title{max-width:390px;font-size:clamp(34px,10vw,42px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.section--pdp--performance .buybox__hook{display:block;margin:13px 0 0;max-width:38ch;color:#536663;font-size:16px;line-height:1.45;text-wrap:pretty}.section--pdp--performance .formula-snapshot,.section--pdp--performance .buybox__size,.section--pdp--performance .pdp-mobile-jump{display:none}.section--pdp--performance .gallery__main{aspect-ratio:1;border-radius:18px}.section--pdp--performance .gallery__main-mobile{display:block}.section--pdp--performance .gallery__main-desktop{display:none}.section--pdp--performance .gallery__main img{object-fit:cover}.section--pdp--performance .gallery__thumbs{gap:8px;margin-top:10px;padding:0 0 7px;scrollbar-width:none;scroll-snap-type:x proximity}.section--pdp--performance .gallery__thumbs::-webkit-scrollbar{display:none}.section--pdp--performance .gallery__thumbs img{width:66px;height:66px;flex-basis:66px;border-radius:9px;scroll-snap-align:start}.section--pdp--performance .buybox-proof{gap:0;margin:12px 0 20px;padding:4px 0 14px}.section--pdp--performance .buybox-proof li{align-items:flex-start;gap:11px;padding:9px 0;font-size:15px;line-height:1.4}.section--pdp--performance .buybox-proof svg{flex:0 0 22px;width:22px;height:22px;margin-top:0}.section--pdp--performance .buybox__plan-label{margin-bottom:10px;font-size:16px;font-weight:900}.section--pdp--performance .plan-toggle{display:flex;flex-direction:column;gap:10px}.section--pdp--performance .plan[data-plan=onetime]{order:1}.section--pdp--performance .plan[data-plan=subscribe]{order:2}.section--pdp--performance .plan{grid-template-columns:24px minmax(0,1fr) auto;gap:11px;min-height:76px;padding:14px;border-radius:14px}.section--pdp--performance .plan[data-plan=subscribe]{min-height:88px}.section--pdp--performance .plan__radio{width:24px;height:24px}.section--pdp--performance .plan.is-active .plan__radio:after{width:12px;height:12px}.section--pdp--performance .plan__top{font-size:17px;line-height:1.15}.section--pdp--performance .plan__benefits{margin-top:4px;font-size:13px;line-height:1.35}.section--pdp--performance .plan__cadence{font-size:12px;line-height:1.35}.section--pdp--performance .plan__badge{padding:4px 8px;font-size:10px}.section--pdp--performance .bundles{gap:12px;margin:20px 0 17px}.section--pdp--performance .bundle{grid-template-columns:24px 56px minmax(0,1fr) auto;gap:9px;min-height:112px;padding:15px 11px;border-radius:14px}.section--pdp--performance .bundle__radio{width:24px;height:24px}.section--pdp--performance .bundle.is-active .bundle__radio:after{width:12px;height:12px}.section--pdp--performance .bundle__img{width:56px;height:56px;border-radius:10px}.section--pdp--performance .bundle__head{align-items:center;gap:6px;margin-bottom:4px}.section--pdp--performance .bundle__label{font-size:16px;line-height:1.1}.section--pdp--performance .bundle__save{padding:3px 6px;font-size:10px;line-height:1.2}.section--pdp--performance .bundle__per{gap:4px;margin-top:5px}.section--pdp--performance .bundle__metric{padding:4px 6px}.section--pdp--performance .bundle__metric strong{font-size:12px}.section--pdp--performance .bundle__metric small{font-size:9px}.section--pdp--performance .bundle__duration{margin-top:5px;font-size:11px;line-height:1.3}.section--pdp--performance .bundle__price{min-width:72px;padding:8px;font-size:16px;line-height:1.15}.section--pdp--performance .bundle__compare{font-size:12px}.section--pdp--performance .bundle__tag{top:-10px;left:14px;padding:3px 9px;font-size:10px}.section--pdp--performance .btn--cta{min-height:58px;padding:15px 18px;font-size:16px;line-height:1.1}.section--pdp--performance .ship-line{align-items:flex-start;gap:9px;margin:18px auto;padding:6px 8px;font-size:14px;line-height:1.4;text-align:left}.section--pdp--performance .ship-line svg{flex:0 0 20px;width:20px;height:20px;margin-top:0}.section--pdp--performance .guarantee-strip{gap:12px;padding:17px 15px;border-radius:14px}.section--pdp--performance .guarantee-strip__badge{flex:0 0 40px;width:40px;height:40px}.section--pdp--performance .guarantee-strip strong{font-size:17px;line-height:1.22}.section--pdp--performance .guarantee-strip .tiny{margin-top:5px;font-size:13px;line-height:1.45}.section--pdp--performance .checkout-confidence{padding-bottom:18px}.section--pdp--performance .checkout-confidence .paycards__label{font-size:12px}.section--pdp--performance .checkout-confidence .paycards{gap:7px;margin-top:11px}.section--pdp--performance .disclaimer{padding-bottom:24px;font-size:12px;line-height:1.5}body:has(.section--pdp--performance) .cv-section,body:has(.section--pdp--performance) .cp-section{padding-top:50px;padding-bottom:50px}body:has(.section--pdp--performance) .cv-wrap,body:has(.section--pdp--performance) .cp-wrap{width:calc(100% - 32px)}body:has(.section--pdp--performance) .cv-heading h2,body:has(.section--pdp--performance) .cp-title{font-size:clamp(32px,9vw,40px);line-height:1}body:has(.section--pdp--performance) .cv-heading>p,body:has(.section--pdp--performance) .cp-lead{font-size:16px;line-height:1.5}body:has(.section--pdp--performance) .cv-signal-grid{margin-top:24px}body:has(.section--pdp--performance) .cv-swipe{display:block;margin:10px 0 0;color:#657674;font-size:12px;font-weight:800;text-align:center}body:has(.section--pdp--performance) .cv-signal-card{border-radius:16px}body:has(.section--pdp--performance) .cv-signal-card div{padding:19px 20px 22px}body:has(.section--pdp--performance) .cv-signal-close{padding:18px;border-radius:14px}body:has(.section--pdp--performance) .cp-difference__layout,body:has(.section--pdp--performance) .cp-routine__layout,body:has(.section--pdp--performance) .cp-formula__layout{margin-top:24px}body:has(.section--pdp--performance) .cp-difference__point{grid-template-columns:70px 1fr;gap:14px;padding:20px 0}body:has(.section--pdp--performance) .cp-routine__image{min-height:380px}body:has(.section--pdp--performance) .cp-formula__image{max-height:330px}body:has(.section--pdp--performance) .cp-formula__image img{width:100%;height:330px;object-fit:cover}body:has(.section--pdp--performance) .faq{padding-top:50px;padding-bottom:50px}}@media(max-width:359px){body:has(.section--pdp--performance) .announcement{font-size:11px}.section--pdp--performance>.wrap{padding-right:12px;padding-left:12px}.section--pdp--performance .buybox__title{font-size:32px}.section--pdp--performance .buybox__hook{font-size:15px}.section--pdp--performance .gallery__thumbs img{width:60px;height:60px;flex-basis:60px}.section--pdp--performance .buybox-proof li{font-size:14px}.section--pdp--performance .bundle{grid-template-columns:22px 50px minmax(0,1fr) auto;gap:7px;padding:14px 9px}.section--pdp--performance .bundle__img{width:50px;height:50px}.section--pdp--performance .bundle__label{font-size:15px}.section--pdp--performance .bundle__price{min-width:64px;padding:7px 5px;font-size:15px}}@media(min-width:561px){.section--pdp--performance .gallery__main-mobile,.section--pdp--performance .gallery__thumb--mobile{display:none}}@media(min-width:901px){body:has(.section--pdp--performance) .section--pdp--performance .buybox__title{max-width:none;font-size:36px;line-height:.98;letter-spacing:-.04em;text-wrap:pretty}body:has(.section--pdp--performance) .cv-heading h2{max-width:720px;font-size:clamp(48px,3.75vw,54px);line-height:.99;letter-spacing:-.04em;text-wrap:pretty}body:has(.section--pdp--performance) .cp-title{max-width:1000px;font-size:clamp(50px,4vw,58px);line-height:.99;letter-spacing:-.04em;text-wrap:pretty}body:has(.section--pdp--performance) .sp-section h2{max-width:900px;font-size:clamp(44px,3.6vw,52px);line-height:1;letter-spacing:-.035em;text-wrap:pretty}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pdp-performance-mobile.css.map */
