:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--darkPurple:#35133f;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--text-soft:#0f0f10;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--bg-light:#f0eaf1;--border-color:#ddd;--bkgList:#e6cdd6;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}#countdown-container{background-color:#4f205d;padding-top:12px}@media only screen and (min-width:576px){#countdown-container{padding-top:6px}}@media only screen and (min-width:768px){#countdown-container{padding-top:12px}}#countdown-container .counter-title{color:#fff;font-size:1.2rem;font-style:italic;font-weight:400}#countdown{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:992px){#countdown{padding:0 5px}}#countdown .unit{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;height:40px;justify-content:center;margin:0 2px;min-width:27px;padding:0;text-align:center}@media only screen and (min-width:360px){#countdown .unit{min-width:32px}}#countdown .unit .value{color:#4f205d;font-size:1.2rem;font-weight:900;line-height:1.2rem;padding-top:5px}#countdown .unit .label{color:#4f205d;font-size:8px;line-height:8px}#countdown .unit.bf .label,#countdown .unit.bf .value{color:#210a04}#reduc-container{background-color:var(--darkPink)}#reduc-container p{align-items:center;color:var(--white);display:flex;font-size:16px;justify-content:center;margin-bottom:0;padding:15px 0}#reduc-container .fat{font-size:35px;font-weight:900;padding:0 5px}#reduc-container .close{background:transparent url(/build/images/cross.da6f5537.svg) no-repeat 50%;border:none;height:18px;position:absolute;right:0;top:5px;width:25px}#reduc-container .arrow{height:30px;padding-left:8px;width:35px}#reduc-container .round{align-items:center;border:2px solid var(--white);border-radius:45px;cursor:pointer;display:flex;font-weight:700;height:14px;justify-content:center;margin:0 5px;padding:3px;user-select:none;width:14px}@media only screen and (min-width:375px){#reduc-container .promo-row{justify-content:center}}#reduc-container.promo-100{position:relative;user-select:none}@media only screen and (min-width:768px){#reduc-container.promo-100{align-items:end;display:flex;justify-content:center}#reduc-container.promo-100 .row{max-width:700px;position:relative;width:675px}}@media only screen and (min-width:992px){#reduc-container.promo-100 .row{max-width:820px;width:810px}}#reduc-container.promo-100.counter .row{justify-content:center}@media only screen and (min-width:375px){#reduc-container.promo-100.counter .row{justify-content:start}}@media only screen and (min-width:768px){#reduc-container.promo-100.counter .row{justify-content:center;max-width:100%;position:relative;width:100%}}@media only screen and (min-width:992px){#reduc-container.promo-100.counter .row{max-width:100%;width:100%}}#reduc-container.promo-100 img{height:90px;width:90px}@media only screen and (min-width:768px){#reduc-container.promo-100 img{left:20px;position:absolute;top:-18px;z-index:30}}@media only screen and (min-width:992px){#reduc-container.promo-100 img{height:100px;left:-50px;top:-35px;width:100px}}@media only screen and (min-width:1200px){#reduc-container.promo-100 img{left:-110px}}@media only screen and (min-width:992px){#reduc-container.promo-100 img.tunnel{height:90px;left:-16px;top:-10px;width:90px}}@media only screen and (min-width:1200px){#reduc-container.promo-100 img.tunnel{left:-40px;top:-19px}}@media only screen and (min-width:1440px){#reduc-container.promo-100 img.tunnel{height:120px;left:-110px;top:-35px;width:120px}}#reduc-container.promo-100 p{font-size:1rem;font-weight:700;line-height:1.5rem;margin:0;padding:7px 0}@media only screen and (min-width:425px){#reduc-container.promo-100 p{justify-content:center}}@media only screen and (min-width:768px){#reduc-container.promo-100 p{line-height:1.9rem}}@media only screen and (min-width:992px){#reduc-container.promo-100 p{font-size:1.2rem}}#reduc-container.promo-100 .code{background-color:var(--white);color:#4f205d;font-weight:900;padding:2px}#reduc-container.promo-100 .promo{font-size:1.5rem;font-weight:900;line-height:1.9rem}@media only screen and (min-width:992px){#reduc-container.promo-100 .promo{font-size:1.8rem}}#reduc-container.promo-100 .promo-nutri50-info{align-items:center;background:transparent;border:0;color:var(--white);display:inline-flex;justify-content:center;line-height:1;padding:0}#reduc-container.promo-100 .promo-nutri50-info:focus-visible{outline:2px solid var(--white);outline-offset:3px}#reduc-container.promo-100.promo-nutri50-banner{overflow:hidden;padding-left:0;padding-right:0}#reduc-container.promo-100.promo-nutri50-banner #promo-row{margin:0;max-width:100%;padding-right:1.5rem;width:100%}#reduc-container.promo-100.promo-nutri50-banner #countdown-container,#reduc-container.promo-100.promo-nutri50-banner #promo-container{flex:1 1 100%;max-width:100%;min-width:0}#reduc-container.promo-100.promo-nutri50-banner #countdown-container{animation:promo-nutri50-offer-enter .65s cubic-bezier(.2,.7,.25,1) .12s both;padding-left:2.25rem!important;padding-right:2.25rem!important}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__content{animation:promo-nutri50-content-enter .6s cubic-bezier(.2,.7,.25,1) both;gap:.35rem;padding:.55rem 0;text-align:center;width:100%}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-info{margin-left:0!important}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__headline{flex:1 1 100%;font-size:1.15rem;line-height:1.15;max-width:100%}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__deal{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;white-space:nowrap}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__deal--countdown{flex-wrap:wrap;gap:.35rem;white-space:normal}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__scheduler{display:none!important}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown,#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown-visual{align-items:center;display:inline-flex;justify-content:center}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown-visual{flex-wrap:wrap;gap:.3rem}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown-prefix,#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown-suffix{font-size:.78rem;font-weight:800;line-height:1.1}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown-units{display:inline-flex;gap:.2rem;white-space:nowrap}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown-unit{align-items:baseline;background:var(--white);border-radius:999px;box-shadow:0 2px 8px rgba(55,18,60,.18);color:var(--darkPink);display:inline-flex;font-variant-numeric:tabular-nums;justify-content:center;line-height:1;min-width:2.35rem;padding:.25rem .35rem}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown-unit .value{font-size:1rem;font-weight:900;min-width:1.1em;text-align:right}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown-unit-label{font-size:.65rem;font-weight:800;margin-left:.12rem}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__pricing{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:center;white-space:nowrap}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__from{font-size:.78rem;font-weight:700}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__original-price{align-items:baseline;color:hsla(0,0%,100%,.82);display:inline-flex;font-size:1rem;font-weight:800;position:relative;text-decoration:none}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__original-price:after{background:var(--white);content:"";height:2px;left:-.05em;position:absolute;right:-.05em;top:48%;transform:rotate(-3deg)}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__price-cents{font-size:.58em;line-height:0;position:relative;top:-.42em;vertical-align:baseline}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__discounted-price{align-items:baseline;animation:promo-nutri50-price-pulse 4s ease-in-out .7s 4 both;background:var(--white);border-radius:999px;box-shadow:0 2px 8px rgba(55,18,60,.18);color:var(--darkPink);display:inline-flex;font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:900;gap:.2rem;line-height:1;overflow:hidden;padding:.25rem .55rem;position:relative;transform-origin:center}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__discounted-price:after{animation:promo-nutri50-price-shine 4s ease-in-out 1s 4 both;background:linear-gradient(90deg,transparent,rgba(196,0,82,.14),transparent);bottom:-50%;content:"";left:-45%;pointer-events:none;position:absolute;top:-50%;transform:skewX(-18deg) translateX(-240%);width:30%}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__discounted-amount,#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__unit{position:relative;z-index:1}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__unit{font-size:.7rem;font-weight:800}@media only screen and (min-width:425px){#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__headline{font-size:1.25rem}}@media only screen and (min-width:768px){#reduc-container.promo-100.promo-nutri50-banner #promo-row{flex-wrap:nowrap;justify-content:center;padding-right:2rem}#reduc-container.promo-100.promo-nutri50-banner #promo-container{flex:0 1 auto;width:auto}#reduc-container.promo-100.promo-nutri50-banner #countdown-container{flex:0 0 auto;padding-left:1rem!important;padding-right:1rem!important}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__content{column-gap:.75rem;min-height:42px;padding:.3rem 0}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__headline{flex:0 1 auto;font-size:clamp(1.35rem,1.55vw,1.55rem)}}@media only screen and (min-width:992px){#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown,#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__pricing{border-left:1px solid hsla(0,0%,100%,.45);padding-left:.75rem}#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__discounted-price{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){#reduc-container.promo-100.promo-nutri50-banner #countdown-container,#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__content,#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__countdown-unit,#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__discounted-price,#reduc-container.promo-100.promo-nutri50-banner .promo-nutri50-banner__discounted-price:after{animation:none}}#reduc-container .offer-promo{line-height:1.3rem;padding:5px 20px 0}#reduc-container .offer-promo,#reduc-container .offer-title{color:var(--white);font-size:1.3rem;font-weight:800}@keyframes promo-nutri50-price-pulse{0%,25%,5%,to{box-shadow:0 2px 8px rgba(55,18,60,.18);transform:scale(1)}12%{box-shadow:0 3px 10px rgba(55,18,60,.22),0 0 0 .34rem hsla(0,0%,100%,.24);transform:scale(1.07)}}@keyframes promo-nutri50-price-shine{0%,8%{transform:skewX(-18deg) translateX(-240%)}24%,to{transform:skewX(-18deg) translateX(620%)}}@keyframes promo-nutri50-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes promo-nutri50-offer-enter{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.modal .modal-header.promo-100{background-color:var(--darkPink);color:var(--white)}.modal .modal-header.promo-100 img{padding:5px 0}.modal .modal-header.promo-100 p{color:var(--white);font-size:1rem;font-weight:700;line-height:1.5rem;margin:0;padding:7px 0}.modal .modal-header.promo-100 .code{background-color:var(--white);color:#4f205d;font-size:1.5rem;font-weight:900;padding:2px}.modal .modal-header.promo-100 .promo{font-size:1.5rem;font-weight:900;line-height:1.9rem}