.rvi .machine-recs{margin:60px 0 0 0;padding:0 20px 50px 20px}.rvi h2{font-size:16px;font-weight:600;line-height:23px;letter-spacing:2.5px;margin-left:0;text-transform:uppercase}.rvi .scroller-container.related-products.horizontal{padding-left:0;padding-right:0;position:relative}.rvi .scroller-container.related-products.horizontal .scroller{position:relative;overflow:hidden;margin:0 auto;width:100%}.rvi .scroller-container.related-products.horizontal .scroller .panel{padding:0;margin:0;width:13337px;display:block;align-items:inherit;justify-content:inherit;position:relative}.rvi .scroller-container.related-products.horizontal .scroller .panel li,.rvi .scroller-container.related-products.horizontal .scroller .panel img{margin-right:20px;max-width:440px;min-width:226.25px;width:calc((100vw - 100px) / 4)}.rvi .scroller-container.related-products.horizontal .scroller .panel li:last-child,.rvi .scroller-container.related-products.horizontal .scroller .panel img:last-child{margin-right:0}.rvi .scroller-container.related-products.horizontal .scroller .panel li a,.rvi .scroller-container.related-products.horizontal .scroller .panel img a{padding:0}.rvi .scroller-container.related-products.horizontal .scroller .panel img{padding-bottom:8px}.rvi .scroller-container.related-products.horizontal .scroller .panel li{display:list-item;list-style-type:none;padding:0;float:left;line-height:10px}.rvi .scroller-container.related-products.horizontal .scroller .panel li a{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:18px;padding:0;width:100%;text-decoration:none;display:block}.rvi .scroller-container.related-products.horizontal .scroller .panel li a .item{padding-bottom:8px;display:block}.rvi .scroller-container.related-products.horizontal .scroller .panel li a .item:hover{text-decoration:underline}.rvi .scroller-container.related-products.horizontal .scroller .panel li .product-price{display:inline-block;font-size:13px;line-height:18px;margin-bottom:8px}.rvi .scroller-container.related-products.horizontal .scroller .panel li .product-price .grouping-price .price-special-label,.rvi .scroller-container.related-products.horizontal .scroller .panel li .product-price .grouping-price .price-sale-label{width:100%;font-size:13px;font-weight:600;line-height:18px;color:#b80000}.rvi .scroller-container.related-products.horizontal .scroller .panel li .product-price .grouping-price .price-special,.rvi .scroller-container.related-products.horizontal .scroller .panel li .product-price .grouping-price .price-sale{font-size:13px;font-weight:600;line-height:18px;padding-right:4px;color:#b80000}.rvi .scroller-container.related-products.horizontal .scroller .panel li .product-price .grouping-price .price-standard,.rvi .scroller-container.related-products.horizontal .scroller .panel li .product-price .grouping-price .price-strike-special,.rvi .scroller-container.related-products.horizontal .scroller .panel li .product-price .grouping-price .price-strike-sale{color:#010101;font-weight:400;font-size:13px;line-height:18px}.rvi .scroller-container.related-products.horizontal .btn-prev,.rvi .scroller-container.related-products.horizontal .btn-next{top:0;padding-bottom:300px;margin-top:0;position:absolute;z-index:9}@media (min-width: 500px) and (max-width: 990px){.rvi .scroller-container.related-products.horizontal .btn-prev,.rvi .scroller-container.related-products.horizontal .btn-next{padding-bottom:21.4%}}@media (min-width: 991px) and (max-width: 1440px){.rvi .scroller-container.related-products.horizontal .btn-prev,.rvi .scroller-container.related-products.horizontal .btn-next{padding-bottom:21.6%}}.rvi .scroller-container.related-products.horizontal .btn-prev a,.rvi .scroller-container.related-products.horizontal .btn-next a{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:32px;height:63px;text-indent:-13337px}.rvi .scroller-container.related-products.horizontal .btn-prev.disabled,.rvi .scroller-container.related-products.horizontal .btn-next.disabled{display:none}.rvi .scroller-container.related-products.horizontal .btn-prev.disabled a,.rvi .scroller-container.related-products.horizontal .btn-next.disabled a{opacity:0}.rvi .scroller-container.related-products.horizontal .btn-prev{left:0}.rvi .scroller-container.related-products.horizontal .btn-prev a{background:url("../images/common/arrows/left-caret-opacity.svg") center left no-repeat;left:0}.rvi .scroller-container.related-products.horizontal .btn-next{right:0}.rvi .scroller-container.related-products.horizontal .btn-next a{background:url("../images/common/arrows/right-caret-opacity.svg") center right no-repeat;right:0}.rvi .pages-responsive .scroller-container.related-products.horizontal .btn-prev,.rvi .pages-responsive .scroller-container.related-products.horizontal .btn-next{top:0;padding-bottom:21.45%}#svc-balance .rvi .machine-recs,#return-order .rvi .machine-recs{padding-right:0;padding-left:0}#svc-balance .rvi .scroller-container.related-products.horizontal .scroller .panel li,#svc-balance .rvi .scroller-container.related-products.horizontal .scroller .panel img,#return-order .rvi .scroller-container.related-products.horizontal .scroller .panel li,#return-order .rvi .scroller-container.related-products.horizontal .scroller .panel img{max-width:317px}#sidebar{float:left}div#content{margin-left:167px}div#content h1{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:30px;font-weight:100;line-height:30px;color:#333;margin:30px 0 10px 0;text-transform:uppercase}div#content h2,div#content h3{font-size:12px;font-weight:bold}div#content h2{font-size:14px;font-weight:400;margin:10px 0 0 0;color:#333}div#content h3{margin:5px 0 2px 0}div#content p{padding-bottom:8px;padding-right:0;font-size:13px;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;line-height:17px}div#content div.the-bar{margin-bottom:30px}div#content ul{margin:5px 0 10px 0;font-size:12px;line-height:17px}div#content ul li{display:list-item;list-style-position:outside;padding-bottom:5px;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif}div#content a{text-decoration:underline}div#first-store img#store-banner{width:83.7em}div#first-store img#store-hero{width:83.7em}#about-us .left-nav h3,#about-us-landing .left-nav h3{text-transform:capitalize;padding-top:16px}#about-us .left-nav h3 a,#about-us-landing .left-nav h3 a{font-weight:500}#about-us .left-nav a,#about-us-landing .left-nav a{font-size:14px;font-weight:300}#about-us .left-nav ul,#about-us-landing .left-nav ul{margin-bottom:0}#about-us .left-nav li,#about-us-landing .left-nav li{padding-top:16px}#about-us .left-nav li.active,#about-us-landing .left-nav li.active{border-top:none}#about-us .web-site-name,#about-us-landing .web-site-name{text-transform:uppercase}#about-us-landing #index{max-width:1680px;min-width:990px;padding:0;width:100%}#about-us-landing #index #content{margin-left:0}#about-us-landing #index #content a{text-decoration:none}#about-us-landing #index #content a:hover{text-decoration:underline}#about-us-landing #index #content .hero img{width:100%}#about-us-landing #index #content .sustainability-types{margin:100px auto 85px auto;text-align:center}#about-us-landing #index #content .sustainability-types h2{font-size:29px;font-weight:600;letter-spacing:2.5px;color:#000;text-transform:uppercase;margin:0}#about-us-landing #index #content .sustainability-types h3{font-size:30px;font-weight:500;letter-spacing:2.5px;color:#859ba9;text-transform:uppercase;margin:0;padding-bottom:15px}#about-us-landing #index #content .sustainability-types p{font-size:25px;font-weight:300;line-height:33px;color:#000;padding-bottom:12px}#about-us-landing #index #content .sustainability-types a{font-size:16px;font-weight:500;letter-spacing:2.5px;color:#000;text-transform:uppercase}#about-us-landing #index #content .sustainability-types ul{width:990px;display:inline-block;padding:0;list-style-type:none}#about-us-landing #index #content .sustainability-types li{margin-top:68px;width:495px;float:left}#about-us-landing #index #content .our-story{background-color:#112036;padding-top:100px;padding-bottom:100px;text-align:center}#about-us-landing #index #content .our-story h2{font-size:20px;font-weight:500;letter-spacing:2.5px;color:#fff;text-transform:uppercase;margin:0;padding-bottom:35px}#about-us-landing #index #content .our-story p{font-family:Canela Web,Georgia,"Times New Roman",Times,serif;font-size:58px;font-weight:300;letter-spacing:2.5px;line-height:65px;color:#fff;padding-bottom:15px}#about-us-landing #index #content .video{padding-top:100px;padding-bottom:75px;text-align:center}#about-us-landing #index #content .video h2{font-size:20px;font-weight:500;letter-spacing:2.5px;color:#000;text-transform:uppercase;margin:0;padding-bottom:30px}#about-us-landing #index #content .video p{font-family:Canela Web,Georgia,"Times New Roman",Times,serif;font-size:58px;font-weight:600;letter-spacing:2.5px;line-height:65px;color:#000;padding-bottom:56px}#about-us-landing #index #content .more-to-explore{background-color:#e7ebee;margin-bottom:40px;padding:100px 0;text-align:center}#about-us-landing #index #content .more-to-explore h2{font-size:30px;font-weight:500;letter-spacing:2.5px;color:#000;text-transform:uppercase;margin:0;padding-bottom:48px}#about-us-landing #index #content .more-to-explore a{font-size:16px;font-weight:300;letter-spacing:2.5px;color:#000;text-transform:uppercase;font-weight:500}#about-us-landing #index #content .more-to-explore ul{width:990px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0;list-style-type:none}@media (min-width: 500px) and (max-width: 1199px){#about-us-landing #index #content .sustainability-types h2{font-size:25px}#about-us-landing #index #content .sustainability-types h3{font-size:26px}#about-us-landing #index #content .sustainability-types p{font-size:21px;line-height:29px}#about-us-landing #index #content .sustainability-types a{font-size:14px}#about-us-landing #index #content .our-story h2{font-size:16px}#about-us-landing #index #content .our-story p{font-size:42px;line-height:49px}#about-us-landing #index #content .video h2{font-size:16px}#about-us-landing #index #content .video p{font-size:42px;line-height:49px}#about-us-landing #index #content .more-to-explore h2{font-size:26px}#about-us-landing #index #content .more-to-explore a{font-size:14px}}@media (min-width: 1200px) and (max-width: 1440px){#about-us-landing #index #content .sustainability-types h2{font-size:27px}#about-us-landing #index #content .sustainability-types h3{font-size:28px}#about-us-landing #index #content .sustainability-types p{font-size:23px;line-height:31px}#about-us-landing #index #content .sustainability-types a{font-size:15px}#about-us-landing #index #content .our-story h2{font-size:18px}#about-us-landing #index #content .our-story p{font-size:50px;line-height:59px}#about-us-landing #index #content .video h2{font-size:18px}#about-us-landing #index #content .video p{font-size:50px;line-height:59px}#about-us-landing #index #content .more-to-explore h2{font-size:28px}#about-us-landing #index #content .more-to-explore a{font-size:15px}}#about-us-landing #index .rvi .add-to-favorites{display:none}div#environmental-commitment div#our-environment-panel{padding-bottom:20px}div#environmental-commitment div#our-environment-nav{float:left}div#environmental-commitment div#our-environment-bot-nav{padding-top:20px}div#environmental-commitment{float:left;margin:0}div#environmental-commitment ul{float:left;width:990px;padding-bottom:20px;line-height:0px !important}div#environmental-commitment ul li{float:left;padding-right:1px;line-height:0px !important}div#environmental-commitment div#our-environment-bodycopy p{padding-top:10px;padding-left:15px;color:#010101;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:1.3em;margin:0;font-weight:normal;text-transform:none;line-height:1.2em}div#environmental-commitment div#our-environment-bodycopy2 p{float:left;color:#010101;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:1.3em;margin:0;font-weight:normal;text-transform:none;line-height:1.2em;padding-bottom:0px !important}div#environmental-commitment div#our-environment-bodycopy3{float:right;width:790px;padding-left:15px;color:#010101;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:1.3em;margin:0;font-weight:normal;text-transform:none;line-height:1.2em;padding-bottom:0px !important}div#environmental-commitment span.arrow{width:0.5em;height:0.8em;background:url("../images/about-us/our-environmental-commitment/ec_arrow.gif") no-repeat right center;position:relative;padding-left:1px;top:0.14em;display:inline-block}div#environmental-commitment div#our-environment-catalog{float:left}div#env-commitment div#content{margin-left:0 !important}div#env-commitment div#env-intro{border:2px #b7cee5 solid;overflow:hidden;width:100%;color:#658cb2;clear:both}div#env-commitment div#content h1{font-size:5em;text-align:center;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-weight:normal;padding:0.5em 0 0.25em 0;margin:0}div#env-commitment div#content h2{font-size:1.75em;text-align:center;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase}div#env-commitment div#content p{font-size:1.5em;padding:0 3.5em}div#env-commitment div#content ul#env-thumbnails{padding-top:1em;overflow:hidden;width:99.1em}div#env-commitment div#content ul#env-thumbnails li{float:left;width:49.5em;padding:0;margin:0}div#env-commitment div#content ul#env-thumbnails li a,div#env-commitment div#content ul li img{float:left}.last-updated{margin-top:30px;padding-top:4px}div#content.in-press{margin-bottom:2em}div#content.in-press .cust-press-row{overflow:hidden;margin-bottom:2em}div#content.in-press .cust-press-row .magazine-box{float:left;display:inline;vertical-align:text-top;margin:0;width:17.65em}div#content.in-press .cust-press-row .magazine-box img{margin-right:1.75em;height:22.2em;width:16em}div#content.in-press .cust-press-row .magazine-box h4{color:#010101;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;margin:0;padding:0;text-transform:uppercase;line-height:1.2em;padding-top:0.3em}div#content.in-press .cust-press-row .magazine-box h3{color:#010101;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:1.1em;margin:0;padding:0;font-weight:normal;text-transform:none;line-height:1.2em}div#content div.press-contacts h2{border:0;font-size:1.2em}div#content div.press-contacts{border-bottom:solid 0.1em #ccc}#press .vcard a,#press .vcard div,#press .vcard span{float:left;display:block;line-height:1em}#press .vcard{overflow:hidden}#press .vcard{font-size:1.2em;padding-bottom:0.5em}#press .vcard a{font-size:1.12em;border-left:solid 0.1em #ccc;border-right:solid 0.1em #ccc;padding:0 0.5em;margin:0 0.5em}#press .magazine-box h3 a{clear:both;display:block;text-decoration:underline}#press .press-contacts{margin-bottom:1.5em}div#privacy-policy div#content ul{list-style:disc;padding-left:2em;padding-top:1em;padding-bottom:1em}div#privacy-policy div#content li{list-style:disc outside none;font-size:13px;line-height:17px}div#privacy-policy div#content .nested-list ul{padding:0.3em 0 0}div#privacy-policy div#content .nested-list ul li{margin-left:2em}div#privacy-policy div#content .nested-list ul li:last-of-type{padding-bottom:0}div#privacy-policy div#content .privacy-policy-section a{text-decoration:underline}div#privacy-policy div#content .privacy-policy-section h2{margin-bottom:0.5em}div#privacy-policy div#content .privacy-policy-section ul{clear:none}div#privacy-policy div#content .privacy-policy-section .subsection-title{font-style:italic}#sidebar #ctc-promo{border:1px solid #adadad;width:15em;margin-top:10px;width:144px}div.auBox{border:12px solid #000;float:left;width:796px}div.auRow{display:block}.slideshow{position:relative;display:block;overflow:hidden;width:796px;height:726px;padding-bottom:0px;left:0px}#content.about-us-landing .slide{position:absolute;display:none;width:797px;height:726px;top:0px;left:180px}.slide li.bottom{padding-bottom:0px}.slideshow .AB{position:relative;display:block;overflow:hidden;width:797px;color:#010101}.AB .slide{position:absolute;display:none;width:797px;height:726px;left:0px}.AB .slide .right{position:absolute;z-index:3;top:350px;cursor:pointer;margin-left:755px}.AB .slide .left{position:absolute;z-index:3;top:350px;cursor:pointer;left:5px}.AB .slide .middle{position:absolute;width:797px;height:726px;top:0px;left:0px;z-index:2}.top-flipper1{width:990px;height:455px;z-index:-1}#corporate-responsibility #content h2{margin:0;padding-bottom:7px;font-size:16px}#corporate-responsibility #content p{padding-bottom:18px}#corporate-responsibility #content h3{font-size:13px;font-weight:400;padding-top:10px;color:#000;margin:0;padding:0;text-transform:none}@keyframes fade-in{from{opacity:0;bottom:-25px}to{opacity:1;bottom:0}}.hidden-image-container img{opacity:0;positiion:relative}.subscription-list{list-style:disc;margin-left:20px;font-size:12px}
