.mm-section-diag-section{background:var(--Background-Background-color, #FCF8E9)}.mm-diag-container{position:relative;border-radius:30px;background:var(--UI-Colors-Primary-Green-green-darker, #00664E);display:flex;min-height:700px;padding:32px;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;overflow:hidden}.mm-diag-bg-svg{position:absolute;left:0;bottom:0;width:100%;height:auto}.mm-diag-close-btn{position:absolute;top:20px;right:20px;height:32px;width:32px;cursor:pointer;display:none;align-items:center;justify-content:center;border-radius:8px;background:#ffffff26}.mm-diag-close-btn svg{height:16px;width:16px}.mm-section-diag-popup .mm-diag-close-btn{display:flex}.mm-diag-pagination{position:relative;display:flex;align-items:center;justify-content:center;grid-gap:16px}.mm-diag-pagination:before{content:"";position:absolute;height:2px;width:100%;top:calc(50% - 1px);background:#ffffff59}.mm-diag-pagination-element{position:relative;height:34px;width:34px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00755b;border:solid 2px #488170}.mm-diag-pagination-element .mm-diag-pagination-element-text{color:#81ab9f;font-size:13px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-.52px}.mm-diag-pagination-element .mm-diag-pagination-element-icon{display:none}.mm-diag-pagination-element.mm-active{border:solid 2px white;background:#fff}.mm-diag-pagination-element.mm-active span{color:#00664e}.mm-diag-pagination-element.mm-old .mm-diag-pagination-element-text{display:none}.mm-diag-pagination-element.mm-old .mm-diag-pagination-element-icon{display:flex}.mm-diag-step{margin-top:20px;flex-grow:1;flex-direction:column;align-items:center;text-align:center;display:none;max-width:100%}.mm-diag-step.mm-active{display:flex}.mm-diag-step-title{font-family:var(--header-font);color:var(--colors-white, #FFF);font-size:45px;font-weight:700;line-height:90%;letter-spacing:-1.8px;max-width:700px;margin-top:35px;margin-bottom:15px}.mm-diag-step-subtitle{color:var(--colors-white, #FFF);max-width:500px;margin-bottom:16px}.mm-diag-label-card{height:100%;display:block}.mm-diag-step-slider-container{flex-grow:1;display:flex;align-items:center;max-width:100%;transition:.3s}.mm-diag-step-slider-container .mm-diag-step1-block{transition:.3s}.mm-diag-step-slider-container .splide{max-width:100%}.mm-diag-step-scroll-wrapper{position:relative;display:flex;align-items:center;flex-grow:1}.mm-diag-step-scroll-container-inner{display:flex;grid-gap:12px}.mm-diag-step-error{position:absolute;top:-12px;left:50%;transform:translate(-50%,-20px);z-index:2;display:flex;max-width:364px;padding:12px 14px 12px 10px;justify-content:space-between;align-items:center;grid-gap:12px;border-radius:12px;border:1.136px dashed var(--UI-Colors-Primary-Green-green-30, rgba(0, 117, 91, .3));background:var(--colors-white, #FFF);box-shadow:0 6px 24px #0000001a;opacity:0;transition:.3s}.mm-diag-step-error.mm-visible{opacity:1;transform:translate(-50%)}.mm-diag-step-error svg{width:32px;height:32px;flex-shrink:0}.mm-diag-step-error p{color:#ed8b84;font-size:11px;font-style:normal;font-weight:400;line-height:120%}.mm-diag-step-error .mm-icon-close{width:14px;height:14px;cursor:pointer}.mm-diag-step-slider-container .mm-diag-step3-block,.mm-diag-step-slider-container .mm-diag-step4-block{transition:.3s}.mm-diag-step1-radio-input,.mm-diag-step3-radio-input,.mm-diag-step4-radio-input{opacity:0;height:1px;width:1px;position:absolute}.mm-diag-step1-radio-input+label .mm-diag-selected-mark .svg-on,.mm-diag-step3-radio-input+label .mm-diag-selected-mark .svg-on,.mm-diag-step4-radio-input+label .mm-diag-selected-mark .svg-on{display:none}.mm-diag-step1-radio-input+label .mm-diag-selected-mark .svg-off,.mm-diag-step3-radio-input+label .mm-diag-selected-mark .svg-off,.mm-diag-step4-radio-input+label .mm-diag-selected-mark .svg-off{display:block}.mm-diag-step1-radio-input:checked+label .mm-diag-selected-mark .svg-on,.mm-diag-step3-radio-input:checked+label .mm-diag-selected-mark .svg-on,.mm-diag-step4-radio-input:checked+label .mm-diag-selected-mark .svg-on{display:block}.mm-diag-step1-radio-input:checked+label .mm-diag-selected-mark .svg-off,.mm-diag-step3-radio-input:checked+label .mm-diag-selected-mark .svg-off,.mm-diag-step4-radio-input:checked+label .mm-diag-selected-mark .svg-off{display:none}.mm-diag-btns-container{position:relative;display:flex;grid-gap:16px;justify-content:center}.mm-diag-btn-container-next{transition:.3s;pointer-events:none;opacity:.75}.mm-diag-step.mm-activated .mm-diag-step1-radio-input+label .mm-diag-step1-block,.mm-diag-step.mm-activated .mm-diag-step3-radio-input+label .mm-diag-step3-block,.mm-diag-step.mm-activated .mm-diag-step4-radio-input+label .mm-diag-step4-block{opacity:.75}.mm-diag-step.mm-activated .mm-diag-step1-radio-input:checked+label .mm-diag-step1-block,.mm-diag-step.mm-activated .mm-diag-step3-radio-input:checked+label .mm-diag-step3-block,.mm-diag-step.mm-activated .mm-diag-step4-radio-input:checked+label .mm-diag-step4-block{opacity:1;transform:scale(1.04)}.mm-diag-step.mm-activated .mm-diag-btn-container-next{pointer-events:auto;opacity:1}.mm-diag-step1-block{padding:18px 18px 12px;border-radius:12px;border:1px solid #E0DDD9;background:#fff;display:flex;flex-direction:column;cursor:pointer;max-width:250px;height:100%;transition:.3s}.mm-diag-step1-block-top{display:flex;justify-content:space-between;align-items:center}.mm-diag-step1-image{width:100%;height:auto;aspect-ratio:1 / 1;padding:40px}.mm-diag-block-step-title{color:#004233;text-align:center;font-size:16px;font-weight:400;line-height:130%;height:50px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.mm-diag-block-step-video-link{color:#132b2780;text-align:center;font-size:11px;font-weight:400;line-height:100%;text-decoration-line:underline}.mm-diag-step2-block{border-radius:12px;background:#fff;padding:18px 18px 12px;display:flex;flex-direction:column;grid-gap:12px;align-items:center;text-align:center;min-width:271px}.mm-diag-step2-block-image{position:relative;height:125px;width:66px}.mm-diag-step2-block-foot{position:absolute;top:0;left:0;height:100%;width:auto}.mm-diag-step2-block-bar{opacity:.3;transition:.3s}.mm-diag-step2-block-bar-1{position:absolute;top:0;right:-7px;height:100%;width:auto}.mm-diag-step2-block-bar-2{position:absolute;top:40px;left:6px;height:auto;width:100%}.mm-diag-step2-block-bar-3{position:absolute;top:0;left:0;height:100%;width:auto}.mm-diag-step2-block-bar-4{position:absolute;top:40px;right:0;height:auto;width:100%}.mm-diag-step2-slider-container{width:100%}.mm-diag-step2-slider-container-top{display:flex;align-items:center;justify-content:space-between}.mm-diag-step2-slider-container-top p{color:var(--UI-Colors-Black-black-60, rgba(0, 26, 20, .6));font-size:11px;font-weight:400;line-height:100%}.mm-diag-step2-slider-container-top .input-container{position:relative;border-radius:4px;border:1px solid var(--UI-Colors-Primary-Green-green-40, rgba(0, 117, 91, .4));background:#fff;width:50px;height:24px}.mm-diag-step2-slider-container-top .input-container .decimalInput{position:absolute;top:50%;transform:translateY(-50%);left:0;height:100%;width:calc(100% - 12px);padding:6px;color:var(--UI-Colors-Black-black-80, rgba(0, 26, 20, .8));font-size:10px;font-weight:500;line-height:120%;background:none;border:none;margin:0}.mm-diag-step2-slider-container-top .input-container .decimalInput:focus-visible{outline:none}.input-container.mm-activated{border:1px solid rgba(228,74,62,.5)}.input-container.mm-activated .decimalInput,.input-container.mm-activated span{color:#e44a3ecc!important}.mm-diag-step2-slider-container-top .input-container span{position:absolute;top:50%;transform:translateY(-50%);right:0;padding:6px 6px 6px 0;color:var(--UI-Colors-Black-black-80, rgba(0, 26, 20, .8));font-size:10px;font-weight:500;line-height:120%}.rangeInput{width:100%}input.mm-range-anim[type=range]{-webkit-appearance:none;width:100%;height:4px;background:linear-gradient(to right,#ff6e29 0% 50%,#ddd 50% 100%);border-radius:5px;outline:none;transition:background .15s ease-in-out,opacity .2s}input.mm-range-anim[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;background:linear-gradient(to right,#ff6e29 0% 50%,#ddd 50% 100%);border-radius:5px;transition:background .15s ease-in-out}input.mm-range-anim[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#ff6e29;border:solid 3px var(--UI-Colors-Primary-Green-green-light-label, #E6F1EF);border-radius:50%;cursor:pointer;margin-top:-6px;transition:.3s}input.mm-range-anim[type=range]::-moz-range-track{width:100%;height:4px;background:linear-gradient(to right,#ff6e29 0% 50%,#ddd 50% 100%);border-radius:5px;transition:background .15s ease-in-out}input.mm-range-anim[type=range]::-moz-range-thumb{width:16px;height:16px;background:#ff6e29;border:solid 3px var(--UI-Colors-Primary-Green-green-light-label, #E6F1EF);border-radius:50%;cursor:pointer;margin-top:-6px;transition:.3s}.mm-diag-step3-block{height:100%;padding:13px;border-radius:12px;border:1px solid #E0DDD9;background:#fff;display:flex;flex-direction:column;grid-gap:8px;cursor:pointer;transition:.3s;max-width:215px}.mm-diag-step3-block .mm-diag-selected-mark{position:absolute;top:20px;right:20px}.mm-diag-step3-image{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:8px;background:linear-gradient(0deg,#001a140d 0% 100%)}.mm-diag-step4-block{height:100%;padding:13px;border-radius:12px;border:1px solid #E0DDD9;background:#fff;display:flex;flex-direction:column;grid-gap:8px;cursor:pointer;transition:.3s;max-width:215px}.mm-diag-step4-block .mm-diag-selected-mark{position:absolute;top:20px;right:20px}.mm-diag-step4-image{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:8px;background:linear-gradient(0deg,#001a140d 0% 100%)}.mm-diag-step-5{grid-gap:35px;margin-top:70px}.mm-diag-step-5 .mm-diag-step-title{margin-top:0}.mm-diag-step-5 .mm-diag-step-subtitle{font-size:30px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1px;font-family:var(--header-font);margin:0}.mm-diag-step-recap-container{max-width:600px;margin-top:35px;padding:20px;border-radius:15px;border:1px solid var(--UI-Colors-Primary-Green-green-10, rgba(0, 117, 91, .1));background:var(--colors-white, #FFF);display:flex;flex-direction:column;align-items:center;grid-gap:12px;text-align:center}.mm-diag-step-recap-title{display:flex;align-items:center;grid-gap:8px;color:var(--UI-Colors-Primary-Green-green, #00755B);font-family:var(--header-font);font-size:14px;font-style:normal;font-weight:500;line-height:100%}.mm-diag-step-recap-title svg{width:30px;height:30px;color:var(--UI-Colors-Primary-Green-green, #00755B);font-size:14px;font-style:normal;font-weight:500;line-height:100%}.mm-diag-step-recap-container-tags{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:8px}.mm-diag-step-recap-container-tag{display:flex;padding:8px 10px 8px 8px;grid-gap:4px;align-items:center;border-radius:30px;border:2px solid var(--UI-Colors-Primary-Green-green-10, rgba(0, 117, 91, .1));background:#00664e1a;color:var(--UI-Colors-Primary-Green-green, #00755B);font-size:11px;font-style:normal;font-weight:400;line-height:100%}.mm-diag-step-recap-container-tag svg{width:16px;height:16px}.mm-diag-restart-link{color:#fff;text-decoration:underline;cursor:pointer;position:relative;opacity:.75}[data-anim-slide-up]{position:relative;opacity:1;bottom:0;transition:.5s}[data-anim-slide-up].mm-animated-out{opacity:0;bottom:20px}[data-anim-slide-up].mm-animated-in{opacity:0;bottom:-20px}.mm-section-diag-popup{position:fixed;top:0;left:0;height:100%;width:100%;background:none;pointer-events:none;z-index:10;max-height:100vh;overflow-y:auto;scrollbar-width:none}.mm-diag-filter{position:fixed;top:0;left:0;height:100%;width:100%;background:#000f0c4d;opacity:0;pointer-events:none;transition:.5s}.mm-section-diag-popup>.mm-section{transform:translateY(100px);opacity:0;pointer-events:none;padding:0;margin-inline:40px;margin-block:84px;transition:.5s}.mm-section-diag-popup.mm-open{pointer-events:auto}.mm-section-diag-popup.mm-open .mm-diag-filter{opacity:1;pointer-events:auto}.mm-section-diag-popup.mm-open>.mm-section{transform:translateY(0);opacity:1;pointer-events:auto}.mm-diag-video-filter{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;background:var(--UI-Colors-Black-black-60, rgba(0, 26, 20, .6));opacity:0;pointer-events:none;transition:1s}.mm-diag-video-filter.mm-visible{opacity:1;pointer-events:auto}.mm-diag-video-filter+.mm-diag-video-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;height:auto;width:472px;max-height:calc(100% - 40px);max-width:calc(100% - 40px);z-index:10;transition:.5s}.mm-diag-video-container video{height:auto;width:100%;object-fit:cover;border-radius:9px}.mm-diag-video-filter.mm-visible+.mm-diag-video-container{opacity:1;pointer-events:auto}.mm-diag-close-video-btn{position:absolute;top:-40px;right:-40px;height:32px;width:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff26}.mm-diag-close-video-btn svg{height:16px;width:16px}@media(min-width:768px){.mm-diag-step-slider-container:hover .mm-diag-step1-block{opacity:.75}.mm-diag-step-slider-container .mm-diag-step1-block:hover{opacity:1!important}.splide-diag-step-1 .splide__list{display:flex!important;grid-gap:12px}.splide-diag-step-1 .splide__list,.mm-diag-step-scroll-wrapper,.splide-diag-step-3 .splide__list,.splide-diag-step-4 .splide__list{padding:16px 60px 32px!important}.splide-diag-step-1 .splide__slide{flex:1}.mm-diag-step-slider-container:hover .mm-diag-step3-block{opacity:.75}.mm-diag-step-slider-container .mm-diag-step3-block:hover{opacity:1!important}.splide-diag-step-3 .splide__list{display:flex!important;grid-gap:12px;padding:16px 60px 32px!important}.splide-diag-step-3 .splide__list{display:flex;grid-gap:12px}.splide-diag-step-3 .splide__slide{flex:1}.mm-diag-step-slider-container:hover .mm-diag-step4-block{opacity:.75}.mm-diag-step-slider-container .mm-diag-step4-block:hover{opacity:1!important}.splide-diag-step-4 .splide__list{display:flex!important;grid-gap:12px;padding:16px 60px 32px!important}.splide-diag-step-4 .splide__list{display:flex;grid-gap:12px}.splide-diag-step-4 .splide__slide{flex:1}}@media(max-width:1300px){.mm-diag-step1-block{padding:10px 10px 16px}.mm-diag-step1-image{padding:20px}.mm-diag-block-step-video-link{margin-top:6px}.splide-diag-step-1 .splide__list{padding:16px 0 32px!important}}@media(max-width:768px){.mm-diag-container{padding:20px;border-radius:20px;min-height:unset;max-height:85vh}.mm-diag-close-btn{top:6px;right:6px;border-radius:16px}.mm-diag-pagination-element{height:27px;width:27px}.mm-diag-pagination-element .mm-diag-pagination-element-text{font-size:10px;line-height:90%;letter-spacing:-.416px}.mm-diag-step{margin-top:0}.mm-diag-step-title{padding:0 16px}.mm-diag-step-title{margin-top:20px;margin-bottom:8px;font-size:20px;line-height:100%;letter-spacing:-1px}.mm-diag-step-subtitle{font-size:14px;font-weight:400;line-height:115%;margin-bottom:0}.mm-diag-step-slider-container{width:calc(100% + 40px);max-width:none!important;flex-grow:unset;position:relative;margin-bottom:20px}.mm-diag-step-slider-container .splide__track{padding-top:20px;padding-bottom:20px}.mm-diag-gradient-mobile{position:absolute;pointer-events:none}.mm-diag-gradient-mobile-left{top:0;height:100%;width:46px;left:0;background:linear-gradient(to right,#00664e66,#00664e00)}.mm-diag-gradient-mobile-right{top:0;height:100%;width:46px;right:0;background:linear-gradient(to left,#00664e66,#00664e00)}.mm-diag-gradient-mobile-bottom{bottom:15px;height:32px;width:100%;left:0;background:linear-gradient(to top,#00664e66,#00664e00)}.mm-diag-step-error{display:flex;width:100%;top:-74px;left:0;margin:0;transform:translateY(-20px);opacity:0;pointer-events:none}.mm-diag-step-error.mm-visible{transform:translateY(0);opacity:1;pointer-events:auto}.splide-diag-step-1 .splide__list{padding:0!important}.mm-diag-step1-block{padding:12px;grid-gap:8px;height:100%}.mm-diag-step1-block{max-width:unset}.mm-diag-step1-image{width:66px;padding:0;margin:0 auto}.mm-diag-block-step-title{margin:0;height:auto;flex-grow:1}.mm-diag-close-video-btn{top:-36px;right:0;background:#ffffff4d}.mm-diag-step-scroll-wrapper{flex-direction:column;width:100%}.mm-diag-step2-block{min-width:unset}.mm-diag-step2-block-image{display:none}.mm-diag-step-scroll-container{position:relative;flex-grow:1;overflow-y:auto;width:100%;min-height:300px;margin-bottom:16px}.mm-diag-step-scroll-container-inner{position:absolute;flex-direction:column;padding:12px 0 40px;width:100%;left:0;top:0}.mm-diag-step-2 .mm-diag-btns-container,.mm-diag-step-3 .mm-diag-btns-container,.mm-diag-step-4 .mm-diag-btns-container{flex-wrap:wrap;grid-gap:16px 12px}.mm-diag-step-2 .mm-diag-btns-container .mm-diag-btn-container{width:calc(50% - 6px)}.mm-diag-step-2 .mm-diag-btns-container .mm-diag-btn-container .mm-btn-secondary{min-width:unset;width:100%;height:100%}.mm-diag-step-3 .mm-diag-btns-container,.mm-diag-step-4 .mm-diag-btns-container{flex-direction:column}.mm-diag-step-3 .mm-diag-btns-container .mm-diag-btn-container .mm-btn-secondary,.mm-diag-step-4 .mm-diag-btns-container .mm-diag-btn-container .mm-btn-secondary{min-width:unset}.mm-diag-step-2 .mm-diag-btns-container .mm-diag-btn-container:first-child,.mm-diag-step-3 .mm-diag-btns-container .mm-diag-btn-container:first-child,.mm-diag-step-4 .mm-diag-btns-container .mm-diag-btn-container:first-child{order:2}.mm-diag-step-2 .mm-diag-btns-container .mm-diag-btn-container:first-child .mm-btn-secondary,.mm-diag-step-3 .mm-diag-btns-container .mm-diag-btn-container:first-child .mm-btn-secondary,.mm-diag-step-4 .mm-diag-btns-container .mm-diag-btn-container:first-child .mm-btn-secondary{background:none;padding:0;border:none}.mm-diag-step-2 .mm-diag-btns-container .mm-diag-btn-container:first-child .mm-btn-secondary span,.mm-diag-step-3 .mm-diag-btns-container .mm-diag-btn-container:first-child .mm-btn-secondary span,.mm-diag-step-4 .mm-diag-btns-container .mm-diag-btn-container:first-child .mm-btn-secondary span{color:#ffffff80;font-weight:400}.mm-diag-step-2 .mm-diag-btns-container .mm-diag-btn-container:first-child .mm-btn-secondary svg,.mm-diag-step-3 .mm-diag-btns-container .mm-diag-btn-container:first-child .mm-btn-secondary svg,.mm-diag-step-4 .mm-diag-btns-container .mm-diag-btn-container:first-child .mm-btn-secondary svg{display:none}.mm-diag-step3-block,.mm-diag-step4-block{max-width:unset}.mm-diag-step-slider-container .splide .splide__pagination{position:static;margin-top:20px;display:inline-block;padding:0 5px;border-radius:10px;border:1px solid var(--UI-Colors-Black-black-10, rgba(0, 26, 20, .1));background:#ffffff1a}.mm-diag-step-slider-container .splide .splide__pagination li{display:inline-block;height:12px;width:12px}.mm-diag-step-slider-container .splide .splide__pagination li button{height:4px;width:4px;margin:4px;border-radius:10px;opacity:.2;display:block;background:var(--colors-white, #FFF);transform:none!important}.mm-diag-step-slider-container .splide .splide__pagination li button.is-active{opacity:1}.mm-diag-btn-container .mm-btn-secondary{padding:12px;height:unset}.mm-diag-step-5{padding-top:80px;grid-gap:16px;overflow-y:auto;overflow-x:hidden}.mm-diag-step-5 .mm-diag-step-title{font-size:30px;font-style:normal;font-weight:650;line-height:90%;letter-spacing:-.3px}.mm-diag-step-5 .mm-diag-step-subtitle{font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.16px}}@media(max-width:375px){.mm-section-diag-popup>.mm-section{margin-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-diag-section.css.map */
