.mp-angle{--mp-ink:#183f37;--mp-muted:#5a6c65;--mp-paper:#f6f5ee;--mp-mint:#dbece0;--mp-line:#dce1d9;--mp-accent:#087663;color:var(--mp-ink);background:var(--mp-paper);font-size:16px;line-height:1.65;letter-spacing:0}
.mp-angle *{box-sizing:border-box}.mp-wrap{max-width:1240px;margin:0 auto;padding:80px 40px}.mp-angle h1,.mp-angle h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:inherit;letter-spacing:-1.7px;line-height:1.08;margin:0 0 24px;text-wrap:balance}.mp-angle h1{font-size:clamp(38px,4.6vw,66px)}.mp-angle h2{font-size:clamp(34px,3.6vw,50px)}.mp-angle h3{font-family:inherit;font-weight:600;color:inherit;font-size:20px;line-height:1.35;letter-spacing:-.3px;margin:0 0 14px}.mp-angle p{margin:0 0 16px}.mp-angle a{color:inherit}.mp-kicker{font-size:11px;font-weight:650;letter-spacing:1.8px;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:20px!important}.mp-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--mp-accent)}.mp-lead{color:var(--mp-muted);max-width:670px;font-size:16px;line-height:1.75}.mp-lead p:last-child{margin-bottom:0}.mp-angle--hero .mp-wrap{padding-top:0;padding-bottom:0}.mp-nav{display:flex;gap:30px;align-items:center;padding:21px 0;border-bottom:1px solid var(--mp-line);font-size:12px}.mp-nav>span{font-weight:650;margin-right:auto;letter-spacing:1px;text-transform:uppercase}.mp-nav a{text-decoration:none}.mp-nav a:hover{text-decoration:underline;text-underline-offset:5px}.mp-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:55px 0}.mp-hero-copy{padding:10px 0}.mp-hero-copy .mp-lead{font-size:16px;max-width:520px}.mp-hero-art{position:relative;border-radius:32px;background:#efeee5;overflow:hidden;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:560px;border:1px solid #e6e5da}.mp-hero-art>img{width:100%;height:auto;display:block;mix-blend-mode:multiply;object-fit:contain}.mp-art-label,.mp-art-bottom{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;position:absolute;left:0;right:0;z-index:1}.mp-art-label{top:0}.mp-art-bottom{bottom:0;letter-spacing:1px}.mp-art-dot{width:10px;height:10px;background:#c2744e;border-radius:50%;box-shadow:0 0 0 7px #c2744e14}.mp-benefits{list-style:none;padding:0;margin:25px 0;display:grid;gap:10px;font-size:13px}.mp-benefits li{display:flex;gap:10px;align-items:flex-start}.mp-benefits li>span{color:var(--mp-accent);font-weight:bold}.mp-hero-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:28px 0 12px}.mp-button{background:var(--mp-ink);color:#fff!important;border:1px solid var(--mp-ink);padding:17px 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border-radius:7px;text-decoration:none;font-size:14px;font-weight:600;min-height:54px;transition:background .18s,transform .18s}.mp-button:hover{background:#25594c;transform:translateY(-1px)}.mp-button>span{font-size:22px;line-height:1}.mp-from{display:flex;flex-wrap:wrap;gap:0 6px;max-width:150px;font-size:11px;line-height:1.4;color:var(--mp-muted)}.mp-from strong{font-size:16px;color:var(--mp-ink);width:100%}.mp-from s{font-size:11px}.mp-micro{font-size:11px!important;color:var(--mp-muted);letter-spacing:.05px;line-height:1.7}.mp-rating-link{display:inline-block;text-decoration:none;font-size:12px;margin-top:5px}.mp-function-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mp-line);padding:25px 0 30px;gap:22px}.mp-function-strip>div{display:grid;grid-template-columns:24px 1fr;gap:2px 7px}.mp-index{grid-row:span 2;font-size:11px;opacity:.6;padding-top:3px}.mp-function-strip strong{font-size:14px;font-weight:600}.mp-function-strip>div>span:last-child{font-size:11px;color:var(--mp-muted)}.mp-angle--symptoms{background:#fff}.mp-section-head{max-width:740px;margin-bottom:45px}.mp-symptom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mp-symptom{padding:25px 26px 22px;border:1px solid var(--mp-line);border-radius:13px;background:#fcfcf8}.mp-symptom:first-child{background:#dfede2;border-color:#cadfd0}.mp-symptom>div:last-child{font-size:14px;color:var(--mp-muted);line-height:1.65}.mp-symptom-top{display:flex;align-items:center;gap:18px;margin-bottom:25px}.mp-round-number{border:1px solid #c6d6ca;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;font-size:10px}.mp-line{height:1px;width:40px;background:#cedbd0}.mp-context-note{font-size:12px;line-height:1.7;color:var(--mp-muted);max-width:940px;margin:25px 0 0!important}.mp-angle--story .mp-wrap{padding-top:70px;padding-bottom:70px}.mp-story-grid{display:grid;grid-template-columns:.92fr 1fr;gap:75px;align-items:center}.mp-story-art{position:relative;overflow:hidden;border-radius:140px 140px 14px 14px;background:#e9ebe2;align-self:stretch;min-height:580px}.mp-story-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mp-story-art>span{position:absolute;bottom:18px;left:18px;right:18px;padding:15px 18px;border-radius:6px;background:#f7f7efed;color:#183f37;font-size:12px}.mp-story-point{display:grid;grid-template-columns:32px 1fr;gap:12px;border-top:1px solid var(--mp-line);padding-top:22px;margin-top:22px}.mp-story-point>span{font-size:11px;padding-top:4px;opacity:.6}.mp-story-point h3{font-size:17px;margin-bottom:8px}.mp-story-point div div{font-size:14px;color:var(--mp-muted)}.mp-text-link{font-size:14px;display:inline-flex;gap:25px;text-decoration:underline;text-underline-offset:6px;margin-top:20px;font-weight:600}.mp-angle--technology{background:#173e35;color:#f4f4e9}.mp-angle--technology .mp-lead,.mp-tech-note{color:#d2ddd2}.mp-angle--technology .mp-kicker{color:#bccebd}.mp-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30}.mp-tech-grid article{padding:28px 24px 28px 0;border-right:1px solid #ffffff30;margin-right:24px}.mp-tech-grid article:last-child{margin-right:0;border-right:0;padding-right:0}.mp-tech-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#bad4bf;margin-bottom:33px}.mp-tech-grid h3{font-family:Georgia,'Times New Roman',serif;font-size:29px;font-weight:400}.mp-tech-grid article>div:last-child{font-size:13px;line-height:1.75;color:#d2ddd2}.mp-tech-note{font-size:12px;margin-top:25px!important;margin-bottom:0!important}.mp-angle--ritual{background:#fff}.mp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mp-steps article{border-top:1px solid var(--mp-line);padding-top:18px}.mp-steps article>span{font-family:Georgia,serif;font-size:40px;color:#8ba895;display:block;margin-bottom:18px}.mp-steps h3{font-size:18px}.mp-steps article>div{font-size:14px;color:var(--mp-muted)}.mp-angle--offer .mp-wrap{padding-top:65px;padding-bottom:12px}.mp-offer-heading{display:flex;align-items:center;justify-content:space-between;gap:45px}.mp-offer-heading h2{margin-bottom:16px}.mp-guarantee{border:1px solid #8aa391;aspect-ratio:1;width:130px;min-width:130px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;transform:rotate(7deg)}.mp-guarantee strong{font-family:Georgia,serif;font-size:52px;line-height:1;font-weight:400}.mp-guarantee span{font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:1px;max-width:100px;margin-top:4px}.mp-angle--reviews{background:#fff}.mp-angle--faq{background:#f2f3ec}.mp-faq-grid{display:grid;grid-template-columns:.7fr 1fr;gap:80px}.mp-faq-grid header{position:sticky;top:100px;align-self:start}.mp-faq-list details{border-bottom:1px solid #ccd6ca;padding:0}.mp-faq-list details:first-child{border-top:1px solid #ccd6ca}.mp-faq-list summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;padding:22px 0;font-weight:600;font-size:14px;line-height:1.5}.mp-faq-list summary::-webkit-details-marker{display:none}.mp-faq-list summary>span{font-size:22px;font-weight:400;line-height:1}.mp-faq-list details[open] summary>span{transform:rotate(45deg)}.mp-faq-list details>div{font-size:14px;color:var(--mp-muted);padding:0 34px 20px 0}.mp-faq-list details p:last-child{margin-bottom:0}.mp-angle--closing{background:#183f37;color:#f8f6ed}.mp-closing{max-width:760px;text-align:center;margin:auto}.mp-closing .mp-kicker{justify-content:center}.mp-closing .mp-lead{margin:auto;color:#d6e1d6;max-width:580px}.mp-button--light{background:#e6ecdc;color:#183f37!important;border-color:#e6ecdc;margin:28px 0 14px}.mp-button--light:hover{background:#fff}.mp-closing .mp-micro{color:#d6e1d6}.mp-angle a:focus-visible,.mp-angle summary:focus-visible{outline:3px solid #a56537;outline-offset:5px}
body:has(.mp-angle){background:#f6f5ee}body:has(.mp-angle) #MainContent{background:#f6f5ee}body:has(.mp-angle) [id^=MainProduct-]{max-width:1240px;padding:30px 40px 65px;color:#183f37}body:has(.mp-angle) .product__info-wrapper{padding-left:38px}body:has(.mp-angle) .product__info-container{background:#fff;border:1px solid #dfe4d9;border-radius:16px;padding:26px}body:has(.mp-angle) .product__media-wrapper{border-radius:20px;overflow:hidden}body:has(.mp-angle) .product__title h1,body:has(.mp-angle) .mp-purchase-title{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-.8px;margin:0 0 16px;color:#183f37}body:has(.mp-angle) .product-form__submit{background:#183f37!important;border-radius:7px!important;letter-spacing:.6px!important;min-height:56px!important}body:has(.mp-angle) .gift_main{gap:8px;margin:20px 0}body:has(.mp-angle) .gift_image{border:1px solid #d1dfd0!important;border-radius:10px!important;background:#f0f4e8!important}body:has(.mp-angle) .gift_price{background:#dbe9d4!important;color:#204235!important;font-size:11px!important}body:has(.mp-angle) .gift_title{font-size:10px!important;line-height:1.5!important;font-weight:500!important}body:has(.mp-angle) .local-currency-box{padding:12px!important;border-radius:8px!important;background:#f6f6f1!important;border-color:#e4e6df!important}body:has(.mp-angle) .local-currency-title{font-size:10px!important}body:has(.mp-angle) .local-currency-note{font-size:10px!important}body:has(.mp-angle) [id*=rg_customer_video_carousel]{background:#fff}body:has(.mp-angle) [id*=rg_customer_video_carousel] h2{font-family:Georgia,serif;font-weight:400!important;color:#183f37!important;letter-spacing:-1px;line-height:1.2!important}body:has(.mp-angle) .product__accordion .accordion__title{font-size:13px}body:has(.mp-angle) .product__accordion .accordion__content{font-size:13px;line-height:1.7}body:has(.mp-angle) .product-page-price{margin:18px 0!important}#oferta,#opiniones,#sintomas,#tecnologia{scroll-margin-top:25px}
@media(min-width:1000px){.mp-hero-art img{transform:scale(1.04)}.mp-hero-copy .mp-hero-actions{flex-wrap:nowrap}}
@media(max-width:989px){.mp-wrap{padding:60px 28px}.mp-hero-grid{gap:28px}.mp-hero-art{min-height:460px}.mp-story-grid{gap:35px}.mp-story-art{min-height:520px}.mp-faq-grid{gap:35px}.mp-tech-grid{grid-template-columns:repeat(2,1fr);row-gap:10px}.mp-tech-grid article:nth-child(2){margin:0;border-right:0}.mp-tech-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff30}.mp-symptom{padding:22px}.mp-offer-heading{gap:25px}body:has(.mp-angle) [id^=MainProduct-]{padding-left:28px;padding-right:28px}body:has(.mp-angle) .product__info-container{padding:20px}body:has(.mp-angle) .product__info-wrapper{padding-left:22px}}
@media(max-width:749px){.mp-wrap{padding:48px 20px}.mp-nav{gap:18px;white-space:nowrap;font-size:10px;padding:17px 0;overflow:auto}.mp-nav>span{font-size:10px;letter-spacing:.5px}.mp-nav a:last-child{display:none}.mp-hero-grid{grid-template-columns:1fr;padding:30px 0;gap:26px}.mp-hero-copy{padding:0}.mp-angle h1{font-size:42px;letter-spacing:-1.3px;max-width:560px;margin-bottom:19px}.mp-angle h2{font-size:35px;letter-spacing:-1px}.mp-kicker{font-size:9px;letter-spacing:1.2px;margin-bottom:17px!important}.mp-hero-copy .mp-lead,.mp-lead{font-size:14px;line-height:1.75}.mp-benefits{font-size:12px;gap:8px;margin:20px 0}.mp-hero-actions{gap:14px;margin-top:22px}.mp-button{padding:15px 19px;font-size:12px;gap:18px;min-height:52px}.mp-from{max-width:120px;font-size:10px}.mp-from strong{font-size:14px}.mp-micro{font-size:10px!important}.mp-hero-art{min-height:0;border-radius:20px;aspect-ratio:1}.mp-hero-art>img{height:100%;width:100%;object-fit:contain}.mp-art-label,.mp-art-bottom{padding:19px 20px;font-size:9px}.mp-function-strip{grid-template-columns:repeat(2,1fr);row-gap:20px;padding-top:22px;padding-bottom:25px}.mp-function-strip strong{font-size:13px}.mp-function-strip>div>span:last-child{font-size:10px}.mp-section-head{margin-bottom:28px}.mp-symptom-grid{grid-template-columns:repeat(2,1fr);gap:12px}.mp-symptom{padding:18px 15px}.mp-symptom h3{font-size:16px;margin-bottom:9px}.mp-symptom>div:last-child{font-size:12px;line-height:1.65}.mp-symptom-top{margin-bottom:20px}.mp-line{width:22px}.mp-round-number{width:28px;height:28px;font-size:9px}.mp-context-note{font-size:11px}.mp-story-grid{grid-template-columns:1fr;gap:32px}.mp-story-art{min-height:0;height:440px;border-radius:100px 100px 12px 12px}.mp-story-art img{object-position:50% 42%}.mp-story-copy h2{max-width:500px}.mp-angle--story .mp-wrap{padding:45px 20px}.mp-story-point h3{font-size:15px}.mp-story-point div div{font-size:13px}.mp-tech-grid{gap:0}.mp-tech-grid article{padding:23px 15px 23px 0;margin-right:15px}.mp-tech-grid article:nth-child(even){padding-right:0;margin-right:0}.mp-tech-top{font-size:9px;margin-bottom:22px;letter-spacing:.5px}.mp-tech-grid h3{font-size:26px}.mp-tech-grid article>div:last-child{font-size:12px}.mp-tech-note{font-size:11px}.mp-steps{grid-template-columns:1fr;gap:24px}.mp-steps article{display:grid;grid-template-columns:44px 1fr;gap:0 12px;padding-top:18px}.mp-steps article>span{grid-row:span 2;font-size:32px;line-height:1}.mp-steps h3{font-size:16px;margin-bottom:8px}.mp-steps article>div{font-size:13px}.mp-angle--offer .mp-wrap{padding-top:45px;padding-bottom:5px}.mp-guarantee{width:87px;min-width:87px}.mp-guarantee strong{font-size:35px}.mp-guarantee span{font-size:7px;max-width:65px;letter-spacing:.6px}.mp-offer-heading{align-items:flex-start;gap:18px}.mp-offer-heading h2{font-size:32px}.mp-offer-heading .mp-lead{font-size:13px}.mp-faq-grid{grid-template-columns:1fr;gap:28px}.mp-faq-grid header{position:static}.mp-faq-list summary{font-size:13px;padding:19px 0}.mp-faq-list details>div{font-size:13px}.mp-closing h2{font-size:38px}body:has(.mp-angle) [id^=MainProduct-]{padding:22px 20px 45px}body:has(.mp-angle) .product__info-wrapper{padding-left:0}body:has(.mp-angle) .product__info-container{padding:21px 16px;border-radius:13px}body:has(.mp-angle) .product__media-wrapper{margin-bottom:22px}body:has(.mp-angle) .mp-purchase-title{font-size:29px}}
@media(prefers-reduced-motion:reduce){.mp-button{transition:none}.mp-button:hover{transform:none}}
