.cms-inside{position:relative;z-index:2}.smart-capsule{z-index:1;position:absolute;top:0;margin-left:350px}.smart-capsule .step{z-index:10;width:540px;height:500px;display:none}.smart-capsule .step.step-1{display:block}.smart-capsule .step .step-image{display:none}.smart-capsule .step .step-image.first{display:block}.smart-capsule .step .step-image img{margin:0 auto;display:block}.smart-capsule .controls{position:absolute;display:block;bottom:35%;text-indent:-10000px}.smart-capsule .controls button{display:block;border:0;position:relative;background:none;color:inherit;width:30px;height:30px;font-size:30px}.smart-capsule .controls button span{display:inline-block;text-indent:-10000px}.smart-capsule .controls button i{font-size:30px !important;position:absolute;left:0;min-width:20px;top:0;min-height:20px;z-index:10000;border:0;background:transparent}[dir=rtl] .smart-capsule .controls button i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.smart-capsule-tag-lines .tag-line{padding:0 10px;display:none;position:absolute;height:100px;line-height:100px;text-align:center;width:300px;margin-left:505px;margin-top:380px;z-index:20}.smart-capsule-tag-lines .tag-line>*{line-height:normal}.smart-capsule-tag-lines .tag-line p{display:inline-block;vertical-align:middle;margin-top:-1px;line-height:18px}.smart-capsule-tag-lines .tag-line .nav-arrow{background:none;border:none;color:inherit;width:30px;height:30px;display:block;position:absolute;cursor:pointer;font-size:2rem;top:40px;left:-60px}.smart-capsule-tag-lines .tag-line .nav-arrow>span{display:inline-block;text-indent:-10000px}.smart-capsule-tag-lines .tag-line .nav-arrow i{float:left;width:2rem;height:2rem}[dir=rtl] .smart-capsule-tag-lines .tag-line .nav-arrow i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.smart-capsule-tag-lines .tag-line .nav-arrow.right-arrow{left:310px}.smart-capsule-tag-lines .step-counter{position:absolute;top:38px;line-height:1.5;left:-35px}.step-counter{display:inline-block;border-radius:25px;background-color:black;color:white;font-size:18px;width:25px;height:25px;line-height:normal;font-family:"Gotham Rounded Medium",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif}.cms-about-nescafe-dolce-gusto #cms-page ul{margin:0px 0px 0px 25px}.cms-about-nescafe-dolce-gusto #cms-page ul li{list-style-type:disc}.col-main{width:890px;padding-right:0px}.col-main #cms-page{min-height:550px;position:relative}.col-main .cms-inside p{margin:25px 0}.col-main h1,.col-main h2{text-transform:uppercase;font-family:"Gotham Rounded Light",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:38px}.col-main h2,.col-main h3{font-size:20px;font-family:"Gotham Rounded Medium",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif}.col-main h3{font-size:15px}.cms-menu{font-family:"Gotham Rounded Medium",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;background:none;border:none;padding-left:0px}.cms-menu .parent>a{display:none}.cms-menu .parent .parent>a{display:block}.cms-menu>li>ul{padding-left:0}.cms-menu>li>ul>li{line-height:14px;margin:0 0 20px 0}.cms-menu>li>ul>li strong{font-size:12px;font-family:"Gotham Rounded Bold",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif}.cms-menu>li>ul>li ul{padding-left:5px}.cms-menu>li>ul>li ul li{margin:10px 0}.cms-menu>li>ul>li a{font-size:11px;color:#aaa;white-space:nowrap}.cms-menu>li>ul>li a:hover{text-decoration:none}.cms-menu>li>ul>li a:after{position:absolute;content:"";width:8px;height:8px;display:inline-block;margin:3px 0 0 3px;background-image:url('../images/cms_menu_arrow.png');background-repeat:no-repeat;background-color:#aaa}.cms-menu>li>ul>li strong{color:#00b5e2}.cms-menu>li>ul>li strong:after{position:absolute;content:"";width:8px;height:8px;display:inline-block;margin:3px 0 0 3px;background-image:url('../images/cms_menu_arrow.png');background-repeat:no-repeat;background-color:#aaa}.system-demo,.system-demo-ctas{width:760px;height:520px;position:absolute;right:0}.system-demo-ctas{right:-100px;z-index:50;width:770px}.system-demo-ctas .product-cta-wrapper{position:absolute;width:340px;margin-top:365px;text-align:center}.system-demo-ctas .product-cta-wrapper>a{cursor:pointer}.system-demo-ctas .product-cta-wrapper.product-cta-wrapper-2{margin-left:210px;margin-top:485px}.system-demo-ctas .product-cta-wrapper.product-cta-wrapper-3{margin-left:415px}.system-demo{overflow:hidden}.system-demo .product-columns{width:760px;margin-left:100px}.system-demo .product-columns .product-column{width:340px;height:420px;position:absolute;z-index:10}.system-demo .product-columns .product-column.column-2{margin-left:210px;margin-top:100px;z-index:30}.system-demo .product-columns .product-column.column-3{margin-left:386px}.system-demo-player,.system-demo-end{width:855px;height:540px;margin-left:110px;border:2px solid #4f2f82;-webkit-box-shadow:#aaa 0 0 5px;-moz-box-shadow:#aaa 0 0 5px;box-shadow:#aaa 0 0 5px}.system-demo-end{background:url('../images/system-demo/bg.jpg?1572281777');display:none}.system-demo-end .play-now,.system-demo-end .play-next{width:50%;float:left}.system-demo-end .play-now{height:540px;background:transparent url('../images/system-demo/vseperator-end.png?1572281777') no-repeat 100% 40px}.system-demo-end .play-now .text{color:#333;text-align:center;margin-top:-50px}.system-demo-end .play-now .play-now-product{width:340px;height:420px;margin:auto;margin-top:50px}.system-demo-end .play-now .play-now-product .play{width:98px;height:98px;margin-left:120px;margin-top:160px;position:absolute;background:transparent url('../images/system-demo/play.png?1572281777') no-repeat 0 0;cursor:pointer}.system-demo-end .play-next>div{height:180px;background:transparent url('../images/system-demo/hseperator.png?1572281777') no-repeat center 100%}.system-demo-end .play-next>div.last{background:none}.system-demo-end .play-next>div>*{text-align:center}.system-demo-end .play-next>div>.play-next-product{height:100px;padding-top:20px;text-align:center}.system-demo-end .play-next>div>.play-next-product .flavour-attrs{width:33px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.system-demo-end .play-next>div>.play-next-product .flavour-attrs .cell{width:33px;background:url('../images/system-demo/flavour_attrs.png?1572281777') no-repeat 0 0}.system-demo-end .play-next>div>.play-next-product .flavour-attrs .cell.t-cold{background-position:0 0;height:40px}.system-demo-end .play-next>div>.play-next-product .flavour-attrs .cell.t-hot{background-position:0 -40px;height:40px}.system-demo-end .play-next>div>.play-next-product .flavour-attrs .cell.capsule-colour{height:25px;line-height:19px;color:#fff;font-size:10px}.system-demo-end .play-next>div>.play-next-product .flavour-attrs .cell.capsule-colour.cc-white{background-position:0 -80px;color:#000}.system-demo-end .play-next>div>.play-next-product .flavour-attrs .cell.capsule-colour.cc-black{background-position:0 -170px}.system-demo-end .play-next>div>.play-next-product .flavour-attrs .cell.capsule-colour.cc-grey{background-position:0 -110px}.system-demo-end .play-next>div>.play-next-product .flavour-attrs .cell.capsule-colour.cc-brown{background-position:0 -140px}.system-demo-end .play-next>div .play-next-product-name{font-weight:bold;padding-bottom:5px;text-transform:uppercase}.system-demo-end .play-next .machine-mode .play-next-machine-mode{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:100px;width:100%;background:url('../images/system-demo/machine-manual.png?1572281777') no-repeat center 10px}.system-demo-end .play-next .machine-mode.machine-auto{display:none}.system-demo-end .play-next .machine-mode.machine-auto .play-next-machine-mode{background:url('../images/system-demo/machine-auto.png?1572281777') no-repeat center 10px}.modal-overlay{position:fixed;background:#fff;width:100%;height:100%;z-index:1000;left:0;right:0;position:absolute;height:600px;display:none}.modal{width:960px;height:540px;position:absolute;z-index:1001;display:none}.modal .modal-close{position:absolute;color:#4f2f82;top:0;cursor:pointer;line-height:0.5;font-size:2.5rem;-webkit-text-stroke:7px white;margin-left:975px}.cms-block{padding-top:70px}.cms-block.cms-block-tall{height:430px}.cms-block.cms-block-short{height:300px}.cms-block.cms-block-right{padding-left:460px}.cms-block.cms-block-left{padding-left:102px;padding-right:450px}.cms-block ul{color:#797979}a.cms-button{display:inline-block;text-align:center;cursor:pointer;background-color:#502d84;color:#fff;font-size:11px;font-family:"Gotham Rounded Medium",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:6px 25px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-transform:uppercase;font-weight:700;width:225px;padding-left:15px;padding-right:15px;margin-bottom:10px;letter-spacing:-1.1px}a.cms-button>span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0 10px}a.cms-button:hover{text-decoration:none}a.cms-button.brand-button-type-link{padding:6px 0;background:none;color:#502d84;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}a.cms-button.brand-button-type-link:after{position:absolute;content:"";width:8px;height:8px;display:inline-block;background-image:url('../images/cms_menu_arrow.png');background-repeat:no-repeat;background-color:#502d84;margin:5px 0 0 7px}a.cms-button i.fa{font-size:0.6rem;display:inline-block;vertical-align:middle}[dir=rtl] a.cms-button i.fa{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}a.cms-button.cms-button-alt{background-color:#c966cd}.dg-title{text-transform:uppercase;color:#502d84}.dg-title .dg-title-alt{color:#c966cd}.dg-title.medium{font-family:"Gotham Rounded Medium",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif}.cms-starter{text-align:center;padding:0 40px 30px 40px;color:#797979}.round-counter{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:40px;width:40px;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;margin-top:-10px;margin-right:20px}.smartphone a.cms-button{display:inline-block;text-align:center;cursor:pointer;background-color:#742d1b;color:#fff;font-size:11px;font-family:"Gotham Rounded Medium",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:6px 25px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-transform:uppercase;font-weight:700}.smartphone a.cms-button>span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0 10px}.smartphone a.cms-button:hover{text-decoration:none}.smartphone a.cms-button.brand-button-type-link{padding:6px 0;background:none;color:#742d1b;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.smartphone a.cms-button.brand-button-type-link:after{position:absolute;content:"";width:8px;height:8px;display:inline-block;background-image:url('../images/cms_menu_arrow.png');background-repeat:no-repeat;background-color:#742d1b;margin:5px 0 0 7px}.smartphone a.cms-button i.fa{font-size:0.6rem;display:inline-block;vertical-align:middle}[dir=rtl] .smartphone a.cms-button i.fa{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.smartphone a.cms-button.cms-button-alt{background-color:#f3943e}.smartphone .dg-title{color:#742d1b}.smartphone .dg-title .dg-title-alt{color:#f3943e}.smartphone .smartphone-1{background:url('../images/cms/smartphone_1.jpg?1572281777') no-repeat 0 0}.smartphone .smartphone-1.cms-block-left{background-position:100% 0}.smartphone .smartphone-2{background:url('../images/cms/smartphone_2.jpg?1572281777') no-repeat 0 0}.smartphone .smartphone-2.cms-block-left{background-position:100% 0}.smartphone .smartphone-3{background:url('../images/cms/smartphone_3.jpg?1572281777') no-repeat 0 0}.smartphone .smartphone-3.cms-block-left{background-position:100% 0}.cms-page-view .col-main .cms-inside .machine-care hr{margin-top:40px}.cms-page-view .col-main .cms-inside .machine-care .mcare-inner{color:#797979;width:705px;margin:auto}.cms-page-view .col-main .cms-inside .machine-care .bordering{padding:28px;border:1px solid #004165}.cms-page-view .col-main .cms-inside .machine-care .bordering h3,.cms-page-view .col-main .cms-inside .machine-care .bordering p{margin-top:0}.cms-page-view .col-main .cms-inside .machine-care .bordering h3{margin-bottom:20px}.cms-page-view .col-main .cms-inside .machine-care .youtube-start{margin:auto}.cms-page-view .col-main .cms-inside .machine-care #youtube-player{margin-left:0px}.cms-page-view .col-main .cms-inside .machine-care a.cms-button{display:inline-block;text-align:center;cursor:pointer;background-color:#00b9e4;color:#fff;font-size:11px;font-family:"Gotham Rounded Medium",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:6px 25px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-transform:uppercase;font-weight:700}.cms-page-view .col-main .cms-inside .machine-care a.cms-button>span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0 10px}.cms-page-view .col-main .cms-inside .machine-care a.cms-button:hover{text-decoration:none}.cms-page-view .col-main .cms-inside .machine-care a.cms-button.brand-button-type-link{padding:6px 0;background:none;color:#00b9e4;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.cms-page-view .col-main .cms-inside .machine-care a.cms-button.brand-button-type-link:after{position:absolute;content:"";width:8px;height:8px;display:inline-block;background-image:url('../images/cms_menu_arrow.png');background-repeat:no-repeat;background-color:#00b9e4;margin:5px 0 0 7px}.cms-page-view .col-main .cms-inside .machine-care a.cms-button i.fa{font-size:0.6rem;display:inline-block;vertical-align:middle}[dir=rtl] .cms-page-view .col-main .cms-inside .machine-care a.cms-button i.fa{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.cms-page-view .col-main .cms-inside .machine-care a.cms-button.cms-button-alt{background-color:#004165}.cms-page-view .col-main .cms-inside .machine-care .dg-title{color:#00b9e4}.cms-page-view .col-main .cms-inside .machine-care .dg-title .dg-title-alt{color:#004165}.cms-page-view .col-main .cms-inside .machine-care .dg-title .round-counter{background-color:#00b9e4;color:#fff}.cms-page-view .col-main .cms-inside .machine-care h2{margin-top:50px;margin-bottom:20px}.col-main{width:855px;float:right}.col-main.with-left-content{width:790px}.col-left.sidebar{width:100px;float:left}.col-left.sidebar.with-left-content{width:115px}.cms-inside h3{padding:14px 0px 10px 0px}.cms-inside ol .a{list-style-type:decimal}.cms-inside ol .b{list-style-type:lower-roman}.cms-inside ol>li{margin:0px 0px 0px 45px}.cms-inside ul{margin:0px 0px 0px 45px}.cms-inside ul .a{list-style-type:square}.cms-page-view .col-main .cms-inside .machine-care .product-tile h2{margin:0}.product-tile{text-align:right;width:340px;border:1px solid #cacaca;float:right;padding:20px}.product-tile .product-image{float:left;margin-right:20px}.product-tile .product-name{text-transform:uppercase;font-size:13px;font-family:"Gotham Rounded Bold",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px 0}.product-tile .note{font-size:10px;font-weight:normal;width:110px;float:right}.product-tile .price{float:left;margin-left:20px;margin-top:10px}.product-tile .actions{border-top:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:right;margin:0;margin-top:10px;padding:0}.product-tile .actions>*{display:inline}.product-tile .actions .btn-cart{text-transform:lowercase;padding:4px 25px !important;float:right;max-width:none}.product-tile .add-to-wishlist{display:block;padding-top:10px}.product-tile .add-to-wishlist a{font-family:verdana;font-size:10px;text-align:right;text-decoration:underline}.product-tile .price-box .price-label{display:none}.product-tile .regular-price>.price,.product-tile .special-price>.price{font-family:"Gotham Rounded Bold",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif}.product-tile .old-price{text-decoration:line-through}.product-tile .changeQty .qty-inc,.product-tile .changeQty .qty-dec{cursor:pointer}.product-tile .qty{width:30px;text-align:center;height:19px}.product-tile .price-box{float:left;width:38%;display:inline-block}.product-tile .sub-acts{float:right;text-align:right;height:auto}.product-tile .actions .changeQty{width:13px;display:inline-block;height:25px;float:left;margin-top:-2px}.product-tile .actions .changeQty>a{display:block;height:31%;width:12px;cursor:pointer}.product-tile .actions .changeQty>a.qty-inc{background:url('../images/catalog/product/qtyIcons/inc.png?1572281777') no-repeat;margin-bottom:55%}.product-tile .actions .changeQty>a.qty-dec{background:url('../images/catalog/product/qtyIcons/dec.png?1572281777') no-repeat}.product-tile .actions .qty{float:left;margin:0 0 0 4px;padding:3px 0;-webkit-padding-before:0px;-webkit-padding-after:0px;margin:0 10px 0 5px}.product-tile .actions .btn-cart{float:left;margin:0 0 0 3px}.product-tile .actions .loader-cart{margin:5px 33px;display:none;float:left;border:0}.product-tile .actions .btn-subscription{margin:5px 6px 0 0;float:none}.product-tile .labelled .filler{height:30px}.product-tile .subscription_oos strong{font:12px "Gotham Rounded Bold",Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}
