@font-face{font-family:MINI-Sans-Regular;src:url(media/MINISansSerif-Regular.1e00c9be.eot);src:url(media/MINISansSerif-Regular.1e00c9be.eot?#iefix) format("eot") , url(media/MINISansSerif-Regular.0e6203b0.woff) format("woff") , url(media/MINISansSerif-Regular.3fb1a3d6.ttf) format("truetype")}@font-face{font-family:MINI-Sans-Bold;src:url(media/MINISansSerif-Bold.849c236d.eot);src:url(media/MINISansSerif-Bold.849c236d.eot?#iefix) format("eot") , url(media/MINISansSerif-Bold.d549ee4e.woff) format("woff") , url(media/MINISansSerif-Bold.daccd928.ttf) format("truetype")}@font-face{font-family:MINI-Serif-Bold;src:url(media/MINISerif-Bold.fae155d0.eot);src:url(media/MINISerif-Bold.fae155d0.eot?#iefix) format("eot") , url(media/MINISerif-Bold.22741871.woff) format("woff") , url(media/MINISerif-Bold.7af6d1b0.ttf) format("truetype")}@font-face{font-family:MINI-Serif-Regular;src:url(media/MINISerif-Regular.23a9ec4d.eot);src:url(media/MINISerif-Regular.23a9ec4d.eot?#iefix) format("eot") , url(media/MINISerif-Regular.8061fba5.woff) format("woff") , url(media/MINISerif-Regular.049095dc.ttf) format("truetype")}@font-face{font-family:MINI-Serif-Regular-italic;src:url(media/MINISerif-Italic.e4a836a4.eot);src:url(media/MINISerif-Italic.e4a836a4.eot?#iefix) format("eot") , url(media/MINISerif-Italic.82de8bdf.woff) format("woff") , url(media/MINISerif-Italic.663ba10f.ttf) format("truetype")}.btn-reevoo-reviews{font-size:1rem;line-height:1rem;padding:13px 25px 12px 25px!important;background-color:#ffa000;color:#fff;border:1px solid #ffa000}.btn-reevoo-reviews:hover,.btn-reevoo-reviews:active{color:#ffa000;background-color:#fff}.btn-reevoo-reviews:focus{color:#fff;background-color:#ffa000}.btn-reevoo-reviews-load-more{margin:0 auto;display:block;width:206px}@media only screen and (max-width:40em){.btn-reevoo-reviews{font-size:.75rem}.btn-reevoo-reviews.lrg-full{width:100%;font-size:1rem;margin-top:30px}}h3.reevo-title{font-size:1rem!important;font-family:MINI-Serif-Bold}@media only screen and (min-width:40.063em){h3.reevo-title{font-size:1.375rem!important}}.reviews-list-header{max-width:710px;margin:80px auto 120px auto;padding-top:108px;background:url(custom/new-ci/img/reviews/reevoo.svg) no-repeat 45% top}.reviews-list-header h1{margin-bottom:12px}.reviews-list-header h2{font-size:1.6875rem;text-transform:uppercase}@media only screen and (max-width:40em){.reviews-list-header{padding:100px 50px;margin:60px auto 0}.reviews-list-header h1{font-size:1.75rem;line-height:1.625rem}.reviews-list-header h2{font-size:1.375rem;line-height:1.6875rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.reviews-list-header{max-width:614px}}.review-summary .rating{color:#ffa000;font-family:MINI-Serif-Bold;font-size:5.6875rem;line-height:3.4375rem;padding-top:40px}.review-summary .rating-outof{color:#999;font-family:MINI-Serif-Bold;font-size:1.75rem}.review-summary .total-reviews{margin-bottom:50px}.reviews-list-reviews{background-color:#f7f7f7;padding-bottom:80px}.reviews-list-reviews ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;align-content:flex-start;margin:0}.reviews-list-reviews li{flex:0 0 auto;margin:40px 0 0;padding:0 20px 40px;width:326px;background-color:#fff;list-style:none}.reviews-list-reviews li img{display:block;margin:0 auto}.reviews-list-reviews li h3.model-title{font-size:1.375rem;font-family:MINI-Serif-Bold;margin-top:20px}.reviews-list-reviews li h3.model-title::after{border-bottom:2px solid;content:"";display:block;margin:1.25rem 0;width:50px}.reviews-list-reviews .rating{color:#ffa000;font-family:MINI-Serif-Bold;font-size:5.6875rem;line-height:3.4375rem;padding-top:40px}.reviews-list-reviews .rating-outof{color:#999;font-family:MINI-Serif-Bold;font-size:1.75rem}.reviews-list-reviews .total-reviews{margin-bottom:50px}@media only screen and (min-width:40.063em){.reviews-list-reviews{padding-bottom:120px;margin-bottom:100px}.reviews-list-reviews li{margin:50px 25px 0;padding:10px 40px 50px 50px;width:356px}.reviews-list-reviews li h3.model-title{font-size:1.6875rem}.reviews-list-reviews .rating{color:#ffa000;font-family:MINI-Serif-Bold;font-size:7.125rem;line-height:4.0625rem;padding-top:40px}.reviews-list-reviews .rating-outof{color:#999;font-family:MINI-Serif-Bold;font-size:2.25rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.reviews-list-reviews{padding-bottom:120px;margin-bottom:100px}.reviews-list-reviews li{margin:50px 25px 25px 25px;padding:10px 40px 50px 50px;width:300px}.reviews-list-reviews li h3.model-title{font-size:1.6875rem}}.reviews-sub-nav{background:#000;max-width:none;position:relative}.reviews-sub-nav ul{list-style-type:none;margin:0;display:block;padding:20px}.reviews-sub-nav ul li{text-transform:uppercase;display:inline;padding:20px;color:#fff;font-family:MINI-Serif-Regular;font-size:1.75rem}.reviews-sub-nav .sub-back{position:absolute;top:35px;right:30px;color:#fff;font-family:MINI-Sans-Regular;font-size:.75rem}.reviews-sub-nav .sub-back svg{width:12px;-webkit-transform:rotate(deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}.reviews-detail-header{position:relative;margin:0 auto}@media only screen and (max-width:40em){.reviews-detail-header{padding-top:0}.reviews-detail-header .hero-content{padding:40px 20px}.reviews-detail-header .hero-content h1{font-family:MINI-Serif-Regular;font-size:1.375rem}.reviews-detail-header .hero-content h2.pre-h1{font-size:.625rem;font-family:MINI-Serif-Bold}.reviews-detail-header .hero-content p.review-preview{max-width:21.875rem;font-family:MINI-Serif-Bold}.reviews-detail-header .hero-content p.review-preview-author{font-style:italic}}@media only screen and (min-width:40.063em){.reviews-detail-header .hero-content{padding:80px;padding-left:60px}.reviews-detail-header .hero-content h1{font-family:MINI-Serif-Regular}.reviews-detail-header .hero-content h1:after{border-bottom:2px solid;content:"";display:block;margin:1.25rem 0;width:50px}.reviews-detail-header .hero-content h2.pre-h1{font-size:1.3125rem;font-family:MINI-Serif-Bold}.reviews-detail-header .hero-content p.review-preview{max-width:21.875rem;font-family:MINI-Serif-Bold}.reviews-detail-header .hero-content p.review-preview-author{font-style:italic}.reviews-detail-header img{display:block;max-width:660px;margin:0 auto}}.reviews-detail-summary{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;align-content:flex-start;margin:auto;padding:60px;background-color:#f1f1f1}.reviews-detail-summary>div{flex:0 0 auto;margin:0 80px}.reviews-detail-summary div.summary{width:230px;padding-top:120px;text-align:center;background:url(custom/new-ci/img/reviews/reevoo.svg) no-repeat center top;background-size:220px}.reviews-detail-summary div.summary .rating{color:#ffa000;font-family:MINI-Serif-Bold;font-size:5.6875rem;line-height:4.0625rem}.reviews-detail-summary div.summary .rating-outof{color:#999;font-family:MINI-Serif-Bold}@media only screen and (max-width:40em){.reviews-detail-summary div.summary{padding-top:100px}.reviews-detail-summary div.summary .rating{font-size:4.6875rem}.reviews-detail-summary div.summary .rating-outof{font-size:1.4375rem}}.reviews-detail-summary div.scores{width:90vw}.reviews-detail-summary div.scores ul{list-style:none;margin-left:0}.reviews-detail-summary div.scores li>span,.reviews-detail-summary div.scores li>div{display:inline-block;padding:5px}.reviews-detail-summary div.scores .item{font-size:.875rem;padding-right:10px;min-width:170px;text-align:right}@media only screen and (max-width:40em){.reviews-detail-summary div.scores .item{min-width:113px;max-width:113px}}.reviews-detail-summary div.scores .bar{position:relative;margin:auto;height:13px;width:50%;border-radius:6px;background-color:#d8d8d8}.reviews-detail-summary div.scores .bar .fill{display:inline-block;position:absolute;top:0;left:0;height:13px;border-radius:6px;background-color:#ffa000}.reviews-detail-summary div.scores .number{color:#ffa000;font-family:MINI-Serif-Bold;margin-left:10px}@media only screen and (min-width:40.063em){.reviews-detail-summary div.scores{width:500px}.reviews-detail-summary div.scores .bar{width:273px}}.reviews-detail-reviews ul{max-width:87.5rem;list-style:none;margin:0 auto}@media only screen{.reviews-filter-bar{background:#000;height:50px;width:87.5rem;max-width:100%;margin:0 auto;display:block;color:#fff;position:relative}.reviews-filter-bar .totals{padding:16px 0 0 50px;font-size:.75rem;font-family:MINI-Sans-Bold;text-transform:uppercase}.reviews-filter-bar .controls{position:absolute;top:6px;right:55px}.reviews-filter-bar .controls .filter,.reviews-filter-bar .controls .sort{display:inline-flex;align-items:baseline}.reviews-filter-bar .controls .filter label,.reviews-filter-bar .controls .sort label{flex:0 0 auto;color:#fff;margin-right:15px}.reviews-filter-bar .controls .filter select,.reviews-filter-bar .controls .sort select{width:144px}.reviews-filter-bar .controls .filter{margin-right:50px}.reviews-detail-reviews{margin-bottom:100px}}@media only screen and (max-width:40em){.reviews-detail-reviews{margin-bottom:40px}}@media only screen{.reviews-detail-reviews ul{list-style:none;margin-bottom:40px}.reviews-detail-reviews li{display:flex;flex-wrap:wrap}}@media only screen and (max-width:40em){.reviews-detail-reviews li{display:block;padding-top:40px}}@media only screen{.reviews-detail-reviews li>div{flex:1 1 auto;display:flex;padding:40px 30px 30px}}@media only screen and (max-width:40em){.reviews-detail-reviews li>div{display:block}}@media only screen{.reviews-detail-reviews li:not(:first-child)>div{border-top:1px solid #000}}@media only screen and (max-width:40em){.reviews-detail-reviews li:not(:first-child)>div{border-top:0}}@media only screen{.reviews-detail-reviews .author,.reviews-detail-reviews .model{margin:0 20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.reviews-detail-reviews .author,.reviews-detail-reviews .model{display:block;width:180px}}@media only screen and (max-width:40em){.reviews-detail-reviews .author,.reviews-detail-reviews .model{display:block}.reviews-detail-reviews .author{padding:0}}@media only screen and (min-width:40.063em){.reviews-detail-reviews .author>div{display:inline-block}.reviews-detail-reviews .author>div>span{display:block}}@media only screen{.reviews-detail-reviews .author .score{padding-top:25px;margin-right:55px;background:url(custom/new-ci/img/reviews/reevoo-quotes.svg) no-repeat right top;background-size:14px}}@media only screen and (max-width:40em){.reviews-detail-reviews .author .score{width:100%!important;padding-top:14px;background:none;float:left;display:block}.reviews-detail-reviews .author .score span{display:block}}@media only screen{.reviews-detail-reviews .author .score .rating{color:#ffa000;font-family:MINI-Serif-Bold;font-size:3.1875rem;line-height:1.875rem;text-align:center}}@media only screen and (max-width:40em){.reviews-detail-reviews .author .score .rating{text-align:left;position:relative;display:inline-block}.reviews-detail-reviews .author .score .rating:after{content:" ";position:absolute;background:url(custom/new-ci/img/reviews/reevoo-quotes.svg) no-repeat right top;top:-10px;right:-15px;height:14px;width:14px}}@media only screen{.reviews-detail-reviews .author .score .rating-outof{color:#999;font-family:MINI-Serif-Bold;font-size:1rem}.reviews-detail-reviews .author .person .name{font-family:MINI-Serif-Bold;font-size:1.375rem}}@media only screen and (max-width:40em){.reviews-detail-reviews .author .person .name{margin-top:10px;font-size:1rem}}@media only screen{.reviews-detail-reviews .author .person .segment{color:#9b9b9b}}@media only screen and (max-width:40em){.reviews-detail-reviews .author .person{width:100%}.reviews-detail-reviews .author .person span{display:block}}@media only screen{.reviews-detail-reviews .review{max-width:100%;flex-direction:column}}@media only screen and (min-width:40.063em){.reviews-detail-reviews .review{width:300px}}@media only screen and (min-width:64.063em){.reviews-detail-reviews .review{width:500px}}@media only screen{.reviews-detail-reviews .review>div{padding-left:50px;position:relative}.reviews-detail-reviews .review>div:before{position:absolute;left:0;top:-12px;font-family:MINI-Serif-Bold;font-size:2.25rem;letter-spacing:0}}@media only screen and (max-width:40em){.reviews-detail-reviews .review>div:before{left:-9px}.reviews-detail-reviews .review{width:calc(100% - 1.875rem);border-bottom:1px solid #000;margin:0 auto}.reviews-detail-reviews .review .review-pro,.reviews-detail-reviews .review .review-con{padding:0 0 0 50px}}@media only screen{.reviews-detail-reviews .review .plus{margin-bottom:10px}.reviews-detail-reviews .review .plus:before{content:'+';color:#2b980a}.reviews-detail-reviews .review .minus:before{content:'-';color:#ba1524;left:4px}}@media only screen and (max-width:40em){.reviews-detail-reviews .review .minus:before{left:-6px}}@media only screen{.reviews-detail-reviews .review .full-review{color:#9b9b9b;font-style:italic;text-decoration:none}.reviews-detail-reviews .model{display:block;flex-direction:column}}@media only screen and (max-width:40em){.reviews-detail-reviews .model{flex-direction:row}}@media only screen{.reviews-detail-reviews .model>span,.reviews-detail-reviews .model p{display:block;color:#9b9b9b;font-size:.875rem;font-family:MINI-Serif-Bold;margin-bottom:0}.reviews-detail-reviews .model .variant-name{color:#000;font-family:MINI-Sans-Regular;margin-bottom:16px;font-size:1.125rem}}@media only screen and (max-width:40em){.reviews-detail-reviews .model .variant-name{margin-top:8px;line-height:1em}}@media only screen{.reviews-detail-reviews .model .reevoo-date{color:#9b9b9b;font-family:MINI-Serif-Regular;white-space:nowrap}}@media only screen and (max-width:40em){.reviews-detail-reviews .model .reevoo-date{display:block;white-space:nowrap}}.reviews-footer-cta{height:80px;margin:0 auto 120px;background:#000;max-width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:40em){.reviews-footer-cta{padding:20px 20px;text-align:center;display:block;height:45%;margin:0}.reviews-footer-cta span{font-size:1.25rem!important;line-height:1em;text-align:center;margin-bottom:10px;margin-right:0}}.reviews-footer-cta span{display:inline-block;font-size:1.75rem;color:#fff;font-family:MINI-Serif-Regular;text-transform:uppercase;margin-right:45px}@media only screen and (max-width:40em){.reviews-footer-cta span{margin-right:0}}.reviews-footer-cta a{margin-right:25px;width:203px}@media only screen and (max-width:40em){.reviews-footer-cta a{width:160px;margin-right:0;display:inline-block;text-align:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.reviews-footer-cta{padding:20px 20px;text-align:center;display:block;height:45%;width:100%;margin:0}.reviews-footer-cta span{font-size:1.75rem!important;line-height:1em;text-align:center;margin-bottom:10px;margin-right:0!important;width:100%;display:block}}.about-reevoo{margin-bottom:100px}.about-reevoo .accordion{padding:10px 0;margin:60px auto;max-width:90vw;background:#fff;list-style-type:none;border-top:1px solid #000;border-bottom:1px solid #000}.about-reevoo .accordion-navigation>a,.about-reevoo .accordion-navigation.active>a{color:#000;font-family:MINI-Serif-Bold;background:#fff;text-align:center}.about-reevoo .accordion-navigation>a:hover,.about-reevoo .accordion-navigation>a:visited,.about-reevoo .accordion-navigation.active>a:hover,.about-reevoo .accordion-navigation.active>a:visited{background:#fff}.about-reevoo .accordion-navigation>div.content,.about-reevoo .accordion-navigation.active>div.content{color:#000;background:#fff!important;padding:20px}.about-reevoo .accordion-navigation>div.content p.heading,.about-reevoo .accordion-navigation.active>div.content p.heading{font-size:1.125rem;font-family:MINI-Serif-Bold;text-transform:uppercase}.about-reevoo .accordion-navigation>div.content p.heading:first-child,.about-reevoo .accordion-navigation.active>div.content p.heading:first-child{margin-top:40px}.about-reevoo a.accordion-title{padding-right:40px}@media only screen and (min-width:40.063em){.about-reevoo a.accordion-title{padding-right:50px}.about-reevoo .accordion{padding:0;margin:30px auto;max-width:660px}}#mini-react-header,#mini-react-header *{-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box}#mini-react-header ol,#mini-react-header ul{list-style:none}#mini-react-header{font-family:MINI-Sans-Regular,sans-serif}