
.nespresso-original-banner-inner .table-cell,.nespresso-vertuo-banner-inner .table-cell{width:50%}
.nespresso-banner-content{padding:40px 40px 40px 40px;max-width:470px;margin:0 auto}
.nespresso-banner-header img{margin-left:-10px;margin-bottom:10px}
.nespresso-original-banner-image{height:380px;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/nespresso/images/nespresso-banner-image.jpg)no-repeat center center / cover}
.nespresso-vertuo-banner-outer{padding:150px 20px;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/nespresso/images/nespresso-vertuo-banner.jpg)no-repeat center center / cover}
.nespresso-banner-outer{margin-bottom:3px}
.nespresso-tab-content-outer {display: none;}
.nespresso-original-banner-outer,.nespresso-video-outer,.nespresso-vertuo-banner-outer{margin-bottom:40px}
.nespresso-vertuo-banner-content{max-width:550px;background:rgba(255,255,255,0.8);padding:40px}
.nespress-nav-pills{background:#f5f5f5;border-bottom:2px solid #d91a4c}
.nespress-nav-pills ul li{float:left;background:transparent;transition:all .3s}
.nespress-nav-pills ul li a{font-size:1em;line-height:1em;font-weight:400;padding:1.429em 2.143em 1.286em;display:block;text-decoration:none;color:#a4a4a4;transition:all .3s;text-align:center}
.nespress-nav-pills ul li.active{background:#d91a4c}
.nespress-nav-pills ul li.active a{color:#fff}
.nespress-nav-pills ul li:hover a{color:#d91a4c;text-decoration:none}
.nespress-nav-pills ul li.active:hover a{color:#fff}
.nespresso-banner-header h2{font-size:1.143em;line-height:1em;margin:0 0 1.25em;color:#111;font-weight:800;text-transform:uppercase}
.nespresso-section-header h2,.nespresso-section-header h3{font-size:1.286em;line-height:1em;margin:0 0 10px;color:#111;font-weight:800}
.nespresso-banner-header h3{font-size:2em;line-height:1em;margin:0 0 .714em;color:#111;font-weight:400;text-transform:uppercase}
.nespresso-blurb p{font-size:1.143em;line-height:1.3em;margin-bottom:30px;color:#111;font-weight:400;max-width:450px}
.nespresso-banner-blurb p{font-size:1.286em;line-height:1.3em;margin:0 0 1em;color:#111;font-weight:600;max-width:450px}
.nespresso-blurb p{margin-bottom:0}
.nespresso-spec-list p{text-transform:uppercase;font-size:1em;line-height:1.5em;margin:0 auto 30px;color:#111;font-weight:800;max-width:350px}
.nespresso-btn-container a,.nespresso-btn-container span{display:inline-block;color:#111;font-size:1em;font-weight:600;line-height:1em;text-decoration:none;padding:.7em 1.8em;-webkit-border-radius:1px solid #111;-moz-border-radius:1px solid #111;-ms-border-radius:1px solid #111;border-radius:5px;border:1px solid #111;background:transparent;transition:all .3s}
.nespresso-btn-container a:hover,.sub-category-link:hover span{color:#fff;text-decoration:none;background:#111}
.nespresso-original-banner-inner .nespresso-btn-container a{color:#111;border:1px solid #111}
.nespresso-original-banner-inner .nespresso-btn-container a:hover{color:#fff;background:#111}
.nespresso-banner-header{margin-bottom:20px}
.nespresso-original-banner-outer{background:#e1e1e1}
.nespresso-products-inner{padding:50px 20px 0}
.main-category-thumbnail img,.nespresso-video-outer img{width:100%}
.nespresso-section-header img{margin:0 auto 1.429em}
.nespresso-about-inner{padding:0 20px}
.nespresso-main-section-header{padding:0 20px;margin-bottom:20px}
.nespresso-about-section-outer{width:50%;margin-bottom:20px;padding:0 20px}
.nespresso-about-content{padding:20px 0}
.nespresso-about-banner img{width:100%}
.nespresso-about-content .nespresso-blurb{min-height:80px;margin-bottom:20px}
.nespresso-blurb-list p{margin-bottom:.5em}
.nespresso-recycling-steps-inner{padding:0 20px}
.nespresso-recycling-steps-inner .table-cell:first-child{width:60%}
.nespresso-recycling-steps-inner .table-cell:first-child img{width:100%}
.nespresso-recycling-steps-inner .table-cell:last-child{width:40%;padding:0 40px}
@media screen and (max-width:992px){.sub-category-link{width:230px;margin-right:50px}
.nespresso-recycling-steps-inner .table-cell:first-child{width:50%}
.nespresso-recycling-steps-inner .table-cell:last-child{width:50%}
}@media screen and (max-width:768px){.nespresso-vertuo-banner-content{float:none}
.nespresso-vertuo-banner-outer{padding:300px 20px 20px;background-position:-200px bottom}
.nespresso-recycling-steps-inner .table-cell{width:100%!important;display:block;padding:0!important}
.nespresso-banner-header img{max-width:190px}
.nespresso-banner-content{padding:20px 0}
.nespresso-original-banner-image{height:250px}
.nespresso-vertuo-banner-image{height:250px}
.nespresso-original-banner-inner{padding:20px 20px 0}
.nespresso-original-banner-inner .table,.nespresso-vertuo-banner-inner .table{max-width:100%;margin:0 auto}
.nespresso-banner-content{padding:40px 0;max-width:100%}
.nespresso-original-banner-inner .table-cell:last-child,.nespresso-vertuo-banner-inner .table-cell:last-child{display:table-caption}
.nespresso-original-banner-inner .table-cell,.nespresso-vertuo-banner-inner .table-cell{width:100%}
.nespresso-main-container{max-width:100%}
.nespresso-spec-list img{width:40px}
.nespresso-products-inner{padding:20px 0 0;max-width:320px;margin:0 auto}
.nespresso-vertuo-products-inner .sub-category-link:first-child{margin-left:0}
.nespresso-products-inner .sub-category-link{width:48%;margin-right:4%}
.nespresso-vertuo-products-inner .sub-category-link:nth-child(2){margin-right:0}
.nespresso-original-products-inner .sub-category-link:nth-child(even){margin-right:0}
.nespresso-original-products-inner .sub-category-link:nth-child(odd){margin-right:4%}
.nespress-nav-pills ul li{width:50%}
.nespresso-banner-header,.nespresso-spec-list{margin-bottom:0}
.nespresso-about-section-outer{width:100%}
.nespresso-choices-inner{padding:20px 10px}
.nespresso-section-header img{width:230px}
.nespresso-about-content .nespresso-blurb{min-height:auto}
}@media screen and (max-width:600px){.nespresso-about-inner{padding:0}
.nespresso-vertuo-banner-outer{padding:200px 20px 20px;background-position:-200px bottom}
.nespresso-vertuo-banner-content{padding:20px}
}