html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;}* { -webkit-tap-highlight-color: rgba(178, 178, 178, 0.3);}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak { display: none !important;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block;}body { height: 100%; line-height: 1em; font-family: 'trebuchet ms', 'helvetica neue', helvetica, arial, sans-serif; -webkit-text-size-adjust: none; background: #D1D4D8; font-size: 0.9em; color: #2E2F2F; padding-top: 44px; cursor: default;}a,input,button { -ms-touch-action: none !important;}input,button,select,textarea { font-size: inherit; font-family: inherit;}button { line-height: inherit;}body#order { background: #F5EDE6; color: #9B9792;}body.order-pages { background: #E7DED7;}body.order-pages #container { color: #9B9792; background: #FDFBF9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmJmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGViZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #FDFBF9 0%, #F4EBE3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FDFBF9), color-stop(100%, #F4EBE3)); background: -webkit-linear-gradient(top, #FDFBF9 0%, #F4EBE3 100%); background: -o-linear-gradient(top, #FDFBF9 0%, #F4EBE3 100%); background: -ms-linear-gradient(top, #FDFBF9 0%, #F4EBE3 100%); background: linear-gradient(to bottom, #FDFBF9 0%, #F4EBE3 100%); }body#home #container,body.catalog #container,body.catalog-product,.your-machine-recap { background: #EAEBEE; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #EAEBEE 0%, #DCDFE4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EAEBEE), color-stop(100%, #DCDFE4)); background: -webkit-linear-gradient(top, #EAEBEE 0%, #DCDFE4 100%); background: -o-linear-gradient(top, #EAEBEE 0%, #DCDFE4 100%); background: -ms-linear-gradient(top, #EAEBEE 0%, #DCDFE4 100%); background: linear-gradient(to bottom, #EAEBEE 0%, #DCDFE4 100%); }body.account-pages #container,body.info-pages #container { background: #FFFFFF; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmU0ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #FFFFFF 0%, #E2E4E8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #E2E4E8)); background: -webkit-linear-gradient(top, #FFFFFF 0%, #E2E4E8 100%); background: -o-linear-gradient(top, #FFFFFF 0%, #E2E4E8 100%); background: -ms-linear-gradient(top, #FFFFFF 0%, #E2E4E8 100%); background: linear-gradient(to bottom, #FFFFFF 0%, #E2E4E8 100%); }.white-body { background: #FDFDFD;}a { color: #615A54; text-decoration: none;}a.phone-link { color: #66584F;}.order a { color: #615A54; text-decoration: underline;}.block-link { position: relative; border-top: 1px solid #CCCED1; border-bottom: 1px solid #CCCED1; color: #323130; display: block; font-size: 0.9em; margin: -1px 0; padding: 11px 15px;}.block-link.arrow-right { padding-right: 40px;}.block-link.arrow-right:after { content: "\00A0"; display: block; position: absolute; right: 15px; top: 50%; width: 9px; height: 14px; margin-top: -7px; background: url(../img/nesprite-retina.png) no-repeat -67px -59px; background-size: 160px 675px;}.block-link .arrow { position: absolute; right: 0; top: 50%; margin-top: -7px;}ol,ul { list-style: none;}blockquote,q { quotes: none;}blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none;}table { border-collapse: collapse; border-spacing: 0;}#register-success input:disabled { color: #7F7F7F; -webkit-text-fill-color: #7F7F7F; opacity: 1; box-shadow: none !important;}#container { float: left; width: 100%; max-height: 1000000px; position: relative;}html,body { overflow-x: hidden;}.main { padding: 15px;}.main p { padding: 3px 0;}hr { border: none; height: 1px; margin: 10px 0; background: #BBBEC2;}.center { text-align: center;}.white-bg { margin-top: 25px; padding: 15px 0; background: #FFF; border-top: 1px solid #BBBEC2;}.italic { font-style: italic;}.font-smaller { font-size: 0.9em;}.font-m-smaller { font-size: 0.8em !important;}.font-m-m-smaller { font-size: 0.7em !important;}.margin-minus-1 { margin: -1px auto;}.margin-0 { margin: 0 !important;}.margin-left-10 { margin-left: 10px;}.margin-left-15 { margin-left: 15px;}.margin-top-0 { margin-top: 0 !important;}.margin-top-20 { margin-top: 20px;}.margin-bottom-20 { margin-bottom: 20px !important;}.margin-bottom-2 { margin-bottom: 2px !important;}.margin-bottom-4 { margin-bottom: 4px !important;}.margin-bottom-5 { margin-bottom: 5px !important;}.margin-bottom-15 { margin-bottom: 15px !important;}.margin-bottom-0 { margin-bottom: 0 !important;}.margin-top-10 { margin-top: 10px;}.margin-top-15 { margin-top: 15px !important;}.margin-15 { margin: 15px auto !important;}.margin-right-15 { margin-right: 15px;}.margin-left-15 { margin-left: 15px;}.padding-all-15 { padding: 15px;}.padding-left-right-15 { padding: 0 15px;}.padding-bottom-0 { padding-bottom: 0 !important;}.padding-bottom-15 { padding-bottom: 15px;}.align-center { text-align: center;}.align-right { text-align: right;}.strong { font-weight: bold;}.uppercase { text-transform: uppercase;}.underline { text-decoration: underline;}.table { display: table; width: 100%;}.table-cell { display: table-cell; vertical-align: middle;}.black { color: #000000;}.capitalize { text-transform: capitalize;}.radio { display: table-cell; vertical-align: middle; width: 30px;}.float-left { float: left;}.float-left-bloc { float: left; width: 100%;}.float-right { float: right;}.toggle-trigger:before { content: '[+] ';}.toggle-trigger.open:before { content: '[-] ';}.toggle-target { display: none;}h1,h2 { padding: 15px; color: #323130; font-weight: bold; text-transform: uppercase;}h2 { padding: 15px 15px 5px;}h1.no-padding-bottom { padding-bottom: 5px;}.account-pages h1 { text-transform: none;}.account-pages h2 { text-transform: none; padding-bottom: 15px;}.checkout-preferences h2 { padding-left: 0;}.under-h1 { font-size: 0.8em; padding-left: 15px; padding-bottom: 15px; color: #9D9A96;}h3 { font-weight: bold; padding: 5px 0; text-transform: uppercase; color: #312F2D;}input[type="password"],input[type="text"],input[type="email"],textarea { display: block; color: #85827E;}.block-85 { width: 85%; display: block; margin: 15px auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 1.3em;}.block-85 a { text-decoration: underline;}.clear { clear: both;}.clearfix:after,.contact-preferences__type:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}.clearfix,.contact-preferences__type { display: inline-block;}* html .clearfix,* html .contact-preferences__type { height: 1%;}.clearfix,.contact-preferences__type { display: block;}#header { background: #000000; width: 100%; height: 44px; position: fixed; top: 0; right: 0; z-index: 2; overflow: hidden; text-align: center; -webkit-backface-visibility: hidden; }.menu-button { width: 42px; height: 29px; background-color: black; background-image: url(../img/nesprite.png); background-repeat: no-repeat; background-position: -42px -122px; position: absolute; top: 7px; left: 7px; cursor: pointer; border: none;}#logo { width: 110px; height: 21px; cursor: pointer; display: block; margin: 11px auto 10px auto; background-image: url(../img/nesprite.png); background-repeat: no-repeat; background-position: 0 0;}#custom-logo { color: #FFF; font-size: 1.2em; text-transform: uppercase; display: block; margin: 15px auto 10px auto;}#list-country { position: absolute; right: 0; top: 0;}.lng { display: inline-block; height: 45px;}.lng.additional { float: left; width: 30px;}.lng img { height: 45px;}#linkBasket { width: 42px; height: 29px; background-image: url(../img/nesprite.png); background-repeat: no-repeat; background-position: -84px -122px; position: absolute; top: 7px; right: 7px;}#linkBasket #cartProductsCount { font-size: 11px; position: absolute; top: -4px; right: -3px; background: #4C8843; color: #FFF; padding: 1px 5px; border-radius: 7px;}#linkBasket #cartProductsCount:empty { display: none;}#linkBasket.close-button { background-position: 0 -93px;}.caption { background: #000; color: #FFF; font-size: 0.8em; height: 41px; line-height: 41px; text-align: center; width: 100%;}#footer-social-buttons { display: table; table-layout: fixed; width: 100%;}#footer-social-buttons .social-button { display: table-cell; text-align: center; border-right: 1px solid #BBBEC2; background-color: #DCDFE4; padding: 7px 20px;}#footer-social-buttons .social-button img { width: auto; max-width: 100%; max-height: 40px;}#footer-social-buttons .social-button:last-child { border-right: 0;}#find-us #footer-social-buttons { position: relative;}#footer-navigation { float: left; display: table; width: 100%; font-size: 0.8em; font-weight: bold; margin-top: -1px; border-bottom: 1px solid #BBBEC2;}#footer-navigation a { display: table-cell; color: #909192; padding: 15px 0; text-align: center; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}a.footer-back { border-right: 1px solid #BBBEC2;}#order a.footer-back,.order-pages a.footer-back { border-right: 1px solid #D0C8C2;}#order div.cvc { margin: 2px 0 15px 15px;}.footer-back .arrow-l { background-image: url(../img/nesprite.png); background-position: -44px -79px; width: 8px; height: 5px; display: inline-block; margin-bottom: 2px; margin-right: 5px;}#backtotop .arrow-top { background: url(../img/nesprite.png) no-repeat -60px -50px; width: 5px; height: 8px; display: inline-block; margin: 0 8px 1px 0;}#footer,#footer-navigation { border-top: 1px solid #BBBEC2; background-color: #D1D4D8; position: relative;}.dark #footer,.dark #footer-navigation { background-color: #000; border-top: 1px solid #333;}.dark a.footer-back { border-right: 1px solid #333;}#order #footer,.order-pages #footer,.order-pages #footer-navigation,#order #footer-navigation { border-top: 1px solid #D0C8C2; background: #E7DED7;}#footer { border-top: 1px solid #BBBEC2; text-align: center; font-size: 0.7em; padding: 10px 0; color: #919598; text-transform: uppercase; margin-top: -1px; float: left; width: 100%;}#footer li { display: inline; padding: 5px 0 5px 5px;}#footer li:after { content: '|'; padding-left: 10px;}#footer li:last-child:after { content: '';}#footer li a { padding: 10px 0; display: inline-block; text-decoration: none; color: #7B7C80; font-weight: bold;}.main-width { width: 85%; margin: 15px auto; display: block;}.main-width.main-width-progress-bar { margin: 0 auto;}select.main-width { margin: 0 auto;}input.main-width { margin: 15px auto;}.button-gray,.button-gray-small,.searchfindus .submitloc,.button { font-size: 0.9em; display: block; color: #2A2A2B; font-weight: bold; text-shadow: 0 1px 1px #EFEFEF; border: 1px solid #CDD0D5; padding: 12px 0; width: 85%; border-radius: 7px; cursor: pointer; position: relative; text-align: center; background: #F6F6F7; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZTJlNGU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MxYzVjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top, #F6F6F7 0%, #E2E4E6 1%, #C1C5CA 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F6F6F7), color-stop(1%, #E2E4E6), color-stop(100%, #C1C5CA)); background: -webkit-linear-gradient(top, #F6F6F7 0%, #E2E4E6 1%, #C1C5CA 100%); background: -o-linear-gradient(top, #F6F6F7 0%, #E2E4E6 1%, #C1C5CA 100%); background: -ms-linear-gradient(top, #F6F6F7 0%, #E2E4E6 1%, #C1C5CA 100%); background: linear-gradient(to bottom, #F6F6F7 0%, #E2E4E6 1%, #C1C5CA 100%); }.button-gray.light,.button-gray-small.light,.searchfindus .submitloc.light,.button.light { box-shadow: 0 3px 3px #848689; border: 1px solid #B7B9BC;}.button-gray.dark,.button-gray-small.dark,.searchfindus .submitloc.dark,.button.dark { color: #FFF; border: 1px solid #1C1C1C; text-shadow: 0 1px 1px #171717; background: #3F3F3F; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODA4MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #3F3F3F 0%, #080808 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F3F3F), color-stop(100%, #080808)); background: -webkit-linear-gradient(top, #3F3F3F 0%, #080808 100%); background: -o-linear-gradient(top, #3F3F3F 0%, #080808 100%); background: -ms-linear-gradient(top, #3F3F3F 0%, #080808 100%); background: linear-gradient(to bottom, #3F3F3F 0%, #080808 100%); }.button-gray.green,.button-gray-small.green,.searchfindus .submitloc.green,.button.green { color: #FFFFFF; text-shadow: 0 1px 1px #000000; border: 1px solid #32603F; background: #357610; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NzYxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzI4NWEwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top, #357610 0%, #285A0C 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #357610), color-stop(99%, #285A0C)); background: -webkit-linear-gradient(top, #357610 0%, #285A0C 99%); background: -o-linear-gradient(top, #357610 0%, #285A0C 99%); background: -ms-linear-gradient(top, #357610 0%, #285A0C 99%); background: linear-gradient(to bottom, #357610 0%, #285A0C 99%);}.button-gray.fit,.button-gray-small.fit,.searchfindus .submitloc.fit,.button.fit { width: auto; display: inline-block; padding-left: 20px; padding-right: 20px;}button.button { padding: 12px; text-align: center; display: inline-block; max-width: 85%;}#order-form button.button { display: block;}.dark .button.light { box-shadow: none;}.button-green { font-size: 0.9em; display: block; color: #FFFFFF; text-shadow: 0 1px 1px #000000; border: 1px solid #32603F; padding: 12px 0; border-radius: 7px; cursor: pointer; position: relative; text-align: center; background: #357610; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NzYxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzI4NWEwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top, #357610 0%, #285A0C 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #357610), color-stop(99%, #285A0C)); background: -webkit-linear-gradient(top, #357610 0%, #285A0C 99%); background: -o-linear-gradient(top, #357610 0%, #285A0C 99%); background: -ms-linear-gradient(top, #357610 0%, #285A0C 99%); background: linear-gradient(to bottom, #357610 0%, #285A0C 99%); filter: progid:dximagetransform.microsoft.gradient(startColorstr='#357610', endColorstr='#285a0c', GradientType=0); width: 85%; margin: auto; box-shadow: 0 3px 3px #848689;}.button-gray { width: 85%; margin: auto; box-shadow: 0 3px 3px #848689;}.disabled,:disabled { opacity: 0.6; cursor: default;}.button-gray-darker { line-height: normal; border: 1px solid #B7B9BC; background: #CFD3D7; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmZDNkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I3YjliYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NDk2OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #CFD3D7 0%, #B7B9BC 50%, #949699 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CFD3D7), color-stop(50%, #B7B9BC), color-stop(100%, #949699)); background: -webkit-linear-gradient(top, #CFD3D7 0%, #B7B9BC 50%, #949699 100%); background: -o-linear-gradient(top, #CFD3D7 0%, #B7B9BC 50%, #949699 100%); background: -ms-linear-gradient(top, #CFD3D7 0%, #B7B9BC 50%, #949699 100%); background: linear-gradient(to bottom, #CFD3D7 0%, #B7B9BC 50%, #949699 100%);}.button-gray-small { padding: 8px 9px; text-transform: uppercase; margin: 7px 0 0 10px; float: left; box-shadow: 0 1px 1px #848689;}.button-black { color: #FFF; border: 1px solid #1C1C1C; text-shadow: 0 1px 1px #171717; background: #3F3F3F; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODA4MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #3F3F3F 0%, #080808 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F3F3F), color-stop(100%, #080808)); background: -webkit-linear-gradient(top, #3F3F3F 0%, #080808 100%); background: -o-linear-gradient(top, #3F3F3F 0%, #080808 100%); background: -ms-linear-gradient(top, #3F3F3F 0%, #080808 100%); background: linear-gradient(to bottom, #3F3F3F 0%, #080808 100%); }.width-30 { width: 30% !important;}.button-container a { color: #7F7B78;}.fifty { width: 50%; float: left; text-align: center; margin: 10px 0;}.fifty-container { float: left; margin-bottom: 20px; width: 100%;}.fifty button,.fifty input[type="text"],.fifty input[type="submit"] { width: 80%;}#main-product-title { padding-left: 5px; text-transform: uppercase;}#navbar { height: 29px; position: relative; background: #393939; display: table; width: 100%; border-top: 1px solid #4B4B4B;}#navbar li { display: table-cell; width: 25%; height: 43px; text-indent: -9999em; border-right: 1px solid #4B4B4B; background: #282828; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #282828 0%, #0E0E0E 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #282828), color-stop(100%, #0E0E0E)); background: -webkit-linear-gradient(top, #282828 0%, #0E0E0E 100%); background: -o-linear-gradient(top, #282828 0%, #0E0E0E 100%); background: -ms-linear-gradient(top, #282828 0%, #0E0E0E 100%); background: linear-gradient(to bottom, #282828 0%, #0E0E0E 100%); background-repeat: no-repeat;}#navbar li:last-child { border-right: none;}#navbar li a { display: block; height: 35px; padding-top: 8px;}#navbar li.active a,#navbar li a:hover { background-color: #272727;}#navbar li.active:last-child a,#navbar li:last-child a:hover { background: #272727;}#navbar li span { display: block; height: 23px; background-size: auto 23px; background-repeat: no-repeat; background-position: center;}#navbar li#nav-machines span,#navbar li#nav-resellers span { background-image: url(../img/nav/machines.png);}#navbar li#nav-machines.active span,#navbar li#nav-machines a:hover span,#navbar li#nav-resellers.active span,#navbar li#nav-resellers a:hover span { background-image: url(../img/nav/machines-active.png);}#navbar li#nav-stores span { background-image: url(../img/nav/stores.png);}#navbar li#nav-recycling span { background-image: url(../img/nav/recycling.png);}#navbar li#nav-stores.active span,#navbar li#nav-stores:hover span { background-image: url(../img/nav/stores-active.png);}#navbar li#nav-recycling.active span,#navbar li#nav-recycling:hover span { background-image: url(../img/nav/recycling-active.png);}#listviewid { clear: both; position: relative;}.order-pages #listviewid,.order #listviewid { border-top: 1px solid #E5E4E4; border-bottom: 1px solid #E5E4E4;}.order-pages#basket #listviewid { border-bottom: none;}#info { background: #272727; height: 22px; color: white; line-height: 22px; font-size: 0.9em; font-weight: bold;}.technology-tab { display: table; width: 100%;}.technology-tab ul { display: table-row;}.technology-tab ul li { display: table-cell; width: 45%;}.technology-tab ul li .button-gray { width: 92%; margin: 15px 3%;}.technology-tab ul li .button-gray.active { border: 1px solid #8A8B8D; background: #bdbec0; background: -webkit-linear-gradient(top, #bdbec0 0%, #adafb2 100%); background: -moz-linear-gradient(top, #bdbec0 0%, #adafb2 100%); background: -ms-linear-gradient(top, #bdbec0 0%, #adafb2 100%); background: -o-linear-gradient(top, #bdbec0 0%, #adafb2 100%); background: linear-gradient(to bottom, #bdbec0 0%, #adafb2 100%);}.technology-tab ul li:first-child a { width: 92%; margin: 15px 5%;}ul.list-items { border-bottom: 1px solid #CACCCF;}ul.list-items.grid .right-arrow-col-3 { display: none;}.list-items li { display: table; width: 100%; border-bottom: 1px solid #CACCCF;}.list-items li:last-child { border-bottom: none;}.list-items li a,.list-items li .inactive { display: table-row; color: #9B9792;}.list-items.products li a { display: table-cell;}.list-items li .inactive .middle-title { color: #9B9792;}.list-items.account-orders-list li,#accordion-list.ctry-lg-list li a { background: #F5F6F8; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U4ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #F5F6F8 0%, #E7E8E9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5F6F8), color-stop(100%, #E7E8E9)); background: -webkit-linear-gradient(top, #F5F6F8 0%, #E7E8E9 100%); background: -o-linear-gradient(top, #F5F6F8 0%, #E7E8E9 100%); background: -ms-linear-gradient(top, #F5F6F8 0%, #E7E8E9 100%); background: linear-gradient(to bottom, #F5F6F8 0%, #E7E8E9 100%); }.left-item,.middle-item,.right-item { display: table-cell;}.left-item { width: 50px; padding: 10px 0; vertical-align: middle; text-align: center;}.left-item.multipleFlags { width: 100px;}img.picto-item { width: 50px;}.align-middle { vertical-align: middle;}.align-top { vertical-align: top;}.middle-title { padding-left: 0; font-weight: bold; color: #5C5C5E; text-transform: uppercase; font-size: 0.9em;}.middle-capitalize-title { padding-left: 0; font-weight: bold; color: #5C5C5E; text-transform: capitalize; font-size: 0.9em;}.account-pages .middle-title,.cat-accessories .middle-title { color: #000;}.right-item { width: 100px; vertical-align: middle;}.right-item.right-arrow-col-3 { width: 50px;}.list-items.products .right-item.right-arrow-col-3 { display: table-cell;}.right-item.right-arrow { width: auto;}.basket-right-item { width: 135px; padding-right: 10px;}.basket-right-item .number-product-select { margin: 6px 10px;}.basket-right-item .number-product-select.packaging-error { border: 2px solid #C6313A; color: #C6313A;}.basket-delivery-info-label { padding: 15px 0 0 15px;}.right-item.smcell { width: 50px; vertical-align: middle;}.right-item.smcell.width-auto { width: auto;}.right-item.smcell.price { padding-right: 0; width: 100px;}.mobile-view .right-item.smcell.price { padding-right: 15px;}.arrow { background: url(../img/nesprite.png) no-repeat -67px -59px; width: 9px; height: 14px;}.right-item .arrow { float: right; margin: 15px 20px;}.list-items.products .right-item .arrow { margin: 15px 20px 15px 0;}.middle-item { padding: 15px 0;}.middle-item .product-title { color: #333333; font-weight: bold; text-transform: uppercase; line-height: 1.1em; font-size: 0.9em;}.middle-item .qtt-price { display: block; margin: 0; margin-top: 0; font-size: 0.8em; float: left; color: #9B9792;}.middle-item .eco-tax { color: #9B9792;}.product-limit-warning { clear: both; font-size: 0.9em; margin-top: 1.4em; color: #959696;}.products-machines .middle-item .qtt-price { float: right; font-size: 1em; color: #7D7E7E; font-weight: bold;}.products-machines .product .middle-item .qtt-price { display: block; margin: 0; margin-top: 0; font-size: 0.8em; float: left; color: #9B9792;}.header-machines { padding: 5px; min-height: 34px; border-bottom: 1px solid #CACCCF;}.header-machines strong { display: inline-block; margin-top: 10px; line-height: 0.9em; color: #4D4D4F;}.grid .list-grid li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; width: 50%; position: relative; min-height: 170px; border-right: 1px solid #CACCCF; background: #E2E4E8; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTRlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #E2E4E8 0%, #FFFFFF 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E2E4E8), color-stop(100%, #FFFFFF)); background: -webkit-linear-gradient(top, #E2E4E8 0%, #FFFFFF 100%); background: -o-linear-gradient(top, #E2E4E8 0%, #FFFFFF 100%); background: -ms-linear-gradient(top, #E2E4E8 0%, #FFFFFF 100%); background: linear-gradient(to bottom, #E2E4E8 0%, #FFFFFF 100%); overflow: hidden;}.grid .list-grid li .left-item { width: 100px; height: 100px; display: block; margin: auto; position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -50px;}.grid .list-grid li.highlighted .left-item { top: auto; bottom: 10px;}.grid .list-grid li .left-item img { display: block; width: 100px; height: 100px;}.grid .list-grid li.highlighted .left-item { width: 150px; height: 150px;}.grid .list-grid li.highlighted .left-item img { width: 150px; height: 150px;}.grid .list-grid li.highlighted { width: 100%; border-right: none;}.grid .list-grid li.highlighted .middle-item .product-title { font-size: 1.2em;}.grid .list-grid li.highlighted .middle-item .qtt-price { font-size: 1em;}.grid .list-grid li .middle-item { display: block; float: left; padding: 10px;}.grid .list-grid li .middle-item .qtt-price { font-size: 0.8em;}.grid .list-grid li .techno { position: absolute; right: 10px; bottom: 10px; height: 16px;}.list .list-grid li .techno { display: none;}.grid .list-grid li .new { position: absolute; left: 10px; bottom: 10px; padding: 2px; color: #FFFFFF; font-size: 0.8em; line-height: 1em; text-transform: uppercase; font-weight: normal; background: #B89028; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4OTAyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODVhMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #B89028 0%, #785A07 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B89028), color-stop(100%, #785A07)); background: -webkit-linear-gradient(top, #B89028 0%, #785A07 100%); background: -o-linear-gradient(top, #B89028 0%, #785A07 100%); background: -ms-linear-gradient(top, #B89028 0%, #785A07 100%); background: linear-gradient(to bottom, #B89028 0%, #785A07 100%);}.list .list-grid li .new { display: none;}.list-items li.product a { display: table-cell;}.right-item .boxes { margin-right: 5px; float: right;}.list-items.products .right-item .boxes { margin-right: 0;}.right-item.basket-right-item .boxes { margin-right: 0;}ul.colors { display: block; margin: 5px 0 0;}ul.colors li { display: inline-block; width: 8px; height: 8px; background: white; border: 2px solid #FFF; border-radius: 50%; -webkit-box-shadow: 0 0 2px 2px #E1E1E1; box-shadow: 0 0 2px 2px #E1E1E1;}ul.colors li:last-child { margin-right: 0; border-bottom: 2px solid #FFF;}.number-product-select { width: 75px; float: right; margin: 0 10px;}.list-items.products .number-product-select { margin-right: 0;}.delete-basket-item,.delete-gift-card-item,.delete-voucher-item { width: 32px; height: 32px; background: url(../img/nesprite.png) no-repeat 0.5px -50px; border: none; margin-left: 5px; margin-top: 2px; float: right; cursor: pointer;}.delete-voucher-item { margin: 15px; margin-right: 15px;}.delete-gift-card-item { margin-top: -15px; margin-bottom: 5px;}button.minus { width: 30px; height: 30px; background: url(../img/nesprite.png) no-repeat -90px -156px; border: none; margin-right: 15px; margin-top: 7px; cursor: pointer; float: left;}button.plus { width: 30px; height: 30px; background: url(../img/nesprite.png) no-repeat -125px -156px; border: none; margin-left: 15px; margin-top: 7px; cursor: pointer; float: left;}.minus-plus { width: 200px; margin: auto; padding: 15px 0 0 0;}#gift-card-purchase .currency-wrapper { position: relative;}#gift-card-purchase .currency { top: 15px; right: 84px; position: absolute; color: #85827E; font-size: 0.8em;}#order-gift-card .clearfix,#order-gift-card .contact-preferences__type { padding: 15px;}#order-gift-card .delete-basket-item { margin-top: -20px; margin-bottom: 5px;}#gift-card-purchase .delivery-center .language-title { line-height: 1.7em; text-transform: uppercase; color: #5E5C5A;}#gift-card-purchase .price-gift-card { width: 80px; float: left; font-size: 0.8em; padding-right: 35px; text-align: right;}#slider-gift-card.flexslider { padding: 20px 10% 20px 10%; background: inherit;}#slider-gift-card .slides img { border-radius: 15px;}#slider-gift-card .slides li div { margin: 0 3px;}#slider-gift-card .flex-direction-nav a { top: 33%;}#slider-gift-card .flex-control-thumbs li { float: left; margin: 0; width: 30%; padding: 1.66%;}#slider-gift-card .flex-control-thumbs img { cursor: pointer; display: block; opacity: 0.6; width: 100%; background: #FFF; border-radius: 7px;}#slider-gift-card .flex-control-thumbs img.flex-active,#slider-gift-card .flex-control-thumbs img:hover { opacity: 1;}#slider-gift-card .flex-direction-nav .flex-next { background-position: -67px -54px; height: 19px; width: 9px; right: 4%;}#slider-gift-card .flex-direction-nav .flex-prev { background-position: -57px -74px; width: 9px; height: 19px; left: 4%;}.fefefe { background: #FEFEFE;}.cat-name { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; text-transform: uppercase; font-weight: bold; padding: 8px 8px 7px 8px; color: white; font-size: 0.9em; line-height: 1em; background: #505152; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YzdkN2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #505152 0%, #7C7D7E 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #505152), color-stop(100%, #7C7D7E)); background: -webkit-linear-gradient(top, #505152 0%, #7C7D7E 100%); background: -o-linear-gradient(top, #505152 0%, #7C7D7E 100%); background: -ms-linear-gradient(top, #505152 0%, #7C7D7E 100%); background: linear-gradient(to bottom, #505152 0%, #7C7D7E 100%); }.cat-name img { float: right; height: 16px; margin-left: 10px; margin-top: -4px;}.cat-name.suggestions { background: #B1B3B6; text-align: center; font-size: 0.8em;}.cat-name.cat-machines { text-align: center;}.cat-name.cat-machines span { position: relative;}.cat-name.cat-machines span img { display: inline-block; float: none; height: 14px; margin-left: 0; margin-right: 5px;}.catalog #listviewid { width: 100%;}.right-item.price { font-weight: bold; text-align: right; padding-right: 20px; white-space: nowrap;}#spinner { display: none; position: absolute; top: 40px; width: 100%; text-align: center;}#register-your-store #spinner { margin-top: 25px; position: static; height: 50px;}.spin { display: inline-block;}.not-available > * { opacity: 0.4;}.swipe { overflow: hidden; position: relative; visibility: hidden;}.swipe-wrap { overflow: hidden; position: relative;}.swipe-wrap > div { float: left; width: 100%; position: relative;}.picto-lists { background-image: url(../img/nesprite.png); background-repeat: no-repeat; width: 25px; margin: auto;}.pic-order { background-position: -135px 0; height: 21px;}.pic-clock { background-position: -110px -21px; height: 25px;}.pic-myaccount { background-position: -135px -46px; height: 22px;}.pic-findus { background-position: -110px -68px; height: 21px;}.pic-perso { background-position: -50px -355px; height: 17px;}.pic-world { background-position: -25px -326px; height: 25px;}.pic-infos { background-position: 0 -355px; height: 27px;}.pic-discover { height: 24px; background-image: url(../img/menu-icons/discover.png);}.pic-services { height: 24px; background-image: url(../img/menu-icons/services.png);}.pic-leclub { height: 27px; width: 27px; background-image: url(../img/menu-icons/leclub.png);}#product-pic { background: #000; width: 100%; height: 100px; text-align: center; position: relative; display: table; z-index: 2;}#wrap-product-pic { position: relative; background: #000;}#arrow-left { position: absolute; top: 44%; left: 0; background-position: -57px -74px; z-index: 1;}#arrow-right { position: absolute; top: 44%; right: 0; z-index: 1;}#product-view-top-bg { background-color: #F6F7F8; display: inline-block; width: 100%; border-bottom: 1px solid #CECFD0;}#product-pic img { max-height: 150px; width: auto;}#product-social { background: #EFF1F3; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjFmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU3ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #EFF1F3 0%, #E5E7E9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EFF1F3), color-stop(100%, #E5E7E9)); background: -webkit-linear-gradient(top, #EFF1F3 0%, #E5E7E9 100%); background: -o-linear-gradient(top, #EFF1F3 0%, #E5E7E9 100%); background: -ms-linear-gradient(top, #EFF1F3 0%, #E5E7E9 100%); background: linear-gradient(to bottom, #EFF1F3 0%, #E5E7E9 100%); }#product-view-title { border-bottom: 1px dotted #DDDDDF; min-height: 39px; position: relative;}#product-view-title h1 { padding: 13px 35px; text-align: center; color: #626363; text-transform: uppercase;}#product-view-title .view-title { position: absolute; top: 3px; text-decoration: none; padding: 10px 15px;}.view-title-left { left: 5px;}.view-title-right { right: 5px;}.view-title span { display: block;}.view-title-left span { background-position: -57px -74px;}#product-view-qtt-price { display: table; width: 100%; min-height: 64px;}#product-view-qtt-price .price,#product-view-qtt-price .qty-selector { padding: 15px; display: table-cell; vertical-align: top;}#product-view-qtt-price .price { color: #959696;}#product-view-qtt-price .exact-price { font-weight: bold;}#product-view-qtt-price .product-limit-warning { display: inline-block;}#product-view-qtt-price .number-product-select { float: right; margin: 0;}#product-view-qtt-price .color-product-select { float: right; margin-right: 15px;}#view-machines #product-view-qtt-price .price { padding: 22px 0 5px; line-height: 1.2em; display: inline-block;}.unit-price-info { font-style: italic; font-weight: normal; font-size: 0.9em;}#last-order-button-container { padding: 0 0 15px;}#product-description,#product_miniSiteLink_buy { padding: 15px; line-height: 1.4em; border-bottom: 1px solid #CCCED1; color: #2E2F2F; font-size: 0.9em; max-height: 1000000px;}#product-description .eco-tax-mention { font-style: italic; margin-top: 10px;}#product-description-title { font-weight: bold; margin-bottom: 10px;}#product-description-title .intensity { color: #B4883A; margin-left: 5px;}#product-description ul { margin: 5px 20px;}#product-description ul li { list-style-type: square;}#product-ingredients { color: #6C6C6D; font-size: 0.9em; line-height: 1.4em; padding: 0;}#product-ingredients h3 { padding: 7px 15px;}#product-ingredients p { padding: 5px 15px 15px;}#product-ingredients .ingredients-table { margin: 0 0 15px; width: 100%;}#product-ingredients .ingredients-table th { font-weight: normal;}#product-ingredients .ingredients-table th,#product-ingredients .ingredients-table td { padding: 6px 15px 5px; text-align: right;}#product-ingredients .ingredients-table th:first-child,#product-ingredients .ingredients-table td:first-child { padding-left: 15px; text-align: left;}#product-ingredients .ingredients-table tr { border-bottom: 1px solid #D7D9E3;}#product-ingredients h3.ingredients-title,#product-ingredients tr.ingredients-title { background-color: #D7D9E3; color: #312F2D; font-weight: bold; border-bottom: 1px solid #CCCED1;}#product-ingredients h3.ingredients-title h3,#product-ingredients tr.ingredients-title h3 { padding: 1px 0 2px; }#tasting-title { font-weight: bold; padding: 10px 10px 5px; color: #434445;}#tasting-mode { border-bottom: 1px solid #CCCED1; width: 100%; padding: 0 10px 10px 10px; display: table;}#tasting-mode li { display: table-cell; padding: 0 0 0 20px; font-size: 0.7em; background-image: url(../img/nesprite.png); background-repeat: no-repeat; height: 16px; vertical-align: bottom; color: #6D6E70;}#tasting-mode .ristretto { background-position: 0 -240px;}#tasting-mode .espresso { background-position: -16px -255px;}#tasting-mode .lungo,#tasting-mode .coffee { background-position: 0 -272px;}#tasting-mode .milk,#tasting-mode .cappuccino { background-position: -16px -288px;}#product-social { border-bottom: 1px solid #F3F3F3;}#product-social-title { text-align: center; font-size: 0.7em; color: #A7A8AA; padding: 10px 0;}#product-social ul { display: table; width: 100%;}#product-social ul li { display: table-cell; text-align: center; height: 35px; width: 33.33%; background-image: url(../img/nesprite.png); background-repeat: no-repeat; background-position: right -580px; vertical-align: middle;}#product-social ul li a { background-image: url(../img/nesprite.png); background-repeat: no-repeat; display: inline-block;}#product-social ul li.facebook a { width: 16px; height: 16px; background-position: -16px -21px;}#product-social ul li.twitter a { width: 18px; height: 16px; background-position: -32px -21px;}#product-social ul li.email a { width: 17px; height: 16px; background-position: -51px -21px;}.orderpages-button,#refresh-basket button,#apply-activation-code { cursor: pointer; position: relative; width: 85%; margin: auto; display: block; text-align: center; padding: 10px 0; border: none; color: white; font-size: 1em; font-weight: bold; line-height: 16px; text-shadow: 0 1px 1px #000000; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #9b9487; background: -webkit-linear-gradient(top, #9b9487 0%, #655d51 100%); background: -moz-linear-gradient(top, #9b9487 0%, #655d51 100%); background: -ms-linear-gradient(top, #9b9487 0%, #655d51 100%); background: -o-linear-gradient(top, #9b9487 0%, #655d51 100%); background: linear-gradient(to bottom, #9b9487 0%, #655d51 100%); -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;}#apply-activation-code { float: right; margin-top: 3px; margin-right: 15px; width: 33%;}.lighter-button { background: #B5AB9B; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YWI5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTc0NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #B5AB9B 0%, #7E7464 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B5AB9B), color-stop(100%, #7E7464)); background: -webkit-linear-gradient(top, #B5AB9B 0%, #7E7464 100%); background: -o-linear-gradient(top, #B5AB9B 0%, #7E7464 100%); background: -ms-linear-gradient(top, #B5AB9B 0%, #7E7464 100%); background: linear-gradient(to bottom, #B5AB9B 0%, #7E7464 100%); }.catalog-product #listviewid { float: left; width: 100%;}.button-gray .button-gray-center { position: relative;}.button-gray-center img { height: 16px; margin-right: 5px;}.button-icon { display: inline-block; background-image: url(../img/nesprite.png); background-repeat: no-repeat; width: 10px; height: 10px; margin-right: 5px;}.video-button { background-position: -69px -21px;}.external-button { background-position: -79px -21px;}.itinerary-button { background-position: -117px -407px; width: 18px; height: 15px; top: 3px;}.call-button { background-position: -102px -407px; width: 15px; height: 15px; top: 3px;}.eco-tax { clear: both; font-size: 0.8em; padding-top: 2px;}.eco-tax-descr { font-style: italic; font-size: 0.9em; padding-top: 10px;}.basket-top { display: table; width: 100%; padding: 15px 10px 10px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.basket-top-container-submit { display: table-cell; width: 100%; vertical-align: middle;}.basket-top-submit { margin: 0; width: 100%; height: 33px; padding: 0;}#refresh-basket { display: table-cell; text-align: right; padding: 0;}#refresh-basket button { display: inline-block; width: 33px; height: 33px; padding: 0 0 0 8px; margin: 0;}#refresh-basket button span { background: url(../img/nesprite.png) no-repeat; background-position: -111px -426px; width: 18px; height: 21px; display: block;}#basket h2 { display: table-cell; vertical-align: middle; padding: 0; text-transform: none;}.basket-info { font-weight: bold; text-align: center; border-radius: 15px; padding: 5px 23px; display: inline-block; color: #615D5B; background: #FFFFFF; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #F5F5F5)); background: -webkit-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%); background: -o-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%); background: -ms-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%); background: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%); -webkit-box-shadow: 0 1px 1px 0 #B0B0B0; box-shadow: 0 1px 1px 0 #B0B0B0;}.advice { text-align: center; padding: 10px 30px; line-height: 1.4em; font-size: 0.9em;}.suggest-bar { color: #FFF; text-align: center; background: #C3C3C5; text-transform: uppercase; padding: 5px 0; font-weight: bold;}#total-price-line { margin: 0; color: white; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #B6A391; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2YTM5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDU3NGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #B6A391 0%, #64574E 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B6A391), color-stop(100%, #64574E)); background: -webkit-linear-gradient(top, #B6A391 0%, #64574E 100%); background: -o-linear-gradient(top, #B6A391 0%, #64574E 100%); background: -ms-linear-gradient(top, #B6A391 0%, #64574E 100%); background: linear-gradient(to bottom, #B6A391 0%, #64574E 100%); }#basket-delivery-info { width: 62.5%; height: 48px; font-size: 0.9em;}#total-price { height: 48px; line-height: 48px;}.last-order #basket-delivery-info { float: left; background: #A3A3A3; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzYTNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTU5NTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #A3A3A3 0%, #595959 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A3A3A3), color-stop(100%, #595959)); background: -webkit-linear-gradient(top, #A3A3A3 0%, #595959 100%); background: -o-linear-gradient(top, #A3A3A3 0%, #595959 100%); background: -ms-linear-gradient(top, #A3A3A3 0%, #595959 100%); background: linear-gradient(to bottom, #A3A3A3 0%, #595959 100%); }.last-order #total-price { background: #B2B2B2; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyYjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTc1NzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #B2B2B2 0%, #757575 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B2B2B2), color-stop(100%, #757575)); background: -webkit-linear-gradient(top, #B2B2B2 0%, #757575 100%); background: -o-linear-gradient(top, #B2B2B2 0%, #757575 100%); background: -ms-linear-gradient(top, #B2B2B2 0%, #757575 100%); background: linear-gradient(to bottom, #B2B2B2 0%, #757575 100%); }#tracking-number { padding: 15px; border-bottom: 1px solid #CACCCF;}#tracking-number a { text-decoration: underline;}.order-section { padding: 15px 0; font-size: 0.9em; border-bottom: 1px solid #DBD3CC;}.order-section h3 { padding: 0 15px 14px;}.order-section h4 { color: #312F2D; font-weight: bold; padding: 0 15px;}.order-section p { padding: 5px 15px 10px; line-height: 1.6em;}.order-section .table { padding: 0 15px;}#save-default.order-section input { margin-left: 15px;}#save-default.order-section label { display: table-cell; line-height: 1.4em; padding-right: 20px;}.order-section #order-delivery-notes a { color: #000000;}.order-section-item .info-bubble a { margin: 0 20px;}.order-section-item .row { padding: 5px 0;}.order-section-item .label { float: left;}.order-section-item #save-default { padding: 0 15px;}#order-recap-foot h3 { padding: 0 0 15px;}#order-payment-method p { padding-bottom: 0;}#order-delivery-mode.order-section { padding-bottom: 0;}#order-delivery-mode.order-section p { line-height: 1.4em; margin-bottom: 0;}#order-recap-foot #save-default { margin-bottom: 20px;}.total-ttc .exact-price { font-weight: bold;}.total-norounded { border: none; border-radius: 10px; padding: 2px 10px;}.total-rounded { border: 1px solid #BBB5AE; border-radius: 10px; padding: 2px 9px;}.check { width: 16px; height: 16px; text-indent: 9999em; display: inline-block; margin-right: 5px;}.check.yes { background: url(../img/check-sprite.png) no-repeat 0 -16px;}.check.no { background: url(../img/check-sprite.png) no-repeat 0 0;}input#agreed,input#check-default { float: left; margin: 0; margin-left: 5px; margin-right: 10px; -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5);}.checkbox-default { float: left; margin: 0 10px 10px 5px; -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5);}.club-pages .check-label,.check-label { display: table-cell; font-weight: normal; font-size: 1em; width: 100%; padding: 0 0 10px 0; line-height: 1.2em;}#order-mentions label { color: #312F2D; font-weight: bold; font-size: 0.9em; display: table-cell; line-height: 1.4em; padding-right: 20px;}#order-mentions label a { color: #000000; text-decoration: underline;}#save-default label { color: #312F2D; font-weight: bold; display: table-cell; line-height: 1.4em; padding-right: 20px;}#save-default label a { color: #000000; text-decoration: underline;}#order-payment-method { line-height: 1.5em; font-weight: bold;}#order-recap-foot { padding: 15px;}#order-recap-foot .info-bubble a { margin-top: 0;}#order-recap-foot #save-as-default { vertical-align: middle;}#order-recap-foot .row,#order-gift-card .row { padding: 5px 0;}#order-recap-foot .label,#order-gift-card .label { float: left;}.expired { color: red;}a.welcome-offer-banner { height: 88px; text-align: left; background-color: #000; display: block; position: relative;}.welcome-offer-banner img { height: 88px;}.welcome-offer-banner-arrow { width: 8px; height: 12px; background: url(../img/nesprite.png) no-repeat -84px -543px; position: absolute; right: 20px; top: 38px;}.account-orders-list { border-bottom: 1px solid #CACCCF;}.account-orders-list .middle-title { text-transform: none;}#order-recap-foot.last-order { border-top: 1px solid #CACCCF;}.border-bottom { border-bottom: 1px solid #B7B7B7;}.general-infos p,.order p { line-height: 1.3em;}.options-list .options-item,.list-items.gradient-bg { background: #FCFAF7; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmFmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGU5ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #FCFAF7 0%, #EDE9E7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FCFAF7), color-stop(100%, #EDE9E7)); background: -webkit-linear-gradient(top, #FCFAF7 0%, #EDE9E7 100%); background: -o-linear-gradient(top, #FCFAF7 0%, #EDE9E7 100%); background: -ms-linear-gradient(top, #FCFAF7 0%, #EDE9E7 100%); background: linear-gradient(to bottom, #FCFAF7 0%, #EDE9E7 100%); }.options-list-gray .options-item,.account-pages .options-list .options-item { background: #F5F6F8; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U4ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #F5F6F8 0%, #E7E8E9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5F6F8), color-stop(100%, #E7E8E9)); background: -webkit-linear-gradient(top, #F5F6F8 0%, #E7E8E9 100%); background: -o-linear-gradient(top, #F5F6F8 0%, #E7E8E9 100%); background: -ms-linear-gradient(top, #F5F6F8 0%, #E7E8E9 100%); background: linear-gradient(to bottom, #F5F6F8 0%, #E7E8E9 100%); }.account-pages ul.address-item li,.order-pages ul.address-item li,.account-pages .address-pattern li,.order-pages .address-pattern span { border: none !important; background: none !important; line-height: 1.3em; font-size: 1em;}.account-pages .options-list .options-item.selected { background: #D7D7D7;}.options-list .options-item { border-top: 1px solid #E0DAD7; line-height: 1.3em; font-size: 0.9em;}.options-list-gray .options-item { border-top: 1px solid #CACCCF; text-decoration: none; display: table; width: 100%;}.options-list-gray .option-item { padding: 15px; text-decoration: none; display: table; width: 100%;}img.cb { width: 49px; margin-right: 15px; margin-top: 5px; float: left;}#delivery-mode-list.options-list-gray .price { font-size: 1.1em; padding: 10px; color: #666; white-space: nowrap;}.options-list .options-item,#delivery-mode-list .delivery-item,.contact-preferences__description { padding: 15px; text-decoration: none; color: #908D89; display: table; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.contact-preferences__keep-me-informed { font-weight: bold; padding-bottom: 15px;}.contact-preferences__description { border-top: 1px solid #CACCCF;}.expired { color: red; margin-left: 5px;}.address-container { padding: 5px 15px 15px 15px;}.address-container li a { padding: 0; text-decoration: none; color: #000000; display: block;}.options-item-infos { display: table-cell; width: 100%; max-height: 1000000px;}.options-item-cc { padding-left: 65px;}#payment-mode-list .options-item-infos { vertical-align: middle; text-transform: uppercase; color: #5E5B59;}.item-input-radio { display: table-cell; vertical-align: middle; padding-right: 15px; width: 20px;}.options-list .options-item:last-child { border-bottom: 1px solid #B7B7B7;}.options-list-gray .options-item:last-child { border-bottom: 1px solid #CACCCF;}.options-list .options-item .delivery-mode-info { width: 25px; height: 25px; border-radius: 50%; line-height: 25px; padding: 0; color: white; text-align: center; background: #583A2B; border: 1px solid #341E14;}.contact-preferences__global-optin-container .options-item:last-child { border-bottom: none;}.global-optin--disabled .contact-preferences__types-list-label { margin-left: 0; padding-top: 0; margin-top: 0; border: none;}.global-optin--disabled .contact-preferences__type { margin-left: 0;}.totalttc-frame { text-align: center; background: #85827E; color: #E7E6E5; padding: 15px 0; font-size: 0.8em;}.billing-picto { width: 49px; background: none; float: left; margin-right: 10px;}.gift-card-picto { display: inline-block; float: left; height: 100px; margin: 0 10px 5px 0;}.gift-card-info-label { display: block; padding: 15px 0 5px 7.5%;}.gift-card-total { padding: 15px 0 5px 7.5%; line-height: 1.5em;}#gift-card-purchase p { margin: 15px; line-height: 1.2em;}.cb-picto { width: 49px; background: none; float: left; margin-right: 15px;}.card-type-label { margin-right: 15px; margin-left: 2px;}.confirmation-msg { text-align: center; font-weight: bold; padding: 20px 30px 10px; color: #5E5B59; line-height: 1.4em;}.security-code-container { display: table; width: 85%; margin: auto;}.security-code-container.margin-15-15 { margin: 15px;}.express-checkout-mobile__recaptcha { display: flex; flex-direction: column; justify-content: space-between; padding-top: 30px !important; padding-bottom: 37px; border-bottom: 1px solid #E7E7E7;}.express-checkout-mobile__recaptcha-error-message { line-height: 14px; font-weight: 500; font-family: 'NespressoLucas', 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif; color: #CC1F1F; font-size: 12px; margin-top: 10px;}#credit-card-number-txt { position: absolute; left: 0; top: 0; height: 100%; width: 100%; line-height: 56px; text-indent: 10px; cursor: text;}input.security-code { display: table-cell; width: 100%;}#pay-infos { border-top: 1px solid #CACCCF; padding-top: 15px;}#pay-infos h2 { text-transform: none;}#pay-infos p { padding: 0 15px 15px;}.button-share { background-image: url(../img/nesprite.png); background-repeat: no-repeat; width: 19px; height: 18px; position: absolute; left: 10px;}.facebook-button { top: 8px; background-position: -75px -93px;}.mail-button { top: 12px; background-position: -57px -107px; width: 18px; height: 13px;}#delivery-mode-list .delivery-row { display: table-row;}#delivery-mode-list .delivery-row input { margin: 1px 0 0; padding: 0;}#delivery-mode-list .delivery-row input[type=checkbox] { margin-top: 2px;}#delivery-mode-list .delivery-right { position: relative; display: table-cell; padding-left: 10px; padding-right: 30px;}#delivery-mode-list .price { color: #583A2B; white-space: nowrap;}#delivery-mode-list .info-bubble { position: absolute; right: 0; top: 0;}.delivery-center { display: table-cell; width: 100%; padding-left: 10px;}.delivery-title { font-weight: bold; text-transform: uppercase; color: #5E5C5A;}.delivery-name { display: table-cell; width: 100%;}.options-desc { font-size: 0.9em; font-weight: normal;}#delivery-form input { border: 1px solid red;}#delivery-form textarea { height: 60px; margin-bottom: 15px; border: 1px solid red;}.delivery-services { margin-top: 10px;}#delivery-mode-list .delivery-services { font-weight: bold; color: #5E5C5A;}.delivery-services .delivery-service-title { font-size: .9em; font-weight: bold; text-decoration: underline; margin-bottom: 10px; display: block;}.delivery-services .delivery-service-item { display: table; width: 100%; margin-bottom: 5px;}.delivery-services .delivery-service-item label { font-size: .9em;}.delivery-item .delivery-services { display: none;}.active-delivery-item .delivery-services { display: block;}.delivery-services.nyt-services { padding-left: 15px; margin-top: 0;}.delivery-services.nyt-services .delivery-service-item { display: block;}.delivery-services.nyt-services .delivery-service-item label { font-weight: bold; color: #5C5C5E;}.delivery-services.nyt-services .delivery-service-item .shipping-services { zoom: 150%; vertical-align: middle;}.desc-shipping-services { padding: 15px; border-top: 1px solid #DFD9D5;}.textbloc { padding: 0 15px 15px; margin: 15px 0 0; color: #000; font-size: 0.9em; line-height: 1.3em;}.textbloc h1 { padding: 10px 0 5px;}.textbloc h2 { padding: 10px 0 5px;}.textbloc p { padding: 5px 0;}.textbloc ul { font-size: 0.9em;}.textbloc ul li { list-style-type: disc; margin-left: 25px; margin-bottom: 2px;}.contact-infos { border-radius: 10px; border: 1px solid #BABDC2; width: 85%; margin: 15px auto; background: white; padding: 15px; text-align: right; color: #BABDC2; position: relative;}.contact-infos .logo-club { background: url(../img/nesprite.png) no-repeat right -308px; width: 104px; height: 16px; position: absolute; top: 15px; left: 15px;}.free-call { text-align: center; padding: 15px 0; font-size: 0.9em; margin-bottom: 5px;}.personal-infos { padding: 15px 15px; color: #7D7D7E; border-bottom: 1px solid #BABDC2; border-top: 1px solid #BABDC2;}.personal-infos p { padding: 5px 0;}.checkout-preferences { float: left; color: #7D7D7E; border-top: 1px solid #BABDC2; border-bottom: 1px solid #CACCCF; background: #FFF; margin-top: -1px; width: 100%;}.checkout-preferences h2 { padding: 15px 15px 5px; text-transform: none;}.checkout-preferences ul,.checkout-preferences p { color: #969696; padding: 15px;}.address-pattern.address-infos { padding: 10px 15px 5px;}.bloc-address { float: left; width: 100%; background-color: #FCFCFC; border-top: 1px solid #CACCCF; border-bottom: 1px solid #CACCCF; margin-top: -1px;}.bloc-address h2 { text-transform: none; padding: 15px 15px 5px;}.bloc-address .address-pattern { padding: 15px; color: #969696;}.bloc-address .address-pattern span { margin-bottom: 5px;}.address-right-buttons { float: right; margin: 5px 15px;}.address-right-buttons a { margin-top: 10px; width: 32px; height: 33px; text-indent: -9999em; border: none; display: block; cursor: pointer;}.address-right-buttons a.address-delete { background: url(../img/nesprite.png) no-repeat 0 -50px;}.address-right-buttons a.address-edit { background: url(../img/nesprite.png) no-repeat -103px -448px;}.edit-delete { float: right; margin-right: 20px;}.edit-delete .address-right-buttons { float: right; margin: 0 15px 0 0;}.address-title { float: left; padding: 15px; text-transform: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.club-pages label,.form-page label,.club-pages legend,.form-page legend { display: block; padding: 20px 0; width: 85%; font-weight: bold; color: #969696;}.club-pages label,.form-page label { cursor: pointer;}.club-pages #email-authorized label,.form-page #email-authorized label { color: #969696;}.club-pages #email-authorized label a,.form-page #email-authorized label a { color: white; text-decoration: underline;}.block-header { display: block; padding: 20px 0; width: 85%; font-weight: bold; color: #969696;}legend { margin-left: 7.5%;}legend.aria-only { position: absolute; left: -9999px;}.club-pages strong { color: #FFF;}#register-success .rounded-text label { width: 35%;}#register-success .email-hidden { display: none;}.wrap { width: 85%; margin: 5px auto; color: #C7C6C5; background: #FFF; border: 1px solid #C7C6C5;}.wrap .row { display: table; border-bottom: 1px solid #C7C6C5; width: 100%;}.wrap .row:last-child { border-bottom: none;}.wrap.rounded { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 10px;}.wrap.rounded .row + .row { border-top: 1px solid #C7C6C5;}.error.wrap { border: 2px solid #AB0032;}#register-machine .rounded-form .row { border-top: none; border-bottom: 1px solid #C7C6C5;}#register-machine .rounded-form .row:last-child { border-bottom: none;}.rounded-radio .radio-input { padding: 15px 10px 15px 15px; display: table-cell; vertical-align: middle;}.rounded-radio label { padding: 5px; display: table-cell; font-weight: normal; width: 100%; color: #7D7E7E; vertical-align: middle;}.rounded-radio label.label { padding: 0;}.rounded-radio label img { float: left;}.rounded-radio label span { float: left; padding: 18px 10px;}#login-form { margin: 15px auto;}#login-form label { line-height: 15px;}.rounded-text { margin: 15px auto;}.rounded-text label { font-weight: bold; padding: 10px; line-height: 34px; color: #7F7F7F; vertical-align: middle; width: 35%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: table-cell;}.rounded-text .cont-input { padding: 5px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; display: table-cell; width: 100%; overflow: hidden; }.rounded-text .cont-input input { border-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; color: #7F7F7F; width: 100%;}.country-info div:first-child { border: 1px solid #C7C6C5;}.country-info span { padding-top: 21px;}.country-info img { margin-top: 12px; height: 35px;}.info-bubble { display: table-cell; vertical-align: middle; padding-left: 10px;}.info-bubble.align-top { vertical-align: top;}.info-bubble a { width: 20px; height: 20px; background: url(../img/nesprite.png) no-repeat; background-position: -117px -530px; display: block; text-indent: -9999em;}.mobile-view .info-bubble a { background: url(../img/mobile-view/info-bubble_grey.png) no-repeat; background-position: -1px 0;}.info-bubble.inline,.info-bubble.inline a { display: inline-block;}.rounded-list-machines { background-color: #DCDFE4; overflow: hidden; margin-bottom: 30px;}.rounded-list-machines label span { text-transform: uppercase; font-weight: bold;}.club-pages .rounded-list-machines .button-gray { box-shadow: 0 3px 3px #848689;}.machine-color { display: none; border-bottom: 1px solid #C7C6C5; padding: 10px;}.machine-color .machine-color-intro { margin-bottom: 10px; color: #75767A; font-size: 0.9em; line-height: 1.2em;}.machine-color .machine-color-select { margin-bottom: 10px; max-width: 98%;}.your-machine-recap { width: 85%; margin: 25px auto 0; border-radius: 10px; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.your-machine-recap img { float: left;}.your-machine-desc { display: block; color: #000; padding-top: 10px; line-height: 1.3em; font-weight: bold;}.club-pages .your-machine-recap a { display: inline-block; color: #7B7C80; text-decoration: underline; padding-top: 5px; font-size: 0.8em;}.club-pages .rounded-store label { padding: 15px 5px; line-height: 1.5em; font-size: 0.9em; color: #7B7C80;}.rounded-store label strong { color: #000;}.address-hidden { display: none;}.club-suggestion-left { display: table-cell; width: 75px; padding: 0 5px 0 15px;}.club-suggestion-right { display: table-cell; vertical-align: top; font-size: 0.9em; padding: 0 15px 0 0;}.club-suggestion-price { text-align: right; margin: 5px 0 15px 0;}.club-more .img-product { margin: 0 10px 0 10px; width: 110px; height: 50px;}.club-suggestion-checkbox { float: right; margin-right: 15px;}.club-addtocart { text-align: center; font-size: 0.9em; line-height: 26px; clear: both;}.club-addtocart a { text-decoration: underline;}.club-addtocart label { padding: 5px 0; margin-bottom: 10px;}.free-offer-title { margin: 0 15px 10px; font-size: 0.9em; text-transform: uppercase; font-weight: bold;}#map-canvas { clear: both; margin: 0 auto;}.opening-hours td { padding: 4px 8px 4px 0;}.submit_geo_button { float: left; margin: 13px 0 10px 5px;}.submit_button,.searchdelivery .submitloc,.searchdelivery .geoloc { margin: 8px 0 10px 5px; padding: 4px 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; -webkit-appearance: none; border: none; color: white; cursor: pointer; font-weight: bold; text-shadow: 0 1px 1px #000000; background: #9B9487; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliOTQ4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NTVkNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #9B9487 0%, #655D51 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9B9487), color-stop(100%, #655D51)); background: -webkit-linear-gradient(top, #9B9487 0%, #655D51 100%); background: -o-linear-gradient(top, #9B9487 0%, #655D51 100%); background: -ms-linear-gradient(top, #9B9487 0%, #655D51 100%); background: linear-gradient(to bottom, #9B9487 0%, #655D51 100%); }ul.ui-autocomplete { border-radius: 10px; border: 1px solid #D1D1D1; background: white;}.ui-menu-item { font-size: 0.8em; margin-right: 20px; width: 100%;}.ui-menu-item a { display: block; cursor: pointer; margin: 0 10px; padding: 15px 0 15px 5px; border-bottom: 1px solid #D1D1D1;}.ui-menu-item:last-child a { border-bottom: none;}#label-address { color: orange; font-size: 0.9em; display: block; padding: 10px 0;}ol.list-items.map-list { counter-reset: li; background: #FEFDFC;}ol.list-items.map-list li { position: relative; font-size: 0.9em; border-bottom: 1px solid #E2E2E2;}ol.list-items.map-list li:last-child { border-bottom: none;}ol.list-items.map-list li a { padding: 15px 0 10px 0; display: table; width: 100%;}ol.list-items.map-list span.bullet { position: absolute; left: 15px; top: 20px; text-align: center; height: 1.5em; width: 1.5em; border-radius: 1.5em; color: white; line-height: 1.5em; padding: 1px; background: #583A2B; border: 1px solid #341E14;}ol.list-items.map-list .img-bullet { position: absolute; left: 15px; top: 20px; width: 28px;}ol.list-items.map-list li h2 { padding: 5px 10px 0 55px;}.store-address { padding: 5px 10px 5px 55px; font-size: 0.9em; width: 100%;}.store-address h3 { font-weight: bold; margin-bottom: 0;}.store-address p { color: gray;}.store-address-detail { padding: 0 0 15px; font-size: 0.9em; width: 85%; margin: auto;}.store-address-detail h2 { padding: 15px 0 5px;}.store-address-detail p { padding: 0 0 10px;}#accordion-list { float: left; width: 100%;}#accordion-list.your-time-accordion { border-bottom: 1px solid #DFD9D5;}#accordion-list li { border-top: 1px solid #DFD9D5; float: left; width: 100%;}#accordion-list li a { padding: 20px 10px; font-weight: bold; display: table; width: 100%;}#accordion-list li ul { background: #F6EEE8; float: left; width: 100%; display: none;}#accordion-list li ul li { padding: 5px 0; font-size: 0.9em; display: table; width: 100%;}#accordion-list li ul li label { vertical-align: middle; display: table-cell; width: 100%;}#accordion-list li ul li input[type="radio"] { float: left; zoom: 150%; display: table-cell; width: 15px; vertical-align: middle; margin-left: 15px; }#accordion-list li ul li input#submit-time { margin: 5px auto; display: block; width: 100px;}.your-time-price { float: right; padding-right: 35px;}.ctry-lg-list .middle-title { text-transform: none;}#accordion-list.ctry-lg-list li { border: none; border-bottom: 1px solid #BBBBBB;}#accordion-list.ctry-lg-list li:last-child { border-bottom: none;}#accordion-list.ctry-lg-list li ul { border-top: 1px solid #BBBBBB; padding-top: 15px; background-color: #FFF;}.ctry-lg-list .middle-title .color-faded { color: #9E9E9E; font-weight: normal;}#accordion-list.ctry-lg-list li ul li { border: none; background: #FFF; padding: 0 0 5px;}#accordion-list.ctry-lg-list li a { padding: 0 10px;}#accordion-list.ctry-lg-list li a img { float: left;}#accordion-list.ctry-lg-list li a img.additional { position: relative; left: -15px;}#accordion-list.ctry-lg-list li a .multipleCountryName { left: -12px; position: relative;}.option-active .right-item .arrow { background: url(../img/nesprite.png) no-repeat -66px -80px; width: 14px; height: 9px;}.ctry-lg-list .option-active .right-item .arrow { margin: 15px; width: 18px;}.map-instructions { padding: 15px; display: block;}.searchloc { display: table; width: 100%; height: 48px;}.searchloc-cell { display: table-cell; vertical-align: middle;}.geo-cell { width: 70px; border-right: 1px solid #FFF; box-shadow: 1px 0 0 #C6C8CD;}.searchdelivery .geo-cell { border-right: none; box-shadow: none;}.searchdelivery .searchinput-cell { padding: 0 10px 0 0;}.searchinput-cell { padding: 0 10px;}.submit-cell { width: 60px;}.submitloc { margin: 0; float: none;}.searchfindus .submitloc { box-shadow: 0 1px 1px #848689; text-transform: uppercase; padding: 8px 9px;}input[type="text"].searchloc-input { margin: 0; width: 100%;}.searchdelivery .submitloc { font-size: 0.9em; text-transform: uppercase; padding: 8px 9px;}.switch-rendering,.back-to-search,.searchfindus .geoloc { width: 50px; height: 36px; background-color: transparent; background-image: url(../img/nesprite.png); background-repeat: no-repeat; display: block; margin: 0 auto; border: none; cursor: pointer; background-position: -51px -490px;}.back-to-search { background-position: 0 -383px; height: 35px; float: left; margin-top: 7px; margin-left: 5px;}.searchdelivery .geoloc { padding: 8px 14px; display: block; margin: auto; width: 39px;}.searchdelivery .geoloc span { display: inline-block; background-image: url(../img/nesprite.png); background-repeat: no-repeat; background-position: -55px -391px; width: 11px; height: 11px;}.search-geoloc { background-position: 0 -382px;}.switch-list-map { float: right; padding-right: 5px; padding-top: 7px;}.switch-list-map a { margin-left: 0; margin-right: 5px; float: left;}.switch-rendering.list-button { background-position: 0 -418px;}.switch-rendering.list-button.active { background-position: -51px -418px;}.switch-rendering.map-button { background-position: 0 -454px;}.switch-rendering.map-button.active { background-position: -50px -454px;}.switch-rendering.grid-button { background-position: 0 -584px;}.switch-rendering.grid-button.active { background-position: -51px -584px;}.labels { width: 23px; white-space: nowrap; position: relative;}.labels.images { margin-top: -36px !important; margin-left: -10px !important;}.labels.numbers { color: #FFF; font-size: 11px; text-align: center;}.labels img { width: 19px;}.infoBox { background: url(../img/gmaps-bubble.png) no-repeat; padding: 8px 10px 5px 10px; line-height: 14px; color: #FFF; font-size: 0.8em; width: 185px; height: 60px;}.info-window { overflow: hidden; color: #FFF; font-size: 13px; text-decoration: none;}.info-window-logo { margin-right: 5px; margin-top: 0; float: left; width: 26px;}.info-window-content { overflow: hidden; height: 28px; padding-left: 5px; line-height: 1.2em;}.info-window-arrow { margin-left: 5px; margin-top: 1px; float: right; width: 25px;}#map-detail #call { display: none;}body#error #container { background: #EAEBEE;}#error-main { margin: 10px;}#error-main p { margin-left: 50px; line-height: 1.2em;}#error-icon { width: 25px; height: 25px; border-radius: 25px; line-height: 25px; padding: 0; color: white; text-align: center; background: #C4A14D; border: 1px solid #BBBEC2; float: left; margin: 5px 0 0 10px;}#error-details,#error-contacts div div { border-radius: 10px; background-color: white;}#error-details { margin: 0 10px 10px; padding: 10px; word-wrap: break-word;}#error-contacts { display: table; width: 100%; padding: 5px;}#error-contacts a { color: #000; text-decoration: underline;}#error-contacts > div { display: table-row;}#error-contacts div div { display: table-cell; padding: 10px; border: 5px solid #EAEBEE;}#alerts,#checkoutFeedback { background-color: #66584F; font-size: 0.8em; line-height: 1.3em; color: white; display: block; text-align: left; padding: 15px 10px 15px 60px; margin-top: -2px; position: relative; min-height: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#alerts.packaging-error,#checkoutFeedback.packaging-error { background-color: #C6313A; padding-left: 15px;}#alerts a,#checkoutFeedback a { color: #C4A14D; cursor: pointer;}#alerts span,#checkoutFeedback span,.alert-icon { width: 25px; height: 25px; border-radius: 25px; line-height: 25px; padding: 0; color: white; text-align: center; background-color: #AB0032; border: 1px solid #FFF; margin: 0 10px 0 0; display: block; font-size: 1.2em; font-family: arial; font-weight: normal; position: absolute; left: 20px; top: 10px;}.information#alerts span,.information#checkoutFeedback span,.information.alert-icon { background-color: #CC9D49;}.information#alerts span.error,.information#checkoutFeedback span.error,.information.alert-icon.error { background-color: #AB0032;}#alerts.information span:before,#checkoutFeedback.information span:before { content: 'i';}#alerts.error span:before,#alerts.empty span:before,#checkoutFeedback.error span:before,#checkoutFeedback.empty span:before { content: 'X';}#alerts.warning span:before,#checkoutFeedback.warning span:before { content: '!';}#alerts:after,#checkoutFeedback:after { content: ""; background-image: url(../img/nesprite.png); background-repeat: repeat-x; background-position: 0 -572px; width: 100%; height: 4px; position: absolute; bottom: -4px; left: 0; z-index: 1;}#alerts.packaging-error:after,#checkoutFeedback.packaging-error:after { background-image: url(../img/nesprite.png); background-repeat: repeat-x; background-position: 0 -622px;}#alerts span ul li,#checkoutFeedback span ul li { list-style-type: square; margin: 5px 20px;}.notices { background-color: #66584F; font-size: 0.9em; line-height: 1.4em; color: white; display: block; text-align: left; padding: 15px; margin-top: -2px; min-height: 25px; position: relative;}.notices p { margin-bottom: 10px;}.notices:after { content: ""; background: url(../img/nesprite.png) repeat-x 0 -578px; width: 100%; height: 4px; position: absolute; top: -4px; left: 0; z-index: 1;}#duplicate-order-warning { display: none;}.light-brown { color: #B3ACA7;}input.error,select.error,textarea.error { border: 2px solid #C4A14D;}body.club-pages,body.dark { background-color: #000;}body.club-pages #container,body.dark #container { background-color: #000; color: #989898;}body.club-pages h1.cms-page-title,body.dark h1.cms-page-title,body.club-pages h1.register-process,body.dark h1.register-process { text-transform: none; color: #C4A14D; padding: 15px 7.5%;}body.club-pages a,body.dark a { color: #FFF;}body.club-pages a.button,body.dark a.button,body.club-pages a.button-gray,body.dark a.button-gray { color: #2A2A2B;}body.club-pages.creamy { background: none repeat scroll 0 0 #F5EDE6; color: #9B9792;}body.club-pages.creamy #container { background-color: #F5EDE6;}body.club-pages.creamy hr { color: #DBD3CC; background-color: #DBD3CC;}body.club-pages.creamy h1 { color: black; font-size: 1.1em;}body.club-pages a.button-gray.button-black { color: #FFF;}body.club-pages a,.club-pages a.button-gray.button-black { color: #FFF;}body.club-pages hr { background: #313131;}.club-pages .claim { font-size: 0.9em; text-align: center; padding: 5px 15px; font-weight: bold; color: #C6A445;}body.club-pages h1 { color: #989898;}body.club-pages h2 { color: #C6A445;}.club-pages h1.h1-frame { font-weight: bold; background: #C6A445; text-align: center; color: #000; text-shadow: 0 1px 1px #FFF;}.club-pages p { line-height: 1.3em; font-size: 0.8em; padding: 5px 0; margin: auto; width: 85%;}.club-pages .button-gray { box-shadow: none;}.club-pages a.button-gray { color: #000;}#remember { float: left; margin-right: 10px; -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5);}#check-default,.scale-15 { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5);}#label-check-default { margin-left: 5px;}#remember-label { line-height: 15px; float: left; padding-top: 1px;}.club-pic { width: 85%; margin: 10px auto; display: block;}.club-pages .registration__privacy-container { display: flex;}.club-pages .registration__privacy-label { padding: 0;}.club-pages .registration__privacy-label--error { color: #DD3232; font-weight: bold;}.club-pages .registration__privacy-checkbox { margin-right: 10px; -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5);}.club-pages .registration__privacy-customConsent .registration__privacy-label,.club-pages .registration__privacy-customConsent .registration__privacy-label--limited,.club-pages .registration__privacy-customConsent .registration__privacy-label--expanded { padding: 0;}.club-pages .registration__privacy-customConsent .registration__privacy-label a,.club-pages .registration__privacy-customConsent .registration__privacy-label--limited a,.club-pages .registration__privacy-customConsent .registration__privacy-label--expanded a { color: inherit; letter-spacing: inherit; text-decoration: underline; display: inline;}.club-pages .registration__privacy-customConsent .registration__privacy-label--expanded { display: none;}.club-pages .registration__privacy-customConsent .responsive_policy-readmore { display: flex; cursor: pointer; color: #8F7247; font-weight: bold; margin: 2px 0 20px 54px; font-size: 0.83333333em;}.club-pages .registration__privacy-customConsent .responsive_policy-icon { color: #8F7247; vertical-align: sub; margin-left: 5px;}.club-pages .registration__privacy-customConsent .responsive_policy-icon:before { display: inline-block; content: ""; width: 6px; height: 6px; transform: rotate(45deg); border-right: 3px solid #8F7247; border-bottom: 3px solid #8F7247;}#promotionBanners { line-height: 0;}#specialOffersContainer { border-bottom: none;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { .retina, .flex-direction-nav a, #alerts:after, .notices:after { background-image: url(../img/nesprite-retina.png) !important; background-size: 160px 675px !important; } #page-404 #container { background: #FFF; } .mobile-view .info-bubble a.retina { margin-top: -2px !important; background-image: url(../img/mobile-view/info-bubble_grey-retina.png) !important; background-size: 20px 20px !important; } .pic-discover { background-image: url(../img/menu-icons/discover-retina.png) !important; background-size: 22px 22px !important; height: 23px; } .pic-services { background-image: url(../img/menu-icons/services-retina.png) !important; background-size: 22px 22px !important; height: 23px; }}.mobile-view-hidden { display: none;}.card-box { display: none;}.card-active { display: block;}#taxMessage { float: left; font-size: 0.8em; padding: 13px; width: 85%;}.activation-code-section span { float: left; padding: 0 15px;}.flex-disabled { display: none !important;}.noBorder { border: none;}.paddingSix { padding: 6px;}.positionRelative { position: relative;}.positionRelative #country-icon { position: absolute; left: 0;}.main-width.rounded-info.table-cell.occupation-info,.main-width.rounded-info.table-cell.tax-agency-info { margin: 10px auto; font-size: inherit;}#tax-information-number-line > input,#state-inscription-number-line > input,#tax-agency-line > input,#occupation-line > input { margin: 10px auto;}.receiveInvoiceCheckbox { margin: 0 10px 0 19px; transform: scale(1.5);}#invoicingInformationMessage { padding: 10px 40px; text-align: center;}#installments-container { padding-top: 10px;}#find-us,#delivery-map { width: 100%; height: 100%; position: absolute; overflow: visible;}#find-us #container.fixedHeight,#delivery-map #container.fixedHeight { height: 80%;}#find-us.mobile-view #container.fixedHeight,#delivery-map.mobile-view #container.fixedHeight { height: 100%;}#find-us #map-canvas { height: 500px;}#delivery-map #map-canvas { height: 215px;}.remaining-credit-line { padding-top: 13px; padding-bottom: 10px; color: #000; background-color: #CEBFB0;}.remaining-credit-line .table-cell { height: 18px; line-height: 18px;}@media only screen and (max-device-width: 480px) { .your-machine-recap { text-align: center; } .your-machine-recap img { float: none; clear: right; } .your-machine-recap .your-machine-desc { text-align: left; } .technology-tab ul li .button-gray { margin: 15px 2%; }}.hidden { display: none !important; visibility: hidden;}.width-33 { width: 33%;}.width-50 { width: 50%;}.width-60 { width: 60%;}.width-85 { width: 85%;}.width-95 { width: 95%;}.display-table { display: table;}.display-block { display: block;}.height-100 { height: 100px;}.block-85 .input textarea { padding: 10px; width: 85%;}#order-form #order-delivery-mode h3,#order-form #order-payment-mode h3 { padding: 0 15px;}#order-form #order-delivery-mode .address-right-buttons,#order-form #order-payment-mode .address-right-buttons { margin-top: -15px;}.address-pattern span { display: block;}.contact-preferences__types-list-label { margin: 10px 0 10px 38px; padding: 10px 0; border-top: 1px solid #7F7F7F;}.contact-preferences__type { margin-left: 38px;}.contact-preferences__type:last-child .check-label { padding-bottom: 0;}.contact-preferences__type input { margin-left: 0;}.personal-info__consent-details { padding: 40px 20px; font-family: 'NespressoLucas', 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif; margin: 0; background: #CCCCCC; letter-spacing: 1px; line-height: 21px;}.personal-info__consent-details-title { margin-bottom: 16px; font-weight: 700; padding: 0 !important; font-size: 1.33333333em;}.personal-info__consent-details-description { font-size: 1em;}.personal-info__consent-contact { margin-top: 16px; font-size: 1em;}.personal-info__consent-icon { float: left; width: 18px; height: 18px; margin-right: 13px;}.personal-info__consent-contactus { display: flex; flex-direction: column;}.personal-info__consent-subtitle { font-weight: bold;}.personal-info__consent-email { color: #8F7247;}.personal-info__consent-phone { color: #8F7247; text-decoration: underline;}.personal-info__consent-phone a[href^=tel] { color: inherit; text-decoration: none;}#checkout-preferences .error-message { color: #DD3232; display: table; margin: 20px; font-weight: 700; font-size: 1em;}#checkout-preferences .error-message__column { display: table-cell; vertical-align: middle; padding-left: 10px;}#checkout-preferences .error-message__icon { background: #DD3232; font-size: 1.16666667em; color: #FFFFFF; display: block; border-radius: 100%; width: 35px; height: 35px; line-height: 35px; text-align: center;}#checkout-preferences .error-message__icon:after { content: '!'; font-style: normal; font-weight: 400 !important; vertical-align: top;}#dataCollectionWarningBlock p { color: #969696; font-family: 'NespressoLucas'; font-size: 14px; font-weight: 500; line-height: 20px; letter-spacing: 0.25px;}#dataCollectionWarningBlock p span { color: #E5D5BB;}#dataCollectionWarningBlock p a { color: #876C43;}#overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; background-color: black;}#popin-wrapper { position: absolute; width: 200px;}#popin { position: absolute; padding: 5px 5px 10px; background-color: white;}#popin-content { padding: 5px 15px;}#popin-bottom { text-align: center;}.display-none { display: none !important;}div.cms-anchor-link,div.cms-simple-link,div.cms-media-desc,div.cms-grouped-links li,h3.cms-title-2,div.s-padding { padding-left: 15px; padding-right: 15px;}h1.cms-page-title { font-size: 110%; line-height: 1.6em; padding-bottom: 8px; padding-top: 14px; text-align: center;}h2.cms-title-1 { margin-top: 20px; margin-bottom: 0; color: white; line-height: 2em; font-size: 110%; padding: 3px 0 0; text-align: center; text-transform: uppercase; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333), color-stop(0.5, #555)); background-image: linear-gradient(to bottom, #333 0%, #555 50%);}h3.cms-title-2 { color: #555; font-size: 0.9em; font-weight: 700; line-height: 1.3em; padding-bottom: 3px;}div.separator { width: auto; border: 0; border-bottom: 1px #FF9933 solid;}div.cms-rich-text { padding: 15px; color: #2E2F2F; font-size: 0.9em; line-height: 1.4em;}div.cms-rich-text ul.bullet { list-style: disc outside; padding-left: 15px;}.dark div.cms-rich-text { color: #FFF;}div.cms-anchor-link,div.cms-simple-link { padding-top: 2px; padding-bottom: 2px;}div.cms-simple-link { margin-bottom: 10px;}div.cms-centered-media { text-align: center;}div.cms-anchor-link .icon { background: url(../img/nesprite.png) -67px -47px transparent; margin-top: 8px; margin-right: 3px; width: 6px; height: 10px; display: inline-block;}div.cms-anchor-link a,div.cms-simple-link a { color: #333;}.dark div.cms-simple-link a { color: white;}div.cms-anchor-link a span,div.cms-simple-link a span { text-decoration: underline;}.full-width-img img { width: 100%; height: auto;}.cms-grouped-links ul { border-bottom: solid 1px #555;}.cms-grouped-links li { display: block; height: 40px; line-height: 40px; text-transform: uppercase; border-top: solid 1px #D1D4D8;}.cms-grouped-links li:first-child { border: none;}.cms-grouped-links a { display: block; color: #333; width: 100%; font-weight: bold;}.cms-grouped-links span.icon { display: inline-block; width: 13px; height: 13px; margin-top: 15px; float: right;}.cms-grouped-links .arrow-grey-up-down { background: url(../img/nesprite.png) no-repeat -67px -77px;}.cms-grouped-links .closed .arrow-grey-up-down { -moz-transform: scaleY(-1); -o-transform: scaleY(-1); -webkit-transform: scaleY(-1); transform: scaleY(-1); filter: FlipV; -ms-filter: "FlipV";}.cms-grouped-links .arrow-white-right { background: url(../img/nesprite.png) no-repeat -54px -544px;}.cms-grouped-links .white-on-grey { background-color: #7E807F;}.cms-grouped-links .white-on-grey a { color: #EEE;}.cms-media-desc .cms-rich-text { padding-right: 0;}.cms-button-link img,.cms-button-link span { vertical-align: middle;}.cms-column-layout-wrapper .cms-column-layout a.button { display: inline-block; max-width: 85%; padding-left: 20px; padding-right: 20px;}.cms-column-layout-wrapper .cms-column-layout.table-cell { vertical-align: top; width: 50%; text-align: center;}.cms-column-layout-wrapper .cms-column-layout .image-link-container { position: relative; text-align: center; display: inline-block;}.cms-media-title { padding-left: 15px; padding-right: 15px;}.cms-media-title .media-container img { vertical-align: middle;}.cms-media-title .other-container h2 { text-transform: none; padding-bottom: 15px;}.bundle { border: 1px solid #BBB; background-color: #FCFCFC; border-radius: 9px; margin: 11px; padding: 15px 0 0;}.bundle > div { padding: 0 15px;}.bundle .bundle-main { border-bottom: 1px solid #E5E5E5; padding-bottom: 8px; margin-bottom: 8px;}.bundle .bundle-main .media { display: table-cell; width: 60px; padding-right: 10px;}.bundle .bundle-main .bundle-information { display: table-cell; vertical-align: middle; font-weight: bold;}.bundle .bundle-main .bundle-information .bundle-title { text-transform: uppercase; color: #333; font-size: 12px;}.bundle .bundle-main .bundle-information .bundle-price { font-size: 10px; color: grey;}.bundle .free-with-title { margin-top: 8px; margin-bottom: 8px; height: 22px; color: white; background-image: linear-gradient(to bottom, #2D2D2D 0%, #646564 50%); font-size: 90%; line-height: 1.7em; text-align: center;}.bundle .bundle-option { margin: 5px 0;}.bundle .bundle-option .bundle-option-media { width: 50px; padding-right: 10px;}.bundle .bundle-option .option-bundle-description { font-size: 0.9em;}.bundle .bundle-option .option-bundle-description span.product { color: #333; font-weight: bold; border-bottom: 1px solid #DDD;}.bundle .bundle-option .selection-radio { width: 20px; padding-left: 10px;}.bundle-detail .media { background-color: black; text-align: center;}.bundle-detail .bundle-title { background-color: #D1D4D8; text-align: center; padding: 18px 0 15px 0; border-bottom: solid 1px #D1D4D8;}.bundle-detail .bundle-title h1 { padding: 0 5px 0 0; text-transform: uppercase; display: inline-block; vertical-align: middle;}.bundle-detail .bundle-title .bundle-price { font-style: italic; color: gray; vertical-align: middle;}.bundle-detail .bundle-description { background-color: #DDE0E5;}.bundle-page #container-header .cms-page-title { padding-top: 2px; padding-bottom: 3px; height: 22px; color: white; background-image: linear-gradient(to bottom, #2D2D2D 0%, #646564 50%); font-size: 90%; line-height: 1.7em; text-align: center;}#smartbanner { position: absolute; left: 0; top: -82px; border-bottom: 1px solid #e8e8e8; width: 100%; height: 78px; font-family: 'Helvetica Neue', sans-serif; background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); z-index: 9998; -webkit-font-smoothing: antialiased; overflow: hidden; -webkit-text-size-adjust: none;}#smartbanner .sb-container { margin: 0 auto; position: relative;}#smartbanner .sb-close { padding-bottom: 1px; position: absolute; left: 5px; top: 5px; display: block; border: 2px solid #fff; width: 14px; height: 14px; font-family: 'ArialRoundedMTBold', Arial; font-size: 15px; line-height: 15px; text-align: center; color: #fff; background: #070707; text-decoration: none; text-shadow: none; border-radius: 14px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); -webkit-font-smoothing: subpixel-antialiased;}#smartbanner .sb-close:active { font-size: 13px; color: #aaa;}#smartbanner .sb-icon { position: absolute; left: 30px; top: 10px; display: block; width: 57px; height: 57px; background: rgba(0, 0, 0, 0.6); background-size: cover; border-radius: 10px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}#smartbanner.no-icon .sb-icon { display: none;}#smartbanner .sb-info { position: absolute; left: 98px; top: 18px; width: 44%; font-size: 11px; line-height: 1.2em; font-weight: bold; color: #6a6a6a; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);}#smartbanner #smartbanner.no-icon .sb-info { left: 34px;}#smartbanner .sb-info strong { display: block; font-size: 13px; color: #4d4d4d; line-height: 18px;}#smartbanner .sb-info > span { display: block;}#smartbanner .sb-info em { font-style: normal; text-transform: uppercase;}#smartbanner .sb-button { position: absolute; right: 20px; top: 24px; border: 1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height: 24px; font-size: 14px; line-height: 24px; text-align: center; font-weight: bold; color: #6a6a6a; background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%); text-transform: uppercase; text-decoration: none; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); border-radius: 3px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset;}#smartbanner .sb-button:active,#smartbanner .sb-button:hover { background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%);}#smartbanner .sb-icon.gloss:after { content: ''; position: absolute; left: 0; top: -1px; border-top: 1px solid rgba(255, 255, 255, 0.8); width: 100%; height: 50%; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 100%); border-radius: 10px 10px 12px 12px;}#smartbanner.android { border-color: #212228; background: #3d3d3d url('../img/dark_background_stripes.gif'); border-top: 5px solid #88B131; box-shadow: none;}#smartbanner.android .sb-close { border: 0; width: 17px; height: 17px; line-height: 17px; color: #b1b1b3; background: #1c1e21; text-shadow: 0 1px 1px #000; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);}#smartbanner.android .sb-close:active { color: #eee;}#smartbanner.android .sb-info { color: #ccc; text-shadow: 0 1px 2px #000;}#smartbanner.android .sb-info strong { color: #fff;}#smartbanner.android .sb-button { min-width: 12%; border: 1px solid #DDDCDC; padding: 1px; color: #d1d1d1; background: none; border-radius: 0; box-shadow: none;}#smartbanner.android .sb-button span { display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#42B6C9), to(#39A9BB)); background-image: -moz-linear-gradient(top, #42B6C9, #39A9BB); text-transform: none; text-shadow: none; box-shadow: none;}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover { background: none;}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span { background: #2AC7E1;}ul.poi-features-icons { padding-left: 55px; padding-top: 5px;}ul.poi-features li { border: 0; background: url(../img/poi-features/atlas.png) no-repeat transparent 0 0;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { ul.poi-features li { background-image: url(../img/poi-features/atlas-2x.png); background-size: 27px 81px; }}ul.poi-features-icons li { display: inline-block; margin-right: 3px; height: 27px; width: 27px; text-indent: -9000px;}ul.poi-features-details li { display: block; height: 27px; padding-left: 35px; vertical-align: middle; margin-bottom: 2px; line-height: 27px;}ul.poi-features-icons li.recycling,ul.poi-features-details li.recycling { background-position: 0 0;}ul.poi-features-icons li.coffee-tasting,ul.poi-features-details li.coffee-tasting { background-position: 0 -27px;}ul.poi-features-icons li.vertuo-products,ul.poi-features-details li.vertuo-products { background-position: 0 -54px;}.fake-placeholder { color: #000000; height: 45px; background-color: #FFFFFF; border: 1px solid #C7C6C5; display: block; position: relative; margin: 0 auto; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box;}div.fake-placeholder { margin-top: -1px;}.fake-placeholder .label { color: #7F7F7F; top: 15px; left: 10px; padding: 0; font-weight: normal; overflow: hidden; position: absolute; text-overflow: ellipsis; height: 45px; white-space: nowrap; width: 85%; -webkit-transition: top .15s ease-in-out; -moz-transition: top .15s ease-in-out; -ms-transition: top .15s ease-in-out; -o-transition: top .15s ease-in-out; transition: top .15s ease-in-out; user-select: none; pointer-events: none; z-index: 1;}.fake-placeholder .label a { color: #7F7F7F; pointer-events: auto;}.fake-placeholder .input { color: #000000; font-size: 15px; border: 0; position: absolute; padding: 13px 10px 10px 10px; top: 0; width: 100%; -moz-box-sizing: border-box; box-sizing: border-box;}.fake-placeholder .input:-webkit-autofill { transition: background-color 600s ease-in-out 0s;}.fake-placeholder .input.hide-txt { color: transparent; letter-spacing: 0.5px;}.fake-placeholder .input.hide-txt::selection { color: transparent; background: transparent;}.fake-placeholder select.input { padding-left: 5px; padding-bottom: 2px; background: url("../img/drop-down-arrow-sprite.png") no-repeat 99% 18px;}.fake-placeholder.error { border: 1px solid #AB0032; z-index: 1;}.fake-placeholder.error .input { color: #AB0032;}.fake-placeholder input,.fake-placeholder select { outline: 0; background: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}.fake-placeholder input:required,.fake-placeholder input:invalid { box-shadow: none;}.fake-placeholder.populated .label { top: 6px; font-size: 11px;}.fake-placeholder.populated .input { padding-top: 20px;}.fake-placeholder.with-helper { display: table-cell; width: 100%;}.fake-placeholder.height-100 { height: 100px;}.fake-placeholder.height-100 textarea { height: 100px; resize: none;}.fake-placeholder.no-border-right { border-right: 0;}@media only screen and (max-device-width: 480px) { .fake-placeholder select.input { padding-left: 10px; }}.make-so-confirmation-page { background: #EAE1DA; color: #000000; padding: 15px; margin-top: 15px;}.make-so-confirmation-page .make-so-content .make-so-title { background: url("../img/standing-orders/recurring-order-icon-dark.png") 0 0 no-repeat; background-size: 55px auto; margin: 0 60px; padding: 7.5px 0 7.5px 75px; font-weight: bold; min-height: 35px;}.make-so-confirmation-page .make-so-content .make-so-discover { display: block; text-align: center; text-decoration: underline; color: #000000;}.progress-bar { width: 100%; margin: 0 0 5px 0;}.progress-bar .progress-bar__weak-level,.progress-bar .progress-bar__medium-level,.progress-bar .progress-bar__strong-level { width: 33%; height: 4px; background-color: #D1D1D1; display: inline-block; margin-right: -2px; -webkit-transition: background-color 300ms; -moz-transition: background-color 300ms; -ms-transition: background-color 300ms; -o-transition: background-color 300ms; transition: background-color 300ms;}.progress-bar.progress-bar-weak .progress-bar__weak-level { background-color: #DD3232;}.progress-bar.progress-bar-weak .progress-bar__result-info { color: #DD3232;}.progress-bar.progress-bar-medium .progress-bar__weak-level,.progress-bar.progress-bar-medium .progress-bar__medium-level { background-color: #FF9F00;}.progress-bar.progress-bar-medium .progress-bar__result-info { color: #FF9F00;}.progress-bar.progress-bar-strong .progress-bar__weak-level,.progress-bar.progress-bar-strong .progress-bar__medium-level,.progress-bar.progress-bar-strong .progress-bar__strong-level { background-color: #4C8843;}.progress-bar.progress-bar-strong .progress-bar__result-info { color: #4C8843;}.progress-bar .progress-bar__result { margin: 0; font-size: 12px;}.progress-bar .progress-bar__result .progress-bar__result-info { font-weight: bold;}.tooltip-container { overflow: visible;}.tooltip-container input:focus + .tooltip,.tooltip-container input:hover + .tooltip { display: block;}.tooltip-container .tooltip { position: absolute; z-index: 12000; color: #FFFFFF; display: none; font-size: 12px;}.tooltip-container .tooltip .body { background: #000000; border-radius: 3px; min-width: 130px; min-height: 12px; padding: 10px;}.tooltip-container .tooltip .body .tooltip-content-info { color: #D1D1D1;}.tooltip-container .tooltip .body .tooltip-content-list { padding: 5px 5px 5px 7px;}.tooltip-container .tooltip .body .tooltip-content-list li { margin-bottom: 0; margin-left: 7px; list-style-type: disc;}.tooltip-container .tooltip .body .tooltip-content-list .icon { display: none; position: absolute; left: -1.3em; top: 2px; background-image: url("../img/check.png"); background-repeat: no-repeat; height: 20px; width: 14px;}.tooltip-container .tooltip-top { bottom: 50px;}.tooltip-container .tooltip-top .top { display: none;}.tooltip-container .tooltip-top .bottom { position: absolute; bottom: -3px; right: 8px; background: #000000; height: 10px; width: 10px; transform: rotate(45deg);}.tooltip-container .tootltip-lost-password { border: 1px solid #333333;}.tooltip-container .tootltip-lost-password .bottom { border: 1px solid #333333; z-index: -1;}.einvoice-item { min-height: 20px; padding: 25px 35px 25px 15px; position: relative;}.einvoice-item .einvoice-fake-placeholder { margin-bottom: 10px;}.einvoice-item .info-bubble { position: absolute; right: 15px; top: 23px;}.einvoice-fake-placeholder { color: #000000; height: 45px; background-color: #FFFFFF; border: 1px solid #C7C6C5; display: block; position: relative; margin: 0 auto; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box;}div.einvoice-fake-placeholder { margin-top: -1px;}.einvoice-fake-placeholder .label { color: #7F7F7F; top: 15px; left: 10px; padding: 0; font-weight: normal; overflow: hidden; position: absolute; text-overflow: ellipsis; height: 45px; white-space: nowrap; width: 85%; -webkit-transition: top .15s ease-in-out; -moz-transition: top .15s ease-in-out; -ms-transition: top .15s ease-in-out; -o-transition: top .15s ease-in-out; transition: top .15s ease-in-out; user-select: none; pointer-events: none; z-index: 1;}.einvoice-fake-placeholder .label a { color: #7F7F7F; pointer-events: auto;}.einvoice-fake-placeholder .input { color: #000000; font-size: 15px; border: 0; position: absolute; padding: 13px 10px 10px 10px; top: 0; width: 100%; -moz-box-sizing: border-box; box-sizing: border-box;}.einvoice-fake-placeholder .input:-webkit-autofill { transition: background-color 600s ease-in-out 0s;}.einvoice-fake-placeholder .input.hide-txt { color: transparent; letter-spacing: 0.5px;}.einvoice-fake-placeholder .input.hide-txt::selection { color: transparent; background: transparent;}.einvoice-fake-placeholder select.input { padding-left: 5px; padding-bottom: 2px; background: url("../img/drop-down-arrow-sprite.png") no-repeat 99% 18px;}.einvoice-fake-placeholder.error { border: 1px solid #AB0032; z-index: 1;}.einvoice-fake-placeholder.error .input { color: #AB0032;}.einvoice-fake-placeholder input,.einvoice-fake-placeholder select { outline: 0; background: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}.einvoice-fake-placeholder input:required,.einvoice-fake-placeholder input:invalid { box-shadow: none;}.einvoice-fake-placeholder.populated .label { top: 6px; font-size: 11px;}.einvoice-fake-placeholder.populated .input { padding-top: 20px;}.einvoice-fake-placeholder.with-helper { display: table-cell; width: 100%;}.einvoice-fake-placeholder.height-100 { height: 100px;}.einvoice-fake-placeholder.height-100 textarea { height: 100px; resize: none;}.einvoice-fake-placeholder.no-border-right { border-right: 0;}@media only screen and (max-device-width: 480px) { .einvoice-fake-placeholder select.input { padding-left: 10px; }}.einvoice-fake-placeholder:last-child { margin-bottom: 0;}.einvoice-item__type { float: left; padding-right: 15px;}.einvoice-item__label { font-size: 1em;}.einvoice-item__label-terms { font-size: .9em; padding-top: 2px;}.einvoice-terms-container { display: flex; padding: 15px;}.einvoice-terms-container__checkbox { margin-right: 15px;}.einvoice-terms-container__preferences-checkbox { margin-right: 10px;}.einvoice-terms-container__preferences-checkbox input { margin-left: 0;}.einvoice-item__fields { clear: both; margin: 20px 30px 0 36px;}.einvoice-information { padding: 5px 15px 10px;}.einvoice-information .einvoice-information__field { font-weight: bold;}.einvoice-learnmore { padding: 15px; color: black; font-size: .9em; line-height: 1.3em;}