.is-hidden{display:none!important}.btn--inverse{color:#e7464a;background-color:transparent;border:1px solid #E7464A;transition:opacity .3s ease}.section-diagnostic{padding:67px 0 10px;opacity:0;transition:opacity 1s ease}@media screen and (max-width: 767px){.section-diagnostic{padding:30px 0 10px}}.section-diagnostic .section__inner{max-width:1270px;margin:0 auto;padding:0 15px}.section-diagnostic .section__head{margin-bottom:25px}.section-diagnostic .section__title{margin-bottom:18px;font-size:40px;line-height:36px;font-weight:900;text-transform:uppercase;text-align:center;color:#101010;font-family:Brandon Grotesque,sans-serif}@media screen and (max-width: 767px){.section-diagnostic .section__title{font-size:32px}}.section-diagnostic .section__subtitle{font-family:Brandon Grotesque,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.015em;text-align:center;text-transform:uppercase}@media screen and (max-width: 767px){.section-diagnostic .section__subtitle{font-size:16px}}.section-diagnostic .section__body{overflow:hidden;margin:0 auto 84px;display:flex;align-items:center;min-height:434px}@media screen and (max-width: 767px){.section-diagnostic .section__body{margin-bottom:30px;min-height:200px}}.section-diagnostic .section__blocks{display:flex;flex-wrap:wrap;width:100%;justify-content:center}@media screen and (max-width: 767px){.section-diagnostic .section__blocks{width:100%}}.section-diagnostic .section__block{flex:0 0 33.33%;padding:13px 22px}@media screen and (max-width: 767px){.section-diagnostic .section__block{flex:0 0 50%;padding:0 7px 20px}}.section-diagnostic .section__block.selected{border:1px solid #AAAAAA}.section-diagnostic .section__actions{max-width:1075px;margin:0 auto 45px;display:flex;padding:0 20px;justify-content:space-around}@media screen and (max-width: 767px){.section-diagnostic .section__actions{flex-direction:column-reverse;align-items:center;justify-content:center}}.section-diagnostic .section__actions .btn{min-width:209px;margin:0;padding:14px;text-align:center;font-size:17px;letter-spacing:-.015em}@media screen and (max-width: 767px){.section-diagnostic .section__actions .btn{margin-bottom:15px}}.section-diagnostic .section__progress-bar{background-color:#f5f5f5;height:11px;width:100%}.section-diagnostic .section__progress-fill{height:11px;transition:width .6s linear;background-color:#e73439;width:0}.block-diagnostic{text-align:center;position:relative}.block-diagnostic .block__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.block-diagnostic .block__icon{max-width:115px;margin:0 auto 4px}.block-diagnostic .block__icon .icon{max-width:115px;width:100%;height:auto}.block-diagnostic .block__image{margin-bottom:10px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;max-width:115px;padding-bottom:85%}.block-diagnostic .block__title{text-transform:uppercase;font-size:25px;font-weight:700;line-height:1.4;margin-bottom:0}@media screen and (max-width: 767px){.block-diagnostic .block__title{font-size:17px}}.block-diagnostic .block__subtitle{font-size:15px;line-height:1.7;font-weight:400;max-width:305px;margin:0 auto}.section__final-step{margin:0 auto;width:100%;max-width:500px}.section__final-step .error{color:#d02e2e;margin-top:7px}.form-final-step label{font-family:Roboto,sans-serif;display:block;margin-bottom:9px;font-size:15px;text-align:left}.form-final-step .field{border:1px solid #AAAAAA;width:100%}@media screen and (max-width: 767px){.banner-results .banner-img__container{min-height:180px!important}}.banner-results h1.page-title__heading{color:#e73439;font-family:Brandon Grotesque,sans-serif;font-weight:900;letter-spacing:-.015em}.banner-results h3{font-family:Brandon Grotesque,sans-serif}@media screen and (max-width: 767px){.banner-results h3{font-size:18px}}.intro-diagnostic-results{padding:43px 0 40px}.intro-diagnostic-results .container{width:calc(100% - 60px)}@media screen and (max-width: 1023px){.intro-diagnostic-results .container{width:100%}}.intro-diagnostic-results .intro__inner{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.intro-diagnostic-results .intro__inner{display:block}}.intro-diagnostic-results .intro__image{flex:1 1 45%;max-width:1500px}@media screen and (max-width: 1023px){.intro-diagnostic-results .intro__image{margin:0 auto;max-width:490px}}.intro-diagnostic-results .intro__image img{width:100%;height:auto;margin-bottom:0}.intro-diagnostic-results .intro__content{padding:71px 0 9px 50px;flex:0 1 49.3%}@media screen and (max-width: 1023px){.intro-diagnostic-results .intro__content{padding:30px 0 0;max-width:520px;margin:0 auto}}.intro-diagnostic-results .intro__title{max-width:430px;font-weight:400;font-size:24px;font-family:Montserrat,sans-serif;letter-spacing:-.015em;line-height:1.5;margin:0 0 14px}.intro-diagnostic-results .intro__title strong{font-weight:700}.intro-diagnostic-results .intro__entry{font-family:Roboto,sans-serif;font-size:18px;color:#101010;line-height:1.4;margin-bottom:29px;max-width:513px}.intro-diagnostic-results .intro__actions{margin-left:-9px}@media screen and (max-width: 1023px){.intro-diagnostic-results .intro__actions{margin-left:0}}.intro-diagnostic-results .intro__actions .row{margin-bottom:11px}.print-page{color:#18a0fb}.print-page span{vertical-align:middle;font-family:Montserrat,sans-serif;font-size:17px;letter-spacing:-.015em;font-weight:500}.print-page span:last-child{text-decoration:underline}.print-page:hover span:last-child{text-decoration:none}.intro-diagnostic-results .intro__actions .btn,.intro-diagnostic-results .intro__actions .btn--inverse{font-weight:500;font-family:Roboto,sans-serif;padding:14px;min-width:209px}.intro-diagnostic-results .intro__actions .btn{margin-right:15px;margin-bottom:15px}@media screen and (max-width: 767px){.intro-diagnostic-results .intro__actions .btn,.intro-diagnostic-results .intro__actions .btn--inverse{display:block;margin-right:0}}.section-center-text{text-align:center;padding:35px 0 52px}.section-center-text .section__title{font-size:30px;font-weight:700;text-transform:uppercase;font-family:Montserrat,sans-serif;letter-spacing:-.015em;margin-bottom:15px}.section-center-text .section__entry{font-family:Roboto,sans-serif;font-size:16px;letter-spacing:-.015em;line-height:1.875;max-width:1100px;margin:0 auto}.section-diagnostic-products{padding:44px 0 72px;background-color:#e73439;color:#fff}@media screen and (max-width: 767px){.section-diagnostic-products{padding:30px 0}}.section-diagnostic-products .container{max-width:1457px;margin:0 auto}.section-diagnostic-products .section__inner{display:flex}.section-diagnostics--center .section__inner{align-items:center}@media screen and (max-width: 1023px){.section-diagnostic-products .section__inner{flex-direction:column-reverse}.section-diagnostics--center .section__inner{align-items:center}}.section-diagnostic-products .section__aside{flex:0 1 421px}@media screen and (max-width: 1023px){.section-diagnostic-products .section__aside{max-width:410px;width:48%}}@media screen and (max-width: 767px){.section-diagnostic-products .section__aside{max-width:410px;margin:0 auto;width:100%}}.section-diagnostic-products .section__content{flex:1;padding-left:57px;display:flex;flex-direction:column}@media screen and (max-width: 1023px){.section-diagnostic-products .section__content{padding-left:0;margin-bottom:30px}.section-diagnostics--center .section__content{align-items:center}}.section-diagnostic-products .section__text{padding-left:43px}@media screen and (max-width: 1023px){.section-diagnostic-products .section__text{padding-left:0}}.section-diagnostic-products .section__strapline{font-family:Brandon Grotesque,sans-serif;font-size:18px;letter-spacing:-.015em;text-transform:uppercase;margin-bottom:16px}@media screen and (max-width: 767px){.section-diagnostic-products .section__strapline{font-size:16px}}.section-diagnostic-products .section__title{font-size:48px;line-height:1.19;letter-spacing:-.015em;text-transform:uppercase;color:#fff;margin-bottom:8px}@media screen and (max-width: 767px){.section-diagnostic-products .section__title{font-size:25px}}.section-diagnostic-products .section__entry{font-family:Roboto,sans-serif;font-size:18px;line-height:1.4;margin-bottom:19px;max-width:515px}@media screen and (max-width: 767px){.section-diagnostic-products .section__entry{font-size:16px}}.section-diagnostic-products .section__actions{margin-bottom:26px}.section-diagnostic-products .section__actions .btn{color:#000;background-color:#fff;padding:15px;min-width:209px;font-size:17px;font-family:Roboto,sans-serif;text-transform:none}.section-diagnostic-products .section__products{display:flex;margin-top:auto}@media screen and (max-width: 767px){.section-diagnostic-products .section__products{display:block;margin-top:0}}.section-diagnostic-products .section__products>*:first-child{margin-right:35px}@media screen and (max-width: 767px){.section-diagnostic-products .section__products>*:first-child{margin-right:auto}}.section-diagnostic-products .block{float:none;background-color:#fff;color:#000;height:100%}.section-diagnostic-products .collectionBlock .collectionBlock__title{font-size:24px;text-transform:uppercase;line-height:24px;margin:0;min-height:50px}@media screen and (max-width: 767px){.section-diagnostic-products .collectionBlock .collectionBlock__title{font-size:18px;text-align:center}}.section-diagnostic-products .collectionBlock .collectionBlock-image{background-position:center;background-size:85%;padding-top:83%;max-width:300px;margin:0 auto}.section-diagnostic-products .collectionBlock .collectionBlock-info{padding:15px 15px 26px}@media screen and (max-width: 767px){.section-diagnostic-products .collectionBlock .collectionBlock-info{text-align:center}}.section-diagnostic-products .collectionBlock-info .collectionBlock__price{float:none!important;margin-left:0;max-width:100%}@media screen and (max-width: 767px){.section-diagnostic-products .collectionBlock-info .collectionBlock__price{text-align:center;margin-bottom:10px}}.section-diagnostic-products .collectionBlock-info .collectionBlock__price .price{font-size:24px;margin:10px 0 6px;color:#353535}.section-diagnostic-products .collectionBlock [class^=spr-icon-]:before,[class*=" spr-icon-"]:before{font-size:16px!important}.section-diagnostic-products .collectionBlock [type=submit]{min-width:210px;padding:14px;font-size:17px;position:relative;z-index:9}.section-diagnostic-products .collectionBlock .collectionBlock-info--center .product__badge{margin-top:25px;margin-bottom:12px}@media screen and (max-width: 767px){.section-diagnostic-products .collectionBlock .collectionBlock-info--center .product__badge{margin-top:10px;margin-bottom:0}}.section-diagnostic-products .collectionBlock:hover .collectionBlock__inner .short_descrition p,.section-diagnostic-products .collectionBlock:hover .collectionBlock__inner .short_descrition .short_desc_p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.section-diagnostic-products .collectionBlock:hover .collectionBlock__inner .short_descrition p{display:none}.section-diagnostic-products .collectionBlock:hover .collectionBlock__inner .short_descrition p:first-child{display:-webkit-box}.section-diagnostic-products .collectionBlock:hover .collectionBlock__inner .short_descrition{border:1px solid #1dac99}.section-diagnostic-products .collectionBlock .collectionBlock__inner .short_descrition{display:none}.section-diagnostic-products .collectionBlock:hover .collectionBlock__inner .short_descrition{display:block;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;padding:20px;background:#ffffffe3;z-index:1;display:flex;flex-wrap:wrap;align-items:center;font-size:18px;line-height:32px;opacity:1;height:100%}.mosaic-block{border:1px solid #EBEBEB;position:relative;background-color:#fff;padding:12px 37px 0;flex:0 1 410px}@media screen and (max-width: 1200px){.mosaic-block{padding:12px 15px 0}}@media screen and (max-width: 767px){.mosaic-block{max-width:410px;margin:0 auto}.mosaic-block+.mosaic-block{margin-top:30px}}.mosaic-block .mosaic__bg{display:flex;flex-direction:column;height:100%}.mosaic-block .mosaic__image{background-repeat:no-repeat;background-position:center center;background-size:cover;max-width:206px;margin:0 auto 9px;height:auto;width:100%}@media screen and (max-width: 767px){.mosaic-block .mosaic__image{padding-top:0}}.mosaic-block .mosaic__image:before{content:"";display:block;padding-bottom:100%}.mosaic-block .mosaic__text{margin:auto 0 20px}.mosaic-block .mosaic__product-title{display:block;margin-bottom:5px;font-size:24px;font-weight:700;font-family:Brandon Grotesque,sans-serif;line-height:1;text-transform:uppercase;color:#212721}@media screen and (max-width: 767px){.mosaic-block .mosaic__product-title{font-size:18px}}.mosaic-block .mosaic__product-price{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;color:#101010}.mosaic-block .mosaic__product-price del{font-size:12px;margin-bottom:4px}.section-diagnostic-text-cta{padding:47px 0;text-align:center;background-color:#f5f5f5}.section-diagnostic-text-cta .section__title{margin-bottom:25px;font-size:30px;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.2;font-family:Montserrat,sans-serif;letter-spacing:-.012em}@media screen and (max-width: 767px){.section-diagnostic-text-cta .section__title{font-size:25px}}.section-diagnostic-text-cta .btn{padding:14px 24px}.section-diagnostic-quotes{padding:76px 0 75px;display:none}@media screen and (max-width: 1023px){.section-diagnostic-quotes{padding:30px 0}}.section-diagnostic-quotes .section__head{margin-bottom:52px}@media screen and (max-width: 1023px){.section-diagnostic-quotes .section__head{margin-bottom:25px}}.section-diagnostic-quotes .section__title{font-size:30px;text-align:center;text-transform:uppercase;line-height:1.2;font-family:Montserrat,sans-serif;letter-spacing:-.012em}@media screen and (max-width: 767px){.section-diagnostic-quotes .section__title{font-size:25px}}.section-diagnostic-quotes .section__body{display:flex;max-width:1365px;margin:0 auto}@media screen and (max-width: 1023px){.section-diagnostic-quotes .section__body{flex-direction:column;justify-content:center;align-items:center}}.section-diagnostic-quotes .section__block{padding:30px 35px;text-align:center;font-family:Roboto,sans-serif;letter-spacing:-.015em}@media screen and (max-width: 1200px){.section-diagnostic-quotes .section__block{padding:30px 15px}}@media screen and (max-width: 1023px){.section-diagnostic-quotes .section__block{padding:15px}}@media screen and (max-width: 767px){.section-diagnostic-quotes .section__block{padding:10px 0}}.section-diagnostic-quotes .section__blockquote{font-size:18px;color:#000c;line-height:1.667;margin:0 0 13px}.section-diagnostic-quotes .section__block-title{color:#e73439;font-weight:700;font-size:18px}.section-diagnostic-text{text-align:center;padding:35px 0 40px;color:#353535;font-size:14px;font-family:Roboto,sans-serif;letter-spacing:-.2px;line-height:1.5714285714285714}.section-diagnostic-text .section__entry{max-width:1170px;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/diagnostic.css.map?v=59119817430844981931655906186 */
