.buy-button{border-width:1px;border-style:solid}@media screen and (max-width: 767px){.buy-button{width:90px}}@media screen and (min-width: 768px){.buy-button{width:100px}}@media screen and (max-width: 767px){.compare-button{min-width:90px}}@media screen and (min-width: 768px){.compare-button{min-width:100px}}.compare-button.remove{color:#fff}#comparison-launcher{font-size:1rem;border-width:1px;border-style:solid}#comparison-launcher.launcher-disabled{cursor:default}@media screen and (max-width: 767px){#comparison-launcher:not(.launcher-disabled)[data-tooltip]:before,#comparison-launcher:not(.launcher-disabled)[data-tooltip]:after{visibility:hidden}#comparison-launcher.launcher-disabled[data-tooltip]:before{bottom:-175%;left:15%}#comparison-launcher.launcher-disabled[data-tooltip]:after{bottom:-20%;border-bottom:5px solid rgba(51,51,51,0.9);border-top:0 solid transparent}}@media screen and (min-width: 768px){#comparison-launcher[data-tooltip]:before{bottom:105%;left:25%;width:225px;padding:5px}#comparison-launcher[data-tooltip]:after{bottom:105%}}.compare-button.add,.compare-button.remove{border-width:1px;border-style:solid}#footer{padding-top:2px;text-align:right}#copyright{float:left;margin-left:5px;font-size:0;line-height:0;text-shadow:none;padding:0 10px}#copyright:after{font-size:.8rem;line-height:22px}#header{width:100%;font-size:0}@media screen and (max-width: 767px){#header{height:45px}}@media screen and (min-width: 768px){#header{height:80px}}#header .logo{position:relative}@media screen and (max-width: 767px){#header .logo{padding:4px}}@media screen and (min-width: 768px){#header .logo{padding:10px}}#header .image-wrapper{background:transparent url() center center no-repeat;background-size:contain;margin:0 auto;max-width:100%;width:100%;height:100%}#header .column-container{height:100%;margin:0;display:inline-block}@media screen{#header .column-container.logo,#header .column-container.controls{width:18.75%}}@media screen and (min-width: 480px){#header .column-container.logo,#header .column-container.controls{width:18.75%}}@media screen and (min-width: 768px){#header .column-container.logo,#header .column-container.controls{width:25%}}@media screen and (min-width: 992px){#header .column-container.logo,#header .column-container.controls{width:27%}}@media screen and (min-width: 1200px){#header .column-container.logo,#header .column-container.controls{width:15%}}@media screen{#header .column-container.main{width:62.5%}}@media screen and (min-width: 480px){#header .column-container.main{width:62.5%}}@media screen and (min-width: 768px){#header .column-container.main{width:75%}}@media screen and (min-width: 992px){#header .column-container.main{width:73%}}@media screen and (min-width: 1200px){#header .column-container.main{width:85%}}@media screen and (min-width: 768px){#header .column-container.controls{position:absolute;top:0;right:0}}#header .column-container .centering-container{height:100%;width:100%;display:table;margin:0}#header .column-container .centering-container .content{height:100%;width:100%;margin:0;display:table-cell;vertical-align:middle;text-align:center;border:0}#header .column-container .centering-container .content:not(.title){font-size:1rem}#header .column-container .centering-container.controls .content{text-align:right;padding-right:20px}#header .title{font-weight:bold}@media screen and (max-width: 767px){#header .title{font-size:1rem}}@media screen and (min-width: 768px){#header .title{font-size:1.5rem}}.help-button-container{position:relative}help .main-content{text-align:center;font-size:1rem;padding:30px}help .main-content #help-text-container pre{font-family:inherit;margin:0}help .main-content img{max-width:100%;max-height:325px;width:auto;height:auto}help .main-content .row{display:block;margin-top:10px;margin-bottom:10px}@media screen and (min-width: 768px){help .maincontent.text-only{max-width:500px}}main>aside,main>article{display:inline-block;position:relative;height:100%;vertical-align:top;font-size:1rem}main>article{overflow-y:hidden}main>aside{border-right:1px solid #ddd;overflow-y:auto}@media screen and (max-width: 767px){main>aside{display:none}}@media screen and (min-width: 768px){main>aside{display:inline-block}}@media screen{main>aside{width:300px}}@media screen and (min-width: 480px){main>aside{width:300px}}@media screen and (min-width: 768px){main>aside{width:25%}}@media screen and (min-width: 992px){main>aside{width:27%}}@media screen and (min-width: 1200px){main>aside{width:15%}}@media screen{main>article,#header_main{width:100%}}@media screen and (min-width: 480px){main>article,#header_main{width:100%}}@media screen and (min-width: 768px){main>article,#header_main{width:75%}}@media screen and (min-width: 992px){main>article,#header_main{width:73%}}@media screen and (min-width: 1200px){main>article,#header_main{width:85%}}main>article.fullscreen{width:100%;left:0;position:absolute}@media screen and (min-width: 768px){main>aside.fullscreen{display:none}}@media screen and (max-width: 767px){main>aside{position:absolute;right:0}.mobile-nav-pre-post-active main>article,.mobile-nav-active main>aside{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.mobile-nav-active main>aside,.mobile-nav-pre-post-active main>aside,.mobile-nav-active main>aside,.mobile-nav-pre-post-active main>aside{display:inline-block}.mobile-nav-active main>article{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.mobile-nav-pre-post-active main>aside{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);-webkit-transition:-webkit-transform .5s;transition:transform .5s}#main-overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.65)}#main-overlay,.modal-component .overlay,.modal-component .main-content{-webkit-transition:opacity .75s ease,visibility .25s ease,-webkit-transform .5s;transition:opacity .75s ease,visibility .25s ease,transform .5s}.mobile-nav-active #main-overlay,.mobile-nav-active .modal-component .overlay{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}}#mask-override{position:absolute;top:0;opacity:.25;font-size:10em;width:100%;margin-top:15%;text-align:center;z-index:1000;cursor:not-allowed;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.nav-tab{color:#fff;border-bottom:1px solid #ddd;background:rgba(0,0,0,0.3);margin:0;display:table}@media screen and (max-width: 767px){.nav-tab{padding:10px 10px}}@media screen and (min-width: 768px){.nav-tab{padding:15px 10px}}.nav-tab .sizer{visibility:hidden;width:0;content:" "}@media screen and (max-width: 767px){.nav-tab .sizer{min-height:20px}}@media screen and (min-width: 768px){.nav-tab .sizer{min-height:60px}}.nav-tab .check.hidden{visibility:hidden;display:inline}.nav-tab.selected{color:#000;background:none}.nav-tab .help-icon{float:right}.nav-tab .column{display:table-cell;height:100%;vertical-align:top}.nav-tab .column.message{width:100%;padding-left:10px}.nav-tab.question-tab .tab-number::after{content:'.'}.nav-tab .fa-bars.fa-bars-v{-webkit-transform:rotate(90deg);transform:rotate(90deg)}pager button{font-size:0;text-transform:uppercase;text-align:center}pager .icon,pager .title{display:inline-block;font-size:16px;height:36px;line-height:36px}pager .icon{width:30px}pager .title{min-width:100px;padding-left:10px;padding-right:10px}.product-attribute-group .stars,.product-attribute-group .price,.product-attribute-group .title,.product-attribute-group .description,.product-attribute-group .brand,.product-attribute-group .model,.product-attribute-group .id,.product-attribute-group .itemNumber{display:none}.primary-product-attribute .title{display:inherit}.secondary-product-attribute .price{display:inherit}.tertiary-product-attribute .brand{display:inherit}.primary-additional-product-attribute .itemNumber{display:inherit}.secondary-additional-product-attribute .id{display:inherit}.tertiary-additional-product-attribute .description{display:inherit}#product-comparison{position:absolute;overflow-y:auto;top:0;right:0;bottom:0;left:0}#product-comparison .remove-icon{cursor:pointer;font-size:35px;font-weight:bold;text-align:right}#product-comparison #comparison-pager{display:inline-block;text-align:left}#product-comparison #comparison-pager .content{margin-left:15px}#product-comparison #comparison-sub-header{margin-bottom:15px;font-size:0;text-align:right}#product-comparison #comparison-sub-header .control{margin-top:10px}@media screen and (max-width: 767px){#product-comparison #comparison-sub-header .control{margin-left:10px}}@media screen and (min-width: 768px){#product-comparison #comparison-sub-header .control{margin-left:30px}}@media screen and (max-width: 767px){#product-comparison #comparison-sub-header .control{margin-right:10px}}@media screen and (min-width: 768px){#product-comparison #comparison-sub-header .control{margin-right:30px}}#product-comparison #comparison-sub-header .button{display:inline-table;height:35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:.85rem;color:#fff;text-align:center;font-size:1rem}@media screen and (max-width: 767px){#product-comparison #comparison-sub-header .button{width:100px}}@media screen and (min-width: 768px){#product-comparison #comparison-sub-header .button{width:180px}}#product-comparison #comparison-sub-header .button .content{display:table-cell;vertical-align:middle}#product-comparison #comparison-sub-header .button i.content{padding-left:5px}#product-comparison #comparison-sub-header #comparison-pager{float:left;font-size:0}#product-comparison #comparison-sub-header #comparison-pager .pager-btn{display:inline-block;height:26px;min-width:26px;line-height:26px;font-size:1rem;text-align:center}#product-comparison #comparison-sub-header #comparison-pager .pager-btn.arrow{color:#4288dd;border:1px solid rgba(255,255,255,0);font-size:26px;vertical-align:bottom}#product-comparison #comparison-sub-header #comparison-pager .pager-btn.product-index{border:1px solid #ddd}#product-comparison #comparison-sub-header #comparison-pager .pager-btn.product-index.current{color:#4288dd;background-color:#fff}#product-comparison table#spec-table{table-layout:fixed;background:#fff;margin:0;width:100%;box-sizing:border-box;border-collapse:collapse;border:1px solid #ddd}@media screen and (max-width: 767px){#product-comparison table#spec-table{width:calc(100% -  0)}}@media screen and (min-width: 768px){#product-comparison table#spec-table{width:calc(100% -  2px)}}@media screen and (max-width: 767px){#product-comparison table#spec-table{margin-left:0}}@media screen and (min-width: 768px){#product-comparison table#spec-table{margin-left:1px}}@media screen and (max-width: 767px){#product-comparison table#spec-table{margin-right:0}}@media screen and (min-width: 768px){#product-comparison table#spec-table{margin-right:1px}}#product-comparison table#spec-table th,#product-comparison table#spec-table td{padding:.25rem;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden;word-wrap:break-word}#product-comparison table#spec-table th.remove-icon{text-align:right;padding-left:10px}@media mobile{#product-comparison table#spec-table[data-value-column-count="1"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="1"] col.attribute-value{width:50%}#product-comparison table#spec-table[data-value-column-count="2"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="2"] col.attribute-value{width:33.33333333%}#product-comparison table#spec-table[data-value-column-count="3"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="3"] col.attribute-value{width:25%}#product-comparison table#spec-table[data-value-column-count="4"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="4"] col.attribute-value{width:20%}#product-comparison table#spec-table[data-value-column-count="5"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="5"] col.attribute-value{width:16.66666667%}#product-comparison table#spec-table[data-value-column-count="6"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="6"] col.attribute-value{width:14.28571429%}#product-comparison table#spec-table[data-value-column-count="7"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="7"] col.attribute-value{width:12.5%}#product-comparison table#spec-table[data-value-column-count="8"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="8"] col.attribute-value{width:11.11111111%}#product-comparison table#spec-table[data-value-column-count="9"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="9"] col.attribute-value{width:10%}#product-comparison table#spec-table[data-value-column-count="10"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="10"] col.attribute-value{width:9.09090909%}}@media screen and (min-width: 768px){#product-comparison table#spec-table[data-value-column-count="1"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="1"] col.attribute-value{width:50%}#product-comparison table#spec-table[data-value-column-count="2"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="2"] col.attribute-value{width:33.33333333%}#product-comparison table#spec-table[data-value-column-count="3"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="3"] col.attribute-value{width:25%}#product-comparison table#spec-table[data-value-column-count="4"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="4"] col.attribute-value{width:20%}#product-comparison table#spec-table[data-value-column-count="5"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="5"] col.attribute-value{width:16.66666667%}#product-comparison table#spec-table[data-value-column-count="6"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="6"] col.attribute-value{width:14.28571429%}#product-comparison table#spec-table[data-value-column-count="7"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="7"] col.attribute-value{width:12.5%}#product-comparison table#spec-table[data-value-column-count="8"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="8"] col.attribute-value{width:11.11111111%}#product-comparison table#spec-table[data-value-column-count="9"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="9"] col.attribute-value{width:10%}#product-comparison table#spec-table[data-value-column-count="10"] col.attribute-title,#product-comparison table#spec-table[data-value-column-count="10"] col.attribute-value{width:9.09090909%}}#product-comparison table#spec-table tbody th{text-align:left}#product-comparison{background-color:#fff}#product-details{padding:0;font-size:0}#product-details h1,#product-details h2,#product-details h3{margin-left:0}#product-details:not(.active){display:none}#product-details .image-column,#product-details .details-column{padding:0}@media screen and (max-width: 767px){#product-details .image-column{margin-right:0}}@media screen and (min-width: 768px){#product-details .image-column{margin-right:15px}}#product-details .details-column{margin-left:15px}#product-details .main-content{padding:40px}#product-details .main-content{max-height:100%}#product-details .details-column{font-size:1rem}#product-details .details-column .product-desc{margin-top:0}#product-details .details-column table{margin-top:30px;margin-bottom:30px}#product-details .details-column table tr{line-height:1.5em}#product-details .details-column table th,#product-details .details-column table td{font-weight:normal;text-align:left;padding:0 5px}#product-details .details-column table th{font-weight:bold;margin-right:5px}#product-details .details-column table th::after{content:": "}#product-details .compare-button,#product-details .buy-button{width:45%;max-width:150px}@media screen and (min-width: 768px){#product-details .mobile{display:none}}@media screen and (max-width: 767px){#product-details .not-mobile{display:none}}@media screen and (max-width: 767px){#product-details .main-content{height:100%}#product-details .header,#product-details .scroll-area,#product-details .button-row{position:absolute;padding-left:25px;padding-right:25px}#product-details .header{top:0;left:0;height:55px;right:0;overflow:hidden;text-align:center}#product-details .header h2{font-size:1.2rem;margin-right:30px}#product-details .scroll-area{top:55px;bottom:55px;left:0;right:0;overflow:auto}#product-details .button-row{height:55px;bottom:0;left:0;right:0;overflow:hidden}#product-details .image-column{text-align:center}#product-details .details-column{margin:0}#product-details .details-column table{margin-bottom:0}#product-details .product-image{max-height:200px}#product-details .button-row{padding:10px;text-align:center}#product-details .button-row button{margin-left:5px;margin-right:5px}}@media screen and (max-width: 767px) and (max-height: 480px){#product-details .half-column-desktop{text-align:center}#product-details .image-column{display:inline-block;max-width:60%}#product-details .details-column table{text-align:left;margin-top:10px}}product-results-button.top #results-button-container{top:0}product-results-button.top #results-button-container #results-button{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}product-results-button.bottom #results-button-container{bottom:0}product-results-button.bottom #results-button-container #results-button{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}#results-button-container{text-align:center;position:absolute;width:100%;height:40px;margin:0;padding:0}#results-button-container #results-button-wrapper{display:inline-block;height:100%;margin:0;padding:0}#results-button-container #results-button-wrapper #results-button{position:relative;display:table;height:100%;width:200px;color:#fff;margin:0}#results-button-container #results-button-wrapper #results-button strong{font-size:1.5rem}#results-button-container #results-button-wrapper #results-button .content{display:table-cell;vertical-align:middle}#results-button{border-width:1px;border-style:solid}product-results{height:100%;width:100%;position:absolute;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:-webkit-transform 1.5s ease;-moz-transition:-moz-transform 1.5s ease;-ms-transition:-ms-transform 1.5s ease;-o-transition:-o-transform 1.5s ease;transition:transform 1.5s ease;border-bottom:1px solid rgba(0,0,0,0.8)}product-results #product-results{display:block;position:absolute;overflow-y:hidden;background-color:#fff;height:100%;width:100%}product-results #product-results #product-results-subheader{text-align:center;padding-top:50px;padding-bottom:10px;height:90px}product-results #product-results #product-results-subheader product-sorter,product-results #product-results #product-results-subheader #comparison-launcher{display:inline-block}product-results #product-results #product-results-subheader #comparison-launcher{position:absolute;right:35px}@media screen and (max-width: 320px){product-results #product-results #product-results-subheader #comparison-launcher{right:10px}}@media screen and (max-width: 767px){product-results #product-results #product-results-subheader product-sorter{position:absolute;left:20px}}product-results #product-results #product-results-main-content{position:absolute;top:90px;bottom:0;overflow-y:auto;width:100%}product-results #product-results #product-results-main-content #product-tiles{font-size:0}@media screen and (max-width: 767px){product-results #product-results #product-results-main-content #product-tiles{padding:5px 25px}}@media screen and (min-width: 768px){product-results #product-results #product-results-main-content #product-tiles{padding:5px}}product-results #product-results #show-more{padding:25px 0}.old-ie #product-results:not(.active){display:none}product-sorter select{height:35px}#product-tiles{font-size:0;padding:5px}#product-tiles .product-tile{text-align:center;display:inline-block;font-size:1rem;margin:.5%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;vertical-align:top;background-color:#fff}@media screen{#product-tiles .product-tile{width:98%}}@media screen and (min-width: 480px){#product-tiles .product-tile{width:49%}}@media screen and (min-width: 768px){#product-tiles .product-tile{width:49%}}@media screen and (min-width: 992px){#product-tiles .product-tile{width:32%}}@media screen and (min-width: 1200px){#product-tiles .product-tile{width:24%}}#product-tiles .product-tile .product-desc.row{min-height:3em}@media screen{#product-tiles .product-tile .product-desc.row{min-height:0}}@media screen and (min-width: 480px){#product-tiles .product-tile .product-desc.row{min-height:3em}}@media screen and (min-width: 768px){#product-tiles .product-tile .product-desc.row{min-height:3em}}@media screen and (min-width: 992px){#product-tiles .product-tile .product-desc.row{min-height:3em}}@media screen and (min-width: 1200px){#product-tiles .product-tile .product-desc.row{min-height:3em}}#product-tiles .product-tile .column-container{position:relative;height:60px}#product-tiles .product-tile .column-container .compare-button,#product-tiles .product-tile .column-container .buy-button,#product-tiles .product-tile .column-container .secondary-product-attribute,#product-tiles .product-tile .column-container .tertiary-product-attribute{display:block;position:absolute;text-align:center}#product-tiles .product-tile .column-container .tertiary-product-attribute{top:0;left:0}#product-tiles .product-tile .column-container .secondary-product-attribute{top:0;right:0}#product-tiles .product-tile .column-container .tertiary-product-attribute,#product-tiles .product-tile .column-container .secondary-product-attribute{margin-bottom:10px;height:25px}#product-tiles .product-tile .column-container .tertiary-product-attribute,#product-tiles .product-tile .column-container .secondary-product-attribute,#product-tiles .product-tile .column-container .compare-button,#product-tiles .product-tile .column-container .buy-button{width:48%;max-width:150px}#product-tiles .product-tile .column-container .compare-button{bottom:0;left:0}#product-tiles .product-tile .column-container .buy-button{bottom:0;right:0}.product-tile{border-width:2px;border-style:solid;border-color:#ddd}.product-tile.inCompareList{border-width:2px;border-style:solid}.progress{position:absolute;bottom:0;left:0;right:100%;height:4px;-webkit-transition:all .8s;transition:all .8s}.progress:not(.bottom){top:0}questions{text-align:center}questions #questions{position:absolute;top:0;right:0;bottom:0;left:0}questions .header-container,questions .pager-container,questions .options-container{position:absolute;width:100%;overflow:hidden}questions .header-container{top:0;right:auto;bottom:auto;left:0}@media screen and (max-width: 767px){questions .header-container{height:50px}}@media screen and (min-width: 768px){questions .header-container{height:110px}}questions .options-container{height:auto}@media screen and (max-width: 767px){questions .options-container{top:50px;right:auto;bottom:65px;left:0}}@media screen and (min-width: 768px){questions .options-container{top:110px;right:auto;bottom:75px;left:0}}questions .pager-container{top:auto;right:auto;bottom:0;left:0}@media screen and (max-width: 767px){questions .pager-container{height:65px}}@media screen and (min-width: 768px){questions .pager-container{height:75px}}@media screen and (max-width: 767px){questions .pager-container{padding-top:5px}}@media screen and (min-width: 768px){questions .pager-container{padding-top:15px}}questions .header-container{margin:0;padding-top:40px}questions .header-content{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}questions .header-content h1,questions .header-content help-button{display:inline-block;margin:10px}@media screen and (max-width: 767px){questions .header-content h1{max-width:220px;max-width:-webkit-calc(100% -  100px);max-width:calc(100% -  100px)}}@media screen and (min-width: 768px){questions .header-content h1{max-width:-webkit-calc(100% -  100px);max-width:calc(100% -  100px)}}questions .header-content help-button{margin-right:15px}questions .options-container{font-size:0;overflow-y:auto}questions .options-container .options-column{font-size:1rem;display:inline-block}@media screen{questions .options-container .options-column{max-width:100%}}@media screen and (min-width: 480px){questions .options-container .options-column{max-width:100%}}@media screen and (min-width: 768px){questions .options-container .options-column{max-width:100%}}@media screen and (min-width: 992px){questions .options-container .options-column{max-width:775px}}@media screen and (min-width: 1200px){questions .options-container .options-column{max-width:1000px}}@media screen and (min-width: 768px){questions .options-container .options-column.half-column-desktop:not(.long-option-list){padding:0 10px}}questions .option.container{text-align:center;margin:5px;position:relative;color:#333;overflow:hidden;text-overflow:ellipsis;background-color:#fff;min-height:60px;border:1px solid #ccc;border-radius:5px}@media screen and (max-width: 767px){questions .option.container:hover:not(.selected):not(.disabled){border:1px solid #ccc}}questions .option.container .select-icon-container,questions .option.container .help-button-container{font-size:18px;display:inline-block}questions .option.container:not(.selected) .select-icon-container,questions .option.container:not(.selected) .help-button-container{color:rgba(0,0,0,0.25)}questions .option.container.disabled{pointer-events:none;border-color:#727272}questions .option.container.disabled .disabled-overlay{visibility:visible}questions .option.container:not(.disabled){cursor:pointer}questions .option.container .disabled-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);border-radius:3px;padding:0;margin:0;visibility:hidden}@media screen and (min-width: 768px){questions .long-option-list .option.container:not(.image-based){border-radius:0}questions .long-option-list .option.container:not(.image-based) .disabled-overlay{border-radius:0}questions .long-option-list .option.container:not(.image-based):not(:first-of-type){margin-top:0}}@media screen and (min-width: 768px) and (min-height:600px){questions .long-option-list:not(.image-based){overflow-y:scroll;max-height:300px;border:2px solid #ddd;border-radius:5px;padding:0}}questions .option.container:not(.image-based){padding:15px 10px;margin:0;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}questions .option.container:not(.image-based):not(:first-of-type){margin-top:10px}questions .option.container:not(.image-based) .select-icon-container{float:left;-webkit-align-self:flex-start;align-self:flex-start}questions .option.container:not(.image-based) .help-button-container{float:right;-webkit-align-self:flex-end;align-self:flex-end}questions .option.container:not(.image-based) .option-text{padding-left:25px;padding-right:25px;width:100%}questions .option.container.image-based{display:inline-block;vertical-align:top;padding:5px 16px;width:194px}questions .option.container.image-based img{padding:0;margin:0;height:160px;width:160px}questions .option.container.image-based .label{font-size:1.25rem;width:160px;text-align:center;position:relative;margin-top:10px}questions .option.container.image-based .label .option-text{padding-left:20px;padding-right:20px}questions .option.container.image-based .label .help-button-container{position:absolute;top:0;right:0}questions .option.container.image-based .select-icon-container{position:absolute;top:0;left:0;height:1rem;margin-top:1px;margin-left:2px}@media screen and (min-width: 768px){questions [data-option-count-bucket="four"]{padding:0 80px}}@media screen and (min-width: 1200px){questions [data-option-count-bucket="four"]{padding:0 200px}}@media (max-height:710px){questions [data-option-count-bucket="four"] .option.container.image-based img.image-option{height:120px;width:120px}}@media screen and (max-width: 767px){questions .option.container.image-based{display:none}}@media screen and (min-width: 768px){questions .options-column.image-based .option.container:not(.image-based){display:none}}@media screen and (max-width: 767px){questions .options-column{width:100%}}@media screen and (max-width: 767px){questions .video-column,questions .options-column{padding-left:30px;padding-right:30px}}@media screen and (max-width: 767px) and (max-height: 480px){questions .video-column video,questions .options-column video{max-width:90%}}questions .option.container:hover:not(.disabled),questions .option.container.selected{border-width:1px;border-style:solid}questions .option.container.selected .label{font-weight:normal}questions .option.container.selected .label{color:#333}.select-icon-container.selected .select-icon:not([checked]){display:none}.select-icon-container:not(.selected) .select-icon[checked]{display:none}stars .star-on{color:#ffe300}stars .star-off{color:#ddd}video-player video{max-width:100%;max-height:100%;padding-left:10px;padding-right:10px;padding-bottom:10px}welcome{text-align:center}welcome .prompt,welcome #welcome-body{display:block}welcome .prompt{margin-top:0;margin-bottom:1rem;color:inherit}welcome #welcome-container{max-width:300px;margin:75px auto 10px;padding:20px;color:#fff;background:rgba(0,0,0,0.3);border-radius:5px}@media screen and (max-width: 767px){welcome .pager-container{position:absolute;width:100%;overflow:hidden;top:auto;right:auto;bottom:0;left:0;height:65px;padding-top:5px}}@media screen and (min-width: 768px){welcome pager{height:33%;position:absolute;left:0;right:0;bottom:0}}#background-image,#header_main .content{-webkit-transition:opacity 3s linear;transition:opacity 3s linear}zoom-image .product-image-wrapper{position:relative;border:2px solid #f0f0f0;border-radius:5px;padding:10px;margin:0;width:100%;height:100%;text-align:center}zoom-image .product-image-wrapper .hover-icon{display:inline-block;position:absolute;top:0;right:0;max-height:33px;max-width:33px}zoom-image .product-image-wrapper:not(.action){pointer-events:none}button.no-focus:focus{outline:none}#comparison-launcher{display:inline-block;cursor:pointer;border-radius:5px;color:#fff;height:35px}@media screen and (max-width: 767px){#comparison-launcher{min-width:100px}}@media screen and (min-width: 768px){#comparison-launcher{min-width:180px}}#comparison-launcher.disabled{cursor:default}.pager button{height:40px;border-radius:5px;border:1px solid #fff;color:#000;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media screen and (max-width: 767px){.pager button{min-width:0}}@media screen and (min-width: 768px){.pager button{min-width:160px}}@media screen and (min-width: 480px){.pager button{margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}}.pager button.primary{color:#fff}.pager button:active,.pager button:focus{outline:none}.compare-button,.buy-button{height:35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:.85rem}.help-button-container{font-size:35px}#header .icon{font-size:25px}*,*:before,*:after{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:extend-to-zoom;zoom:1}html{font-size:14px;font-family:'Open Sans',Helvetica,Arial,sans-serif;height:100%}h1,h2,h3,h4,h5,h6{margin:10px;font-weight:normal}h1{font-size:1.8rem}h2{font-size:1.4rem}h3{font-size:1.2rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.85rem}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}body{background-color:#fff}body,#application,#background-image,.overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;overflow:hidden}#background-image{background-repeat:no-repeat;background-size:cover;margin:0;background-position:center center}#container>header,#container>main,#container>footer{position:absolute;width:100%;overflow:hidden}#container>header{top:0;right:0;bottom:auto;left:0;font-size:0;border-bottom:1px solid #ddd}@media screen and (max-width: 767px){#container>header{height:45px}}@media screen and (min-width: 768px){#container>header{height:80px}}#container>main{top:80px;right:0;bottom:24px;left:0;font-size:0}#container>footer{top:auto;right:0;bottom:0;left:0;height:24px;border-top:1px solid #f0f0f0}@media screen and (max-width: 767px){#container header{top:0;left:0;right:0;height:45px}#container main{top:45px;left:0;right:0;bottom:0}}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.prompt{margin:2rem auto;color:#333;font-weight:400}@media screen and (max-width: 767px){.prompt{font-size:1.2rem}}@media screen and (min-width: 768px){.prompt{font-size:24px}}.hidden{display:none !important}.half-column-desktop{display:inline-block;margin:0;vertical-align:top}@media screen and (max-width: 767px){.half-column-desktop{width:100%}}@media screen and (min-width: 768px){.half-column-desktop{width:50%}}@media screen and (min-width: 768px){.half-column-desktop.long-option-list{width:50%;width:calc(50% - 20px)}}@media screen and (min-width: 768px){.mobile{display:none !important}}@media screen and (max-width: 767px){.not-mobile{display:none !important}}.invisible{visibility:hidden !important;opacity:0 !important}.action{cursor:pointer}.extra-click-area{position:relative}.extra-click-area:before{position:absolute;content:'';top:-15px;right:-15px;left:-15px;bottom:-15px}#application.mobile-nav-active #container,#application.mobile-nav-pre-post-active #container,#application.mobile-nav-active main,#application.mobile-nav-pre-post-active main,#application.mobile-nav-active main>article,#application.mobile-nav-pre-post-active main>article{background-color:inherit}#errors{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}#errors>.error{background-color:rgba(255,0,0,0.9);color:#fff;padding:20px;text-align:center;font-size:1.5rem;line-height:40px}.js #no-js{display:none}#phone-orientation{display:none}@media only screen and (orientation:landscape) and (max-height:320px) and (max-width:568px){#errors{height:100%}#errors #phone-orientation{display:block;height:100%;background-color:rgba(255,255,255,0.9);color:#000}}body:not(.loading) #loader{display:none}#loader{text-align:right;z-index:1000;position:absolute;bottom:24px;right:0;font-size:1rem;padding:.5rem;background-color:rgba(255,255,255,0.75)}product-details .close-button,help .close-button,article .close-button{display:block;position:absolute;top:0;right:0;padding-top:5px;padding-right:5px;padding-bottom:10px;padding-left:10px;cursor:pointer;font-size:35px;font-weight:bold;z-index:13}product-details .overlay,help .overlay,article .overlay{width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.75);overflow-y:hidden}@media screen and (max-width: 767px){product-details .overlay,help .overlay,article .overlay{position:absolute}}@media screen and (min-width: 768px){product-details .overlay,help .overlay,article .overlay{position:fixed}}product-details .click-catcher,help .click-catcher,article .click-catcher{position:absolute;width:100%;height:100%;z-index:11}product-details .main-content,help .main-content,article .main-content{position:absolute;background-color:#fff;border-radius:5px;max-height:100%;overflow-y:auto;border-width:2px;border-style:solid;z-index:12}@media screen and (max-width: 767px){product-details .main-content,help .main-content,article .main-content{max-width:100%}}@media screen and (min-width: 768px){product-details .main-content,help .main-content,article .main-content{max-width:1000px}}@media screen and (max-width: 767px){product-details .main-content,help .main-content,article .main-content{height:100%;width:100%;border-radius:0 !important;border:0 !important}}@media screen and (min-width: 768px){product-details .main-content,help .main-content,article .main-content{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 768px){.old-ie product-details .main-content,.old-ie help .main-content,.old-ie article .main-content{top:25px;left:25px;bottom:25px;right:25px;margin-right:0}}.product img:not(.details){height:150px;width:auto}@media screen and (max-width: 767px) and (max-height: 480px){.product img:not(.details){height:100px}}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:130%;left:50%;margin-bottom:5px;margin-left:-60px;padding:7px;width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:rgba(51,51,51,0.9);color:#fff;text-align:center;font-size:14px;line-height:1.2}[data-tooltip]:after{position:absolute;bottom:130%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid rgba(51,51,51,0.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after{visibility:visible;opacity:1}[data-tooltip]:hover:before{content:attr(data-hover-tooltip)}[data-tooltip]:focus:before{content:attr(data-focus-tooltip)}