::-webkit-input-placeholder{color:#b1b1b1}:-moz-placeholder{color:#b1b1b1}::-moz-placeholder{color:#b1b1b1}:-ms-input-placeholder{color:#b1b1b1}::-webkit-scrollbar{background:#fff;width:10px}::-webkit-scrollbar-thumb{background:#42842b;border-radius:0}::selection{background:#5aa249;color:#fff}::-moz-selection{background:#5aa249;color:#fff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{outline:0}*,*:after,*:before{box-sizing:border-box}img{max-width:100%}.container{margin:0 auto;padding:0 6px;position:relative}.container.wide{padding:0 15px}.container.ultra-wide{padding:0 30px}.clearfix:after,.clearfix:before,.container:after,.container:before{content:"";display:table}.clearfix:after,.container:after{clear:both}.clearfix,.container{*zoom:1}.clear{clear:both}.row{margin-left:-6px;margin-right:-6px}.wide .row{margin-left:-15px;margin-right:-15px}.ultra-wide .row{margin-left:-30px;margin-right:-30px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:6px;padding-right:6px;position:relative}.wide .col-lg-1,.wide .col-lg-10,.wide .col-lg-11,.wide .col-lg-12,.wide .col-lg-2,.wide .col-lg-3,.wide .col-lg-4,.wide .col-lg-5,.wide .col-lg-6,.wide .col-lg-7,.wide .col-lg-8,.wide .col-lg-9,.wide .col-md-1,.wide .col-md-10,.wide .col-md-11,.wide .col-md-12,.wide .col-md-2,.wide .col-md-3,.wide .col-md-4,.wide .col-md-5,.wide .col-md-6,.wide .col-md-7,.wide .col-md-8,.wide .col-md-9,.wide .col-sm-1,.wide .col-sm-10,.wide .col-sm-11,.wide .col-sm-12,.wide .col-sm-2,.wide .col-sm-3,.wide .col-sm-4,.wide .col-sm-5,.wide .col-sm-6,.wide .col-sm-7,.wide .col-sm-8,.wide .col-sm-9,.wide .col-xs-1,.wide .col-xs-10,.wide .col-xs-11,.wide .col-xs-12,.wide .col-xs-2,.wide .col-xs-3,.wide .col-xs-4,.wide .col-xs-5,.wide .col-xs-6,.wide .col-xs-7,.wide .col-xs-8,.wide .col-xs-9{padding-left:15px;padding-right:15px}.ultra-wide .col-lg-1,.ultra-wide .col-lg-10,.ultra-wide .col-lg-11,.ultra-wide .col-lg-12,.ultra-wide .col-lg-2,.ultra-wide .col-lg-3,.ultra-wide .col-lg-4,.ultra-wide .col-lg-5,.ultra-wide .col-lg-6,.ultra-wide .col-lg-7,.ultra-wide .col-lg-8,.ultra-wide .col-lg-9,.ultra-wide .col-md-1,.ultra-wide .col-md-10,.ultra-wide .col-md-11,.ultra-wide .col-md-12,.ultra-wide .col-md-2,.ultra-wide .col-md-3,.ultra-wide .col-md-4,.ultra-wide .col-md-5,.ultra-wide .col-md-6,.ultra-wide .col-md-7,.ultra-wide .col-md-8,.ultra-wide .col-md-9,.ultra-wide .col-sm-1,.ultra-wide .col-sm-10,.ultra-wide .col-sm-11,.ultra-wide .col-sm-12,.ultra-wide .col-sm-2,.ultra-wide .col-sm-3,.ultra-wide .col-sm-4,.ultra-wide .col-sm-5,.ultra-wide .col-sm-6,.ultra-wide .col-sm-7,.ultra-wide .col-sm-8,.ultra-wide .col-sm-9,.ultra-wide .col-xs-1,.ultra-wide .col-xs-10,.ultra-wide .col-xs-11,.ultra-wide .col-xs-12,.ultra-wide .col-xs-2,.ultra-wide .col-xs-3,.ultra-wide .col-xs-4,.ultra-wide .col-xs-5,.ultra-wide .col-xs-6,.ultra-wide .col-xs-7,.ultra-wide .col-xs-8,.ultra-wide .col-xs-9{padding-left:30px;padding-right:30px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.right-side .col-xs-1,.right-side .col-xs-10,.right-side .col-xs-11,.right-side .col-xs-12,.right-side .col-xs-2,.right-side .col-xs-3,.right-side .col-xs-4,.right-side .col-xs-5,.right-side .col-xs-6,.right-side .col-xs-7,.right-side .col-xs-8,.right-side .col-xs-9{float:right}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.right-side .col-sm-1,.right-side .col-sm-10,.right-side .col-sm-11,.right-side .col-sm-12,.right-side .col-sm-2,.right-side .col-sm-3,.right-side .col-sm-4,.right-side .col-sm-5,.right-side .col-sm-6,.right-side .col-sm-7,.right-side .col-sm-8,.right-side .col-sm-9{float:right}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.right-side .col-md-1,.right-side .col-md-10,.right-side .col-md-11,.right-side .col-md-12,.right-side .col-md-2,.right-side .col-md-3,.right-side .col-md-4,.right-side .col-md-5,.right-side .col-md-6,.right-side .col-md-7,.right-side .col-md-8,.right-side .col-md-9{float:right}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.right-side .col-lg-1,.right-side .col-lg-10,.right-side .col-lg-11,.right-side .col-lg-12,.right-side .col-lg-2,.right-side .col-lg-3,.right-side .col-lg-4,.right-side .col-lg-5,.right-side .col-lg-6,.right-side .col-lg-7,.right-side .col-lg-8,.right-side .col-lg-9{float:right}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}
@keyframes uil-rolling-anim{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}body,html{color:#323232;font-family:Asap,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:400;height:100%;-moz-osx-font-smoothing:grayscale}body.hidden,body.hide{height:100%!important;overflow:hidden!important;width:100%!important}.ng-viewport{height:100%;position:relative;width:100%}.scrollable{height:100%;overflow:auto;position:relative;z-index:1}.long-text{padding-top:64px}h1{color:#fff;font-size:30px;font-weight:700;line-height:1.15;margin:30px auto 40px}.long-text h1{color:#5aa249;font-size:26px;margin-bottom:30px;text-align:center}.info-section h1{color:#3f3f3f;font-size:28px;margin:0;margin-bottom:15px;text-align:left}h2{color:#eb5038;font-size:26px;font-weight:700;line-height:1.3em;margin-bottom:25px;text-align:center}.long-text h2{color:#535353;font-size:20px;margin-bottom:5px;text-align:left}.info-page h2{color:#3f3f3f;font-size:28px;margin-bottom:15px;text-align:left}.info-page.partners h2{color:#eb5038;font-size:30px;font-weight:normal;margin-bottom:43px;text-align:center}.info-page.partners #where h2{text-align:left}.long-text table{border:1px solid #d8d8d8;margin-bottom:20px}.long-text td{border:1px solid #d8d8d8;padding:5px 10px;vertical-align:top}.long-text .table-wrapper{overflow-x:auto;width:100%}.long-text .table-wrapper table{min-width:738px;width:100%}.long-text li,.long-text p{font-size:14px;line-height:1.5em;margin-bottom:20px}.long-text h1+p{margin-bottom:0;text-align:center}.long-text table p{margin:0}.long-text p.sub{font-size:18px}.long-text li{margin-bottom:5px}.long-text ul{list-style:disc;margin-bottom:15px;margin-top:-15px;padding-left:30px}em{font-style:italic}strong{font-weight:700}a{color:currentColor;text-decoration:none}.long-text a{word-break:break-word}.long-text table a{word-break:unset}input,textarea{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;color:currentColor;font-family:inherit;outline:0}button,input[type=button],input[type=search],input[type=submit]{-webkit-appearance:none}input.error{border-color:#eb5038!important}label.error,label.error a{color:#eb5038!important}label.error{background-position:left -200px!important}.errors{color:#eb5038;line-height:1.5em;padding:7px 0;text-align:center}button{cursor:pointer}#local,#qa,#staging{background-color:hotpink;bottom:0;height:100%;left:0;overflow:hidden;position:fixed;text-indent:-9999px;top:0;width:5px;z-index:21470000001}#qa{background-color:lawngreen}#inner_loader,#loader,#store_loader,.form-overlay{background-color:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:99999999}#inner_loader,.form-overlay{background-attachment:fixed;background-color:rgba(255,255,255,.5);position:absolute;z-index:99998}#store_loader{background-color:#000;background-color:rgba(0,0,0,.6);z-index:99998}.loader{height:100px;position:relative;text-align:center;width:100%}.uil-rolling-css{bottom:0;height:200px;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(0.14);width:200px}.uil-rolling-css>div{animation:uil-rolling-anim 1s linear infinite;height:200px;position:relative;width:200px}.uil-rolling-css>div div{border:30px solid #5aa249;border-bottom:0;border-radius:1000px 1000px 0 0;height:100px;position:absolute;width:200px}.uil-rolling-css>div div:nth-of-type(2){transform:translate(0,50px) rotate(36deg) translate(0,-50px)}.obsolete{background-color:#ff9b00;color:#323232;font-size:14px;font-weight:bold;line-height:1.5em;padding:10px;position:relative;text-align:center;z-index:100000000}.obsolete a,.obsolete a:visited{color:currentColor}.obsolete a:hover{text-decoration:none}#cookie-layer{background-color:rgba(0,0,0,.25);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999999999}.no-cookie-banner #cookie-layer{display:none!important}#cookies{background-color:rgba(0,0,0,.85);bottom:0;left:0;padding:25px 15px;position:fixed;right:0;z-index:99999998}#cookies p{color:#fff;font-size:14px;line-height:22px}#cookies p a{color:#fff;text-decoration:underline}#cookies>a{background-color:#5aa249;border:1px solid #fff;border-radius:3px;color:#fff;display:block;font-size:13px;height:27px;line-height:25px;margin:15px auto 0;text-align:center;text-decoration:none;width:75px}#smartbanner{background:#fff;height:67px;left:0;position:absolute;right:0;top:-67px;width:100%;z-index:9998}.no-smartbanner #smartbanner{display:none!important}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{background:#d8d8d8;border-radius:14px;color:#3f3f3f;font-size:16px;height:18px;left:6px;line-height:13px;position:absolute;text-align:center;text-decoration:none;text-shadow:none;top:6px;width:18px}#smartbanner .sb-icon{background:rgba(0,0,0,0.6);background-size:contain;border-radius:10px;display:block;height:49px;left:30px;position:absolute;top:9px;width:49px}#smartbanner .sb-info{color:#3f3f3f;font-size:11px;left:93px;line-height:1.4em;max-width:210px;position:absolute;right:80px;top:10px}#smartbanner .sb-info strong{display:block;font-size:13px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{background:#ff9b00;border-radius:3px;color:#fff;font-size:14px;font-weight:bold;height:30px;line-height:30px;min-width:10%;padding:0 8px;position:absolute;right:11px;text-align:center;text-decoration:none;text-transform:uppercase;top:19px}.zopim{z-index:9998!important}#mixpanel-notification-tagline{visibility:hidden}#back_to_top{display:none}#back_to_top a{bottom:15px;color:#5aa249;display:block;font-size:11px;position:fixed;right:15px;text-align:center;text-decoration:none;text-transform:uppercase;width:60px;z-index:100}#back_to_top span{background:#fff url(/static/img/arrow-up.png) center center no-repeat;border:1px solid #5aa249;border-radius:50%;display:inline-block;height:46px;margin-bottom:7px;transition:margin .3s;width:46px}#back_to_top:hover span{margin-bottom:14px}.faq-page dl{border-bottom:1px solid #d8d8d8}dt{border-top:1px solid #d8d8d8;cursor:pointer;font-size:16px;font-weight:700;line-height:20px;padding:17px 20px 17px 0;position:relative;text-decoration:none;transition:color .3s}.faq-page dt{padding-left:33px}.faq-page dt:first-child{border-top:0}dt.opened,dt:hover{color:#5aa249}.faq-page dt:before{content:attr(data-index);display:block;height:20px;left:0;position:absolute;top:17px}dt:after{background:url(/static/img/faq/faq-toggle.png) no-repeat center top;content:"";display:block;height:9px;position:absolute;right:0;top:22px;width:14px}dt.opened:after{background-position:center bottom}dd{display:none;font-size:15px;line-height:1.5em;padding-bottom:17px}.faq-page dd{padding-left:33px}dd a{color:currentColor;text-decoration:underline}#faq ul{list-style:disc;padding-left:15px}#faq li{margin-bottom:10px}.questions>div{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin-top:25px;padding:20px 0}.questions p{color:#5aa249;font-size:16px;line-height:1.5em;text-align:center}.faq-page .questions p{border:0;margin:25px 0 0;padding:0;text-align:left}.questions img{display:block;margin:0 auto 10px}.questions a,.questions a:visited{color:#5aa249;font-weight:700;text-decoration:none;transition:color .3s;white-space:nowrap}.questions a:active,.questions a:hover{color:#42842b}.questions span{font-size:13px}.questions+.disclaimer{padding-top:15px}.questions+.disclaimer>p{color:#9b9b9b;font-size:13px}.questions+.disclaimer>p>a{text-decoration:underline}table.weights{color:#3f3f3f;margin:0;max-width:400px;width:100%}.weights td,.weights th{border:1px solid #d8d8d8;padding:5px 10px;width:50%}.weights th{background-color:#d8d8d8;font-weight:700;text-transform:uppercase}.snowflake{color:#fff;font-family:Arial,sans-serif;font-size:1em;text-shadow:0 0 5px #000}.snowflake{-webkit-animation-duration:10s,3s;animation-duration:10s,3s;-webkit-animation-iteration-count:infinite,infinite;animation-iteration-count:infinite,infinite;-webkit-animation-name:snowflakes-fall,snowflakes-shake;animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-play-state:running,running;animation-play-state:running,running;-webkit-animation-timing-function:linear,ease-in-out;animation-timing-function:linear,ease-in-out;cursor:default;position:fixed;top:-10%;user-select:none;z-index:999999}.snowflake:nth-of-type(0){animation-delay:0s,0s;left:1%}.snowflake:nth-of-type(1){animation-delay:1s,1s;left:10%}.snowflake:nth-of-type(2){animation-delay:6s,.5s;left:20%}.snowflake:nth-of-type(3){animation-delay:4s,2s;left:30%}.snowflake:nth-of-type(4){animation-delay:2s,2s;left:40%}.snowflake:nth-of-type(5){animation-delay:8s,3s;left:50%}.snowflake:nth-of-type(6){animation-delay:6s,2s;left:60%}.snowflake:nth-of-type(7){animation-delay:2.5s,1s;left:70%}.snowflake:nth-of-type(8){animation-delay:1s,0s;left:80%}.snowflake:nth-of-type(9){animation-delay:3s,1.5s;left:90%}.snowflake:nth-of-type(10){animation-delay:2s,0s;left:25%}.snowflake:nth-of-type(11){animation-delay:4s,2.5s;left:65%}@media (min-width:768px){#wrapper{height:auto!important;height:100%;margin-bottom:-359px;min-height:100%;overflow:hidden}#wrapper .push,footer{height:359px}h1{font-size:40px;margin:30px auto}h2{font-size:28px;margin-bottom:25px}.info-page .box h2{font-size:22px;margin-bottom:5px}#cookies{padding:25px 105px 25px 15px}#cookies>a{margin:0;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.questions p{margin-left:79px;text-align:left}.questions img{float:left;margin-right:30px}}@media (min-width:992px){#wrapper{margin-bottom:-341px}#wrapper .push,footer{height:341px}h1{margin-top:70px}}@media (min-width:1200px){#wrapper{margin-bottom:-298px}#wrapper .push,footer{height:298px}h2{font-size:35px}}.left{float:left}.right{float:right}.clear{clear:both}.padding-t-m{padding-top:40px}#ot-sdk-btn-floating{display:none}#onetrust-banner-sdk{left:0!important;margin:0 auto!important;right:0!important}@media only screen and (min-width: 1024px){#onetrust-banner-sdk:not(.vertical-align-content) #onetrust-button-group-parent{margin-left:75%!important}}
@keyframes bounce{0%{animation-timing-function:ease;margin-top:50px}20%{animation-timing-function:ease;margin-top:-10px}40%{animation-timing-function:ease;margin-top:15px}60%{animation-timing-function:ease;margin-top:-7px}80%{animation-timing-function:ease;margin-top:3px}100%{margin-top:0}}.fade{opacity:1!important;transition:opacity .3s}.fade.ng-hide{opacity:0!important}.fade-up{margin-top:0!important;opacity:1!important;transition:opacity .3s,margin-top .3s}.fade-up.ng-hide{margin-top:50px!important;opacity:0!important}.bouncing-up{animation-duration:.7s;animation-name:bounce}.slide-down{height:100%;overflow:hidden;transition:height .3s}.help .slide-down{height:202px}.help.right .slide-down{height:124px}.help .slide-down.ng-hide,.help.right .slide-down.ng-hide,.slide-down.ng-hide{height:0;overflow:hidden}.zoom-in{display:block;opacity:0;width:0}.zoom-in.visible{opacity:1;transition:width .5s,opacity .5s;width:245px}
header{background-color:#5aa249;color:#fff;height:44px;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.with-smartbanner header{top:67px}header.home{background-color:transparent}header .content,header .tilting_bg{height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}header .tilting_bg{background-color:#5aa249;height:100%;transition:height .5s;z-index:1}header.partner .tilting_bg{background-color:transparent}#logo{color:#fff;float:left;height:44px;text-decoration:none}.info-page #logo{float:none}.iper #logo em,.partner #logo em{display:block;font-size:10px;line-height:12px;margin-left:12px;margin-top:7px}#logo img{display:block;margin-left:5px;margin-top:10px;width:178px}.info-page #logo img{margin:10px auto}.iper #logo img,.partner #logo img{margin-top:3px;width:109px}header a.back{background:url(/static/img/indietro.png) 14px center no-repeat;float:left;height:44px;line-height:44px;overflow:hidden;padding-left:38px;position:relative}header .show-how-to,header .signin{display:block;float:right;font-size:15px;margin-right:5px}header .show-how-to{height:100%;margin-right:0;padding:0 15px}header .signin li{float:left;margin-right:0}header .show-how-to,header .signin .register{display:none}header .show-how-to a,header .show-how-to a:visited,header .signin a,header .signin a:visited{border-radius:3px;color:#fff;display:block;height:32px;line-height:32px;margin-top:6px;padding:0 10px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .3s}.info-page header .btn{background-color:rgba(255,255,255,.2);border:1px solid #fff;border-radius:3px;color:#fff;display:none;float:right;font-size:15px;height:32px;line-height:30px;margin-right:19px;margin-top:8px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:background-color .3s,color .3s}.info-page header .btn:hover{background-color:rgba(255,255,255,1);color:#5aa249}@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){header a.back{background-image:url(/static/img/indietro@2x.png);background-size:10px 19px}}@media (min-width:768px){header{height:50px;width:100%}.auth header{position:relative}.with-shopper-banner header.home{top:62px}.with-shopper-banner .hidden+header.home{top:0}header .tilting_bg{height:0}.homepage header .tilting_bg,.landing.category header .tilting_bg,.with-discount-code header.home .tilting_bg,.with-shopper-banner header.home .tilting_bg,header.how-to-visible .tilting_bg,header.scrolled .tilting_bg{height:100%}.iper #logo,.partner #logo{height:50px;line-height:50px}.info-page #logo{float:left}#logo img,.info-page #logo img,.iper #logo img,.partner #logo img{display:inline-block;width:auto}.info-page #logo img{margin-left:5px}.iper #logo img,.partner #logo img{margin-left:1px;margin-top:0;vertical-align:middle;width:143px}.iper #logo em,.partner #logo em{display:inline}.partner #logo em{font-size:13px;opacity:.7}header a.back{height:50px;line-height:50px}header .show-how-to{display:block}header .signin li{margin-right:7px}header .signin .register{display:block}header .show-how-to a,header .show-how-to a:visited,header .signin a,header .signin a:visited{margin-top:9px}.consumer-habits header .signin .login a,.consumer-habits header .signin .login a:visited,.landing header .signin .login a,.landing header .signin .login a:visited{background-color:rgba(255,255,255,0.2);border:1px solid #fff;line-height:30px;transition:color .3s,background-color .3s}.consumer-habits header .signin .login a:hover,.landing header .signin .login a:hover{background-color:#fff;color:#42842b}header .show-how-to a:after,header .signin a:after{background-color:#fff;bottom:5px;content:'';height:1px;left:10px;opacity:0;position:absolute;right:10px;transition:opacity .3s}header .show-how-to a:active:after,header .show-how-to a:hover:after,header .signin a:active:after,header .signin a:hover:after{opacity:1}.consumer-habits header .signin .login a:after,.landing header .signin .login a:after{display:none}header .signin .register a:before{content:'/';display:block;height:32px;left:-7px;line-height:32px;pointer-events:none;position:absolute;text-align:center;top:0;width:11px}.info-page header .btn{display:block}}
footer{background-color:#5aa249;color:#fff;font-size:12px;line-height:1.5em;padding:25px 0;text-align:center}footer a{color:currentColor;text-decoration:none}footer a:hover{text-decoration:underline}footer .follow-us a:hover{text-decoration:none}footer .services{font-size:14px;line-height:25px;margin-bottom:20px}footer .services a{display:block;padding:6px 0}footer .services.follow-us a{display:inline}footer .services span{display:none;margin:0 7px}footer .services a img{margin-left:5px;vertical-align:middle}footer .social-badges{background-color:rgba(255,255,255,.1);margin-bottom:20px;min-height:54px;padding:10px}footer .social-badges a,footer .social-badges span{display:inline-block;font-size:14px;height:34px;line-height:34px;vertical-align:middle}footer .social-badges a{margin:0 5px}footer .social-badges span{display:block;height:auto;line-height:1.5em;margin-bottom:10px;text-align:center}footer .privacy{color:rgba(255,255,255,.5);font-size:12px}footer .privacy a{text-decoration:underline}@media (min-width:768px){footer .services a{display:inline;padding:0}footer .services span{display:inline}footer .services span.breaker{display:block;height:0;overflow:hidden}footer .social-badges span{display:inline-block;height:34px;line-height:34px;margin-bottom:0;margin-right:10px}footer .social-badges a{margin-left:10px}}@media (min-width:992px){}@media (min-width:1300px){footer .services span.breaker{display:inline;height:auto;overflow:visible}}
@keyframes shaking{0%{transform:rotate(0deg)}25%{transform:rotate(-1deg)}50%{transform:rotate(0deg)}75%{transform:rotate(1deg)}100%{transform:rotate(0deg)}}#apple_storage,#cat_mask,#confirm_mask,#cross_mask,#edit_mask,#mask_new,#no_cookie,#privacy_mask,#save_mask{background-color:#000;background-color:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}#confirm_mask,#edit_mask,#mask_new,#privacy_mask,#save_mask{height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;width:100%}#mask_new.mobile-zoom-enabled{overflow-y:hidden}#cat_mask{background-color:rgba(0,0,0,.6);z-index:196}#apple_storage,#no_cookie{z-index:100000000}#cross_mask{top:50px;z-index:199}#mask_new .content{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0}#mask_new .content.auth{bottom:auto;min-height:100%}#mask_new.animate-modal .content.auth{animation:shaking .2s ease infinite}.modal-new{left:0;margin:15px auto;position:absolute;right:0;top:0;width:90%;z-index:10000}.modal-new.auth-new,.modal-new.change-order-store,.modal-new.confirm,.modal-new.dl,.modal-new.edit-alerts,.modal-new.nl,.modal-new.order-again,.modal-new.pp-disabled,.modal-new.price-parity,.modal-new.privacy-popup,.modal-new.save-cart,.modal-new.timetable,.modal-new.trenord-cards{padding-top:30px}.modal-new.edit-alerts,.modal-new.product-detail{width:95%}.modal-new.edit-alerts{max-width:515px}.modal-new.dl,.modal-new.nl,.modal-new.pp-disabled{max-width:480px}.modal-new.auth-new{max-width:384px}.modal-new.privacy-check,.modal-new.privacy-popup{max-width:480px}.modal-new .body{background-color:#fff;border-radius:3px;padding:30px;position:relative}.modal-new.cross-selling .body{padding:15px}.modal-new.price-parity .body{padding-top:0}.modal-new.dl .body,.modal-new.nl .body,.modal-new.pp-disabled .body{padding:0 20px 20px}.modal-new.trenord-cards .body{padding:20px}.modal-new h1{color:#5aa249;font-size:20px;margin-top:10px;text-transform:uppercase}.modal-new h2{color:#fff;font-size:20px;height:50px;margin:0;margin-right:25px;overflow:hidden;padding:0;text-align:left}.modal-new .body h2{color:#323232;font-size:16px;height:auto;margin-bottom:5px;margin-top:15px;text-align:left}.modal-new .close{background:url(/static/img/chiudi.png) center center no-repeat;display:block;height:21px;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:0;width:21px}.modal-new.auth-new .close,.modal-new.change-order-store .close,.modal-new.confirm .close,.modal-new.dl .close,.modal-new.edit-alerts .close,.modal-new.nl .close,.modal-new.order-again .close,.modal-new.pp-disabled .close,.modal-new.price-parity .close,.modal-new.privacy-popup .close,.modal-new.save-cart .close,.modal-new.timetable .close,.modal-new.trenord-cards .close{top:0}.modal-new.product-detail .close{background-image:url(/static/img/detail/close-mobile.png);right:10px;top:10px;z-index:1}.modal-new h3{font-size:16px;font-weight:700;margin-bottom:5px;margin-top:15px}.modal-new.max-weight h3,.modal-new.options h3{color:#eb5038;font-size:18px;font-weight:700;line-height:24px;margin-top:0}.modal-new.order-again h3{font-size:18px;line-height:25px;margin-bottom:21px}.modal-new.dl h3,.modal-new.nl h3,.modal-new.pp-disabled h3,.modal-new.price-parity h3{background-color:#5aa249;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-size:19px;font-weight:bold;height:100px;margin:0 -30px 20px;padding-top:19px;text-align:center}.modal-new.dl h3,.modal-new.nl h3,.modal-new.pp-disabled h3{font-size:22px;font-weight:400;height:auto;line-height:1.3em;margin:0 -20px 15px;padding:19px 20px}.modal-new.price-parity h3 img{display:block;margin:0 auto 10px}.modal-new.dl h3 img{margin-right:7px;vertical-align:middle}.modal-new p{line-height:1.3em;margin:15px 0}.modal-new.promo p{line-height:1.5em}.modal-new .foot p{margin:0}.modal-new.info p,.modal-new.infos p{margin:0}.modal-new.info p{font-size:15px}.modal-new.alerts p{color:#eb5038;margin:0;text-align:center}.modal-new.alerts .alert p{color:#3f3f3f}.modal-new.max-weight p,.modal-new.options p{color:#3f3f3f;font-size:15px;line-height:24px;margin:0}.modal-new.options p{margin-bottom:15px}.modal-new.options ul{margin-bottom:20px}.modal-new.order-again p,.modal-new.price-parity p{font-size:15px;line-height:23px}.modal-new.dl p,.modal-new.nl p,.modal-new.pp-disabled p{font-size:18px;line-height:24px;padding:0;text-align:center}.modal-new.dl p{font-size:16px;margin-bottom:0;margin-top:20px}.modal-new.dl h3+p{font-size:22px;margin-bottom:30px;margin-top:15px}.modal-new.confirm-delete p.error,.modal-new.nl p.error,.modal-new.verify p.error{color:#eb5038;font-size:15px}.modal-new.nl p.disclaimer{color:#9b9b9b;font-size:13px;font-weight:400;line-height:18px}.modal-new.nl p.disclaimer a{color:currentColor;text-decoration:underline}.modal-new.nl p.thanks{color:#5aa249}.modal-new p a{color:#5aa249;text-decoration:none}.modal-new.dl p a{font-weight:700}.modal-new p a:hover{text-decoration:underline}.modal-new li{line-height:1.3em;list-style:disc inside}.modal-new.max-weight li,.modal-new.options li{line-height:24px;list-style:none}.modal-new hr{border:0;border-top:1px solid #5aa249;margin:20px 15px}.modal-new.faq hr{margin:20px 0}.modal-new.max-weight hr,.modal-new.options hr{border-top:1px solid #d8d8d8;margin:20px 0}.modal-new .foot{color:#5aa249;margin:0}.modal-new .foot a{color:#5aa249;font-weight:700;text-decoration:none}.manual-infos input[type=checkbox]{display:none}.manual-infos input[type=checkbox]+label{background:url(/static/img/checkbox.png) left top no-repeat;color:#9b9b9b;display:block;font-size:15px;line-height:18px;margin-top:15px;min-height:18px;padding-left:28px}.submitted input[type=checkbox].ng-invalid+label{background-position:left -200px!important;color:#eb5038!important}.manual-infos input[type=checkbox]:checked+label{background-position:left -100px}.modal-new.confirm .body a,.modal-new.options .body a,.modal-new.save-cart .body a,.modal-new.save-cart .body input[type=submit]{background-color:#eb5038;border-radius:3px;color:#fff;float:left;font-size:20px;height:50px;line-height:50px;margin-left:4%;text-align:center;text-decoration:none;transition:background-color .3s;width:48%}.modal-new.confirm .body a:hover,.modal-new.options .body a:hover{background-color:#da3016}.modal-new.options .body a,.modal-new.save-cart .body a,.modal-new.save-cart .body input[type=submit]{background-color:#ff9b00;border:0;cursor:pointer;height:40px;line-height:40px}.modal-new.save-cart .body input[type=submit]{line-height:38px}.modal-new.options .body a:hover,.modal-new.save-cart .body a,.modal-new.save-cart .body input[type=submit]:hover{background-color:#ff7f00}.modal-new.confirm.plus .body a{background-color:#ff9b00;font-size:16px;height:40px;line-height:40px}.modal-new.confirm.plus .body a:hover{background-color:#ff7f00}.modal-new.confirm .body a:first-child,.modal-new.confirm.plus .body a:first-child,.modal-new.options .body a:first-child,.modal-new.save-cart .body a:first-child{background-color:#c5c5c5;margin-left:0}.modal-new.confirm .body a:first-child:hover,.modal-new.confirm.plus .body a:first-child:hover,.modal-new.options .body a:first-child:hover,.modal-new.save-cart .body a:first-child:hover{background-color:#ababab}.modal-new.save-cart .body input[type=submit]:disabled,.modal-new.save-cart .body input[type=submit]:disabled:hover{background-color:#d8d8d8;cursor:default}.modal-new.confirm.navigation .body a{font-size:16px;height:40px;line-height:40px}.modal-new.confirm.navigation .body a.confirm{background-color:#ff9b00}.modal-new.confirm.navigation .body a.confirm:hover{background-color:#ff7f00}.modal-new.confirm h3,.modal-new.confirm p,.modal-new.save-cart h2{font-size:18px;font-weight:400;margin-bottom:30px;margin-top:0;text-align:center}.modal-new.save-cart .body h2{margin-bottom:0}.modal-new.confirm h3{font-size:22px;line-height:22px;margin-bottom:24px}.modal-new.confirm h3+p,.modal-new.confirm.plus p{font-size:15px;line-height:22px;margin-bottom:17px;text-align:left}.modal-new.confirm h3+p{margin:0 auto 15px;max-width:290px;text-align:center}.modal-new.save-cart input[type=text]{border:0;border-bottom:1px solid #d8d8d8;display:block;font-size:20px;height:40px;line-height:40px;margin-bottom:20px;width:100%}.modal-new.save-cart .error{color:#eb5038;text-align:center}.modal-new.nl input[type=email],.modal-new.nl input[type=submit]{border:0;float:left;font-size:18px;height:56px;line-height:56px;outline:0}.modal-new.nl input[type=email]{background-color:#fff;border:1px solid #b2b2b2;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;color:#535353;padding:0 19px;width:76%}.modal-new.nl input[type=submit]{border-bottom-left-radius:0;border-top-left-radius:0}.long-form input,.long-form textarea{border:1px solid #cfcfcf;border-radius:3px;color:#535353;display:block;font-size:15px;height:38px;line-height:38px;margin-top:15px;padding:0 10px;width:100%}.submitted input.ng-invalid,.submitted textarea.ng-invalid{border-color:#eb5038!important;color:#eb5038!important}.long-form input.valid{background:url(/static/img/discount_sprite.png) right top no-repeat;border-color:#5aa249;color:#5aa249}.long-form input.invalid{background:url(/static/img/discount_sprite.png) right bottom no-repeat;border-color:#eb5038;color:#eb5038}.long-form textarea{height:115px;line-height:1.5em;max-width:100%;min-width:100%;padding:5px 10px;resize:vertical}.long-form input[type=submit]{background-color:#ff9b00;border:0;color:#fff;cursor:pointer;font-size:16px;height:48px;line-height:48px;text-transform:uppercase;transition:background-color .3s}.long-form input[type=submit]:hover{background-color:#ff7f00}.long-form input[type=submit]:disabled{background-color:#b26600!important;cursor:default}.modal-new.faq dt{padding-bottom:14px;padding-top:14px}.modal-new.faq dt:first-child{border-top:0}.checkout-content .modal-new.faq .btn,.modal-new.faq .btn{background-color:transparent;border:1px solid #5aa249;border-radius:3px;color:#5aa249;display:block;float:none;font-size:18px;height:40px;line-height:38px;margin:20px 0 12px;max-width:216px;text-align:center;text-decoration:none;transition:background-color .3s,color .3s;width:100%}.checkout-content .modal-new.faq .btn:hover,.modal-new.faq .btn:hover{background-color:#5aa249;color:#fff}.modal-new.max-weight table,.modal-new.options table{color:#3f3f3f;margin:0 auto;max-width:400px;width:100%}.modal-new.max-weight td,.modal-new.max-weight th,.modal-new.options td,.modal-new.options th{border:1px solid #d8d8d8;padding:5px 10px;width:50%}.modal-new.max-weight th,.modal-new.options th{background-color:#d8d8d8;font-weight:700;text-transform:uppercase}.add-form .notes{color:#c5c5c5;font-size:12px}.modal-new.availability select{border:1px solid #cfcfcf;border-radius:3px;color:#535353;display:block;font-size:15px;height:38px;line-height:38px;padding:0 10px;width:100%}.modal-new.availability .delivery-time a{background-color:#ff9b00;border-radius:3px;color:#fff;display:block;font-size:14px;height:38px;line-height:38px;margin:15px auto 0;text-align:center;text-decoration:none;text-transform:uppercase;width:100px}.modal-new.availability .delivery-time a:hover{background-color:#ff7f00}.modal-new.availability .delivery-time a.disabled{background-color:#d07500;cursor:default}.modal-new.timetable ul{margin-bottom:15px}.modal-new.timetable .list li{font-size:13px;list-style:none;margin-bottom:5px}.modal-new.timetable strong{display:block;font-size:15px;margin-bottom:5px}.modal-new.privacy-check .privacy-body{padding-top:30px}.modal-new.privacy-check h2{background:#5aa249 url(/static/img/gdpr/pattern.png) repeat center;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-size:22px;line-height:28px;margin:-30px -30px 0;padding:44px 10px;text-align:center;text-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}.modal-new.privacy-check input[type=checkbox]{height:0;left:0;opacity:0;position:fixed;top:0;width:0}.modal-new.privacy-check input[type=checkbox]+label{display:block;font-size:17px;line-height:20px;margin-bottom:18px;padding-left:30px;position:relative}.modal-new.privacy-check form input[type=checkbox]+label{margin-left:40px}.modal-new.privacy-check input[type=checkbox]+label:before{background:transparent url(/static/img/order-confirm/checked.png) no-repeat center 30px;border:1px solid #3f3f3f;border-radius:3px;content:'';display:block;height:20px;left:0;position:absolute;top:0;transition:background-color .3s,background-position .3s,border-color .3s;width:20px}.modal-new.privacy-check input[type=checkbox]:checked+label:before{background-color:#5aa249;background-position:center center;border-color:#5aa249}.modal-new.privacy-check .error{color:#eb5038;font-size:14px;line-height:20px;margin:-2px auto 15px;text-align:center}.modal-new.privacy-check button{background-color:#ff9b00;border:0;border-radius:3px;color:#fff;display:block;font-size:16px;font-weight:700;height:44px;line-height:44px;margin:32px auto 0;text-align:center;text-transform:uppercase;transition:background-color .3s;width:100%}.modal-new.privacy-check button.disabled{background-color:#d7d7d7}.modal-new.privacy-check button:hover{background-color:#ff7f00}.modal-new.privacy-popup p{font-size:18px;line-height:28px;margin:0 auto 20px}.modal-new.privacy-popup p a{color:#5aa249;font-weight:700;text-decoration:none}.modal-new.privacy-popup button{background-color:#ff9b00;border:0;border-radius:3px;color:#fff;display:block;font-size:16px;font-weight:700;height:48px;line-height:48px;margin:0 auto;max-width:270px;text-align:center;text-transform:uppercase;transition:background-color .3s;width:100%}.modal-new.privacy-popup button:hover{background-color:#ff7f00}.modal-new.product-detail .body{padding:20px}.modal-new.product-detail .body.brand-promo,.modal-new.product-detail .body.related{margin-top:53px;padding-top:0}.modal-new.product-detail .pictures{position:relative}.modal-new.product-detail .pictures figure{height:220px;margin:0 auto 19px;max-width:100%;position:relative;text-align:center;width:220px}.modal-new.product-detail .pictures .next,.modal-new.product-detail .pictures .prev{display:block;height:24px;overflow:hidden;position:absolute;text-indent:-9999px;top:98px;width:13px}.modal-new.product-detail .pictures .prev{background:url(/static/img/detail/arrow-prev.png) no-repeat center bottom;left:0}.modal-new.product-detail .pictures .next{background:url(/static/img/detail/arrow-next.png) no-repeat center bottom;right:0}.modal-new.product-detail .pictures .navigator{margin:auto;margin-bottom:20px;text-align:center;width:100%}.modal-new.product-detail .pictures .navigator li{display:inline-block;margin:0 3px;position:relative}.modal-new.product-detail .pictures .navigator li a{border:1px solid #5aa249;border-radius:50%;display:block;height:10px;overflow:hidden;text-indent:-9999px;width:10px}.modal-new.product-detail .pictures .navigator li.current a{background-color:#5aa249}.modal-new.product-detail .pictures img{bottom:0;display:block;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;vertical-align:middle;width:auto}.modal-new.product-detail .pictures .navigator img{display:none;max-height:90%;max-width:90%}.modal-new.product-detail .pictures figure img{cursor:crosshair}#cursor{background-color:rgba(255,255,255,.3);border:2px solid #5aa249;left:0;pointer-events:none;position:absolute;top:0}.modal-new.product-detail .informations{position:relative}.modal-new.product-detail .informations h2{font-size:20px;font-weight:400;line-height:27px;margin:0;margin-bottom:5px;text-align:center}.modal-new.product-detail .informations p{margin:0;text-align:center}.modal-new.product-detail .informations .long-desc{color:#9b9b9b;font-size:13px;margin:7px 0 0}.modal-new.product-detail .informations .long-desc li{line-height:1.5em;list-style:none}.modal-new.product-detail .informations .long-desc li:last-child{line-height:1em}.modal-new.product-detail .informations .weight{color:#9b9b9b;font-size:16px;line-height:16px;margin-bottom:10px}.modal-new.product-detail .informations .offer{margin-bottom:10px;position:relative;z-index:0}.modal-new.product-detail .informations .offer>span{background-color:#f8ea1c;border:1px solid #e3d61e;border-radius:12px;color:#000;display:inline-block;font-size:16px;font-weight:700;height:24px;line-height:22px;padding:0;position:relative;text-align:center;width:64px}.modal-new.product-detail .informations .offer em{font-style:normal;font-weight:400}.modal-new.product-detail .informations .offer em.vw{font-size:12px}.modal-new.product-detail .informations .offer>span span{background-color:#000;color:rgba(255,255,255,.8);display:inline-block;font-size:10px;font-weight:400;height:13px;left:60px;line-height:13px;min-width:47px;padding-left:5px;position:absolute;text-align:left;top:6px;white-space:nowrap;z-index:-1}.modal-new.product-detail .informations .offer>span span:after{background:url(/static/img/price-parity/specials-ribbon.png) no-repeat left bottom;content:'';height:13px;overflow:hidden;position:absolute;right:-9px;top:0;width:10px}.modal-new.product-detail .informations .price,.modal-new.product-detail .informations .price span.type{font-size:20px;font-weight:700;line-height:16px}.modal-new.product-detail .informations .price span{color:#eb5038;font-size:13px;font-weight:400;text-decoration:line-through}.modal-new.product-detail .informations .price span.type{color:#323232;text-decoration:none}.modal-new.product-detail .informations .price span.brand-promo{background-color:#7ed321;border-radius:50%;color:#fff;display:inline-block;height:18px;text-decoration:none;vertical-align:top;width:18px}.modal-new.product-detail .informations .price em{color:#9b9b9b;font-size:12px;font-weight:normal}.modal-new.product-detail .informations .replaceability,.modal-new.product-detail .informations .suggestion{margin:30px 0 18px}.modal-new.product-detail .informations .replaceability label,.modal-new.product-detail .informations .suggestion label{display:block;font-size:12px;font-style:italic;height:16px;line-height:16px;margin-bottom:10px;text-align:center}.modal-new.product-detail .informations .replaceability label .info{color:#5aa249;display:inline-block;height:16px;line-height:16px;padding:0 5px;position:relative;vertical-align:bottom}.modal-new.product-detail .informations .replaceability label .info em{background:url(/static/img/detail/infos.png) no-repeat left top;display:block;padding-left:20px}.modal-new.product-detail .informations .replaceability label .info span{background-color:#fff;border-radius:3px;box-shadow:1px 1px 5px rgba(0,0,0,0.4);color:#3f3f3f;display:none;font-size:13px;height:120px;left:-193px;line-height:18px;padding:15px 20px;position:absolute;top:23px;width:244px}.modal-new.product-detail .informations .replaceability label .info:hover span{display:block}.modal-new.product-detail .informations .replaceability label .info span:before{border:10px solid transparent;border-bottom-color:#fff;content:'';display:block;left:195px;position:absolute;top:-20px}.modal-new.product-detail .informations .replaceability select,.modal-new.product-detail .informations .suggestion select{border:1px solid #d1d0d0;display:block;font-size:14px;height:30px;line-height:30px;width:100%}.modal-new.product-detail .cta{display:none;margin-top:40px}.modal-new.product-detail .cta a{color:#5aa249;font-size:14px;height:18px;line-height:18px;text-decoration:none}.modal-new.product-detail .cta a:hover{color:#42842b}.modal-new.product-detail .cta .add-bookmark{float:left}.modal-new.product-detail .cta .add-bookmark.active{color:#5aa249}.modal-new.product-detail .cta .add-bookmark.active:hover{color:#42842b}.modal-new.product-detail .cta .add-note{display:inline-block}.modal-new.product-detail .cta .edit a{border-radius:3px;float:right;height:26px;line-height:26px;text-align:center;text-transform:uppercase;width:86px}.modal-new.product-detail .cta a>em{float:left;height:18px;line-height:18px;margin-right:5px;width:20px}.modal-new.product-detail .cta .add-bookmark em{background:url(/static/img/product-box/detail-bookmarks.png) no-repeat center 0}.modal-new.product-detail .cta .add-bookmark:hover em{background-position:center -18px}.modal-new.product-detail .cta .add-bookmark.active em{background-position:center -36px}.modal-new.product-detail .cta .add-bookmark.active:hover em{background-position:center -54px}.modal-new.product-detail .cta .add-note em{background:url(/static/img/product-box/note-icon.png) no-repeat left top}.modal-new.product-detail .cta .add-note:hover em{background-position:left bottom}.modal-new.product-detail .cta .add-note.edit em{background-position:right top}.modal-new.product-detail .cta .add-note.edit:hover em{background-position:right bottom}.modal-new.product-detail .cta a>span{display:inline-block;height:18px;line-height:18px}.modal-new.product-detail .cta .notes{margin-left:100px}.modal-new.product-detail .cta .notes>p{font-size:14px;font-style:italic;line-height:19px;margin-bottom:5px}.modal-new.product-detail .cta .notes textarea{border:1px solid #c5c5c5;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.3);display:block;font-size:14px;line-height:19px;margin-bottom:8px;max-height:125px;max-width:100%;min-height:80px;min-width:100%;padding:10px 14px}.modal-new.product-detail .actions{border-top:1px solid #d8d8d8;margin-top:15px;padding-top:18px;position:relative}.modal-new.product-detail .actions .quantity{float:left}.modal-new.product-detail .actions .quantity>a,.modal-new.product-detail .actions .quantity>span{float:left;height:42px;text-align:center;width:39px}.modal-new.product-detail .actions .quantity>a{background:url(/static/img/detail/add-remove.png) no-repeat;border:1px solid #666;border-radius:3px;overflow:hidden;text-indent:-9999px}.modal-new.product-detail .actions .quantity>a.remove{background-position:left top}.modal-new.product-detail .actions .quantity>a.add{background-position:right top}.modal-new.product-detail .actions .quantity>span{font-size:24px;line-height:42px;width:63px}.modal-new.product-detail .actions .quantity.is_pure>span{font-size:20px}.modal-new.product-detail .actions .quantity>em{background-color:#3f3f3f;border-radius:3px;bottom:50px;color:#fff;display:block;font-size:13px;font-style:normal;height:auto;left:0;line-height:18px;max-width:270px;padding:7px 10px;position:absolute;width:100%}.modal-new.product-detail .actions .quantity>em:after{border:10px solid transparent;border-top-color:#3f3f3f;bottom:-20px;content:'';display:block;left:60px;position:absolute}.modal-new.product-detail .actions .quantity>em a{color:#fff;font-style:italic;text-decoration:underline}.modal-new.product-detail .actions .btn{background-color:#ff9b00;border-radius:3px;color:#fff;float:right;font-size:18px;font-weight:400;height:42px;line-height:42px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:110px}.modal-new.product-detail .actions .btn:hover{background-color:#ff7f00}.modal-new.product-detail .actions .btn.disabled{background-color:#d8d8d8;cursor:default}.modal-new.product-detail .actions .btn.remove{background-color:#e96652}.modal-new.product-detail .disclaimer{color:#9b9b9b;font-size:12px;font-style:italic;line-height:16px;margin-top:24px}.modal-new.product-detail .disclaimer a{text-decoration:underline}#zoom_box{background-color:#fff;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:10000}#zoom_box img{height:auto;left:0;max-width:800px;min-width:300px;position:absolute;top:0;width:auto}#zoom_box>div{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:60px}#zoom_box .closer{background-color:#fff;color:#5aa249;display:block;height:60px;left:0;line-height:60px;position:absolute;right:0;text-align:right;text-decoration:none;text-transform:uppercase;top:0}#zoom_box .closer span{background:url(/static/img/detail/close-mobile.png) no-repeat right center;display:inline-block;height:60px;line-height:60px;margin-right:10px;padding-right:30px}.modal-new.product-detail .related>h3{background-color:#fff;border:1px solid #d8d8d8;border-radius:19px;color:#3f3f3f;font-size:16px;font-weight:700;height:38px;line-height:36px;margin:-19px auto 25px;text-align:center;width:232px}.modal-new.product-detail .related>h3.offers{background-color:#5aa249;border:1px solid #fff;color:#fff;font-size:15px;margin:-19px -20px 25px;width:auto}.modal-new.product-detail .brand-promo>h3{border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-size:24px;line-height:1em;margin:0 -45px 10px;margin:0 -20px 10px;padding:0 10px 17px;text-align:center}.modal-new.product-detail .brand-promo>h3.dark{color:rgba(0,0,0,.7)}.modal-new.product-detail .brand-promo>h3>figure{border:1px solid #fff;border-radius:50%;height:82px;margin:-41px auto 10px;overflow:hidden;position:relative;width:82px}.modal-new.product-detail .brand-promo>h3.dark>figure{border-color:rgba(0,0,0,.7)}.modal-new.product-detail .brand-promo>h3>figure>img{bottom:0;display:block;left:0;margin:auto;max-height:60px;max-width:60px;position:absolute;right:0;top:0}.product-detail .brand-promo ul,.product-detail .related ul{text-align:center}.product-detail .brand-promo .product,.product-detail .related .product{display:inline-block;float:none;list-style:none;vertical-align:top}.modal-new.product-detail .brand-promo .brand-promo-details{margin-bottom:15px}.modal-new.product-detail .brand-promo .brand-promo-details>p{font-size:16px;line-height:24px;margin:0 auto;text-align:center}.modal-new.product-detail .brand-promo .brand-promo-details>.progress-bar{border:1px solid #7ed321;border-radius:7px;height:14px;margin:10px auto;max-width:460px;overflow:hidden}.modal-new.product-detail .brand-promo .brand-promo-details>.progress-bar>.fill{background-color:#7ed321;height:100%;transition:width .3s}.modal-new.cross-selling{margin:35px auto;max-width:666px;width:90%}.modal-new.cross-selling ul{max-height:320px;overflow:hidden;text-align:center}.modal-new.order-again a.btn,.modal-new.pp-disabled a.btn{background-color:#ff9b00;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:20px;height:40px;line-height:40px;margin:20px auto 0;max-width:280px;position:relative;text-align:center;text-decoration:none;transition:background-color .3s;width:100%}.modal-new.order-again a.btn:hover,.modal-new.pp-disabled a.btn:hover{background-color:#ff7f00}.modal-new.order-again input[type=checkbox]{display:none}.modal-new.order-again input[type=checkbox]+label{background:url(/static/img/checkbox.png) left top no-repeat;color:#9b9b9b;display:block;font-size:15px;line-height:18px;min-height:18px;padding-left:28px}.modal-new.order-again input[type=checkbox]:checked+label{background-position:left -100px}.modal-new.order-again .stop{margin-top:25px}.modal-new.auth-new{width:100%}.modal-new.auth-new .body{background-color:transparent;padding:0}.modal-new.auth-new .wrap>.half:first-child{background:#5aa249 url(/static/img/ab/20180518/auth-modal-bg.png) center center no-repeat;background-size:cover;color:#fff;display:none}.modal-new.auth-new .benefits{color:#fff;margin:0 auto;width:290px}.modal-new.auth-new .benefits>*{color:currentColor}.modal-new.auth-new .benefits h1{font-size:22px;font-weight:bold;margin:0;padding:0;text-align:center;text-transform:none}.modal-new.auth-new .benefits h1.served-zone{background:url(/static/img/ab/20180518/served-area-dsk.png) no-repeat center top;padding-top:55px;text-transform:uppercase}.modal-new.auth-new .benefits hr{border:0;border-top:1px solid rgba(255,255,255,.5);margin:27px auto}.modal-new.auth-new .benefits ul{margin:0 8px;padding:0}.modal-new.auth-new .benefits li{background:url(/static/img/ab/20180518/steps-white-mob.png) no-repeat left 3px;font-size:17px;line-height:24px;list-style:none;margin-top:20px;padding-left:28px}.modal-new.auth-new .benefits li:first-child{margin-top:0}.modal-new.edit-alerts p{font-size:15px;line-height:22px;margin:0}.modal-new.edit-alerts .missing-items p{font-size:13px;line-height:20px}.modal-new.edit-alerts .missing-items p.full-name,.modal-new.edit-alerts .missing-items p.weight{height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-new.edit-alerts .missing-items p.weight{color:#9b9b9b}.modal-new.edit-alerts .missing-items{margin-top:25px}.modal-new.edit-alerts .missing-items li{border-bottom:1px solid #d8d8d8;list-style:none;padding:15px 0}.modal-new.edit-alerts .missing-items li:first-child{border-top:1px solid #d8d8d8}.modal-new.edit-alerts .missing-items li>.item-image{float:left;width:50px}.modal-new.edit-alerts .missing-items li>.item-info{margin-left:70px}.modal-new.edit-alerts .missing-items li>.item-info .qty-price{overflow:hidden}.modal-new.edit-alerts .missing-items li>.item-info .qty-price>strong{float:right}.modal-new.edit-alerts .missing-items li>.item-info .qty-price>strong:first-child{float:left}.modal-new.edit-alerts .btn{background-color:#ff9b00;border-radius:3px;color:#fff;display:block;font-size:16px;height:40px;line-height:40px;margin:18px auto 0;max-width:200px;text-align:center;text-decoration:none;transition:background-color .3s}.modal-new.edit-alerts .btn:hover{background-color:#ff7f00}@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){#zoom_box .closer span,.modal-new.product-detail .close{background-image:url(/static/img/detail/close-mobile@2x.png);background-size:22px 22px}.modal-new.product-detail .pictures .prev{background-image:url(/static/img/detail/arrow-prev@2x.png);background-size:13px 48px}.modal-new.product-detail .pictures .next{background-image:url(/static/img/detail/arrow-next@2x.png);background-size:13px 48px}.modal-new.product-detail .cta .add-bookmark em{background-image:url(/static/img/product-box/detail-bookmarks@2x.png);background-size:20px 72px}.modal-new.product-detail .cta .add-note em{background-image:url(/static/img/product-box/note-icon@2x.png);background-size:40px 36px}.modal-new.product-detail .informations .replaceability label .info em{background-image:url(/static/img/detail/infos@2x.png);background-size:16px 32px}.modal-new.product-detail .actions .quantity>a{background-image:url(/static/img/detail/add-remove@2x.png);background-size:82px 80px}.modal-new.product-detail .informations .offer>span span:after{background-image:url(/static/img/price-parity/specials-ribbon@2x.png);background-size:10px 31px}.manual-infos input[type=checkbox]+label,.modal-new.order-again input[type=checkbox]+label{background-image:url(/static/img/checkbox@2x.png);background-size:18px 218px}.modal-new.auth-new .benefits h1.served-zone{background-image:url(/static/img/ab/20180518/served-area-dsk@2x.png);background-size:52px 38px}.modal-new.auth-new .benefits li{background-image:url(/static/img/ab/20180518/steps-white-mob@2x.png);background-size:18px 18px}.modal-new.privacy-check h2{background-image:url(/static/img/gdpr/pattern@2x.png);background-size:404px 404px}.modal-new.privacy-check input[type=checkbox]+label:before{background-image:url(/static/img/order-confirm/checked@2x.png);background-size:15px 12px}}@media (min-width:480px){.modal-new.cross-selling ul{max-height:360px}}@media (min-width:768px){#mask_new .content{bottom:auto;margin:0 auto;top:50px;width:480px}#store_preview+#mask_new .content{top:75px}#mask_new .content.auth{min-height:0}#mask_new .content.splash{bottom:0;top:0;width:100%}#cross_mask{right:500px;top:104px}.modal-new{margin:75px auto 15px;max-width:768px;width:70%}.modal-new.auth-new,.modal-new.change-order-store,.modal-new.confirm,.modal-new.dl,.modal-new.edit-alerts,.modal-new.nl,.modal-new.order-again,.modal-new.pp-disabled,.modal-new.price-parity,.modal-new.privacy-check,.modal-new.privacy-popup,.modal-new.save-cart,.modal-new.timetable,.modal-new.trenord-cards{padding-top:0}.modal-new.alerts,.modal-new.contact,.modal-new.faq,.modal-new.max-weight,.modal-new.options,.modal-new.tax-code,.modal-new.thanks{width:690px}.modal-new.add-overlay,.modal-new.availability,.modal-new.change-order-store,.modal-new.confirm,.modal-new.save-cart,.modal-new.verify{width:500px}.modal-new.price-parity{width:556px}.modal-new.timetable{max-width:400px}.modal-new.product-detail{width:749px}.modal-new.trenord-cards{width:600px}.modal-new.product-detail .body,.modal-new.trenord-cards .body{padding:30px 45px}.modal-new.dl .body,.modal-new.nl .body,.modal-new.pp-disabled .body{padding:0 30px 30px}.modal-new .close{right:-31px;top:50px}.modal-new.auth-new .close,.modal-new.product-detail .close{background:url(/static/img/chiudi.png) center center no-repeat;right:0;top:-31px}.modal-new h2{font-size:30px;margin:0;text-align:center}.modal-new.product-detail .pictures{float:left;width:270px}.modal-new.product-detail .pictures .next,.modal-new.product-detail .pictures .prev{background-position:center top}.modal-new.product-detail .pictures .next:hover,.modal-new.product-detail .pictures .prev:hover{background-position:center bottom}.modal-new.product-detail .pictures .navigator{display:block;margin-bottom:0}.modal-new.product-detail .pictures .navigator li{border:1px solid #d8d8d8;height:27px;text-align:center;width:27px}.modal-new.product-detail .pictures .navigator li.current{border-color:#5aa249}.modal-new.product-detail .pictures .navigator li a{border:0;border-radius:0;display:block;height:100%;text-indent:0;width:100%}.modal-new.product-detail .pictures .navigator li.current a{background-color:transparent}.modal-new.product-detail .pictures .navigator img{display:block}.modal-new.product-detail .informations{float:right;width:320px}.modal-new.product-detail .informations .replaceability label,.modal-new.product-detail .informations .suggestion label,.modal-new.product-detail .informations h2,.modal-new.product-detail .informations p{text-align:left}.modal-new.product-detail .cta{display:block}.modal-new.product-detail .actions .quantity.is_pure>span,.modal-new.product-detail .actions .quantity>span{font-size:24px;width:86px}.modal-new.product-detail .actions .quantity>a{width:43px}.modal-new.product-detail .actions .btn{width:139px}.modal-new.product-detail .actions .quantity>em:after{left:76px}#zoom_box{bottom:10px;left:325px;position:absolute;right:10px;top:10px}#zoom_box>div{overflow:visible;position:static}#zoom_box .closer{display:none}.modal-new.product-detail .related>h3.offers{margin:-19px auto 25px;width:335px}.modal-new.product-detail .brand-promo>h3{margin:0 -45px 10px}.modal-new.price-parity h3{font-size:26px;line-height:100px;padding-top:0}.modal-new.dl h3,.modal-new.nl h3,.modal-new.pp-disabled h3{margin:0 -30px 15px;padding:19px 30px}.modal-new.price-parity h3 img{display:inline;margin-right:10px;margin-top:0;vertical-align:middle}.modal-new.nl input[type=email]{padding:0 19px}.modal-new.cross-selling ul{max-height:362px}.modal-new.auth-new{max-width:916px;width:90%}.modal-new.auth-new .body{display:table;width:100%}.modal-new.auth-new .wrap{display:table-row;width:100%}.modal-new.auth-new .wrap>.half{display:table-cell;position:relative;vertical-align:middle;width:50%}.modal-new.auth-new .wrap>.half:first-child{border-radius:3px 0 0 3px;display:table-cell}.modal-new.auth-new .main-content.new{border-bottom-left-radius:0}}@media (min-width:768px){.modal-new.product-detail{padding-top:0}.modal-new.auth-new .close,.modal-new.product-detail .close{right:-31px;top:0}.modal-new.product-detail .informations .replaceability label .info{padding:0}.modal-new.product-detail .informations .replaceability label .info em{background-position:center top;display:block;height:16px;margin-left:5px;overflow:hidden;padding-left:0;text-indent:-9999px;width:16px}.modal-new.product-detail .informations .replaceability label .info:hover em{background-position:center bottom}.modal-new.product-detail .informations .replaceability label .info span{left:25px;margin-left:0;margin-top:-60px;top:50%}.modal-new.product-detail .informations .replaceability label .info span:before{border-color:transparent;border-right-color:#fff;left:-20px;margin-left:0;margin-top:-10px;top:50%}.modal-new.product-detail .actions .quantity>a:hover{background-color:#f2f2f2;border-color:#3f3f3f}.modal-new.product-detail .actions .quantity>a.remove:hover{background-position:left bottom}.modal-new.product-detail .actions .quantity>a.add:hover{background-position:right bottom}}
.info-bar{background-color:#5aa249;height:50px;position:relative;text-align:center}.info-bar h2{color:#fff;font-size:20px;height:50px;line-height:50px;text-transform:uppercase}.info-bar a,header a.back{background:url(/static/img/chiudi.png) center center no-repeat;height:50px;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:0;width:50px}header a.back{background:url(/static/img/indietro.png) 14px center no-repeat;float:left;height:44px;left:0;line-height:44px;margin-left:0;padding-left:38px;position:relative;right:auto;text-indent:0;width:auto}.main-content{padding:64px 15px 30px;text-align:center}.content.auth .main-content{padding-top:74px}.with-smartbanner .content.auth .main-content{padding-top:141px}.main-content.new{background-color:#fff;padding:17px 15px 20px}.modal-new.auth-new .main-content.new{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.main-content h3,.main-content.login h1,.main-content.password h1,.main-content.register h1{color:#5aa249;font-size:16px;line-height:1.3em;margin-bottom:30px}.main-content.login h1,.main-content.password h1,.main-content.register h1{color:#3f3f3f;font-size:18px;font-weight:400;line-height:1.4em;margin-top:0}.main-content .served-zone{color:#5aa249;font-size:20px;margin:0 0 10px}.main-content .served-zone:before{content:url(/static/img/home/served-zone-mob.png);margin-right:7px;vertical-align:sub}.auth-served-zone{background-color:#fff;border-bottom:1px solid #d8d8d8;color:#5aa249;font-size:18px;font-weight:bold;margin-top:44px;padding:12px 0;text-align:center;text-transform:uppercase}.with-smartbanner .auth-served-zone{margin-top:111px}.modal-new.auth-new .auth-served-zone,.with-smartbanner .modal-new.auth-new .auth-served-zone{border-top-left-radius:3px;border-top-right-radius:3px;margin-top:0}.auth-served-zone:before{background:url(/static/img/ab/20180518/served-area-mob.png) no-repeat center center;content:'';display:inline-block;height:18px;margin-right:7px;vertical-align:bottom;width:24px}.main-content .face-btn{background-color:#3b5998;border-bottom:3px solid #263c6a;border-radius:3px;color:#fff;display:inline-block;font-weight:700;height:56px;line-height:54px;max-width:100%;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:280px;z-index:2}.main-content.new .face-btn{background-image:url(/static/img/ab/20180518/facebook-icon.png);background-position:9px center;background-repeat:no-repeat;border:0;font-size:16px;height:44px;line-height:44px;max-width:340px;text-transform:none;width:100%}.main-content .face-btn:hover{background-color:#2d467b}.main-content>p{color:#b2b2b2;font-size:14px;margin:13px 0}.main-content.new>p.or{border-top:1px solid #d8d8d8;color:#3f3f3f;font-size:15px;height:0;margin:24px auto;max-width:340px;width:100%}.main-content.new>p.or span{background-color:#fff;display:inline-block;height:21px;line-height:21px;padding:0 10px;position:relative;top:-12px}.main-content form{margin:auto;max-width:100%;width:280px}.main-content.new form{max-width:340px;width:100%}.main-content input[type=email],.main-content input[type=password],.main-content input[type=text]{border:1px solid #979797;border-radius:3px;display:block;font-size:16px;height:41px;line-height:41px;margin-bottom:8px;padding:0 15px;width:100%}.main-content.new input[type=email],.main-content.new input[type=password],.main-content.new input[type=text]{background:#fff no-repeat 13px center;border-color:#b7b7b7;font-size:15px;height:44px;line-height:42px;margin-bottom:13px;padding-left:42px}.main-content.new input[type=email],.main-content.new input[type=text]{background-image:url(/static/img/ab/20180518/email-icon.png)}.main-content.new input[type=password]{background-image:url(/static/img/ab/20180518/password-icon.png)}.main-content input[type=checkbox]{height:0;left:-999999px;opacity:0;overflow:hidden;position:fixed;top:-999999px;width:0}.main-content label{color:#b2b2b2;display:block;font-size:13px;line-height:1.4em;margin:15px 0;text-align:center}.main-content.new label{font-size:12px}.main-content input[type=checkbox]+label{margin:10px 0;min-height:20px;padding-left:28px;position:relative;text-align:left}.main-content #toggle_all~input[type=checkbox]+label{margin-left:18px}.main-content input[type=checkbox]+label:after,.main-content input[type=checkbox]+label:before{content:'';position:absolute;top:50%;transform:translateY(-50%)}.main-content input[type=checkbox]+label:before{background:transparent url(/static/img/order-confirm/checked.png) no-repeat -99999px -99999px;border:1px solid #b2b2b2;border-radius:3px;display:block;height:18px;left:0;width:18px}.main-content input[type=checkbox]:checked+label:before{background-color:#5aa249;background-position:center center;border-color:#5aa249}.main-content label a,.main-content label a:visited{color:currentColor;text-decoration:underline}.main-content input[type=submit]{background-color:#ff9b00;border:0;border-bottom:3px solid #d07500;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;line-height:47px;margin-bottom:13px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:100%;z-index:2}.main-content .new input[type=submit]{background-color:transparent;border:0;color:#5aa249;cursor:pointer;display:inline-block;height:auto;padding:0;text-transform:none;width:auto}.main-content.new input[type=submit]{border:0;height:44px;line-height:44px;margin-bottom:0}.main-content.new input[type=submit].disabled{background-color:#d7d7d7}.main-content input[type=submit]:active,.main-content input[type=submit]:hover,.main-content.new input[type=submit]:active,.main-content.new input[type=submit]:hover{background-color:#ff7f00}.main-content .new input[type=submit]:disabled,.main-content input[type=submit]:disabled{background-color:#b26600!important;cursor:default}.main-content form>a{color:#979797;display:block;font-size:14px;font-style:italic;margin-bottom:13px;margin-top:13px;text-decoration:none}.main-content.new form>a{color:#9b9b9b;font-size:13px;font-style:normal;margin-bottom:0}.main-content .new{border-top:1px solid #979797;margin:auto;padding-top:25px;text-align:center;width:280px}.main-content .new a,.main-content .new a:visited{color:#5aa249;font-weight:700;text-decoration:none}.main-content.thanks h3{color:#5aa249;margin-bottom:15px}.main-content.thanks p{color:#323232;line-height:1.4em}.auth-navigation{margin-top:44px}.with-smartbanner .auth-navigation{margin-top:111px}.auth-served-zone+.auth-navigation,.modal-new.auth-new .auth-navigation,.with-smartbanner .auth-served-zone+.auth-navigation,.with-smartbanner .modal-new.auth-new .auth-navigation{margin-top:0}.auth-navigation li{float:left;list-style:none;text-align:center;width:50%}.auth-navigation ul li a{background-color:#f2f2f2;border-bottom:1px solid #d8d8d8;color:#9b9b9b;display:block;font-size:13px;padding:12px 0}.modal-new.auth-new .auth-navigation ul li a{border-radius:0 3px 0 0}.auth-navigation ul li:first-child a{border-right:1px solid #d8d8d8}.modal-new.auth-new .auth-navigation ul li:first-child a{border-radius:3px 0 0 0}.auth-navigation ul li+li a{border-left:1px solid #d8d8d8}.auth-navigation ul li.current a{background-color:#fff;border-color:transparent;color:#323232}.modal-new.auth-new .auth-navigation ul li.current a{border-radius:3px 3px 0 0;margin-top:-5px;padding-top:17px}.modal-new.auth-new .auth-served-zone+.auth-navigation ul li a,.modal-new.auth-new .auth-served-zone+.auth-navigation ul li.current a,.modal-new.auth-new .auth-served-zone+.auth-navigation ul li:first-child a{border-radius:0;margin-top:0;padding-top:12px}.auth-navigation ul li a strong{display:block;font-size:22px}.skipstone.auth,.trenord.auth{background-color:#f2f2f2;min-height:100%;overflow:hidden}.skipstone-wrapper,.trenord-wrapper{background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.2);margin:60px 15px 40px;padding:16px 20px 20px;text-align:center}.with-smartbanner .skipstone-wrapper,.with-smartbanner .trenord-wrapper{margin-top:127px}.trenord-wrapper h1{border-bottom:1px solid #d8d8d8;color:#5aa249;font-size:22px;font-weight:400;margin:0 auto 20px;padding:0 0 14px}.trenord-wrapper p{color:#9b9b9b;font-size:14px;line-height:20px;margin:14px 0}.trenord-wrapper p.error{color:#eb5038}.trenord-wrapper h1+p{color:#3f3f3f;font-size:18px;line-height:36px}.skipstone-wrapper p{background:url(/static/img/order-confirm/thanks.png) no-repeat center top;color:#3f3f3f;font-size:18px;font-weight:400;line-height:24px;margin-bottom:30px;margin-top:0;padding-top:55px;position:relative;text-align:center}.skipstone-wrapper p.error{background:0}.skipstone-wrapper p.error:after,.skipstone-wrapper p.error:before{background-color:#eb5038;content:'';display:block;height:6px;left:50%;margin-left:-25px;position:absolute;top:25px;width:50px}.skipstone-wrapper p.error:before{transform:rotate(45deg)}.skipstone-wrapper p.error:after{transform:rotate(-45deg)}.trenord-wrapper h1+p strong{color:#5aa249;display:block;font-size:42px}.trenord-wrapper form{margin:0 auto;max-width:283px}.trenord-wrapper form label{display:block;font-size:18px;font-weight:700;margin-bottom:12px}.trenord-wrapper form input{border:1px solid #d8d8d8;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.3);float:left;font-size:22px;height:51px;line-height:49px;text-align:center;width:52.65%}.trenord-wrapper form input:first-child{width:36.75%}.trenord-wrapper form.submitted input.ng-invalid{border-color:#eb5038}.trenord-wrapper form .sep{color:#9b9b9b;float:left;font-size:10px;height:51px;line-height:51px;text-align:center;width:10.6%}.trenord-wrapper form button{background-color:#ff9b00;border:0;border-bottom:2px solid #d07500;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:50px;line-height:48px;text-decoration:none;transition:background-color .3s;width:100%}.trenord-wrapper form button:active,.trenord-wrapper form button:hover{background-color:#ff7f00}.trenord-wrapper form button:disabled{background-color:#b26600;cursor:default}.trenord-wrapper form button img{margin-left:7px}.trenord-wrapper form a{color:#5aa249;display:block;font-size:13px;height:24px;line-height:24px;margin:7px auto 9px}.trenord-wrapper form a:hover{text-decoration:underline}.trenord-wrapper .or{border-bottom:1px solid #d8d8d8;height:0;margin:37px 0;position:relative}.trenord-wrapper .or:before{background-color:#fff;content:"oppure";display:block;font-size:13px;height:19px;left:0;line-height:19px;margin:0 auto;position:absolute;right:0;top:-9px;width:58px}.skipstone-wrapper .btn,.trenord-wrapper .btn{border:1px solid #5aa249;border-radius:3px;color:#5aa249;display:block;font-size:16px;font-weight:400;height:44px;line-height:42px;margin:0 auto;max-width:283px;text-align:center;transition:background-color .3s;width:100%}.skipstone-wrapper .btn:hover,.trenord-wrapper .btn:hover{background-color:rgba(228,249,222,.5)}.skipstone-wrapper .btn img,.trenord-wrapper .btn img{margin-left:5px}.trenord.auth .modal-new.confirm p{color:#5aa249;font-size:23px;margin:15px auto}.trenord.auth .modal-new.confirm p img{margin-bottom:5px}.trenord.auth .modal-new.trenord-cards .body{text-align:center}.trenord.auth .modal-new.trenord-cards .body h3{border-bottom:1px solid #d8d8d8;font-size:23px;line-height:1.2em;margin:0 auto 22px;padding-bottom:17px}.trenord.auth .modal-new.trenord-cards .body h3+.half{margin-bottom:22px}.trenord.auth .modal-new.trenord-cards .body p{font-size:18px;margin:0 auto 10px}@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){header a.back{background-image:url(/static/img/indietro@2x.png);background-size:10px 19px}#mask .info-bar a{background-image:url(/static/img/chiudi@2x.png);background-size:21px 21px}.main-content.new .face-btn{background-image:url(/static/img/ab/20180518/facebook-icon@2x.png);background-size:26px 26px}.main-content.new input[type=email],.main-content.new input[type=text]{background-image:url(/static/img/ab/20180518/email-icon@2x.png);background-size:16px 14px}.main-content.new input[type=password]{background-image:url(/static/img/ab/20180518/password-icon@2x.png);background-size:16px 14px}.main-content input[type=checkbox]+label:before{background-image:url(/static/img/order-confirm/checked@2x.png);background-size:15px 12px}.auth-served-zone:before{background-image:url(/static/img/ab/20180518/served-area-mob@2x.png);background-size:24px 18px}.skipstone-wrapper p{background-image:url(/static/img/order-confirm/thanks@2x.png);background-size:51px 39px}}@media (min-width:768px){.main-content.login.next h3{padding-top:80px}.content.auth .main-content,.with-smartbanner .content.auth .main-content{padding-top:30px}.main-content.new{padding:26px 42px 30px}.main-content.new>p.or{margin:34px auto}.content.auth .main-content .served-zone{background-color:#5aa249;color:#fff;font-size:22px;margin:-30px -15px 20px;padding-bottom:15px}.content.auth .main-content .served-zone:before{content:url(/static/img/home/served-zone-dsk.png)}.auth-served-zone{margin-top:0}.with-smartbanner .auth-served-zone{margin-top:67px}.modal-new.auth-new .auth-served-zone{display:none}.skipstone-wrapper,.trenord-wrapper{margin:15px auto 40px;max-width:556px;padding:40px 40px 45px}.with-smartbanner .skipstone-wrapper,.with-smartbanner .trenord-wrapper{margin-top:82px}.trenord.auth .modal-new.trenord-cards .body .half{display:inline-block;width:50%}.trenord.auth .modal-new.trenord-cards .body h3+.half{margin-bottom:0}.auth-navigation{margin-top:0}.with-smartbanner .auth-navigation{margin-top:67px}.modal-new.auth-new .auth-navigation,.modal-new.auth-new .with-smartbanner .auth-navigation{margin-top:0}.auth-navigation ul li a{background-color:#fff;transition:color .3s}.auth-navigation ul li a:hover{color:#7f7f7f}.auth-navigation ul li.current a:hover{color:initial}.modal-new.auth-new .auth-served-zone+.auth-navigation ul li a{border-radius:0 3px 0 0}.modal-new.auth-new .auth-navigation ul li:first-child a,.modal-new.auth-new .auth-served-zone+.auth-navigation ul li:first-child a{border-radius:0}.modal-new.auth-new .auth-navigation ul li.current a,.modal-new.auth-new .auth-served-zone+.auth-navigation ul li.current a{border-radius:3px 3px 0 0;margin-top:-5px;padding-top:17px}.modal-new.auth-new .main-content.new{border-bottom-left-radius:0;min-height:360px}}
.products-row{margin-bottom:30px}.products-row ul{max-height:639px;overflow:hidden;padding-top:1px;position:relative}.products-row ul.third-level{max-height:none}.products-row a.back{background:url(/static/img/prod-back.png) left center no-repeat;color:#5aa249;margin:0;padding:0;padding-left:15px;text-decoration:none}.products-row .recipe-box ul{height:auto;list-style:initial;margin-bottom:15px;padding-left:20px}.add-product,.more-products,.product{background-color:#fff;border:1px solid #d8d8d8;cursor:pointer;float:left;font-size:12px;height:320px;margin:0;margin-right:-1px;margin-top:-1px;overflow:hidden;padding:15px;position:relative;text-align:center;width:50%}.recipes-page .product{height:auto;max-width:100%;padding-bottom:50px;text-align:left;width:418px}.recipes-page .product:hover{background-color:rgba(90,162,73,.1)}.product.no-price{cursor:initial}.promo-row .product{display:none}.promo-row .product:first-child{display:block;height:auto;padding:0;width:100%}.promo-row .product:first-child>a{color:#fff;display:block;height:100%;overflow:hidden;padding:15px 5px 45px;text-decoration:none;transition:box-shadow .3s;width:100%}.promo-row .product:first-child>a.dark{color:rgba(0,0,0,.7)}.promo-row .product:first-child figure{float:left;height:60px;margin-bottom:0;width:90px}.promo-row .product:first-child span{background:#fff url(/static/img/on-site-marketing/discover-promo.png) no-repeat right bottom;border-radius:3px;bottom:15px;color:#5aa249;display:block;font-size:14px;font-weight:bold;height:30px;left:110px;line-height:28px;padding:0 22px 0 9px;position:absolute;text-align:left;white-space:nowrap;width:131px}.add-product{background:#fff url(/static/img/aggiungi_sprite.png) center top no-repeat;display:none;padding-top:150px;text-align:center}.add-product:hover{background-color:rgba(90,162,73,.1);background-position:center -335px}.more-products{background-color:transparent;border:0;cursor:initial;display:none;margin:0;padding:0!important;position:absolute;top:0;width:116px!important;z-index:5}.more-products a{background:#fff url(/static/img/show-more-box.png) 15px center no-repeat;border:1px solid #ccc;border-bottom-right-radius:76px;border-left:0;border-top-right-radius:76px;display:block;height:152px;left:0;margin-top:-76px;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;transition:background-color .3s;width:100%}.more-products a:hover{background-color:#eef5ec}.product figure{height:125px;margin:0 auto 15px;position:relative}.recipes-page .product figure{height:auto;max-width:100%;overflow:hidden}.product figure>img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.recipes-page .product figure>img{max-height:none;position:static}.product img.badge{position:absolute;right:0;top:0;z-index:2}.add-product p,.modal-new .product h3,.product h3,.product h4{font-size:13px;font-weight:400;line-height:1.4em;margin-bottom:2px;margin-top:0;max-height:4.2em;overflow:hidden}.modal-new .product h3,.product h3,.product h4{max-height:2.8em;overflow:hidden;position:relative;text-overflow:ellipsis}.recipes-page .product h3{font-size:16px;font-weight:700;max-height:5.6em}.recipes-page .product h3:hover{text-decoration:underline}.recipe-detail .product h3{max-height:1.4em}.promo-row .product:first-child h3{font-size:15px;line-height:20px;margin-bottom:10px;margin-left:105px;max-height:60px;text-align:left}.add-product h3{color:#ff9b00;font-size:16px;font-weight:700;margin-bottom:28px}.product.no-price p{color:#eb5038;font-size:13px;line-height:1.4em;margin:10px 0}.product .product-weight{color:#9b9b9b;font-size:13px;line-height:18px;margin-bottom:2px;margin-top:0;min-height:18px;overflow:hidden}.product .product-price{color:#3f3f3f;font-size:15px;font-weight:700;line-height:18px;margin-top:0;max-height:36px;overflow:hidden;z-index:2}.product .product-price span{color:#eb5038;font-size:13px;font-weight:400;text-decoration:line-through}.product .product-price span.piece{color:#3f3f3f;text-decoration:none}.product .product-price span.type{color:#3f3f3f;font-size:15px;font-weight:700;text-decoration:none}.product .product-price span.brand-promo{background:url(/static/img/brand-promo/promo-icon.png) no-repeat center center;border-radius:50%;color:#fff;display:inline-block;height:18px;position:relative;text-decoration:none;vertical-align:top;width:18px;z-index:3}.product .product-price span.price-per-type{color:#9b9b9b;display:block;font-size:11px;font-style:italic;text-decoration:none}.product .overlay{background:linear-gradient(to bottom,rgba(90,162,70,0) 0%,rgba(90,162,73,0.15) 100%);bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.product.in-cart .overlay{display:block}.no-mob .product.in-cart .overlay{display:none}.no-mob .product:hover .overlay{display:block}.product .badge{background:no-repeat left bottom;display:none;height:83px;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:83px;z-index:2}.allow-badges .product .badge{display:block}.product .badge.new{background-image:url(/static/img/on-site-marketing/new.png)}.product .badge.sponsored{background-image:url(/static/img/on-site-marketing/chosen.png)}.product .qty{background-color:#3f3f3f;border-radius:3px;color:#fff;display:none;font-size:14px;font-weight:700;height:30px;left:10px;line-height:30px;min-width:30px;padding:0 10px;position:absolute;text-align:center;top:10px;z-index:3}.no-mob .product.in-cart .qty{display:block}.product .offer{bottom:-9px;display:flex;height:54px;justify-content:center;left:-10px;position:absolute;width:128px;z-index:1}.product .offer>span{background:url(/static/img/price-parity/specials.png) left bottom no-repeat;color:#000;display:block;font-size:16px;font-weight:700;height:54px;line-height:14px;padding-top:14px;text-align:center;width:55px}.product .offer em{display:block;font-size:11px;font-style:normal;font-weight:500}.product .offer>span span{background:url(/static/img/price-parity/specials-ribbon.png) no-repeat right bottom;color:rgba(255,255,255,.8);display:block;font-size:8px;font-weight:400;height:13px;left:40px;line-height:13px;min-width:58px;padding-right:10px;position:absolute;text-align:left;top:32px;z-index:-1}.product .offer>span strong{background-color:#000;display:inline-block;font-size:11px;font-weight:400;height:100%;min-width:100%;padding-left:12px;white-space:nowrap}.product .kit-quantity{border:1px solid #3f3f3f;border-radius:3px;color:#3f3f3f;display:inline-block;font-size:14px;height:24px;line-height:22px;margin-top:6px;min-width:28px;padding:0 5px}.product .add-bookmark{background:url(/static/img/product-box/bookmarks.png) no-repeat center 0;height:28px;overflow:hidden;position:absolute;right:11px;text-indent:-9999px;top:11px;width:31px;z-index:2}.no-mob .product .add-bookmark{display:none}.no-mob .product .add-bookmark.active,.no-mob .product:hover .add-bookmark{display:block}.no-mob .product .add-bookmark:hover{background-position:center -28px}.product .add-bookmark.active{background-position:center -56px}.no-mob .product .add-bookmark.active:hover{background-position:center -84px}.product .edit-prod{border-radius:3px;bottom:11px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);height:42px;left:6px;position:absolute;right:6px;z-index:2}.no-mob .product .edit-prod{display:none}.no-mob .product:hover .edit-prod{display:block}.product .edit-prod>*{float:left;height:42px;line-height:42px;margin:0}.product .edit-prod .add,.product .edit-prod .del{overflow:hidden;text-indent:-9999px;transition:background-color .3s;width:32%}.product .edit-prod .del{background:#ff9b00 url(/static/img/product-box/remove-icon.png) no-repeat center center;border-radius:3px 0 0 3px}.product .edit-prod .add{background:#ff9b00 url(/static/img/product-box/add-icon.png) no-repeat center center;border-radius:0 3px 3px 0}.no-mob .product .edit-prod .add:hover,.no-mob .product .edit-prod .del:hover{background-color:#ff7f00}.product .edit-prod .edit-qty{background-color:#fff;color:#535353;cursor:default;font-size:15px;width:36%}.product .edit-prod .tooltip{background-color:#3f3f3f;border-radius:3px;bottom:60px;color:#fff;cursor:default;font-size:13px;height:auto;left:7px;line-height:18px;padding:7px 10px;position:absolute;right:7px}.product .edit-prod .tooltip:after{border:10px solid transparent;border-top-color:#3f3f3f;bottom:-20px;content:'';display:block;position:absolute;right:10%}.product .edit-prod .tooltip a{color:#fff;font-style:italic;text-decoration:underline}.recipes-page .product .info{bottom:15px;height:16px;left:0;line-height:16px;padding:0 15px;position:absolute;right:0;text-align:left;width:100%}.recipes-page .product .info span{color:#9b9b9b;display:inline-block;font-size:14px;margin:0 5px;padding-left:20px}.recipes-page .product .info span.time{background:url(/static/img/recipes/recipe-time-light.png) left center no-repeat}.recipes-page .product .info span.level{background:url(/static/img/recipes/recipe-level-light.png) left center no-repeat}.recipes-page .product .info span.people{background:url(/static/img/recipes/recipe-people-light.png) left center no-repeat}.modal-new.cross-selling .product,.modal.cross-selling .product{display:inline-block;float:none;list-style:none;margin-top:0;vertical-align:top}.brand-promo-tooltip{background-color:#fff;border-radius:3px;box-shadow:0 0 4px 0 rgba(0,0,0,0.12),0 3px 6px 0 rgba(0,0,0,0.2);color:#3f3f3f;display:none;font-size:13px;padding:9px 17px;position:fixed;text-align:left;text-decoration:none;width:225px;z-index:5}.brand-promo-tooltip>span{border:10px solid transparent;display:block;height:0;position:absolute;width:0}.brand-promo-tooltip.to-right>span{border-right-color:#fff;left:-20px;top:50%;transform:translateY(-50%)}.brand-promo-tooltip.to-top>span{border-top-color:#fff;bottom:-20px;left:50%;transform:translateX(-50%)}@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.promo-row .product:first-child span{background-image:url(/static/img/on-site-marketing/discover-promo@2x.png);background-size:17px 58px}.promo-row .product:first-child .dark span{background-image:url(/static/img/on-site-marketing/discover-promo-dark@2x.png);background-size:17px 58px}.more-products a{background-image:url(/static/img/show-more-box@2x.png);background-size:76px 53px}.product .offer>span{background-image:url(/static/img/price-parity/specials@2x.png);background-size:78px 154px}.product .offer>span span{background-image:url(/static/img/price-parity/specials-ribbon@2x.png);background-size:10px 31px}.product .add-bookmark{background-image:url(/static/img/product-box/bookmarks@2x.png);background-size:31px 112px}.product .badge.new{background-image:url(/static/img/on-site-marketing/new@2x.png);background-size:110px 193px}.product .badge.sponsored{background-image:url(/static/img/on-site-marketing/chosen@2x.png);background-size:110px 193px}.product .edit-prod .del{background-image:url(/static/img/product-box/remove-icon.png);background-size:20px 3px}.product .edit-prod .add{background-image:url(/static/img/product-box/add-icon.png);background-size:19px 19px}.product .product-price span.brand-promo{background-image:url(/static/img/brand-promo/promo-icon@2x.png);background-size:18px 18px}.recipes-page .product .info span.time{background-image:url(/static/img/recipes/recipe-time-light@2x.png);background-size:12px 13px}.recipes-page .product .info span.level{background-image:url(/static/img/recipes/recipe-level-light@2x.png);background-size:12px 12px}.recipes-page .product .info span.people{background-image:url(/static/img/recipes/recipe-people-light@2x.png);background-size:14px 13px}}@media (min-width: 480px){.products-row ul{max-height:719px}.add-product,.more-products,.product{height:360px}.product figure{height:170px;width:170px}.recipes-page .product figure{width:386px}.product .offer{left:15px}}@media (min-width:768px){.products-row ul{height:362px}.products-row ul.third-level{height:auto;max-height:none}.add-product,.more-products,.product{height:362px;width:210px}.recipes-page .product{height:355px;max-width:50%}.promo-row .product{display:block}.promo-row .product{display:block}.promo-row .product:first-child{height:362px;width:210px}.promo-row .product:first-child>a{padding-bottom:60px}.promo-row.no-mob .product:first-child>a:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,0.1)}.promo-row.no-mob .product:first-child>a.dark:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,0.05)}.promo-row .product:first-child figure{float:none;height:160px;margin-bottom:15px;width:160px}.promo-row .product:first-child h3{font-size:18px;line-height:23px;margin-bottom:2px;margin-left:0;max-height:69px;text-align:center}.promo-row .product:first-child span{bottom:23px;left:0;margin:0 auto;right:0;text-align:center}.add-product{display:block;padding-top:184px}.add-product p,.product h3,.product h4{max-height:4.2em}.product h3,.product h4{max-height:2.8em}.product .offer{bottom:-13px;height:77px;left:-5px}.product .offer>span{background-position:left top;font-size:24px;height:77px;line-height:18px;padding-top:22px;width:78px}.product .offer>span span{background-position:right top;font-size:10px;height:18px;left:58px;line-height:18px;top:44px}.product .offer>span span strong{padding-left:17px}.product .offer em{font-size:16px}.product .badge{background:no-repeat left top;height:110px;width:110px}.product .edit-prod{left:14px;right:14px}.product .edit-prod .add,.product .edit-prod .del{width:27.62%}.product .edit-prod .edit-qty{font-size:20px;width:44.76%}}@media (min-width:992px){#offerte .product.more,.items-list .product.more{left:836px}.recipes-page .product{max-width:none}}@media (min-width:768px){.products-row{margin-bottom:50px;width:535px}.more-products{display:block;left:419px}.lt-3 .more-products{display:none}}@media (min-width:794px){.products-row{width:744px}.more-products{display:block;left:628px}.lt-4 .more-products{display:none}}@media (min-width:989px){.products-row{width:953px}.more-products{left:837px}.lt-5 .more-products{display:none}}@media (min-width:1198px){.products-row{width:1162px}.more-products{left:1046px}.lt-6 .more-products{display:none}}@media (min-width:1407px){.products-row{width:1371px}.more-products{left:1255px}.lt-7 .more-products{display:none}}@media (min-width:1616px){.products-row{width:1580px}.more-products{left:1464px}.lt-8 .more-products{display:none}}@media (min-width:1825px){.products-row{width:1789px}.more-products{left:1673px}.lt-9 .more-products{display:none}}@media (min-width:2034px){.products-row{width:1998px}.more-products{left:1882px}.lt-10 .more-products{display:none}}@media (min-width:2243px){.products-row{width:2207px}.more-products{left:2091px}}.products-row.bookmarks-page,.products-row.kit-page,.products-row.promo-page,.products-row.recipe-detail,.products-row.recipes-page,.products-row.search-page,.products-row.specials-page,.products-row.third-level{width:100%}
#splash{background-size:cover;height:100%;text-align:center;width:100%}#splash h1{margin:0}#splash hr{background:url(/static/img/splash-hr.png) no-repeat center center;border:0;height:2px;margin:20px auto;width:100%}#splash p{color:#fff;font-size:24px;line-height:34px;margin-bottom:21px;text-shadow:0 2px 4px rgba(0,0,0,0.2)}#splash .btn{border-radius:3px;color:#fff;display:block;margin:18px auto;text-decoration:none}#splash .btn.download{background-color:#ff9b00;border:1px solid rgba(255,255,255,0.5);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);font-size:20px;font-weight:700;height:49px;letter-spacing:.75px;line-height:47px}#splash .btn.proceed{background-color:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.5);font-size:15px;font-weight:400;height:33px;line-height:31px;max-width:130px}#splash .btn img{margin-left:5px}#top{background:none center center no-repeat;background-size:cover;position:relative;text-align:center}.homepage #top{background-color:#fff;background-image:url(/static/img/ab/20180518/top-bg-mob-b.jpg);background-position:center top;background-size:100%;margin-top:44px;padding-top:165px}.with-smartbanner .homepage #top{margin-top:111px}.with-shopper-banner .homepage .hidden~#top{margin-top:49px}#top .top-wrapper{margin:0 auto;max-width:100%}#top .title-box{background:url(/static/img/ab/top-bg-shopper-mobile.jpg) center center no-repeat;background-size:cover;color:#5aa249;padding:84px 0 25px}.with-smartbanner #top .title-box{padding-top:151px}#top.partner .title-box,.iper #top .title-box{padding:59px 0 0}.with-smartbanner #top.partner .title-box,.with-smartbanner .iper #top .title-box{padding-top:126px}.homepage #top .title-box,.with-smartbanner .homepage #top .title-box{background:0;padding:0}.trenord .trenord-banner{color:#fff;font-size:12px;font-style:italic;height:12px;line-height:12px;margin-bottom:11px;text-align:center}.trenord .trenord-banner img{height:18px;margin-left:6px;vertical-align:middle}#top h1,#top h2{color:#fff;font-size:30px;line-height:1.2em;margin:0;text-shadow:0 2px 4px rgba(0,0,0,0.7)}.homepage #top h2{color:#3f3f3f;font-size:40px;line-height:40px;text-shadow:none}#top.partner h1,#top.partner h2,.iper #top h1{padding-bottom:16px}#top h1+p,#top h2+p{background:0;color:#fff;font-size:18px;font-style:italic;line-height:29px;padding-bottom:16px;padding-top:7px;text-shadow:0 2px 4px rgba(0,0,0,0.7)}.homepage #top h2+p{color:#3f3f3f;font-size:18px;line-height:29px;padding-bottom:0;padding-top:17px;position:relative;text-shadow:none}.homepage #top h2+p:after,.homepage #top h2+p:before{background-color:#3f3f3f;bottom:12px;content:'';height:1px;left:auto;position:absolute;right:auto;width:50px}.homepage #top h2+p:after{right:15px}.homepage #top h2+p:before{left:15px}.iper #top .title-box>img{max-width:122px}.cap-box{margin:0;padding:0;position:relative}.cap-box form{background-color:#fff;color:#5aa249;padding:10px 8px 0}.homepage .cap-box form{background-color:transparent}.cap-box h3{color:#42842b;font-size:26px;font-weight:700;line-height:1.16em;margin:10px;margin-bottom:14px;position:relative;z-index:1}.cap-box h3 span{background-color:#e4e4df;display:inline-block;padding:0 20px;position:relative;z-index:1}.cap-box h3:before{background-color:#42842b;content:'';display:block;height:2px;left:-10px;position:absolute;right:-10px;top:16px;z-index:0}#cap_content .suggestion,.cap-box form p{background:url(/static/img/freccia_cap_light_gray.png) 15px top no-repeat;clear:both;color:#acacac;font-size:17px;line-height:1.5em;margin-bottom:0;padding-top:11px}.cap-box form p{background-image:url(/static/img/ab/freccia-cap-down-sprite.png);background-position:5px bottom;color:#797979;font-size:18px;line-height:24px;margin-bottom:10px;padding-bottom:7px;padding-top:0}.homepage .cap-box form p{display:none}.cap-box form a,.cap-box form a:visited{clear:both;color:#5aa249;display:block;font-style:italic;margin-bottom:7px;margin-top:7px}.cap-box form a.button,.cap-box form span,.cap-box input[type=button],.cap-box input[type=email],.cap-box input[type=search],.cap-box input[type=submit],.cap-box input[type=text]{border:0;border-radius:3px;display:block;font-size:18px;height:48px;line-height:46px;margin-bottom:15px;outline:0;width:100%}.cap-box form span,.cap-box input[type=email],.cap-box input[type=search],.cap-box input[type=text]{background-color:#fff;border:1px solid #b2b2b2;color:#535353;margin-bottom:7px;padding:0 19px;text-align:center}.homepage .cap-box input[type=search],.homepage .cap-box input[type=text]{background-color:#f2f2f2;border-color:#9b9b9b}.homepage .cap-box ::-webkit-input-placeholder{color:#9b9b9b}.homepage .cap-box ::-moz-placeholder{color:#9b9b9b}.homepage .cap-box :-moz-placeholder{color:#9b9b9b}.cap-box form a.button,.cap-box input[type=button],.cap-box input[type=submit]{background-color:#ff9b00;border:0;border-bottom:2px solid #d07500;color:#fff;cursor:pointer;font-style:normal;font-weight:700;text-decoration:none;text-transform:uppercase;transition:background-color .3s}.cap-box form a.button:active,.cap-box form a.button:hover,.cap-box input[type=button]:active,.cap-box input[type=button]:hover,.cap-box input[type=submit]:active,.cap-box input[type=submit]:hover{background-color:#ff7f00}.cap-box input[type=button]:disabled,.cap-box input[type=submit]:disabled{background-color:#b26600!important;cursor:default}.homepage .cap-box form a.button{font-size:16px}.cap-box form a.button img{margin-left:7px}.cap-box form span{left:0;position:absolute;right:0;top:0}.cap-box .benefits{background-color:#5aa249;color:#fff;font-size:14px;padding:15px 20px;text-align:left}.cap-box .benefits.free-delivery{margin:0 8px;padding:0}.homepage .cap-box .benefits{padding:17px 20px 22px}.cap-box .benefits ul{margin:0 auto;max-width:280px}.homepage .cap-box .benefits ul{max-width:300px}.cap-box .benefits li{background:url(/static/img/ab/spunta-new-sprite.png) left -32px no-repeat;line-height:26px;min-height:26px;padding-left:25px}.homepage .cap-box .benefits li{background:url(/static/img/ab/20180518/steps-white-dsk.png) no-repeat left top;background-size:18px 18px;font-size:15px;line-height:18px;margin-top:12px;min-height:18px;padding-left:24px}.homepage .cap-box .benefits li:first-child{margin-top:0}.cap-box .benefits.free-delivery>div{border:1px dashed #d8d8d8;margin:6px;padding:8px 6px;text-align:center}.cap-box .benefits.free-delivery h3{background:url(/static/img/landings/free-delivery-icon.png) left bottom no-repeat;color:#fff;display:inline-block;font-size:15px;height:18px;line-height:18px;margin:0;margin-bottom:7px;padding-left:24px;text-align:left;text-transform:uppercase}.cap-box .benefits.free-delivery h3:after,.cap-box .benefits.free-delivery h3:before{content:none}.cap-box .benefits.free-delivery .discount{background-color:#fff;border-radius:13px;color:#3f3f3f;display:inline-block;font-size:11px;height:26px;line-height:26px;padding:0 24px;position:relative;text-align:left}.cap-box .benefits.free-delivery .discount>span,.cap-box .benefits.free-delivery .discount>strong{float:left;height:100%}.cap-box .benefits.free-delivery .discount strong{font-size:17px;margin-left:5px}.how-to{margin:30px auto 0;max-width:520px;text-align:center}.how-to li{border-top:1px solid #d8d8d8;margin-top:12px;padding-top:12px;text-align:left}.how-to li:first-child{border-top:0;margin-top:0;padding-top:0}.how-to p{background:url(/static/img/ab/how-to-step.png) no-repeat 7px -177px;font-size:16px;line-height:23px;min-height:23px;padding-left:40px}.how-to p br{display:none}.modal-new.nl input[type=email]{padding:0 10px}.modal-new.nl .submitted input[type=email].ng-invalid{border-color:#eb5038!important;color:#eb5038!important}.modal-new.nl input[type=submit]{background-color:#ff9b00;border:0;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#fff;outline:0;text-transform:uppercase;transition:background-color .3s;width:24%}.modal-new.nl input[type=submit]:active,.modal-new.nl input[type=submit]:hover{background-color:#ff7f00}.modal-new.nl input[type=submit]:disabled{background-color:#b26600!important;cursor:default}#ratings{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.3);height:44px;line-height:41px;margin:0;padding:0 20px;position:relative;text-align:center}.homepage #ratings{box-shadow:none;height:66px;line-height:66px;margin-top:-15px;padding:0 15px}.stars{display:inline-block;height:21px;position:relative;vertical-align:middle;width:113px}.stars .value{background-color:#ff9b00;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.stars .overlay{background:url(/static/img/ratings/stars.png) top left no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}.homepage .stars .overlay{background-image:url(/static/img/ab/20180518/stars.png);background-size:113px 22px}#ratings .votes{display:inline-block;font-size:15px;margin-left:5px;vertical-align:middle}#ratings .info,.benefits.free-delivery .info{background:url(/static/img/ratings/info.png) center top no-repeat;display:none;height:18px;margin-left:5px;position:relative;vertical-align:middle;width:18px}.benefits.free-delivery .info{position:absolute;right:10px;top:10px}#ratings .info:hover,.benefits.free-delivery .info:hover{background-position:center bottom}#ratings .info span,.benefits.free-delivery .info span{background-color:#fff;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,0.3);display:none;font-size:13px;left:28px;line-height:1.8em;padding:15px 20px;position:absolute;text-align:left;top:9px;transform:translateY(-50%);width:244px}#ratings .info:hover span,.benefits.free-delivery .info:hover span{display:block}#ratings .info span:before,.benefits.free-delivery .info span:before{border:13px solid transparent;border-right-color:#fff;content:'';display:block;height:0;left:-26px;margin-top:-13px;position:absolute;top:50%;width:0}#top .home-brands,#top+.home-brands{background-color:#f2f2f2;padding:15px 0;text-align:center}.home-brands li{display:inline-block;padding:15px;vertical-align:middle;width:33.33%}.homepage .home-brands li:last-child{width:100%}.homepage .home-brands li:last-child>img{display:none}.homepage .home-brands li:last-child>.btn{background-color:#ff9b00;border:0;border-bottom:2px solid #d07500;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;line-height:46px;margin:26px auto 0;max-width:310px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:100%;z-index:2}.homepage .home-brands li:last-child>.btn:active,.homepage .home-brands li:last-child>.btn:hover{background-color:#ff7f00}.homepage .home-brands li:last-child>.btn img{margin-left:7px;position:relative;top:1px}#scrivono{background-color:#f5f5f5;padding:20px 0;text-align:center}.retailer #scrivono{background-color:#e7e7e7}#scrivono h2{color:#7f7f7f;font-size:16px;font-style:italic;font-weight:400;margin:15px auto;padding:0;text-transform:uppercase}#scrivono img{display:inline-block;margin:10px;max-width:100%;vertical-align:middle}#home_benefits{background:#f2f2f2 url(/static/img/ab/20180518/macbook-iphone-small.png) no-repeat -125px bottom;background:url(/static/img/ab/20180518/macbook-iphone-small.png) no-repeat -125px bottom,linear-gradient(to bottom,#fff 0%,#f2f2f2 100%);background-size:450px 327px;background-size:450px 327px,cover;padding:44px 0 350px}#home_benefits h2{font-size:24px;font-weight:400;margin-bottom:40px;text-align:center}#home_benefits li{font-size:16px;height:42px;line-height:21px;margin:0 auto 24px;max-width:280px;min-height:28px;padding-left:48px;position:relative}.homepage #home_benefits li{background:url(/static/img/ab/20180518/steps-green.png) no-repeat left top;height:auto;line-height:24px;min-height:24px;padding-left:35px}#home_benefits li.store{height:auto}#home_benefits li:before{background:url(/static/img/ab/20170821/steps-icons-sprite.png) no-repeat;content:"";display:block;height:28px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:33px}.homepage #home_benefits li:before{background:0}#home_benefits li.store:before{background-position:0 0}#home_benefits li.time:before{background-position:0 -28px}#home_benefits li.payment:before{background-position:0 -56px}#home_benefits li.freshness:before{background-position:0 -84px}#home_benefits li.fast:before{background-position:0 -112px}#home_benefits li span{display:block;position:absolute;top:50%;transform:translateY(-50%)}#home_benefits .btn{background-color:#ff9b00;border:0;border-bottom:2px solid #d07500;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;line-height:46px;margin:26px auto 0;max-width:280px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:100%;z-index:2}#home_benefits .btn:active,#home_benefits .btn:hover{background-color:#ff7f00}#home_benefits .btn img{margin-left:7px;position:relative;top:1px}#come_funziona{padding:65px 0 53px;text-align:center}#come_funziona .hide{background:url(/static/img/ab/close-how-to.png) no-repeat center center;display:block;height:32px;overflow:hidden;position:absolute;right:20px;text-indent:-9999px;top:16px;width:32px}#come_funziona h2{font-weight:400}#come_funziona .box{margin-bottom:30px}#come_funziona .box img{display:inline-block;margin-bottom:12px}#come_funziona .box img.big{display:none}#come_funziona h3{font-size:20px;font-weight:700;margin-bottom:10px}#come_funziona p{font-size:17px;line-height:1.48em}#come_funziona .btn{background-color:#ff9b00;border:0;border-bottom:2px solid #d07500;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;line-height:46px;margin:auto;max-width:280px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:100%;z-index:2}#come_funziona .btn:active,#come_funziona .btn:hover{background-color:#ff7f00}#come_funziona .btn img{margin-left:7px;position:relative;top:1px}#offerte{background:linear-gradient(to bottom,#f2f2f2 0%,#ffffff 100%);background-color:#f2f2f2;padding:50px 0 65px}#offerte h2{font-weight:400;margin-bottom:8px}#offerte p[class^=col]{font-size:16px;line-height:24px;margin-bottom:25px;text-align:center}.offers-slider{padding:0 7px 20px}.items-list ul,.offers-slider ul{overflow:hidden;padding-top:1px;position:relative}#offerte .product,.items-list .product{background-color:#fff;height:270px}.items-list .product{height:300px}#offerte .more a,#offerte .more button,.items-list .more a,.items-list .more button{background:#fff url(/static/img/home/mostra-altri.png) no-repeat center center;border:0;bottom:0;display:block;height:auto;left:0;margin:0;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:0;width:100%}#offerte .btn{background-color:#ff9b00;border:0;border-bottom:2px solid #d07500;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;line-height:46px;margin:auto;max-width:280px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:100%;z-index:2}#offerte .btn:active,#offerte .btn:hover{background-color:#ff7f00}#offerte .btn img{margin-left:7px;position:relative;top:1px}#dicono{background-color:#5aa249;padding:20px 0 25px}#dicono h2{color:#fff;font-weight:400}.face-box{background-color:#fff;border-radius:3px;margin:0 10px 10px;overflow:hidden}.face-box>img{display:block;width:100%}.face-box .face-head{padding:16px 10px 6px}.face-box .face-head>div,.face-box .face-head>img{display:inline-block;vertical-align:top}.face-box .face-head>img{margin-right:5px}.face-box .face-head>div{width:235px}.face-box .face-people{margin-top:12px}.face-box .face-people a,.face-box .face-people a:visited{color:#3b5998;font-size:14px;font-weight:700;text-decoration:none}.face-box .face-details{color:#9197a3;display:none;font-size:12px}.face-box .face-content{color:#141823;font-size:14px;line-height:1.38em;padding:6px 10px 12px}.face-box>img{width:100%}.bx-next,.bx-prev{border-bottom:2px solid #fff;border-bottom-color:rgba(255,255,255,.7);display:none;height:25px;margin-top:-30px;overflow:hidden;position:absolute;text-indent:-999px;top:50%;transition:border-color .3s;width:25px}.bx-prev{border-left:2px solid #fff;border-left-color:rgba(255,255,255,.7);left:-35px;transform:rotate(45deg)}.bx-prev:hover{border-bottom-color:#fff;border-left-color:#fff}.bx-next{border-right:2px solid #fff;border-right-color:rgba(255,255,255,.7);right:-35px;transform:rotate(-45deg)}.bx-next:hover{border-bottom-color:#fff;border-right-color:#fff}.bx-pager{margin-top:15px;text-align:center}.bx-pager-item{display:inline-block}.bx-pager-link{background-color:#9b9b9b;border-radius:50%;display:block;height:7px;margin:0 4px;overflow:hidden;text-indent:-9999px;transition:background-color .3s;width:7px}.bx-pager-link.active{background-color:#fff}#faq{padding:50px 0 35px}#faq h2{font-weight:400}#faq .btn{border:1px solid #5aa249;border-radius:3px;color:#5aa249;display:block;font-size:18px;height:40px;line-height:38px;margin:20px auto 12px;max-width:216px;text-align:center;text-decoration:none;transition:background-color .3s,color .3s;width:100%}#faq .btn:hover{background-color:#5aa249;color:#fff}#entra{padding:30px 0 70px}#entra h3{color:#42842b;font-size:26px;font-weight:700;line-height:30px;margin-bottom:15px;text-align:center}#entra .btn{background-color:#ff9b00;border:0;border-bottom:2px solid #d07500;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;line-height:46px;margin:auto;max-width:280px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:100%;z-index:2}#entra .btn:active,#entra .btn:hover{background-color:#ff7f00}#entra .btn img{margin-left:7px;position:relative;top:1px}#app_download{background-color:#f2f2f2}#app_download .container{background:url(/static/img/ab/20170821/android-ios-devices.png) no-repeat center bottom;background-size:302px 208px;padding-bottom:240px;padding-top:24px}#app_download h2{color:#3f3f3f;font-size:24px;font-weight:400;line-height:28px;margin-bottom:20px;text-align:center}#app_download p{margin-bottom:0;margin-top:0;text-align:center}#app_download p a:nth-child(2){margin-left:17px}#shopper{background-color:#323232;padding:14px 0 17px}#shopper.home-top{background-color:#fff;background-image:url("/static/img/home/shopper-left.png"), url(/static/img/home/shopper-right.png);background-repeat:no-repeat,no-repeat;display:none;height:62px;left:0;padding:0;position:fixed;right:0;text-align:center;top:0;z-index:1000}#shopper.home-top.hidden{top:-62px}#shopper .container{padding-left:106px}#shopper.home-top .container{padding-left:0}#shopper .shopper{background:url(/static/img/home/shopper.png) no-repeat top center;background-size:62px 96px;bottom:-17px;height:96px;left:22px;position:absolute;width:62px}#shopper.home-top .shopper{background-size:38px 54px;display:inline-block;height:54px;margin:0;margin-top:8px;position:static;vertical-align:middle;width:38px}#shopper h2{color:#fff;font-size:18px;font-weight:400;line-height:21px;margin-bottom:7px;text-align:left}#shopper.home-top h2{color:#5aa249;display:inline-block;font-size:19px;height:62px;line-height:62px;margin:0;margin-left:18px;vertical-align:middle}#shopper .btn{background-color:#5aa249;border-radius:3px;color:#fff;display:block;font-size:15px;font-weight:700;height:30px;line-height:30px;max-width:142px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s,color .3s;width:100%}#shopper.home-top .btn{background-color:#fff;border:1px solid #5aa249;color:#5aa249;display:inline-block;font-size:14px;font-weight:700;height:36px;line-height:34px;margin:0;margin-left:18px;max-width:152px;vertical-align:middle}#shopper.home-top .btn:hover{background-color:#5aa249;color:#fff}#shopper.home-top .close{display:inline-block;height:16px;margin-left:18px;overflow:hidden;position:relative;text-indent:-9999px;vertical-align:middle;width:16px}#shopper.home-top .close:after,#shopper.home-top .close:before{background-color:#5aa249;content:'';display:block;height:2px;left:-3px;position:absolute;top:7px;width:22px}#shopper.home-top .close:before{transform:rotateZ(45deg)}#shopper.home-top .close:after{transform:rotateZ(-45deg)}#vantaggi{background-color:#f2f2f2;padding:30px 0 15px}#vantaggi h1,#vantaggi h2,#vantaggi p{color:#3f3f3f;font-size:14px;line-height:21px;margin:0;text-align:left}#vantaggi h1,#vantaggi h2{font-weight:bold}#vantaggi p{margin-bottom:15px}#bottom_links{background-color:#fff;color:#3f3f3f;padding:21px 0;text-align:left}#bottom_links section:before{border-top:1px solid #d8d8d8;content:'';display:block;margin:20px 6px}#bottom_links section:first-child:before{content:none;display:none}#bottom_links h2{font-size:20px;line-height:24px;margin:0 auto 5px;text-align:inherit}#bottom_links li{display:inline-block;font-size:16px;line-height:30px}#bottom_links a.show-more{color:#5aa249;font-size:16px;line-height:30px}#trenord{background-color:#fff;position:relative}#trenord .discover{background-color:#063;color:#fff;font-size:22px;line-height:30px;padding:15px 12px 74px;text-align:center}#trenord .discover a{background:rgba(255,255,255,0) url(/static/img/trenord/scroll-down.png) no-repeat center center;border:1px solid #fff;border-radius:50%;display:none;height:31px;margin-left:20px;overflow:hidden;text-indent:-9999px;transition:background-color .3s;vertical-align:middle;width:31px}#trenord .discover a:hover{background-color:rgba(255,255,255,0.3)}#trenord .discovery{padding:0 16px 16px}#trenord .discovery .box{background-color:#fff;border-radius:3px;box-shadow:0 2px 12px rgba(0,0,0,0.2);margin:0 auto;max-width:500px;padding:21px;text-align:center;width:100%}#trenord .discovery .box:first-child{margin-bottom:15px;margin-top:-57px}#trenord .discovery .box h2{border-bottom:1px solid #d8d8d8;color:#5aa249;font-size:22px;font-weight:normal;margin:0;margin-bottom:16px;padding-bottom:12px}#trenord .discovery .box p{color:#3f3f3f;font-size:18px;line-height:32px}#trenord .discovery .box .info-wrapper p{color:#9b9b9b;font-size:14px;line-height:20px}#trenord .discovery .box p strong{color:#5aa249;display:block;font-size:42px}#trenord .discovery .box .info-wrapper{margin:14px 0}#trenord .discovery .box .discount-box{border:1px dashed #979797;border-radius:3px;display:inline-block;font-size:13px;line-height:18px;margin-bottom:14px;padding:10px 12px}#trenord .discovery .box .discount-box strong{font-size:18px}#trenord .discovery .box .btn{border:1px solid #5aa249;border-radius:3px;color:#5aa249;display:block;font-size:16px;font-weight:700;height:44px;line-height:42px;margin:0 auto;max-width:250px;text-align:center;transition:background-color .3s;width:100%}#trenord .discovery .box .btn:hover{background-color:rgba(228,249,222,.5)}#trenord .discovery .box .btn img{margin-left:5px}@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.homepage #top{background-image:url(/static/img/ab/20180518/top-bg-mob-b@2x.jpg)}#splash hr{background-image:url(/static/img/splash-hr@2x.png);background-size:240px 2px}.cap-box form p{background-image:url(/static/img/ab/freccia-cap-down-sprite@2x.png);background-size:24px 110px}.cap-box .benefits li{background-image:url(/static/img/ab/spunta-new-sprite@2x.png);background-size:18px 60px}.homepage .cap-box .benefits li{background-image:url(/static/img/ab/20180518/steps-white-dsk@2x.png);background-size:18px 18px}.cap-box .benefits.free-delivery h3{background-image:url(/static/img/landings/free-delivery-icon.png);background-size:29px 48px}.how-to p{background-image:url(/static/img/ab/how-to-step@2x.png);background-size:48px 200px}#ratings .info,.benefits.free-delivery .info{background-image:url(/static/img/ratings/info@2x.png);background-size:18px 36px}#home_benefits{background:#f2f2f2 url(/static/img/ab/20180518/macbook-iphone-small@2x.png) no-repeat -125px bottom;background:url(/static/img/ab/20180518/macbook-iphone-small@2x.png) no-repeat -125px bottom,linear-gradient(to bottom,#fff 0%,#f2f2f2 100%);background-size:450px 327px;background-size:450px 327px,cover}#home_benefits li:before{background-image:url(/static/img/ab/20170821/steps-icons-sprite@2x.png);background-size:33px 140px}.homepage #home_benefits li{background-image:url(/static/img/ab/20180518/steps-green@2x.png);background-size:24px 24px}dt:after{background-image:url(/static/img/faq/faq-toggle@2x.png);background-size:14px 18px}#app_download .container{background-image:url(/static/img/ab/20170821/android-ios-devices@2x.png);background-size:302px 208px}#shopper .shopper{background-image:url(/static/img/home/shopper@2x.png)}#shopper.home-top{background-image:url("/static/img/home/shopper-left@2x.png"), url(/static/img/home/shopper-right@2x.png);background-size:348px 62px,348px 62px}#trenord .discover a{background-image:url(/static/img/trenord/scroll-down@2x.png);background-size:11px 7px}}@media (min-width: 360px){.cap-box form p{background-position:25px bottom}.cap-box .benefits{font-size:16px}.cap-box .benefits ul{max-width:320px}}@media (min-width: 480px){.cap-box form p{background-position:25px bottom}.homepage #top{padding-top:265px}}@media (min-width: 768px){#top{background-image:url(/static/img/ab/top-bg-shopper.jpg);margin-top:0;padding:85px 0 115px;position:relative}.homepage #top{background-image:url(/static/img/ab/20180518/top-bg-dsk-b.jpg);background-position:center;background-size:cover;margin-top:50px;padding:0}.with-smartbanner #top{padding-top:152px}.with-shopper-banner #top{padding-top:147px}.with-smartbanner .homepage #top{margin-top:117px;padding:0}.with-shopper-banner .homepage #top{margin-top:112px;padding:0}#top.partner,.iper #top{padding:104px 0 83px}.with-smartbanner #top.partner,.with-smartbanner .iper #top{padding-top:171px}.trenord #top{padding-bottom:60px}#top .title-box,.with-smartbanner #top .title-box{background-image:none;border-top-left-radius:3px;border-top-right-radius:3px;margin:0 -15px;padding:37px 57px 0}#top.partner .title-box,.iper #top .title-box,.with-smartbanner #top.partner .title-box,.with-smartbanner .iper #top .title-box{padding:59px 0 0}.trenord .trenord-banner{background-color:#063;color:#fff;font-size:12px;height:45px;line-height:45px;margin:-37px -57px 24px}.trenord .trenord-banner img{height:auto;margin-left:9px}#top h1,#top h1+p,#top h2,#top h2+p{color:#3f3f3f;font-size:35px;line-height:40px;text-shadow:none}#top h1+p,#top h2+p{font-size:20px;font-style:normal;line-height:29px;padding-bottom:20px;position:relative}#top h1+p:after,#top h1+p:before,#top h2+p:after,#top h2+p:before{background-color:#3f3f3f;bottom:33px;content:'';height:1px;left:auto;position:absolute;right:auto;width:75px}#top h1+p:after,#top h2+p:after{right:15px}#top h1+p:before,#top h2+p:before{left:15px}#top .payoff strong{color:#fff}#top h1+p>span,#top h2+p>span{display:none}.homepage #top h2{font-size:48px;line-height:52px;margin:0;padding:0}.homepage #top h2+p{font-size:20px;margin:15px 42px 30px;padding:0}.homepage #top h2+p:after,.homepage #top h2+p:before{bottom:14px;width:86px}.iper #top .title-box>img{margin-top:-83px;max-width:none}.top-box{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cap-box{background-color:#fff;background-color:rgba(255,255,255,.9);border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,0.5);margin:0 auto;max-width:470px;padding:0 15px}.homepage .cap-box{background-color:#fff;border-radius:0;box-shadow:none;box-shadow:0 0 40px 0 rgba(0,0,0,0.1);margin:0;max-width:480px;padding-top:50px}.trenord .cap-box{border-radius:0}.cap-box h3{margin-bottom:15px}.cap-box h3 span{background-color:transparent}.cap-box h3:before{right:auto;width:70px}.cap-box h3:after{background-color:#42842b;content:'';display:block;height:2px;position:absolute;right:-10px;top:16px;width:70px;z-index:0}.cap-box.send-email{padding-top:260px}.cap-box form{background-color:transparent;margin:0 -15px;padding:0 57px 20px}.trenord .cap-box form{padding-bottom:39px}.homepage .cap-box form{padding-bottom:0}.cap-box form p{background-position:45px top;margin-bottom:20px}.homepage .cap-box form p{display:block;margin-bottom:12px}.cap-box form a.button,.cap-box input[type=button],.cap-box input[type=email],.cap-box input[type=submit],.cap-box input[type=text]{margin-bottom:7px}.cap-box input[type=button]:disabled,.cap-box input[type=submit]:disabled{background-color:#b26600!important;cursor:default}.cap-box .benefits{border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:18px;margin:0 -15px;padding:15px 57px}.homepage .cap-box .benefits{border-radius:0;padding:34px 57px 36px}.cap-box .benefits ul,.homepage .cap-box .benefits ul{max-width:none}.cap-box .benefits.free-delivery{margin:0 -15px}.cap-box .benefits li{background-position:left top;height:30px;line-height:30px;padding-left:28px}.homepage .cap-box .benefits li{background-size:22px 22px;font-size:18px;height:22px;line-height:22px;margin-top:15px;padding-left:35px}.cap-box .benefits.free-delivery>div{margin:6px;padding:12px 6px 18px}.cap-box .benefits.free-delivery h3{background-position:left top;font-size:22px;height:30px;line-height:36px;margin-bottom:16px;padding-left:40px}.cap-box .benefits.free-delivery .discount{border-radius:19px;font-size:16px;height:38px;line-height:38px;padding:0 40px 0 29px}.cap-box .benefits.free-delivery .discount strong{font-size:21px}#ratings{border-radius:22px;bottom:-22px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.homepage #ratings{border-radius:0;bottom:0;height:auto;left:0;line-height:1em;margin:-7px -15px 0;max-width:none;padding:30px 10px;position:relative;transform:none;z-index:0}.homepage .stars{height:32px;width:158px}.homepage .stars .overlay{background-size:158px 32px}.homepage #ratings .votes{font-size:16px}#ratings .info,.benefits.free-delivery .info{display:inline-block}#top .home-brands,#top+.home-brands{background:0;background-color:rgba(255,255,255,.8)}#top+.home-brands{backgorund-color:#f2f2f2}.home-brands li{cursor:pointer;width:auto}.homepage .home-brands li:last-child{width:auto}.homepage .home-brands li:last-child>img{display:initial}.homepage .home-brands li:last-child>.btn{display:none}#home_benefits{background:#f2f2f2 url(/static/img/ab/20180518/macbook-iphone-medium.png) no-repeat center bottom;background:url(/static/img/ab/20180518/macbook-iphone-medium.png) no-repeat center bottom,linear-gradient(to bottom,#fff 0%,#f2f2f2 100%);background-size:760px 415px;background-size:760px 415px,cover;padding:119px 0 420px}#home_benefits h2{font-size:35px;text-align:left}#home_benefits li{font-size:20px;height:auto;line-height:28px;max-width:none}.homepage #home_benefits li{font-size:18px;padding-left:41px}#home_benefits li:before{top:0;transform:none}#home_benefits li span{display:inline;position:static}#home_benefits .btn{margin:26px 0 0}#come_funziona{padding:70px 0 53px}#come_funziona .hide{height:16px;width:16px}#come_funziona h2{margin-bottom:36px}#come_funziona h3{font-size:22px;margin-bottom:7px;position:relative}#come_funziona p{font-size:16px;line-height:1.5em}#come_funziona .box img{display:none}#come_funziona .box img.big,.homepage #come_funziona .box img{display:inline-block}#offerte{padding:75px 0 70px}.offers-slider{padding:0 0 20px}.items-list ul,.offers-slider ul{height:320px;padding-right:114px}.items-list.no-limit ul{height:auto;padding-right:0}#offerte .product,.items-list .product{height:320px}#offerte .product.more,.items-list .product.more{background-color:transparent;border:0;left:627px;position:absolute;top:0;width:114px}#offerte .more a,#offerte .more button,.items-list .more a,.items-list .more button{background-position:15px center;border:1px solid #ccc;border-bottom-right-radius:75px;border-top-right-radius:75px;display:block;height:150px;margin:auto;width:114px}#dicono{background:url(/static/img/dicono_di_noi.jpg) bottom center no-repeat;background-size:cover;padding:60px 0}#dicono h2{margin-bottom:18px}.face-box{margin:0 auto 10px;width:605px}.face-box .face-people{width:540px}.bx-next,.bx-prev{display:block}.lt-ie10 .bx-next,.lt-ie10 .bx-prev{display:none}#scrivono{padding:42px 0 20px}.homepage #scrivono{padding:20px 0}.retailer #scrivono{padding:42px 0}#scrivono h2{display:inline-block;font-size:16px;margin:5px 15px;vertical-align:middle}#scrivono img{margin:5px 15px}#faq{padding:75px 0 0}#faq .btn{margin:20px 0 12px}#entra{padding:60px 0 70px}#app_download .container{background-position:right 16.66666667% bottom;background-size:initial;padding-bottom:77px;padding-top:77px}#app_download h2{font-size:25px;margin-bottom:26px;text-align:left}#app_download p{text-align:left}#shopper{padding:35px 0 38px}#shopper.home-top{background-position:-250px top,right -250px top;display:block}#shopper .container{padding-left:6px}#shopper .shopper{background-size:101px 154px;bottom:-38px;height:150px;left:50%;margin-left:-300px;width:101px}#shopper h2{font-size:20px;margin-bottom:12px;text-align:center}#shopper .btn{background-color:transparent;border:1px solid #fff;font-size:16px;font-weight:400;height:40px;line-height:38px;margin:auto;max-width:242px}#shopper .btn:active,#shopper .btn:hover{background-color:#fff;color:#323232}#bottom_links{padding:47px 0;text-align:center}#bottom_links section{margin-top:30px}#bottom_links section:first-child{margin-top:0}#bottom_links section:before{content:none;display:none}#trenord{background-color:transparent}#trenord>*{position:relative;z-index:2}#trenord:before{background:linear-gradient(#fff 0%,#f2f2f2 100%);background-color:#f2f2f2;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:100px;z-index:1}#trenord .discover{background-color:#063;font-size:28px;height:100px;padding:23px 0 0}#trenord .discover a{display:inline-block}#trenord .discovery{margin:0 auto;padding:0 0 46px;width:750px}#trenord .discovery .box,#trenord .discovery .box:first-child{margin-bottom:0;margin-top:-23px}#trenord .discovery .box{float:left;height:360px;margin-left:16px;margin-right:16px;max-width:none;width:343px}#trenord .discovery .box h2{font-size:24px}#trenord .discovery .box p{font-size:20px;line-height:36px}#trenord .discovery .box .info-wrapper p{font-size:16px;line-height:24px}#trenord .discovery .box .info-wrapper{height:105px;position:relative}#trenord .discovery .box .info-content{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}#trenord .discovery .box .btn{max-width:200px}}@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2/1), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 2){#app_download .container{background-size:366px 243px}#home_benefits{background:#f2f2f2 url(/static/img/ab/20180518/macbook-iphone-medium@2x.png) no-repeat center bottom;background:url(/static/img/ab/20180518/macbook-iphone-medium@2x.png) no-repeat center bottom,linear-gradient(to bottom,#fff 0%,#f2f2f2 100%);background-size:760px 415px;background-size:760px 415px,cover}}@media (min-width: 992px){#top .top-wrapper{max-width:924px}.cap-box h3:after,.cap-box h3:before{width:50px}.cap-box form p{background-position:45px top}.how-to{margin-top:60px;max-width:none}.how-to li{border-right:1px solid #d8d8d8;border-top:0;display:inline-block;margin-left:28px;margin-top:0;padding-top:0;text-align:left}.how-to li:first-child{margin-left:0}.how-to li:last-child{border-right:0}.how-to p{background-position:left 3px;height:50px;line-height:22px;padding:3px 28px 3px 60px}.how-to p br{display:inline}#home_benefits{background:#f2f2f2 url(/static/img/ab/20180518/macbook-iphone.png) no-repeat -245px bottom;background:url(/static/img/ab/20180518/macbook-iphone.png) no-repeat -245px bottom,linear-gradient(to bottom,#fff 0%,#f2f2f2 100%);background-size:813px 590px;background-size:813px 590px,cover;padding:119px 0 103px}#come_funziona .image-container{position:relative}#come_funziona .image-container:before{background:url(/static/img/home-chevron.png) center center no-repeat;content:'';display:block;height:24px;left:-14px;margin-top:-12px;position:absolute;top:50%;width:14px}#come_funziona .box:first-child .image-container:before{display:none}#offerte .product.more,.items-list .product.more{left:836px}#shopper.home-top{background-position:-125px top,right -125px top}#trenord .discovery{width:970px}#trenord .discovery .box{height:340px;padding:18px 30px 30px;width:453px}#trenord .discovery .box h2{font-size:28px}#trenord .discovery .box .info-wrapper{height:80px}}@media only screen and (min-width: 992px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 992px) and (-o-min-device-pixel-ratio: 2/1), only screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-device-pixel-ratio: 2){#home_benefits{background:#f2f2f2 url(/static/img/ab/20180518/macbook-iphone@2x.png) no-repeat -245px bottom;background:url(/static/img/ab/20180518/macbook-iphone@2x.png) no-repeat -245px bottom,linear-gradient(to bottom,#fff 0%,#f2f2f2 100%);background-size:813px 590px;background-size:813px 590px,cover}}@media (min-width: 1200px){#top .top-wrapper{max-width:1162px}.cap-box form p{background-position:45px top}#home_benefits{background-position:-145px bottom;background-position:-145px bottom,0 0}#dicono{padding:45px 0}.bx-prev{left:0}.bx-next{right:0}#offerte .product.more,.items-list .product.more{left:1045px}#shopper.home-top{background-position:-25px top,right -25px top}#trenord .discovery{width:1064px}#trenord .discovery .box{width:500px}}@media (min-width: 1480px){#home_benefits{background-position:left bottom;background-position:left bottom,0 0}#shopper.home-top{background-position:left top,right top}}
body.landing.detail,body.landing.geo,body.landing.geo-retailer,body.landing.retailer,body.landing.retailers{background-color:#fff}.brands h2{color:#9fdb00;font-size:24px;font-weight:400;margin:70px auto 10px;text-align:center}.landing.detail article h1{font-weight:700;margin-top:0;text-align:left}.landing.geo article h1,.landing.geo-retailer article h1,.landing.retailer article h1{margin-bottom:20px;margin-top:60px}.landing.retailer article h1{margin-bottom:0}.brands h2{margin:35px auto 45px}.landing.detail article h1 span{text-transform:uppercase}p{line-height:25px}footer p{line-height:inherit}article h1+p{font-size:16px;margin-bottom:20px;text-align:center}article#provinces h1+p{margin-bottom:0}p.description{margin-bottom:25px;text-align:center}.landing.retailers p.subtitle{margin:10px auto 25px;text-align:center}hr{border:0;border-top:1px solid #d8d8d8;margin:20px 0}strong{font-weight:700}em{font-style:italic}a.btn,a.fake-pager,a.pager,button{background-color:#ff9b00;border:0;border-bottom:2px solid #d07500;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;height:40px;line-height:38px;margin-top:5px;max-width:180px;text-align:center;text-transform:uppercase;transition:color .3s,background-color .3s;width:100%}button{font-family:inherit;padding:0}#come_funziona button,#few_clicks button,.items-list button{margin:30px auto 0;max-width:275px}.items-list#categories button{max-width:310px}a.btn,button.btn{max-width:240px}a.btn:hover,button:hover{background-color:#ff7f00;text-decoration:none}a.fake-pager,a.pager,button.pager{background-color:transparent;border:1px solid #5aa249;color:#5aa249;margin:0 auto;text-transform:none}a.fake-pager:hover,a.pager:hover,button.pager:hover{background-color:#5aa249;color:#fff}a.fake-pager{display:inline-block;margin:0;max-width:none;padding:0 10px;width:auto}a.btn img,button img{margin-left:3px}header .show-how-to{display:none}header #logo+p{border-left:3px solid rgba(66,132,43,.6);color:rgba(255,255,255,0.7);display:none;float:left;font-style:italic;height:34px;line-height:34px;margin-left:25px;margin-top:8px;padding-left:20px}.landing.app #top .title-box{background-image:url(/static/img/landings/app/app-top-bg-mob.jpg)}.landing.geo-retailer #top .title-box,.landing.retailer #top .title-box{background-image:url(/static/img/landings/retailer/retailer-top-bg-mob.jpg)}.landing.geo-retailer .stars .overlay,.landing.retailer .stars .overlay{background-image:url(/static/img/landings/retailer/stars.png)}#devices .stars,#download .stars{height:24px;width:160px}#devices .stars .value,#download .stars .value{background-color:#f8bd1c}#devices .stars .overlay,#download .stars .overlay{background-image:url(/static/img/landings/app_rating_stars.png)}.disabled-store{background-color:rgba(248,234,28,0.7);border-radius:3px;font-size:14px;line-height:1.4em;margin:0 auto;padding:20px 15px;text-align:center}.landing.detail .disabled-store{margin:20px auto;padding:10px 15px}.discount-banner{background-color:#5aa249;padding:10px 0;text-align:center}.discount-banner.home-top{background-image:url("/static/img/home/shopper-left.png"), url(/static/img/home/shopper-right.png);background-repeat:no-repeat,no-repeat;display:none}.discount-banner>.container>*{display:inline-block;text-align:left;vertical-align:middle}.discount-banner>.container>img{margin-right:11px;width:24px}.discount-banner>.container>p{color:#fff;font-size:14px;line-height:20px;max-width:245px}.price-parity .cap-box .benefits{background-color:#fff;color:#3f3f3f;padding-top:0}.price-parity .cap-box .benefits li{background-image:url(/static/img/landings/spunta-green.png)}.price-parity .cap-box .same-price{background-color:#5aa249;color:#fff;font-size:15px;font-weight:700;line-height:1.2em;padding:10px 0}#top.partner .cap-box .brand-icon{border-radius:39px;box-shadow:1px 1px 5px rgba(0,0,0,.3);height:52px}.landing #come_funziona{background-color:#fff;border-bottom:1px solid #979797;display:none;padding:30px 0;position:relative}.landing #come_funziona .box:last-child{margin-bottom:0}.landing #come_funziona .box:before{background:url(/static/img/ab/how-to-arrow.png) no-repeat center center;display:none;height:27px;left:-15px;position:absolute;top:66px;width:30px}.landing #come_funziona img.big{display:inline-block;max-width:120px}#breadcrumbs{padding:10px 15px}.landing.detail #breadcrumbs{margin-top:44px}.landing.detail.with-smartbanner #breadcrumbs{margin-top:111px}.landing.geo #breadcrumbs,.landing.geo-retailer #breadcrumbs,.landing.retailer #breadcrumbs{background-color:#fff}#breadcrumbs ul{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#breadcrumbs li{color:#9b9b9b;display:inline-block;font-size:13px;line-height:1em;margin-right:24px;position:relative}#breadcrumbs li:last-child{margin-right:0}#breadcrumbs li:after{background:url(/static/img/landings/bread-chevron.png) no-repeat center center;content:'';display:block;height:100%;position:absolute;right:-15px;top:0;width:6px}#breadcrumbs li:last-child:after{content:none}#breadcrumbs a{color:#9b9b9b}#breadcrumbs a:hover{color:#5aa249;text-decoration:underline}#map{height:379px}.landing.detail #map{height:auto;margin-top:20px;overflow:hidden}.landing.detail #map img{border:0;color:transparent;display:block;height:auto;margin:0 auto;max-width:100%;outline:0}.map_tooltip h3{font-weight:bold;text-transform:capitalize}.map_tooltip a{color:#5aa249}.map_tooltip a:hover{text-decoration:underline}.cap-search-box{background-color:#f2f2f2;padding:55px 0}.cap-search-box h2{color:#5aa249;font-size:30px;line-height:1.2em;margin-bottom:30px}.cap-search-box form{margin:0 auto;max-width:356px}.cap-search-box form>p{display:none}.cap-search-box form a.button,.cap-search-box form span,.cap-search-box input[type=search]{border:0;border-radius:3px;display:block;font-size:18px;height:48px;line-height:46px;margin-bottom:15px;outline:0;width:100%}.cap-search-box form span,.cap-search-box input[type=search]{background-color:#fff;border:1px solid #b2b2b2;color:#535353;margin-bottom:7px;padding:0 19px;text-align:center}.cap-search-box form a.button{background-color:#ff9b00;border-bottom:2px solid #d07500;color:#fff;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s}.cap-search-box form a.button:active,.cap-search-box form a.button:hover{background-color:#ff7f00}.cap-search-box form a.button img{margin-left:7px}.cap-search-box form span{left:0;position:absolute;right:0;top:0}.cities{padding-bottom:75px}.cities h2{color:#5aa249;font-size:28px;font-weight:bold;margin-bottom:0;margin-top:45px;text-align:left;text-transform:uppercase}#provinces .cities h2{font-size:24px}.cities li>div{border-top:1px solid #d8d8d8;color:#3f3f3f;display:block;margin-top:20px;padding-top:20px}.cities li:nth-child(1)>div{margin-top:16px}.cities li h3{font-size:26px;font-weight:700;line-height:32px;text-transform:none}#provinces .cities li h3{font-size:22px}.cities li h3+p{font-size:16px;line-height:1.5em}.cities li h3 a:hover,.cities li h3+p a:hover{text-decoration:underline}.cities li .btn{display:inline-block;margin:9px 0 0;max-width:150px}#brands{background-color:#fff;padding-bottom:60px}#brands ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.brands.other{background-color:#fff}.brands ul{text-align:center}.brands li{height:150px;margin-bottom:25px}.brands li a{display:inline-block;max-width:127px;vertical-align:top}.brands.main li a{max-width:165px}.brands li a p{font-size:16px;height:20px;line-height:20px;margin-top:10px}.brands.main li a p{font-size:18px;height:22px;line-height:22px}#brands a.btn,.brands a.btn{margin:0 auto;max-width:320px}.brands a.btn{height:48px;line-height:46px;margin:0 auto 60px;max-width:300px}.landing.geo article>.container,.landing.geo-retailer article>.container,.landing.retailer article>.container{max-width:970px}.stores{background-color:#fff;margin-bottom:50px}.landing.detail .stores{margin-bottom:0;margin-top:54px}.stores ul{padding:35px 0}.landing.detail .stores ul{padding:0}.stores ul li{padding:20px 0}.stores ul li:first-child{border-top:0}.stores ul li:last-child{padding-bottom:0}.stores ul li .order{float:left;font-size:18px;font-weight:700;line-height:22px;width:30px}.stores ul li .map,.stores ul li figure{display:none;float:left;width:86px}.stores ul li .map{background-color:#d8d8d8;height:70px}.stores ul li .map .gmnoprint{display:none}.stores ul li .map a img{display:none}.stores ul li .info{margin-left:30px}.stores ul li h2,.stores ul li h3{color:#3f3f3f;font-size:18px;font-weight:700;line-height:22px;margin-bottom:0;text-align:left;text-transform:uppercase}.stores ul li p{font-size:15px;line-height:22px;margin-bottom:0}.stores ul li .info p a{color:#5aa249;font-style:italic;text-transform:none}.stores ul li .info h2+p a,.stores ul li .info h3+p a{color:currentColor;font-style:normal}.stores ul li .info p a:hover{text-decoration:underline}.stores ul li .info h2+p a:hover,.stores ul li .info h3+p a:hover,.stores ul li h2 a:hover,.stores ul li h3 a:hover{text-decoration:underline}.stores ul li .cta{margin-left:30px;margin-top:10px}.stores ul li .cta strong{display:block;text-transform:capitalize}.items-list{background-color:#fff;padding:50px 0 60px}.geo-retailer .items-list#categories,.items-list#best_buy,.retailer .items-list#categories{background-color:transparent}.landing.retailer .items-list#categories{padding-top:70px}#come_funziona h2,#few_clicks h2{color:#9fdb00;font-size:35px;font-weight:400;margin-bottom:20px;margin-top:0}.landing.retailer .items-list#categories h2{margin-bottom:0}.items-list h3{font-size:26px;margin-bottom:10px;margin-top:50px}.items-list .product{cursor:pointer}.retailer-description+.items-list{padding:20px 0 60px}.landing.geo-retailer .partner #logo em,.landing.retailer .partner #logo em{opacity:.7}.landing.geo-retailer #top.partner .title-box figure,.landing.retailer #top.partner .title-box figure{margin-bottom:35px}.landing.geo-retailer #top.partner .cap-box .brand-icon,.landing.retailer #top.partner .cap-box .brand-icon{border-radius:0;box-shadow:none;height:auto;margin:0 auto;max-height:52px}.landing.geo-retailer #top h2,.landing.retailer #top h2{font-size:25px;line-height:26px;padding-bottom:60px}.landing.geo-retailer .cap-box form p,.landing.retailer .cap-box form p{background-position:15px top;color:#858585;font-size:15px}.landing.geo-retailer .cap-box form a.button,.landing.retailer .cap-box form a.button{font-size:14px}.landing.geo-retailer .cap-box .benefits,.landing.retailer .cap-box .benefits{background-color:#fff;border-bottom:1px solid rgba(151,151,151,.1);color:#3f3f3f;padding-bottom:16px;padding-top:0}.landing.geo-retailer .cap-box .benefits li,.landing.retailer .cap-box .benefits li{background:0;font-size:14px;height:auto;line-height:14px;margin-top:10px;min-height:14px;padding-left:19px;position:relative}.landing.geo-retailer .cap-box .benefits li:first-child,.landing.retailer .cap-box .benefits li:first-child{margin-top:0}.landing.geo-retailer .cap-box .benefits li:before,.landing.retailer .cap-box .benefits li:before{background:url(/static/img/landings/retailer/bullets.png) no-repeat left bottom;background-size:14px;content:"";display:block;height:14px;left:0;position:absolute;top:0;width:14px}.landing.geo-retailer #ratings .votes,.landing.retailer #ratings .votes{font-size:13px}.landing.geo-retailer #same_price,.landing.retailer #same_price{background-color:#5aa249;color:#fff;font-size:11px;font-weight:500;padding:12px 0;text-align:center;text-transform:uppercase}.landing.geo-retailer #scroll_down,.landing.retailer #scroll_down{background:#5aa249 url(/static/img/landings/retailer/scroll-down.png) no-repeat center center;border-radius:50%;bottom:-22px;display:none;height:40px;left:50%;margin-left:-20px;overflow:hidden;position:absolute;text-indent:-9999px;width:40px}.landing.geo-retailer article,.landing.retailer article{background-color:#fff}.retailer-cities{margin-bottom:60px;padding-top:40px}.retailer-cities a{color:#3f3f3f;display:block;font-size:16px;line-height:35px;min-height:35px;text-align:center}.retailer-cities a:hover{text-decoration:underline}.retailer-description{background-color:#fff;padding:10px 25px 30px}.retailer-description p{color:#3f3f3f;font-size:14px;font-style:italic;line-height:16px;text-align:center}.retailer-description+#best_buy{background-color:#fff}#few_clicks{background:#fff url(/static/img/landings/retailer/macbook_iphone.png) no-repeat left -49px bottom -19px;background:url(/static/img/landings/retailer/macbook_iphone.png) no-repeat left -49px bottom -19px,linear-gradient(to bottom,#f2f2f2 0%,#fff 100%);background-size:354px 285px;background-size:354px 285px,cover;padding:30px 30px 290px}#come_funziona h2,#few_clicks h2{font-size:21px;margin-bottom:15px}#few_clicks li{font-size:14px;line-height:16px;margin-top:13px;min-height:16px;padding-left:21px;position:relative}#few_clicks li:before{background:url(/static/img/landings/retailer/bullets.png) no-repeat left top;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:14px}#come_funziona button,#few_clicks button{margin:15px auto 0}#come_funziona+#stores{border-top:1px solid #d8d8d8}.geo-retailer article{background-color:#fff}.geo-retailer .stores{border:1px solid #d8d8d8;border-top:0;margin-bottom:60px;padding-bottom:40px}.geo-retailer .stores ul{padding-bottom:0}.landing.detail article{background-color:#fff;border-top:1px solid #d8d8d8;margin-bottom:30px;padding:20px 15px}.landing.detail article .rating>*{float:left}.landing.detail article .rating p{color:#9b9b9b;font-size:15px;margin-left:8px}.store-informations a.btn{font-size:16px;height:50px;line-height:48px;margin-bottom:0;margin-top:20px;max-width:none}.store-informations .advantages li{background:url(/static/img/landings/choices.png) no-repeat left top;color:#5aa249;font-size:15px;line-height:18px;list-style:none;margin-bottom:10px;min-height:18px;padding-left:25px}.store-informations .store-description{color:#9b9b9b;font-style:italic;margin-bottom:15px}.store-informations .info{margin-top:15px}.store-informations .info figure{float:left;margin-right:10px;width:86px}.store-informations .info h2{color:#3f3f3f;float:left;font-size:15px;line-height:1em;margin-bottom:5px;margin-top:20px;text-align:left;text-transform:none}.store-informations .info h2+p{color:#5aa249;float:left;font-size:15px;line-height:1em;margin-bottom:5px;margin-top:20px}.store-informations .info h2+p:before{color:#3f3f3f;content:"-";display:inline-block;font-weight:700;margin:0 5px}.store-informations .info h2~ul li{line-height:22px;min-height:22px}.store-informations .info h2~ul li span{display:inline-block;width:55px}#share_buttons{margin-bottom:20px}#share_buttons>*{float:left!important;margin-left:5px!important}#share_buttons>*:first-child{margin-left:0!important}#share_buttons a{color:#fff}#facebook_comments{text-align:center}#facebook_comments>.fb_iframe_widget.fb-comments,#facebook_comments>.fb_iframe_widget.fb-comments>span,#facebook_comments>.fb_iframe_widget.fb-comments>span>iframe{width:100%!important}.advantage{border-top:1px solid #d8d8d8;padding:60px 0 30px}.advantage:first-child{border-top:0}.advantage:nth-child(odd){background-color:#f8f8f8}.advantage#freshness,.advantage#shoppers{padding-bottom:0}.advantage#supermarkets .container:before{background-position:left top}.advantage#offers .container:before{background-position:center top}.advantage#time .container:before{background-position:right top}.advantage#payments .container:before{background-position:left center}.advantage#shoppers .container:before{background-position:center center}.advantage#freshness .container:before{background-position:center right}.advantage#fast .container:before{background-position:left bottom}.advantage#devices .container:before{background-position:center bottom}.advantage[id] .apps a{display:block}.advantage[id] .apps a:first-child{margin-bottom:15px}.advantage h2{color:#5aa249;font-size:23px;font-weight:400;line-height:1.2em;margin:0 0 22px}.advantage p{font-size:16px;line-height:1.6em;margin-bottom:28px;text-align:center}.advantage .btn{margin:5px auto 0}.advantage figure{margin-top:30px;text-align:center}.advantage figure img{display:block;margin:0 auto}.advantage#payments figure img{max-width:80%}.advantage .apps a{display:inline-block}.advantage .apps a img{margin-top:12px}.advantage form>p{display:none}.app-advantages .advantage#reviews{border-top:0}.app-advantages .advantage:nth-child(odd){background-color:#fff}.app-advantages .advantage:nth-child(even){background-color:#f8f8f8}.app-advantages .advantage h2{border-top:0;padding-top:0}.app-advantages .advantage#everywhere{background-image:url(/static/img/landings/app/madre-e-figlia-mob.png);background-position:bottom center;background-repeat:no-repeat;padding-bottom:325px}.app-advantages .advantage#reviews{padding:60px 0}.app-advantages .advantage#reviews h2{margin-bottom:50px;text-align:center}.app-advantages .advantage#reviews .btn{margin:0 auto}.app-advantages .advantage#apple_pay{padding-bottom:0}.app-advantages .review{margin-bottom:30px}.app-advantages .review>div{border:1px solid #d8d8d8;padding:17px 20px}.app-advantages .reviews h3{font-size:15px;font-weight:bold;text-align:center}.app-advantages .reviews img{display:block;margin:7px auto}.app-advantages .reviews p{font-size:15px;line-height:19px;margin:0;text-align:center}.payment-methods h1{margin:60px 0 50px}.payment-method .container{border-top:1px solid #d8d8d8;padding-bottom:50px;padding-top:135px}.payment-method#cta .container{border-top:0;padding-top:0}.payment-method .container:before{background-image:url(/static/img/landings/payments/icons-sprite.png);background-repeat:no-repeat;content:"";display:block;height:88px;left:50%;margin-left:-44px;position:absolute;top:30px;width:88px}.payment-method#credit_card .container:before{background-position:left top}.payment-method#cash .container:before{background-position:right top}.payment-method#paypal .container:before{background-position:left bottom}.payment-method#google_pay .container:before{background-image:url(/static/img/landings/payments/google-pay.png);background-position:center center}.payment-method#apple_pay .container:before{background-position:right bottom}.payment-method#cta .container:before{content:none}.payment-method h2{color:#3f3f3f;font-size:18px;font-weight:700;margin-bottom:35px;text-align:center;text-transform:uppercase}.payment-method p img{margin-top:35px}.payment-method .btn{margin:0 auto}.landing.category #top{margin-top:44px;padding:35px 15px 34px}.landing.category.with-smartbanner #top{margin-top:111px}.landing.category #top .title-box{background:transparent none;padding:0}.landing.category #top .title-box h1{color:#fff;font-size:18px;margin:0;text-shadow:none}.landing.category .category-list,.landing.category .cta,.landing.category .stores-list{margin:0 auto;max-width:100%;padding:15px;width:480px}.landing.category .cta{padding:0 15px 30px}.landing.category .category-list h2{background-color:#5aa249;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-size:13px;font-weight:600;line-height:15px;margin:0 auto;padding:13px 15px}.landing.category .category-list ul{border:1px solid #d8d8d8;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0;margin:0;padding:0}.landing.category .category-list ul li{border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;float:left;margin:0;padding:22px 7px 16px;text-align:center;width:50%}.landing.category .category-list ul li:nth-child(1),.landing.category .category-list ul li:nth-child(2){border-top:0}.landing.category .category-list ul li:nth-child(2n-1){border-left:0;clear:left}.landing.category .category-list ul li h3{font-size:13px;height:38px;line-height:19px;margin:13px auto 0;overflow:hidden}.landing.category .category-list ul li h3+p{color:#9b9b9b;font-size:13px;height:19px;line-height:19px;margin-bottom:5px;overflow:hidden}.landing.category .category-list ul li .price{cursor:pointer;margin:0 auto;max-width:150px}.landing.category .category-list ul li .price>div{float:left;height:34px;line-height:34px}.landing.category .category-list ul li .price>div:first-child{background-color:#5aa249;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#fff;font-size:13px;font-weight:600;text-align:center;width:75.54%}.landing.category .category-list ul li .price>div:last-child{background:radial-gradient(rgba(90,162,73,.3) 0,transparent 60%);border:1.5px dashed #5aa249;border-bottom-right-radius:3px;border-left:0;border-top-right-radius:3px;width:24.46%}.landing.category .stores-list h2{color:#3f3f3f;font-size:18px;font-weight:600;line-height:24px;margin:0 auto 23px;text-align:left}.landing.category .stores-list li{cursor:pointer;float:left;margin-bottom:22px;text-align:center;width:33%}.landing.category .stores-list li figure{background-color:#fff;border:1px solid #d8d8d8;border-radius:50%;display:inline-block;height:89px;line-height:87px;margin:0 auto;max-width:100%;overflow:hidden;padding:0 8px;text-align:center;vertical-align:middle;width:89px}.landing.category .stores-list li:last-child figure{background-color:#5aa249;border-color:#5aa249}.landing.category .stores-list li figure img{display:inline;max-height:100%;max-width:100%;vertical-align:middle}.landing.category .stores-list li h3{font-size:13px;line-height:20px}.landing.category .cta button{margin:0 auto;max-width:340px}.consumer-habits{color:#3f3f3f}.consumer-habits #top{background:url(/static/img/info-pages/cover-image-mobile.jpg) bottom center no-repeat;background-size:cover;padding:106px 0 68px;position:relative}.with-smartbanner .consumer-habits #top{padding-top:173px}.consumer-habits #top h1{color:#fff;font-size:28px;line-height:30px;margin:0}.consumer-habits h2{color:currentColor;font-size:23px;line-height:26px;margin-bottom:16px;text-align:center}.consumer-habits .consumer-facts h2{font-size:22px;line-height:26px;margin-bottom:10px}.consumer-habits .consumer-provinces h2{text-align:center}.consumer-habits h3{font-size:23px;font-weight:700;line-height:32px;margin-bottom:3px}.consumer-habits .consumer-content h3{font-size:14px;font-weight:400;line-height:17px;margin:5px auto 0}.consumer-habits p{font-size:16px;line-height:26px;margin:0}.consumer-habits .consumer-facts p{line-height:24px}.consumer-habits #top h1+p{color:#fff;font-size:14px;line-height:23px;margin-top:2px;padding:0}.consumer-habits p a{text-decoration:underline}.consumer-habits .btn{background-color:#ff9b00;border-radius:3px;color:#fff;display:block;font-size:15px;font-weight:700;height:48px;line-height:48px;margin-top:14px;max-width:355px;text-align:center;text-transform:uppercase;transition:background-color .3s}.consumer-habits .consumer-provinces .btn{height:38px;line-height:38px;max-width:155px}.consumer-habits .btn:hover{background-color:#ff7f00}.consumer-habits .btn img{margin-left:7px}.consumer-habits section{padding:30px 0 15px}.consumer-habits section.consumer-closing,.consumer-habits section.consumer-intro{padding:40px 0}.consumer-habits section.consumer-facts,.consumer-habits section.consumer-provinces{padding:30px 0}.consumer-habits section.consumer-month{background:url(/static/img/consumer-habits/sacchetto-spesa.png) no-repeat -9999px -9999px;padding-bottom:0}.consumer-habits section:nth-child(even){background-color:#f9f9f9;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}.consumer-habits section.consumer-closing,.consumer-habits section.consumer-facts,.consumer-habits section.consumer-intro{text-align:center}.consumer-habits section.consumer-enter{background:url(/static/img/consumer-habits/shopper-consegna.jpg) no-repeat right -125px bottom;background-size:1012px 288px;padding-bottom:310px}.consumer-habits section.consumer-content:nth-child(even) [class^=col]{float:right}.consumer-habits section.consumer-content .row>figure{margin-top:15px;text-align:center}.consumer-habits section.consumer-content .consumer-category{float:left;margin-top:20px;padding:0 10px;text-align:center;width:50%}.consumer-habits section.consumer-content .consumer-category:nth-child(2n+1){clear:left}.consumer-habits section.consumer-content .consumer-category figure{position:relative}.consumer-habits section.consumer-content .consumer-category figcaption{color:#fff;font-size:35px;font-weight:700;line-height:35px;position:absolute;text-align:center;text-shadow:0 2px 3px rgba(0,0,0,0.5);top:50%;transform:translateY(-50%);width:100%}.consumer-habits section.consumer-facts .row{margin-top:60px}.consumer-habits section.consumer-facts .row:first-child{margin-top:0}.consumer-habits section.consumer-facts figure{margin:60px auto 15px}.consumer-habits section.consumer-facts [class^=col]:first-child figure{margin-top:0}.consumer-habits section.consumer-month figure{margin-top:20px}.consumer-habits section.consumer-month figure img{display:block;margin:auto}.consumer-habits .consumer-provinces .row{margin-top:30px}.consumer-habits .consumer-provinces .row:first-child{margin-top:0}.consumer-habits .consumer-provinces figure{margin-bottom:8px;margin-top:30px}.consumer-habits .consumer-provinces [class^=col]:first-child figure{margin-top:0}@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.discount-banner.home-top{background-image:url("/static/img/home/shopper-left@2x.png"), url(/static/img/home/shopper-right@2x.png);background-size:348px 62px,348px 62px}.price-parity .cap-box .benefits li{background-image:url(/static/img/landings/spunta-green@2x.png);background-size:18px 60px}.landing #come_funziona .box:before{background-image:url(/static/img/ab/how-to-arrow@2x.png);background-size:30px 27px}#breadcrumbs li:before{background-image:url(/static/img/landings/bread-chevron@2x.png);background-size:6px 10px}.store-informations .advantages li{background-image:url(/static/img/landings/choices@2x.png);background-size:18px 18px}.payment-method .container:before{background-image:url(/static/img/landings/payments/icons-sprite@2x.png);background-size:176px 176px}.payment-method#google_pay .container:before{background-image:url(/static/img/landings/payments/google-pay@2x.png);background-size:88px 88px}#few_clicks{background-image:url(/static/img/landings/retailer/macbook_iphone.png);background-image:url(/static/img/landings/retailer/macbook_iphone.png),linear-gradient(to bottom,#f2f2f2 0%,#fff 100%)}#few_clicks li:before{background-image:url(/static/img/landings/retailer/bullets@2x.png);background-size:24px 40px}.landing.geo-retailer .cap-box .benefits li:before,.landing.retailer .cap-box .benefits li:before{background-image:url(/static/img/landings/retailer/bullets@2x.png)}.landing.geo-retailer #scroll_down,.landing.retailer #scroll_down{background-image:url(/static/img/landings/retailer/scroll-down@2x.png);background-size:20px 11px}.consumer-habits section.consumer-enter{background-image:url(/static/img/consumer-habits/shopper-consegna@2x.jpg)}.consumer-habits section.consumer-month{background-image:url(/static/img/consumer-habits/sacchetto-spesa@2x.png);background-size:592px 342px}}@media (max-width: 767px){.landing.geo-retailer #come_funziona,.landing.retailer #come_funziona{border-bottom:0;display:block!important}.landing.geo-retailer #come_funziona figure,.landing.retailer #come_funziona figure{margin-bottom:12px;position:relative}.landing.geo-retailer #come_funziona figure:before,.landing.retailer #come_funziona figure:before{background-color:#fff;border:1px solid #5aa249;border-radius:50%;bottom:0;color:#5aa249;content:attr(data-count);display:block;font-size:18px;height:30px;left:50%;line-height:28px;margin-left:-15px;position:absolute;text-align:center;width:30px}.landing.geo-retailer #come_funziona .hide,.landing.retailer #come_funziona .hide{display:none}.landing.geo-retailer #come_funziona img.big,.landing.retailer #come_funziona img.big{max-width:100%}.consumer-habits section.consumer-content .row>figure,.consumer-habits section.consumer-month .row>figure{padding:0}}@media (min-width: 768px){.brands h2,article h1{font-size:35px}.landing.detail article h1{font-size:24px;line-height:36px}.brands h2{margin-top:60px}.landing.retailers p.subtitle{font-size:25px;margin:15px auto 60px}header .show-how-to{display:block}header #logo+p{display:block;font-size:12px}.landing.app #top{background-image:url(/static/img/landings/app/app-top-bg.jpg)}.landing.geo-retailer #top,.landing.retailer #top{background-image:url(/static/img/landings/retailer/retailer-top-bg.jpg)}.landing.app #top .title-box,.landing.geo-retailer #top .title-box,.landing.retailer #top .title-box{background-image:none}#top .title-box,.cap-box .benefits,.cap-box form{padding-left:100px;padding-right:100px}#top h2{margin-left:-43px;margin-right:-43px}.cap-box{max-width:555px}.discount-banner{background-color:#fff;display:none;left:0;padding:12px 0;position:absolute;right:0;top:50px;z-index:1}.discount-banner.home-top{background-position:-250px top,right -250px top;display:block}.discount-banner>.container>img{margin-right:15px;width:20px}.discount-banner>.container>p{font-size:19px;line-height:19px;max-width:none}.price-parity .cap-box .benefits{background-color:transparent;color:#3f3f3f;padding-bottom:30px}.price-parity .cap-box .same-price{border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:17px;margin:0 -15px}#top.partner .cap-box .brand-icon{display:block;height:78px;margin:-97px auto 10px}#breadcrumbs{padding:20px 25px}.landing.detail #breadcrumbs{margin-top:50px}.landing.detail.with-smartbanner #breadcrumbs{margin-top:117px}.landing.detail #map{margin-top:0;width:45%}.stores ul{padding:35px 55px}.landing #come_funziona{border-bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.3);left:0;position:fixed;right:0;top:50px;z-index:1000}.landing #come_funziona:before{border:6px solid transparent;border-bottom-color:#fff;content:'';height:0;position:absolute;right:175px;top:-12px;width:0}.landing #come_funziona .box{margin-bottom:0}.landing #come_funziona .box:before{content:"";display:block}.landing #come_funziona .box:first-child:before{content:none;display:none}.landing #come_funziona img.big{max-width:100%}.cities li:nth-child(2)>div{margin-top:16px}.cities li>div>img{float:left;margin-right:30px;max-width:130px}.cities li .btn{max-width:100%}.brands li{margin-bottom:54px}.landing.geo-retailer #top,.landing.retailer #top{border-bottom:4px solid #5aa249;padding:75px 0}.landing.geo-retailer #top.price-parity,.landing.retailer #top.price-parity{padding-bottom:0}.landing.geo-retailer.with-discount-code #top,.landing.geo.with-discount-code #top,.landing.retailer.with-discount-code #top{padding-top:137px}.landing.geo-retailer #top.partner .title-box,.landing.retailer #top.partner .title-box{padding-top:0}.landing.geo-retailer #top.partner .title-box figure,.landing.retailer #top.partner .title-box figure{background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;margin-bottom:11px;padding:18px 0}.landing.geo-retailer #top.partner .cap-box .brand-icon,.landing.retailer #top.partner .cap-box .brand-icon{max-height:73px}.landing.geo-retailer #top h2,.landing.retailer #top h2{color:#3f3f3f;font-size:33px;line-height:37px;margin-left:0;margin-right:0;padding-bottom:16px}.landing.geo-retailer .cap-box form p,.landing.retailer .cap-box form p{background-position:20px top;font-size:18px}.landing.geo-retailer .cap-box form a.button,.landing.retailer .cap-box form a.button{font-size:16px}.landing.geo-retailer .cap-box .benefits,.landing.retailer .cap-box .benefits{background-color:transparent;border-bottom:1px solid rgba(151,151,151,.3)}.landing.geo-retailer .cap-box .benefits li,.landing.retailer .cap-box .benefits li{font-size:18px;line-height:22px;min-height:22px;padding-left:28px}.landing.geo-retailer .cap-box .benefits li:before,.landing.retailer .cap-box .benefits li:before{background-size:22px;height:22px;width:22px}.landing.geo-retailer #ratings,.landing.retailer #ratings{background-color:transparent;border-radius:0;box-shadow:none;height:auto;line-height:1em;padding:16px 0;position:static;transform:none;width:100%}.landing.geo-retailer #ratings .votes,.landing.retailer #ratings .votes{font-size:15px}.landing.geo-retailer #same_price,.landing.retailer #same_price{background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%);background-color:transparent!important;font-size:15px;padding:30px 0}.landing.geo-retailer #scroll_down,.landing.retailer #scroll_down{display:block}.retailer-cities>li:nth-child(2n+1){clear:left}.retailer-description{padding:0 0 30px}.retailer-description p{font-size:18px;line-height:28px}#come_funziona button,#come_funziona h2{display:none}#few_clicks{background-position:left 0 bottom -19px;background-position:left 0 bottom -19px,0 0;padding:82px 0 290px}#few_clicks h2{font-size:35px;margin-bottom:20px;text-align:left}#few_clicks li{font-size:18px;line-height:24px;margin-top:21px;min-height:24px;padding-left:41px}#few_clicks li:before{background-position:left bottom;height:24px;width:24px}#few_clicks button{margin:30px 0 0}.stores ul li .info{float:left;margin-left:20px;width:250px}.stores ul li .map,.stores ul li figure{display:block}.stores ul li .cta{float:right;margin-left:0;margin-top:0;padding-left:0;text-align:center;width:180px}.store-informations{float:left;margin-right:5%;width:50%}.advantage{border-top:0;padding:85px 0}.advantage#freshness,.advantage#shoppers{padding-bottom:85px}.advantage h2{font-size:30px;margin-right:0;text-align:left}.advantage p{text-align:left}.advantage .btn{margin:5px 0 0}.advantage figure{margin-top:0}.advantage#freshness figure,.advantage#shoppers figure{bottom:-85px;position:absolute;right:15px}.advantage#payments figure img{max-width:100%}.app-advantages .advantage#everywhere{background-image:url(/static/img/landings/app/madre-e-figlia.png);background-position:right center;padding-bottom:85px}.app-advantages .advantage#experience{padding:55px 0}.app-advantages .advantage#experience div[class^=col]{padding-top:35px}.app-advantages .advantage#apple_pay{padding-top:35px}.app-advantages .advantage#apple_pay div[class^=col]{padding-bottom:30px;padding-top:25px}.app-advantages .review>div{height:220px}.app-advantages .reviews h3,.app-advantages .reviews p{text-align:left}.app-advantages .reviews img{margin:7px 0}.app-advantages .advantage .btn,.app-advantages .advantage h2,.app-advantages .advantage p,.app-advantages .advantage[id] a{margin-left:0}.payment-method .container{padding-top:50px}.payment-method#cta .container{border-top:1px solid #d8d8d8;padding-top:50px}.payment-method .container:before{left:15px;margin-left:0}.payment-method h2,.payment-method p{margin-left:110px}.payment-method h2{text-align:left}.landing.category #top{margin-top:50px;padding:64px 15px 67px}.landing.category.with-smartbanner #top{margin-top:117px}.landing.category #top .title-box h1{font-size:35px}.landing.category .category-list,.landing.category .cta,.landing.category .stores-list{width:1058px}.landing.category .category-list{padding-top:38px}.landing.category .cta{padding:27px 15px 50px}.landing.category .category-list h2{font-size:17px;line-height:20px;padding:28px 15px}.landing.category .category-list h2 span{display:block;margin:0 auto;max-width:550px}.landing.category .category-list ul li{width:20%}.landing.category .category-list ul li:nth-child(3),.landing.category .category-list ul li:nth-child(4),.landing.category .category-list ul li:nth-child(5){border-top:0}.landing.category .category-list ul li:nth-child(2n-1){border-left:1px solid #d8d8d8;clear:none}.landing.category .category-list ul li:nth-child(5n-4){border-left:0;clear:left}.landing.category .category-list ul li .price>div:first-child{font-size:14px}.landing.category .stores-list li{width:12.5%}.landing.category .stores-list li h3{margin-top:5px}.consumer-habits #top{background-image:url(/static/img/info-pages/cover-image.jpg);padding:122px 0 98px}.with-smartbanner .consumer-habits #top{padding-top:189px}.consumer-habits #top h1{font-size:55px;line-height:55px}.consumer-habits h2{font-size:25px;line-height:28px;margin-bottom:24px;text-align:inherit}.consumer-habits #top h1+p{font-size:30px;line-height:30px;margin-top:19px}.consumer-habits section{padding:70px 0}.consumer-habits section.consumer-closing,.consumer-habits section.consumer-intro,.consumer-habits section.consumer-month{padding:80px 0}.consumer-habits section.consumer-facts,.consumer-habits section.consumer-provinces{padding:110px 0}.consumer-habits section.consumer-enter{background-position:right bottom}.consumer-habits section.consumer-content .consumer-categories{margin-top:-20px}.consumer-habits section.consumer-content .row>figure{margin-top:0}.consumer-habits section.consumer-facts .row{margin:70px}.consumer-habits section.consumer-month{background-position:right -200px bottom}.consumer-habits section.consumer-month figure{display:none;margin:0}.consumer-habits .consumer-provinces .row{margin-top:50px}.consumer-habits section.consumer-facts figure{margin-top:0}.consumer-habits .consumer-provinces figure{float:left;margin-top:0;width:166px}.consumer-habits .consumer-provinces figure+div{margin-left:195px}}@media (min-width: 992px){header #logo+p{font-size:19px}.discount-banner.home-top{background-position:-125px top,right -125px top}.advantage[id] .apps a{display:inline-block;margin-left:45px;width:162px}.advantage#download .apps a{margin-left:25px}.advantage#download .apps a:first-child,.advantage[id] .apps a:first-child{margin-bottom:0;margin-left:0}#few_clicks{background-position:left -245px bottom -10px;background-position:left -245px bottom -10px,0 0;background-size:771px 620px;background-size:771px 620px,cover;padding:82px 0 250px}.cities li>div>img{max-width:none}.cities li .btn{max-width:150px}.retailer-cities>li:nth-child(2n+1){clear:none}.retailer-cities>li:nth-child(3n+1){clear:left}.stores ul li .info{width:500px}.detail .stores ul li .info{width:484px}.stores ul li h2,.stores ul li h3{color:#3f3f3f;float:left;font-size:18px;font-weight:700;margin-bottom:0;text-transform:uppercase}.stores ul li h2+p,.stores ul li h3+p{font-size:15px}.stores ul li h2+p:before,.stores ul li h3+p:before{color:#3f3f3f;content:"-";display:inline-block;font-weight:700;margin:0 5px}.landing.detail article{border:1px solid #d8d8d8;border-radius:3px;margin:0 auto 30px;max-width:946px;padding:40px 65px}.app-advantages .review>div{height:240px}.consumer-habits section.consumer-enter{background-position:right -125px top;background-size:cover;padding-bottom:70px}.consumer-habits section.consumer-content .consumer-category{width:25%}.consumer-habits section.consumer-content .consumer-category:nth-child(2n+1){clear:none}.consumer-habits section.consumer-content .consumer-category:nth-child(4n+1){clear:left}.consumer-habits section.consumer-month{background-position:right -100px bottom}}@media (min-width: 1200px){.discount-banner.home-top{background-position:-25px top,right -25px top}.app-advantages .review>div{height:200px}.advantage#download .apps a{margin-left:45px}#few_clicks{background-position:left -145px bottom -10px;background-position:left -145px bottom -10px,0 0}.consumer-habits section.consumer-enter{background-position:right top}.consumer-habits section.consumer-month{background-position:right bottom}}@media (min-width: 1480px){.discount-banner.home-top{background-position:left top,right top}#few_clicks{background-position:left 0 bottom -10px;background-position:left 0 bottom -10px,0 0}.consumer-habits section.consumer-month{background-position:right 150px bottom}}
.autocomplete{position:relative}.autocomplete ul{background-color:#fff;border:1px solid #aaa;color:#535353;display:block;font-size:16px;left:0;max-height:150px;overflow:auto;position:absolute;top:66px;width:76%;z-index:1}.search .autocomplete ul{left:-16px;right:-16px;top:44px;width:auto}.cap-box .autocomplete ul,.cap-search-box .autocomplete ul{border-radius:0;margin:0;padding:0;top:48px;width:100%}#cap_content .autocomplete ul,.change-order-store .autocomplete ul{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#d8d8d8;border-top:0;left:0;margin:0 auto;max-width:381px;padding-top:3px;right:0;top:53px;width:100%}#cap_content .autocomplete ul.inactive,.change-order-store .autocomplete ul.inactive{max-height:none}.autocomplete li{cursor:pointer;line-height:1em;overflow:hidden;padding:7px;padding-left:19px;text-align:left;white-space:nowrap}.cap-box .autocomplete li,.cap-search-box .autocomplete li{background:0;height:auto;padding:10px 7px 10px 19px}#cap_content .autocomplete li,.change-order-store .autocomplete li{border-top:1px solid #d8d8d8;height:47px;line-height:46px;padding:0 12px}#cap_content .autocomplete li:first-child,.change-order-store .autocomplete li:first-child{border-top:0;height:46px}#cap_content .autocomplete li.inactive,.change-order-store .autocomplete li.inactive{color:#9b9b9b;cursor:auto;height:auto;line-height:1.5em;padding:32px 20px;text-align:center;white-space:normal}.autocomplete li.active,.autocomplete li:hover{background:#d6d6d6}#cap_content .autocomplete li.active,#cap_content .autocomplete li:hover,.change-order-store .autocomplete li.active,.change-order-store .autocomplete li:hover{background-color:rgba(228,249,222,.5)}#cap_content .autocomplete li.inactive.active,#cap_content .autocomplete li.inactive:hover,.change-order-store .autocomplete li.inactive.active,.change-order-store .autocomplete li.inactive:hover{background-color:transparent}.search .autocomplete strong{color:#5aa249;font-weight:400}@media (min-width:768px){.search .autocomplete ul{font-size:14px;left:0;right:0;top:40px;width:100%}.autocomplete li{padding:5px;padding-left:19px}}.autocomplete-wrapper{margin:0 auto;max-width:381px;position:relative}.autocomplete-wrapper input[type=text]{background-color:#fff;border:1px solid #c6c6c6;border-radius:3px;color:#535353;display:block;float:left;font-size:16px;height:50px;line-height:48px;margin:0;outline:0;padding:0 10px;position:relative;transition:all .3s;width:100%;z-index:2}.autocomplete-wrapper input[type=text]:focus{box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.autocomplete-wrapper input[type=text].address-fixer{border-bottom-left-radius:0;border-left-width:0;border-right-width:0;border-top-left-radius:0;padding:0;width:0}.autocomplete-wrapper .show-address-fixer input[type=text]{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0;width:85%}.autocomplete-wrapper .show-address-fixer input[type=text].address-fixer{border-bottom-right-radius:3px;border-right-width:1px;border-top-right-radius:3px;margin-right:0;padding:0 10px;width:15%}.autocomplete-wrapper .show-address-fixer input[type=text]:focus{box-shadow:none}.autocomplete-wrapper>input[type=submit]{height:0;margin:0;opacity:0;overflow:hidden;padding:0;width:0}.autocomplete-wrapper .autocomplete-message{color:#fff;font-size:13px;line-height:1.2em;margin-top:-3px;padding:8px 7px 5px}.autocomplete-wrapper .autocomplete-message.alert,.autocomplete-wrapper .autocomplete-message.error{background-color:#eb5038}.autocomplete-wrapper .autocomplete-message.loading{color:#9b9b9b}.autocomplete-wrapper .autocomplete-message.success{background-color:#5aa249}.autocomplete-wrapper .location-errors,.autocomplete-wrapper .pac-container{background-color:#fff;border:1px solid #d8d8d8;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0;box-shadow:none;color:#535353;font-size:16px;left:0;margin-top:-3px;padding-top:3px;position:absolute;top:50px;width:100%;z-index:1}.autocomplete-wrapper .location-errors{color:#9b9b9b;line-height:1.5em;padding:32px 20px;text-align:center}.autocomplete-wrapper .pac-suggestions>.pac-item{border-top:1px solid #d8d8d8;cursor:pointer;height:41px;line-height:40px;list-style:none;overflow:hidden;padding:0 12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.autocomplete-wrapper .pac-suggestions>.pac-item:first-child{border-top:0;height:40px}.autocomplete-wrapper .pac-suggestions>.pac-item.pac-item-selected,.autocomplete-wrapper .pac-suggestions>.pac-item:hover{background-color:rgba(228,249,222,.5)}.autocomplete-wrapper .pac-suggestions>.pac-item>.pac-icon{display:none}.autocomplete-wrapper .pac-powered{height:24px;line-height:18px;padding:0 5px;text-align:right}.autocomplete-wrapper .pac-powered>img{vertical-align:middle}.autocomplete-wrapper .pac-results{background-color:rgba(90,162,73,.3);border:1px solid #5aa249;border-radius:10px;color:#535353;font-size:16px;line-height:1.5em;list-style:none;padding:7px 10px}
.custom-select{color:#3f3f3f;font-size:15px;position:relative;width:100%;z-index:100}.custom-select .custom-select-trigger{background-color:#fff;border:1px solid #8bbe7f;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.2);cursor:pointer;height:36px;line-height:34px;overflow:hidden;padding:0 15px;position:relative;text-overflow:ellipsis;transition:all .3s;white-space:nowrap;width:100%;z-index:2}.no-mob .custom-select .custom-select-trigger:hover{background-color:rgba(89,162,73,0.1);box-shadow:inset 0 2px 3px rgba(0,0,0,0.2)}.custom-select.visible .custom-select-trigger{background-color:#e4f9de}.custom-select.error .custom-select-trigger{background-color:#fce5e1;border-color:#eb5038}.custom-select .custom-select-trigger:after{border:5px solid transparent;border-top-color:#3f3f3f;border-width:5px 4px;content:"";display:block;margin-top:-2.5px;position:absolute;right:19px;top:50%}.custom-select.visible .custom-select-trigger:after{border-bottom-color:#3f3f3f;border-top-color:transparent;margin-top:-7.5px}.custom-select .custom-select-options{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;display:none;left:0;max-height:300px;overflow:auto;position:absolute;right:0;top:35px;width:100%;z-index:1}.custom-select.visible .custom-select-options{display:block}.custom-select .custom-select-options .custom-select-options-group-label{background-color:#f2f2f2;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;font-size:15px;font-weight:700;height:36px;line-height:34px;padding:0 20px;text-transform:uppercase}.custom-select .custom-select-options .custom-select-option{cursor:pointer;padding:8px 20px}.custom-select .custom-select-options .custom-select-option.selected,.no-mob .custom-select .custom-select-options .custom-select-option:hover{background-color:#5aa249;color:#fff}.custom-select .custom-select-options .custom-select-option.disabled,.no-mob .custom-select .custom-select-options .custom-select-option.disabled:hover{background-color:transparent;color:#3f3f3f;cursor:default;opacity:.25;text-decoration:line-through}.custom-select .custom-select-options .custom-select-option .custom-select-option-delivery{float:right}.custom-select .custom-select-options .custom-select-option .custom-select-option-delivery.surcharge{color:#546b84}.custom-select .custom-select-options .custom-select-option .custom-select-option-delivery.discount{color:#5aa249}.custom-select .custom-select-options .custom-select-option.selected .custom-select-option-delivery,.no-mob .custom-select .custom-select-options .custom-select-option:hover .custom-select-option-delivery{color:#fff}.custom-select .custom-select-options .custom-select-option.disabled .custom-select-option-delivery{display:none}.custom-select .custom-select-options .custom-select-option .custom-select-option-delivery em{border-radius:9px;display:inline-block;font-size:11px;font-style:normal;height:18px;line-height:18px;margin-right:10px;padding:0 9px;text-transform:uppercase;vertical-align:middle}.custom-select .custom-select-options .custom-select-option .custom-select-option-delivery.surcharge em{background-color:#eef0f3;color:#546b84}.custom-select .custom-select-options .custom-select-option .custom-select-option-delivery.discount em{background-color:#e6f8de;color:#5aa249}
#EI_mask{background-color:#000;background-color:rgba(0,0,0,.8);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.ei-modal{bottom:0;display:none;font-family:Trebuchet MS,sans-serif;height:303px;left:0;margin:auto;padding:25px;position:fixed;right:0;top:0;width:548px}.ei-modal .close{background-color:#fff;border-radius:50%;display:block;height:26px;overflow:hidden;position:absolute;right:-13px;text-indent:-9999px;top:-13px;width:26px}.ei-modal .close:after,.ei-modal .close:before{background-color:#42842b;content:'';display:block;height:2px;position:absolute;top:12px;width:16px}.ei-modal .close:before{left:5px;transform:rotate(45deg)}.ei-modal .close:after{right:5px;transform:rotate(135deg)}.ei-modal .ei-half{float:left;margin-left:20px;width:239px}.ei-modal .ei-half:first-child{margin-left:0}.ei-modal input{border-radius:3px;display:block;height:45px;line-height:45px;margin-bottom:10px;width:100%}.ei-modal input[type=email]{background-color:#fff;border:0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);color:#535353;font-size:18px;outline:0;padding:0 15px}.ei-modal input[type=submit]{background-color:#f78d1c;background-image:linear-gradient(180deg,#f6c822 0%,#f78d1c 100%);border:0;box-shadow:0 1px 4px rgba(0,0,0,0.5);color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.ei-modal input[type=submit]:disabled{background-image:none}#EIcampaign_pippo{background-color:#3b752d;background-image:radial-gradient(275px 152px at 50% 50%,#5aa249 0%,#3b752d 100%);color:#fff;text-align:center}#EIcampaign_pippo .ei-heading{font-size:26px;font-weight:700;margin-bottom:5px}#EIcampaign_pippo .ei-subheading{font-size:26px;margin-bottom:15px}#EIcampaign_pippo .ei-description{font-size:15px;line-height:22px;margin-bottom:15px}#EIcampaign_pippo .ei-half .offer-box{background:url(https://www.supermercato24.it/asset/uploads/offer-box-1.png) center center no-repeat;font-size:14px;height:126px;padding:15px 0}#EIcampaign_pippo .ei-half .offer-box *{display:block}#EIcampaign_pippo .ei-half .offer-box strong{font-family:Georgia,serif;font-size:30px;font-style:italic;line-height:33px;margin-bottom:10px}#EIcampaign_pippo input[type=email]{margin-top:13px}
.floating-label-wrapper{position:relative}.floating-label{color:#c5c5c5;display:block;font-size:15px;height:18px;left:0;line-height:18px;margin-top:-9px;max-width:100%;opacity:0;overflow:hidden;padding:0 13px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transition:0.3s ease all;white-space:nowrap}.main-content.new .floating-label{padding-left:42px}.with-floating:focus~.floating-label,.with-floating:not(.empty)~.floating-label{background-color:#fff;color:#9b9b9b;font-size:10px;height:12px;left:8px;line-height:12px;margin-top:0;max-width:70%;opacity:1;padding:0 5px;top:-5px}.submitted .with-floating.ng-invalid:focus~.floating-label,.submitted .with-floating.ng-invalid:not(.empty)~.floating-label,.with-floating.error:focus~.floating-label,.with-floating.error:not(.empty)~.floating-label{color:#eb5038}.with-floating.empty~.floating-label{opacity:1}textarea~.floating-label{margin-top:0;top:12px}