@import "https://fonts.googleapis.com/css?family=Oswald:400,500,600,700,800,900|Roboto:400,500,700&display=swap";.primefit-product-design-v3{--pfv3-display-font:"Oswald", sans-serif;--pfv3-body-font:"Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pfv3-ease-out:cubic-bezier(.23, 1, .32, 1);--pfv3-ease-in-out:cubic-bezier(.77, 0, .175, 1);color:#3a071f;font-family:var(--pfv3-body-font);-moz-text-size-adjust:100%;text-size-adjust:100%;background:#eabccb;margin:0;overflow:visible}:where(.primefit-product-design-v3) h1,:where(.primefit-product-design-v3) h2,:where(.primefit-product-design-v3) h3,:where(.primefit-product-design-v3) h4,:where(.primefit-product-design-v3) h5,:where(.primefit-product-design-v3) h6{font-family:var(--pfv3-display-font);color:#222;text-transform:uppercase;margin-top:0;margin-bottom:1rem;font-style:normal;font-weight:500}:where(.primefit-product-design-v3) h1{font-size:40px}:where(.primefit-product-design-v3) h2{font-size:35px}:where(.primefit-product-design-v3) h3{font-size:28px}:where(.primefit-product-design-v3) h4{font-size:22px}:where(.primefit-product-design-v3) h5{font-size:18px}:where(.primefit-product-design-v3) h6{font-size:16px}.primefit-product-design-v3 *,.primefit-product-design-v3 :before,.primefit-product-design-v3 :after{box-sizing:border-box}.primefit-product-design-v3 img,.primefit-product-design-v3 svg{max-width:100%}.primefit-product-design-v3 .main-area{background:#eabccb;overflow:visible;margin:0!important;padding:78px 0 0!important}.primefit-product-design-v3 .inner-shop-area{margin:0!important;padding:0!important}.primefit-product-design-v3 .inner-shop-area>.container,.primefit-product-design-v3 .main-area>.container,.primefit-product-design-v3 .main-area>.container-fluid{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.pfv3,.pfv3 *{box-sizing:border-box}.pfv3{background:#eabccb;width:100%;position:relative;overflow:visible;margin:0!important;padding:0!important}.pfv3-nav-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:36px;left:0}.pfv3-product-canvas{width:100%;min-height:calc(100vh - 78px);background:#eabccb linear-gradient(#e784b4 0% 46%,#eabccb 100%) 0 0/100% 100% no-repeat;place-items:center;min-height:calc(100svh - 78px);margin:0;padding:24px;display:grid;position:relative;overflow:hidden}.pfv3-product-badges{z-index:2;pointer-events:none;gap:10px;width:166.4px;display:grid;position:absolute;top:33%;left:clamp(48px,50% - 500px,18vw);transform:translateY(-62%)}.primefit-product-design-v3 .pfv3-product-badges__image{object-fit:contain!important;filter:drop-shadow(0 14px 24px #30081b2e)!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.primefit-product-design-v3 .pfv3-product-canvas__image{object-fit:contain!important;filter:none!important;transform-origin:50%!important;width:min(72vw,720px)!important;max-width:100%!important;height:min(78vh,680px)!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:scale(1.2)!important}.pfv3-purchase{z-index:3;color:#3a071f;background:linear-gradient(#eabccb 0%,#f2d6e1 10%,#fffafb 24% 100%);border-top:0;width:100%;padding:76px 24px 84px;position:relative}.pfv3-purchase__inner{width:min(100%,1180px);margin:0 auto}.pfv3-purchase__mobile-summary,.pfv3-purchase__mobile-checkout-summary,.pfv3-purchase__desktop-price,.pfv3-purchase__help,.pfv3-pack__bgn,.pfv3-pack__title-desktop{display:none}.pfv3-purchase__header{justify-content:space-between;align-items:end;gap:48px;margin-bottom:36px;display:flex}.pfv3-purchase__heading{max-width:720px}.pfv3-purchase__eyebrow{color:#e40063;letter-spacing:0;margin-bottom:10px;font-size:13px;font-weight:800;line-height:1.2;display:block}.pfv3-purchase__eyebrow b{color:#3a071f;font-weight:900}.pfv3-purchase__title-mobile,.pfv3-purchase__quantity-heading{display:none}.pfv3-purchase__heading h2{color:#3a071f;letter-spacing:0;margin:0;font-size:42px;font-weight:800;line-height:1.05}.pfv3-purchase__heading p{color:#775d69;margin:14px 0 0;font-size:17px;line-height:1.5}.pfv3-purchase__summary{border-left:1px solid #e7d8de;grid-template-columns:auto auto;align-items:end;column-gap:18px;min-width:220px;padding-left:28px;display:grid}.pfv3-purchase__summary>span{color:#967d88;letter-spacing:0;grid-column:1/-1;margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.2}.pfv3-purchase__summary strong,.pfv3-purchase__summary small{color:#3a071f;line-height:1}.pfv3-purchase__summary strong{font-size:22px;font-weight:800}.pfv3-purchase__summary small{font-size:22px;font-weight:700}.pfv3-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pfv3-pack{color:#3a071f;min-width:0;min-height:370px;font:inherit;text-align:left;cursor:pointer;appearance:none;background:#fff;border:1px solid #eadde2;border-radius:8px;grid-template-rows:196px 1fr;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:visible;box-shadow:0 12px 32px #3a071f0f}.pfv3-pack:hover{border-color:#d59aaa;transform:translateY(-3px);box-shadow:0 18px 42px #3a071f1a}.pfv3-pack:focus-visible{outline-offset:3px;outline:3px solid #e4006342}.pfv3-pack.is-selected{border-color:#e40063;box-shadow:0 0 0 2px #e40063,0 20px 46px #e4006324}.pfv3-pack__featured{z-index:3;color:#fff;letter-spacing:0;background:#e40063;border-radius:999px;padding:7px 15px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:-14px;right:16px;box-shadow:0 7px 16px #e4006333}.pfv3-pack__radio{z-index:2;background:#fff;border:2px solid #c8b7be;border-radius:50%;width:30px;height:30px;transition:background-color .16s,border-color .16s;position:absolute;top:20px;left:20px}.pfv3-pack.is-selected .pfv3-pack__radio{background:#e40063;border-color:#e40063}.pfv3-pack.is-selected .pfv3-pack__radio:after{content:"";border:0 solid #fff;border-width:0 0 3px 3px;width:14px;height:8px;position:absolute;top:7px;left:6px;transform:rotate(-45deg)}.pfv3-pack__media{place-items:center;width:100%;height:196px;padding:8px 20px 0;display:grid}.primefit-product-design-v3 .pfv3-pack__image{object-fit:contain!important;filter:drop-shadow(0 14px 16px #3a071f1f)!important;width:100%!important;max-width:230px!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.pfv3-pack__copy{border-top:1px solid #eee3e7;flex-direction:column;align-items:flex-start;min-width:0;padding-top:12px;display:flex}.pfv3-pack__title{font-size:25px;font-weight:800;line-height:1.1}.pfv3-pack__description{color:#7d6670;margin-top:6px;font-size:15px;line-height:1.3}.pfv3-pack__unit-price{color:#b00055;background:#fff0f6;border-radius:999px;align-items:center;width:fit-content;margin-top:5px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.pfv3-pack__prices{white-space:nowrap;align-items:baseline;gap:10px;margin-top:auto;padding-top:18px;display:flex}.pfv3-pack__prices strong{color:#3a071f;font-size:30px;font-weight:800;line-height:1}.pfv3-pack__prices del{color:#a9949d;font-size:16px;font-weight:600;text-decoration-thickness:2px}.pfv3-pack__discount{color:#d50058;background:#fff0f6;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:800;line-height:1;position:absolute;top:20px;right:20px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{top:22px;left:64px;right:auto}.pfv3-purchase__cta{isolation:isolate;cursor:pointer;background:linear-gradient(135deg,#e83086 0%,#ff6b62 100%);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:22px;width:100%;min-height:66px;margin-top:24px;padding:14px 24px;font-family:inherit;font-size:19px;font-weight:800;line-height:1.2;transition:filter .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #e8308642,inset 0 -2px #30081b2e;color:#fff!important;text-decoration:none!important}.pfv3-purchase__cart-form{width:100%;margin:0}.pfv3-purchase__cta:before{z-index:0;content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:34%;animation:3.8s ease-in-out infinite pfv3-cta-shine;position:absolute;top:-45%;bottom:-45%;left:-44%;transform:skew(-18deg)}.pfv3-purchase__cta>span{z-index:1;position:relative}.pfv3-purchase__cta:hover{filter:brightness(1.02);background:linear-gradient(135deg,#f03791 0%,#ff796b 100%);transform:translateY(-2px);box-shadow:0 18px 39px #e8308657,inset 0 -2px #30081b2e;color:#fff!important}.pfv3-purchase__cta:focus-visible{outline-offset:3px;outline:3px solid #e4006347}.pfv3-purchase__cta-arrow{font-size:28px;font-weight:400;line-height:1;transition:transform .2s}.pfv3-purchase__cta:hover .pfv3-purchase__cta-arrow{transform:translate(3px)}.pfv3-reasons{color:#30081b;background:linear-gradient(#eabccb 0%,#e9aac4 34%,#efc5d6 68%,#fffafb 100%);width:100%;margin:0;padding:46px max(24px,50vw - 620px);box-shadow:0 -2px #eabccb}.pfv3-reasons__inner{grid-template-columns:minmax(230px,.72fr) minmax(0,2fr);align-items:stretch;gap:clamp(36px,5vw,76px);width:min(100%,1240px);margin:0 auto;display:grid}.pfv3-reasons__intro{flex-direction:column;justify-content:center;min-width:0;display:flex}.pfv3-reasons__intro>span{color:#8c174a;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.pfv3-reasons__intro h2{color:#30081b;max-width:330px;margin:10px 0 0;font-size:clamp(30px,3vw,48px);font-weight:900;line-height:.98}.pfv3-reasons__intro h2 em{color:#d5005d;font-style:normal;display:block}.pfv3-reasons__intro p{color:#674354;max-width:280px;font-family:var(--pfv3-body-font,sans-serif);margin:16px 0 0;font-size:13px;font-weight:500;line-height:1.45}.pfv3-reasons__grid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff4d;border:1px solid #ffffff8c;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 22px 55px #5c14351a}.pfv3-reason{text-align:left;background:#fff3;border-bottom:1px solid #3a071f17;border-right:1px solid #3a071f17;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:16px;min-height:132px;margin:0;padding:22px 24px;display:grid}.pfv3-reason__icon{color:#3a071f;width:46px;height:46px;font-family:var(--pfv3-body-font,sans-serif);background:#ffffffd1;border:0;border-radius:8px;place-items:center;font-size:20px;font-weight:800;line-height:1;display:grid;box-shadow:0 9px 22px #5c143517}.pfv3-reason__icon.is-multiplier{color:#b00055;background:#ffffffe6;border:2px solid #e40063;border-radius:50%;position:relative;box-shadow:inset 0 0 0 2px #e4006314,0 0 0 2px #ffffff52,0 9px 22px #5c143517}.pfv3-reason__icon.is-multiplier:after{content:"";border:1px dashed #b000556b;border-radius:50%;position:absolute;inset:5px}.pfv3-reason__copy{min-width:0}.pfv3-reason h3{color:#30081b;margin:1px 0 0;font-size:16px;font-weight:900;line-height:1.2}.pfv3-reason p{color:#664654;font-family:var(--pfv3-body-font,sans-serif);margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.42}.pfv3-journey{color:#3a071f;background:#fffafb;width:100%;margin:0;padding:42px max(24px,50vw - 620px) 30px}.pfv3-journey__inner{width:min(100%,1240px);margin:0 auto}.pfv3-journey__header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:18px;display:flex}.pfv3-journey__header>div:first-child{max-width:850px}.pfv3-journey__kicker{color:#e40063;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850;line-height:1.2;display:block}.pfv3-journey__header h2{color:#3a071f;letter-spacing:0;max-width:820px;margin:0;font-size:clamp(30px,3vw,48px);font-weight:900;line-height:.98}.pfv3-journey__header h2 span{color:#e40063}.pfv3-journey__header p{color:#765f69;max-width:760px;font-family:var(--pfv3-body-font,sans-serif);margin:9px 0 0;font-size:clamp(1.02rem,1.75vw,1.25rem);line-height:1.55}.pfv3-journey__header p strong{color:#3a071f}.pfv3-journey__status{color:#8d7781;min-width:74px;font-family:var(--pfv3-body-font,sans-serif);flex:none;align-items:baseline;font-size:16px;font-weight:750;display:flex}.pfv3-journey__status strong{color:#e40063;font-size:32px;font-weight:900;line-height:1}.pfv3-journey__carousel{position:relative}.pfv3-journey__viewport{touch-action:pan-y pinch-zoom;overscroll-behavior-inline:contain;width:100%;overflow:hidden}.pfv3-journey__track{gap:18px;display:flex}.pfv3-journey-card{contain:layout paint style;background:#fff;border:1px solid #d9cfd3;border-radius:8px;flex-direction:column;flex:0 0 min(820px,100% - 190px);min-width:0;min-height:0;margin:0;padding:26px 32px 24px 50px;transition:border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #3a071f13,0 2px 7px #3a071f0b}.pfv3-journey-card:not(.is-current){border-color:#e5dce0}.pfv3-journey-card.is-current{border-color:#e4006357;box-shadow:0 15px 32px #3a071f17,0 3px 9px #e400630e}.pfv3-journey-card__accent{background:linear-gradient(#f7a 0%,#e40063 55%,#9a174d 100%);width:15px;position:absolute;inset:0 auto 0 0}.pfv3-journey-card__header{align-items:center;gap:16px;display:flex}.pfv3-journey-card__icon{color:#b00055;background:#fff;border:5px solid #ffd0e1;border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:21px;display:grid;position:relative;box-shadow:0 0 0 2px #e40063,inset 0 0 0 2px #ffffff3d}.pfv3-journey-card__header>div{min-width:0}.pfv3-journey-card__header span:not(.pfv3-journey-card__icon){color:#3a071f;font-family:var(--pfv3-body-font,sans-serif);text-transform:uppercase;font-size:clamp(1.02rem,1.7vw,1.22rem);font-weight:800;line-height:1.2;display:block}.pfv3-journey-card h3{color:#b00055;margin:7px 0 0;font-size:clamp(1.02rem,1.7vw,1.22rem);font-weight:800;line-height:1.2}.pfv3-journey-card>p{color:#4e3942;max-width:700px;font-family:var(--pfv3-body-font,sans-serif);margin:17px 0 0;font-size:.98rem;font-weight:500;line-height:1.65}.pfv3-journey-card ul{border-top:1px solid #eee1e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.pfv3-journey-card li{color:#3a071f;font-family:var(--pfv3-body-font,sans-serif);margin:0;padding-left:20px;font-size:.92rem;font-weight:750;line-height:1.5;position:relative}.pfv3-journey-card li:before{color:#fff;content:"✓";background:#e40063;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid;position:absolute;top:.12em;left:0}.pfv3-journey__arrow{z-index:4;color:#3a071f;cursor:pointer;background:#fffffff5;border:1px solid #eadde2;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;transition:color .16s,background-color .16s,opacity .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #3a071f17}.pfv3-journey__arrow.is-prev{left:14px}.pfv3-journey__arrow.is-next{right:14px}.pfv3-journey__arrow:hover:not(:disabled){color:#fff;background:#e40063;transform:translateY(-50%)scale(1.04)}.pfv3-journey__arrow:focus-visible{outline-offset:3px;outline:3px solid #e4006347}.pfv3-journey__arrow:disabled{opacity:0;pointer-events:none}.pfv3-journey__progress{background:#eadde2;border-radius:999px;width:100%;height:3px;margin-top:14px;overflow:hidden}.pfv3-journey__progress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#e40063,#ff729f);width:100%;height:100%;transition:transform .26s;display:block;transform:scaleX(.3333)}.pfv3-ingredients{background:#fffafb;width:100%;margin:0;padding:44px max(24px,50vw - 620px) 76px}.pfv3-ingredients__header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.pfv3-ingredients__kicker{color:#9a7786;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;line-height:1.2;display:block}.pfv3-ingredients__header h2{color:#3a071f;text-transform:uppercase;margin:0;font-size:25px;font-weight:900;line-height:1.15}.pfv3-ingredients__header h2 span{color:#e40063}.pfv3-ingredients__controls{flex:none;gap:8px;display:flex}.pfv3-ingredients__controls button{color:#3a071f;cursor:pointer;background:#fff;border:1px solid #eadde2;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;box-shadow:0 7px 18px #3a071f12}.pfv3-ingredients__controls button:hover:not(:disabled){color:#fff;background:#e40063;border-color:#e40063}.pfv3-ingredients__controls button:disabled{opacity:.3;cursor:default}.pfv3-ingredients__viewport{touch-action:pan-y pinch-zoom;width:100%;overflow:hidden}.pfv3-ingredients__track{gap:10px;display:flex}.pfv3-ingredient{text-align:center;background:#fff;border:1px solid #eadde2;border-radius:8px;flex:0 0 calc(16.6667% - 8.33333px);grid-template-rows:104px minmax(30px,auto) 1fr;align-items:start;min-width:0;min-height:190px;margin:0;padding:10px 8px 12px;display:grid;overflow:hidden;box-shadow:0 5px 16px #3a071f09}.pfv3-ingredient__media{place-items:center;width:100%;height:104px;margin:0 0 6px;display:grid;overflow:hidden}.primefit-product-design-v3 .pfv3-ingredient__media img{object-fit:contain!important;object-position:center!important;filter:none!important;width:94%!important;max-width:100%!important;height:96px!important;max-height:96px!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.pfv3-ingredient h3{color:#3a071f;text-transform:uppercase;place-items:center;min-height:30px;margin:0;font-size:11px;font-weight:900;line-height:1.15;display:grid}.pfv3-ingredient p{color:#6d5861;font-family:var(--pfv3-body-font,sans-serif);align-self:start;margin:4px 0 0;font-size:9.5px;font-weight:600;line-height:1.28}@keyframes pfv3-cta-shine{0%,62%{left:-44%}to{left:118%}}@media (max-width:767px){.primefit-product-design-v3 .main-area{background:#e784b4!important;padding-top:67px!important}.pfv3-product-canvas{background:#e784b4;height:calc(103vw + 40px);min-height:calc(103vw + 40px);margin-top:-67px;padding:0}.pfv3-product-badges{gap:10px;width:96px;top:65px;left:20px;transform:none}.primefit-product-design-v3 .pfv3-product-canvas__image{top:40px;left:50%;object-position:center bottom!important;width:calc(100vw - 14.4px)!important;max-width:none!important;height:103vw!important;position:absolute!important;transform:translate(-50%)!important}.pfv3-purchase{background:#fff;border-top:0;border-radius:28px 28px 0 0;margin-top:-24px;padding:9px 10px 22px;box-shadow:0 -12px 32px #3a071f14}.pfv3-purchase__mobile-summary{background:#fffafb;border:1px solid #eedfe5;border-radius:18px;gap:4px;min-height:64px;margin-bottom:10px;padding:9px 12px 8px;display:grid;box-shadow:0 8px 22px #3a071f12}.pfv3-purchase__mobile-summary-main{align-items:center;gap:9px;display:flex}.pfv3-purchase__mobile-summary-main strong{color:#3a071f;font-size:24px;font-weight:800;line-height:1}.pfv3-purchase__mobile-summary-main span{color:#fff;background:#e40063;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.pfv3-purchase__mobile-summary-meta{color:#5f4d55;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.pfv3-purchase__mobile-summary-meta del{color:#938089;text-decoration-thickness:2px}.pfv3-purchase__header{margin-bottom:8px;display:block}.pfv3-purchase__heading{text-align:center;max-width:none}.pfv3-purchase__eyebrow,.pfv3-purchase__heading p,.pfv3-purchase__summary,.pfv3-purchase__title-desktop{display:none}.pfv3-purchase__title-mobile{display:inline}.pfv3-purchase__heading h2{color:#5f4d55;grid-template-columns:minmax(26px,1fr) auto minmax(26px,1fr);align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.25;display:grid}.pfv3-purchase__heading h2:before,.pfv3-purchase__heading h2:after{content:"";background:#baaeb3;height:1px}.pfv3-pack-grid{grid-template-columns:1fr;gap:9px;display:grid}.pfv3-pack{background:#ffffffe0;border:1px solid #3a071f1f;border-radius:16px;grid-template-rows:minmax(84px,auto);grid-template-columns:24px 68px minmax(0,1fr) 58px;align-items:center;gap:7px;min-height:86px;padding:7px 9px;transition:border-color .18s,box-shadow .18s,background-color .18s;overflow:hidden;box-shadow:0 7px 20px #3a071f0e}.pfv3-pack:hover{transform:none}.pfv3-pack.is-selected{background:#fff;border-color:#e40063;box-shadow:0 0 0 2px #e40063,0 13px 28px #e4006324}.pfv3-pack.is-best-value:not(.is-selected){background:linear-gradient(135deg,#fff 0%,#fff7fa 100%);border-color:#b0005542}.pfv3-pack__featured{color:#fff;background:#e40063;border-radius:0 15px 0 12px;padding:5px 9px 5px 10px;font-size:8.5px;font-weight:900;top:0;right:0;box-shadow:0 6px 14px #3a071f2e}.pfv3-pack__featured span{color:#ffd5e4;font-weight:800}.pfv3-pack__radio{background:#fff;border-color:#cdbcc3;grid-column:1;width:23px;height:23px;position:relative;top:auto;left:auto;box-shadow:inset 0 0 0 3px #fff}.pfv3-pack.is-selected .pfv3-pack__radio:after{border-width:0 0 2px 2px;width:11px;height:6px;top:5px;left:4px}.pfv3-pack__media{background:radial-gradient(circle,#fff 0%,#fff7fa 68%,#0000 70%);grid-column:2;width:68px;height:72px;padding:0}.primefit-product-design-v3 .pfv3-pack__image{filter:drop-shadow(0 7px 9px #3a071f1f)!important;max-width:72px!important}.pfv3-pack__copy{border-top:0;grid-column:3;justify-content:center;align-self:stretch;padding:7px 0 5px}.pfv3-pack__title{color:#3a071f;font-size:17px;font-weight:900;line-height:1.08}.pfv3-pack__title-mobile{display:inline}.pfv3-pack__title-desktop,.pfv3-pack__bgn{display:none}.pfv3-pack__description{color:#77636c;margin-top:3px;font-size:11px;font-weight:650;line-height:1.15}.pfv3-pack__unit-price{margin-top:4px;padding:2px 6px;font-size:9px}.pfv3-pack__prices{white-space:normal;flex-wrap:wrap;gap:3px 7px;margin-top:5px;padding-top:0}.pfv3-pack__prices strong{font-size:18px;font-weight:900}.pfv3-pack__prices del{font-size:10.5px}.pfv3-pack__discount{text-align:center;background:#fff0f6;border:1px solid #e4006314;grid-column:4;justify-self:end;max-width:58px;padding:6px 8px;font-size:10.5px;line-height:1.08;position:static;box-shadow:0 4px 10px #e400630f}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{text-align:center;background:#fff0f6;border:1px solid #e4006314;grid-column:4;justify-self:end;max-width:58px;padding:6px 8px;font-size:10.5px;line-height:1.08;position:static;box-shadow:0 4px 10px #e400630f}.pfv3-pack.is-best-value .pfv3-pack__discount{color:#fff;background:#b00055;border-color:#b00055;margin-top:22px;box-shadow:0 7px 14px #b0005533}.pfv3-purchase__cta{border-radius:16px;min-height:54px;margin-top:12px;padding:10px 16px;font-size:15px;box-shadow:0 14px 30px #e8308640,inset 0 -3px #30081b29}.pfv3-purchase__cta-arrow{font-size:20px}.pfv3-reasons{margin-top:0;padding:30px 18px}.pfv3-reasons__inner{display:block}.pfv3-reasons__intro>span{letter-spacing:1.7px;font-size:9px}.pfv3-reasons__intro h2{max-width:310px;margin-top:7px;font-size:29px;line-height:1}.pfv3-reasons__intro h2 em{display:inline}.pfv3-reasons__intro p{max-width:330px;margin-top:10px;font-size:11.5px;line-height:1.4}.pfv3-reasons__grid{border-top-color:#ffffff2e;border-left:0;grid-template-columns:1fr;margin-top:20px}.pfv3-reason{border-right:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:15px 0}.pfv3-reason__icon{background:#ff6ca4;border:1px solid #ffffff57;border-radius:50%;width:44px;height:44px;font-size:18px;box-shadow:inset 0 0 0 2px #3a071f14,0 7px 16px #14000a2e}.pfv3-reason__icon.is-multiplier{border-width:2px;font-size:16px;box-shadow:inset 0 0 0 2px #ffffff2e,0 0 0 2px #ff6ca447,0 7px 16px #14000a33}.pfv3-reason h3{margin-top:0;font-size:13px;line-height:1.2}.pfv3-reason p{margin-top:5px;font-size:10.5px;line-height:1.38}.pfv3-journey{padding:24px 0 21px}.pfv3-journey__header{align-items:end;gap:12px;margin:0 16px 13px}.pfv3-journey__kicker{letter-spacing:1.3px;margin-bottom:5px;font-size:8px}.pfv3-journey__header h2{letter-spacing:0;max-width:310px;font-size:2.9rem;line-height:.98}.pfv3-journey__header h2 span{display:inline}.pfv3-journey__header p{max-width:330px;margin-top:7px;font-size:.98rem;line-height:1.55}.pfv3-journey__status{min-width:51px;font-size:12px}.pfv3-journey__status strong{font-size:24px}.pfv3-journey__viewport{padding-left:16px}.pfv3-journey__track{gap:10px}.pfv3-journey-card{flex-basis:86%;min-height:0;padding:19px 17px 18px 27px;box-shadow:0 10px 24px #3a071f13,0 2px 6px #3a071f0a}.pfv3-journey-card__accent{width:9px}.pfv3-journey-card__header{align-items:center;gap:11px}.pfv3-journey-card__icon{border-width:4px;flex-basis:46px;width:46px;height:46px;font-size:16px}.pfv3-journey-card__header span:not(.pfv3-journey-card__icon){font-size:.94rem;line-height:1.2}.pfv3-journey-card h3{margin-top:5px;font-size:.94rem;line-height:1.2}.pfv3-journey-card>p{margin-top:16px;font-size:.9rem;line-height:1.65}.pfv3-journey-card ul{grid-template-columns:1fr;gap:6px;margin-top:15px;padding-top:12px}.pfv3-journey-card li{padding-left:18px;font-size:.9rem;line-height:1.32}.pfv3-journey-card li:before{width:13px;height:13px;font-size:7px}.pfv3-journey__arrow{width:38px;height:38px;font-size:11px}.pfv3-journey__arrow.is-prev{left:5px}.pfv3-journey__arrow.is-next{right:5px}.pfv3-journey__progress{width:calc(100% - 32px);margin:11px 16px 0}.pfv3-ingredients{margin-top:0;padding:24px 10px 48px}.pfv3-ingredients__header{align-items:center;gap:10px;margin-bottom:12px}.pfv3-ingredients__header h2{font-size:18px;line-height:1.12}.pfv3-ingredients__kicker{letter-spacing:1.1px;margin-bottom:3px;font-size:8px}.pfv3-ingredients__controls{gap:5px}.pfv3-ingredients__controls button{width:30px;height:30px;font-size:12px}.pfv3-ingredients__track{gap:8px}.pfv3-ingredient{border-radius:8px;flex-basis:44%;grid-template-rows:94px minmax(30px,auto) 1fr;min-height:182px;padding:9px 7px 11px}.pfv3-ingredient__media{height:94px;margin-bottom:5px}.primefit-product-design-v3 .pfv3-ingredient__media img{width:96%!important;height:88px!important;max-height:88px!important}.pfv3-ingredient h3{min-height:30px;font-size:10.5px;line-height:1.14}.pfv3-ingredient p{margin-top:3px;font-size:8.5px;line-height:1.25}}#pfv3-purchase{scroll-margin-top:96px}.pfv3-roadmap .pfv3-journey__header{max-width:970px;display:block}.pfv3-roadmap .pfv3-journey__header h2{letter-spacing:-.025em;max-width:940px;font-size:clamp(38px,4.5vw,66px);line-height:.94}.pfv3-roadmap .pfv3-journey__header h2 span{margin-top:6px;display:block}.pfv3-roadmap .pfv3-journey__header p{color:#62414f;max-width:710px;margin-top:18px;font-size:16px;font-weight:650;line-height:1.5}.pfv3-roadmap .pfv3-journey-card{--pfv3-stage-accent:#c80058;--pfv3-stage-deep:#430920;--pfv3-stage-surface:#efb7cc;background:#fff;border:0;border-radius:16px;grid-template-columns:clamp(196px,18vw,230px) minmax(0,1fr);min-height:430px;overflow:hidden;box-shadow:0 26px 66px #3a071f21}.pfv3-roadmap .pfv3-journey-card.is-stage-60{--pfv3-stage-accent:#e40063;--pfv3-stage-deep:#530722;--pfv3-stage-surface:#e47eab}.pfv3-roadmap .pfv3-journey-card.is-stage-90{--pfv3-stage-accent:#ff4b91;--pfv3-stage-deep:#270411;--pfv3-stage-surface:#3a071f}.pfv3-roadmap .pfv3-journey-card:not(.is-current),.pfv3-roadmap .pfv3-journey-card.is-current{border:0;box-shadow:0 26px 66px #3a071f21}.pfv3-roadmap-card__checkpoint{color:var(--pfv3-stage-deep);text-align:left;background:var(--pfv3-stage-surface);flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 28px;display:flex;position:relative;overflow:hidden}.pfv3-roadmap-card__checkpoint:before{content:"";width:150px;height:150px;box-shadow:none;border:38px solid #ffffff29;border-radius:50%;position:absolute;top:22px;bottom:auto;right:-44px}.pfv3-roadmap-card__checkpoint:after{content:"";background:var(--pfv3-stage-accent);transform-origin:0;height:7px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3333)}.pfv3-roadmap .is-stage-60 .pfv3-roadmap-card__checkpoint:after{transform:scaleX(.6667)}.pfv3-roadmap .is-stage-90 .pfv3-roadmap-card__checkpoint:after{transform:scaleX(1)}.pfv3-roadmap .is-stage-90 .pfv3-roadmap-card__checkpoint{color:#fff}.pfv3-roadmap-card__day{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.pfv3-roadmap-card__day small{color:currentColor;letter-spacing:.16em;opacity:.72;margin:0 0 7px;font-size:12px;font-weight:900}.pfv3-roadmap-card__day strong{color:currentColor;letter-spacing:-.04em;font-size:clamp(80px,8vw,112px);font-weight:900;line-height:.78}.pfv3-roadmap-card__week{z-index:1;color:currentColor;letter-spacing:.04em;background:0 0;border:0;border-radius:0;margin-top:25px;padding:0;font-size:12px;font-weight:850;display:block;position:relative}.pfv3-roadmap-card__phase{z-index:1;color:currentColor;text-transform:uppercase;margin-top:6px;font-family:Oswald,sans-serif;font-size:25px;font-weight:700;line-height:1;display:block;position:relative}.pfv3-roadmap-card__content{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(250px,.58fr);align-content:center;column-gap:clamp(28px,3vw,46px);padding:clamp(28px,3.2vw,46px);display:grid}.pfv3-roadmap .pfv3-journey-card__header{grid-column:1;align-self:end}.pfv3-roadmap .pfv3-roadmap-card__content>p{color:#644b56;grid-column:1;max-width:660px;margin-top:18px;font-size:14px;font-weight:550;line-height:1.52}.pfv3-roadmap-card__outcomes{border-top:1px solid #eadce2;grid-column:1;align-self:start;margin-top:20px;padding-top:18px}.pfv3-roadmap-card__outcomes>strong{color:#9f1c51;letter-spacing:.08em;margin-bottom:12px;font-size:11px}.pfv3-roadmap .pfv3-roadmap-card__outcomes ul{grid-template-columns:1fr;gap:9px}.pfv3-roadmap .pfv3-roadmap-card__outcomes li{padding-left:27px;font-size:13px;font-weight:750}.pfv3-roadmap .pfv3-roadmap-card__outcomes li:before{background:var(--pfv3-stage-accent);width:19px;height:19px;top:.02em}.pfv3-roadmap-plan{border-left:1px solid #eadce2;grid-area:1/2/4;grid-template-rows:1fr auto;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px 12px;min-width:0;padding-left:clamp(26px,3vw,42px);display:grid}.primefit-product-design-v3 .pfv3-roadmap-plan>img{object-fit:contain!important;width:96px!important;max-width:none!important;height:118px!important;margin:0!important}.pfv3-roadmap-plan__copy{flex-direction:column;min-width:0;display:flex}.pfv3-roadmap-plan__copy small{color:var(--pfv3-stage-accent);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.pfv3-roadmap-plan__copy strong{color:#30081b;margin-top:7px;font-size:17px;font-weight:900;line-height:1.2}.pfv3-roadmap-plan__copy span{color:#664b57;margin-top:8px;font-size:15px;font-weight:850;line-height:1}.pfv3-roadmap-plan__cta{background:var(--pfv3-stage-accent);min-height:50px;transition:background-color .18s ease, box-shadow .18s ease, transform .18s var(--pfv3-ease-out);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:14px;font-weight:900;line-height:1.2;display:flex;box-shadow:0 12px 26px #b0005533;color:#fff!important;text-decoration:none!important}.pfv3-roadmap-plan__cta svg{flex:0 0 20px;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.pfv3-roadmap-plan__cta:hover{background:#30081b;transform:translateY(-2px);box-shadow:0 15px 30px #3a071f38;color:#fff!important}}.pfv3-roadmap-plan__cta:focus-visible{outline-offset:3px;outline:3px solid #e4006347}@media (max-width:991px){.pfv3-roadmap .pfv3-journey-card{grid-template-columns:170px minmax(0,1fr)}.pfv3-roadmap-card__content{grid-template-columns:minmax(0,1fr) 220px;column-gap:24px;padding:28px}.pfv3-roadmap-plan{grid-template-columns:72px minmax(0,1fr);padding-left:24px}.primefit-product-design-v3 .pfv3-roadmap-plan>img{width:72px!important;height:96px!important}}@media (max-width:767px){#pfv3-purchase{scroll-margin-top:78px}.pfv3-roadmap{padding:46px 14px 50px}.pfv3-roadmap .pfv3-journey__header h2{max-width:360px;font-size:clamp(36px,10.8vw,46px);line-height:.93}.pfv3-roadmap .pfv3-journey__header h2 span{margin-top:8px}.pfv3-roadmap .pfv3-journey__header p{max-width:355px;margin-top:15px;font-size:13px;line-height:1.48}.pfv3-roadmap__timeline{margin:28px 0 20px}.pfv3-roadmap .pfv3-journey__viewport,.pfv3-roadmap .pfv3-journey-card{border-radius:16px}.pfv3-roadmap .pfv3-journey-card{min-height:0;display:block;box-shadow:0 18px 42px #3a071f1f}.pfv3-roadmap-card__checkpoint{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 14px;min-height:116px;padding:18px 20px 20px;display:grid}.pfv3-roadmap-card__checkpoint:before{border-width:34px;width:145px;height:145px;top:-34px;right:-36px}.pfv3-roadmap-card__checkpoint:after{height:6px}.pfv3-roadmap-card__day{grid-row:1/3}.pfv3-roadmap-card__day small{margin-bottom:5px;font-size:9px}.pfv3-roadmap-card__day strong{font-size:70px;line-height:.78}.pfv3-roadmap-card__week{grid-area:1/2;place-self:end start;margin:0 0 4px;padding:0;font-size:10px}.pfv3-roadmap-card__phase{grid-area:2/2;align-self:start;margin:0;font-size:26px}.pfv3-roadmap-card__content{padding:24px 20px 22px;display:block}.pfv3-roadmap .pfv3-journey-card h3{max-width:330px;font-size:clamp(28px,8.3vw,34px);line-height:.96}.pfv3-roadmap .pfv3-roadmap-card__content>p{margin-top:13px;font-size:12.5px;line-height:1.46}.pfv3-roadmap-card__outcomes{margin-top:16px;padding-top:15px}.pfv3-roadmap-card__outcomes>strong{margin-bottom:10px;font-size:10px}.pfv3-roadmap .pfv3-roadmap-card__outcomes li{padding-left:25px;font-size:12px;line-height:1.36}.pfv3-roadmap-plan{border-top:1px solid #eadce2;border-left:0;grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);gap:10px 12px;margin-top:20px;padding:18px 0 0;display:grid}.primefit-product-design-v3 .pfv3-roadmap-plan>img{grid-area:1/1;width:72px!important;height:82px!important}.pfv3-roadmap-plan__copy{grid-area:1/2;align-self:center}.pfv3-roadmap-plan__copy small{font-size:10px}.pfv3-roadmap-plan__copy strong{margin-top:5px;font-size:15px}.pfv3-roadmap-plan__copy span{margin-top:6px;font-size:14px}.pfv3-roadmap-plan__cta{grid-area:2/1/auto/-1;min-height:48px;padding:11px 14px;font-size:13px;transition:none}.pfv3-roadmap__footer{margin-top:12px}}@media (max-width:379px){.pfv3-roadmap{padding-inline:10px}.pfv3-roadmap .pfv3-journey__header h2{font-size:35px}.pfv3-roadmap-card__content{padding-inline:17px}.pfv3-purchase{padding-top:8px;padding-left:10px;padding-right:10px}.pfv3-purchase__mobile-summary{min-height:60px;padding:8px 10px 7px}.pfv3-purchase__mobile-summary-main strong{font-size:22px}.pfv3-pack{grid-template-columns:20px 48px minmax(0,1fr) 39px;gap:3px;min-height:62px;padding-left:5px;padding-right:5px}.pfv3-pack__media{width:48px;height:54px}.pfv3-pack__copy{padding-left:2px}.pfv3-pack__title{font-size:14px}.pfv3-pack__description{font-size:9px}.pfv3-pack__prices strong{font-size:15px}.pfv3-pack__discount{padding-left:6px;padding-right:6px;font-size:10px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{padding-left:6px;padding-right:6px;font-size:10px}}@media (min-width:380px) and (max-width:767px){.pfv3-purchase__heading h2{white-space:nowrap;grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);gap:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pfv3-purchase__cta,.pfv3-purchase__cta-arrow{transition:none}.pfv3-purchase__cta:before{animation:none}}@media (min-width:1200px){.pfv3{background-color:#eabccb;background-image:linear-gradient(#e784b4 0% 46%,#eabccb 100%);background-repeat:no-repeat;background-size:100% calc(100vh - 78px);grid-template-columns:minmax(0,58%) minmax(440px,42%);grid-template-areas:"visual purchase""reasons reasons""journey journey""ingredients ingredients";align-items:stretch;display:grid}.pfv3-product-canvas{min-height:calc(100vh - 78px);background:0 0;grid-area:visual;min-height:calc(100svh - 78px);padding:28px 10px 28px 28px}.primefit-product-design-v3 .pfv3-product-canvas__image{width:min(52vw,760px)!important;height:min(76vh,720px)!important}.pfv3-product-badges{width:clamp(132px,9.5vw,166px);top:33%;left:clamp(34px,4vw,74px)}.pfv3-purchase{background:0 0;border:0;grid-area:purchase;align-items:center;padding:14px clamp(18px,2.2vw,36px) 14px 8px;display:grid}.pfv3-purchase__inner{color:#30081b;background:#fcf4f4;border:0;border-radius:36px;flex-direction:column;gap:7.68px;width:min(100%,520px);margin:0 auto;padding:16px 15.2px;display:flex;box-shadow:0 0 0 3.2px #cc669840}.pfv3-purchase__header{margin:0;display:block}.pfv3-purchase__heading{max-width:none;padding:0 5.6px}.pfv3-purchase__heading h2{color:#30081b;text-transform:uppercase;max-width:none;margin:0;font-size:27.52px;font-weight:800;line-height:.96}.pfv3-purchase__heading p{color:#6c5660;margin:2.4px 0 0;font-size:14.72px;line-height:1.3}.pfv3-purchase__eyebrow{color:#6c5660;align-items:center;gap:8.8px;margin:0 0 7.68px;font-size:15.2px;font-weight:500;display:flex}.pfv3-purchase__eyebrow b{color:#8f1f4f;letter-spacing:2.24px;font-size:18.88px;line-height:1}.pfv3-purchase__desktop-price{color:#30081b;flex-direction:column;align-items:flex-start;gap:3px;margin:0;display:flex}.pfv3-purchase__desktop-price>div{flex-wrap:wrap;align-items:center;gap:9.6px;display:flex}.pfv3-purchase__desktop-price del{color:#30081b52;font-size:20px;font-weight:700;line-height:1.15;text-decoration-thickness:2px}.pfv3-purchase__desktop-price span{color:#c8366e;background:#c8366e1a;border-radius:999px;justify-content:center;align-items:center;padding:3.84px 9.92px;font-size:12.8px;font-weight:800;line-height:1;display:inline-flex}.pfv3-purchase__desktop-price>strong{color:#30081b;font-size:24.8px;font-weight:800;line-height:1.05}.pfv3-purchase__quantity-heading{border:0;margin:0;padding:0;display:block}.pfv3-purchase__quantity-heading strong{color:#30081b;align-items:center;gap:8px;font-size:15.2px;font-weight:700;display:flex}.pfv3-purchase__quantity-heading svg{flex:0 0 18px}.pfv3-purchase__summary{display:none}.pfv3-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px}.pfv3-pack{color:#30081b;text-align:center;width:100%;min-height:141.6px;box-shadow:none;background:#f4e6e9;border:3.2px solid #0000;border-radius:36px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7.2px;padding:9.28px 8px 9.92px;display:flex;overflow:visible}.pfv3-pack.is-best-value:not(.is-selected){background:#f7e8ed;border-color:#b0005538}.pfv3-pack:hover{border-color:#0000;transform:translateY(-1px);box-shadow:inset 0 0 0 1.6px #5f0d2c29,0 7.2px 16px #5f0d2c1a}.pfv3-pack.is-selected{background:#ffffffe0;border-color:#5f0d2c2e;box-shadow:inset 0 0 0 1.28px #5f0d2c9e,0 0 0 3.52px #a71d4d24,0 16px 26.4px #5f0d2c24}.pfv3-pack__featured,.pfv3-pack__radio{display:none}.pfv3-pack__media{background:#ffffffc7;border:4.8px solid #ffffff40;border-radius:50%;flex:0 0 53.6px;justify-content:center;align-items:center;width:53.6px;height:53.6px;margin:0 auto;padding:0;display:flex;overflow:hidden}.primefit-product-design-v3 .pfv3-pack__image{object-fit:contain!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important}.pfv3-pack__copy{border-top:0;justify-content:flex-start;align-items:center;width:100%;padding:0}.pfv3-pack__title{color:#30081b;font-size:14.08px;font-weight:700;line-height:1.18}.pfv3-pack__title-mobile{display:none}.pfv3-pack__title-desktop,.pfv3-pack__bgn{display:inline}.pfv3-pack__description{display:none}.pfv3-pack__unit-price{margin-top:3px;padding:2px 5px;font-size:8px}.pfv3-pack__prices{color:#6c5660;flex-direction:column;align-items:center;gap:2px;margin-top:5px;padding-top:0;line-height:1.28}.pfv3-pack__prices strong{color:#30081b;font-size:11.52px;font-weight:700}.pfv3-pack__prices del{color:#30081b6b;font-size:11.52px;font-weight:700;text-decoration-thickness:1.92px}.pfv3-pack__discount{color:#c8366e;background:#c8366e1a;border-radius:999px;padding:3.2px 7.2px;font-size:10px;font-weight:800;top:7px;left:auto;right:8px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{color:#c8366e;background:#c8366e1a;border-radius:999px;padding:3.2px 7.2px;font-size:10px;font-weight:800;top:7px;left:auto;right:8px}.pfv3-purchase__cta{border-radius:50px;min-height:55.2px;margin-top:0;padding:11.52px 24px;font-size:15.04px;font-weight:900}.pfv3-purchase__cta-arrow{font-size:18px}.pfv3-purchase__help{color:#30081b;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;width:100%;margin:1px 0 0;padding:7px 8px;display:flex}.pfv3-purchase__help>svg{color:#e40063;flex:0 0 19px;width:19px;height:19px}.pfv3-purchase__help>span{flex-direction:column;min-width:0;display:flex}.pfv3-purchase__help strong{color:#30081b;font-size:12px;font-weight:850;line-height:1.25}.pfv3-purchase__help small{color:#6c5660;margin-top:2px;font-size:10px;font-weight:700}.pfv3-reasons{grid-area:reasons}.pfv3-journey{grid-area:journey}.pfv3-ingredients{grid-area:ingredients}}@media (max-width:767px){.pfv3{--pfv3-mobile-display:26px;--pfv3-mobile-section:24px;--pfv3-mobile-card-title:15px;--pfv3-mobile-body:13px;--pfv3-mobile-support:12px;--pfv3-mobile-label:11px}.pfv3-purchase__mobile-summary{gap:5px;min-height:66px;padding:10px 13px 9px}.pfv3-purchase__mobile-summary-main strong{font-size:24px}.pfv3-purchase__mobile-summary-main span{min-height:24px;padding:4px 8px;font-size:12px}.pfv3-purchase__mobile-summary-meta{gap:6px;font-size:12px;line-height:1.3}.pfv3-purchase__heading h2{font-size:14px;font-weight:750;line-height:1.35}.pfv3-pack-grid{gap:10px}.pfv3-pack{grid-template-rows:minmax(94px,auto);grid-template-columns:26px 62px minmax(0,1fr);gap:7px;min-height:96px;padding:8px 10px}.pfv3-pack__featured{letter-spacing:0;padding:5px 9px;font-size:10px;line-height:1.1;top:-8px}.pfv3-pack__media{width:62px;height:68px}.pfv3-pack__copy{padding:7px 58px 6px 0}.pfv3-pack__title{font-size:var(--pfv3-mobile-card-title);line-height:1.15}.pfv3-pack__description{margin-top:3px;font-size:12px;line-height:1.25}.pfv3-pack__prices{gap:3px 7px;margin-top:5px}.pfv3-pack__prices strong{font-size:18px;line-height:1.1}.pfv3-pack__prices del{font-size:12px;line-height:1.2}.pfv3-pack__meta{gap:5px;margin-top:4px}.pfv3-pack__unit-price{font-size:var(--pfv3-mobile-label);line-height:1.25}.pfv3-pack__delivery{min-height:20px;font-size:var(--pfv3-mobile-label);padding:3px 6px;line-height:1.15}.pfv3-pack__discount{min-width:50px;max-width:56px;font-size:var(--pfv3-mobile-label);padding:5px 6px;line-height:1.1;top:12px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{min-width:50px;max-width:56px;font-size:var(--pfv3-mobile-label);padding:5px 6px;line-height:1.1;top:12px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{top:29px}.pfv3-pack__discount small{font-size:12px;line-height:1.1}.pfv3-purchase__cta{min-height:54px;padding:11px 16px;font-size:16px;line-height:1.25}.pfv3-reasons{padding:32px 18px 34px}.pfv3-reasons__intro>span,.pfv3-journey__kicker,.pfv3-ingredients__kicker{font-size:var(--pfv3-mobile-label);letter-spacing:0;line-height:1.3}.pfv3-reasons__intro h2{max-width:350px;margin-top:8px;font-size:clamp(31px,9vw,38px);line-height:.98}.pfv3-reasons__intro p{max-width:350px;font-size:var(--pfv3-mobile-body);margin-top:10px;line-height:1.5}.pfv3-reasons__grid{margin-top:20px}.pfv3-reason{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:15px 0}.pfv3-reason__icon{width:44px;height:44px;font-size:18px}.pfv3-reason__icon.is-multiplier{font-size:16px}.pfv3-reason h3{font-size:var(--pfv3-mobile-card-title);line-height:1.25}.pfv3-reason p{font-size:var(--pfv3-mobile-support);margin-top:5px;line-height:1.5}.pfv3-journey{padding:28px 0 24px}.pfv3-journey__header{align-items:end;gap:14px;margin:0 16px 13px}.pfv3-journey__kicker{margin-bottom:7px}.pfv3-journey__header h2{max-width:280px;font-size:var(--pfv3-mobile-display);line-height:1.04}.pfv3-journey__header p{max-width:330px;font-size:var(--pfv3-mobile-body);margin-top:8px;line-height:1.5}.pfv3-journey__status{min-width:54px;font-size:13px}.pfv3-journey__status strong{font-size:24px}.pfv3-journey-card{flex-basis:82%;padding:16px 15px 15px 25px}.pfv3-journey-card__header{gap:11px}.pfv3-journey-card__icon{flex-basis:40px;width:40px;height:40px;font-size:15px}.pfv3-journey-card__header span:not(.pfv3-journey-card__icon){font-size:14px;line-height:1.25}.pfv3-journey-card h3{font-size:var(--pfv3-mobile-card-title);margin-top:4px;line-height:1.25}.pfv3-journey-card>p{font-size:var(--pfv3-mobile-body);margin-top:11px;line-height:1.55}.pfv3-journey-card ul{gap:7px;margin-top:11px;padding-top:10px}.pfv3-journey-card li{font-size:var(--pfv3-mobile-support);padding-left:19px;line-height:1.45}.pfv3-journey-card li:before{width:14px;height:14px;font-size:9px;top:.12em}.pfv3-journey__arrow{width:38px;height:38px;font-size:13px}.pfv3-ingredients{padding:28px 12px 48px}.pfv3-ingredients__header{align-items:end;margin-bottom:14px}.pfv3-ingredients__kicker{margin-bottom:6px}.pfv3-ingredients__header h2{max-width:260px;font-size:var(--pfv3-mobile-section);line-height:1.1}.pfv3-ingredients__controls button{width:36px;height:36px;font-size:14px}.pfv3-ingredients__track{gap:10px}.pfv3-ingredient{flex-basis:62%;grid-template-rows:108px minmax(34px,auto) 1fr;min-height:214px;padding:10px 10px 13px}.pfv3-ingredient__media{height:108px;margin-bottom:6px}.primefit-product-design-v3 .pfv3-ingredient__media img{width:92%!important;height:102px!important;max-height:102px!important}.pfv3-ingredient h3{min-height:34px;font-size:14px;line-height:1.2}.pfv3-ingredient p{margin-top:4px;font-size:13px;line-height:1.4}}@media (max-width:379px){.pfv3{--pfv3-mobile-display:24px;--pfv3-mobile-section:22px}.pfv3-pack{grid-template-columns:22px 56px minmax(0,1fr);min-height:108px;padding:8px}.pfv3-pack__media{width:56px;height:66px}.pfv3-pack__copy{padding-right:55px}.pfv3-pack__title{font-size:17px}.pfv3-pack__description,.pfv3-pack__prices del{font-size:12px}.pfv3-pack__prices strong{font-size:19px}.pfv3-pack__discount{min-width:49px;padding:5px 6px;font-size:11px;right:7px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{min-width:49px;padding:5px 6px;font-size:11px;right:7px}.pfv3-pack__featured{font-size:12px;right:7px}.pfv3-journey-card{flex-basis:89%}.pfv3-ingredient{flex-basis:68%}}@media (min-width:768px) and (max-width:1199px){.pfv3-product-badges{gap:10px;width:128px;top:0;left:48px;transform:none}.pfv3-reasons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pfv3-ingredients__track{gap:12px}.pfv3-ingredient{flex-basis:calc(33.3333% - 8px)}}@media (min-width:992px) and (max-width:1199px){.pfv3-product-badges{width:166.4px;top:33%;left:48px;transform:translateY(-62%)}}@media (min-width:2400px){.pfv3-product-badges{gap:10px;width:166.4px;left:calc(50% - 720px)}.primefit-product-design-v3 .pfv3-product-canvas__image{width:min(52vw,1120px)!important;height:min(72vh,1080px)!important}}.pfv3-pack__meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.pfv3-pack__delivery{color:#fff;background:#d52c73;border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.pfv3-pack__discount{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:inline-flex}.pfv3-pack__discount strong,.pfv3-pack__discount small{color:inherit;font:inherit;line-height:1}.pfv3-pack__discount small{font-size:.78em;font-weight:750}@media (max-width:767px){.pfv3-pack-grid{gap:11px;padding-top:3px}.pfv3-pack{background:#ffffffe6;border:1px solid #3a071f24;border-radius:14px;grid-template-rows:minmax(94px,auto);grid-template-columns:24px 66px minmax(0,1fr);gap:7px;min-height:96px;padding:8px 10px;overflow:visible;box-shadow:0 6px 18px #3a071f0d}.pfv3-pack.is-most-ordered:not(.is-selected){background:linear-gradient(135deg,#fff 0%,#fff8fb 100%);border-color:#e4006347}.pfv3-pack.is-best-value:not(.is-selected){background:linear-gradient(135deg,#fff 0%,#fbf3f6 100%);border-color:#5b0a3040}.pfv3-pack.is-selected{background:#fff;border-color:#e40063;box-shadow:0 0 0 2px #e40063,0 12px 26px #e4006321}.pfv3-pack__featured{border:2px solid #fff;border-radius:999px;padding:5px 9px;font-size:8px;line-height:1;top:-8px;right:10px;box-shadow:0 5px 12px #3a071f26}.pfv3-pack__featured.is-popular{background:#e40063}.pfv3-pack__featured.is-value{background:#d52c73}.pfv3-pack__radio{border-width:2px;width:22px;height:22px;box-shadow:inset 0 0 0 4px #fff}.pfv3-pack.is-selected .pfv3-pack__radio:after{background:#fff;border:0;border-radius:50%;width:auto;height:auto;inset:5px;transform:none}.pfv3-pack__media{width:66px;height:72px}.primefit-product-design-v3 .pfv3-pack__image{max-width:68px!important}.pfv3-pack__copy{min-width:0;padding:8px 56px 6px 0}.pfv3-pack__title{font-size:17px;line-height:1.05}.pfv3-pack__description{margin-top:3px;font-size:10.5px}.pfv3-pack__prices{flex-wrap:wrap;gap:2px 7px;margin-top:6px;padding:0}.pfv3-pack__prices strong{font-size:18px}.pfv3-pack__prices del{font-size:10px}.pfv3-pack__meta{gap:5px;margin-top:4px}.pfv3-pack__unit-price{color:#79636d;background:0 0;margin:0;padding:0;font-size:9px;font-weight:750}.pfv3-pack__delivery{min-height:17px;padding:3px 6px;font-size:8px}.pfv3-pack__discount{color:#c90058;min-width:45px;max-width:52px;box-shadow:none;background:#fff0f6;border:1px solid #e4006314;grid-column:auto;margin:0;padding:5px 7px;font-size:10px;line-height:1;position:absolute;top:13px;left:auto;right:10px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{color:#c90058;min-width:45px;max-width:52px;box-shadow:none;background:#fff0f6;border:1px solid #e4006314;grid-column:auto;margin:0;padding:5px 7px;font-size:10px;line-height:1;position:absolute;top:13px;left:auto;right:10px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{top:29px}.pfv3-pack.is-best-value .pfv3-pack__discount{color:#5b0a30;box-shadow:none;background:#f5e8ed;border-color:#5b0a3014;margin:0}}@media (max-width:379px){.pfv3-pack{grid-template-columns:20px 52px minmax(0,1fr);min-height:88px;padding:7px}.pfv3-pack__media{width:52px;height:60px}.pfv3-pack__copy{padding-right:48px}.pfv3-pack__title{font-size:15px}.pfv3-pack__description{font-size:9px}.pfv3-pack__prices strong{font-size:16px}.pfv3-pack__discount{min-width:42px;padding:4px 5px;font-size:9px;right:7px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{min-width:42px;padding:4px 5px;font-size:9px;right:7px}.pfv3-pack__featured{font-size:7.5px;right:7px}}@media (min-width:1200px){.pfv3-pack-grid{gap:10px;padding-top:7px}.pfv3-pack{background:#ffffffbd;border:1px solid #3a071f21;border-radius:18px;gap:4px;min-height:145px;padding:30px 8px 11px}.pfv3-pack.is-most-ordered:not(.is-selected){background:#fff7fa;border-color:#e400633d}.pfv3-pack:has(.pfv3-pack__featured){padding-top:44px}.pfv3-pack.is-best-value:not(.is-selected){background:#f9f0f3;border-color:#5b0a3033}.pfv3-pack.is-selected{background:#fff;border-color:#e40063;box-shadow:0 0 0 2px #e40063,0 12px 24px #e400631f}.pfv3-pack__featured{white-space:nowrap;border:2px solid #fcf4f4;border-radius:999px;padding:4px 8px;font-size:8.5px;display:inline-flex;top:-8px;right:50%;transform:translate(50%)}.pfv3-pack__featured.is-popular{background:#e40063}.pfv3-pack__featured.is-value{background:#d52c73}.pfv3-pack__media{display:none}.pfv3-pack__title{font-size:14px;font-weight:800}.pfv3-pack__prices{gap:1px;margin-top:3px}.pfv3-pack__prices strong{font-size:15.5px;font-weight:850}.pfv3-pack__prices del{font-size:9.5px}.pfv3-pack__meta{justify-content:center;gap:3px;margin-top:3px}.pfv3-pack__unit-price{color:#79636d;background:0 0;margin:0;padding:0;font-size:8.5px}.pfv3-pack__delivery{min-height:17px;padding:3px 5px;font-size:7px}.pfv3-pack__discount{background:#e4006314;padding:3px 5px;font-size:8.5px;top:11px;left:auto;right:7px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{background:#e4006314;padding:3px 5px;font-size:8.5px;top:11px;left:auto;right:7px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{top:21px}}@media (max-width:767px){.pfv3-pack{grid-template-rows:minmax(94px,auto);grid-template-columns:26px 62px minmax(0,1fr);gap:7px;min-height:96px;padding:8px 10px}.pfv3-pack__featured{letter-spacing:0;padding:5px 9px;font-size:10px;line-height:1.1;top:-8px}.pfv3-pack__radio{background:#fff;border:2px solid #bdaab2;border-radius:50%;grid-column:1;width:24px;height:24px;display:block;position:relative;top:auto;left:auto;box-shadow:inset 0 0 0 3px #fff,0 2px 7px #3a071f14}.pfv3-pack.is-selected .pfv3-pack__radio{background:#e40063;border-color:#e40063;box-shadow:0 0 0 4px #e400631f,0 3px 8px #e4006333}.pfv3-pack.is-selected .pfv3-pack__radio:after{content:"";background:0 0;border:0 solid #fff;border-width:0 0 2px 2px;border-radius:0;width:10px;height:6px;position:absolute;inset:6px auto auto 5px;transform:rotate(-45deg)}.pfv3-pack__media{width:62px;height:68px}.pfv3-pack__copy{padding:7px 58px 6px 0}.pfv3-pack__title{font-size:16px;line-height:1.15}.pfv3-pack__description{margin-top:3px;font-size:12px;line-height:1.25}.pfv3-pack__prices{gap:3px 7px;margin-top:5px}.pfv3-pack__prices strong{font-size:18px;line-height:1.1}.pfv3-pack__prices del{font-size:12px;line-height:1.2}.pfv3-pack__meta{gap:5px;margin-top:4px}.pfv3-pack__unit-price{font-size:12px;line-height:1.25}.pfv3-pack__delivery{min-height:20px;padding:3px 6px;font-size:12px;line-height:1.15}.pfv3-pack__discount{min-width:50px;max-width:56px;padding:5px 6px;font-size:12px;line-height:1.1;top:12px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{min-width:50px;max-width:56px;padding:5px 6px;font-size:12px;line-height:1.1;top:12px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{top:29px}.pfv3-pack__discount small{font-size:11px;line-height:1.1}}@media (max-width:379px){.pfv3-pack{grid-template-columns:24px 54px minmax(0,1fr);min-height:92px;padding:8px}.pfv3-pack__media{width:54px;height:62px}.pfv3-pack__copy{padding-right:50px}.pfv3-pack__title{font-size:15px}.pfv3-pack__description,.pfv3-pack__prices del{font-size:12px}.pfv3-pack__prices strong{font-size:17px}.pfv3-pack__featured{font-size:9px;right:7px}.pfv3-pack__discount{min-width:46px;padding:5px 6px;font-size:11px;right:7px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{min-width:46px;padding:5px 6px;font-size:11px;right:7px}}@media (min-width:768px) and (max-width:1199px){.pfv3-purchase{padding:48px 24px 56px}.pfv3-purchase__inner{background:#fffafb;border:1px solid #3a071f1a;border-radius:24px;width:min(100%,860px);padding:28px;box-shadow:0 20px 54px #3a071f1a}.pfv3-purchase__header{align-items:end;margin-bottom:22px}.pfv3-purchase__heading h2{font-size:34px}.pfv3-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pfv3-pack{background:#fff;border:1px solid #e5d8dd;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:318px;padding:46px 18px 18px;display:flex;overflow:visible;box-shadow:0 9px 24px #3a071f0f}.pfv3-pack:hover{border-color:#cf8fab;transform:translateY(-2px)}.pfv3-pack.is-selected{border-color:#e40063;box-shadow:0 0 0 2px #e40063,0 14px 32px #e4006321}.pfv3-pack__featured{border:2px solid #fffafb;border-radius:999px;padding:6px 10px;font-size:10px;display:inline-flex;top:-10px;right:14px}.pfv3-pack__radio{background:#fff;border:2px solid #bdaab2;border-radius:50%;width:24px;height:24px;display:block;position:absolute;top:16px;left:16px}.pfv3-pack.is-selected .pfv3-pack__radio{background:#e40063;border-color:#e40063;box-shadow:0 0 0 4px #e400631f}.pfv3-pack.is-selected .pfv3-pack__radio:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:10px;height:6px;position:absolute;top:6px;left:5px;transform:rotate(-45deg)}.pfv3-pack__media{background:0 0;border:0;flex:0 0 104px;place-items:center;width:100%;height:104px;margin:-10px 0 6px;padding:0 24px;display:grid;overflow:visible}.primefit-product-design-v3 .pfv3-pack__image{object-fit:contain!important;width:100%!important;max-width:118px!important;height:100%!important;margin:0!important;display:block!important}.pfv3-pack__copy{border:0;align-items:flex-start;width:100%;padding:0}.pfv3-pack__title{font-size:20px}.pfv3-pack__description{margin-top:5px;font-size:13px;display:block}.pfv3-pack__prices{flex-direction:column;align-items:flex-start;gap:4px;margin-top:22px;padding:0}.pfv3-pack__prices strong{font-size:24px}.pfv3-pack__prices del{font-size:13px}.pfv3-pack__meta{margin-top:10px}.pfv3-pack__unit-price,.pfv3-pack__delivery{font-size:12px}.pfv3-pack__discount{padding:5px 8px;font-size:12px;position:absolute;top:16px;left:auto;right:14px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{padding:5px 8px;font-size:12px;position:absolute;top:16px;left:auto;right:14px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{top:28px}}@media (min-width:1200px){.pfv3-purchase__inner{border-radius:24px;gap:12px;width:min(100%,560px);padding:clamp(20px,1.6vw,28px);box-shadow:0 18px 50px #3a071f21,0 0 0 1px #3a071f0f}.pfv3-purchase__heading h2{font-size:clamp(28px,2vw,34px);line-height:1}.pfv3-purchase__heading p{margin-top:5px;font-size:15px}.pfv3-pack-grid{grid-template-columns:1fr;gap:10px;padding-top:4px}:is(.pfv3-pack,.pfv3-pack:has(.pfv3-pack__featured)){text-align:left;background:#ffffffc7;border:1px solid #3a071f21;border-radius:16px;grid-template-rows:auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:14px 16px;display:grid;overflow:visible;box-shadow:0 6px 18px #3a071f0b}.pfv3-pack:hover{background:#fff;border-color:#cf8fab;transform:translateY(-1px);box-shadow:0 10px 26px #3a071f14}.pfv3-pack.is-selected{background:#fff;border-color:#e40063;box-shadow:0 0 0 2px #e40063,0 12px 28px #e400631f}.pfv3-pack__featured{border:2px solid #fcf4f4;border-radius:999px;padding:5px 10px;font-size:10px;display:inline-flex;top:-9px;right:14px;transform:none}.pfv3-pack__radio{background:#fff;border:2px solid #bdaab2;border-radius:50%;grid-column:1;width:24px;height:24px;display:block;position:relative;top:auto;left:auto;box-shadow:inset 0 0 0 3px #fff}.pfv3-pack.is-selected .pfv3-pack__radio{background:#e40063;border-color:#e40063;box-shadow:0 0 0 4px #e400631f}.pfv3-pack.is-selected .pfv3-pack__radio:after{content:"";background:0 0;border:0 solid #fff;border-width:0 0 2px 2px;border-radius:0;width:10px;height:6px;position:absolute;top:6px;left:5px;transform:rotate(-45deg)}.pfv3-pack__media{display:none}.pfv3-pack__copy{border:0;grid-column:2;align-items:flex-start;width:100%;padding:0}.pfv3-pack__title{font-size:18px;font-weight:850}.pfv3-pack__description{margin-top:3px;font-size:12px;line-height:1.25;display:block}.pfv3-pack__prices{flex-direction:row;align-items:baseline;gap:8px;margin-top:8px;padding:0}.pfv3-pack__prices strong{font-size:21px}.pfv3-pack__prices del{font-size:12px}.pfv3-pack__meta{justify-content:flex-start;gap:6px;margin-top:6px}.pfv3-pack__unit-price{font-size:12px}.pfv3-pack__delivery{min-height:20px;padding:4px 7px;font-size:11px}.pfv3-pack__discount{background:#fff0f6;border:1px solid #e400631a;border-radius:999px;grid-column:3;justify-self:end;min-width:62px;padding:7px 9px;font-size:13px;line-height:1.05;position:static}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{background:#fff0f6;border:1px solid #e400631a;border-radius:999px;grid-column:3;justify-self:end;min-width:62px;padding:7px 9px;font-size:13px;line-height:1.05;position:static}}@media (max-width:767px){.pfv3-purchase__mobile-summary{background:#fff;border:1px solid #3a071f1f;border-radius:20px;gap:0;min-height:0;margin-bottom:12px;padding:0;overflow:hidden;box-shadow:0 10px 26px #3a071f14}.pfv3-purchase__mobile-product{background:linear-gradient(135deg,#fff 0%,#fff8fb 100%);border-bottom:1px solid #f0e2e7;padding:12px 14px 10px}.pfv3-purchase__mobile-rating{color:#8f1f4f;align-items:center;gap:7px;line-height:1;display:flex}.pfv3-purchase__mobile-rating>span{color:#8f1f4f;letter-spacing:0;font-size:12px}.pfv3-purchase__mobile-rating small{color:#77636c;font-size:11px;font-weight:700;line-height:1.2}.pfv3-purchase__mobile-name{color:#3a071f;letter-spacing:0;margin-top:6px;font-size:20px;font-weight:800;line-height:1.05;display:block}.pfv3-purchase__mobile-name b{color:#e40063;font-weight:900}.pfv3-purchase__mobile-summary-main{gap:9px;padding:10px 14px 0}.pfv3-purchase__mobile-summary-main strong{font-size:24px}.pfv3-purchase__mobile-summary-main span{min-height:23px;padding:4px 8px;font-size:11px;box-shadow:0 5px 12px #e4006329}.pfv3-purchase__mobile-summary-meta{gap:6px;padding:5px 14px 12px;font-size:11px}}@media (max-width:379px){.pfv3-purchase__mobile-product{padding:11px 12px 9px}.pfv3-purchase__mobile-name{font-size:18px}.pfv3-purchase__mobile-summary-main,.pfv3-purchase__mobile-summary-meta{padding-left:12px;padding-right:12px}}@media (max-width:767px){.pfv3-purchase__mobile-name{text-align:center}.pfv3-purchase__mobile-summary-main{background:linear-gradient(135deg,#ffe3ef 0%,#ffd5e7 100%);justify-content:center;padding:10px 14px 2px}.pfv3-purchase__mobile-summary-meta{background:linear-gradient(135deg,#ffe3ef 0%,#ffd5e7 100%);justify-content:center;padding:4px 14px 10px}:is(.pfv3-pack,.pfv3-pack:has(.pfv3-pack__featured)){border-radius:13px;grid-template-rows:minmax(78px,auto);grid-template-columns:22px 52px minmax(0,1fr);gap:6px;min-height:82px;padding:6px 8px}.pfv3-pack__featured{padding:4px 7px;font-size:9px;top:-7px;right:8px}.pfv3-pack__radio{width:21px;height:21px}.pfv3-pack.is-selected .pfv3-pack__radio:after{width:9px;height:5px;top:5px;left:4px}.pfv3-pack__media{width:52px;height:58px}.primefit-product-design-v3 .pfv3-pack__image{max-width:54px!important}.pfv3-pack__copy{padding:5px 49px 4px 0}.pfv3-pack__title{font-size:15px}.pfv3-pack__description{margin-top:2px;font-size:10px}.pfv3-pack__prices{gap:2px 6px;margin-top:3px}.pfv3-pack__prices strong{font-size:16px}.pfv3-pack__prices del{font-size:10px}.pfv3-pack__meta{gap:4px;margin-top:2px}.pfv3-pack__unit-price,.pfv3-pack__delivery{font-size:10px;line-height:1.1}.pfv3-pack__delivery{min-height:17px;padding:3px 5px}.pfv3-pack__discount{min-width:45px;max-width:49px;padding:4px 5px;font-size:10px;top:10px;right:8px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{min-width:45px;max-width:49px;padding:4px 5px;font-size:10px;top:10px;right:8px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{top:25px}.pfv3-pack__discount small{font-size:9px}}.pfv3-pack__badge-group{z-index:4;white-space:nowrap;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:-9px;right:12px}.pfv3-pack__badge-group .pfv3-pack__featured{position:static;inset:auto;transform:none}.pfv3-pack__result-badge{color:#fff;background:#e40063;border:1px solid #e40063;border-radius:999px;align-items:center;min-height:22px;padding:5px 9px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 6px 14px #e400632e}@media (min-width:768px) and (max-width:1199px){.pfv3-pack__badge-group{top:-10px;right:14px}}@media (max-width:767px){.pfv3-pack__badge-group{gap:3px;top:5px;right:6px}.pfv3-pack__badge-group .pfv3-pack__featured,.pfv3-pack__result-badge{min-height:16px;box-shadow:none;border-width:0;padding:3px 5px;font-size:7.5px}.pfv3-pack:has(.pfv3-pack__badge-group){min-height:102px;padding-top:20px}.pfv3-pack:has(.pfv3-pack__badge-group) .pfv3-pack__discount{top:58%;transform:translateY(-50%)}}@media (max-width:379px){.pfv3-pack__badge-group .pfv3-pack__featured,.pfv3-pack__result-badge{padding-inline:4px;font-size:7px}}.pfv3-pack-b__copy,.pfv3-pack-b__price,.pfv3-pack-b__ribbon{display:none}.pfv3[data-pfv3-selector-variant=b] .pfv3-purchase__inner{width:min(100%,960px)}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-grid{grid-template-columns:1fr;gap:10px;display:grid}:is(.pfv3[data-pfv3-selector-variant=b] .pfv3-pack,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack:has(.pfv3-pack__featured)){color:#342b31;background:linear-gradient(110deg,#f1f2f4 0%,#e7e9ec 100%);border:1px solid #d8dbe0;border-radius:14px;grid-template-rows:112px;grid-template-columns:32px 112px minmax(0,1fr) minmax(118px,auto);align-items:center;gap:16px;width:100%;min-width:0;min-height:112px;margin:0;padding:0 24px 0 18px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:visible;transform:none;box-shadow:0 5px 15px #271f240e}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack:hover{background:linear-gradient(110deg,#f7f7f8 0%,#eceef0 100%);border-color:#c8cbd0;transform:translateY(-1px);box-shadow:0 9px 22px #271f2417}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected:hover{color:#fff;background:radial-gradient(circle at 78% 0,#ffffff30,#0000 33%),linear-gradient(112deg,#cb0058 0%,#e40063 48%,#f34f8d 100%);border-color:#c50056;transform:none;box-shadow:0 12px 28px #e400633d,inset 0 1px #fff3}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__radio{background:#fff;border:2px solid #b5b9c0;border-radius:50%;grid-area:1/1;width:24px;height:24px;margin:0;position:relative;inset:auto;box-shadow:0 2px 6px #271f241a}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack__radio{background:#fff;border-color:#fff;box-shadow:0 0 0 3px #ffffff42}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack__radio:after{content:"";background:#e40063;border:0;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__media{background:0 0;border:0;grid-area:1/2;place-items:center;width:112px;height:104px;margin:0;padding:4px;display:grid;overflow:visible}.primefit-product-design-v3 .pfv3[data-pfv3-selector-variant=b] .pfv3-pack__image{object-fit:contain!important;filter:drop-shadow(0 9px 10px #3a071f24)!important;width:100%!important;max-width:112px!important;height:100%!important}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__copy,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__discount{display:none}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy{flex-direction:column;grid-area:1/3;align-items:flex-start;min-width:0;display:flex}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy>strong{color:inherit;font-size:21px;font-weight:900;line-height:1.05}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy>small{color:#6e6970;margin-top:5px;font-size:12px;font-weight:700;line-height:1.2}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy>span{color:#b5004f;background:#fff;border:1px solid #b5004f1f;border-radius:7px;align-items:center;min-height:24px;margin-top:9px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 3px 8px #3a071f0f}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack-b__copy>small{color:#ffffffd1}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack-b__copy>span{color:#a8004a;background:#fff;border-color:#ffffffb8}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price{white-space:nowrap;flex-direction:column;grid-area:1/4;align-items:flex-end;min-width:118px;display:flex}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price del{color:#777279;font-size:27px;font-weight:850;line-height:.95;text-decoration-color:#5f5960;text-decoration-thickness:2.5px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price strong{color:#2e272c;margin-top:7px;font-size:21px;font-weight:900;line-height:1}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price small{color:#777279;margin-top:7px;font-size:10px;font-weight:750;line-height:1}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack-b__price del,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack-b__price small{color:#ffffffb3;text-decoration-color:#ffffffd9}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack-b__price strong{color:#fff}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group{z-index:5;width:94px;max-width:none;height:48px;display:block;position:absolute;top:-11px;left:-10px;transform:none}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group .pfv3-pack__featured{display:none}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__ribbon{color:#fff;letter-spacing:.55px;text-align:center;clip-path:polygon(0 0,100% 0,78% 100%,0 100%);transform-origin:10px 8px;background:linear-gradient(135deg,#4a1230 0%,#2d071b 100%);border:0;border-radius:3px 2px 7px 3px;flex-direction:column;justify-content:center;align-items:center;width:92px;height:38px;padding:4px 16px 4px 8px;font-size:8px;font-weight:900;line-height:.95;display:flex;position:relative;transform:rotate(-7deg);box-shadow:0 7px 13px #3a071f3d}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__ribbon span,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__ribbon strong{color:inherit;font:inherit;line-height:inherit}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__ribbon strong{letter-spacing:.35px;font-size:9px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#200311;width:10px;height:10px;position:absolute;bottom:2px;left:3px;transform:rotate(-7deg)}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group .pfv3-pack__featured:after,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__result-badge{display:none}@media (max-width:767px){.pfv3[data-pfv3-selector-variant=b] .pfv3-purchase{width:94%;padding-inline:9px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-grid{gap:8px}:is(.pfv3[data-pfv3-selector-variant=b] .pfv3-pack,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack:has(.pfv3-pack__featured)){border-radius:12px;grid-template-rows:94px;grid-template-columns:22px 68px minmax(0,1fr) minmax(74px,auto);gap:7px;min-height:94px;padding:0 9px 0 8px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__radio{width:20px;height:20px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack__radio:after{width:8px;height:8px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__media{width:68px;height:88px;padding:3px 0}.primefit-product-design-v3 .pfv3[data-pfv3-selector-variant=b] .pfv3-pack__image{max-width:70px!important}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy{padding:0}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy>strong{font-size:clamp(14px,4vw,17px)}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy>small{margin-top:3px;font-size:9px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy>span{border-radius:5px;min-height:20px;margin-top:7px;padding:4px 6px;font-size:8.5px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price{min-width:74px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price del{font-size:clamp(17px,4.7vw,20px);text-decoration-thickness:2px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price strong{margin-top:5px;font-size:clamp(14px,4vw,17px)}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price small{margin-top:5px;font-size:7.5px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group{width:76px;height:40px;top:-8px;left:-7px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__ribbon{border-radius:2px 2px 6px;width:75px;height:31px;padding:3px 13px 3px 6px;font-size:6.5px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__ribbon strong{font-size:7px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group:after{width:8px;height:8px;bottom:1px;left:2px}}@media (max-width:379px){:is(.pfv3[data-pfv3-selector-variant=b] .pfv3-pack,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack:has(.pfv3-pack__featured)){grid-template-rows:88px;grid-template-columns:19px 58px minmax(0,1fr) 69px;gap:5px;min-height:88px;padding-inline:6px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__media{width:58px;height:82px}.primefit-product-design-v3 .pfv3[data-pfv3-selector-variant=b] .pfv3-pack__image{max-width:60px!important}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy>strong{font-size:13px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy>span{padding-inline:5px;font-size:7.5px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price{min-width:69px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price strong{font-size:14px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__price del{font-size:16px}}.pfv3-ingredients{background:#fff;grid-column:1/-1;width:100%;margin:0;padding:clamp(64px,7vw,96px) max(24px,50vw - 620px);overflow:hidden;box-shadow:0 -1px #f0e2e8}.pfv3-ingredients__inner{width:min(100%,1240px);margin:0 auto}.pfv3-ingredients__header{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:48px;margin:0 0 28px;display:grid}.pfv3-ingredients__kicker{color:#7a1744;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:850;line-height:1.2;display:block}.pfv3-ingredients__header h2{color:#3a071f;letter-spacing:-.025em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(42px,5vw,66px);font-weight:900;line-height:.95}.pfv3-ingredients__header h2 span{color:#e40063;display:block}.pfv3-ingredients__header>p{color:#5e3547;font-family:var(--pfv3-body-font,sans-serif);border-left:1px solid #3a071f3d;margin:0;padding-left:24px;font-size:15px;font-weight:550;line-height:1.55}.pfv3-ingredients__header>p strong{color:#3a071f;font-weight:850}.pfv3-ingredients__explorer{background:#fff;border:1px solid #3a071f1a;border-radius:32px;grid-template-columns:minmax(320px,370px) minmax(0,1fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 24px 58px #3a071f17}.pfv3-ingredients__tabs{background:#fff;border-right:1px solid #3a071f1a;align-content:stretch;gap:7px;padding:14px;display:grid}.pfv3-ingredients__tabs button{color:#6d4e5c;width:100%;min-height:70px;font-family:var(--pfv3-body-font,sans-serif);text-align:left;cursor:pointer;appearance:none;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:13px 14px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.pfv3-ingredients__tabs button:before{content:"";opacity:0;background:#e40063;border-radius:0 99px 99px 0;width:4px;transition:opacity .18s,transform .18s;position:absolute;top:15px;bottom:15px;left:0;transform:scaleY(.5)}.pfv3-ingredients__tabs button>span{color:#bd8a9f;letter-spacing:.12em;font-size:9px;font-weight:850}.pfv3-ingredients__tabs button>strong{color:#3a071f;min-width:0;font-size:14px;font-weight:850;line-height:1.18}.pfv3-ingredients__tabs button>small{color:#8f6a7a;white-space:nowrap;font-size:11px;font-weight:750}@media (hover:hover) and (pointer:fine){.pfv3-ingredients__tabs button:hover{background:#ffffff80;border-color:#3a071f14;transform:translate(2px)}}.pfv3-ingredients__tabs button.is-active{color:#3a071f;background:#ffffffe6;border-color:#e400632e;box-shadow:0 12px 26px #5c14351c}.pfv3-ingredients__tabs button.is-active:before{opacity:1;transform:scaleY(1)}.pfv3-ingredients__tabs button.is-active>span,.pfv3-ingredients__tabs button.is-active>i{color:#e40063}.pfv3-ingredients__tabs button.is-active>i{transform:translate(0)}.pfv3-ingredients__tabs button:focus-visible{outline-offset:2px;outline:3px solid #e400634d}.pfv3-ingredient-panel{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;color:#30081b;background:radial-gradient(circle at 22% 54%,#fff,#0000 38%),radial-gradient(circle at 94% 7%,#e4006312,#0000 27%),linear-gradient(135deg,#fff 0%,#fffdfd 58%,#fff7fa 100%);grid-template-columns:minmax(280px,.95fr) minmax(330px,1.05fr);min-width:0;display:grid;position:relative;overflow:hidden}.pfv3-ingredient-panel:after{pointer-events:none;content:"";border:1px solid #b0005514;border-radius:50%;width:430px;height:430px;position:absolute;top:-150px;right:-160px;box-shadow:0 0 0 42px #b0005506,0 0 0 88px #b0005504}.pfv3-ingredient-panel__visual{z-index:1;place-items:center;min-width:0;min-height:500px;padding:44px 20px 34px;display:grid;position:relative}.pfv3-ingredient-panel__visual:before{aspect-ratio:1;content:"";background:radial-gradient(circle,#fff,#e784b40f 55%,#0000 70%);border:1px solid #b0005517;border-radius:50%;width:min(84%,390px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pfv3-ingredient-panel__visual>span{color:#b000551a;letter-spacing:-.08em;font-size:clamp(92px,10vw,150px);font-weight:900;line-height:1;position:absolute;top:24px;left:28px}.primefit-product-design-v3 .pfv3-ingredient-panel__visual img{z-index:2;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 28px 28px #5c14352e)!important;width:min(100%,430px)!important;max-width:none!important;height:340px!important;max-height:none!important;margin:0!important;display:block!important;position:relative!important;transform:none!important}.pfv3-ingredient-panel__copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,5vw,72px) clamp(34px,5vw,68px) clamp(42px,5vw,72px) 24px;display:flex;position:relative}.pfv3-ingredient-panel__copy>span{color:#9b184f;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.11em;text-transform:uppercase;background:#ffffff94;border:1px solid #b000551f;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:9px;font-weight:850;line-height:1.2}.pfv3-ingredient-panel__copy h3{color:#30081b;letter-spacing:-.025em;text-transform:uppercase;max-width:520px;margin:20px 0 0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:.98}.pfv3-ingredient-panel__dose{align-items:baseline;gap:10px;margin-top:24px;display:flex}.pfv3-ingredient-panel__dose strong{color:#b00055;font-family:var(--pfv3-display-font,sans-serif);letter-spacing:-.025em;font-size:clamp(38px,4vw,54px);font-weight:900;line-height:1}.pfv3-ingredient-panel__dose span{color:#765365;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pfv3-ingredient-panel__copy>p{color:#624353;max-width:500px;font-family:var(--pfv3-body-font,sans-serif);margin:24px 0 0;font-size:16px;font-weight:520;line-height:1.62}.pfv3-ingredient-panel__secondary{border-top:1px solid #3a071f1f;justify-content:space-between;align-items:center;gap:18px;max-width:500px;margin-top:28px;padding-top:20px;display:flex}.pfv3-ingredient-panel__secondary[hidden]{display:none}.pfv3-ingredient-panel__secondary span{color:#8e6c7d;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.pfv3-ingredient-panel__secondary strong{color:#30081b;font-family:var(--pfv3-body-font,sans-serif);font-size:13px;font-weight:800}.pfv3-ingredients__footer{color:#755b66;font-family:var(--pfv3-body-font,sans-serif);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:0 4px;display:flex}.pfv3-ingredients__footer>span{align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.pfv3-ingredients__footer>span i{color:#e40063}.pfv3-ingredients__footer small{color:#9a7e8a;font-size:10px;font-weight:550}.pfv3-bundle{color:#30081b;background:#fff;border-top:1px solid #f0e2e8;grid-column:1/-1;width:100%;margin:0;padding:clamp(68px,7vw,104px) max(24px,50vw - 620px)}.pfv3-bundle__inner{width:min(100%,1240px);margin:0 auto}.pfv3-bundle__header{grid-template-columns:minmax(0,1fr) minmax(300px,410px);align-items:end;gap:54px;margin-bottom:34px;display:grid}.pfv3-bundle__header>div>span{color:#8b1749;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.17em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:850;line-height:1.3;display:block}.pfv3-bundle__header h2{color:#30081b;letter-spacing:-.03em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(42px,5vw,66px);font-weight:900;line-height:.95}.pfv3-bundle__header h2 em{color:#e40063;font-style:normal;display:block}.pfv3-bundle__header>p{color:#684655;font-family:var(--pfv3-body-font,sans-serif);border-left:2px solid #e40063;margin:0;padding-left:24px;font-size:15px;font-weight:560;line-height:1.6}.pfv3-bundle__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pfv3-bundle-card{background:#fff;border:1px solid #eadde3;border-radius:26px;flex-direction:column;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #3a071f14}.pfv3-bundle-card.is-best-value{background:linear-gradient(155deg,#fff 0%,#fff8fb 60%,#ffedf4 100%);border-color:#e4006361;box-shadow:0 24px 58px #7c0f3e24}.pfv3-bundle-card.is-best-value:before{content:"";background:#e40063;height:5px;position:absolute;top:0;left:0;right:0}.pfv3-bundle-card__badge{z-index:3;color:#9a164e;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.1em;text-transform:uppercase;background:#ffe8f1;border:1px solid #e4006324;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;line-height:1;position:absolute;top:17px;right:17px}.pfv3-bundle-card.is-best-value .pfv3-bundle-card__badge{color:#fff;background:#e40063;border-color:#e40063}.pfv3-bundle-card__media{place-items:center;height:210px;margin:-2px -4px 8px;display:grid}.pfv3-bundle-card__copy>span{color:#e40063;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.pfv3-bundle-card__copy h3{color:#30081b;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(28px,2.5vw,36px);font-weight:900;line-height:1}.pfv3-bundle-card__copy p{color:#725260;min-height:42px;font-family:var(--pfv3-body-font,sans-serif);margin:11px 0 0;font-size:13px;font-weight:560;line-height:1.5}.pfv3-bundle-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0;display:grid}.pfv3-bundle-card__facts>div{background:#fbf6f8;border:1px solid #f0e3e9;border-radius:13px;min-width:0;padding:11px 12px}.pfv3-bundle-card__facts dt,.pfv3-bundle-card__facts dd{font-family:var(--pfv3-body-font,sans-serif);margin:0}.pfv3-bundle-card__facts dt{color:#927380;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.pfv3-bundle-card__facts dd{color:#3f1528;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.pfv3-bundle-card__price{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:22px;display:flex}.pfv3-bundle-card__price strong{color:#30081b;letter-spacing:-.03em;font-size:29px;font-weight:900;line-height:1}.pfv3-bundle-card__price>small{color:#a31750;font-family:var(--pfv3-body-font,sans-serif);text-align:right;font-size:9px;font-weight:850}.pfv3-bundle-card__cta{color:#fff;min-height:52px;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.04em;text-transform:uppercase;background:#73102a;border-radius:15px;justify-content:space-between;align-items:center;margin-top:16px;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:flex;box-shadow:0 13px 25px #4c072329}.pfv3-bundle-card.is-best-value .pfv3-bundle-card__cta{background:#e40063}.pfv3-bundle-card__cta i{font-size:18px;font-style:normal;transition:transform .18s}.pfv3-bundle-card__cta:hover,.pfv3-bundle-card__cta:focus-visible{color:#fff;background:#4d091f;transform:translateY(-2px);box-shadow:0 16px 30px #4c072338}.pfv3-bundle-card.is-best-value .pfv3-bundle-card__cta:hover,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__cta:focus-visible{background:#b90050}.pfv3-bundle-card__cta:hover i,.pfv3-bundle-card__cta:focus-visible i{transform:translate(3px)}.pfv3-bundle-card__cta:focus-visible{outline-offset:3px;outline:3px solid #e4006347}.pfv3-bundle__note{color:#806571;font-family:var(--pfv3-body-font,sans-serif);text-align:center;margin:18px 0 0;font-size:11px;font-weight:560}.pfv3-bundle__note strong{color:#4c2335;font-weight:850}@media (max-width:991px){.pfv3-bundle__header{grid-template-columns:1fr;gap:20px}.pfv3-bundle__header>p{max-width:680px}.pfv3-bundle__grid{grid-template-columns:1fr}.pfv3-bundle-card{grid-template-columns:170px minmax(0,1fr);column-gap:20px;display:grid}.pfv3-bundle-card__media{grid-row:1/span 3;height:190px;margin:8px 0 0}.primefit-product-design-v3 .pfv3-bundle-card__media img{height:180px!important}.pfv3-bundle-card__facts,.pfv3-bundle-card__price,.pfv3-bundle-card__cta{grid-column:2}}@media (max-width:600px){.pfv3-bundle{padding:52px 14px 58px}.pfv3-bundle__header{margin-bottom:24px}.pfv3-bundle__header>div>span{max-width:330px;font-size:8px}.pfv3-bundle__header h2{font-size:clamp(36px,10vw,46px);line-height:.94}.pfv3-bundle__header>p{padding-left:16px;font-size:13px}.pfv3-bundle__grid{gap:12px}.pfv3-bundle-card{border-radius:21px;grid-template-columns:92px minmax(0,1fr);gap:0 14px;padding:18px}.pfv3-bundle-card__badge{padding:6px 8px;font-size:7px;top:14px;right:14px}.pfv3-bundle-card__media{grid-row:1/span 2;height:116px;margin:12px 0 0}.primefit-product-design-v3 .pfv3-bundle-card__media img{width:112px!important;height:112px!important}.pfv3-bundle-card__copy{padding-top:17px}.pfv3-bundle-card__copy>span{margin-bottom:5px;font-size:8px}.pfv3-bundle-card__copy h3{padding-right:78px;font-size:25px}.pfv3-bundle-card__copy p{min-height:0;margin-top:7px;font-size:11px}.pfv3-bundle-card__facts,.pfv3-bundle-card__price,.pfv3-bundle-card__cta{grid-column:1/-1}.pfv3-bundle-card__facts{margin-top:12px}.pfv3-bundle-card__price{padding-top:15px}.pfv3-bundle-card__price strong{font-size:25px}.pfv3-bundle-card__cta{min-height:48px;margin-top:12px;font-size:11px}.pfv3-bundle__note{margin-top:14px;font-size:10px}}.pfv3-bundle{background:linear-gradient(#fff 0% 84%,#fff9fb 100%);padding-top:clamp(72px,7vw,100px);padding-bottom:clamp(76px,7vw,108px)}.pfv3-bundle__header{align-items:center;margin-bottom:30px}.pfv3-bundle__header h2{max-width:820px;font-size:clamp(38px,4.5vw,58px);line-height:.98}.pfv3-bundle__header h2 em{display:inline}.pfv3-bundle__header>p{color:#5e3c4b;border-left-width:1px;font-size:14px}.pfv3-bundle__selector{background:#fff;border:1px solid #e9dce2;border-radius:30px;padding:10px;overflow:hidden;box-shadow:0 26px 70px #3a071f1a}.pfv3-bundle__legend{color:#9a7b89;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:minmax(210px,1.05fr) minmax(170px,.8fr) minmax(190px,.85fr) minmax(180px,.95fr);gap:24px;padding:10px 24px 13px;font-size:8px;font-weight:850;display:grid}.pfv3-bundle-card,.pfv3-bundle-card.is-best-value{color:#30081b;min-height:112px;box-shadow:none;background:#fff;border:0;border-top:1px solid #eee3e8;border-radius:0;grid-template-columns:minmax(210px,1.05fr) minmax(170px,.8fr) minmax(190px,.85fr) minmax(180px,.95fr);align-items:center;gap:24px;padding:20px 24px;display:grid;overflow:visible}.pfv3-bundle-card.is-best-value{color:#fff;background:linear-gradient(115deg,#5b0b27 0%,#75102f 58%,#8d1740 100%);border:0;border-radius:21px;margin-top:8px;box-shadow:0 18px 40px #4d082238}.pfv3-bundle-card.is-best-value:before{display:none}.pfv3-bundle-card__period{align-items:center;gap:13px;min-width:0;display:flex}.pfv3-bundle-card__period>span{color:#30081b;font-family:var(--pfv3-display-font,sans-serif);letter-spacing:-.05em;font-size:52px;font-weight:900;line-height:.8}.pfv3-bundle-card__period>div{flex-direction:column;min-width:0;display:flex}.pfv3-bundle-card__period strong{color:#30081b;font-family:var(--pfv3-display-font,sans-serif);letter-spacing:-.01em;text-transform:uppercase;font-size:19px;font-weight:900;line-height:1}.pfv3-bundle-card__period small{color:#8d6c7b;font-family:var(--pfv3-body-font,sans-serif);margin-top:5px;font-size:10px;font-weight:700}.pfv3-bundle-card__unit,.pfv3-bundle-card__price{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0;padding:0;display:flex}.pfv3-bundle-card__unit>small,.pfv3-bundle-card__price>small{color:#947583;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.2}.pfv3-bundle-card__unit>strong{color:#30081b;font-family:var(--pfv3-display-font,sans-serif);letter-spacing:-.03em;font-size:27px;font-weight:900;line-height:1}.pfv3-bundle-card__unit>span,.pfv3-bundle-card__price>span{color:#ae1b57;font-family:var(--pfv3-body-font,sans-serif);font-size:9px;font-weight:850}.pfv3-bundle-card__price>div{align-items:baseline;gap:8px;display:flex}.pfv3-bundle-card__price strong{color:#30081b;font-family:var(--pfv3-display-font,sans-serif);letter-spacing:-.03em;font-size:27px;font-weight:900;line-height:1}.pfv3-bundle-card__price del{color:#a48d97;font-family:var(--pfv3-body-font,sans-serif);font-size:11px;font-weight:650}.pfv3-bundle-card.is-best-value .pfv3-bundle-card__period>span,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__period strong,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__unit>strong,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__price strong{color:#fff}.pfv3-bundle-card.is-best-value .pfv3-bundle-card__period small,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__unit>small,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__price>small{color:#ffebf3a8}.pfv3-bundle-card.is-best-value .pfv3-bundle-card__unit>span,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__price>span{color:#ff9abd}.pfv3-bundle-card.is-best-value .pfv3-bundle-card__price del{color:#ffebf385}.pfv3-bundle-card__cta,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__cta{color:#fff;min-height:50px;box-shadow:none;background:#73102a;border:1px solid #73102a;border-radius:13px;margin:0;padding:0 17px}.pfv3-bundle-card.is-best-value .pfv3-bundle-card__cta{color:#5b0b27;background:#fff;border-color:#fff}.pfv3-bundle-card__cta:hover,.pfv3-bundle-card__cta:focus-visible{color:#fff;background:#4d091f;border-color:#4d091f}.pfv3-bundle-card.is-best-value .pfv3-bundle-card__cta:hover,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__cta:focus-visible{color:#5b0b27;background:#ffe8f1;border-color:#ffe8f1}.pfv3-bundle__note{color:#806571;justify-content:center;align-items:center;gap:7px;margin-top:16px;display:flex}.pfv3-bundle__note i{color:#a21951;font-size:10px}@media (max-width:991px){.pfv3-bundle__legend{display:none}.pfv3-bundle__selector{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid;overflow:visible}.pfv3-bundle-card,.pfv3-bundle-card.is-best-value{border:1px solid #e8dbe1;border-radius:20px;grid-template-columns:minmax(130px,.8fr) minmax(0,1fr) minmax(170px,.9fr);gap:18px;min-height:112px;margin:0;padding:18px 20px;display:grid;box-shadow:0 12px 28px #3a071f12}.pfv3-bundle-card.is-best-value{border:0;box-shadow:0 18px 38px #4d082233}.pfv3-bundle-card__price,.pfv3-bundle-card__cta{grid-column:auto}.pfv3-bundle-card__price{display:none}}@media (max-width:600px){.pfv3-bundle{padding:54px 14px 64px}.pfv3-bundle__header{gap:16px;margin-bottom:23px}.pfv3-bundle__header>div>span{margin-bottom:8px;font-size:8px}.pfv3-bundle__header h2{font-size:clamp(34px,9.4vw,42px);line-height:.97}.pfv3-bundle__header h2 em{display:block}.pfv3-bundle__header>p{padding-left:14px;font-size:12px;line-height:1.55}.pfv3-bundle-card,.pfv3-bundle-card.is-best-value{border-radius:18px;grid-template-columns:minmax(105px,.8fr) minmax(0,1fr);gap:14px;min-height:0;padding:17px}.pfv3-bundle-card__period{gap:9px}.pfv3-bundle-card__period>span{font-size:43px}.pfv3-bundle-card__period strong{font-size:16px}.pfv3-bundle-card__period small{margin-top:3px;font-size:8px}.pfv3-bundle-card__unit{text-align:right;align-items:flex-end}.pfv3-bundle-card__unit>small{font-size:7px}.pfv3-bundle-card__unit>strong{font-size:24px}.pfv3-bundle-card__unit>span{font-size:8px}.pfv3-bundle-card__cta,.pfv3-bundle-card.is-best-value .pfv3-bundle-card__cta{grid-column:1/-1;min-height:46px;margin-top:2px;font-size:10px}.pfv3-bundle__note{max-width:320px;margin:14px auto 0;font-size:9px;line-height:1.45}}.pfv3-bundle{background:#fff;padding:clamp(66px,6vw,92px) 20px clamp(74px,7vw,104px)}.pfv3-bundle__header{text-align:center;width:min(100%,720px);margin:0 auto 30px;display:block}.pfv3-bundle__header>span{color:#a3265b;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.18em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.pfv3-bundle__header h2{color:#251820;text-align:center;max-width:none;margin:0;font-size:clamp(36px,4.2vw,54px);line-height:.98}.pfv3-bundle__header h2 em{color:#c92e6d;display:block}.pfv3-bundle__header>p{color:#6f6269;text-align:center;border:0;max-width:540px;margin:14px auto 0;padding:0;font-size:13px;line-height:1.5}.pfv3-bundle__proof{isolation:isolate;overflow-wrap:anywhere;color:#251820;text-align:left;box-sizing:border-box;background:radial-gradient(circle at 12% 0,#fffffffa 0 34px,#0000 35px),radial-gradient(circle at 92% 100%,#e2f2f1e6 0 42px,#0000 43px),linear-gradient(125deg,#fff8fbfa,#f4faf9f5);border:1px solid #245a5d24;border-radius:42px 24px 38px 19px/34px 40px 28px 30px;width:min(100% - 32px,610px);min-width:0;max-width:calc(100vw - 40px);margin:22px auto 0;padding:20px 28px 21px;display:grid;position:relative;box-shadow:0 18px 48px #511e3617,inset 0 1px #fffffff0}.pfv3-bundle__proof:before,.pfv3-bundle__proof:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute}.pfv3-bundle__proof:before{filter:blur(.2px);background:#fff6faf5;width:94px;height:42px;top:-12px;left:54px;box-shadow:74px 4px 0 -9px #f4faf9fa}.pfv3-bundle__proof:after{background:#e7f4f3f2;width:54px;height:28px;bottom:-9px;right:34px;box-shadow:-52px 5px 0 -7px #fff1f7f0}.pfv3-bundle__proof>span{color:#a3265b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;line-height:1.2;display:block}.pfv3-bundle__proof>strong{color:#251820;letter-spacing:-.012em;white-space:normal;min-width:0;font-size:17px;font-weight:850;line-height:1.28;display:block}.pfv3-bundle__proof>strong em{color:#245a5d;white-space:normal;font-style:normal}.pfv3-bundle__proof>small{color:#71636a;margin-top:8px;font-size:11px;font-weight:700;line-height:1.35;display:block}.pfv3-bundle__selector{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.pfv3-bundle-card__ribbon{z-index:4;color:#fff;width:max-content;min-width:210px;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.02em;text-align:center;background:#245a5d;border-radius:12px 12px 0 0;margin:-4px auto -17px;padding:8px 20px 9px;font-size:11px;font-weight:850;line-height:1;display:block;position:relative}.pfv3-bundle-card{color:#251820;width:100%;min-height:0;font-family:var(--pfv3-body-font,sans-serif);text-align:left;cursor:pointer;appearance:none;background:#f4f3f5;border:1px solid #e2dde0;border-radius:21px;margin:0 0 14px;padding:0;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #3a071f0e}.pfv3-bundle-card:hover{background:#f9f8f9;border-color:#ccc4c8}.pfv3-bundle-card.is-selected{color:#251820;background:#fff;border:2px solid #245a5d;box-shadow:0 18px 42px #245a5d2e}.pfv3-bundle-card__main{grid-template-columns:28px 82px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:116px;padding:16px 22px;display:grid}.pfv3-bundle-card__radio{background:#fff;border:2px solid #cfc4c9;border-radius:50%;width:22px;height:22px;transition:background-color .16s,border-color .16s;display:block;position:relative;box-shadow:inset 0 0 0 4px #fff}.pfv3-bundle-card.is-selected .pfv3-bundle-card__radio{background:#d52c73;border-color:#d52c73}.pfv3-bundle-card__media{background:#fff;border:1px solid #eee5e9;border-radius:15px;place-items:center;width:82px;height:82px;margin:0;display:grid;overflow:hidden}.primefit-product-design-v3 .pfv3-bundle-card__media img{filter:drop-shadow(0 7px 8px #3e071f1a);object-fit:contain!important;width:76px!important;max-width:none!important;height:76px!important;margin:0!important;display:block!important}.pfv3-bundle-card__copy{flex-direction:column;min-width:0;padding:0;display:flex}.pfv3-bundle-card__title-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex!important}.pfv3-bundle-card__title-line>strong{color:#251820;font-family:var(--pfv3-display-font,sans-serif);letter-spacing:-.02em;text-transform:uppercase;font-size:27px;font-weight:900;line-height:1}.pfv3-bundle-card__title-line>small{color:#fff;letter-spacing:.02em;background:#245a5d;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:850;line-height:1}.pfv3-bundle-card__copy>span:last-child{color:#766a70;margin-top:8px;font-size:11px;font-weight:650}.pfv3-bundle-card__price{flex-direction:column;align-items:flex-end;gap:4px;min-width:105px;margin:0;padding:0;display:flex}.pfv3-bundle-card__price>small{color:#81757b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.pfv3-bundle-card__price>strong{color:#251820;font-family:var(--pfv3-display-font,sans-serif);letter-spacing:-.03em;white-space:nowrap;font-size:31px;font-weight:900;line-height:1}.pfv3-bundle-card__regular{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.pfv3-bundle-card__regular em{color:#81757b;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:750}.pfv3-bundle-card__extra{color:#fff;opacity:0;background:linear-gradient(90deg,#19494d 0%,#245a5d 58%,#2d6a6d 100%);grid-template-columns:28px 40px minmax(0,1fr);align-items:center;gap:13px;max-height:0;padding:0 22px;transition:max-height .22s,padding .22s,opacity .16s;display:grid;overflow:hidden}.pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{opacity:1;max-height:82px;padding-top:14px;padding-bottom:14px}.pfv3-bundle-card__extra>i{text-align:center;font-size:24px;font-style:normal;font-weight:400}.pfv3-bundle-card__extra-icon{color:#245a5d;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.pfv3-bundle__submit{isolation:isolate;width:100%;min-height:66px;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.03em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#e83086 0%,#ff6b62 100%);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:18px;margin-top:24px;padding:14px 24px;font-size:19px;font-weight:800;line-height:1.2;transition:filter .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #e8308642,inset 0 -2px #30081b2e;color:#fff!important;text-decoration:none!important}.pfv3-bundle__submit:hover,.pfv3-bundle__submit:focus-visible{filter:brightness(1.02);background:linear-gradient(135deg,#f03791 0%,#ff796b 100%);transform:translateY(-2px);box-shadow:0 18px 39px #e8308657,inset 0 -2px #30081b2e;color:#fff!important}.pfv3-bundle__submit:focus-visible{outline-offset:4px;outline:3px solid #e4006340}.pfv3-bundle__submit i{z-index:1;font-size:20px;font-style:normal;position:relative}.pfv3-bundle__note{margin-top:13px;font-size:10px}@media (max-width:600px){.pfv3-bundle{padding:52px 12px 66px}.pfv3-bundle__header{margin-bottom:25px;padding:0 5px}.pfv3-bundle__header h2{font-size:clamp(32px,8.8vw,39px)}.pfv3-bundle__header>p{margin-top:11px;font-size:11px}.pfv3-bundle__proof{border-radius:30px 18px 28px 14px/25px 30px 22px 24px;width:calc(100% - 10px);max-width:calc(100vw - 30px);margin-top:19px;padding:17px 18px 18px}.pfv3-bundle__proof:before{width:72px;height:32px;top:-9px;left:34px;box-shadow:58px 4px 0 -8px #f4faf9fa}.pfv3-bundle__proof:after{width:44px;height:22px;bottom:-7px;right:22px}.pfv3-bundle__proof>span{margin-bottom:6px;font-size:8px}.pfv3-bundle__proof>strong{font-size:14px;line-height:1.3}.pfv3-bundle__proof>small{margin-top:7px;font-size:9.5px}.pfv3-bundle-card__ribbon{min-width:178px;margin-bottom:-15px;padding:7px 14px 8px;font-size:9px}.pfv3-bundle-card{border-radius:18px;margin-bottom:12px}.pfv3-bundle-card__main{grid-template-columns:22px 62px minmax(0,1fr) auto;gap:9px;min-height:96px;padding:13px 12px}.pfv3-bundle-card__radio{width:20px;height:20px;box-shadow:inset 0 0 0 3px #fff}.pfv3-bundle-card__media{border-radius:12px;width:62px;height:62px}.primefit-product-design-v3 .pfv3-bundle-card__media img{width:58px!important;height:58px!important}.pfv3-bundle-card__title-line{flex-flow:row;align-items:center;gap:5px}.pfv3-bundle-card__title-line>strong{white-space:nowrap;font-size:17px}.pfv3-bundle-card__title-line>small{white-space:nowrap;padding:5px 8px;font-size:7px}.pfv3-bundle-card__copy>span:last-child{margin-top:5px;font-size:8px;line-height:1.3}.pfv3-bundle-card__price{min-width:70px;display:flex}.pfv3-bundle-card__price>strong{font-size:20px}.pfv3-bundle-card__price>small{font-size:6px}.pfv3-bundle-card__regular{flex-direction:row;align-items:baseline;gap:3px}.pfv3-bundle-card__regular em{font-size:6.5px}.pfv3-bundle-card__regular del{font-size:11.5px}.pfv3-bundle-card__extra{grid-template-columns:22px 34px minmax(0,1fr);gap:9px;padding-left:12px;padding-right:12px}.pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{max-height:76px;padding-top:11px;padding-bottom:11px}.pfv3-bundle-card__extra>i{font-size:20px}.pfv3-bundle-card__extra-icon{border-radius:9px;width:34px;height:34px}.pfv3-bundle-card__extra>strong{font-size:10px}.pfv3-bundle__submit{border-radius:16px;min-height:54px;margin-top:16px;padding:11px 16px;font-size:16px;font-weight:800;box-shadow:0 14px 30px #e8308640,inset 0 -3px #30081b29}.pfv3-bundle__submit i{font-size:18px}}@media (max-width:350px){.pfv3-bundle-card__main{grid-template-columns:18px 50px minmax(0,1fr);grid-template-areas:"radio media copy""radio media price";gap:4px 7px;min-height:96px;padding:12px 9px}.pfv3-bundle-card__radio{grid-area:radio;width:18px;height:18px}.pfv3-bundle-card__media{grid-area:media;width:50px;height:58px}.primefit-product-design-v3 .pfv3-bundle-card__media img{width:48px!important;height:54px!important}.pfv3-bundle-card__copy{grid-area:copy}.pfv3-bundle-card__title-line>strong{font-size:16px}.pfv3-bundle-card__title-line>small{padding:4px 6px;font-size:6px}.pfv3-bundle-card__copy>span:last-child{font-size:7px}.pfv3-bundle-card__price{flex-direction:row;grid-area:price;justify-content:space-between;align-items:baseline;gap:6px;width:100%;min-width:0}.pfv3-bundle-card__price>small,.pfv3-bundle-card__regular em{display:none}.pfv3-bundle-card__price>strong{font-size:18px}.pfv3-bundle-card__regular del{font-size:10px}}@media (max-width:991px){.pfv3-ingredients__header{grid-template-columns:1fr;gap:18px}.pfv3-ingredients__header>p{border-left:0;max-width:620px;padding-left:0}.pfv3-ingredients__explorer{grid-template-columns:1fr}.pfv3-ingredients__tabs{scrollbar-width:none;border-bottom:1px solid #3a071f1f;border-right:0;gap:8px;padding:12px;display:flex;overflow-x:auto}.pfv3-ingredients__tabs::-webkit-scrollbar{display:none}.pfv3-ingredients__tabs button{flex:0 0 178px;grid-template-columns:28px minmax(0,1fr) auto;min-height:64px}.pfv3-ingredients__tabs button:before{border-radius:99px 99px 0 0;width:auto;height:4px;inset:auto 15px 0;transform:scaleX(.5)}.pfv3-ingredients__tabs button.is-active:before{transform:scaleX(1)}.pfv3-ingredients__tabs button>i{display:none}.pfv3-ingredient-panel{grid-template-columns:minmax(260px,.88fr) minmax(320px,1.12fr)}.pfv3-ingredient-panel__visual{min-height:480px}.primefit-product-design-v3 .pfv3-ingredient-panel__visual img{height:330px!important}}@media (max-width:767px){.pfv3-ingredients{padding:42px 12px 44px}.pfv3-ingredients__header{gap:12px;margin-bottom:18px}.pfv3-ingredients__kicker{letter-spacing:.16em;margin-bottom:8px;font-size:9px}.pfv3-ingredients__header h2{max-width:340px;font-size:clamp(31px,9.3vw,37px);line-height:.96}.pfv3-ingredients__header>p{font-size:13px;line-height:1.48}.pfv3-ingredients__explorer{border-radius:18px;min-height:0;box-shadow:0 18px 38px #3a071f1f}.pfv3-ingredients__tabs{scroll-snap-type:x proximity;gap:6px;padding:7px}.pfv3-ingredients__tabs button{scroll-snap-align:center;border-radius:12px;flex-basis:142px;grid-template-columns:18px minmax(0,1fr);gap:5px;min-height:52px;padding:7px 8px}.pfv3-ingredients__tabs button>strong{font-size:11px}.pfv3-ingredients__tabs button>small{grid-column:2;font-size:9px}.pfv3-ingredient-panel{grid-template-columns:minmax(112px,39%) minmax(0,1fr);min-height:288px}.pfv3-ingredient-panel:after{display:none}.pfv3-ingredient-panel__visual{align-self:stretch;min-height:288px;padding:22px 4px 18px 8px}.pfv3-ingredient-panel__visual>span{font-size:60px;top:12px;left:10px}.pfv3-ingredient-panel__visual:before{width:min(92%,150px)}.primefit-product-design-v3 .pfv3-ingredient-panel__visual img{filter:drop-shadow(0 16px 18px #5c143524)!important;width:min(112%,170px)!important;height:172px!important}.pfv3-ingredient-panel__copy{justify-content:center;padding:18px 14px 18px 4px}.pfv3-ingredient-panel__copy>span{letter-spacing:.08em;padding:5px 7px;font-size:7px}.pfv3-ingredient-panel__copy h3{margin-top:10px;font-size:clamp(23px,7vw,29px);line-height:.96}.pfv3-ingredient-panel__dose{flex-wrap:wrap;gap:3px 7px;margin-top:11px}.pfv3-ingredient-panel__dose strong{font-size:28px}.pfv3-ingredient-panel__dose span{font-size:7px}.pfv3-ingredient-panel__copy>p{margin-top:11px;font-size:11.5px;line-height:1.4}.pfv3-ingredient-panel__secondary{flex-direction:column;align-items:flex-start;gap:3px;margin-top:11px;padding-top:9px}.pfv3-ingredient-panel__secondary span{font-size:7px}.pfv3-ingredient-panel__secondary strong{font-size:10px}.pfv3-ingredients__footer{flex-direction:column;align-items:flex-start;gap:7px;margin-top:14px;padding-inline:2px}.pfv3-ingredients__footer>span{font-size:10px}.pfv3-ingredients__footer small{font-size:9px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.pfv3-ingredients__tabs button,.pfv3-ingredients__tabs button:before,.pfv3-ingredient-panel{transition:none}}.pfv3-roadmap{isolation:isolate;color:#3a071f;background:linear-gradient(#fffafb 0%,#fff 56%,#f8e5ec 76%,#efbfd2 90%,#e784b4 100%);width:100%;margin:0;padding:clamp(64px,6vw,92px) max(24px,50vw - 620px);position:relative;overflow:hidden;box-shadow:0 -2px #fffafb}.pfv3-roadmap:before{z-index:-1;content:"";border:1px solid #e4006314;border-radius:50%;width:390px;height:390px;position:absolute;top:-130px;right:-110px;box-shadow:0 0 0 38px #e4006306,0 0 0 78px #e4006305}.pfv3-roadmap .pfv3-journey__inner{width:min(100%,1240px);margin:0 auto}.pfv3-roadmap .pfv3-journey__header{grid-template-columns:minmax(0,760px) auto;justify-content:space-between;align-items:end;gap:40px;margin:0;display:grid}.pfv3-roadmap .pfv3-journey__header>div:first-child{max-width:none}.pfv3-roadmap .pfv3-journey__kicker{color:#d5005d;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:2.2px;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:850;line-height:1.2;display:block}.pfv3-roadmap .pfv3-journey__header h2{color:#3a071f;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(30px,3vw,48px);font-weight:900;line-height:.98}.pfv3-roadmap .pfv3-journey__header h2 span{color:#e40063;display:inline}.pfv3-roadmap .pfv3-journey__header p{color:#725d67;max-width:650px;font-family:var(--pfv3-body-font,sans-serif);margin:10px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.55}.pfv3-roadmap .pfv3-journey__status{color:#7e6872;min-width:0;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.08em;text-transform:uppercase;background:#ffffffd1;border:1px solid #3a071f1c;border-radius:999px;grid-template-columns:auto auto auto;align-items:baseline;padding:12px 16px;font-size:13px;font-weight:800;line-height:1;display:grid;box-shadow:0 8px 24px #3a071f0f}.pfv3-roadmap .pfv3-journey__status strong{color:#e40063;letter-spacing:0;margin-left:8px;font-size:22px;font-weight:900}.pfv3-roadmap .pfv3-journey__status small{color:#7e6872;letter-spacing:0;font-size:12px}.pfv3-roadmap__timeline{grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 22px;display:grid;position:relative}.pfv3-roadmap__timeline-line{z-index:0;background:#eadce2;height:2px;position:absolute;top:17px;left:16.666%;right:16.666%;overflow:hidden}.pfv3-roadmap__timeline-line>span{transform-origin:0;background:linear-gradient(90deg,#9b164f,#e40063,#ff6d9e);width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.pfv3-roadmap__milestone{z-index:1;color:#8b737e;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;min-width:0;padding:0 12px;display:grid;position:relative}.pfv3-roadmap__dot{background:#fff;border:2px solid #d9c7cf;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:7px;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 0 0 7px #fffafb}.pfv3-roadmap__dot:after{content:"";background:#d9c7cf;border-radius:50%;width:8px;height:8px;transition:background-color .22s,transform .22s}.pfv3-roadmap__milestone small,.pfv3-roadmap__milestone strong{font-family:var(--pfv3-body-font,sans-serif);line-height:1.15;transition:color .18s;display:block}.pfv3-roadmap__milestone small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.pfv3-roadmap__milestone strong{color:#5a3d4a;font-size:15px;font-weight:850}.pfv3-roadmap__milestone.is-past .pfv3-roadmap__dot,.pfv3-roadmap__milestone.is-active .pfv3-roadmap__dot{background:#e40063;border-color:#e40063}.pfv3-roadmap__milestone.is-past .pfv3-roadmap__dot:after{background:#fff}.pfv3-roadmap__milestone.is-active .pfv3-roadmap__dot{transform:scale(1.08);box-shadow:0 0 0 7px #fffafb,0 0 0 11px #e4006321}.pfv3-roadmap__milestone.is-active .pfv3-roadmap__dot:after{background:#fff;transform:scale(1.25)}.pfv3-roadmap__milestone.is-active small,.pfv3-roadmap__milestone.is-active strong{color:#b60050}.pfv3-roadmap__milestone:focus-visible{outline-offset:6px;border-radius:8px;outline:3px solid #e400633d}.pfv3-roadmap .pfv3-journey__carousel{position:relative}.pfv3-roadmap .pfv3-journey__viewport{touch-action:pan-y pinch-zoom;overscroll-behavior-inline:contain;border-radius:28px;width:100%;overflow:hidden}.pfv3-roadmap .pfv3-journey__track{align-items:stretch;gap:24px;display:flex}.pfv3-roadmap .pfv3-journey-card{contain:layout paint style;background:#fff;border:1px solid #3a071f1f;border-radius:28px;flex:0 0 100%;grid-template-columns:clamp(164px,16vw,190px) minmax(0,1fr);min-width:0;min-height:352px;margin:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #3a071f1a,0 3px 12px #3a071f0e}.pfv3-roadmap .pfv3-journey-card:not(.is-current),.pfv3-roadmap .pfv3-journey-card.is-current{border-color:#3a071f1f;box-shadow:0 24px 65px #3a071f1a,0 3px 12px #3a071f0e}.pfv3-roadmap-card__checkpoint{color:#30081b;text-align:center;background:radial-gradient(circle at 80% 14%,#ffffff94,#0000 27%),radial-gradient(circle at 12% 88%,#e400631a,#0000 34%),linear-gradient(155deg,#e58db7 0%,#efb5cb 58%,#f8dce7 100%);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:26px 20px;display:flex;position:relative;overflow:hidden}.pfv3-roadmap-card__checkpoint:before{content:"";border:1px solid #b000551a;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-62px;box-shadow:0 0 0 26px #ffffff29,0 0 0 54px #ffffff1a}.pfv3-roadmap-card__checkpoint small,.pfv3-roadmap-card__checkpoint>span:last-child{z-index:1;font-family:var(--pfv3-body-font,sans-serif);text-transform:uppercase;font-weight:800;position:relative}.pfv3-roadmap-card__checkpoint small{letter-spacing:.24em;opacity:.72;margin:13px 0 4px;font-size:9px;line-height:1}.pfv3-roadmap-card__checkpoint>strong{z-index:1;color:#30081b;letter-spacing:-.045em;margin:0 0 6px;font-size:clamp(58px,5.5vw,76px);font-weight:900;line-height:.9;position:relative}.pfv3-roadmap-card__checkpoint>span:last-child{letter-spacing:.08em;background:#ffffff94;border:1px solid #b000551f;border-radius:999px;padding:7px 12px;font-size:9px}.pfv3-roadmap-card__icon{z-index:1;color:#b00055;background:#ffffffdb;border:1px solid #b000551f;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;display:grid;position:relative;box-shadow:0 12px 28px #5c14351f}.pfv3-roadmap-card__content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,3vw,38px);display:flex}.pfv3-roadmap .pfv3-journey-card__header{display:block}.pfv3-roadmap .pfv3-journey-card__header>span{color:#d5005d;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2;display:block}.pfv3-roadmap .pfv3-journey-card h3{color:#3a071f;letter-spacing:-.015em;max-width:720px;margin:9px 0 0;font-size:clamp(24px,2.5vw,34px);font-weight:900;line-height:.98}.pfv3-roadmap .pfv3-journey-card>p,.pfv3-roadmap .pfv3-roadmap-card__content>p{color:#5c4650;max-width:780px;font-family:var(--pfv3-body-font,sans-serif);margin:14px 0 0;font-size:14px;font-weight:500;line-height:1.52}.pfv3-roadmap-card__outcomes{border-top:1px solid #eee1e6;margin-top:17px;padding-top:15px}.pfv3-roadmap-card__outcomes>strong{color:#7a626d;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:850;line-height:1.2;display:block}.pfv3-roadmap .pfv3-roadmap-card__outcomes ul{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;margin:0;padding:0;list-style:none;display:grid}.pfv3-roadmap .pfv3-roadmap-card__outcomes li{color:#3a071f;font-family:var(--pfv3-body-font,sans-serif);margin:0;padding-left:24px;font-size:13px;font-weight:750;line-height:1.38;position:relative}.pfv3-roadmap .pfv3-roadmap-card__outcomes li:before{color:#fff;content:"✓";background:#e40063;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:.12em;left:0}.pfv3-roadmap__footer{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.pfv3-roadmap__footer>span{color:#87717b;font-family:var(--pfv3-body-font,sans-serif);font-size:12px;font-weight:650}.pfv3-roadmap__arrows{align-items:center;gap:9px;display:flex}.pfv3-roadmap .pfv3-journey__arrow{color:#3a071f;cursor:pointer;background:#fff;border:1px solid #e4d5db;border-radius:14px;place-items:center;width:46px;height:46px;padding:0;transition:color .18s,background-color .18s,border-color .18s,opacity .18s,transform .18s;display:grid;position:relative;inset:auto;transform:none;box-shadow:0 8px 20px #3a071f14}@media (hover:hover) and (pointer:fine){.pfv3-roadmap .pfv3-journey__arrow:hover:not(:disabled){color:#fff;background:#e40063;border-color:#e40063;transform:translateY(-2px)}}.pfv3-roadmap .pfv3-journey__arrow:disabled{opacity:.28;pointer-events:none}.pfv3-roadmap .pfv3-journey__progress{display:none}@media (min-width:768px) and (max-width:991px){.pfv3-roadmap .pfv3-journey-card{grid-template-columns:170px minmax(0,1fr)}.pfv3-roadmap-card__content{padding:28px}}@media (max-width:767px){.pfv3-roadmap{background:linear-gradient(#fffafb 0%,#fff 54%,#f8e5ec 76%,#efbfd2 90%,#e784b4 100%);padding:42px 16px 46px}.pfv3-roadmap:before{width:300px;height:300px;top:-90px;right:-150px}.pfv3-roadmap .pfv3-journey__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.pfv3-roadmap .pfv3-journey__kicker{letter-spacing:1.7px;margin-bottom:9px;font-size:9px}.pfv3-roadmap .pfv3-journey__header h2{font-size:clamp(31px,9vw,38px);line-height:.98}.pfv3-roadmap .pfv3-journey__header p{grid-column:1/-1;margin-top:10px;font-size:13px;line-height:1.42}.pfv3-roadmap .pfv3-journey__status{grid-template-columns:auto auto;padding:9px 11px;font-size:0}.pfv3-roadmap .pfv3-journey__status>span{display:none}.pfv3-roadmap .pfv3-journey__status strong{margin:0;font-size:20px}.pfv3-roadmap .pfv3-journey__status small{font-size:11px}.pfv3-roadmap__timeline{margin:27px 0 18px}.pfv3-roadmap__timeline-line{top:14px}.pfv3-roadmap__milestone{gap:5px;padding-inline:3px}.pfv3-roadmap__dot{width:30px;height:30px;box-shadow:0 0 0 5px #fffafb}.pfv3-roadmap__milestone.is-active .pfv3-roadmap__dot{box-shadow:0 0 0 5px #fffafb,0 0 0 8px #e4006321}.pfv3-roadmap__dot:after{width:7px;height:7px}.pfv3-roadmap__milestone small{letter-spacing:.05em;font-size:8px}.pfv3-roadmap__milestone strong{font-size:12px}.pfv3-roadmap .pfv3-journey__viewport,.pfv3-roadmap .pfv3-journey-card{border-radius:22px}.pfv3-roadmap .pfv3-journey__track{gap:16px}.pfv3-roadmap .pfv3-journey-card{flex-basis:100%;grid-template-columns:none;min-height:0;display:block}.pfv3-roadmap-card__checkpoint{text-align:left;grid-template-rows:auto auto;grid-template-columns:34px auto 1fr;justify-content:stretch;gap:0 10px;min-height:82px;padding:13px 18px;display:grid}.pfv3-roadmap-card__icon{border-radius:10px;grid-row:1/3;align-self:center;width:34px;height:34px;font-size:13px}.pfv3-roadmap-card__checkpoint small{letter-spacing:.2em;grid-area:1/2;align-self:end;margin:0 0 4px;font-size:7px;line-height:1}.pfv3-roadmap-card__checkpoint>strong{grid-area:2/2;align-self:start;margin:0;font-size:38px;line-height:1}.pfv3-roadmap-card__checkpoint>span:last-child{grid-area:1/3/3;place-self:center end;padding:6px 8px;font-size:8px}.pfv3-roadmap-card__content{padding:18px 18px 20px}.pfv3-roadmap .pfv3-journey-card__header>span{font-size:8px}.pfv3-roadmap .pfv3-journey-card h3{margin-top:5px;font-size:clamp(21px,6.5vw,25px);line-height:1.02}.pfv3-roadmap .pfv3-roadmap-card__content>p{margin-top:10px;font-size:12.5px;line-height:1.42}.pfv3-roadmap-card__outcomes{margin-top:12px;padding-top:11px}.pfv3-roadmap .pfv3-roadmap-card__outcomes ul{grid-template-columns:1fr;gap:6px}.pfv3-roadmap .pfv3-roadmap-card__outcomes li{padding-left:20px;font-size:11.5px;line-height:1.3}.pfv3-roadmap__footer{margin-top:10px}.pfv3-roadmap__footer>span{max-width:135px;font-size:10px;line-height:1.35}.pfv3-roadmap .pfv3-journey__arrow{border-radius:13px;width:43px;height:43px}}@media (max-width:379px){.pfv3-roadmap{padding-inline:12px}.pfv3-roadmap .pfv3-journey__header h2{font-size:30px}.pfv3-roadmap-card__checkpoint{grid-template-columns:32px auto 1fr;gap:0 8px;min-height:78px;padding:12px 15px}.pfv3-roadmap-card__icon{width:32px;height:32px}.pfv3-roadmap-card__checkpoint>strong{font-size:36px}.pfv3-roadmap-card__content{padding:17px 16px 19px}}@media (prefers-reduced-motion:reduce){.pfv3-roadmap__timeline-line>span,.pfv3-roadmap__dot,.pfv3-roadmap__dot:after,.pfv3-roadmap__milestone small,.pfv3-roadmap__milestone strong,.pfv3-roadmap .pfv3-journey__arrow{transition:none}}.pfv3-customer-stories{color:#30081b;background:#fff9fb;grid-column:1/-1;width:100%;margin:0;padding:clamp(68px,6.5vw,104px) max(24px,50vw - 590px);position:relative}.pfv3-customer-stories__inner{grid-template-columns:minmax(300px,.72fr) minmax(420px,.88fr);align-items:center;gap:clamp(48px,7vw,104px);width:min(100%,1120px);margin:0 auto;display:grid}.pfv3-customer-stories__header{z-index:2;max-width:500px;position:relative}.pfv3-customer-stories__header h2{color:#30081b;letter-spacing:-.03em;text-wrap:balance;max-width:490px;margin:0;font-size:clamp(44px,5vw,70px);font-weight:900;line-height:.94}.pfv3-customer-stories__header h2 em{color:#d5005d;margin-top:7px;font-style:normal;display:block}.pfv3-customer-stories__header>p{color:#654555;max-width:430px;font-family:var(--pfv3-body-font,sans-serif);margin:24px 0 0;font-size:16px;font-weight:550;line-height:1.6}.pfv3-customer-stories__person{border-top:1px solid #eadce2;align-items:center;gap:13px;margin-top:30px;padding-top:22px;display:flex}.pfv3-customer-stories__person>span{color:#fff;width:46px;height:46px;font-family:var(--pfv3-body-font,sans-serif);background:#e40063;border-radius:50%;flex:0 0 46px;place-items:center;font-size:18px;font-weight:900;display:grid;box-shadow:0 9px 22px #b0005533}.pfv3-customer-stories__person>div{flex-direction:column;gap:3px;display:flex}.pfv3-customer-stories__person strong{color:#30081b;font-family:var(--pfv3-body-font,sans-serif);font-size:15px;font-weight:850;line-height:1.15}.pfv3-customer-stories__person small{color:#816773;font-family:var(--pfv3-body-font,sans-serif);font-size:11px;font-weight:650;line-height:1.3}.pfv3-customer-stories__media{aspect-ratio:4/5;background:#17030c;border-radius:24px;justify-self:end;width:min(100%,520px);position:relative;overflow:hidden;box-shadow:0 32px 72px #5c143530}.primefit-product-design-v3 .pfv3-customer-stories__media video{object-fit:cover;background:#17030c;display:block;width:100%!important;max-width:none!important;height:100%!important;margin:0!important}.pfv3-customer-stories__play{z-index:2;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#17030c00 42%,#17030cc2 100%);border:0;align-items:flex-end;gap:15px;width:100%;height:100%;padding:28px;display:flex;position:absolute;inset:0}.pfv3-customer-stories__play-icon{color:#d5005d;width:62px;height:62px;transition:color .18s ease, transform .22s var(--pfv3-ease-out);background:#fff;border-radius:50%;flex:0 0 62px;place-items:center;display:grid;box-shadow:0 14px 32px #17030c47}.pfv3-customer-stories__play-icon svg{width:28px;height:28px;margin-left:3px}.pfv3-customer-stories__play-copy{text-shadow:0 2px 16px #17030c80;flex-direction:column;gap:4px;padding-bottom:5px;display:flex}.pfv3-customer-stories__play-copy strong{color:#fff;font-family:var(--pfv3-body-font,sans-serif);font-size:16px;font-weight:900;line-height:1.15}.pfv3-customer-stories__play-copy small{color:#ffffffd1;font-family:var(--pfv3-body-font,sans-serif);font-size:11px;font-weight:650;line-height:1.3}.pfv3-customer-stories__hint{z-index:3;color:#8f174a;pointer-events:none;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:10px 13px 10px 11px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 12px 30px #17030c29}.pfv3-customer-stories__hint:after{content:"";background:#fff;width:13px;height:13px;position:absolute;bottom:-6px;right:18px;transform:rotate(45deg)}.pfv3-customer-stories__hint svg{z-index:1;flex:0 0 24px;width:24px;height:24px;position:relative}.pfv3-customer-stories__hint span{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.pfv3-customer-stories__hint strong,.pfv3-customer-stories__hint small{color:currentColor;font-family:var(--pfv3-body-font,sans-serif);white-space:nowrap;line-height:1.1}.pfv3-customer-stories__hint strong{font-size:11px;font-weight:900}.pfv3-customer-stories__hint small{opacity:.75;font-size:9px;font-weight:650}.pfv3-customer-stories__media.is-started .pfv3-customer-stories__play,.pfv3-customer-stories__media.is-started .pfv3-customer-stories__hint{visibility:hidden;opacity:0;pointer-events:none}.pfv3-customer-stories__play:focus-visible{outline-offset:-7px;outline:4px solid #ff85af}@media (hover:hover) and (pointer:fine){.pfv3-customer-stories__play:hover .pfv3-customer-stories__play-icon{color:#fff;background:#e40063;transform:scale(1.06)}}@media (max-width:991px){.pfv3-customer-stories__inner{grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);gap:40px}}@media (max-width:767px){.pfv3-customer-stories{padding:52px 14px 56px}.pfv3-customer-stories__inner{display:block}.pfv3-customer-stories__header{max-width:520px;margin:0 auto 24px}.pfv3-customer-stories__header h2{max-width:370px;font-size:clamp(36px,10.4vw,45px);line-height:.94}.pfv3-customer-stories__header h2 em{margin-top:5px}.pfv3-customer-stories__header>p{max-width:360px;margin-top:15px;font-size:13px;line-height:1.5}.pfv3-customer-stories__person{gap:10px;margin-top:18px;padding-top:16px}.pfv3-customer-stories__person>span{flex-basis:40px;width:40px;height:40px;font-size:15px;box-shadow:0 7px 17px #b000552b}.pfv3-customer-stories__person strong{font-size:14px}.pfv3-customer-stories__person small{font-size:10px}.pfv3-customer-stories__media{border-radius:16px;justify-self:auto;width:min(100%,520px);margin:0 auto;box-shadow:0 20px 44px #5c143529}.pfv3-customer-stories__play{gap:12px;padding:20px}.pfv3-customer-stories__play-icon{flex-basis:54px;width:54px;height:54px}.pfv3-customer-stories__play-icon svg{width:24px;height:24px}.pfv3-customer-stories__play-copy strong{font-size:14px}.pfv3-customer-stories__play-copy small{font-size:10px}.pfv3-customer-stories__hint{border-radius:12px;gap:7px;padding:8px 10px 8px 9px;top:12px;right:12px;box-shadow:0 9px 22px #17030c24}.pfv3-customer-stories__hint svg{flex-basis:21px;width:21px;height:21px}.pfv3-customer-stories__hint strong{font-size:10px}.pfv3-customer-stories__hint small{font-size:8px}}@media (max-width:379px){.pfv3-customer-stories{padding-inline:10px}.pfv3-customer-stories__header h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.pfv3-customer-stories__play-icon{transition:none}}.pfv3-results{color:#30081b;background:linear-gradient(#fff9fb 0%,#f5d8e4 34%,#edb5cc 67%,#e58bb6 100%);grid-column:1/-1;width:100%;margin:0;padding:clamp(66px,6vw,92px) max(24px,50vw - 620px);position:relative;overflow:hidden;box-shadow:0 -2px #fff9fb}.pfv3-results:before{content:"";border:1px solid #b0005517;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;right:-160px;box-shadow:0 0 0 44px #ffffff29,0 0 0 92px #ffffff17}.pfv3-results__inner{z-index:1;width:min(100%,1240px);margin:0 auto;position:relative}.pfv3-results__header{grid-template-columns:minmax(0,760px) minmax(250px,390px);justify-content:space-between;align-items:end;gap:34px;margin-bottom:34px;display:grid}.pfv3-results__header>span{color:#9b184f;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.2em;text-transform:uppercase;grid-column:1;margin-bottom:10px;font-size:10px;font-weight:850;line-height:1.2;display:block}.pfv3-results__header h2{color:#30081b;letter-spacing:-.02em;grid-column:1;margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:900;line-height:.94}.pfv3-results__header h2 em{color:#d5005d;font-style:normal}.pfv3-results__header p{color:#654555;max-width:370px;font-family:var(--pfv3-body-font,sans-serif);border-left:1px solid #3a071f2e;grid-area:1/2/3;margin:0;padding-left:24px;font-size:16px;font-weight:550;line-height:1.55}.pfv3-results__navigation{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.pfv3-results__tabs{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:8px;min-width:0;display:flex;overflow-x:auto}.pfv3-results__tabs::-webkit-scrollbar{display:none}.pfv3-results__tabs button{color:#684858;min-height:42px;font-family:var(--pfv3-body-font,sans-serif);cursor:pointer;background:#ffffff70;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:12px;font-weight:800;line-height:1;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.pfv3-results__tabs button span{color:#b00055;letter-spacing:.1em;font-size:9px}@media (hover:hover) and (pointer:fine){.pfv3-results__tabs button:hover{color:#30081b;background:#ffffffad;border-color:#e4006338;transform:translateY(-1px)}}.pfv3-results__tabs button.is-active{color:#3a071f;background:#fff;border-color:#fff;box-shadow:0 10px 26px #5c14351c}.pfv3-results__picker{display:none}.pfv3-results__tabs button:focus-visible,.pfv3-results__arrows button:focus-visible{outline-offset:3px;outline:3px solid #ff85afad}.pfv3-results__arrows{flex:none;gap:8px;display:flex}.pfv3-results__arrows button{color:#8f174a;cursor:pointer;background:#ffffff94;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:11px;transition:background-color .18s,border-color .18s,opacity .18s;display:grid}@media (hover:hover) and (pointer:fine){.pfv3-results__arrows button:hover:not(:disabled){color:#e40063;background:#fff;border-color:#e4006347}}.pfv3-results__arrows button:disabled{cursor:default;opacity:.34}.pfv3-results__viewport{min-width:0;overflow:hidden}.pfv3-results__track{touch-action:pan-y pinch-zoom;margin-left:-12px;display:flex}.pfv3-results__slide{flex:0 0 100%;min-width:0;padding-left:12px}.pfv3-results__story{grid-template-columns:minmax(0,1.72fr) minmax(320px,.78fr);align-items:stretch;gap:20px;display:grid}.pfv3-results__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid;position:relative}.pfv3-results__photo{aspect-ratio:4/5;background:#efd6e0;border:1px solid #ffffffb3;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 65px #5c143529}.primefit-product-design-v3 .pfv3-results__photo img{object-fit:cover;object-position:center center;display:block;width:100%!important;height:100%!important;margin:0!important}.primefit-product-design-v3 .pfv3-results__photos.is-iren .pfv3-results__photo img{object-position:center top}.primefit-product-design-v3 .pfv3-results__photos:is(.is-krasi,.is-teodora,.is-pavlova,.is-gabriela) .pfv3-results__photo img{width:72%!important;margin-inline:auto!important}.pfv3-results__photo:after{pointer-events:none;content:"";background:linear-gradient(#0000,#1c000c8c);height:35%;position:absolute;inset:auto 0 0}.pfv3-results__photo>span{z-index:2;color:#30081b;min-height:32px;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd6;border:1px solid #ffffffbd;border-radius:999px;align-items:center;padding:7px 12px;font-size:10px;font-weight:850;line-height:1;display:inline-flex;position:absolute;bottom:18px;left:18px}.pfv3-results__photo.is-after>span{color:#3a071f;background:#ff85af;border-color:#fff6}.pfv3-results__direction{z-index:4;color:#3a071f;width:48px;height:48px;font-family:var(--pfv3-body-font,sans-serif);background:#fff;border:5px solid #edb5cc;border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 26px #5c14352b}.pfv3-results__copy{color:#3a071f;background:#fff8fb;border:1px solid #fff6;border-radius:24px;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,3.4vw,46px);display:flex;box-shadow:0 28px 65px #5c143526}.pfv3-results__verified{color:#a9004b;min-height:28px;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.09em;text-transform:uppercase;background:#ffe8f1;border:1px solid #e4006321;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:6px 10px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.pfv3-results__verified i{color:#fff;background:#e40063;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid}.pfv3-results__verified.is-duration{color:#fff;letter-spacing:.075em;background:#e40063;border:0;min-height:34px;padding:6px 13px 6px 7px;font-size:10px;box-shadow:0 9px 20px #9d004533}.pfv3-results__verified.is-duration i{color:#c50058;background:#fff;width:22px;height:22px;font-size:9px}.pfv3-results__copy h3{color:#3a071f;margin:18px 0 0;font-size:clamp(34px,3vw,46px);font-weight:900;line-height:.96}.pfv3-results__copy>p{color:#614b55;font-family:var(--pfv3-body-font,sans-serif);margin:16px 0 0;font-size:14px;font-weight:500;line-height:1.58}.pfv3-results__copy>strong{color:#3a071f;font-family:var(--pfv3-body-font,sans-serif);border-top:1px solid #eadce2;margin-top:20px;padding-top:18px;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.35;display:block}.pfv3-results__copy ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pfv3-results__copy li{color:#4d3440;font-family:var(--pfv3-body-font,sans-serif);margin:0;padding-left:23px;font-size:12.5px;font-weight:700;line-height:1.4;position:relative}.pfv3-results__copy li:before{color:#fff;content:"✓";background:#e40063;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:.08em;left:0}.pfv3-results__copy>small{color:#8c7780;font-family:var(--pfv3-body-font,sans-serif);margin-top:22px;font-size:10px;font-weight:500;line-height:1.45;display:block}.pfv3-results__footer{border-top:1px solid #3a071f1f;grid-template-columns:auto minmax(280px,720px);justify-content:space-between;align-items:start;gap:28px;margin-top:20px;padding-top:18px;display:grid}.pfv3-results__footer>span{color:#9b184f;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.4}.pfv3-results__footer small{color:#765666;font-family:var(--pfv3-body-font,sans-serif);font-size:10px;font-weight:500;line-height:1.55}@media (max-width:991px){.pfv3-results__header{grid-template-columns:1fr;gap:0}.pfv3-results__header p{border-left:0;grid-area:auto/1;max-width:620px;margin-top:14px;padding-left:0}.pfv3-results__story{grid-template-columns:1fr}}@media (max-width:767px){.pfv3-results{padding:48px 14px 52px}.pfv3-results:before{width:360px;height:360px;top:-160px;right:-190px}.pfv3-results__header{margin-bottom:24px}.pfv3-results__header>span{letter-spacing:.16em;margin-bottom:8px;font-size:9px}.pfv3-results__header h2{max-width:350px;font-size:clamp(34px,10vw,42px);line-height:.96}.pfv3-results__header p{margin-top:11px;font-size:13px;line-height:1.48}.pfv3-results__navigation{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.pfv3-results__tabs{display:none}.pfv3-results__picker{color:#3a071f;background:#ffffffe6;border:1px solid #fffffff5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;min-height:46px;padding:5px 14px;display:grid;position:relative;box-shadow:0 10px 24px #5c14351c}.pfv3-results__picker label{color:#9e2759;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1}.pfv3-results__picker select{color:#3a071f;width:100%;min-width:0;height:34px;font-family:var(--pfv3-body-font,sans-serif);cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:14px;font-weight:850;line-height:1}.pfv3-results__picker i{color:#a9004b;pointer-events:none;font-size:10px}.pfv3-results__picker:focus-within{outline-offset:2px;outline:3px solid #ff85afad}.pfv3-results__arrows{gap:6px}.pfv3-results__arrows button{width:44px;height:44px}.pfv3-results__story{gap:12px}.pfv3-results__photos{gap:6px}.pfv3-results__photo{border-radius:16px;box-shadow:0 18px 38px #5c143524}.pfv3-results__photo>span{min-height:26px;padding:6px 9px;font-size:8px;bottom:10px;left:9px}.pfv3-results__direction{border-width:4px;width:38px;height:38px;font-size:16px}.pfv3-results__copy{border-radius:18px;padding:24px 20px}.pfv3-results__copy h3{margin-top:14px;font-size:32px}.pfv3-results__footer{grid-template-columns:1fr;gap:8px;margin-top:16px;padding-top:14px}.pfv3-results__footer small{font-size:9px;line-height:1.5}.pfv3-results__copy>p{margin-top:12px;font-size:13px;line-height:1.5}.pfv3-results__copy>strong{margin-top:15px;padding-top:14px;font-size:17px;line-height:1.32}.pfv3-results__copy ul{gap:7px;margin-top:15px}.pfv3-results__copy li{font-size:12px}.pfv3-results__copy>small{margin-top:16px;font-size:9px}}@media (max-width:379px){.pfv3-results{padding-inline:10px}.pfv3-results__copy{padding-inline:17px}}@media (max-width:767px){.pfv3-purchase__mobile-summary{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:8px;overflow:visible}.pfv3-purchase__mobile-product{background:0 0;border:0;padding:7px 4px 8px}.pfv3-purchase__mobile-rating{justify-content:center;gap:8px}.pfv3-purchase__mobile-rating>span{color:#a00049;font-size:15px}.pfv3-purchase__mobile-rating small{color:#5d4651;text-underline-offset:3px;font-size:13px;font-weight:750;-webkit-text-decoration:underline #e4006347;text-decoration:underline #e4006347;text-decoration-thickness:1px}.pfv3-purchase__mobile-name{color:#3a071f;text-transform:uppercase;margin-top:7px;font-family:Oswald,sans-serif;font-size:26px;font-weight:700;line-height:.95}.pfv3-purchase__mobile-name b{color:#e40063;font-weight:700}.pfv3-purchase__mobile-checkout-summary .pfv3-purchase__mobile-summary-main strong{font-size:29px;font-weight:900}}@media (min-width:1200px){.pfv3-purchase__desktop-price{width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto;grid-template-areas:"label label""price saving";justify-content:start;align-items:end;gap:4px 11px;padding:2px 4px;display:grid}.pfv3-purchase__desktop-price .pfv3-purchase__desktop-price-label{color:#e40063;text-transform:uppercase;background:0 0;border-radius:0;grid-area:label;margin-bottom:3px;padding:0;font-size:14px;font-weight:900;line-height:1.1;display:block}.pfv3-purchase__desktop-price .pfv3-purchase__desktop-price-main{flex-wrap:nowrap;grid-area:price;align-items:baseline;gap:9px;display:flex}.pfv3-purchase__desktop-price .pfv3-purchase__desktop-price-main>strong{color:#30081b;white-space:nowrap;font-size:29px;font-weight:900;line-height:1}.pfv3-purchase__desktop-price .pfv3-purchase__desktop-price-main>del{color:#7b3454;white-space:nowrap;background:#ffe5ef;border:1px solid #e400631f;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:800;line-height:1;text-decoration-color:#e40063;text-decoration-thickness:2px}.pfv3-purchase__desktop-price .pfv3-purchase__desktop-saving{color:#fff;background:#e40063;border-radius:999px;flex-direction:row;grid-area:saving;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:32px;padding:7px 10px;display:flex;box-shadow:0 5px 12px #e4006329}.pfv3-purchase__desktop-price .pfv3-purchase__desktop-saving small{color:#ffffffe6;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.pfv3-purchase__desktop-price .pfv3-purchase__desktop-saving strong{color:#fff;white-space:nowrap;font-size:13px;font-weight:900;line-height:1}.pfv3-purchase__title-desktop{color:#30081b;font-size:clamp(29px,2vw,34px);font-weight:900;line-height:1;display:block}}@media (max-width:767px){.pfv3-purchase__cta [data-pfv3-cta-label]{text-align:center;max-width:280px;font-size:clamp(12px,3.6vw,16px)}.pfv3-purchase__mobile-summary{margin-bottom:10px}.pfv3-purchase__mobile-product{padding:12px 14px 11px}.pfv3-purchase__mobile-rating{gap:7px}.pfv3-purchase__mobile-rating>span{font-size:14px}.pfv3-purchase__mobile-rating small{color:#654c57;font-size:13px;font-weight:800}.pfv3-purchase__mobile-checkout-summary{background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;margin:3px 2px 0;padding:8px 4px 2px;display:grid}.pfv3-purchase__mobile-checkout-summary .pfv3-purchase__mobile-summary-main{color:#3a071f;background:0 0;justify-content:flex-start;gap:8px;padding:0}.pfv3-purchase__mobile-checkout-summary .pfv3-purchase__mobile-summary-main strong{color:#3a071f;font-size:24px;font-weight:850}.pfv3-purchase__mobile-checkout-summary .pfv3-purchase__mobile-summary-main span{color:#c00056;min-height:24px;box-shadow:none;background:#ffe5ef;border:1px solid #e400631f;padding:5px 8px;font-size:11px}.pfv3-purchase__mobile-checkout-summary .pfv3-purchase__mobile-summary-meta{color:#6b5660;background:0 0;justify-content:flex-end;justify-self:end;gap:5px;padding:0;font-size:11px}.pfv3-purchase__mobile-checkout-summary .pfv3-purchase__mobile-summary-meta del{color:#947f88;text-decoration-color:#e40063;text-decoration-thickness:1.5px}}@media (max-width:379px){:is(.pfv3-pack,.pfv3-pack:has(.pfv3-pack__featured)){grid-template-columns:20px 46px minmax(0,1fr);min-height:78px;padding:6px}.pfv3-pack__media{width:46px;height:54px}.pfv3-pack__copy{padding-right:45px}.pfv3-pack__title{font-size:14px}.pfv3-pack__prices strong{font-size:15px}}@media (max-width:1199px){.pfv3-roadmap{background:linear-gradient(#fffafb 0%,#fff 100%)}.pfv3-results{background:linear-gradient(#fff9fb 0%,#f5d8e4 34%,#edb5cc 67%,#e784b4 100%)}.pfv3-ingredients{background:#fff}}@media (min-width:1200px){.pfv3-pack-grid{gap:8px}:is(.pfv3-pack,.pfv3-pack:has(.pfv3-pack__featured)){border-radius:14px;grid-template-columns:22px 62px minmax(0,1fr) auto;gap:9px;min-height:84px;padding:8px 10px}.pfv3-pack__media{background:0 0;border:0;border-radius:0;flex:0 0 62px;grid-column:2;width:62px;height:66px;margin:0;display:flex;overflow:visible}.primefit-product-design-v3 .pfv3-pack__image{object-fit:contain!important;width:100%!important;max-width:64px!important;height:100%!important}.pfv3-pack__copy{grid-column:3}.pfv3-pack__title{font-size:16px}.pfv3-pack__description{margin-top:1px;font-size:11px}.pfv3-pack__prices{gap:7px;margin-top:4px}.pfv3-pack__prices strong{font-size:18px}.pfv3-pack__prices del{font-size:11px}.pfv3-pack__meta{gap:5px;margin-top:3px}.pfv3-pack__unit-price,.pfv3-pack__delivery{font-size:10px}.pfv3-pack__delivery{min-height:0;padding:1px 5px;font-size:9px}.pfv3-pack__discount{flex-direction:row;grid-column:4;gap:3px;min-width:56px;padding:6px 7px;font-size:12px}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{flex-direction:row;grid-column:4;gap:3px;min-width:56px;padding:6px 7px;font-size:12px}.pfv3-pack__discount small{font-size:9px}}@media (max-width:767px){.pfv3-purchase__mobile-summary{border-color:#3a071f1a;border-radius:18px;box-shadow:0 9px 22px #3a071f12}.pfv3-purchase__mobile-product{background:#fff;border-bottom:0;padding:10px 13px 9px}.pfv3-purchase__mobile-rating{gap:6px}.pfv3-purchase__mobile-rating>span,.pfv3-purchase__mobile-rating small{font-size:15px}.pfv3-purchase__mobile-name{margin-top:5px;font-size:28px}.pfv3-purchase__mobile-summary-main,.pfv3-purchase__mobile-summary-meta{color:#fff;background:#d52c73}.pfv3-purchase__mobile-summary-main{padding:9px 13px 1px}.pfv3-purchase__mobile-summary-main strong{color:#fff;font-size:23px}.pfv3-purchase__mobile-summary-main span{color:#8f174a;box-shadow:none;background:#ff86b4}.pfv3-purchase__mobile-summary-meta{color:#f4cada;padding:4px 13px 9px}.pfv3-purchase__mobile-summary-meta del{color:#ffffffad}:is(.pfv3-pack,.pfv3-pack:has(.pfv3-pack__featured)){border-radius:12px;grid-template-rows:minmax(68px,auto);grid-template-columns:19px 44px minmax(0,1fr);gap:6px;min-height:72px;padding:5px 7px;box-shadow:0 4px 13px #3a071f0b}.pfv3-pack.is-selected{box-shadow:0 0 0 2px #e40063,0 9px 20px #e400631a}.pfv3-pack__featured{box-shadow:none;border:0;border-radius:999px;padding:3px 6px;font-size:8px;top:5px;right:6px}.pfv3-pack__radio{width:19px;height:19px;box-shadow:inset 0 0 0 2px #fff,0 2px 5px #3a071f12}.pfv3-pack.is-selected .pfv3-pack__radio:after{width:9px;height:5px;top:4px;left:3px}.pfv3-pack__media{width:44px;height:52px}.primefit-product-design-v3 .pfv3-pack__image{max-width:46px!important}.pfv3-pack__copy{padding:4px 44px 3px 0}.pfv3-pack__title{font-size:14px;line-height:1.08}.pfv3-pack__description{margin-top:1px;font-size:9px}.pfv3-pack__prices{margin-top:2px}.pfv3-pack__prices strong{font-size:15px}.pfv3-pack__prices del{font-size:9px}.pfv3-pack__meta{margin-top:1px}.pfv3-pack__unit-price,.pfv3-pack__delivery{font-size:9px}.pfv3-pack__delivery{min-height:15px;padding:2px 4px}.pfv3-pack__discount{min-width:40px;max-width:44px;padding:4px;font-size:9px;top:50%;right:6px;transform:translateY(-50%)}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{min-width:40px;max-width:44px;padding:4px;font-size:9px;top:50%;right:6px;transform:translateY(-50%)}.pfv3-pack:has(.pfv3-pack__featured) .pfv3-pack__discount{top:29px;transform:none}.pfv3-pack__discount small{font-size:8px}}@media (max-width:379px){:is(.pfv3-pack,.pfv3-pack:has(.pfv3-pack__featured)){grid-template-columns:18px 40px minmax(0,1fr);min-height:68px;padding:5px 6px}.pfv3-pack__media{width:40px;height:48px}.pfv3-pack__copy{padding-right:40px}.pfv3-pack__title{font-size:13px}.pfv3-pack__prices strong{font-size:14px}}@media (max-width:767px){.pfv3-purchase{border:1px solid #3a071f17;border-radius:26px;width:90%;margin:-24px auto 18px;padding:10px 10px 18px;overflow:visible;box-shadow:0 -10px 28px #3a071f14,0 16px 34px #3a071f1a}.pfv3-pack-grid{gap:8px}:is(.pfv3-pack,.pfv3-pack:has(.pfv3-pack__featured)){border-radius:14px;grid-template-rows:minmax(88px,auto);grid-template-columns:21px 76px minmax(0,1fr);gap:7px;min-height:90px;padding:6px 7px}.pfv3-pack__media{width:76px;height:78px}.primefit-product-design-v3 .pfv3-pack__image{object-fit:contain!important;width:100%!important;max-width:78px!important;height:100%!important}.pfv3-pack__copy{padding:5px 45px 4px 0}.pfv3-pack__title{font-size:15px}.pfv3-pack__description,.pfv3-pack__prices del,.pfv3-pack__unit-price,.pfv3-pack__delivery{font-size:10px}.pfv3-pack__prices{margin-top:3px}.pfv3-pack__prices strong{font-size:16px}.pfv3-pack__meta{margin-top:2px}}@media (max-width:379px){.pfv3-purchase{padding-inline:8px}:is(.pfv3-pack,.pfv3-pack:has(.pfv3-pack__featured)){grid-template-rows:minmax(82px,auto);grid-template-columns:19px 66px minmax(0,1fr);gap:6px;min-height:84px}.pfv3-pack__media{width:66px;height:70px}.primefit-product-design-v3 .pfv3-pack__image{max-width:68px!important}.pfv3-pack__copy{padding-right:42px}.pfv3-pack__title{font-size:14px}.pfv3-pack__prices strong{font-size:15px}}@media (max-width:767px){.pfv3-pack__badge-group{gap:3px;top:5px;right:6px}.pfv3-pack__badge-group .pfv3-pack__featured,.pfv3-pack__result-badge{min-height:16px;box-shadow:none;border-width:0;padding:3px 5px;font-size:7.5px;position:static;inset:auto;transform:none}.pfv3-pack:has(.pfv3-pack__badge-group){min-height:102px;padding-top:20px}.pfv3-pack:has(.pfv3-pack__badge-group) .pfv3-pack__discount{top:58%;transform:translateY(-50%)}}@media (max-width:379px){.pfv3-pack__badge-group .pfv3-pack__featured,.pfv3-pack__result-badge{padding-inline:4px;font-size:7px}}.pfv3-purchase__heading h2,.pfv3-purchase__mobile-name,.pfv3-purchase__title-desktop,.pfv3-reasons__intro h2,.pfv3-roadmap .pfv3-journey__header h2,.pfv3-results__header h2,.pfv3-ingredients__header h2,.pfv3-bundle__header h2{letter-spacing:-.04em;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:900;line-height:.98}.pfv3-reason h3,.pfv3-roadmap .pfv3-journey-card h3,.pfv3-results__copy h3,.pfv3-ingredient-panel__copy h3,.pfv3-bundle-card__copy h3{letter-spacing:-.025em;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:900}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group{width:auto;height:auto;display:block;top:0;left:178px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group .pfv3-pack__featured{color:#9f0050;letter-spacing:.035em;background:#fff7fa;border:1px solid #e4006338;border-top:0;border-radius:0 0 7px 7px;align-items:center;min-height:21px;padding:4px 8px 3px;font-family:Oswald,sans-serif;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:static;transform:none;box-shadow:inset 0 -1px #e400630f}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack__badge-group .pfv3-pack__featured{color:#9f0050;box-shadow:none;background:#fff;border-color:#ffffffd9}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group:after,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__ribbon,.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__result-badge{display:none}@media (max-width:767px){.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group{top:0;left:112px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group .pfv3-pack__featured{border-radius:0 0 5px 5px;min-height:20px;padding:3px 6px 2px;font-size:8px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy{padding-top:15px}}html:has(body.primefit-product-design-v3){background:0 0}body.primefit-product-design-v3{background:#fff}.pfv3-bundle__selector{width:min(100%,920px);margin:0 auto}.pfv3-bundle-card__ribbon{z-index:5;color:#fff;letter-spacing:.065em;text-transform:uppercase;background:#d4005c;border:0;border-radius:9px 9px 0 0;width:fit-content;min-width:0;margin:0 0 -11px 21px;padding:7px 12px 8px;font-size:9px;font-weight:900;line-height:1;box-shadow:0 -4px 12px #7300311a}.pfv3-bundle-card{color:#3a071f;box-shadow:none;background:#fff;border:1px solid #3a071f24;border-radius:16px;margin:0 0 13px;transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .22s ease-out,transform .18s ease-out;overflow:hidden}.pfv3-bundle-card:hover{background:#fff9fb;border-color:#d4005c6b;transform:translateY(-1px);box-shadow:0 10px 24px #4d0b2617}.pfv3-bundle-card.is-selected{color:#3a071f;background:linear-gradient(135deg,#fff 0%,#fff9fb 100%);border-color:#d4005c;box-shadow:0 11px 28px #a2004629,inset 0 0 0 1px #fffc}.pfv3-bundle-card:focus-visible{outline-offset:4px;outline:3px solid #d4005c57}.pfv3-bundle-card__main{grid-template-columns:24px 84px minmax(0,1fr) minmax(118px,auto);gap:16px;min-height:112px;padding:14px 20px}.pfv3-bundle-card__radio{background:#fff;border:1.5px solid #9f8490;width:22px;height:22px;box-shadow:inset 0 0 0 5px #fff}.pfv3-bundle-card__media{background:0 0;border:0;border-radius:0;width:84px;height:84px;overflow:visible}.pfv3-bundle-card__title-line{gap:9px}.pfv3-bundle-card__title-line>strong{color:#3a071f;letter-spacing:-.025em;font-size:clamp(23px,2.2vw,28px)}.pfv3-bundle-card__title-line>small{color:#970042;letter-spacing:.06em;background:#ffe6ef;border:1px solid #d4005c26;border-radius:999px;padding:5px 8px 4px;font-size:8px;font-weight:900}.pfv3-bundle-card.is-selected .pfv3-bundle-card__title-line>small{color:#fff;background:#d4005c;border-color:#d4005c}.pfv3-bundle-card__copy>span:last-child{color:#71515f;margin-top:7px;font-size:12px;font-weight:700;line-height:1.35}.pfv3-bundle-card__price{gap:5px;min-width:118px}.pfv3-bundle-card__price>small{color:#8e6f7e;letter-spacing:.11em;font-size:8px;font-weight:850}.pfv3-bundle-card__price>strong{color:#3a071f;letter-spacing:-.035em;font-size:clamp(27px,2.5vw,34px)}.pfv3-bundle-card__regular{gap:5px}.pfv3-bundle-card__regular em{color:#8e6f7e;letter-spacing:.05em;font-size:8px;font-weight:800}.pfv3-bundle-card__regular del{color:#765564;font-size:13px;font-weight:800;text-decoration-color:#d4005c;text-decoration-thickness:1.5px}.pfv3-bundle-card__extra{color:#7c1646;background:#fff0f5;border-top:1px solid #0000;grid-template-columns:20px 30px minmax(0,1fr);gap:10px;padding-left:20px;padding-right:20px;transition:max-height .18s ease-out,padding .18s ease-out,opacity .13s ease-out}.pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{border-top-color:#d4005c24;max-height:52px;padding-top:10px;padding-bottom:10px}.pfv3-bundle-card__extra>i{color:#fff;background:#d4005c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}@media (min-width:1800px){.pfv3-bundle__selector{width:min(100%,980px)}.pfv3-bundle-card__main{grid-template-columns:26px 92px minmax(0,1fr) 132px;min-height:124px;padding:16px 24px}.pfv3-bundle-card__media,.primefit-product-design-v3 .pfv3-bundle-card__media img{width:92px!important;height:92px!important}}@media (max-width:600px){.pfv3-bundle__selector{width:100%}.pfv3-bundle-card__ribbon{border-radius:7px 7px 0 0;margin-left:15px;padding:6px 9px 7px;font-size:7.5px}.pfv3-bundle-card{border-radius:14px;margin-bottom:11px}.pfv3-bundle-card__main{grid-template-columns:20px 58px minmax(0,1fr) minmax(76px,auto);gap:9px;min-height:86px;padding:11px 12px}.pfv3-bundle-card__radio{width:20px;height:20px;box-shadow:inset 0 0 0 4px #fff}.pfv3-bundle-card.is-selected .pfv3-bundle-card__radio{box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 8px #d4005c}.pfv3-bundle-card__media,.primefit-product-design-v3 .pfv3-bundle-card__media img{width:58px!important;height:58px!important}.pfv3-bundle-card__title-line{gap:5px}.pfv3-bundle-card__title-line>strong{white-space:nowrap;font-size:clamp(16px,4.4vw,20px)}.pfv3-bundle-card__title-line>small{padding:4px 6px 3px;font-size:6.5px}.pfv3-bundle-card__copy>span:last-child{margin-top:4px;font-size:8px;line-height:1.35}.pfv3-bundle-card__price{gap:3px;min-width:76px}.pfv3-bundle-card__price>small,.pfv3-bundle-card__regular em{font-size:6px}.pfv3-bundle-card__price>strong{font-size:clamp(20px,5.4vw,24px)}.pfv3-bundle-card__regular{gap:3px}.pfv3-bundle-card__regular del{font-size:10px}.pfv3-bundle-card__extra{grid-template-columns:18px 27px minmax(0,1fr);gap:8px;padding-left:12px;padding-right:12px}.pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{max-height:48px;padding-top:9px;padding-bottom:9px}.pfv3-bundle-card__extra>i{width:18px;height:18px;font-size:8px}.pfv3-bundle-card__extra-icon{border-radius:8px;width:27px;height:27px}.pfv3-bundle-card__extra-icon i{font-size:10px}.pfv3-bundle-card__extra>strong{font-size:9px}}@media (max-width:350px){.pfv3-bundle-card__main{grid-template-columns:18px 48px minmax(0,1fr);grid-template-areas:"radio media copy""radio media price";gap:4px 7px;min-height:88px;padding:10px}.pfv3-bundle-card__radio{grid-area:radio}.pfv3-bundle-card__media{grid-area:media}.pfv3-bundle-card__copy{grid-area:copy}.pfv3-bundle-card__price{grid-area:price;align-items:flex-start;min-width:0}.pfv3-bundle-card__price>small,.pfv3-bundle-card__regular em{display:none}.pfv3-bundle-card__price>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.pfv3-bundle-card,.pfv3-bundle-card__extra{transition:opacity .12s ease-out,background-color .12s ease-out,border-color .12s ease-out}.pfv3-bundle-card:hover,.pfv3-bundle-card:active{transform:none}}.pfv3-bundle__inner{width:min(100%,1100px)}.pfv3-bundle__selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:none;margin:0;display:grid}.pfv3-bundle__option{min-width:0;padding-top:24px;display:flex;position:relative}.pfv3-bundle-card__ribbon{z-index:2;color:#a60049;letter-spacing:.055em;background:#fff;border:1px solid #d4005c38;border-radius:7px;margin:0;padding:6px 9px 7px;font-size:8px;font-weight:900;position:absolute;top:0;left:16px;box-shadow:0 5px 13px #5e0c2c1a}.pfv3-bundle__option:has(.pfv3-bundle-card.is-selected) .pfv3-bundle-card__ribbon{color:#fff;background:#d4005c;border-color:#d4005c}.pfv3-bundle-card{width:100%;height:100%;min-height:286px;box-shadow:none;background:#fff;border:1px solid #3a071f21;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;margin:0;padding:0;transition:border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1);display:grid;overflow:hidden}.pfv3-bundle-card.is-selected{background:#fff8fb;border-color:#d4005c;box-shadow:0 14px 30px #97004129}@media (hover:hover) and (pointer:fine){.pfv3-bundle-card:hover{background:#fffafb;border-color:#d4005c8a;transform:none;box-shadow:0 10px 24px #4d0b261a}}.pfv3-bundle-card:active{transition-duration:.1s;transform:scale(.985)}.pfv3-bundle-card__main{grid-template:"media media radio"104px"copy copy copy""price price price"/minmax(0,1fr) auto;align-items:end;gap:8px 10px;min-height:0;padding:16px 17px 14px}.pfv3-bundle-card__radio{border:1.5px solid #a68896;grid-area:radio;place-self:start end;width:21px;height:21px;box-shadow:inset 0 0 0 4px #fff}.pfv3-bundle-card.is-selected .pfv3-bundle-card__radio{background:#d4005c;border-color:#d4005c;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 8px #d4005c}.pfv3-bundle-card__media{grid-area:media;place-self:center;width:104px;height:104px}.pfv3-bundle-card__copy{text-align:left;grid-area:copy;align-self:start}.pfv3-bundle-card__title-line{justify-content:space-between;gap:7px}.pfv3-bundle-card__title-line>strong{font-size:clamp(22px,2vw,27px)}.pfv3-bundle-card__title-line>small{flex:none;padding:5px 7px 4px;font-size:7px}.pfv3-bundle-card__copy>span:last-child{margin-top:5px;font-size:10px;line-height:1.35}.pfv3-bundle-card__price{border-top:1px solid #3a071f17;grid-area:price;grid-template-columns:auto 1fr;grid-template-areas:"label label""price regular";justify-self:stretch;align-items:end;gap:3px 8px;min-width:0;padding-top:9px;display:grid}.pfv3-bundle-card__price>small{grid-area:label;font-size:7px}.pfv3-bundle-card__price>strong{grid-area:price;justify-self:start;font-size:clamp(26px,2.2vw,33px)}.pfv3-bundle-card__regular{grid-area:regular;place-self:center end;gap:3px}.pfv3-bundle-card__regular em{display:none}.pfv3-bundle-card__regular del{font-size:11px}.pfv3-bundle-card__extra{color:#7b1744;opacity:1;background:0 0;border-top:1px solid #3a071f17;grid-template-columns:17px 23px minmax(0,1fr);align-items:center;gap:7px;min-height:43px;max-height:none;padding:8px 16px 9px;transition:none;display:grid;overflow:visible}.pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{border-top-color:#d4005c33;max-height:none;padding:8px 16px 9px}.pfv3-bundle-card__extra>i{color:#d4005c;background:0 0;border:1px solid #d4005c6b;width:17px;height:17px;font-size:8px}.pfv3-bundle-card__extra-icon{color:#a60049;background:0 0;border:0;border-radius:0;width:23px;height:23px}.pfv3-bundle-card__extra-icon i{font-size:11px}.pfv3-bundle-card__extra>strong{color:#74445d;font-size:9px;font-weight:800;line-height:1.32}.pfv3-bundle-card.is-selected .pfv3-bundle-card__extra>strong{color:#9d0045}@media (max-width:767px){.pfv3-bundle__inner{width:min(100%,820px)}.pfv3-bundle__selector{grid-template-columns:1fr;gap:8px;display:grid}.pfv3-bundle__option{padding-top:19px;display:block}.pfv3-bundle-card__ribbon{border-radius:6px;padding:5px 8px 6px;font-size:6.5px;left:12px}.pfv3-bundle-card{border-radius:14px;min-height:0;display:block}.pfv3-bundle-card__main{grid-template:"radio media copy price"1fr/20px 58px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:81px;padding:11px 12px 10px}.pfv3-bundle-card__radio,.pfv3-bundle-card__media,.pfv3-bundle-card__copy,.pfv3-bundle-card__price{align-self:center}.pfv3-bundle-card__radio{justify-self:start;width:20px;height:20px}.pfv3-bundle-card__media,.primefit-product-design-v3 .pfv3-bundle-card__media img{width:58px!important;height:58px!important}.pfv3-bundle-card__title-line{justify-content:flex-start}.pfv3-bundle-card__title-line>strong{font-size:clamp(16px,4.4vw,20px)}.pfv3-bundle-card__title-line>small{padding:4px 6px 3px;font-size:6.5px}.pfv3-bundle-card__copy>span:last-child{margin-top:4px;font-size:8px}.pfv3-bundle-card__price{border:0;justify-self:end;align-items:flex-end;min-width:76px;padding:0;display:flex}.pfv3-bundle-card__price>small,.pfv3-bundle-card__regular em{display:none}.pfv3-bundle-card__price>strong{font-size:clamp(20px,5.4vw,24px)}.pfv3-bundle-card__regular del{font-size:10px}.pfv3-bundle-card__extra{grid-template-columns:16px 21px minmax(0,1fr);gap:7px;min-height:34px;padding:7px 12px 8px}.pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{padding:7px 12px 8px}.pfv3-bundle-card__extra>i{width:16px;height:16px;font-size:7px}.pfv3-bundle-card__extra-icon{width:21px;height:21px}.pfv3-bundle-card__extra-icon i{font-size:10px}.pfv3-bundle-card__extra>strong{font-size:8.5px}}@media (max-width:350px){.pfv3-bundle-card__main{grid-template:"radio media copy""radio media price"/18px 50px minmax(0,1fr);gap:4px 7px;min-height:88px;padding:10px}.pfv3-bundle-card__price{justify-self:start;align-items:baseline;min-width:0}.pfv3-bundle-card__price>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.pfv3-bundle-card{transition:none}.pfv3-bundle-card:active{transform:none}}@media (max-width:379px){.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group{left:8px}}.pfv3-reasons__intro h2,.pfv3-roadmap .pfv3-journey__header h2,.pfv3-results__header h2,.pfv3-ingredients__header h2,.pfv3-bundle__header h2{letter-spacing:-.045em;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:clamp(2.25rem,3.55vw,3.55rem);font-weight:900;line-height:.9}.pfv3-bundle-card__title-line>small,.pfv3-bundle-card__price>small{letter-spacing:.045em;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:800}.pfv3-bundle-card__title-line>small{padding:6px 8px 5px;font-size:10px;line-height:1}.pfv3-bundle-card__copy>span:last-child{letter-spacing:.005em;margin-top:6px;font-size:13px;font-weight:700;line-height:1.35}.pfv3-bundle-card__price>small{font-size:10px;line-height:1}.pfv3-bundle-card__regular del{font-size:14px;font-weight:700}.pfv3-bundle-card__extra{min-height:48px;padding-block:10px}.pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{padding-block:10px}.pfv3-bundle-card__extra>strong{font-size:12px;font-weight:800;line-height:1.35}@media (max-width:767px){.pfv3-reasons__intro h2,.pfv3-roadmap .pfv3-journey__header h2,.pfv3-results__header h2,.pfv3-ingredients__header h2,.pfv3-bundle__header h2{font-size:clamp(2rem,11vw,3rem)}.pfv3-bundle-card__title-line>strong{font-size:clamp(18px,4.8vw,21px);line-height:.98}.pfv3-bundle-card__title-line>small{padding:5px 7px 4px;font-size:8.5px}.pfv3-bundle-card__copy>span:last-child{margin-top:5px;font-size:11.5px;line-height:1.3}.pfv3-bundle-card__price>strong{font-size:clamp(23px,6vw,27px)}.pfv3-bundle-card__regular del{font-size:12px}.pfv3-bundle-card__extra{min-height:42px;padding-block:9px}.pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{padding-block:9px}.pfv3-bundle-card__extra>strong{font-size:11px;line-height:1.3}}.pfv3-roadmap-card__checkpoint{color:#3a0a22;background:radial-gradient(circle at 84% 8%,#fffc,#0000 31%),linear-gradient(155deg,#fce8f0 0%,#f8d5e2 100%);grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:11px;padding:28px 18px;display:grid}.pfv3-roadmap-card__checkpoint:before{width:220px;height:220px;box-shadow:none;background:radial-gradient(circle,#e4006321 0%,#e4006300 68%);border:0;bottom:-92px;right:-85px}.pfv3-roadmap-card__icon{color:#a8004a;background:#fffafd;border-color:#a8004a24;border-radius:13px;width:40px;height:40px;font-size:14px;box-shadow:0 8px 18px #7b13431f,inset 0 1px #ffffffd6}.pfv3-roadmap-card__day{z-index:1;justify-items:center;gap:2px;display:grid;position:relative}.pfv3-roadmap-card__day small{color:#83516a;letter-spacing:.19em;opacity:1;margin:0;font-size:9px;font-weight:800;line-height:1}.pfv3-roadmap-card__day strong{color:#3a0a22;letter-spacing:-.045em;margin:0;font-family:Oswald,sans-serif;font-size:clamp(60px,5.5vw,76px);font-weight:900;line-height:.82}.pfv3-roadmap-card__week{z-index:1;color:#8b1550;min-height:26px;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:.075em;text-transform:uppercase;background:#fffafd;border:1px solid #a8004a24;border-radius:8px;align-items:center;padding:6px 10px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe0}@media (max-width:767px){.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group{left:8px}.pfv3-roadmap-card__checkpoint{text-align:left;grid-template-rows:1fr;grid-template-columns:40px minmax(0,1fr) auto;place-items:center stretch;gap:12px;min-height:88px;padding:14px 18px}.pfv3-roadmap-card__icon{border-radius:12px;grid-area:1/1;width:40px;height:40px}.pfv3-roadmap-card__day{grid-area:1/2;justify-items:start;gap:3px}.pfv3-roadmap-card__day small{letter-spacing:.16em;grid-area:auto;align-self:auto;font-size:8px}.pfv3-roadmap-card__day strong{font-size:42px;line-height:.76}.pfv3-roadmap-card__week{white-space:nowrap;grid-area:1/3;justify-self:end;min-height:28px;padding:7px 9px;font-size:8px}}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group{z-index:6;top:-12px;left:14px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group .pfv3-pack__featured{color:#fff;letter-spacing:.05em;background:#d4005c;border:1px solid #ffffffeb;border-radius:8px;justify-content:center;min-width:120px;min-height:29px;padding:6px 12px 5px;font-size:11px;font-weight:900;box-shadow:0 7px 15px #bd004f3d,inset 0 1px #fff3}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack.is-selected .pfv3-pack__badge-group .pfv3-pack__featured{color:#c40055;background:#fffafd;border-color:#fff;box-shadow:0 7px 15px #74003133,inset 0 1px #ffffffe6}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack-b__copy{padding-top:0}@media (max-width:767px){.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group{top:-10px;left:10px}.pfv3[data-pfv3-selector-variant=b] .pfv3-pack__badge-group .pfv3-pack__featured{border-radius:7px;min-width:112px;min-height:26px;padding:5px 9px 4px;font-size:9.5px}.primefit-product-design-v3,.primefit-product-design-v3 .main-area,.pfv3,.pfv3>section:not(.pfv3-product-canvas){overflow:visible}.pfv3-roadmap{isolation:auto;background:radial-gradient(circle at calc(100% + 28px) 0,#0000 0 126px,#e4006314 127px 128px,#0000 129px 166px,#e4006306 167px 168px,#0000 169px),linear-gradient(#fffafb 0%,#fff 56%,#f8e5ec 76%,#efbfd2 90%,#e784b4 100%)}.pfv3-results{background:radial-gradient(circle at calc(100% + 34px) 0,#0000 0 150px,#b0005517 151px 152px,#0000 153px 194px,#ffffff29 195px 196px,#0000 197px),linear-gradient(#fff9fb 0%,#f5d8e4 34%,#edb5cc 67%,#e58bb6 100%)}.pfv3-roadmap:before,.pfv3-results:before{display:none}.pfv3-roadmap .pfv3-journey-card{contain:none;box-shadow:0 14px 32px #3a071f17}.pfv3-reasons__grid{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;box-shadow:0 14px 32px #5c143517}.pfv3-results__photo>span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0}.pfv3-results__photo,.pfv3-results__copy{box-shadow:0 14px 34px #5c14351f}.pfv3 .pfv3-roadmap .pfv3-journey__viewport,.pfv3 .pfv3-results__viewport{touch-action:pan-y;border-radius:0;overflow:visible}.pfv3 .pfv3-roadmap .pfv3-journey__track,.pfv3 .pfv3-results__track{margin-left:0;display:block;transform:none!important}.pfv3 .pfv3-roadmap .pfv3-journey-card,.pfv3 .pfv3-results__slide{width:100%;padding-left:0;display:none;transform:none!important}.pfv3 .pfv3-roadmap .pfv3-journey-card.is-current,.pfv3 .pfv3-results__slide.is-current{display:block}.pfv3>section:not(.pfv3-product-canvas),.pfv3>section:not(.pfv3-product-canvas) *{contain:none;will-change:auto}.pfv3>section:not(.pfv3-product-canvas) *,.pfv3>section:not(.pfv3-product-canvas) :before,.pfv3>section:not(.pfv3-product-canvas) :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}.pfv3>section:not(.pfv3-product-canvas) img{filter:none!important}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.pfv3 .pfv3-roadmap__timeline-line>span{transition:transform .24s var(--pfv3-ease-in-out)!important}.pfv3 .pfv3-roadmap__dot,.pfv3 .pfv3-roadmap__dot:after{transition:background-color .18s ease, transform .18s var(--pfv3-ease-out)!important}.pfv3 .pfv3-roadmap__milestone,.pfv3 .pfv3-results__tabs button,.pfv3 .pfv3-ingredients__tabs button,.pfv3 .pfv3-roadmap .pfv3-journey__arrow,.pfv3 .pfv3-results__arrows button{transition:color .14s ease, background-color .14s ease, border-color .14s ease, opacity .14s ease, transform .14s var(--pfv3-ease-out)!important}.pfv3 .pfv3-ingredients__tabs button:before{transition:opacity .18s ease, transform .18s var(--pfv3-ease-out)!important}.pfv3 .pfv3-roadmap__milestone:active,.pfv3 .pfv3-results__tabs button:active,.pfv3 .pfv3-ingredients__tabs button:active{transform:scale(.97)!important}.pfv3 .pfv3-roadmap .pfv3-journey__arrow:active:not(:disabled),.pfv3 .pfv3-results__arrows button:active:not(:disabled){transform:scale(.94)!important}}.pfv3-purchase__social-proof{color:#30081b;width:100%;min-height:62px;box-shadow:none;background:0 0;border-top:1px solid #30081b17;border-radius:0;justify-content:center;align-items:center;gap:12px;margin:10px 0 0;padding:10px 14px 0;display:flex}.pfv3-purchase__social-avatars{flex:0 0 76px;align-items:center;width:76px;min-width:76px;display:flex;position:relative}.primefit-product-design-v3 .pfv3-purchase__social-avatars img{background:#f4dce6;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 9px #3a071f21;object-fit:cover!important;width:42px!important;max-width:none!important;height:42px!important;margin:0!important}.primefit-product-design-v3 .pfv3-purchase__social-avatars img+img{margin-left:-15px!important}.pfv3-purchase__social-verified{color:#fff;background:#e40063;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:-1px;right:0;box-shadow:0 3px 8px #b0005533}.pfv3-purchase__social-verified svg{width:13px;height:13px}.pfv3-purchase__social-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.pfv3-purchase__social-copy strong{color:#30081b;font-size:15px;font-weight:900;line-height:1.2}.pfv3-purchase__social-copy span{color:#6d4b5b;margin-top:3px;font-size:12px;font-weight:650;line-height:1.35}@media (max-width:767px){.pfv3-purchase__social-proof{justify-content:flex-start;gap:10px;min-height:54px;margin-top:9px;padding:9px 2px 0}.pfv3-purchase__social-avatars{flex-basis:64px;width:64px;min-width:64px}.primefit-product-design-v3 .pfv3-purchase__social-avatars img{border-width:2px;width:38px!important;height:38px!important}.primefit-product-design-v3 .pfv3-purchase__social-avatars img+img{margin-left:-13px!important}.pfv3-purchase__social-verified{width:19px;height:19px;top:-2px}.pfv3-purchase__social-copy strong{font-size:13px}.pfv3-purchase__social-copy span{margin-top:2px;font-size:11px;line-height:1.3}}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey__header{max-width:970px;display:block}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey__header h2{letter-spacing:-.025em;max-width:940px;font-size:clamp(38px,4.5vw,66px);line-height:.94}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey__header h2 span{margin-top:6px;display:block}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey__header p{color:#62414f;max-width:710px;margin-top:18px;font-size:16px;font-weight:650;line-height:1.5}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card{background:#fff;border:0;border-radius:16px;grid-template-columns:clamp(196px,18vw,230px) minmax(0,1fr);min-height:430px;overflow:hidden;box-shadow:0 26px 66px #3a071f21}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card:not(.is-current),.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card.is-current{border:0;box-shadow:0 26px 66px #3a071f21}.primefit-product-design-v3 .pfv3-roadmap-card__checkpoint{color:var(--pfv3-stage-deep);text-align:left;background:var(--pfv3-stage-surface);flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 28px;display:flex}.primefit-product-design-v3 .pfv3-roadmap-card__checkpoint:before{width:150px;height:150px;box-shadow:none;border:38px solid #ffffff29;border-radius:50%;top:22px;bottom:auto;right:-44px}.primefit-product-design-v3 .pfv3-roadmap .is-stage-90 .pfv3-roadmap-card__checkpoint{color:#fff}.primefit-product-design-v3 .pfv3-roadmap-card__day{flex-direction:column;align-items:flex-start;display:flex}.primefit-product-design-v3 .pfv3-roadmap-card__day small{color:currentColor;letter-spacing:.16em;opacity:.72;margin:0 0 7px;font-size:12px;font-weight:900}.primefit-product-design-v3 .pfv3-roadmap-card__day strong{color:currentColor;letter-spacing:-.04em;font-size:clamp(80px,8vw,112px);font-weight:900;line-height:.78}.primefit-product-design-v3 .pfv3-roadmap-card__week{color:currentColor;letter-spacing:.04em;background:0 0;border:0;border-radius:0;margin-top:25px;padding:0;font-size:12px;font-weight:850;display:block}.primefit-product-design-v3 .pfv3-roadmap-card__phase{color:currentColor;margin-top:6px;font-size:25px;display:block}.primefit-product-design-v3 .pfv3-roadmap-card__content{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(250px,.58fr);align-content:center;column-gap:clamp(28px,3vw,46px);padding:clamp(28px,3.2vw,46px);display:grid}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card__header{grid-column:1;align-self:end}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card h3{letter-spacing:-.025em;max-width:650px;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:.96}.primefit-product-design-v3 .pfv3-roadmap .pfv3-roadmap-card__content>p{color:#644b56;grid-column:1;max-width:660px;margin-top:18px;font-size:14px;font-weight:550;line-height:1.52}.primefit-product-design-v3 .pfv3-roadmap-card__outcomes{grid-column:1;align-self:start;margin-top:20px;padding-top:18px}.primefit-product-design-v3 .pfv3-roadmap-card__outcomes>strong{color:#9f1c51;letter-spacing:.08em;margin-bottom:12px;font-size:11px}.primefit-product-design-v3 .pfv3-roadmap .pfv3-roadmap-card__outcomes ul{grid-template-columns:1fr;gap:9px}.primefit-product-design-v3 .pfv3-roadmap .pfv3-roadmap-card__outcomes li{padding-left:27px;font-size:13px;font-weight:750}.primefit-product-design-v3 .pfv3-roadmap .pfv3-roadmap-card__outcomes li:before{background:var(--pfv3-stage-accent);width:19px;height:19px;top:.02em}@media (max-width:991px){.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card{grid-template-columns:170px minmax(0,1fr)}.primefit-product-design-v3 .pfv3-roadmap-card__content{grid-template-columns:minmax(0,1fr) 220px;column-gap:24px;padding:28px}}@media (max-width:767px){.primefit-product-design-v3 .pfv3-roadmap{padding:46px 14px 50px}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey__header h2{max-width:360px;font-size:clamp(36px,10.8vw,46px);line-height:.93}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey__header h2 span{margin-top:8px}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey__header p{max-width:355px;margin-top:15px;font-size:13px;line-height:1.48}.primefit-product-design-v3 .pfv3-roadmap__timeline{margin:28px 0 20px}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey__viewport,.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card{border-radius:16px}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card{min-height:0;box-shadow:0 18px 42px #3a071f1f}.primefit-product-design-v3 .pfv3-roadmap-card__checkpoint{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 14px;min-height:116px;padding:18px 20px 20px;display:grid}.primefit-product-design-v3 .pfv3-roadmap-card__checkpoint:before{border-width:34px;width:145px;height:145px;top:-34px;right:-36px}.primefit-product-design-v3 .pfv3-roadmap-card__day{grid-area:1/1/3}.primefit-product-design-v3 .pfv3-roadmap-card__day small{margin-bottom:5px;font-size:9px}.primefit-product-design-v3 .pfv3-roadmap-card__day strong{font-size:70px}.primefit-product-design-v3 .pfv3-roadmap-card__week{grid-area:1/2;place-self:end start;margin:0 0 4px;padding:0;font-size:10px}.primefit-product-design-v3 .pfv3-roadmap-card__phase{grid-area:2/2;align-self:start;margin:0;font-size:26px}.primefit-product-design-v3 .pfv3-roadmap-card__content{padding:24px 20px 22px;display:block}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card h3{max-width:330px;font-size:clamp(28px,8.3vw,34px);line-height:.96}.primefit-product-design-v3 .pfv3-roadmap .pfv3-roadmap-card__content>p{color:#644b56;margin-top:14px;font-size:13px;font-weight:550;line-height:1.52;display:block}.primefit-product-design-v3 .pfv3-roadmap-card__outcomes{margin-top:16px;padding-top:15px}.primefit-product-design-v3 .pfv3-roadmap-card__outcomes>strong{margin-bottom:10px;font-size:10px}.primefit-product-design-v3 .pfv3-roadmap .pfv3-roadmap-card__outcomes li{padding-left:25px;font-size:12px;line-height:1.36}.primefit-product-design-v3 .pfv3-roadmap-plan{margin-top:20px}.primefit-product-design-v3 .pfv3-roadmap__footer{margin-top:12px}}@media (max-width:379px){.primefit-product-design-v3 .pfv3-roadmap{padding-inline:10px}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey__header h2{font-size:35px}.primefit-product-design-v3 .pfv3-roadmap-card__content{padding-inline:17px}}.primefit-product-design-v3 .pfv3-roadmap__timeline{--pfv3-selected-week:0;isolation:isolate;background:#f1e5ea;border:0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,620px);min-height:60px;margin:30px auto 24px;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe0,inset 0 0 0 1px #48162d0f}.primefit-product-design-v3 .pfv3-roadmap__timeline:before{z-index:0;content:"";width:calc(33.3333% - 3.33333px);transform:translate3d(calc(var(--pfv3-selected-week) * 100%), 0, 0);background:#fff;border-radius:12px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 5px 16px #3a071f1f,inset 0 1px #fffffff5}.primefit-product-design-v3 .pfv3-roadmap__timeline[data-pfv3-selected-week="2"]:before{background:#3a071f}.primefit-product-design-v3 .pfv3-roadmap__milestone{z-index:1;color:#715563;min-width:0;min-height:50px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;place-items:center;margin:0;padding:0 10px;display:grid;position:relative;transform:scale(1)}.primefit-product-design-v3 .pfv3-roadmap__milestone strong{color:currentColor;font-family:var(--pfv3-body-font,sans-serif);letter-spacing:-.005em;text-transform:none;white-space:nowrap;align-items:baseline;gap:4px;margin:0;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.primefit-product-design-v3 .pfv3-roadmap__milestone strong span{letter-spacing:-.025em;font-size:18px;font-weight:900}.primefit-product-design-v3 .pfv3-roadmap__milestone.is-active{color:#b00055}.primefit-product-design-v3 .pfv3-roadmap__timeline[data-pfv3-selected-week="2"] .pfv3-roadmap__milestone.is-active{color:#fff}.primefit-product-design-v3 .pfv3-roadmap__milestone:active{transform:scale(.96)!important}.primefit-product-design-v3 .pfv3-roadmap__milestone:focus-visible{outline-offset:-2px;outline:3px solid #e4006347}.primefit-product-design-v3 .pfv3-roadmap .pfv3-journey-card{grid-template-columns:minmax(0,1fr)}.primefit-product-design-v3 .pfv3-roadmap-card__content{padding:clamp(32px,3.4vw,48px)}@media (hover:hover) and (pointer:fine){.primefit-product-design-v3 .pfv3-roadmap__milestone:not(.is-active):hover{color:#3a071f}}@media (prefers-reduced-motion:no-preference){.primefit-product-design-v3 .pfv3-roadmap__timeline:before{transition:transform .3s cubic-bezier(.23,1,.32,1),background-color .18s!important}.primefit-product-design-v3 .pfv3-roadmap__milestone{transition:color .16s,transform 90ms ease-out!important}}@media (prefers-reduced-motion:reduce){.primefit-product-design-v3 .pfv3-roadmap__timeline:before,.primefit-product-design-v3 .pfv3-roadmap__milestone{transition:none!important}}@media (prefers-contrast:more){.primefit-product-design-v3 .pfv3-roadmap__timeline{box-shadow:inset 0 0 0 2px #6f5260}.primefit-product-design-v3 .pfv3-roadmap__timeline:before{box-shadow:inset 0 0 0 2px #3a071f}}@media (max-width:767px){.primefit-product-design-v3 .pfv3-roadmap__timeline{border-radius:14px;min-height:56px;margin:24px 0 18px;padding:4px}.primefit-product-design-v3 .pfv3-roadmap__timeline:before{border-radius:11px;width:calc(33.3333% - 2.66667px);top:4px;bottom:4px;left:4px}.primefit-product-design-v3 .pfv3-roadmap__milestone{border-radius:11px;min-height:48px;padding-inline:6px}.primefit-product-design-v3 .pfv3-roadmap__milestone strong{gap:3px;font-size:11px}.primefit-product-design-v3 .pfv3-roadmap__milestone strong span{font-size:16px}.primefit-product-design-v3 .pfv3-roadmap-card__content{padding:26px 20px 22px}}.primefit-product-design-v3 .pfv3-bundle{background:#fff7fa;padding-top:clamp(64px,7vw,94px)}.primefit-product-design-v3 .pfv3-bundle__inner{width:min(100%,1100px)}.primefit-product-design-v3 .pfv3-bundle__header{width:min(100%,790px);margin-bottom:34px}.primefit-product-design-v3 .pfv3-bundle__proof{isolation:isolate;color:#3a071f;background:#fff;border:1px solid #3a071f12;border-radius:28px;width:min(100%,680px);max-width:none;margin-top:26px;padding:22px 26px 23px;display:grid;position:relative;box-shadow:0 18px 42px #3a071f1c,inset 0 1px #fffffff5}.primefit-product-design-v3 .pfv3-bundle__proof:before{display:none}.primefit-product-design-v3 .pfv3-bundle__proof:after{content:"";z-index:0;background:#fff;border:1px solid #3a071f12;border-width:0 1px 1px 0;border-radius:0 0 6px;width:20px;height:20px;display:block;position:absolute;bottom:-9px;left:52px;transform:rotate(45deg);box-shadow:7px 8px 18px #3a071f0f}.primefit-product-design-v3 .pfv3-bundle__proof>span{color:#b00055}.primefit-product-design-v3 .pfv3-bundle__proof>strong{color:#3a071f;font-size:18px;line-height:1.32}.primefit-product-design-v3 .pfv3-bundle__proof>strong em{color:#d4005c}.primefit-product-design-v3 .pfv3-bundle__proof>small{color:#725461}.primefit-product-design-v3 .pfv3-bundle__selector{background:#f1e2e8;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;padding:7px;display:grid}.primefit-product-design-v3 .pfv3-bundle__option{min-width:0;padding:0;display:flex;position:relative}.primefit-product-design-v3 .pfv3-bundle-card{color:#3a071f;width:100%;min-height:324px;box-shadow:none;background:#ffffffd1;border:0;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;margin:0;transition:color .18s ease-out,background-color .18s ease-out,box-shadow .22s ease-out,transform .11s ease-out;display:grid;position:relative;overflow:hidden}.primefit-product-design-v3 .pfv3-bundle-card:before{content:attr(data-days);color:#3a071f0b;letter-spacing:-.04em;pointer-events:none;font-family:Oswald,sans-serif;font-size:104px;font-weight:900;line-height:.75;position:absolute;bottom:25px;right:-6px}.primefit-product-design-v3 .pfv3-bundle-card.is-selected:before{color:#d4005c0e}@media (hover:hover) and (pointer:fine){.primefit-product-design-v3 .pfv3-bundle-card:not(.is-selected):hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #4d0b261a}}.primefit-product-design-v3 .pfv3-bundle-card:active{transform:scale(.985)}.primefit-product-design-v3 .pfv3-bundle-card:focus-visible{outline-offset:3px;outline:3px solid #d4005c5c}.primefit-product-design-v3 .pfv3-bundle-card__ribbon{z-index:4;color:#a3004b;letter-spacing:.055em;width:auto;min-width:0;box-shadow:none;background:#ffe4ef;border:0;border-radius:6px;margin:0;padding:6px 8px 5px;font-size:8px;position:absolute;top:13px;left:14px}.primefit-product-design-v3 .pfv3-bundle-card__main{z-index:1;grid-template:"media radio"126px"copy copy""price price"/minmax(0,1fr) auto;align-items:end;gap:10px 8px;min-height:0;padding:24px 20px 16px;display:grid;position:relative}.primefit-product-design-v3 .pfv3-bundle-card__radio{background:0 0;border:1.5px solid #9b7e8c;grid-area:radio;place-self:start end;width:22px;height:22px;box-shadow:inset 0 0 0 5px #fff}.primefit-product-design-v3 .pfv3-bundle-card__media{background:0 0;border:0;grid-area:media;place-self:center;width:126px;height:126px}.primefit-product-design-v3 .pfv3-bundle-card__copy{text-align:left;grid-area:copy;align-self:start}.primefit-product-design-v3 .pfv3-bundle-card__title-line{justify-content:space-between;align-items:center;gap:8px}.primefit-product-design-v3 .pfv3-bundle-card__title-line>strong{color:currentColor;letter-spacing:-.03em;font-size:clamp(23px,2.1vw,29px)}.primefit-product-design-v3 .pfv3-bundle-card__title-line>small{color:#a3004b;background:#ffe4ef;border:0;flex:none}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__title-line>small{color:#fff;background:#e40063}.primefit-product-design-v3 .pfv3-bundle-card__copy>span:last-child{color:#6f5260;font-size:12px}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__copy>span:last-child{color:#6f5260}.primefit-product-design-v3 .pfv3-bundle-card__price{border-top:1px solid #3a071f1a;grid-area:price;grid-template-columns:auto 1fr;grid-template-areas:"label label""price regular";justify-self:stretch;align-items:end;gap:4px 8px;min-width:0;padding-top:12px;display:grid}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__price{border-top-color:#3a071f1a}.primefit-product-design-v3 .pfv3-bundle-card__price>small{color:#866977;grid-area:label;font-size:9px}.primefit-product-design-v3 .pfv3-bundle-card__price>strong{color:currentColor;grid-area:price;justify-self:start;font-size:clamp(29px,2.5vw,36px)}.primefit-product-design-v3 .pfv3-bundle-card__regular{grid-area:regular;place-self:center end}.primefit-product-design-v3 .pfv3-bundle-card__regular em{display:none}.primefit-product-design-v3 .pfv3-bundle-card__regular del,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__price>small,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__regular del{color:#765564}.primefit-product-design-v3 .pfv3-bundle-card__extra{z-index:1;color:#7b1744;opacity:0;background:0 0;border-top:0;grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:0;max-height:0;padding:0 18px;transition:none;display:grid;position:relative;overflow:hidden}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{color:#7b1744;opacity:1;background:#ffd5e5;border-top-color:#d4005c24;min-height:52px;max-height:64px;padding:11px 18px 12px}.primefit-product-design-v3 .pfv3-bundle-card__extra>i{color:#fff;background:#d4005c;border:0;width:18px;height:18px;font-size:8px}.primefit-product-design-v3 .pfv3-bundle-card__extra>i:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:4px;height:7px;transform:rotate(45deg)translateY(-1px)}.primefit-product-design-v3 .pfv3-bundle-card__extra-icon{display:none}.primefit-product-design-v3 .pfv3-bundle-card__extra>strong{color:currentColor;font-size:11px;line-height:1.35}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__extra>strong{opacity:1;color:#7b1744!important}.primefit-product-design-v3 .pfv3-bundle__submit{width:min(100%,720px);margin:26px auto 0}@media (max-width:767px){.primefit-product-design-v3 .pfv3-bundle{padding:56px 12px 66px}.primefit-product-design-v3 .pfv3-bundle__header{margin-bottom:28px}.primefit-product-design-v3 .pfv3-bundle__proof{border-radius:24px;width:100%;max-width:none;margin-top:22px;padding:19px 20px 20px}.primefit-product-design-v3 .pfv3-bundle__proof:after{left:38px}.primefit-product-design-v3 .pfv3-bundle__proof>strong{font-size:15px}.primefit-product-design-v3 .pfv3-bundle__selector{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:5px;padding:6px}.primefit-product-design-v3 .pfv3-bundle__option{padding:0;display:block}.primefit-product-design-v3 .pfv3-bundle-card{border-radius:13px;min-height:0;display:block}.primefit-product-design-v3 .pfv3-bundle-card:before{display:none}.primefit-product-design-v3 .pfv3-bundle-card__ribbon{border-radius:5px;padding:4px 6px 3px;font-size:7px;top:6px;left:96px}.primefit-product-design-v3 .pfv3-bundle__option.has-ribbon .pfv3-bundle-card__main{min-height:106px;padding-top:27px}.primefit-product-design-v3 .pfv3-bundle-card__main{grid-template:"radio media copy price"1fr/19px 62px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:94px;padding:12px 11px}.primefit-product-design-v3 .pfv3-bundle-card__radio{place-self:center start;width:19px;height:19px;box-shadow:inset 0 0 0 4px #fff}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__radio{box-shadow:inset 0 0 0 4px #fff}.primefit-product-design-v3 .pfv3-bundle-card__media,.primefit-product-design-v3 .pfv3-bundle-card__media img{width:62px!important;height:62px!important}.primefit-product-design-v3 .pfv3-bundle-card__title-line{justify-content:flex-start}.primefit-product-design-v3 .pfv3-bundle-card__title-line>strong{font-size:clamp(18px,4.8vw,21px);line-height:1}.primefit-product-design-v3 .pfv3-bundle-card__title-line>small{padding:4px 6px 3px;font-size:8px}.primefit-product-design-v3 .pfv3-bundle-card__copy>span:last-child{margin-top:5px;font-size:10px;line-height:1.25}.primefit-product-design-v3 .pfv3-bundle-card__price{border:0;justify-self:end;align-items:flex-end;min-width:73px;padding:0;display:flex}.primefit-product-design-v3 .pfv3-bundle-card__price>small,.primefit-product-design-v3 .pfv3-bundle-card__regular em{display:none}.primefit-product-design-v3 .pfv3-bundle-card__price>strong{font-size:clamp(22px,5.8vw,26px)}.primefit-product-design-v3 .pfv3-bundle-card__regular del{font-size:11px}.primefit-product-design-v3 .pfv3-bundle-card__extra,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{grid-template-columns:17px minmax(0,1fr);gap:8px}.primefit-product-design-v3 .pfv3-bundle-card__extra{min-height:0;padding:0 11px}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{min-height:40px;max-height:52px;padding:9px 11px 10px}.primefit-product-design-v3 .pfv3-bundle-card__extra>strong{font-size:10px}.primefit-product-design-v3 .pfv3-bundle__submit{min-height:62px;margin-top:18px;font-size:16px}}@media (max-width:360px){.primefit-product-design-v3 .pfv3-bundle-card__main{grid-template:"radio media copy""radio media price"/18px 54px minmax(0,1fr);gap:4px 7px;min-height:98px;padding:11px 10px}.primefit-product-design-v3 .pfv3-bundle-card__media,.primefit-product-design-v3 .pfv3-bundle-card__media img{width:54px!important;height:54px!important}.primefit-product-design-v3 .pfv3-bundle-card__price{justify-self:start;align-items:baseline;min-width:0}.primefit-product-design-v3 .pfv3-bundle-card__regular{align-self:baseline}.primefit-product-design-v3 .pfv3-bundle-card__ribbon{left:90px}}@media (prefers-reduced-motion:reduce){.primefit-product-design-v3 .pfv3-bundle-card{transition:none}.primefit-product-design-v3 .pfv3-bundle-card:active{transform:none}}.primefit-product-design-v3 .pfv3-bundle__selector{background:#ffffffd1;border:1px solid #fffffff5;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:4px;width:min(100%,780px);margin:0 auto;padding:8px;display:grid;box-shadow:0 22px 54px #3a071f1f,inset 0 1px #fff}.primefit-product-design-v3 .pfv3-bundle__option{min-width:0;padding:0;display:block}.primefit-product-design-v3 .pfv3-bundle-card{color:#3a071f;min-height:0;box-shadow:none;transform-origin:50%;background:0 0;border:0;border-radius:16px;transition:background-color .18s cubic-bezier(.23,1,.32,1),transform .1s ease-out;display:block}.primefit-product-design-v3 .pfv3-bundle-card:before{display:none}.primefit-product-design-v3 .pfv3-bundle-card.is-selected{color:#3a071f;background:#fbd9e7;border:0;box-shadow:inset 0 0 0 2px #d4005c94,0 8px 20px #9d004521}@media (hover:hover) and (pointer:fine){.primefit-product-design-v3 .pfv3-bundle-card:not(.is-selected):hover{box-shadow:none;background:#fde7f075;transform:none}}.primefit-product-design-v3 .pfv3-bundle-card:active{transition-duration:80ms;transform:scale(.985)}.primefit-product-design-v3 .pfv3-bundle-card__main{grid-template:"media copy price radio"1fr/86px minmax(0,1fr) auto 24px;align-items:center;gap:14px;min-height:108px;padding:11px 17px;display:grid}.primefit-product-design-v3 .pfv3-bundle__option.has-ribbon .pfv3-bundle-card__main{min-height:116px;padding-top:19px}.primefit-product-design-v3 .pfv3-bundle-card__media{grid-area:media;width:86px;height:86px}.primefit-product-design-v3 .pfv3-bundle-card__media img{filter:drop-shadow(0 9px 9px #3a071f21);width:84px!important;height:84px!important}.primefit-product-design-v3 .pfv3-bundle-card__copy{grid-area:copy;align-self:center;min-width:0;padding:0}.primefit-product-design-v3 .pfv3-bundle__option.has-ribbon .pfv3-bundle-card__copy{padding-top:11px}.primefit-product-design-v3 .pfv3-bundle-card__title-line{justify-content:flex-start;gap:8px}.primefit-product-design-v3 .pfv3-bundle-card__title-line>strong{color:#3a071f;letter-spacing:-.025em;font-size:25px;line-height:1}.primefit-product-design-v3 .pfv3-bundle-card__title-line>small,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__title-line>small{color:#a2004a;background:#ffffffbd;border:0;padding:5px 7px 4px;font-size:9px}.primefit-product-design-v3 .pfv3-bundle-card__copy>span:last-child,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__copy>span:last-child{color:#71515f;margin-top:7px;font-size:12px;font-weight:700;line-height:1.3}.primefit-product-design-v3 .pfv3-bundle-card__price{border:0;grid-area:price;justify-self:end;align-items:flex-end;min-width:112px;padding:0;display:flex}.primefit-product-design-v3 .pfv3-bundle-card__price>small{color:#8a6c79;font-size:8px}.primefit-product-design-v3 .pfv3-bundle-card__price>strong{color:#3a071f;font-size:31px}.primefit-product-design-v3 .pfv3-bundle-card__regular del,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__regular del{color:#755563;font-size:12px}.primefit-product-design-v3 .pfv3-bundle-card__radio{width:24px;height:24px;box-shadow:none;background:#ffffffb8;border:1.5px solid #aa8d99;border-radius:50%;grid-area:radio;place-self:center end;position:relative}.primefit-product-design-v3 .pfv3-bundle-card__radio:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transition:opacity .1s ease-out,transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:5px;left:8px;transform:rotate(45deg)scale(.72)}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__radio{background:#e40063;border-color:#e40063;box-shadow:0 3px 9px #e4006338}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__radio:after{opacity:1;transform:rotate(45deg)scale(1)}.primefit-product-design-v3 .pfv3-bundle-card__ribbon{color:#a2004a;background:#fff;border:0;border-radius:6px;padding:4px 7px 3px;font-size:8px;top:10px;left:125px}.primefit-product-design-v3 .pfv3-bundle__option:has(.pfv3-bundle-card.is-selected) .pfv3-bundle-card__ribbon{color:#a2004a;background:#fff}.primefit-product-design-v3 .pfv3-bundle-card__extra{color:#8d164c;opacity:0;background:0 0;border:0;min-height:0;max-height:0;padding:0 18px 0 117px;display:block;overflow:hidden}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{color:#8d164c;opacity:1;background:#ffffff6b;border-top:1px solid #d4005c1a;min-height:42px;max-height:52px;padding:10px 18px 11px 117px}.primefit-product-design-v3 .pfv3-bundle-card__extra>i,.primefit-product-design-v3 .pfv3-bundle-card__extra-icon{display:none}.primefit-product-design-v3 .pfv3-bundle-card[data-days="90"].is-selected .pfv3-bundle-card__extra{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.primefit-product-design-v3 .pfv3-bundle-card[data-days="90"].is-selected .pfv3-bundle-card__extra-icon{color:#aa004d;background:#ffffffc7;border:1px solid #d4005c29;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 3px 8px #79003314}.primefit-product-design-v3 .pfv3-bundle-card[data-days="90"].is-selected .pfv3-bundle-card__extra-icon i{font-size:12px}.primefit-product-design-v3 .pfv3-bundle-card__extra>strong,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__extra>strong{width:100%;max-width:none;font-size:11px;font-weight:800;line-height:1.35;display:block;color:currentColor!important}.primefit-product-design-v3 .pfv3-bundle__submit{width:min(100%,780px);margin-top:22px}@media (max-width:767px){.primefit-product-design-v3 .pfv3-bundle__selector{border-radius:22px;gap:3px;width:100%;padding:6px;box-shadow:0 18px 38px #3a071f1c,inset 0 1px #fff}.primefit-product-design-v3 .pfv3-bundle-card{border-radius:16px}.primefit-product-design-v3 .pfv3-bundle-card__main,.primefit-product-design-v3 .pfv3-bundle__option.has-ribbon .pfv3-bundle-card__main{grid-template:"media copy price radio"1fr/58px minmax(0,1fr) auto 22px;gap:9px;min-height:92px;padding:9px 10px}.primefit-product-design-v3 .pfv3-bundle-card__media,.primefit-product-design-v3 .pfv3-bundle-card__media img{width:58px!important;height:58px!important}.primefit-product-design-v3 .pfv3-bundle__option.has-ribbon .pfv3-bundle-card__copy{padding-top:15px}.primefit-product-design-v3 .pfv3-bundle-card__title-line>strong{font-size:clamp(18px,4.8vw,21px)}.primefit-product-design-v3 .pfv3-bundle-card__title-line>small,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__title-line>small{padding:4px 6px 3px;font-size:8px}.primefit-product-design-v3 .pfv3-bundle-card__copy>span:last-child,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__copy>span:last-child{margin-top:5px;font-size:10px;line-height:1.25}.primefit-product-design-v3 .pfv3-bundle-card__price{min-width:71px}.primefit-product-design-v3 .pfv3-bundle-card__price>small{display:none}.primefit-product-design-v3 .pfv3-bundle-card__price>strong{font-size:clamp(22px,5.8vw,26px)}.primefit-product-design-v3 .pfv3-bundle-card__regular del,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__regular del{font-size:10px}.primefit-product-design-v3 .pfv3-bundle-card__radio{width:22px;height:22px}.primefit-product-design-v3 .pfv3-bundle-card__radio:after{top:4px;left:7px}.primefit-product-design-v3 .pfv3-bundle-card__ribbon{padding:3px 6px;font-size:7px;top:7px;left:83px}.primefit-product-design-v3 .pfv3-bundle-card__extra{padding-inline:77px 12px}.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{min-height:40px;max-height:52px;padding:9px 12px 10px 77px}.primefit-product-design-v3 .pfv3-bundle-card__extra>strong,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__extra>strong{width:100%;font-size:10px}}@media (max-width:350px){.primefit-product-design-v3 .pfv3-bundle-card__main,.primefit-product-design-v3 .pfv3-bundle__option.has-ribbon .pfv3-bundle-card__main{grid-template:"media copy radio""media price radio"/52px minmax(0,1fr) 22px;gap:4px 8px;min-height:96px;padding:9px}.primefit-product-design-v3 .pfv3-bundle-card__media,.primefit-product-design-v3 .pfv3-bundle-card__media img{width:52px!important;height:52px!important}.primefit-product-design-v3 .pfv3-bundle-card__price{justify-self:start;align-items:baseline;min-width:0}.primefit-product-design-v3 .pfv3-bundle-card__ribbon{left:70px}.primefit-product-design-v3 .pfv3-bundle-card__extra,.primefit-product-design-v3 .pfv3-bundle-card.is-selected .pfv3-bundle-card__extra{padding-left:69px}}@media (prefers-reduced-motion:reduce){.primefit-product-design-v3 .pfv3-bundle-card,.primefit-product-design-v3 .pfv3-bundle-card__radio:after{transition:none}}.primefit-product-design-v3 .pfv3-facebook-proof{color:#280616;background:radial-gradient(circle at 10% 8%,#fffffff2 0 10%,#0000 34%),linear-gradient(#fffafb 0%,#fceef4 100%);grid-column:1/-1;width:100%;min-width:0;max-width:100%;padding:clamp(64px,8vw,104px) 20px;position:relative;overflow:hidden}.primefit-product-design-v3 .pfv3-facebook-proof:before{content:"";pointer-events:none;border:1px solid #d9005b1a;border-radius:50%;width:330px;height:330px;position:absolute;top:72px;right:-112px}.primefit-product-design-v3 .pfv3-facebook-proof__inner{z-index:1;width:min(100%,1080px);min-width:0;max-width:100%;margin-inline:auto;position:relative}.primefit-product-design-v3 .pfv3-facebook-proof__header{text-align:center;width:min(100%,760px);margin:0 auto clamp(28px,4vw,44px)}.primefit-product-design-v3 .pfv3-facebook-proof__source{text-align:left;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.primefit-product-design-v3 .pfv3-facebook-proof__source>span{color:#fff;background:#1877f2;border-radius:10px;place-items:end center;width:36px;height:36px;font:800 30px/31px Arial,sans-serif;display:grid;box-shadow:0 8px 20px #1877f233}.primefit-product-design-v3 .pfv3-facebook-proof__source div{gap:1px;display:grid}.primefit-product-design-v3 .pfv3-facebook-proof__source strong{color:#141519;font-size:13px;font-weight:850;line-height:1.15}.primefit-product-design-v3 .pfv3-facebook-proof__source small{color:#70737a;font-size:11px;font-weight:650;line-height:1.25}.primefit-product-design-v3 .pfv3-facebook-proof__header h2{color:#270512;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Oswald,Impact,sans-serif;font-size:clamp(42px,6vw,70px);font-weight:700;line-height:.96}.primefit-product-design-v3 .pfv3-facebook-proof__header h2 em{color:#dc005c;font-style:normal}.primefit-product-design-v3 .pfv3-facebook-proof__header>p{color:#66545c;max-width:570px;margin:18px auto 0;font-size:clamp(15px,1.7vw,18px);font-weight:650;line-height:1.5}.primefit-product-design-v3 .pfv3-facebook-proof__selector{scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;gap:8px;width:100%;min-width:0;max-width:100%;margin:0 0 18px;padding:2px 0 10px;display:flex;overflow-x:auto}.primefit-product-design-v3 .pfv3-facebook-proof__selector::-webkit-scrollbar{display:none}.primefit-product-design-v3 .pfv3-facebook-proof__selector button{color:#705d65;text-align:left;cursor:pointer;background:#ffffffa3;border:1px solid #4b1e311a;border-radius:15px;flex:none;grid-template-columns:auto auto;grid-template-areas:"number name";align-items:center;column-gap:9px;min-width:126px;min-height:54px;padding:10px 14px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 5px 16px #4a0c260a}.primefit-product-design-v3 .pfv3-facebook-proof__selector button>span{color:#c69aa9;letter-spacing:.08em;grid-area:number;font:700 11px/1 Arial,sans-serif}.primefit-product-design-v3 .pfv3-facebook-proof__selector button>strong{color:currentColor;grid-area:name;font-size:13px;font-weight:850;line-height:1.1}.primefit-product-design-v3 .pfv3-facebook-proof__selector button.is-active{color:#810038;background:#fff;border-color:#d9005b57;box-shadow:0 11px 24px #8600371f,inset 0 -3px #df0060}.primefit-product-design-v3 .pfv3-facebook-proof__selector button.is-active>span{color:#d40059}.primefit-product-design-v3 .pfv3-facebook-proof__selector button:focus-visible,.primefit-product-design-v3 .pfv3-facebook-proof__controls button:focus-visible{outline-offset:3px;outline:3px solid #1877f266}.primefit-product-design-v3 .pfv3-facebook-proof__stage{background:#1c1e21;border:1px solid #ffffff14;border-radius:24px;width:min(100%,960px);min-width:0;max-width:100%;margin-inline:auto;padding:10px;overflow:hidden;box-shadow:0 30px 70px #2d071833}.primefit-product-design-v3 .pfv3-facebook-proof__stage-bar{color:#c8cacf;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:8px 9px 10px;font-size:11px;font-weight:700;display:flex}.primefit-product-design-v3 .pfv3-facebook-proof__stage-bar span{align-items:center;gap:8px;display:flex}.primefit-product-design-v3 .pfv3-facebook-proof__stage-bar i{background:#30c975;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #30c97521}.primefit-product-design-v3 .pfv3-facebook-proof__stage-bar strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:11px}.primefit-product-design-v3 .pfv3-facebook-proof__viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#242526;border-radius:16px;width:100%;min-width:0;max-width:100%;min-height:1px;overflow:hidden}.primefit-product-design-v3 .pfv3-facebook-proof__slide[hidden]{display:none!important}.primefit-product-design-v3 .pfv3-facebook-proof__slide,.primefit-product-design-v3 .pfv3-facebook-proof__slide img{width:100%}.primefit-product-design-v3 .pfv3-facebook-proof__slide{will-change:transform, opacity;background:#242526;margin:0}.primefit-product-design-v3 .pfv3-facebook-proof__slide img{object-fit:contain;background:#242526;height:auto;max-height:720px;margin-inline:auto;display:block}.primefit-product-design-v3 .pfv3-facebook-proof__controls{justify-content:space-between;align-items:center;gap:18px;padding:12px 6px 2px;display:flex}.primefit-product-design-v3 .pfv3-facebook-proof__controls p{color:#aeb0b5;margin:0;font-size:11px;font-weight:600;line-height:1.35}.primefit-product-design-v3 .pfv3-facebook-proof__controls p strong{color:#fff}.primefit-product-design-v3 .pfv3-facebook-proof__controls>div{gap:7px;display:flex}.primefit-product-design-v3 .pfv3-facebook-proof__controls button{color:#2a0616;cursor:pointer;background:#fff;border:0;border-radius:13px;place-items:center;width:42px;height:42px;padding:0;display:grid}.primefit-product-design-v3 .pfv3-facebook-proof__controls button:last-child{color:#fff;background:#df0060}@media (max-width:767px){.primefit-product-design-v3 .pfv3-facebook-proof{padding:54px 14px 62px}.primefit-product-design-v3 .pfv3-facebook-proof:before{display:none}.primefit-product-design-v3 .pfv3-facebook-proof__header{margin-bottom:25px}.primefit-product-design-v3 .pfv3-facebook-proof__header h2{font-size:clamp(38px,12vw,52px);line-height:1.06}.primefit-product-design-v3 .pfv3-facebook-proof__header>p{margin-top:14px;padding-inline:8px;font-size:14px}.primefit-product-design-v3 .pfv3-facebook-proof__selector{margin-inline:0;padding-inline:0}.primefit-product-design-v3 .pfv3-facebook-proof__selector button{border-radius:14px;min-width:116px;min-height:52px;padding:9px 12px}.primefit-product-design-v3 .pfv3-facebook-proof__stage{border-radius:20px;padding:7px;box-shadow:0 22px 48px #2d07182e}.primefit-product-design-v3 .pfv3-facebook-proof__stage-bar{min-height:38px;padding:7px 7px 9px;font-size:9px}.primefit-product-design-v3 .pfv3-facebook-proof__stage-bar strong{font-size:9px}.primefit-product-design-v3 .pfv3-facebook-proof__viewport{border-radius:14px}.primefit-product-design-v3 .pfv3-facebook-proof__slide img{max-height:70vh}.primefit-product-design-v3 .pfv3-facebook-proof__controls{gap:10px;padding:10px 3px 0}.primefit-product-design-v3 .pfv3-facebook-proof__controls p{max-width:190px;font-size:10px}.primefit-product-design-v3 .pfv3-facebook-proof__controls button{border-radius:12px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.primefit-product-design-v3 .pfv3-facebook-proof__selector,.primefit-product-design-v3 .pfv3-facebook-proof__selector button{scroll-behavior:auto;transition:none}}.primefit-product-design-v3 .pfv3-usage{color:#30081b;background:#f6e8ee;grid-column:1/-1;width:100%;min-width:0;max-width:100%;padding:clamp(66px,7vw,96px) 20px}.primefit-product-design-v3 .pfv3-usage__inner{width:min(100%,1080px);min-width:0;margin-inline:auto}.primefit-product-design-v3 .pfv3-usage__header{text-align:center;width:min(100%,820px);margin:0 auto clamp(28px,4vw,42px)}.primefit-product-design-v3 .pfv3-usage__header h2{color:#30081b;font-family:var(--pfv3-display-font);letter-spacing:-.03em;margin:0;font-size:clamp(42px,5.8vw,68px);font-weight:800;line-height:.98}.primefit-product-design-v3 .pfv3-usage__header h2 em{color:#d40059;font-style:normal;display:block}.primefit-product-design-v3 .pfv3-usage__layout{background:#fff;border-radius:20px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden;box-shadow:0 28px 68px #3f082024}.primefit-product-design-v3 .pfv3-usage__dose{isolation:isolate;color:#fff;background:#6e1239;flex-direction:column;min-width:0;margin:0;padding:clamp(30px,4vw,52px);display:flex;position:relative;overflow:hidden}.primefit-product-design-v3 .pfv3-usage__dose:after{z-index:-1;content:"";background:#9c1b55;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-104px;right:-88px}.primefit-product-design-v3 .pfv3-usage__dose-heading,.primefit-product-design-v3 .pfv3-usage__safety-heading{align-items:center;gap:13px;display:flex}.primefit-product-design-v3 .pfv3-usage__dose-heading>span,.primefit-product-design-v3 .pfv3-usage__safety-heading>span{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.primefit-product-design-v3 .pfv3-usage__dose-heading>span{color:#6e1239;background:#fff}.primefit-product-design-v3 .pfv3-usage__dose-heading h3,.primefit-product-design-v3 .pfv3-usage__safety-heading h3{font-family:var(--pfv3-body-font);letter-spacing:.01em;text-transform:none;margin:0;font-size:14px;font-weight:850;line-height:1.25}.primefit-product-design-v3 .pfv3-usage__dose-heading h3{color:#fff}.primefit-product-design-v3 .pfv3-usage__dose-number{align-items:center;gap:17px;margin-top:clamp(28px,4vw,46px);display:flex}.primefit-product-design-v3 .pfv3-usage__dose-number strong{color:#fff;font-family:var(--pfv3-display-font);letter-spacing:-.04em;font-size:clamp(104px,11vw,144px);font-weight:700;line-height:.72}.primefit-product-design-v3 .pfv3-usage__dose-number span{color:#ffd4e5;font-family:var(--pfv3-display-font);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(24px,2.6vw,34px);font-weight:650;line-height:.98}.primefit-product-design-v3 .pfv3-usage__dose>p{color:#fff;max-width:34ch;margin:32px 0 0;font-size:15px;font-weight:650;line-height:1.55}.primefit-product-design-v3 .pfv3-usage__dose-cues{gap:0;margin-top:auto;padding-top:28px;display:grid}.primefit-product-design-v3 .pfv3-usage__dose-cues span{color:#fbdce8;border-top:1px solid #ffffff2e;align-items:center;gap:10px;padding:12px 0;font-size:12px;font-weight:750;line-height:1.25;display:flex}.primefit-product-design-v3 .pfv3-usage__dose-cues i{color:#fff;text-align:center;width:16px}.primefit-product-design-v3 .pfv3-usage__safety{background:#fff;min-width:0;padding:clamp(30px,4vw,52px)}.primefit-product-design-v3 .pfv3-usage__disclosure summary{list-style:none}.primefit-product-design-v3 .pfv3-usage__disclosure summary::-webkit-details-marker{display:none}.primefit-product-design-v3 .pfv3-usage__disclosure-content{display:block}.primefit-product-design-v3 .pfv3-usage__chevron{display:none}.primefit-product-design-v3 .pfv3-usage__safety-heading>span{color:#fff;background:#d40059}.primefit-product-design-v3 .pfv3-usage__safety-heading h3{color:#30081b;font-size:18px}.primefit-product-design-v3 .pfv3-usage__safety ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.primefit-product-design-v3 .pfv3-usage__safety li{color:#58434c;border-bottom:1px solid #ecdee4;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:14px 0;font-size:13px;font-weight:600;line-height:1.45;display:grid}.primefit-product-design-v3 .pfv3-usage__safety li>span{color:#b4004c;background:#fce7f0;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:900;line-height:1;display:grid}.primefit-product-design-v3 .pfv3-usage__storage{color:#30081b;background:#f9edf2;border-radius:14px;margin-top:26px;padding:17px 18px}.primefit-product-design-v3 .pfv3-usage__storage summary{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;display:grid}.primefit-product-design-v3 .pfv3-usage__storage summary>span{color:#d40059;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.primefit-product-design-v3 .pfv3-usage__storage strong{color:#30081b;font-size:12px;font-weight:850;line-height:1.25;display:block}.primefit-product-design-v3 .pfv3-usage__storage p{color:#65515a;margin:4px 0 0 56px;font-size:12px;font-weight:600;line-height:1.4}@media (max-width:767px){.primefit-product-design-v3 .pfv3-usage{background:#fff7fa;padding:52px 14px 58px}.primefit-product-design-v3 .pfv3-usage__header{margin-bottom:26px}.primefit-product-design-v3 .pfv3-usage__header h2{font-size:clamp(38px,11.2vw,50px);line-height:1.04}.primefit-product-design-v3 .pfv3-usage__layout{background:0 0;border:1px solid #f1dce5;border-radius:16px;grid-template-columns:1fr;overflow:visible;box-shadow:0 16px 38px #731f4414}.primefit-product-design-v3 .pfv3-usage__dose,.primefit-product-design-v3 .pfv3-usage__safety{padding:26px 22px}.primefit-product-design-v3 .pfv3-usage__dose{color:#30081b;background:#fff;border-radius:15px 15px 0 0}.primefit-product-design-v3 .pfv3-usage__dose:after{display:none}.primefit-product-design-v3 .pfv3-usage__dose-heading>span{color:#d40059;background:#fce8f0}.primefit-product-design-v3 .pfv3-usage__dose-heading h3{color:#5a253b}.primefit-product-design-v3 .pfv3-usage__dose-number{margin-top:24px}.primefit-product-design-v3 .pfv3-usage__dose-number strong{color:#d40059;font-size:100px}.primefit-product-design-v3 .pfv3-usage__dose-number span{color:#30081b;font-size:25px}.primefit-product-design-v3 .pfv3-usage__dose>p{color:#59434c;max-width:31ch;margin-top:24px;font-size:15px}.primefit-product-design-v3 .pfv3-usage__dose-cues{grid-template-columns:1fr 1fr;gap:12px;padding-top:20px}.primefit-product-design-v3 .pfv3-usage__dose-cues span{color:#6a4052;border-color:#f0dbe4;padding:12px 0 0;font-size:12px}.primefit-product-design-v3 .pfv3-usage__dose-cues i{color:#d40059}.primefit-product-design-v3 .pfv3-usage__safety{background:#fff;border-top:1px solid #f1dce5;border-radius:0 0 15px 15px;padding:0}.primefit-product-design-v3 .pfv3-usage__disclosure{background:#fff;border-radius:0;margin:0;padding:0}.primefit-product-design-v3 .pfv3-usage__disclosure+.pfv3-usage__disclosure{border-top:1px solid #f1dce5}.primefit-product-design-v3 .pfv3-usage__disclosure summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:72px;padding:14px 18px;display:grid}.primefit-product-design-v3 .pfv3-usage__disclosure summary:focus-visible{outline-offset:-3px;outline:3px solid #d4005947}.primefit-product-design-v3 .pfv3-usage__disclosure-content{display:none}.primefit-product-design-v3 .pfv3-usage__disclosure[open] .pfv3-usage__disclosure-content{display:block}.primefit-product-design-v3 .pfv3-usage__chevron{color:#a36a82;justify-self:end;font-size:12px;transition:transform .18s ease-out;display:block}.primefit-product-design-v3 .pfv3-usage__disclosure[open] .pfv3-usage__chevron{transform:rotate(180deg)}.primefit-product-design-v3 .pfv3-usage__safety-heading h3{font-size:17px}.primefit-product-design-v3 .pfv3-usage__safety ul{grid-template-columns:1fr;margin:0;padding:0 18px 12px}.primefit-product-design-v3 .pfv3-usage__safety li{padding:13px 0;font-size:14px;line-height:1.48}.primefit-product-design-v3 .pfv3-usage__storage{color:#30081b;background:#fff;border-radius:0 0 15px 15px;margin-top:0;padding:0}.primefit-product-design-v3 .pfv3-usage__storage summary>span{color:#d40059;background:#fce8f0}.primefit-product-design-v3 .pfv3-usage__storage p{color:#65515a;margin:0;padding:0 18px 20px 73px;font-size:14px;line-height:1.5}}@media (min-width:768px){.primefit-product-design-v3 .pfv3-usage__disclosure summary{pointer-events:none}}.primefit-product-design-v3 .pfv3-faq{color:#25161c;background:#fff;grid-column:1/-1;width:100%;min-width:0;padding:clamp(72px,8vw,112px) 20px}.primefit-product-design-v3 .pfv3-faq__inner{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,112px);width:min(100%,1080px);margin-inline:auto;display:grid}.primefit-product-design-v3 .pfv3-faq__header h2{color:#25161c;max-width:8.5ch;font-family:var(--pfv3-display-font);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(48px,5.6vw,68px);font-weight:800;line-height:.98}.primefit-product-design-v3 .pfv3-faq__header h2:after{content:"";background:#d40059;border-radius:999px;width:64px;height:5px;margin-top:28px;display:block}.primefit-product-design-v3 .pfv3-faq__list{border-top:1px solid #eadde3}.primefit-product-design-v3 .pfv3-faq__item{border-bottom:1px solid #eadde3}.primefit-product-design-v3 .pfv3-faq__item summary{color:#25161c;cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;min-height:82px;padding:20px 4px;list-style:none;display:grid}.primefit-product-design-v3 .pfv3-faq__item summary::-webkit-details-marker{display:none}.primefit-product-design-v3 .pfv3-faq__item summary>span{font-family:var(--pfv3-body-font);letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.35}.primefit-product-design-v3 .pfv3-faq__item summary>i{color:#d40059;width:20px;height:20px;display:block;position:relative}.primefit-product-design-v3 .pfv3-faq__item summary>i:before,.primefit-product-design-v3 .pfv3-faq__item summary>i:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;position:absolute;top:9px;left:3px}.primefit-product-design-v3 .pfv3-faq__item summary>i:after{transition:transform .18s ease-out;transform:rotate(90deg)}.primefit-product-design-v3 .pfv3-faq__item[open] summary>i:after{transform:rotate(0)}.primefit-product-design-v3 .pfv3-faq__item summary:focus-visible{outline-offset:3px;outline:3px solid #d4005940}.primefit-product-design-v3 .pfv3-faq__answer{color:#65515a;max-width:68ch;font-family:var(--pfv3-body-font);padding:0 52px 26px 4px;font-size:15px;font-weight:500;line-height:1.65}.primefit-product-design-v3 .pfv3-faq__answer p{margin:0}.primefit-product-design-v3 .pfv3-faq__answer strong{color:#3d2630;font-weight:800}@media (hover:hover){.primefit-product-design-v3 .pfv3-faq__item summary:hover{color:#c00051}}@media (max-width:767px){.primefit-product-design-v3 .pfv3-faq{padding:58px 18px 68px}.primefit-product-design-v3 .pfv3-faq__inner{grid-template-columns:1fr;gap:34px}.primefit-product-design-v3 .pfv3-faq__header h2{max-width:9.5ch;font-size:clamp(40px,11vw,48px);line-height:1.02}.primefit-product-design-v3 .pfv3-faq__header h2:after{width:52px;height:4px;margin-top:20px}.primefit-product-design-v3 .pfv3-faq__item summary{grid-template-columns:minmax(0,1fr) 22px;gap:18px;min-height:72px;padding:17px 2px}.primefit-product-design-v3 .pfv3-faq__item summary>span{font-size:16px;line-height:1.4}.primefit-product-design-v3 .pfv3-faq__answer{padding:0 34px 22px 2px;font-size:15px;line-height:1.6}}.primefit-product-design-v3 .pfv3-faq{color:#2f081b;background:linear-gradient(#e8b7c8 0%,#e4afc2 100%);border-radius:2rem;width:min(100% - 40px,1080px);margin:44px auto;padding:clamp(1.5rem,2vw,2.2rem)}.primefit-product-design-v3 .pfv3-faq__inner{grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,2.5vw,2.6rem);width:100%;display:grid}.primefit-product-design-v3 .pfv3-faq__header{padding:clamp(.6rem,1.6vw,1.4rem)}.primefit-product-design-v3 .pfv3-faq__header h2{color:#2f081b;letter-spacing:-.04em;text-transform:none;max-width:none;margin:0;font-size:clamp(2.35rem,5vw,4.5rem);font-weight:900;line-height:.96}.primefit-product-design-v3 .pfv3-faq__header h2:after{display:none}.primefit-product-design-v3 .pfv3-faq__list{background:#fff8f9f5;border:.16rem solid #eaa6c1eb;border-radius:2rem;overflow:hidden;box-shadow:0 1.4rem 2.6rem #6f1b4214}.primefit-product-design-v3 .pfv3-faq__item{background:0 0;border-bottom:0;margin:0}.primefit-product-design-v3 .pfv3-faq__item+.pfv3-faq__item{border-top:.08rem solid #e7cdd7eb}.primefit-product-design-v3 .pfv3-faq__item summary{justify-content:space-between;align-items:center;gap:1.2rem;min-height:0;padding:1.5rem 1.75rem;display:flex}.primefit-product-design-v3 .pfv3-faq__item summary>span:first-child{color:#2f081b;flex:auto;font-size:clamp(1.02rem,1.8vw,1.28rem);font-weight:800;line-height:1.3}.primefit-product-design-v3 .pfv3-faq__icons{color:#2f081b;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;position:relative}.primefit-product-design-v3 .pfv3-faq__icons .is-minus,.primefit-product-design-v3 .pfv3-faq__icons .is-plus{justify-content:center;align-items:center;font-size:2rem;font-weight:400;line-height:1;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0}.primefit-product-design-v3 .pfv3-faq__icons .is-minus{opacity:0;transform:rotate(-90deg)}.primefit-product-design-v3 .pfv3-faq__item[open] .pfv3-faq__icons .is-minus{opacity:1;transform:rotate(0)}.primefit-product-design-v3 .pfv3-faq__item[open] .pfv3-faq__icons .is-plus{opacity:0;transform:rotate(90deg)}.primefit-product-design-v3 .pfv3-faq__answer{color:#2f081bdb;max-width:none;padding:0 1.75rem 1.5rem;font-size:1rem;line-height:1.72}.primefit-product-design-v3 .pfv3-faq__answer>:first-child{margin-top:0}.primefit-product-design-v3 .pfv3-faq__answer>:last-child{margin-bottom:0}@media (max-width:767px){.primefit-product-design-v3 .pfv3-faq{border-radius:1.55rem;width:min(100% - 28px,1080px);margin:28px auto;padding:1.1rem .85rem 1.25rem}.primefit-product-design-v3 .pfv3-faq__inner{grid-template-columns:1fr;gap:1rem}.primefit-product-design-v3 .pfv3-faq__header{padding:.2rem .25rem}.primefit-product-design-v3 .pfv3-faq__header h2{text-align:center;max-width:none;font-size:clamp(2rem,10vw,3rem);line-height:.98}.primefit-product-design-v3 .pfv3-faq__list{border-radius:1.55rem}.primefit-product-design-v3 .pfv3-faq__item summary{gap:.9rem;padding:1.15rem 1.1rem}.primefit-product-design-v3 .pfv3-faq__item summary>span:first-child{font-size:.98rem;line-height:1.34}.primefit-product-design-v3 .pfv3-faq__icons{flex-basis:1.2rem;width:1.2rem;height:1.2rem}.primefit-product-design-v3 .pfv3-faq__icons .is-minus,.primefit-product-design-v3 .pfv3-faq__icons .is-plus{font-size:1.75rem}.primefit-product-design-v3 .pfv3-faq__answer{padding:0 1.1rem 1.15rem;font-size:.92rem;line-height:1.6}}.primefit-product-design-v3 .pfv3-guarantee{background:#fff;grid-column:1/-1;width:100%;min-width:0;padding:clamp(64px,8vw,112px) 20px clamp(88px,10vw,144px)}.primefit-product-design-v3 .pfv3-guarantee__inner{width:min(100%,1160px);margin-inline:auto}.primefit-product-design-v3 .pfv3-guarantee__header{margin-bottom:clamp(44px,6vw,72px);position:relative}.primefit-product-design-v3 .pfv3-guarantee__header h2{color:#210d16;max-width:15ch;font-family:var(--pfv3-display-font);letter-spacing:-.03em;text-transform:uppercase;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(58px,7.2vw,94px);font-weight:800;line-height:.86;display:flex}.primefit-product-design-v3 .pfv3-guarantee__header h2>*{display:block}.primefit-product-design-v3 .pfv3-guarantee__question{letter-spacing:-.015em;margin-bottom:.09em;font-size:.68em}.primefit-product-design-v3 .pfv3-guarantee__header em{color:#d40059;letter-spacing:-.035em;font-size:1.08em;font-style:normal}.primefit-product-design-v3 .pfv3-guarantee__condition{letter-spacing:-.018em;margin-top:.14em;font-size:.76em}.primefit-product-design-v3 .pfv3-guarantee__header h2>strong{z-index:0;letter-spacing:-.035em;margin-top:.04em;font-size:.92em;font-weight:800;position:relative}.primefit-product-design-v3 .pfv3-guarantee__header h2>strong:after{z-index:-1;content:"";background:#f4a9c5;height:.12em;position:absolute;bottom:-.04em;left:-.04em;right:-.04em}.primefit-product-design-v3 .pfv3-guarantee__card{background:#f5f5f7;border-radius:26px;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden;box-shadow:0 36px 90px #280d1926}.primefit-product-design-v3 .pfv3-guarantee__visual{background:#f2eff1;justify-content:center;align-items:center;min-height:520px;padding:58px 44px;display:flex;position:relative}.primefit-product-design-v3 .pfv3-guarantee__visual:after{filter:blur(18px);content:"";background:#40142621;border-radius:50%;width:52%;height:28px;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.primefit-product-design-v3 .pfv3-guarantee__product{z-index:1;filter:drop-shadow(0 28px 25px #3616242e);width:min(82%,330px);height:auto}.primefit-product-design-v3 .pfv3-guarantee__material{z-index:2;color:#31121f;-webkit-backdrop-filter:blur(20px)saturate(160%);font-family:var(--pfv3-body-font);background:#ffffffd1;border:1px solid #ffffffb8;border-radius:14px;align-items:center;gap:12px;padding:13px 17px;display:flex;position:absolute;top:28px;left:28px;box-shadow:0 14px 32px #30101d1f}.primefit-product-design-v3 .pfv3-guarantee__material i{color:#d40059;font-size:22px}.primefit-product-design-v3 .pfv3-guarantee__material span{line-height:1.12}.primefit-product-design-v3 .pfv3-guarantee__material small{color:#80636f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:750;display:block}.primefit-product-design-v3 .pfv3-guarantee__material strong{letter-spacing:-.015em;text-transform:uppercase;font-size:16px;font-weight:900;display:block}.primefit-product-design-v3 .pfv3-guarantee__content{background:#ffffffe6;flex-direction:column;justify-content:center;align-items:stretch;padding:clamp(44px,5.5vw,76px);display:flex}.primefit-product-design-v3 .pfv3-guarantee__lead>strong{color:#210d16;font-family:var(--pfv3-display-font);letter-spacing:-.025em;text-transform:uppercase;margin-bottom:16px;font-size:clamp(32px,3vw,42px);font-weight:800;line-height:.95;display:block}.primefit-product-design-v3 .pfv3-guarantee__lead>strong em{color:#d40059;font-style:normal}.primefit-product-design-v3 .pfv3-guarantee__lead>p{color:#624f58;max-width:48ch;font-family:var(--pfv3-body-font);margin:0;font-size:17px;font-weight:550;line-height:1.65}.primefit-product-design-v3 .pfv3-guarantee__facts{font-family:var(--pfv3-body-font);border-top:1px solid #e4dde0;border-bottom:1px solid #e4dde0;grid-template-columns:repeat(2,1fr);margin-top:32px;padding-block:22px;display:grid}.primefit-product-design-v3 .pfv3-guarantee__facts span{color:#745f68;letter-spacing:.035em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:2px;padding-inline:18px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.primefit-product-design-v3 .pfv3-guarantee__facts span:first-child{padding-left:0}.primefit-product-design-v3 .pfv3-guarantee__facts span+span{border-left:1px solid #e4dde0}.primefit-product-design-v3 .pfv3-guarantee__facts strong{color:#d40059;letter-spacing:-.025em;font-size:24px;font-weight:900}.primefit-product-design-v3 .pfv3-guarantee__price{font-family:var(--pfv3-body-font);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.primefit-product-design-v3 .pfv3-guarantee__price>span{color:#7a6870;flex-direction:column;gap:4px;font-size:13px;font-weight:650;line-height:1.25;display:flex}.primefit-product-design-v3 .pfv3-guarantee__price>span strong{color:#25161c;font-size:17px;font-weight:850}.primefit-product-design-v3 .pfv3-guarantee__price div{align-items:baseline;gap:9px;display:flex}.primefit-product-design-v3 .pfv3-guarantee__price strong{color:#25161c;letter-spacing:-.025em;font-size:36px;font-weight:900;line-height:1}.primefit-product-design-v3 .pfv3-guarantee__price del{color:#927f87;font-size:13px;font-weight:650}.primefit-product-design-v3 .pfv3-guarantee__cta{color:#fff;width:100%;min-height:64px;font-family:var(--pfv3-body-font);background:#d40059;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:18px 22px;font-size:17px;font-weight:850;line-height:1.2;text-decoration:none;transition:background-color .18s ease-out,transform .1s ease-out,box-shadow .18s ease-out;display:flex;box-shadow:0 15px 30px #8b073d33}.primefit-product-design-v3 .pfv3-guarantee__cta i{background:#ffffff29;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.primefit-product-design-v3 .pfv3-guarantee__cta:focus-visible,.primefit-product-design-v3 .pfv3-guarantee__material:focus-visible{outline-offset:4px;outline:3px solid #d4005947}.primefit-product-design-v3 .pfv3-guarantee__cta:active{transform:scale(.98)}@media (hover:hover){.primefit-product-design-v3 .pfv3-guarantee__cta:hover{color:#fff;background:#b9004d;transform:translateY(-2px);box-shadow:0 16px 30px #b9004d3d}}@media (max-width:767px){.primefit-product-design-v3 .pfv3-guarantee{padding:24px 14px 34px}.primefit-product-design-v3 .pfv3-guarantee__header{margin-bottom:15px;padding-inline:10px}.primefit-product-design-v3 .pfv3-guarantee__header h2{max-width:16ch;font-size:clamp(33px,9.5vw,39px);line-height:.98}.primefit-product-design-v3 .pfv3-guarantee__header em{letter-spacing:-.04em;white-space:nowrap;font-size:.92em}.primefit-product-design-v3 .pfv3-guarantee__question{margin-bottom:.14em}.primefit-product-design-v3 .pfv3-guarantee__condition{margin-top:.2em}.primefit-product-design-v3 .pfv3-guarantee__card{border-radius:20px;grid-template-columns:1fr;box-shadow:0 24px 54px #280d191f}.primefit-product-design-v3 .pfv3-guarantee__visual{min-height:202px;padding:22px 20px 24px}.primefit-product-design-v3 .pfv3-guarantee__product{width:148px}.primefit-product-design-v3 .pfv3-guarantee__material{gap:9px;padding:9px 12px;top:12px;left:12px}.primefit-product-design-v3 .pfv3-guarantee__material i{font-size:18px}.primefit-product-design-v3 .pfv3-guarantee__material small{font-size:7px}.primefit-product-design-v3 .pfv3-guarantee__material strong{font-size:13px}.primefit-product-design-v3 .pfv3-guarantee__content{padding:20px 22px 18px}.primefit-product-design-v3 .pfv3-guarantee__lead>strong{margin-bottom:9px;font-size:25px;line-height:1}.primefit-product-design-v3 .pfv3-guarantee__lead>p{font-size:13px;line-height:1.48}.primefit-product-design-v3 .pfv3-guarantee__facts{margin-top:14px;padding-block:10px}.primefit-product-design-v3 .pfv3-guarantee__facts span{padding-inline:10px;font-size:8px}.primefit-product-design-v3 .pfv3-guarantee__facts strong{font-size:18px}.primefit-product-design-v3 .pfv3-guarantee__price{margin-top:13px;padding-top:0}.primefit-product-design-v3 .pfv3-guarantee__cta{min-height:54px;margin-top:13px;padding:10px 10px 10px 17px;font-size:14px}.primefit-product-design-v3 .pfv3-guarantee__price strong{font-size:25px}.primefit-product-design-v3 .pfv3-guarantee__price>span strong{font-size:14px}.primefit-product-design-v3 .pfv3-guarantee__price>span{font-size:10px}.primefit-product-design-v3 .pfv3-guarantee__cta i{flex-basis:32px;width:32px;height:32px}}@media (prefers-reduced-transparency:reduce){.primefit-product-design-v3 .pfv3-guarantee__material,.primefit-product-design-v3 .pfv3-guarantee__content{-webkit-backdrop-filter:none;background:#fff}}@media (prefers-reduced-motion:reduce){.primefit-product-design-v3 .pfv3-guarantee__cta{transition:none}}.primefit-product-design-v3 .pfv3-registration{background:#fff;grid-column:1/-1;width:100%;min-width:0;padding:0 20px clamp(76px,8vw,112px)}.primefit-product-design-v3 .pfv3-registration__inner{color:#29131d;background:#f6f2f4;border-radius:24px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);width:min(100%,1160px);margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 60px #280d191a}.primefit-product-design-v3 .pfv3-registration__intro{background:#f1e9ed;padding:clamp(34px,4.5vw,58px)}.primefit-product-design-v3 .pfv3-registration__seal{color:#fff;background:#d40059;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:26px;display:grid;box-shadow:0 12px 24px #b1004a33}.primefit-product-design-v3 .pfv3-registration__seal svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:28px;height:28px}.primefit-product-design-v3 .pfv3-registration__intro h2{color:#210d16;max-width:10ch;font-family:var(--pfv3-display-font);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(39px,4.3vw,58px);font-weight:800;line-height:.93}.primefit-product-design-v3 .pfv3-registration__intro h2 em{color:#d40059;font-style:normal;display:block}.primefit-product-design-v3 .pfv3-registration__intro>p{color:#69545d;max-width:38ch;font-family:var(--pfv3-body-font);margin:22px 0 0;font-size:15px;font-weight:580;line-height:1.55}.primefit-product-design-v3 .pfv3-registration__record{font-family:var(--pfv3-body-font);background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:4px 16px;margin-top:30px;padding:17px 18px;display:grid;box-shadow:0 12px 28px #33122014}.primefit-product-design-v3 .pfv3-registration__record span{color:#806a74;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.primefit-product-design-v3 .pfv3-registration__record strong{color:#d40059;letter-spacing:-.015em;font-size:20px;font-weight:900;line-height:1.1}.primefit-product-design-v3 .pfv3-registration__record time{color:#5f4852;align-self:end;font-size:12px;font-weight:750}.primefit-product-design-v3 .pfv3-registration__explain{font-family:var(--pfv3-body-font);flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px) clamp(34px,4.6vw,64px);display:flex}.primefit-product-design-v3 .pfv3-registration__explain>div{border-bottom:1px solid #ddd3d8;grid-template-columns:minmax(145px,.55fr) minmax(0,1fr);gap:22px;padding:22px 0;display:grid}.primefit-product-design-v3 .pfv3-registration__explain>div:first-child{padding-top:0}.primefit-product-design-v3 .pfv3-registration__explain strong{color:#2c1720;font-size:15px;font-weight:850;line-height:1.3}.primefit-product-design-v3 .pfv3-registration__explain p{color:#705c65;margin:0;font-size:14px;font-weight:550;line-height:1.55}.primefit-product-design-v3 .pfv3-registration__explain>small{color:#8a747e;margin-top:18px;font-size:10px;font-weight:650}@media (max-width:767px){.primefit-product-design-v3 .pfv3-registration{padding:0 14px 38px}.primefit-product-design-v3 .pfv3-registration__inner{border-radius:20px;grid-template-columns:1fr}.primefit-product-design-v3 .pfv3-registration__intro{padding:23px 22px 20px;position:relative}.primefit-product-design-v3 .pfv3-registration__seal{border-radius:13px;width:42px;height:42px;margin:0;position:absolute;top:20px;right:20px}.primefit-product-design-v3 .pfv3-registration__seal svg{width:23px;height:23px}.primefit-product-design-v3 .pfv3-registration__intro h2{max-width:none;padding-right:48px;font-size:clamp(29px,8.1vw,33px);line-height:.96}.primefit-product-design-v3 .pfv3-registration__intro>p{margin-top:15px;font-size:13px;line-height:1.5}.primefit-product-design-v3 .pfv3-registration__record{margin-top:15px;padding:14px 15px}.primefit-product-design-v3 .pfv3-registration__record strong{font-size:18px}.primefit-product-design-v3 .pfv3-registration__explain{padding:6px 22px 16px}.primefit-product-design-v3 .pfv3-registration__explain>div{grid-template-columns:1fr;gap:5px;padding:13px 0}.primefit-product-design-v3 .pfv3-registration__explain>div:first-child{padding-top:13px}.primefit-product-design-v3 .pfv3-registration__explain strong{font-size:13px}.primefit-product-design-v3 .pfv3-registration__explain p{font-size:12px;line-height:1.48}.primefit-product-design-v3 .pfv3-registration__explain>small{margin-top:14px;font-size:9px}}@media (max-width:350px){.primefit-product-design-v3 .pfv3-usage__dose,.primefit-product-design-v3 .pfv3-usage__safety{padding-inline:18px}.primefit-product-design-v3 .pfv3-usage__dose-number strong{font-size:96px}.primefit-product-design-v3 .pfv3-usage__dose-number span{font-size:24px}}
