.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.loading[data-v-49820a51]{font-size:2.4rem}.debug[data-v-49820a51]{padding-top:50px;font-size:12px}body,html{font-size:10px;margin:0}.row{margin-left:0;margin-right:0}#app.bootstrap-scope{color:#333;font-family:Helvetica Neue LT W06_55 Roman,Helvetica,Arial,sans-serif;font-size:1.7rem;line-height:1.42857143;margin-left:auto;margin-right:auto;max-width:970px}@media (max-width:767px){#app.bootstrap-scope [class*=col-sm-push]{left:0}#app.bootstrap-scope [class*=col-sm-pull]{right:0}}@media (min-width:1024px){#app.bootstrap-scope{margin-top:66px}}#app.bootstrap-scope .btn-group-vertical>.btn-group:after,#app.bootstrap-scope .btn-group-vertical>.btn-group:before,#app.bootstrap-scope .btn-toolbar:after,#app.bootstrap-scope .btn-toolbar:before,#app.bootstrap-scope .clearfix:after,#app.bootstrap-scope .clearfix:before,#app.bootstrap-scope .container-fluid:after,#app.bootstrap-scope .container-fluid:before,#app.bootstrap-scope .container:after,#app.bootstrap-scope .container:before,#app.bootstrap-scope .form-horizontal .form-group:after,#app.bootstrap-scope .form-horizontal .form-group:before,#app.bootstrap-scope .modal-footer:after,#app.bootstrap-scope .modal-footer:before,#app.bootstrap-scope .nav:after,#app.bootstrap-scope .nav:before,#app.bootstrap-scope .navbar-collapse:after,#app.bootstrap-scope .navbar-collapse:before,#app.bootstrap-scope .navbar-header:after,#app.bootstrap-scope .navbar-header:before,#app.bootstrap-scope .navbar:after,#app.bootstrap-scope .navbar:before,#app.bootstrap-scope .pager:after,#app.bootstrap-scope .pager:before,#app.bootstrap-scope .panel-body:after,#app.bootstrap-scope .panel-body:before,#app.bootstrap-scope .row:after,#app.bootstrap-scope .row:before{content:" ";display:table}#app.bootstrap-scope .btn-group-vertical>.btn-group:after,#app.bootstrap-scope .btn-toolbar:after,#app.bootstrap-scope .clearfix:after,#app.bootstrap-scope .container-fluid:after,#app.bootstrap-scope .container:after,#app.bootstrap-scope .form-horizontal .form-group:after,#app.bootstrap-scope .modal-footer:after,#app.bootstrap-scope .nav:after,#app.bootstrap-scope .navbar-collapse:after,#app.bootstrap-scope .navbar-header:after,#app.bootstrap-scope .navbar:after,#app.bootstrap-scope .pager:after,#app.bootstrap-scope .panel-body:after,#app.bootstrap-scope .row:after{clear:both}#app.bootstrap-scope .product-selectors{padding-bottom:45px;padding-top:45px}@media (min-width:1024px){#app.bootstrap-scope .product-selectors{padding-bottom:60px;padding-top:60px}}#app.bootstrap-scope .h1,#app.bootstrap-scope .h2,#app.bootstrap-scope .h3,#app.bootstrap-scope .h4,#app.bootstrap-scope .h5,#app.bootstrap-scope .h6,#app.bootstrap-scope h1,#app.bootstrap-scope h2,#app.bootstrap-scope h3,#app.bootstrap-scope h4,#app.bootstrap-scope h5,#app.bootstrap-scope h6{margin-bottom:0;margin-top:0}#app.bootstrap-scope .no-margin{margin:0}#app.bootstrap-scope .title{font-family:Frutiger Next LT W06 Bold Cond,Arial,sans-serif}#app.bootstrap-scope .subtitle{font-family:Frutiger Next LT W06 Light,Arial,sans-serif}#app.bootstrap-scope .strong{font-family:Helvetica Neue LT W06_75 Bold,Helvetica,Arial,sans-serif}#app.bootstrap-scope .btn,#app.bootstrap-scope select{border-radius:4px;color:#000;cursor:pointer;display:inline-block;font-family:Frutiger Next LT W06 Bold Cond,Arial,sans-serif;font-size:1.4rem;line-height:2rem;padding:15px 30px;text-transform:uppercase}@media (min-width:1024px){#app.bootstrap-scope .btn,#app.bootstrap-scope select{font-size:1.8rem}}#app.bootstrap-scope .btn.btn-primary,#app.bootstrap-scope select.btn-primary{background:#ffde00;border-color:#ffde00}#app.bootstrap-scope .btn.btn-primary:focus,#app.bootstrap-scope .btn.btn-primary:hover,#app.bootstrap-scope select.btn-primary:focus,#app.bootstrap-scope select.btn-primary:hover{color:#000}#app.bootstrap-scope .btn.btn-secondary,#app.bootstrap-scope select.btn-secondary{background:#fff;border-color:#ffde00}#app.bootstrap-scope .btn.btn-secondary:focus,#app.bootstrap-scope .btn.btn-secondary:hover,#app.bootstrap-scope select.btn-secondary:focus,#app.bootstrap-scope select.btn-secondary:hover{color:#000}#app.bootstrap-scope .btn{white-space:normal}#app.bootstrap-scope .container{width:auto}#app.bootstrap-scope .container-fluid{max-width:none;width:100%}#app.bootstrap-scope .tooltip{font-family:Helvetica Neue LT W06_75 Bold,Helvetica,Arial,sans-serif;font-size:1.2rem;margin:0!important;max-width:320px;padding:0!important;transform:translate(-50%);width:150%}@media (min-width:1024px){#app.bootstrap-scope .tooltip{font-size:1.4rem}}#app.bootstrap-scope .tooltip .tooltip-arrow{display:none}#app.bootstrap-scope .tooltip .tooltip-inner{background:#fff;border-radius:4px;color:#000;max-width:none;padding:15px;text-align:left}#app.bootstrap-scope .survey-no-results{margin-bottom:45px;margin-top:45px}#app.bootstrap-scope .survey-no-results .survey-heading .survey-title{font-size:5rem}@media (min-width:1024px){#app.bootstrap-scope .survey-no-results .survey-heading .survey-title{font-size:7rem}}#app.bootstrap-scope .survey-no-results .survey-heading .survey-subtitle{font-size:2rem;margin-bottom:0}@media (min-width:1024px){#app.bootstrap-scope .survey-no-results .survey-heading .survey-subtitle{font-size:3rem}}#app.bootstrap-scope .survey-heading{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:750px}@media (min-width:1024px){#app.bootstrap-scope .survey-heading{margin-bottom:45px}}#app.bootstrap-scope .survey-heading .survey-title{font-size:3rem;line-height:1;margin-bottom:15px}@media (min-width:1024px){#app.bootstrap-scope .survey-heading .survey-title{font-size:5rem;line-height:4.2rem;margin-bottom:30px}}#app.bootstrap-scope .survey-heading .survey-description{color:#666;font-size:1.7rem;line-height:1.42857143;margin-bottom:0}#app.bootstrap-scope .survey-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0}#app.bootstrap-scope .survey-body .survey-root{max-width:100%;-ms-flex-order:0;order:0;padding-left:0;padding-right:0;width:100%}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-root{-ms-flex:0 0 100%;flex:0 0 100%}}#app.bootstrap-scope .survey-body .survey-progress{color:#999;font-family:Frutiger Next LT W06 Bold Cond,Arial,sans-serif;font-size:1.2rem;-ms-flex-order:2;order:2;overflow:hidden}#app.bootstrap-scope .survey-body .survey-progress .survey-progress-track,#app.bootstrap-scope .survey-body .survey-progress .survey-progress-track .survey-progress-bar>span{display:none}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-progress .survey-progress-track{background:#eee;display:block;height:4px;-ms-flex-order:1;order:1;width:100%}#app.bootstrap-scope .survey-body .survey-progress .survey-progress-track .survey-progress-bar{background:#ffde00;height:100%}}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-progress{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 0 25%;flex:1 0 25%;margin-left:8%;-ms-flex-order:1;order:1}#app.bootstrap-scope .survey-body .survey-progress .survey-progress-text{margin-right:15px;white-space:nowrap}}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-progress{margin-left:48px}}#app.bootstrap-scope .survey-body .survey-footer{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;-ms-flex-order:1;order:1}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-footer{-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;margin-left:15px;margin-right:8%;-ms-flex-order:2;order:2}}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-footer{margin-right:48px}}#app.bootstrap-scope .survey-body .survey-footer .btn-prev{-ms-flex-order:1;order:1}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-footer .btn-prev{-ms-flex-order:0;order:0}}#app.bootstrap-scope .survey-body .survey-footer .btn-prev[style*="display: none;"]+.btn-next{margin-bottom:0}#app.bootstrap-scope .survey-body .survey-footer .btn-complete,#app.bootstrap-scope .survey-body .survey-footer .btn-next{margin-bottom:15px;-ms-flex-order:0;order:0}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-footer .btn-complete,#app.bootstrap-scope .survey-body .survey-footer .btn-next{margin-bottom:0;margin-left:15px;-ms-flex-order:1;order:1}}#app.bootstrap-scope .survey-body .survey-question-number{display:none}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-header{margin-left:auto;margin-right:auto;max-width:750px}}#app.bootstrap-scope .survey-body .survey-question .survey-question-header .survey-question-title{font-size:2.4rem;margin-bottom:0;white-space:pre-wrap}#app.bootstrap-scope .survey-body .survey-question .survey-question-header .survey-question-title+.survey-question-desc{margin-top:10px}#app.bootstrap-scope .survey-body .survey-question .survey-question-header .survey-question-title .survey-required{display:none;font-size:75%;left:-.35em;position:relative;top:-.35em}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-header .survey-question-title{font-size:3rem}}#app.bootstrap-scope .survey-body .survey-question .survey-question-header .survey-question-desc{color:#666;font-size:1.4rem}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-header .survey-question-desc{font-size:1.6rem}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-dropdown{background:url(../img/dropdown-bg.0558fa68.jpg) no-repeat 50% #000;background-size:cover;margin-bottom:45px;max-width:85%;padding-bottom:60px;padding-top:60px}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-dropdown{margin-bottom:60px;max-width:864px;padding-bottom:75px;padding-top:75px}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-dropdown .survey-question-header{color:#fff;margin-bottom:45px}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-dropdown .survey-question-header{margin-bottom:60px}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-dropdown .survey-question-header .survey-question-desc{color:inherit}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-dropdown .survey-question-header+div{background:#fff;border-radius:4px;display:table;position:relative;margin:0 auto;max-width:300px;width:calc(100% - 30px)}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-dropdown .survey-question-header+div:after{border-top:8px solid #000;border-right:6px solid transparent;border-left:6px solid transparent;content:"";height:0;position:absolute;right:18px;top:50%;transform:translate(-50%,-50%);width:0}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-dropdown .survey-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;height:auto;padding-right:60px;width:100%}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-dropdown .survey-select::-ms-expand{display:none}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker{margin-left:auto;margin-right:auto;max-width:85%;padding-bottom:45px;padding-top:45px;position:relative}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker{max-width:864px;padding-bottom:60px;padding-top:60px}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker legend{margin:0}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .slick-arrow{background:url(../img/arrow.35818589.svg) no-repeat 50% transparent;background-size:contain;border:none;height:60px;opacity:1;padding:0;position:absolute;top:50%;transition:opacity .25s ease-out,visibility .25s ease-out;visibility:visible;width:60px;z-index:1}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .slick-arrow.slick-prev{left:0;transform:translate(-100%,-50%) rotate(180deg)}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .slick-arrow.slick-next{right:0;transform:translate(100%,-50%)}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .slick-arrow.slick-disabled{opacity:0;visibility:hidden}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .slick-arrow{width:80px}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item{display:block;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);height:100%;margin-left:5px;margin-right:5px;min-height:1px;position:relative;outline:0}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item+.imagepicker-item:not(:nth-child(2)){margin-top:30px}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item:nth-child(odd) .tooltip{left:calc(100% + 5px)!important}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item:nth-child(odd) .tooltip{left:50%!important}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item:nth-child(2n) .tooltip{left:-5px!important}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item:nth-child(2n) .tooltip{left:50%!important}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item.checked .imagepicker-item-label .imagepicker-item-image-wrap:after,#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item.checked .imagepicker-item-label .imagepicker-item-image-wrap:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item.checked .imagepicker-item-label .imagepicker-item-image-wrap:before{background:rgba(0,0,0,.5);height:100%;width:100%}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item.checked .imagepicker-item-label .imagepicker-item-image-wrap:after{background:url(../img/circle-check.a1f5184a.svg) no-repeat 50% transparent;background-size:contain;height:12vw;width:12vw}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item.checked .imagepicker-item-label .imagepicker-item-image-wrap:after{height:75px;width:75px}}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item.checked .imagepicker-item-label .imagepicker-item-image-wrap:after{height:100px;width:100px}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .tooltip-wrap{background:url(../img/info.e62239cb.svg) no-repeat 50% transparent;background-size:20px;border:none;height:40px;opacity:.75;padding:10px;position:absolute;right:0;top:0;transition:opacity .25s ease-out;width:40px;z-index:2}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .tooltip-wrap:focus,#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .tooltip-wrap:hover{opacity:1}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .imagepicker-item-label{cursor:pointer;display:block;margin:0}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .imagepicker-item-label .imagepicker-item-image-wrap{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;margin-bottom:15px;overflow:hidden;position:relative;height:calc(50vw - 40px);transition:border-color .25s ease-out}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .imagepicker-item-label .imagepicker-item-image-wrap{height:350px}}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .imagepicker-item-label .imagepicker-item-image-wrap{height:500px}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .imagepicker-item-label .imagepicker-item-image-wrap .imagepicker-item-image{display:none;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover!important;object-fit:cover!important;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .imagepicker-item-label .imagepicker-item-text{display:block;font-family:Frutiger Next LT W06 Bold Cond,Arial,sans-serif;font-size:1.4rem}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .imagepicker-item-label .imagepicker-item-text{font-size:1.6rem}}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item .imagepicker-item-label .imagepicker-item-text{font-size:1.8rem}}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item{margin-top:0!important}}@media (min-width:1024px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel .imagepicker-item{-ms-flex:none;flex:none;margin-left:10px;margin-right:10px}}@media (min-width:768px){#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-imagepicker .survey-imagepicker-carousel{display:block}}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-error{display:block!important;font-family:Frutiger Next LT W06 Bold Cond,Arial,sans-serif;opacity:0;transition:opacity .25s ease-out,visibility .25s ease-out;visibility:hidden}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-error>div{color:#c10000;display:inline-block;font-size:1.6rem}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-error>div .glyphicon{display:none}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-error.error-bottom>div{margin-bottom:45px}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-error.error-top>div{margin-top:45px}#app.bootstrap-scope .survey-body .survey-question .survey-question-content .survey-error.survey-error-dropdown>div{margin-top:0;margin-bottom:45px}#app.bootstrap-scope .survey-body .survey-question.has-error .imagepicker-item .imagepicker-item-image-wrap{border-color:#c10000!important}#app.bootstrap-scope .survey-body .survey-question.has-error .survey-error{opacity:1;visibility:visible}@media (min-width:768px){#app.bootstrap-scope .survey-body{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:970px}}#app.bootstrap-scope .results .survey-heading .restart{margin-bottom:30px}#app.bootstrap-scope .results .survey-heading .restart .icon{background:url(../img/restart.3faaf128.svg) no-repeat 0 transparent;background-size:contain;display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px}#app.bootstrap-scope .results .best-match-section{background:#000;color:#fff;margin-left:-30px;margin-right:-30px;padding:15px 30px 45px 30px}@media (min-width:768px){#app.bootstrap-scope .results .best-match-section{margin-left:auto;margin-right:auto}}@media (min-width:1024px){#app.bootstrap-scope .results .best-match-section{padding-top:45px}#app.bootstrap-scope .results .best-match-section .result-item .content-wrap .prod-info-wrap .prod-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#app.bootstrap-scope .results .best-match-section .result-item .content-wrap .prod-info-wrap .prod-info .prod-price-wrap{-ms-flex:0 0 100%;flex:0 0 100%}#app.bootstrap-scope .results .best-match-section .result-item .content-wrap .prod-info-wrap .prod-info .prod-desc{-ms-flex:0 0 50%;flex:0 0 50%}#app.bootstrap-scope .results .best-match-section .result-item .content-wrap .prod-info-wrap .prod-info .prod-features{-ms-flex:0 0 45%;flex:0 0 45%}}#app.bootstrap-scope .results .additional-matches-section{padding:45px 15px 0 15px}#app.bootstrap-scope .results .additional-matches-section .section-heading{margin-bottom:30px}#app.bootstrap-scope .results .additional-matches-section .section-heading .section-title{font-size:3rem}@media (min-width:1024px){#app.bootstrap-scope .results .additional-matches-section .section-heading .section-title{font-size:4rem}}#app.bootstrap-scope .results .additional-matches-section .section-heading .section-subtitle{font-size:1.8rem;margin-bottom:0;margin-top:10px}@media (min-width:1024px){#app.bootstrap-scope .results .additional-matches-section .section-heading .section-subtitle{font-size:2.4rem}}@media (min-width:1024px){#app.bootstrap-scope .results .additional-matches-section .section-heading{margin-bottom:45px}}#app.bootstrap-scope .results .additional-matches-section .result-row+.result-row .result-item{border-top:1px solid #eee;margin-top:45px;padding-top:45px}@media (min-width:768px){#app.bootstrap-scope .results .additional-matches-section .result-row+.result-row .result-item{border-top:none;margin-top:0;padding-top:0}}@media (min-width:768px){#app.bootstrap-scope .results .additional-matches-section .result-row+.result-row{margin-top:75px}}#app.bootstrap-scope .results .additional-matches-section .result-item .result-item-content{margin:0 auto;max-width:420px}#app.bootstrap-scope .results .additional-matches-section .result-item+.result-item{border-top:1px solid #eee;margin-top:45px;padding-top:45px}@media (min-width:768px){#app.bootstrap-scope .results .additional-matches-section .result-item+.result-item{border-top:none;margin-top:0;padding-top:0}}#app.bootstrap-scope .results .additional-matches-section .result-item .content-wrap .prod-info-wrap .prod-price-wrap .price-item.active{color:#000}#app.bootstrap-scope .results .additional-matches-section .result-item .content-wrap .prod-info-wrap.has-toggle .prod-info:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}#app.bootstrap-scope .results .result-item .img-wrap{margin-bottom:15px;overflow:hidden;position:relative}@media (min-width:768px){#app.bootstrap-scope .results .result-item .img-wrap{margin-bottom:0}}#app.bootstrap-scope .results .result-item .img-wrap .prod-img{margin:0 auto;max-width:420px;width:100%}@media (min-width:768px){#app.bootstrap-scope .results .result-item .img-wrap .prod-img{max-width:none}}#app.bootstrap-scope .results .result-item .img-wrap .requires-ftz{background:#ffde00;color:#000;height:35px;position:absolute;right:0;top:0;transform:rotate(45deg) translate(25%,-75%);width:50%}@media (min-width:1024px){#app.bootstrap-scope .results .result-item .img-wrap .requires-ftz{height:50px}}#app.bootstrap-scope .results .result-item .img-wrap .requires-ftz>span{display:inline-block;font-family:Helvetica Neue LT W06_75 Bold,Helvetica,Arial,sans-serif;font-size:4rem;left:50%;line-height:0;padding-top:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}@media (min-width:1024px){#app.bootstrap-scope .results .result-item .img-wrap .requires-ftz>span{font-size:5rem;padding-top:18px;width:22px}}#app.bootstrap-scope .results .result-item .content-wrap .content{margin:0 auto;max-width:420px}@media (min-width:768px){#app.bootstrap-scope .results .result-item .content-wrap .content{max-width:none}}#app.bootstrap-scope .results .result-item .content-wrap .prod-title{font-size:2.4rem;margin-bottom:10px}@media (min-width:1024px){#app.bootstrap-scope .results .result-item .content-wrap .prod-title{font-size:3rem}}#app.bootstrap-scope .results .result-item .content-wrap .prod-tagline{font-size:1.8rem;margin-bottom:15px}@media (min-width:1024px){#app.bootstrap-scope .results .result-item .content-wrap .prod-tagline{font-size:2rem}}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap{color:#999}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-price-wrap{font-size:2.4rem;margin-bottom:15px}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-price-wrap .price-item.active{color:#fff}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-price-wrap .price-item+.price-item{margin-left:5px}@media (min-width:1024px){#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-price-wrap{font-size:3rem;margin-bottom:30px}}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info .prod-desc{color:#999;font-size:1.4rem;margin-bottom:30px}@media (min-width:1024px){#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info .prod-desc{font-size:1.6rem}}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info .prod-features{font-size:1.4rem;list-style:none;margin-bottom:0;padding-left:20px;width:100%}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info .prod-features li{position:relative}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info .prod-features li:before{background:url(../img/check.643e9640.svg) no-repeat 50% #ffde00;background-size:6px auto;border-radius:90px;content:"";height:10px;left:-20px;position:absolute;top:4px;width:10px}@media (min-width:768px){#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info .prod-features li:before{height:14px;width:14px}}@media (min-width:768px){#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info .prod-features li+li{margin-top:3px}}@media (min-width:1024px){#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info .prod-features{font-size:1.6rem}}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap.has-toggle .prod-info{max-height:150px;overflow:hidden;padding-bottom:15px;position:relative}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap.has-toggle .prod-info:after{background:linear-gradient(180deg,transparent 0,#000);bottom:0;content:"";height:50px;left:0;opacity:1;position:absolute;transition:opacity .25s ease-out,visibility .25s ease-out;visibility:visible;width:100%}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap.has-toggle .prod-info-toggle{display:block}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap.open .prod-info{max-height:none}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap.open .prod-info:after{opacity:0;visibility:hidden}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap.open .prod-info-toggle .more{display:none}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap.open .prod-info-toggle .less{display:block}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info-toggle{background:none;border:none;display:none;font-size:1.2rem;margin-left:auto;margin-right:auto;padding:15px;text-align:center}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info-toggle .icon{background-size:contain!important;display:inline-block;height:8px;margin-left:8px;width:8px}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info-toggle .more{display:block}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info-toggle .more .icon{background:url(../img/carrot-down.e6210439.svg) no-repeat 95% 60% transparent}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info-toggle .less{display:none}#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info-toggle .less .icon{background:url(../img/carrot-up.5ed8d793.svg) no-repeat 95% 60% transparent}@media (min-width:1024px){#app.bootstrap-scope .results .result-item .content-wrap .prod-info-wrap .prod-info-toggle{font-size:1.4rem}}@media (min-width:768px){#app.bootstrap-scope .results .result-item .button-container{text-align:left}}#app.bootstrap-scope .results .result-item .button-container .compare{display:block;font-family:Helvetica Neue LT W06_75 Bold,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1;margin-bottom:30px}#app.bootstrap-scope .results .result-item .button-container .compare .pct-button{color:#999;display:inline-block;text-decoration:none}#app.bootstrap-scope .results .result-item .button-container .compare .pct-button .btu{-ms-flex-align:center;align-items:center;background:url(../img/toggle.29543e3b.svg) no-repeat 100% transparent;background-size:contain;display:-ms-flexbox;display:flex;height:30px;padding-right:60px}#app.bootstrap-scope .results .result-item .button-container .compare.active .btu{background:url(../img/toggle-active.1849ce6b.svg) no-repeat 100% transparent}#app.bootstrap-scope .results .load-more-section{margin-top:60px}