@import "/Content/Fonts/Fonts.css";
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/Content/LIBs/FancyBox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/Content/LIBs/FancyBox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/Content/LIBs/FancyBox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/Content/LIBs/FancyBox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}::selection{background:#cf132d;color:#fff}::-moz-selection{background:#cf132d;color:#fff}::-webkit-selection{background:#cf132d;color:#fff}html,body{margin:0;height:100%}ul{margin:0;padding:0;list-style-type:none}p,form{margin:0}a{text-decoration:none}img{border:0;display:block}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}h1,h2,h3,h4,h5{margin:0;font-weight:normal}.resetDefaultApparence{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0}.resetDefaultApparence::-ms-expand{display:none}.boost-animation{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}.s-cms-content{color:#1c1c1a}.s-cms-content h1{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.s-cms-content h1{font-size:18px}}.s-cms-content h2{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.s-cms-content h2{font-size:18px}}.s-cms-content h3{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.s-cms-content h3{font-size:18px}}.s-cms-content h4{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.s-cms-content h4{font-size:18px}}.s-cms-content h5{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.s-cms-content h5{font-size:18px}}.s-cms-content h6{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.s-cms-content h6{font-size:18px}}.s-cms-content p{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px}@media only screen and (max-width:749px){.s-cms-content p{font-size:14px}}.s-cms-content h1,.s-cms-content h2,.s-cms-content h3,.s-cms-content h4,.s-cms-content h5,.s-cms-content h6{color:#cf132d}.s-cms-content h1,.s-cms-content h2,.s-cms-content h3,.s-cms-content h4,.s-cms-content h5,.s-cms-content h6{margin-top:40px}.s-cms-content p+p{margin-top:.8em}.s-cms-content ul{list-style-type:disc}.s-cms-content li{font-size:14px;list-style-position:outside;line-height:1.6;margin-bottom:.8em;margin-left:1em}.s-cms-content li ul,.s-cms-content li ol{margin:.8em}.s-cms-content li li{margin-bottom:.8em}.s-cms-content blockquote{clear:both;margin-left:40px;padding-left:20px;border-left:2px solid #cf132d}.s-cms-content blockquote[cite]:after{content:'from ' attr(cite);display:block;font-size:14px;color:#cf132d}.s-cms-content figure{margin:40px 0;padding:20px;background:#f2ecee}@media(min-width:1280px) and (max-width:1599px),(min-width:1600px){.s-cms-content figure.wrap-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:40px;float:left;max-width:50%}}@media(min-width:1280px) and (max-width:1599px),(min-width:1600px){.s-cms-content figure.wrap-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:40px;float:left;max-width:50%}}.s-cms-content img{max-width:100%;height:auto;border:1px solid #ddd;display:block}.s-cms-content figcaption{font-size:14px;color:#fff;font-style:italic;margin-top:.8em}.s-cms-content dl{font-size:14px;padding:20px;border:1px solid #ddd}.s-cms-content dd+dt{margin-top:.8em}.s-cms-content table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:40px 0;font-size:14px;width:100%;text-align:left}.s-cms-content td,.s-cms-content th{padding:.5em}.s-cms-content td{border-bottom:1px solid #fff;background-color:#f2ecee}.s-cms-content th{background:#cf132d;color:#fff}.s-cms-content a:not(.btn),.s-cms-content a:not(.o-button){text-decoration:underline;color:#cf132d}.s-cms-content b,.s-cms-content strong{font-weight:700}.s-cms-content i,.s-cms-content em,.s-cms-content var{font-style:italic}.s-cms-content small{font-size:.8em}.s-cms-content dfn{font-weight:700;font-style:normal}.s-cms-content kbd{font-size:.8em;background:#f2ecee;border:1px solid #ddd}.s-cms-content abbr[title]:hover:after{content:'" (' attr(title) ')'}.s-cms-content q{color:#cf132d}.s-cms-content q:before,.s-cms-content q:after{content:'"'}.s-cms-content q[cite]:after{content:'" (from ' attr(cite) ')'}.u-alignLeft{text-align:left !important}.u-float--l{float:left}.u-float--r{float:right}.clearfloat,.clearfix{clear:both}.u-clearfloat:after{content:'';display:block;clear:both;visibility:hidden;font-size:0;height:0}.u-valign:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.u-valign>*{display:inline-block;vertical-align:middle}.u-equalHeight{overflow:hidden}.u-equalHeight .u-equalHeight__col{margin-bottom:-99999px;padding-bottom:99999px}.u-border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.u-image_16_9{width:100% !important;height:auto !important;padding-bottom:56% !important;background-position:center;background-size:cover}.u-width100{width:100% !important;height:auto}.u-pointer{cursor:pointer}.u-round{border-radius:50%}.u-pseudo-absolute{position:relative}.u-pseudo-absolute:before,.u-pseudo-absolute:after{content:'';position:absolute;display:block}.u-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-background_image{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover}.u-coverimage{position:absolute;height:100%;width:100%;bottom:0;right:0}.u-coverimage>img{width:100%;height:100%;object-fit:cover}@media(min-width:750px){.js-appear{-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);-moz-transition:all 1s cubic-bezier(.4,0,.2,1);-ms-transition:all 1s cubic-bezier(.4,0,.2,1);-o-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.js-appear.hidden{opacity:0;-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px)}}.transition_standard{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.transition_elastic{-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.transition_elastic_slow{-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}@-webkit-keyframes spinnerAnimation{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinnerAnimation{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes spinnerAnimation{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(360deg);}}@keyframes spinnerAnimation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@keyframes transitionRightAnimation{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}.anim_highlight_opacity .image,.anim_highlight_opacity img{opacity:1;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.anim_highlight_opacity:hover .image,.anim_highlight_opacity:hover img{opacity:.8}.anim_highlight_zoom img{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.anim_highlight_zoom:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}body{font-family:'DIN',sans-serif;font-weight:400;font-size:16px;color:#1c1c1a;line-height:1.6;background-color:#fff}.o-requiredlabel{color:#cf132d}.align-center{text-align:center}.o-filetto{padding-bottom:20px;margin-bottom:20px;position:relative}.o-filetto:after{content:'';display:block;height:2px;position:absolute;bottom:0;left:0;width:100px;background:#cf132d}.o-card{position:relative}.o-card__image{width:100%;height:auto}.o-card__title{color:#cf132d}.o-card--standard .o-card__texts{background-color:#f2ecee}.o-card--hover .o-card__texts{position:absolute;left:0;bottom:0;right:0;background:rgba(255,255,255,.8)}.o-list li{padding-left:20px;margin-bottom:10px;position:relative;display:block}.o-list li:before{content:'';display:block;height:10px;width:10px;background-color:#cf132d;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-5px}.o-list a{color:inherit;text-decoration:underline}.o-table_style1{width:100%}.o-table_style1 a{color:#cf132d;text-decoration:underline}.o-table_style1 td{padding:5px}.o-table_style1 .theader td{background:#cf132d;color:#fff}.o-table_style1 .trow{background:#f2ecee}.o-table_style1 .trow:hover{background:rgba(50,62,72,.3)}.o-genericlist__item{background:#fff;padding:10px;border-top:solid 1px #cf132d}.o-genericlist__item:first-child{border-top:0}.js-tab_page{display:none}.js-tab_page.isActive{display:block}.o-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(50,62,72,.9);z-index:20000}.o-popup.isHidden{display:none}.o-popup__inpage .o-popup{position:static;background:none}.o-popup__inpage .o-popup__content{position:relative;margin:40px auto;float:left;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%);max-height:unset}.o-popup__inpage .o-popup__mainwrapper{overflow:visible;max-height:unset}.o-popup__inpage .c-menudetail__close{display:none}.o-popup__inpage .c-preferiti{display:none}.o-popup__content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:0;text-align:center;max-height:calc(100vh - 50px)}@media only screen and (max-device-width:736px) and (orientation:landscape){.o-popup__content{width:96%;height:94%;padding:10px;margin:0 auto;max-height:calc(100vh - 40px);top:calc(50% + 5px)}}@media only screen and (max-width:749px){.o-popup__content{width:calc(100% - 40px);margin:0 auto;padding:0}}.o-separator{margin-top:40px;border-top:solid 2px #cf132d;padding-top:40px}.o-whitGradient:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(to top,#cf132d,#1c1c1a);z-index:100;opacity:.4}.o-withoverlay:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(50,62,72,.9)}@media only screen and (max-width:749px){.o-separator{margin-top:20px;padding-top:20px}}.o-linkDecorationHover{display:inline-block;position:relative}.o-linkDecorationHover:after{content:'';height:1px;background-color:#cf132d;width:100%;position:absolute;bottom:-4px;left:0;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.o-linkDecorationHover:hover:after{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.o-linkDecorationHover--secondary:after{background-color:#cf132d}.o-linkDecorationHover--light:after{background-color:#fff}.o-titoloFiletto{position:relative}.o-titoloFiletto:before{content:'';display:block;height:1px;width:50px;background-color:#cf132d;position:absolute;bottom:-7px}.o-titoloFiletto--centered:before{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.o-titoloFiletto--white:before{background-color:#fff}.o-titoloFiletto--small:before{width:25px}.o-imageborder{position:relative}.o-imageborder:after{display:block;position:absolute;content:'';top:0;right:0;left:0;bottom:0;border:solid 4px rgba(50,62,72,.6);-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.o-imageborder:hover:after{border:solid 8px rgba(50,62,72,.3);-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.o-info-box{position:relative;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;padding:14px 14px 14px 45px;border:solid 2px #cf132d;margin:20px 0}.o-info-box:after{content:'';display:block;position:absolute;background-image:url('/Content/Images/icone/icon_info_red.svg');background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:100%;top:0;left:15px}.o-social_share{position:relative;width:28px;height:28px;display:inline-block}.o-social_share:after{content:'';display:block;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;width:28px;height:28px;top:0;left:0}.o-social_share--facebook:after{background-image:url('/Content/Images/icone/share-facebook.svg')}.o-social_share--google:after{background-image:url('/Content/Images/icone/share-google.svg')}.o-social_share--instagram:after{background-image:url('/Content/Images/icone/share-instagram.svg')}.o-social_share--pinterest:after{background-image:url('/Content/Images/icone/share-pinterest.svg')}.o-social_share--twitter:after{background-image:url('/Content/Images/icone/share-twitter.svg')}.o-social_share--facebook-dark:after{background-image:url('/Content/Images/icone/share-facebook-dark.svg')}.o-social_share--google-dark:after{background-image:url('/Content/Images/icone/share-google-dark.svg')}.o-social_share--instagram-dark:after{background-image:url('/Content/Images/icone/share-instagram-dark.svg')}.o-social_share--pinterest-dark:after{background-image:url('/Content/Images/icone/share-pinterest-dark.svg')}.o-social_share--twitter-dark:after{background-image:url('/Content/Images/icone/share-twitter-dark.svg')}.o-break-responsive{display:none}@media only screen and (max-width:749px){.o-break-responsive{display:block}}.o-sectionheader{text-align:center;padding-top:80px;padding-bottom:40px;padding-left:20px;padding-right:20px}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.o-sectionheader{padding-top:80px}}.o-sectionheader__title{margin-bottom:15px;padding:0 20px}.js-password_revealer{position:relative}.js-password_revealer__link{position:absolute;top:1px;bottom:1px;right:1px;width:48px;background-image:url('/Content/Images/icone/icon_eye.svg');background-size:auto 20px;background-position:center;background-repeat:no-repeat}.c-info__popup{display:none;max-width:600px;background-color:#fff;padding:20px;color:#1c1c1a}.c-info__popup h1{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.c-info__popup h1{font-size:18px}}.c-info__popup h2{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.c-info__popup h2{font-size:18px}}.c-info__popup h3{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.c-info__popup h3{font-size:18px}}.c-info__popup h4{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.c-info__popup h4{font-size:18px}}.c-info__popup h5{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.c-info__popup h5{font-size:18px}}.c-info__popup h6{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.c-info__popup h6{font-size:18px}}.c-info__popup p{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px}@media only screen and (max-width:749px){.c-info__popup p{font-size:14px}}.c-info__popup h1,.c-info__popup h2,.c-info__popup h3,.c-info__popup h4,.c-info__popup h5,.c-info__popup h6{color:#cf132d}.c-info__popup h1,.c-info__popup h2,.c-info__popup h3,.c-info__popup h4,.c-info__popup h5,.c-info__popup h6{margin-top:40px}.c-info__popup p+p{margin-top:.8em}.c-info__popup ul{list-style-type:disc}.c-info__popup li{font-size:14px;list-style-position:outside;line-height:1.6;margin-bottom:.8em;margin-left:1em}.c-info__popup li ul,.c-info__popup li ol{margin:.8em}.c-info__popup li li{margin-bottom:.8em}.c-info__popup blockquote{clear:both;margin-left:40px;padding-left:20px;border-left:2px solid #cf132d}.c-info__popup blockquote[cite]:after{content:'from ' attr(cite);display:block;font-size:14px;color:#cf132d}.c-info__popup figure{margin:40px 0;padding:20px;background:#f2ecee}@media(min-width:1280px) and (max-width:1599px),(min-width:1600px){.c-info__popup figure.wrap-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:40px;float:left;max-width:50%}}@media(min-width:1280px) and (max-width:1599px),(min-width:1600px){.c-info__popup figure.wrap-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:40px;float:left;max-width:50%}}.c-info__popup img{max-width:100%;height:auto;border:1px solid #ddd;display:block}.c-info__popup figcaption{font-size:14px;color:#fff;font-style:italic;margin-top:.8em}.c-info__popup dl{font-size:14px;padding:20px;border:1px solid #ddd}.c-info__popup dd+dt{margin-top:.8em}.c-info__popup table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:40px 0;font-size:14px;width:100%;text-align:left}.c-info__popup td,.c-info__popup th{padding:.5em}.c-info__popup td{border-bottom:1px solid #fff;background-color:#f2ecee}.c-info__popup th{background:#cf132d;color:#fff}.c-info__popup a:not(.btn),.c-info__popup a:not(.o-button){text-decoration:underline;color:#cf132d}.c-info__popup b,.c-info__popup strong{font-weight:700}.c-info__popup i,.c-info__popup em,.c-info__popup var{font-style:italic}.c-info__popup small{font-size:.8em}.c-info__popup dfn{font-weight:700;font-style:normal}.c-info__popup kbd{font-size:.8em;background:#f2ecee;border:1px solid #ddd}.c-info__popup abbr[title]:hover:after{content:'" (' attr(title) ')'}.c-info__popup q{color:#cf132d}.c-info__popup q:before,.c-info__popup q:after{content:'"'}.c-info__popup q[cite]:after{content:'" (from ' attr(cite) ')'}.c-mustopenlink__error{background-color:#d00;color:#fff;padding:5px 10px;border-radius:4px;position:relative;margin-top:10px;display:none}.c-mustopenlink__error:before{content:'';display:block;position:absolute;bottom:100%;left:10%;margin-left:-10px;border:solid 10px transparent;border-bottom-color:#d00}.js-clickableBlock{cursor:pointer}.o-text_s{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px}.o-text_m{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px}@media only screen and (max-width:749px){.o-text_m{font-size:14px}}.o-text_l{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:18px}@media only screen and (max-width:749px){.o-text_l{font-size:16px}}.o-text_xl{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:20px}@media only screen and (max-width:749px){.o-text_xl{font-size:16px}}.o-title_s{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:18px}.o-title_m{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.o-title_m{font-size:18px}}.o-title_ml{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:32px}@media only screen and (max-width:749px){.o-title_ml{font-size:20px}}.o-title_l{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px}@media only screen and (max-width:749px){.o-title_l{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.o-title_l{font-size:36px}}.o-title_xl{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:70px}@media only screen and (max-width:749px){.o-title_xl{font-size:30px}}@media(min-width:750px) and (max-width:1023px){.o-title_xl{font-size:40px}}.c-pageh1{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px;color:#cf132d}@media only screen and (max-width:749px){.c-pageh1{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.c-pageh1{font-size:36px}}.c-pageh2{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px;color:#cf132d}@media only screen and (max-width:749px){.c-pageh2{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.c-pageh2{font-size:36px}}.o-text-center{text-align:center}.l-container{max-width:1004px;width:100%;margin-left:auto;margin-right:auto}.l-container_s{max-width:1004px;width:100%;margin-left:auto;margin-right:auto;max-width:900px}.l-container_s.c-shoplistpage{background-color:transparent;margin-top:0}.l-container_s.c-shoplistpage .c-shoplistpage{padding:100px 20px 140px;margin-top:0;background-color:transparent}@media only screen and (max-width:749px){.l-container_s.c-shoplistpage .c-shoplistpage{padding:0}}.l-container_s.c-shoplistpage .o-popup .c-popuplist__close{display:none}.l-container_s.c-shoplistpage .o-popup .c-popuplist__title{margin-top:60px}.l-container_s.c-shoplistpage .o-popup .c-popuplist{margin-bottom:60px}@media only screen and (max-width:749px){.l-container_s.c-shoplistpage{height:initial;padding:0}}@media only screen and (max-width:749px){.l-container_s{height:initial}}@media(min-width:1024px) and (max-width:1279px){.l-container,.l-container_s{width:90%}}@media(min-width:750px) and (max-width:1023px){.l-container,.l-container_s{width:90%}}@media only screen and (max-width:749px){.l-container,.l-container_s{width:90%}}.l-2col:after{content:'';display:block;clear:both;visibility:hidden;font-size:0;height:0}.l-2col__colaux{float:left;width:400px;padding-right:40px}.l-2col__colaux+.l-2col__colmain{float:left;width:calc(100% - 400px)}.l-2col-flex{display:flex;flex-direction:row}.l-2col-flex__colaux{width:400px}.l-2col-flex__colaux+.l-2col-flex__colmain{width:calc(100% - 400px);padding-left:40px}@media(min-width:750px) and (max-width:1023px),only screen and (max-width:749px){.l-2col__colaux{width:100%;margin-bottom:40px;padding-right:0}.l-2col__colaux+.l-2col__colmain{width:100%}}.l-box2{margin:-10px}.l-box2:after{content:'';display:block;clear:both;visibility:hidden;font-size:0;height:0}.l-box2__box{padding:10px;float:left;width:50%}@media(min-width:750px) and (max-width:1023px),only screen and (max-width:749px){.l-box2__box{width:100%}}.l-box4{margin:-10px}.l-box4:after{content:'';display:block;clear:both;visibility:hidden;font-size:0;height:0}.l-box4__box{padding:10px;float:left;width:25%}@media(min-width:750px) and (max-width:1023px){.l-box4__box{width:50%}}@media(min-width:750px) and (max-width:1023px),only screen and (max-width:749px){.l-box4__box{width:100%}}.o-marginbottom_xs{margin-bottom:10px}.o-marginbottom_s{margin-bottom:20px}.o-marginbottom_m{margin-bottom:40px}.o-marginbottom_l{margin-bottom:60px}.o-margintop_s{margin-top:20px}.o-margintop_m{margin-top:40px}.o-margintop_l{margin-top:60px}.o-padding_s{padding:20px}.o-padding_m{padding:40px}.o-padding_l{padding:60px}.o-paddingtop_l{padding-top:160px}.o-sectionpadding{padding:40px 0}@media only screen and (max-width:749px){.o-marginbottom_s,.o-marginbottom_m,.o-marginbottom_s{margin-bottom:20px}.o-padding_s,.o-padding_m,.o-padding_l{padding:20px}.o-paddingtop_l{padding-top:80px}}.o-label{font-family:'DIN',sans-serif;display:inline-block;margin-bottom:3px;text-transform:uppercase}.o-label a{color:inherit;text-decoration:underline}.o-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;width:100%;height:50px;border:none;color:#1c1c1a;font-family:'DIN',sans-serif;font-size:16px;padding:0 20px}.o-input::-ms-expand{display:none}.o-input::-webkit-input-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.o-input::-webkit-input-placeholder{font-size:14px}}.o-input:-moz-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.o-input:-moz-placeholder{font-size:14px}}.o-input::-moz-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.o-input::-moz-placeholder{font-size:14px}}.o-input:-ms-input-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.o-input:-ms-input-placeholder{font-size:14px}}.o-input::-ms-input-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.o-input::-ms-input-placeholder{font-size:14px}}.o-input:placeholder-shown{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.o-input:placeholder-shown{font-size:14px}}.o-input--fixwidth{width:300px}.o-input--search{background-image:url('/Content/Images/icone/search_input.svg');background-repeat:no-repeat;background-position:right 12px center;background-size:auto 40%;border-color:#cf132d;border-width:2px}.o-input--calendar{background-image:url('/Content/Images/icone/calendar_input.svg');background-repeat:no-repeat;background-position:right 10px center;background-size:auto 30%}.o-input--textarea{height:200px;padding-top:5px;padding-bottom:5px}.o-input--checkbox label{cursor:pointer}.o-input--checkbox input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;display:none}.o-input--checkbox input[type="checkbox"]::-ms-expand{display:none}.o-input--checkbox .o-input--checked{position:relative;display:inline-block;width:20px;height:20px;border:solid 2px #cf132d;margin-bottom:-4px;margin-right:4px}.o-input--checkbox .o-input--checked:after{position:absolute;content:'';display:block;background-color:rgba(239,126,100,.6);top:0;left:0;height:100%;width:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.o-input--checkbox input[type="checkbox"]:checked+label .o-input--checked:after{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.o-input--radio label{cursor:pointer}.o-input--radio input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;display:none}.o-input--radio input[type="radio"]::-ms-expand{display:none}.o-input--radio .o-input--checked{position:relative;display:inline-block;width:20px;height:20px;border:solid 2px #cf132d;margin-bottom:-4px;margin-right:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.o-input--radio .o-input--checked:after{position:absolute;content:'';display:block;background-color:rgba(239,126,100,.6);top:0;left:0;height:100%;width:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.o-input--radio input[type="radio"]:checked~label:nth-child(n) .o-input--checked:after{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.o-input--select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;height:50px;background-color:#fff;text-transform:uppercase;border-width:0;font-weight:700;display:inline-block;padding-left:20px;background-image:url('/Content/Images/icone/icon-down.svg');background-repeat:no-repeat;background-position:right 20px center}.o-input--select::-ms-expand{display:none}@media only screen and (max-width:749px){.o-input--select{font-size:14px}}.o-input--darkbg{background-color:#cf132d;color:#fff}.o-input--lightbg{background-color:#fff;color:#1c1c1a}@media only screen and (max-width:749px){.o-input{height:40px;font-size:16px;padding:0 20px}.o-input--textarea{height:150px}.o-input--fixwidth{width:100%}}.o-form{margin:-10px}.o-form:after{content:'';display:block;clear:both;visibility:hidden;font-size:0;height:0}.o-form__col100,.o-form__col75,.o-form__col50,.o-form__col33,.o-form__col25{float:left;padding:10px}.o-form__col100{width:100%}.o-form__col75{width:75%}.o-form__col50{width:calc(50% - 4px);margin:2px}.o-form__col33{width:33.333333%}.o-form__col25{width:25%}@media only screen and (max-width:749px){.o-form__col100,.o-form__col75,.o-form__col50,.o-form__col33,.o-form__col25{width:100%}}.c-recaptcha{display:flex;align-items:center;flex-direction:column}.c-recaptcha .rc-anchor-alert{display:none}.o-form--whiteinput .o-input{background-color:#fff;border:solid 1px #cf132d}.o-form--withplaceholder{margin:0 -10px;display:flex;flex-wrap:wrap;text-align:left}.o-form--withplaceholder .o-form__col100,.o-form--withplaceholder .o-form__col75,.o-form--withplaceholder .o-form__col50,.o-form--withplaceholder .o-form__col33,.o-form--withplaceholder .o-form__col25{padding:0;margin:10px;position:relative}.o-form--withplaceholder .o-form__col100 input,.o-form--withplaceholder .o-form__col75 input,.o-form--withplaceholder .o-form__col50 input,.o-form--withplaceholder .o-form__col33 input,.o-form--withplaceholder .o-form__col25 input,.o-form--withplaceholder .o-form__col100 select,.o-form--withplaceholder .o-form__col75 select,.o-form--withplaceholder .o-form__col50 select,.o-form--withplaceholder .o-form__col33 select,.o-form--withplaceholder .o-form__col25 select,.o-form--withplaceholder .o-form__col100 textarea,.o-form--withplaceholder .o-form__col75 textarea,.o-form--withplaceholder .o-form__col50 textarea,.o-form--withplaceholder .o-form__col33 textarea,.o-form--withplaceholder .o-form__col25 textarea{width:100%}.o-form--withplaceholder .o-form__col100 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 textarea.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 textarea.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 textarea.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 textarea.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 textarea.hasValue+.o-placeholderlabel{top:-12.5px;color:#1c1c1a}@media only screen and (max-width:749px){.o-form--withplaceholder .o-form__col100 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 input:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 select:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 textarea:focus+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 input.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 select.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col100 textarea.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col75 textarea.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col50 textarea.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col33 textarea.hasValue+.o-placeholderlabel,.o-form--withplaceholder .o-form__col25 textarea.hasValue+.o-placeholderlabel{top:-10px}}.o-form--withplaceholder .o-form__col100 .o-placeholderlabel,.o-form--withplaceholder .o-form__col75 .o-placeholderlabel,.o-form--withplaceholder .o-form__col50 .o-placeholderlabel,.o-form--withplaceholder .o-form__col33 .o-placeholderlabel,.o-form--withplaceholder .o-form__col25 .o-placeholderlabel{margin:0 7px;padding:0 10px;line-height:25px;position:absolute;background-color:#fff;left:0;top:12.5px;color:#1c1c1a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.o-form--withplaceholder .o-form__col100 .o-placeholderlabel span,.o-form--withplaceholder .o-form__col75 .o-placeholderlabel span,.o-form--withplaceholder .o-form__col50 .o-placeholderlabel span,.o-form--withplaceholder .o-form__col33 .o-placeholderlabel span,.o-form--withplaceholder .o-form__col25 .o-placeholderlabel span{color:#cf132d}@media only screen and (max-width:749px){.o-form--withplaceholder .o-form__col100 .o-placeholderlabel,.o-form--withplaceholder .o-form__col75 .o-placeholderlabel,.o-form--withplaceholder .o-form__col50 .o-placeholderlabel,.o-form--withplaceholder .o-form__col33 .o-placeholderlabel,.o-form--withplaceholder .o-form__col25 .o-placeholderlabel{line-height:20px;top:10px;margin:0 10px}}.o-form--withplaceholder .o-form__col100{width:calc(100% - 20px)}.o-form--withplaceholder .o-form__col75{width:calc(75% - 20px)}.o-form--withplaceholder .o-form__col50{width:calc(50% - 20px)}.o-form--withplaceholder .o-form__col33{width:calc(33.3333% - 20px)}.o-form--withplaceholder .o-form__col25{width:calc(25% - 20px)}@media only screen and (max-width:749px){.o-form--withplaceholder{margin:0}.o-form--withplaceholder .o-form{display:block}.o-form--withplaceholder .o-form__col100,.o-form--withplaceholder .o-form__col75,.o-form--withplaceholder .o-form__col50,.o-form--withplaceholder .o-form__col33,.o-form--withplaceholder .o-form__col25{width:100%;margin:10px 0}}.o-radioprivacy{display:flex;margin-top:10px}.o-radioprivacy>label{display:flex;padding:0;padding-right:20px;align-items:center}.o-radioprivacy>label>input{margin-right:10px;background-color:#fff;width:unset !important}.o-radioprivacy>label>span{white-space:nowrap}.c-newsletterprivacymessage{color:#fff;background-color:#f00;display:none;padding:4px 10px;position:absolute;margin-top:-10px;transform:translateY(-100%)}.c-newsletterprivacymessage.isActive{display:inline-block}.c-newsletterprivacymessage:before{content:'';display:block;border:solid 10px transparent;border-bottom-width:0;border-top-color:#f00;position:absolute;bottom:-10px;left:120px}.o-button{display:inline-block;font-family:"ador-hairline",sans-serif;font-size:16px;font-weight:700;line-height:50px;min-width:180px;padding:0 20px;text-align:center;color:#fff;background-color:#cf132d;position:relative;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.o-button:hover{background-color:#b81128}.o-button:hover:after,.o-button:hover:before{width:100%;height:100%}@media only screen and (max-width:749px){.o-button{padding:0 20px;font-size:16px}}.o-button--block{display:block;margin:20px auto 0;max-width:220px}.o-button--darkbg{background-color:#cf132d;color:#fff}.o-button--darkbg:hover{background-color:#b81128}.o-button--lightbg{background-color:#fff;color:#1c1c1a}.o-button--lightbg:hover{background-color:#f2f2f2}.o-button--white{background-color:#fff;color:#1c1c1a}.o-button--white:hover{background-color:#1c1c1a;color:#fff}.o-button--whiteframed{color:#fff;border:solid 1px #fff;background-color:transparent}.o-button--small{height:40px;line-height:40px;min-width:auto}.o-button--blackFont{background-color:#cf132d;color:#fff}.o-button--blackFont:hover{background-color:#b81128}.o-button--facebook{color:#fff;background-color:#3b5998}.o-button--facebook:hover{color:#fff;background-color:#344e86}.o-button--popup{background-color:#fff;color:#cf132d;min-width:200px}.o-button--160{min-width:160px}.o-button--w100{width:100%;max-width:100%}.o-link{color:#cf132d;text-decoration:underline}.fDialog_OK{display:inline-block;font-family:"ador-hairline",sans-serif;font-size:16px;font-weight:700;line-height:50px;min-width:180px;padding:0 20px;text-align:center;position:relative;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#cf132d;color:#fff}.fDialog_OK:hover{background-color:#b81128}.fDialog_OK:hover:after,.fDialog_OK:hover:before{width:100%;height:100%}@media only screen and (max-width:749px){.fDialog_OK{padding:0 20px;font-size:16px}}.fDialog_OK--block{display:block;margin:20px auto 0;max-width:220px}.fDialog_OK:hover{background-color:#b81128}.fDialog_Cancel{color:#cf132d;text-decoration:underline}.c-header{position:fixed;top:0;left:0;right:0;z-index:10000;height:69px;background:#1c1c1a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.5px}.c-header .c-header__alert-message{height:40px;width:100%;background:#fff;color:#1c1c1a;font-size:13px;display:flex;align-items:center;justify-content:center;padding:0 20px;font-family:'DIN',sans-serif;line-height:initial;text-align:center}@media(min-width:750px){.c-header__col1{position:absolute;height:69px;left:0;width:100%}.c-header__logo{display:block;position:relative;float:left;height:100%;width:190px;display:flex;align-items:center;justify-content:center}.c-header__logo img{height:44px}.c-header__ordinaonlinemobile{display:none}}.o-headerplaceholder{height:69px}@media only screen and (max-width:749px){.o-headerplaceholder{height:60px}}.o-fullpageHeight{height:calc(100% - 69px)}@media only screen and (max-width:749px){.o-fullpageHeight{height:calc(100% - 60px)}}.c-header__col2{position:absolute;height:69px;background-color:#cf132d;right:0}.c-header__col2:after{position:absolute;content:'';display:block;top:0;bottom:0;left:-69px;width:69px;border:solid 34.5px transparent;border-bottom-color:#cf132d;border-right-color:#cf132d}@media only screen and (max-width:749px){.c-header__col2{top:100px;width:100%;opacity:0;visibility:hidden;height:initial;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}}.c-header__link{display:block;float:left;height:100%;width:180px;text-align:center;text-transform:uppercase;color:#fff;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:16px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-header__link:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.c-header__link>*{display:inline-block;vertical-align:middle}.c-header__link:hover{color:#1c1c1a}.c-header__link>a{color:#fff;line-height:1em}.c-header__link>a:first-child{width:60%}.c-header__link .c-restaurant_item__open{margin-left:10px;height:40px;width:40px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}@media only screen and (max-width:749px){.c-header__link{width:100%;height:40px;background-color:#1c1c1a;border-left:none;text-align:left;padding-left:20px}.c-header__link>a:first-child{width:80%}}@media(min-width:1280px) and (max-width:1599px),(min-width:1600px){.c-menutop{display:block;float:left;margin-left:20px;padding-right:20px;position:relative;height:67px;width:calc(100% - 600px)}.c-menutop__inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-ms-align-items:center;align-items:center;height:67px}.c-menutop__menu{white-space:nowrap;font-size:14px}.c-menutop__menu li{display:inline-block;margin:0 16px}.c-menutop__menu a{color:#fff;text-transform:uppercase;display:inline-block;position:relative}.c-menutop__menu a:after{content:'';height:1px;background-color:#cf132d;width:100%;position:absolute;bottom:-4px;left:0;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menutop__menu a:hover:after{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.c-menutop__menu a:after{background-color:#cf132d}.c-menutop__menu .level_2{display:none}.c-menutop__extra li{display:inline-block}.c-menutop__extra .c-menutop__cart{position:relative;height:26px;display:inline-block;padding-left:40px}.c-menutop__extra .c-menutop__cart:before{display:block;content:'';position:absolute;width:22px;height:22px;background-image:url('/Content/Images/icone/takeaway.svg');background-position:center;background-size:contain;background-repeat:no-repeat;left:14px;top:-6px}.c-menutop__extra a{color:#cf132d;text-transform:uppercase}}@media(min-width:1024px) and (max-width:1279px),(min-width:750px) and (max-width:1023px){.c-header__menu_toggler{display:block;float:left;height:67px;width:67px;position:relative;z-index:100}.c-header__menu_toggler:after,.c-header__menu_toggler:before{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background-size:contain;background-repeat:no-repeat;background-position:center}.c-header__menu_toggler:before{background-image:url('/Content/Images/icone/btn_menu.svg')}.c-header__menu_toggler:after{background-image:url('/Content/Images/icone/btn_close.svg');opacity:0}.c-header__logo{position:relative;z-index:100;background-color:transparent;border-right:0}.c-header__logo img{left:40px}body.menuOpen .c-header__menu_toggler:before{opacity:0}body.menuOpen .c-header__menu_toggler:after{opacity:1}body.menuOpen .c-menutop{opacity:1;visibility:visible}.c-menutop{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menutop__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-menutop__menu a{display:block;color:#fff;line-height:67px;font-size:20px}.c-menutop__menu li{position:relative}.c-menutop__menu li:before{content:'';display:block;position:absolute;top:0;left:50%;width:50px;margin-left:-25px;height:1px;background:rgba(255,255,255,.5)}.c-menutop__menu li:first-child:before{display:none}.c-menutop__menu .level_2{display:none}.c-menutop__extra a{display:inline-block;color:#fff;line-height:67px;font-size:18px}.c-menutop__extra li{position:relative}.c-menutop__extra li:before{content:'';display:block;position:absolute;top:0;left:50%;width:50px;margin-left:-25px;height:1px;background:rgba(255,255,255,.5)}}@media only screen and (max-width:375px){.c-header__alert-message{font-size:10px !important}}@media only screen and (max-width:749px){.c-header{height:60px !important}.c-header .c-header__alert-message{font-size:14px;padding:0 10px;font-family:'DIN',sans-serif;line-height:.9}.c-header__col1{position:absolute;height:60px;left:0;right:20px;top:50%;margin-top:-30px}.c-header__ordinaonlinemobile{text-align:center;text-transform:uppercase;color:#cf132d;position:absolute;right:0;height:100%;width:152px;background-color:#cf132d;color:#fff}.c-header__ordinaonlinemobile:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.c-header__ordinaonlinemobile>*{display:inline-block;vertical-align:middle}.c-header__ordinaonlinemobile>a{color:#fff}.c-menutop__actions{display:block}.c-header__menu_toggler{display:block;float:left;height:60px;width:60px;position:relative;z-index:100}.c-header__menu_toggler:after,.c-header__menu_toggler:before{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background-size:contain;background-repeat:no-repeat;background-position:center}.c-header__menu_toggler:before{background-image:url('/Content/Images/icone/btn_menu.svg')}.c-header__menu_toggler:after{background-image:url('/Content/Images/icone/btn_close.svg');opacity:0}.c-header__logo{position:relative;z-index:100;display:block;float:left;margin:10px 0}.c-header__logo img{height:40px}body.menuOpen{overflow:hidden}body.menuOpen .c-header__menu_toggler:before{opacity:0}body.menuOpen .c-header__menu_toggler:after{opacity:1}body.menuOpen .c-menutop{opacity:1;visibility:visible;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}body.menuOpen .c-header__col2{top:60px;opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menutop{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);padding-top:60px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.c-menutop__inner{height:100%;padding:20px;padding-top:90px;overflow:auto;-webkit-overflow-scrolling:touch}.c-menutop__menu a{display:block;color:#fff;line-height:60px;font-size:18px}.c-menutop__menu li{position:relative;border-top:solid 1px #cf132d}.c-menutop__menu li:first-child{border-top:0}.c-menutop__menu .level_2{display:none}.c-menutop__extra a{display:inline-block;color:#fff;line-height:60px;font-size:18px}.c-menutop__extra li{position:relative;border-top:solid 1px #cf132d}.c-search__input{width:100%}.c-language__toggle{display:none}.c-language__items{margin-top:20px;border:solid 1px #fff}.c-language__items:after{content:'';display:block;clear:both}.c-language__items a{display:block;width:25%;float:left;color:#fff;height:50px;line-height:50px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center}.c-language__items a.isActive{background-color:rgba(255,255,255,.4)}}.c-menutop__alert{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;font-weight:700;text-align:center;width:20px;height:20px;padding:1px;line-height:22px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#cf132d;color:#fff;display:inline-block;margin-left:10px;vertical-align:text-bottom;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.c-restaurant_search{float:left;height:100%;width:180px;position:relative}.c-restaurant_search .c-header__link{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute}@media only screen and (max-width:749px){.c-restaurant_search .c-header__link{position:static}}.c-restaurant_search.isActive .c-header__link{visibility:hidden;opacity:0}.c-restaurant_search.isActive .c-restaurant_search__popup{opacity:1;visibility:visible}@media only screen and (max-width:749px){.c-restaurant_search{width:100%}}.c-restaurant_search__popup{position:absolute;visibility:hidden;opacity:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}@media only screen and (max-width:749px){.c-restaurant_search__popup{width:100%}}.c-restaurant_search__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;display:block;height:69px;width:180px;border:0;background-color:rgba(0,0,0,.6);color:#cf132d;text-align:left;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;padding-left:20px}.c-restaurant_search__input::-ms-expand{display:none}.c-restaurant_search__input::-webkit-input-placeholder{color:#fff;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-restaurant_search__input::-webkit-input-placeholder{font-size:14px}}.c-restaurant_search__input:-moz-placeholder{color:#fff;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-restaurant_search__input:-moz-placeholder{font-size:14px}}.c-restaurant_search__input::-moz-placeholder{color:#fff;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-restaurant_search__input::-moz-placeholder{font-size:14px}}.c-restaurant_search__input:-ms-input-placeholder{color:#fff;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-restaurant_search__input:-ms-input-placeholder{font-size:14px}}.c-restaurant_search__input::-ms-input-placeholder{color:#fff;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-restaurant_search__input::-ms-input-placeholder{font-size:14px}}.c-restaurant_search__input:placeholder-shown{color:#fff;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-restaurant_search__input:placeholder-shown{font-size:14px}}@media only screen and (max-width:749px){.c-restaurant_search__input{font-size:14px}}@media only screen and (max-width:749px){.c-restaurant_search__input{width:100%;border-top:solid 2px rgba(255,255,255,.2);background-color:#000}}.c-restaurant_search__preferite,.c-restaurant_search__all{width:180px;border-top:0;padding:10px;background-color:#1c1c1a}@media only screen and (max-width:749px){.c-restaurant_search__preferite,.c-restaurant_search__all{width:100%;background-color:#1c1c1a;border-left:none}}.c-restaurant_search__preferite{display:none}.c-restaurant_search__preferite.isActive{display:block}.c-restaurant_search__preferite_title{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;color:#fff;margin-top:12px}@media only screen and (max-width:749px){.c-restaurant_search__preferite_title{font-size:14px}}.c-restaurant_search_item{line-height:16px;margin:12px 0;padding-right:20px;position:relative}.c-restaurant_search_item__title{color:#fff;font-size:14px}.c-restaurant_search_item__remove,.c-restaurant_search_item__add{display:block;width:16px;height:16px;position:absolute;top:50%;right:0;border:solid 1px #cf132d;border-radius:50%;margin-top:-8px}.c-restaurant_search_item__remove:after,.c-restaurant_search_item__add:after,.c-restaurant_search_item__remove:before,.c-restaurant_search_item__add:before{content:'';width:2px;height:8px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#cf132d;display:block}.c-restaurant_search_item__remove:before,.c-restaurant_search_item__add:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.c-restaurant_search_item__remove{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c-restaurant_search_item__add{border-color:#cf132d}.c-restaurant_search_item__add:after,.c-restaurant_search_item__add:before{background-color:#cf132d}.c-restaurant_search__all .c-restaurant_search_item__title{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-restaurant_search__all .c-restaurant_search_item__title:hover{text-decoration:underline}.c-popuplist__close{position:absolute;right:0;top:-20px;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;color:#cf132d;cursor:pointer}.c-popuplist__close img{vertical-align:sub;width:auto !important;display:inline-block}.o-popup__mainwrapper{position:relative;max-height:calc(100vh - 90px);overflow:auto}@media only screen and (max-device-width:736px) and (orientation:landscape){.o-popup__mainwrapper{max-height:100%}}@media only screen and (max-width:749px){.o-popup__mainwrapper{max-height:calc(100vh - 50px)}}.c-footernewsletterbutton{display:block;text-align:center;color:#fff;background-color:#cf132d;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:18px;line-height:50px}@media only screen and (max-width:749px){.c-footernewsletterbutton{font-size:18px;line-height:60px}}.c-footer{background:#1c1c1a;color:#fff;padding:25px 36px;font-size:14px;line-height:1.6}.c-footer a{color:inherit}.c-footer a:hover{text-decoration:underline}.c-footer__main{width:100%}.c-footer__main,.c-footermenu,.c-footerothers__others{display:flex;gap:8vw;justify-content:space-between}.c-footer__header,.c-footersocial{width:240px}.c-footercopyright__text{margin-top:16px}.c-footermenu__menu,.c-footerothers__others>li,.c-footerothers__others ul,.c-footersocial{display:flex;flex-direction:column;gap:10px}.c-footerothers__others>li>a{font-weight:700;text-transform:uppercase}.c-footesocial__inner{display:flex;gap:10px}.c-footer__footer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;margin-top:46px}@media(min-width:1024px) and (max-width:1279px){.c-footer__main,.c-footermenu,.c-footerothers__others{gap:5vw}}@media(min-width:750px) and (max-width:1023px){.c-footer__main{flex-wrap:wrap;gap:50px}.c-footer__header{order:1}.c-footersocial{order:2}.c-footermenu{order:3;width:100%}.c-footermenu,.c-footerothers__others{justify-content:flex-start}.c-footersocial{align-items:flex-end;text-align:right}}@media only screen and (max-width:749px){.c-footer{padding:25px 20px}.c-footer__main{flex-direction:column;gap:20px}.c-footermenu__menu{display:none}.c-footerothers__others{gap:80px}.c-footer__header,.c-footersocial{width:100%}.c-footer__footer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;margin-top:46px}}@media(min-width:750px) and (max-width:1023px){.menu .c-footer,.menu .c-footernewsletterbutton{padding-left:200px}}.blockMsg{background:none !important;-webkit-animation:spinnerAnimation 1s linear infinite;-moz-animation:spinnerAnimation 1s linear infinite;-o-animation:spinnerAnimation 1s linear infinite;animation:spinnerAnimation 1s linear infinite}.c-cookiebar{position:fixed;z-index:1000000;left:0;bottom:0;right:0;background-color:rgba(50,62,72,.9);color:#fff;padding:10px;font-size:14px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}@media only screen and (max-width:749px){.c-cookiebar{display:block}}.c-cookiebar__text{width:calc(100% - 180px);padding-right:20px}@media only screen and (max-width:749px){.c-cookiebar__text{padding-right:0;margin-bottom:20px;width:100%}}.c-cookiebar__button{width:180px;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}#cookie_bar_ok{margin-right:20px;line-height:50px;height:50px;text-decoration:none}.c-areapersonale_bar{background:#1c1c1a;height:40px}.c-areapersonale_bar__link{display:block;color:#cf132d;line-height:40px;padding:0 20px;float:left;border-right:solid 1px #cf132d}.c-areapersonale_bar__link--right{float:right;border-right:0;border-left:solid 1px #cf132d}.o-popup.channel-choise .o-popup__content{width:100%;max-width:900px}.o-popup.channel-choise .o-popup__content .c-popuplist__title{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px;margin-bottom:0;text-align:left}@media only screen and (max-width:749px){.o-popup.channel-choise .o-popup__content .c-popuplist__title{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.o-popup.channel-choise .o-popup__content .c-popuplist__title{font-size:36px}}.o-popup.channel-choise .o-popup__content .c-popuplist__title span{color:#1c1c1a}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-body{display:flex;justify-content:center}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-body>div{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:40px}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-body>div:first-child{border-right:2px solid #ededed}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-body>div p{text-align:left;margin:40px 0}@media only screen and (max-width:749px){.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-body{display:initial}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-body>div{padding:30px;border-bottom:2px solid #ededed}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-body>div p{margin:30px 0}}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-footer{border-top:2px solid #ededed;display:flex}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-footer div{display:flex;align-items:center;padding:40px;flex:1}@media only screen and (max-width:749px){.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-footer{display:initial}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-footer div{padding:30px}.o-popup.channel-choise .o-popup__content .o-popup__mainwrapper .o-popup__mainwrapper-footer div:first-child{padding-bottom:0}}.o-popup.channel-choise .o-popup__content .o-button{width:100%}.o-popup.channel-choise .o-popup__content .o-button.booking{background-color:#fff;color:#000;border:1px solid #cf132d}.o-popup.channel-choise .o-popup__content .o-button.booking:hover{background-color:#efefef}.o-popup.channel-choise .o-popup__content .o-button.disabled{background-color:#efefef;color:#d1d1d1;border:0}.o-popup.channel-choise .o-popup__content .o-info-box{margin:0 0 40px 0;padding:10px 10px 10px 45px;width:100%;text-align:left}@media only screen and (max-width:749px){.o-popup.channel-choise .o-popup__content .o-info-box{margin:0 0 30px 0}}.page_404{position:relative;background:#cf132d;background:-webkit-linear-gradient(#cf132d,#cf132d);background:-o-linear-gradient(#cf132d,#cf132d);background:-moz-linear-gradient(#cf132d,#cf132d);background:linear-gradient(#cf132d,#cf132d)}.page_404 #main_404{margin:100px;width:462px;position:absolute;top:0;left:0;color:#fff}.page_404 #main_404 h1{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px}@media only screen and (max-width:749px){.page_404 #main_404 h1{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.page_404 #main_404 h1{font-size:36px}}.page_404 #main_404 h2{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px}@media only screen and (max-width:749px){.page_404 #main_404 h2{font-size:18px}}.page_404 #main_404 p{margin-top:50px}.page_404 #main_404 p a{color:inherit;text-decoration:underline}.page_404 #main_404 form{margin-top:50px;width:100%;height:60px;position:relative}.page_404 #main_404 form input{height:100%;position:absolute;top:0;left:0;right:60px;background:#fff;display:block}.page_404 #main_404 form a{height:100%;position:absolute;top:0;right:0;width:120px;line-height:60px}.c-aboutintro{position:relative;padding-top:140px;background-color:#fff}@media only screen and (max-width:749px){.c-aboutintro{padding-top:60px}}.c-aboutintro__inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-aboutintro__inner{display:block}}.c-aboutintro__title{margin-bottom:20px}.c-aboutintro__text span{font-weight:700}.c-aboutintro__box{width:50%}.c-aboutintro__box:nth-child(1){padding-right:60px}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-aboutintro__box{width:100%;min-height:initial}.c-aboutintro__box:nth-child(1){padding-right:0;padding-bottom:60px}}.c-aboutintro__slideshow{position:relative}.c-aboutintro__slideshow:after{z-index:110}.c-aboutintro__slideshow .c-aboutintro__item{width:100%;height:400px;background-position:center;background-size:contain;background-repeat:no-repeat}.c-aboutintro__slideshow .c-aboutintro__pager{display:inline-block;vertical-align:middle;position:absolute;left:20px;bottom:20px;z-index:120}.c-aboutintro__slideshow .c-aboutintro__pager a{width:8px;height:8px;background-color:#1c1c1a;display:inline-block;margin:0 4px;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-aboutintro__slideshow .c-aboutintro__pager a.isActive{background-color:#cf132d}@media only screen and (max-width:749px){.c-aboutintro__slideshow .c-aboutintro__pager{display:none}}.c-aboutintro__slideshow .c-aboutintro__pager a{background-color:rgba(255,255,255,.2)}@media only screen and (max-width:749px){.c-aboutintro__slideshow .c-aboutintro__item{height:200px}}.c-abouttab{text-align:center;padding-top:140px;background-color:#fff}@media only screen and (max-width:749px){.c-abouttab{padding-top:60px;padding-bottom:60px}}.c-abouttab__title{margin-bottom:20px}.c-abouttab__text{margin:0 auto}.c-abouttab__tabs{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:80px 0}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-abouttab__tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:40px 0}}.c-abouttab__btn{width:25%;cursor:pointer}.c-abouttab__btn h3{margin-top:12px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-abouttab__btn .c-abouttab__icon{background-size:48px auto;background-repeat:no-repeat;background-position:center bottom;height:50px;width:100%;font-size:20px}.c-abouttab__btn.c-abouttab__qualita .c-abouttab__icon{background-image:url('/Content/Images/Restyle2019/icon/qualita_1.png')}.c-abouttab__btn.c-abouttab__sicurezza .c-abouttab__icon{background-image:url('/Content/Images/Restyle2019/icon/sicurezza_1.png')}.c-abouttab__btn.c-abouttab__vegan .c-abouttab__icon{background-image:url('/Content/Images/Restyle2019/icon/veg_1.png')}.c-abouttab__btn.c-abouttab__asporto .c-abouttab__icon{background-image:url('/Content/Images/Restyle2019/icon/shoppers_1.png')}.c-abouttab__btn:hover h3,.c-abouttab__btn.isShow h3{color:#cf132d;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-abouttab__btn:hover.c-abouttab__qualita .c-abouttab__icon,.c-abouttab__btn.isShow.c-abouttab__qualita .c-abouttab__icon{background-image:url('/Content/Images/Restyle2019/icon/qualita_2.png')}.c-abouttab__btn:hover.c-abouttab__sicurezza .c-abouttab__icon,.c-abouttab__btn.isShow.c-abouttab__sicurezza .c-abouttab__icon{background-image:url('/Content/Images/Restyle2019/icon/sicurezza_2.png')}.c-abouttab__btn:hover.c-abouttab__vegan .c-abouttab__icon,.c-abouttab__btn.isShow.c-abouttab__vegan .c-abouttab__icon{background-image:url('/Content/Images/Restyle2019/icon/veg_2.png')}.c-abouttab__btn:hover.c-abouttab__asporto .c-abouttab__icon,.c-abouttab__btn.isShow.c-abouttab__asporto .c-abouttab__icon{background-image:url('/Content/Images/Restyle2019/icon/shoppers_2.png')}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-abouttab__btn{width:50%;margin:10px 0}}.c-abouttab__inner{position:relative;height:200px}.c-abouttab__detail{position:absolute;visibility:hidden;opacity:0;top:0;left:0;right:0;width:580px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-abouttab__detail.isShow{visibility:visible;opacity:1;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-abouttab__detail .c-abouttab__detail--line{position:relative;padding:50px}@media only screen and (max-width:749px){.c-abouttab__detail{width:100%}.c-abouttab__detail .c-abouttab__detail--line{padding:20px}}.c-aboutpesce{padding-top:140px;background-color:#1c1c1a}@media only screen and (max-width:749px){.c-aboutpesce{padding-top:40px}}.c-aboutpesce__inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-aboutpesce__box{width:50%;min-height:500px;color:#fff}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-aboutpesce__box{width:100%;min-height:initial}}.c-aboutpesce__row{height:250px;padding-right:40px}.c-aboutpesce__row:nth-child(1){display:flex;flex-direction:row;justify-content:space-between}.c-aboutpesce__row:nth-child(2){display:flex;align-items:center}@media only screen and (max-width:749px){.c-aboutpesce__row{padding-right:0;height:initial;margin-bottom:40px}}@media(min-width:750px) and (max-width:1023px){.c-aboutpesce__row:nth-child(1){padding-right:0;padding-top:40px}}.c-aboutpesce__title{color:#cf132d;margin-bottom:20px}.c-aboutpesce__img{width:48%;height:250px;background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:749px){.c-aboutpesce__img{width:calc(50% - 10px);height:150px}}.c-aboutpesce__slideshow{position:relative}.c-aboutpesce__slideshow:after{z-index:110}.c-aboutpesce__slideshow .c-aboutpesce__item{width:100%;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat}.c-aboutpesce__slideshow .c-aboutpesce__pager{display:inline-block;vertical-align:middle;position:absolute;left:20px;bottom:20px;z-index:120}.c-aboutpesce__slideshow .c-aboutpesce__pager a{width:8px;height:8px;background-color:#1c1c1a;display:inline-block;margin:0 4px;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-aboutpesce__slideshow .c-aboutpesce__pager a.isActive{background-color:#cf132d}@media only screen and (max-width:749px){.c-aboutpesce__slideshow .c-aboutpesce__pager{display:none}}.c-aboutpesce__slideshow .c-aboutpesce__pager a{background-color:rgba(255,255,255,.2)}@media only screen and (max-width:749px){.c-aboutpesce__slideshow .c-aboutpesce__item{height:200px}}.c-aboutteaser{position:relative;text-align:center;padding:100px 0;background-color:#fff}.c-aboutteaser img{display:inline-block}@media only screen and (max-width:749px){.c-aboutteaser{background-image:none;padding:60px 0}.c-aboutteaser img{width:60%}}@media(min-width:750px) and (max-width:1023px){.c-aboutteaser{background-image:none}.c-aboutteaser img{width:50%}}.c-aboutteaser__title{margin-bottom:30px}.c-aboutteaser__text{min-height:50px;margin:0 auto}@media only screen and (max-width:749px){.c-aboutteaser__text{width:100%;padding:0 20px}}.c-newspromo__btn{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px;float:left;width:50%;height:50px;line-height:50px;text-align:center;background-color:#fff;color:#cf132d;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:749px){.c-newspromo__btn{font-size:18px}}.c-newspromo__btn.isShow{background-color:#cf132d;color:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-newspromo__btn.isShow:before{background-color:#cf132d;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-newspromo__btn:before{bottom:40px;background-color:#1c1c1a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-newspromo__badge{width:22px;height:22px;line-height:20px;padding:1px;text-align:center;border-radius:50%;background-color:#cf132d;color:#fff;display:inline-block;vertical-align:middle;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;position:absolute;top:50%;margin-top:-20px;margin-left:10px;font-weight:700}.c-newspromo__tab{display:none}.c-newspromo__tab.isShow{display:block}.c-newspromo__tab-inner{padding-bottom:50px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.c-promoitem{width:48%;height:300px;position:relative}@media(min-width:1024px) and (max-width:1279px),(min-width:1280px) and (max-width:1599px),(min-width:1600px){.c-promoitem{position:relative !important}}.c-promoitem__image{width:100%;height:100%;object-fit:cover;object-position:center}.c-promoitem__main{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background-color:rgba(207,19,45,.8);min-width:290px;padding:0 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.c-promoitem__title{font-family:"ador-hairline",sans-serif;font-weight:700;line-height:80%;font-size:30px;height:64px;display:flex;align-items:center}.c-promoitem__link{margin-top:10px}.c-promoitem__share{margin:30px 0 15px}@media(min-width:1024px) and (max-width:1279px),(min-width:1280px) and (max-width:1599px),(min-width:1600px){.c-promoitem:hover .c-promoitem__texts{max-height:180px}.c-promoitem__texts{max-height:0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}}@media(min-width:1024px) and (max-width:1279px){.c-promoitem{height:360px}}@media(min-width:750px) and (max-width:1023px),only screen and (max-width:749px){.c-promoitem{width:100%;height:360px}}.c-newsitem{position:relative;width:49%;height:300px;cursor:pointer}.c-newsitem.isNew:after{content:'NEW';display:inline-block;position:absolute;top:20px;right:20px;color:#fff;background:#cf132d;padding:5px 10px;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;border:solid 1px #fff;font-weight:700}.c-newsitem .c-newsitem__image{width:100%;height:300px;background-position:center;background-size:cover;background-repeat:no-repeat}.c-newsitem .c-newsitem__date{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;font-weight:700;color:#cf132d;text-transform:uppercase}.c-newsitem .c-newsitem__title{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:18px;color:#fff;text-transform:uppercase}.c-newsitem .c-newsitem__text{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;color:#fff;opacity:0;visibility:hidden;height:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-newsitem .c-newsitem__content{position:absolute;width:100%;left:0;bottom:0;background-color:rgba(50,62,72,.9);padding:20px 0 10px 20px;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.c-newsitem .c-newsitem__content .c-newsitem__content-inner{padding-right:240px}.c-newsitem .c-newsitem__btn{position:absolute;bottom:30px;right:20px;opacity:0;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.c-newsitem:hover .c-newsitem__content{padding:20px 0 20px 20px;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.c-newsitem:hover .c-newsitem__text{opacity:1;visibility:visible;height:auto;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-newsitem:hover .c-newsitem__btn{opacity:1;bottom:40px;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}@media(min-width:750px) and (max-width:1023px),only screen and (max-width:749px){.c-newsitem{width:100%;height:360px}.c-newsitem .c-newsitem__image{height:360px}.c-newsitem .c-newsitem__content{padding:20px 0 10px 20px}.c-newsitem .c-newsitem__content .c-newsitem__content-inner{padding-right:0;margin-bottom:30px}.c-newsitem .c-newsitem__text{display:none}.c-newsitem .c-newsitem__btn{position:relative;opacity:1;right:initial;bottom:initial;margin-bottom:10px}.c-newsitem:hover .c-newsitem__content{padding:20px 0 10px 20px}.c-newsitem:hover .c-newsitem__content .c-newsitem__content-inner{padding-right:0;margin-bottom:30px}.c-newsitem:hover .c-newsitem__text{display:none}.c-newsitem:hover .c-newsitem__btn{position:relative;opacity:1;right:initial;bottom:initial;margin-bottom:30px}}.c-newspromo__filter{margin:50px 0 10px}@media only screen and (max-width:749px){.c-newspromo__filter{margin:30px 0 10px}}.c-newspromo__search{padding-top:10px;width:49%;float:left}@media(min-width:750px) and (max-width:1023px),only screen and (max-width:749px){.c-newspromo__search{float:none;width:100%}.c-newspromo__search .o-button{width:100%}}.c-newspromo__paginator{width:100%;float:right}@media(min-width:750px) and (max-width:1023px),only screen and (max-width:749px){.c-newspromo__paginator{float:none;width:100%}}.c-newspromo__search+.c-newspromo__paginator{width:auto}#promo{padding-top:60px}@media only screen and (max-width:749px){#promo{padding-top:40px}}.c-newsdetail__body{position:relative;background-color:#fff;padding:40px}.c-newsdetail__body a:not(.o-button){color:#cf132d;text-decoration:underline}@media only screen and (max-width:749px){.c-newsdetail__body{padding:20px}}.c-newsdetail__social{background-color:#1c1c1a;padding:10px 40px;margin-bottom:1px;text-align:center;color:#fff}.c-newsdetail__social p{margin-bottom:4px}.c-newsdetail__social a{margin:0 2px}.c-promoristoranti{width:100%;background-color:#1c1c1a;margin-bottom:1px;padding:40px 20px 0}.c-promoristoranti .c-promodetail__title{color:#fff}.c-promoristoranti .c-promoristoranti__inner{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:60px}.c-promoristoranti .c-promoristoranti__inner .c-promoristoranti__item{background-color:rgba(255,255,255,.5);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:4px;color:initial;padding:4px 10px;text-align:center;-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 0 0 0 rgba(207,19,45,.3);-webkit-box-shadow:0 0 0 0 rgba(207,19,45,.3);cursor:pointer}.c-promoristoranti .c-promoristoranti__inner .c-promoristoranti__item .c-promoristoranti__item-nome{color:#1c1c1a;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:749px){.c-promoristoranti .c-promoristoranti__inner .c-promoristoranti__item .c-promoristoranti__item-nome{font-size:14px}}.c-promoristoranti .c-promoristoranti__inner .c-promoristoranti__item .c-promoristoranti__item-indirizzo{color:#fff;-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.c-promoristoranti .c-promoristoranti__inner .c-promoristoranti__item:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);background-color:#fff;box-shadow:0 0 20px 0 rgba(207,19,45,.3);-webkit-box-shadow:0 0 20px 0 rgba(207,19,45,.3)}.c-promoristoranti .c-promoristoranti__inner .c-promoristoranti__item:hover .c-promoristoranti__item-indirizzo{color:#1c1c1a}@media only screen and (max-width:749px){.c-promoristoranti .c-promoristoranti__inner .c-promoristoranti__item:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background-color:#fff;box-shadow:0 0 0 0 rgba(207,19,45,.3);-webkit-box-shadow:0 0 0 0 rgba(207,19,45,.3)}.c-promoristoranti .c-promoristoranti__inner .c-promoristoranti__item:hover .c-promoristoranti__item-indirizzo{color:#1c1c1a}}.c-ristorante__title{position:absolute;top:calc(40% + 69px/2);left:50%;z-index:200;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding:40px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:260px;height:260px;background-color:rgba(207,19,45,.8);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.c-ristorante__title h1,.c-ristorante__title h3,.c-ristorante__title .c-ristorante__titleInner{position:relative;line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px;font-size:32px;width:250px}@media only screen and (max-width:749px){.c-ristorante__title h1,.c-ristorante__title h3,.c-ristorante__title .c-ristorante__titleInner{font-size:18px}}.c-ristorante__title h1:after,.c-ristorante__title h3:after,.c-ristorante__title .c-ristorante__titleInner:after{content:'';display:block;position:absolute;bottom:-10px;height:2px;width:50px;background-color:#fff;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.c-ristorante__title .c-ristorante__btn-details{position:absolute;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;left:50%;bottom:-30px;z-index:200;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;text-align:center;text-transform:uppercase;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.c-ristorante__title .c-ristorante__btn-details img{display:inline-block}.c-ristorante__title:hover{width:300px;height:300px;-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.c-ristorante__title:hover .c-ristorante__btn-details{opacity:1;bottom:0;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}@media(min-width:750px) and (max-width:1023px){.c-ristorante__title .c-ristorante__btn-details{bottom:-4px;opacity:1;text-indent:-150px;overflow:hidden}.c-ristorante__title:hover .c-ristorante__btn-details{bottom:-4px;opacity:1}}@media only screen and (max-width:749px){.c-ristorante__title{width:100px;height:100px;top:calc(25% + 60px/2)}.c-ristorante__title h1,.c-ristorante__title h3{line-height:18px}.c-ristorante__title .c-ristorante__btn-details{bottom:-4px;opacity:1;text-indent:-150px;overflow:hidden}.c-ristorante__title:hover{width:100px;height:100px}.c-ristorante__title:hover .c-ristorante__btn-details{bottom:-4px;opacity:1}}.c-ristorante__infobar{position:absolute;width:100%;min-height:140px;left:0;bottom:0;background-color:rgba(50,62,72,.9);display:flex;flex-direction:row;justify-content:space-between;padding:20px 60px}@media only screen and (max-width:749px){.c-ristorante__infobar{display:block;padding:20px}.c-ristorante__infobar>div:not(:last-child){margin-bottom:10px}}.c-ristorante__indirizzo{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;color:#fff}.c-ristorante__indirizzo h3{text-transform:uppercase;font-weight:700}.c-ristorante__indirizzo p,.c-ristorante__indirizzo a{color:#fff;text-decoration:none}.c-ristorante__orari{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;color:#fff}.c-ristorante__orari h3{font-weight:700}.c-ristorantisocial{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px}.c-ristorantisocial h3{font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:6px}.c-ristorantisocial .c-footersocial-item{display:inline-block;margin:4px 2px}.c-ristorantipromo__header{text-align:center;padding:60px 0}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-ristorantipromo__header{padding:60px 0}}.ristorante .c-promoitem .c-promoitem__inner{width:calc(100% - 60px);margin-left:30px}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.ristorante .c-promoitem .c-promoitem__inner{width:100%;margin-left:0}}.c-ristorantipromo__slider{position:relative;padding:0 20px}.c-ristorantipromo__next,.c-ristorantipromo__prev{position:absolute;top:0;bottom:0;height:300px;width:40px;background-color:#cf132d;cursor:pointer;z-index:120}.c-ristorantipromo__next:after,.c-ristorantipromo__prev:after{content:'';display:block;position:absolute;width:15px;height:15px;top:50%;left:50%;background-image:url('/Content/Images/icone/arrow-down-black.svg');background-position:center;background-repeat:no-repeat;background-size:contain}@media(min-width:1024px) and (max-width:1279px){.c-ristorantipromo__next,.c-ristorantipromo__prev{height:360px}}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-ristorantipromo__next,.c-ristorantipromo__prev{display:none}}.c-ristorantipromo__next{right:0}.c-ristorantipromo__next:after{-webkit-transform:rotate(-90deg) translateY(-50%);-moz-transform:rotate(-90deg) translateY(-50%);-ms-transform:rotate(-90deg) translateY(-50%);-o-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%)}.c-ristorantipromo__prev{left:0}.c-ristorantipromo__prev:after{-webkit-transform:rotate(90deg) translateY(50%);-moz-transform:rotate(90deg) translateY(50%);-ms-transform:rotate(90deg) translateY(50%);-o-transform:rotate(90deg) translateY(50%);transform:rotate(90deg) translateY(50%)}.c-ristorantelink__fixed{position:fixed;bottom:220px;right:20px;z-index:200;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-ristorantelink__fixed a{display:block;margin-top:10px}@media only screen and (max-width:749px){.c-ristorantelink__fixed{position:fixed;bottom:-51px;right:10px;left:10px;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.c-ristorantelink__fixed a{width:45%;padding:0 10px;min-width:initial;border-top:solid 1px #cf132d}.c-ristorantelink__fixed a:first-child{border-right:solid 1px #cf132d}.c-ristorantelink__fixed a:after,.c-ristorantelink__fixed a:before{display:none}}body.isScrolled .c-ristorantelink__fixed{bottom:20px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:749px){body.isScrolled .c-ristorantelink__fixed{bottom:10px}}.c-teaserabout__image{width:50%}.c-teaserabout__bg{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.c-instagram{background-color:#1c1c1a;padding-bottom:60px}.c-instagram .o-sectionheader__title{color:#fff}.c-instagram .c-ristorantiinstagram__header{text-align:center;padding:60px 0}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-instagram .c-ristorantiinstagram__header{padding:20px 0}}.c-instagram .c-instagram__feed{display:flex;justify-content:center;flex-wrap:wrap}.c-instagram .c-instagram__feed a{margin:10px}.c-instagram .c-instagram__feed img{width:280px}@media only screen and (max-width:749px){.c-instagram .c-instagram__feed img{width:120px}}@media(min-width:750px) and (max-width:1023px){.c-instagram .c-instagram__feed img{width:200px}}.c-ristorantiprenota{background-color:#f2ecee}.c-ristorantiprenota .c-ristorantiprenota__header{text-align:center;padding:140px 0 60px 0}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-ristorantiprenota .c-ristorantiprenota__header{padding:20px 0}}.c-ristorantiprenota .c-ristorantiprenota__form{height:100%;padding-bottom:140px}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-ristorantiprenota .c-ristorantiprenota__form{background-image:none}}.c-ristorante__map{position:relative;padding-bottom:500px;height:0;overflow:hidden;margin:0}.c-ristorante__map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;pointer-events:none}.c-ristorante__map iframe.clicked{pointer-events:auto}.c-ristorantimap{position:relative}.c-ristorantimap__filers{position:absolute;padding:20px;top:0;left:0;bottom:0;width:400px;background:#f2ecee;overflow-y:scroll}.c-ristorantimap__h1{color:#cf132d;margin-bottom:20px}.c-ristorantimap__filter_toggler{visibility:hidden;opacity:0}.c-ristorantimap__form input{width:calc(100% - 120px);display:inline-block;vertical-align:top;margin-bottom:10px}@media only screen and (max-width:749px){.c-ristorantimap__form input{width:calc(100% - 100px)}}.c-ristorantimap__form input,.c-ristorantimap__form select{border-color:#cf132d;background-color:#fff;border-width:1px}.c-ristorantimap__input-container{display:flex;gap:10px}.c-ristorantimap__btn{width:50px;height:50px;display:flex;min-width:0;align-items:center;justify-content:center;padding:0}.c-ristorantimap__btn img{width:18px}@media only screen and (max-width:749px){.c-ristorantimap__btn{width:40px;height:40px;line-height:40px}}.c-ristorantimap__map{position:absolute;top:0;right:0;bottom:0;left:400px}.results-item{display:block;padding:10px;background-color:#1c1c1a;margin-bottom:10px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.results-item:first-child{margin-top:20px}.results-item .title{color:#cf132d;line-height:1.2;font-family:"ador-hairline",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.results-item .abs{color:#fff}.results-item:hover{background-color:#cf132d;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.results-item:hover .title{color:#fff}@media only screen and (max-width:749px){.c-ristorantimap__map{left:0;top:60px}.c-ristorantimap__filter_toggler{color:#cf132d;background-color:#fff;padding:0 20px;height:60px;line-height:60px;visibility:visible;opacity:1;position:fixed;top:60px;left:0;width:100%;z-index:200}.c-ristorantimap__filter_toggler:after{position:absolute;content:'';display:block;top:0;right:0;background-image:url('/Content/Images/icone/arrow-down-black.svg');background-position:center;background-size:20%;background-repeat:no-repeat;height:60px;width:60px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.c-ristorantimap__filter_toggler.isShow:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.c-ristorantimap__filers{position:absolute;top:60px;width:100%;z-index:100;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-ristorantimap__filers.isShow{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-teaserabout__image{width:100%;height:200px;margin-bottom:20px}}.c-lastorder{cursor:pointer;border:solid 1px #fff}.c-lastorder .c-lastorder__inner,.c-lastorder .c-lastorder__topbar{text-align:left;padding:15px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:rgba(239,126,100,.2)}.c-lastorder .c-lastorder__topbar{color:#1c1c1a}.c-lastorder .c-lastorder__inner{overflow:hidden;height:0;padding:0}.c-lastorder .c-lastorder__inner.isShow{height:100%;padding:15px}.c-lastorder .c-lastorder__info,.c-lastorder .c-lastorder__indirizzo{width:90%}.c-lastorder .c-lastorder__btn{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.c-lastorder .c-lastorder__btn img{width:18px}.c-lastorder .c-lastorder__btn.isShow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}.c-lastorder .c-lastorder__list{overflow:hidden;height:1px}.c-lastorder .c-lastorder__list.isShow{height:100%}.c-admin_actionsbox{border:solid 1px #ccc;padding:20px;margin-bottom:20px;width:300px}.c-admin_actionsbox h3{margin-bottom:20px;font-size:19px}.c-admin_actionsbox a{width:100%;float:none !important}.shoplist{position:relative}.shoplist:after{position:absolute;content:'';display:block;background-image:url('/Content/Images/Restyle2019/image/bg-home-center.png'),url('/Content/Images/Restyle2019/image/bg-home-top.png');background-position:left top,right top;background-size:contain;background-repeat:no-repeat;height:59vh;width:100%;left:0;top:69px;z-index:-1;opacity:.6}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.shoplist:after{display:none}}.c-shoplistpage{padding:20px;max-width:900px;width:100%;margin-left:auto;margin-right:auto;margin-top:15%;background:#f2ecee;position:relative;height:fit-content;min-height:500px}.c-shoplistpage .o-popup{position:static;background-color:transparent}.c-shoplistpage .o-popup__content{position:static;transform:none;padding:0;max-height:unset;background-color:transparent}.c-shoplistpage .c-popuplist__title{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px;margin-bottom:40px}@media only screen and (max-width:749px){.c-shoplistpage .c-popuplist__title{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.c-shoplistpage .c-popuplist__title{font-size:36px}}.c-shoplistpage .c-popuplist{width:100%;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-top:40px;max-height:unset;overflow:visible}.c-shoplistpage .c-popuplist li{width:32%}@media only screen and (max-width:749px){.c-shoplistpage .c-popuplist li{width:100%}}@media only screen and (max-width:749px){.c-shoplistpage{padding:40px 0;height:95%}.c-shoplistpage .o-popup__content{height:100%}.c-shoplistpage .c-popuplist{overflow:scroll;height:calc(100% - 160px)}}.c-popuplist{width:260px;margin-top:10px}.c-popuplist li:not(:last-child){margin-bottom:10px}.c-popuplist .c-popuplist__item{width:100%}.c-popuplist__title{margin-bottom:20px}.c-piatto--pokebowl .c-piatto__link .c-piatto__overlay:after{display:none !important}.c-piatto--pokebowl .c-piatto__nome{font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px;font-weight:normal !important;text-transform:unset !important}.c-piatto--pokebowl .c-piatto__nome span{font-size:26px;color:#cf132d}.c-piatto--pokebowl .c-piatto__acquista{width:180px}.c-pokebowlwizard{padding:0}.c-pokebowlwizard__mainwrapper{width:680px;height:680px;background-color:#fff;display:flex;flex-direction:column;position:relative}.c-pokebowlwizard__header{background-color:#f2ecee;padding:20px;flex-shrink:0}.c-pokebowlwizard__title{font-family:"ador-hairline",sans-serif;font-weight:700;font-size:28px;line-height:.8}.c-pokebowlwizard__title span{font-size:40px;color:#cf132d}.c-pokebowlwizard__subtitle{margin-top:10px;line-height:1.3;font-size:14px}.c-pokebowlwizard__wrapper{display:flex;flex-grow:1}.c-pokebowlwizard__tabs,.c-pokebowlwizard__main{width:50%;flex-grow:0;padding-top:50px;padding-bottom:90px}.c-pokebowlwizard__tabs{border-right:solid 2px #f2ecee;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding-bottom:120px}.c-pokebowlwizard_tab{text-decoration:none;color:#cdc5a7;width:200px;text-align:left;line-height:normal;font-size:14px;letter-spacing:.7px}.c-pokebowlwizard_tab.isSelected{color:#000}.c-pokebowlwizard_tab.isActive{color:#000}.c-pokebowlwizard_tab.isActive .c-pokebowlwizard_tab__name{color:#cf132d}.c-pokebowlwizard_tab__name{font-family:"ador-hairline",sans-serif;font-weight:700;font-size:22px;display:block;letter-spacing:.5px}.c-pokebowlwizard_tab__choice{display:block}.c-pokebowlwizard_page{display:none;flex-direction:column;align-items:center;height:100%}.c-pokebowlwizard_page.isActive{display:flex}.c-pokebowlwizard_page__category{display:none}.c-pokebowlwizard_page__title{font-size:14px;font-weight:bold;letter-spacing:.5px;margin-bottom:5px}.c-pokebowlwizard_page__image{margin-bottom:5px}.c-pokebowlwizard_page__choices{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around}.c-pokebowlwizard_page__choice{text-align:left}.c-pokebowlwizard_page__choice>select{width:100%;border:none;color:#1c1c1a;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;height:50px;background-color:#fff;text-transform:uppercase;border-width:0;font-weight:700;display:inline-block;padding-left:20px;background-image:url('/Content/Images/icone/icon-down.svg');background-repeat:no-repeat;background-position:right 20px center;background-color:#f2ecee;height:40px;width:270px;max-width:100%;font-size:14px;letter-spacing:.4px;color:#343e48}.c-pokebowlwizard_page__choice>select::-ms-expand{display:none}.c-pokebowlwizard_page__choice>select::-webkit-input-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-pokebowlwizard_page__choice>select::-webkit-input-placeholder{font-size:14px}}.c-pokebowlwizard_page__choice>select:-moz-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-pokebowlwizard_page__choice>select:-moz-placeholder{font-size:14px}}.c-pokebowlwizard_page__choice>select::-moz-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-pokebowlwizard_page__choice>select::-moz-placeholder{font-size:14px}}.c-pokebowlwizard_page__choice>select:-ms-input-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-pokebowlwizard_page__choice>select:-ms-input-placeholder{font-size:14px}}.c-pokebowlwizard_page__choice>select::-ms-input-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-pokebowlwizard_page__choice>select::-ms-input-placeholder{font-size:14px}}.c-pokebowlwizard_page__choice>select:placeholder-shown{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-pokebowlwizard_page__choice>select:placeholder-shown{font-size:14px}}.c-pokebowlwizard_page__choice>select::-ms-expand{display:none}@media only screen and (max-width:749px){.c-pokebowlwizard_page__choice>select{font-size:14px}}.c-pokebowlwizard_page__choice>div{padding-top:3px;height:25px;line-height:normal;font-size:10px}.c-pokebowlwizard__footerbox{position:absolute;bottom:0;height:90px;padding-bottom:30px;left:0;width:100%;display:flex}.c-pokebowlwizard__footerbox>div{width:50%;display:flex;justify-content:space-around;align-items:center}.c-pokebowlwizard__footerbox>div>a{display:inline-block;font-family:"ador-hairline",sans-serif;font-size:16px;font-weight:700;line-height:50px;min-width:180px;padding:0 20px;text-align:center;position:relative;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#cf132d;color:#fff;width:200px}.c-pokebowlwizard__footerbox>div>a:hover{background-color:#b81128}.c-pokebowlwizard__footerbox>div>a:hover:after,.c-pokebowlwizard__footerbox>div>a:hover:before{width:100%;height:100%}@media only screen and (max-width:749px){.c-pokebowlwizard__footerbox>div>a{padding:0 20px;font-size:16px}}.c-pokebowlwizard__footerbox>div>a--block{display:block;margin:20px auto 0;max-width:220px}.c-pokebowlwizard__footerbox>div>a:hover{background-color:#b81128}.c-menudetail__purchasebox{display:flex;width:initial;justify-content:space-between}.c-menudetail__purchasebox .c-menudetail__porzioni.pokeBowl>*{background-color:#fff;height:50px;line-height:50px;width:50px}.c-menudetail__purchasebox>a{min-width:100px;height:50px}@media(min-width:750px) and (min-height:700px) and (max-height:799px),(min-width:750px) and (max-height:699px){.c-pokebowlwizard__tabs,.c-pokebowlwizard__main{padding-top:30px}.c-pokebowlwizard__main{padding-bottom:100px}.c-pokebowlwizard__tabs{padding-bottom:100px}.c-pokebowlwizard__footerbox{height:80px;padding-bottom:30px}.c-pokebowlwizard_page__image{height:130px}}@media(min-width:750px) and (min-height:700px) and (max-height:799px){.c-pokebowlwizard_tab{font-size:14px}}@media(min-width:750px) and (max-height:699px){.c-pokebowlwizard__header{padding:0 0 10px}.c-pokebowlwizard_tab__choice{display:none}.c-pokebowlwizard_page__image{height:110px}}@media only screen and (max-width:749px){.c-pokebowlwizard{width:calc(100% - 40px);margin-top:10px}.c-pokebowlwizard__mainwrapper{width:100%;height:560px;max-height:calc(100vh - 50px)}.c-pokebowlwizard__header{padding:15px}.c-pokebowlwizard__title{font-size:24px}.c-pokebowlwizard__title span{font-size:30px}.c-pokebowlwizard__wrapper{flex-direction:column;align-items:center;justify-content:space-between}.c-pokebowlwizard__tabs{display:none}.c-pokebowlwizard__main,.c-pokebowlwizard__footerbox{max-width:270px;width:calc(100% - 40px);position:static}.c-pokebowlwizard__main{padding-top:20px;padding-bottom:0}.c-pokebowlwizard__footerbox{padding-bottom:20px;height:auto;min-height:70px;justify-content:space-between;align-items:flex-end}.c-pokebowlwizard__footerbox>*:nth-child(1){width:60px !important;flex-grow:0}.c-pokebowlwizard__footerbox>*:nth-child(2){width:160px !important;flex-grow:0}.c-pokebowlwizard__footerbox a{height:40px;line-height:40px !important}.c-pokebowlwizard__footerbox .js-pokebowlwizard__prev{width:40px;position:relative;text-indent:-999px;overflow:hidden;min-width:0}.c-pokebowlwizard__footerbox .js-pokebowlwizard__prev span{position:absolute;top:50%;left:50%;width:20px;height:20px;background-image:url('/Content/Images/icone/arrow-down-black.svg');background-repeat:no-repeat;background-position:center;background-size:20px auto;transform:translate(-50%,-50%) rotate(90deg)}.c-pokebowlwizard_page__category{display:block;color:#cf132d;font-family:"ador-hairline",sans-serif;font-weight:700;letter-spacing:.7px;line-height:normal;margin-bottom:5px;font-size:22px}.c-pokebowlwizard_page__title{margin-bottom:5px}.c-pokebowlwizard_page__image{height:100px}.c-pokebowlwizard_page__choices{width:100%}.c-pokebowlwizard_page__choices select{font-size:10px}.c-pokebowlwizard_page__choices>div{width:100%}.c-menudetail__purchasebox{flex-direction:column;align-items:flex-end}.c-menudetail__purchasebox>a{width:160px}.c-menudetail__purchasebox .c-menudetail__porzioni{margin-bottom:10px}.c-menudetail__purchasebox .c-menudetail__porzioni.pokeBowl>*{background-color:#fff;height:50px !important;line-height:50px !important;width:50px !important}}.c-closedrestaurantalert{text-align:center;padding:100px 0}.c-closedrestaurantalert__title{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px;margin-bottom:60px}@media only screen and (max-width:749px){.c-closedrestaurantalert__title{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.c-closedrestaurantalert__title{font-size:36px}}.c-closedrestaurantalert__text{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:18px;font-size:22px}@media only screen and (max-width:749px){.c-closedrestaurantalert__text{font-size:16px}}.c-cartsummary{position:fixed;background-color:#fff;width:92%;height:535px;margin:0 4%;bottom:0;-webkit-transform:translateY(100%) translateY(-40px);-moz-transform:translateY(100%) translateY(-40px);-ms-transform:translateY(100%) translateY(-40px);-o-transform:translateY(100%) translateY(-40px);transform:translateY(100%) translateY(-40px);z-index:1000;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartsummary.showDiscountSuggestion{-webkit-transform:translateY(100%) translateY(-80px);-moz-transform:translateY(100%) translateY(-80px);-ms-transform:translateY(100%) translateY(-80px);-o-transform:translateY(100%) translateY(-80px);transform:translateY(100%) translateY(-80px)}.c-cartsummary.showDiscountSuggestion .c-cartsummary__toggler{top:40px}.c-cartsummary .c-cartitem{background-color:rgba(255,255,255,.5) !important}@media only screen and (max-width:749px){.c-cartsummary{height:calc(100% - 60px);width:100%;margin:0 auto}}@media(min-width:750px) and (max-width:1023px){.c-cartsummary{height:calc(100% - 69px);width:100%;margin:0 auto}}.c-cartsummary.isOpen{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartsummary.isOpen .c-cartsummary__actions{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartsummary__header{height:40px;line-height:40px;padding:0 20px;color:#fff;background-color:#cf132d;cursor:pointer}.c-cartsummary__header .c-cartsummary__header-price{font-weight:700}.c-cartsummary__header .c-cartsummary__toggler{position:absolute;width:40px;height:40px;top:0;right:0;z-index:1;text-align:center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);padding-left:15px}.c-cartsummary__header .c-cartsummary__toggler img{display:inline-block}.c-cartsummary__header .c-cartsummary__toggler.isOpen{padding-right:15px;padding-left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartsummary__content{position:relative;overflow-y:scroll;height:calc(100% - 110px)}.c-cartsummary__items{width:100%;padding:20px;flex-wrap:wrap;display:flex}.c-cartsummary__items .c-cartitem{width:calc(25% - 12px);margin:4px;text-align:center;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:10px;background-color:#fff}.c-cartsummary__items .c-cartitem img{margin:0 auto 5px;width:80px;display:inline-block}.c-cartsummary__items .c-cartitem .c-cartitem__name{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;color:#cf132d;font-weight:700;line-height:1.2}@media only screen and (max-width:749px){.c-cartsummary__items .c-cartitem .c-cartitem__name{font-size:14px}}.c-cartsummary__items .c-cartitem .c-cartitem__text{margin-top:5px;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;line-height:1.33;min-height:20px}.c-cartsummary__items .c-cartitem .c-cartitem__prezzo{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;font-weight:700;margin:5px 0 20px}@media only screen and (max-width:749px){.c-cartsummary__items .c-cartitem .c-cartitem__prezzo{font-size:14px}}.c-cartsummary__items .c-cartitem .c-cartitem__action{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;display:inline-block;color:#fff;font-weight:700;height:30px;width:30px;line-height:30px;background-color:#cf132d;position:relative;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.c-cartsummary__items .c-cartitem input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;height:30px;width:30px;line-height:30px;border:solid 1px #1c1c1a;text-align:center;margin:0 3px;padding:0;vertical-align:bottom;background-color:#1c1c1a !important;color:#fff;font-weight:700}.c-cartsummary__items .c-cartitem input::-ms-expand{display:none}.c-cartsummary__items .c-cartitem .c-cartitem__edit,.c-cartsummary__items .c-cartitem .c-cartitem__delete{display:block;font-size:12px;line-height:30px;width:92%;margin:4px 4%;text-align:center;color:#1c1c1a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartsummary__items .c-cartitem .c-cartitem__edit:hover,.c-cartsummary__items .c-cartitem .c-cartitem__delete:hover{color:#fff;background-color:#1c1c1a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartsummary__items .c-cartitem .c-cartitem__edit{background-color:rgba(239,126,100,.2);margin-top:20px;display:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.c-cartsummary__items .c-cartitem .c-cartitem__edit:hover{color:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartsummary__items .c-cartitem .c-cartitem__delete{color:#fff;background-color:rgba(207,19,45,.8);margin-top:20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.c-cartsummary__items .c-cartitem .c-cartitem__delete:hover{background-color:#cf132d}@media(min-width:1600px){.c-cartsummary__items .c-cartitem{width:calc(16% - 2px)}}@media(min-width:1280px) and (max-width:1599px){.c-cartsummary__items .c-cartitem{width:calc(20% - 12px)}}@media(min-width:1024px) and (max-width:1279px){.c-cartsummary__items .c-cartitem{width:calc(25% - 12px)}}@media(min-width:750px) and (max-width:1023px){.c-cartsummary__items .c-cartitem{width:calc(33% - 8px)}}@media only screen and (max-width:749px){.c-cartsummary__items .c-cartitem{width:100%;margin:4px 0}}@media only screen and (max-width:749px){.c-cartsummary__items{padding:20px 0 50px 0}}.c-cartsummary__actions{position:fixed;bottom:0;left:0;background-color:#1c1c1a;width:100%;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartsummary__actions>div{display:flex;align-items:center}.c-cartsummary__actions>div:first-child{justify-content:start}.c-cartsummary__actions>div:last-child{justify-content:end}.c-cartsummary__actions .c-cartaction__channel{color:#fff;margin-left:20px;text-transform:uppercase;font-size:16px;font-weight:700;line-height:32px;font-family:'DIN',sans-serif;height:30px}.c-cartsummary__actions .c-cartaction__channel span{color:#cf132d}.c-cartsummary__actions .c-cartaction__button{background-color:#cf132d;min-width:120px;height:30px;line-height:30px}.c-cartsummary__actions .c-cartaction__button:hover{background-color:rgba(207,19,45,.8)}.c-cartsummary__actions .c-cartaction__price{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:18px;font-weight:700;color:#fff;margin-left:20px;height:30px;line-height:32px;border:1px solid #45515b;border-radius:15px;padding:0 20px;font-size:14px}@media only screen and (max-width:749px){.c-cartsummary__actions .c-cartaction__price{font-size:16px}}.c-cartsummary__actions--page{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:749px){.c-cartsummary__actions{justify-content:flex-start;padding:0;flex-direction:column}.c-cartsummary__actions a{font-size:12px}.c-cartsummary__actions>div{width:100%;justify-content:space-between !important}.c-cartsummary__actions>div:first-child{margin:10px 0;flex-direction:column}.c-cartsummary__actions>div:last-child{padding:10px;border-top:1px solid #45515b}.c-cartsummary__actions .c-cartaction__price{font-size:12px;margin:0}.c-cartsummary__actions .c-cartaction__channel{font-size:12px;margin-left:0;height:initial;line-height:initial;margin-top:10px}}.c-maskform__title{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px;color:#cf132d;margin:60px 0;text-align:center}@media only screen and (max-width:749px){.c-maskform__title{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.c-maskform__title{font-size:36px}}.c-maskform__subtitle{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;color:#cf132d;font-weight:700;text-transform:uppercase}@media only screen and (max-width:749px){.c-maskform__subtitle{font-size:14px}}.c-confirm__item.shipping{min-height:60px}.c-confirm__item.shipping .c-maskform__subtitle{margin-left:120px}.c-confirm__item.shipping .c-confirmitem__price{margin-right:27px}@media only screen and (max-width:749px){.c-confirm__item.shipping{padding-top:20px}.c-confirm__item.shipping .c-maskform__subtitle{margin-left:0}.c-confirm__item.shipping .c-confirmitem__price{margin-right:0}}.c-maskform__box{position:relative;max-width:640px;width:100%;text-align:center;margin:20px auto;background-color:#f2ecee;padding:40px}.c-maskform__box h1,.c-maskform__box h2,.c-maskform__box h3{font-weight:700}.c-maskform__box form{width:100%}.c-maskform__box:last-child{margin-bottom:80px}.c-maskform__box .o-input--select{min-width:200px}@media only screen and (max-width:749px){.c-maskform__box{padding:20px}}.c-maskform__box-title{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:18px;color:#cf132d;text-transform:uppercase;font-weight:700}@media only screen and (max-width:749px){.c-maskform__box-title{font-size:16px}}.c-maskform__error{color:#cf132d;font-weight:700;display:none;margin-top:5px}.c-maskform__error.isActive{display:block}.c-maskform__info{max-width:640px;width:100%;margin:60px auto}.c-maskform__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;width:100%;height:50px;border:none;color:#1c1c1a;font-family:'DIN',sans-serif;font-size:16px;padding:0 20px;height:40px;margin-bottom:4px;width:initial}.c-maskform__input::-ms-expand{display:none}.c-maskform__input::-webkit-input-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-maskform__input::-webkit-input-placeholder{font-size:14px}}.c-maskform__input:-moz-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-maskform__input:-moz-placeholder{font-size:14px}}.c-maskform__input::-moz-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-maskform__input::-moz-placeholder{font-size:14px}}.c-maskform__input:-ms-input-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-maskform__input:-ms-input-placeholder{font-size:14px}}.c-maskform__input::-ms-input-placeholder{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-maskform__input::-ms-input-placeholder{font-size:14px}}.c-maskform__input:placeholder-shown{color:#1c1c1a;opacity:1;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;line-height:40px}@media only screen and (max-width:749px){.c-maskform__input:placeholder-shown{font-size:14px}}.c-maskform__input--number{width:80px;padding-right:0}.c-maskform__input--promo{width:200px}@media only screen and (max-width:749px){.c-maskform__input{margin:10px 0}}.c-maskform__btn-container{display:flex;justify-content:center}.c-maskform__btn-container a{margin:0 4px}@media only screen and (max-width:749px){.c-maskform__btn-container{display:block}.c-maskform__btn-container a{margin:10px 0}}.c-maskform__reset-pwd{color:#cf132d;margin:20px 0;display:block}.c-maskform__box-info{text-align:left}.c-maskform__box-clock{border:solid 2px #cf132d;padding:20px 0;background-color:transparent}.c-maskform__conferma input,.c-maskform__conferma select{background-color:transparent !important}.c-maskform__flex{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:749px){.c-maskform__flex{display:block}}.c-boxnote{text-align:left}.c-cartpage__items{width:100%;padding:20px;flex-wrap:wrap;display:flex;padding:0;text-align:center}.c-cartpage__items .c-cartitem{width:calc(25% - 12px);margin:4px;text-align:center;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:10px;background-color:#fff}.c-cartpage__items .c-cartitem img{margin:0 auto 5px;width:80px;display:inline-block}.c-cartpage__items .c-cartitem .c-cartitem__name{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;color:#cf132d;font-weight:700;line-height:1.2}@media only screen and (max-width:749px){.c-cartpage__items .c-cartitem .c-cartitem__name{font-size:14px}}.c-cartpage__items .c-cartitem .c-cartitem__text{margin-top:5px;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;line-height:1.33;min-height:20px}.c-cartpage__items .c-cartitem .c-cartitem__prezzo{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;font-weight:700;margin:5px 0 20px}@media only screen and (max-width:749px){.c-cartpage__items .c-cartitem .c-cartitem__prezzo{font-size:14px}}.c-cartpage__items .c-cartitem .c-cartitem__action{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;display:inline-block;color:#fff;font-weight:700;height:30px;width:30px;line-height:30px;background-color:#cf132d;position:relative;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.c-cartpage__items .c-cartitem input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;height:30px;width:30px;line-height:30px;border:solid 1px #1c1c1a;text-align:center;margin:0 3px;padding:0;vertical-align:bottom;background-color:#1c1c1a !important;color:#fff;font-weight:700}.c-cartpage__items .c-cartitem input::-ms-expand{display:none}.c-cartpage__items .c-cartitem .c-cartitem__edit,.c-cartpage__items .c-cartitem .c-cartitem__delete{display:block;font-size:12px;line-height:30px;width:92%;margin:4px 4%;text-align:center;color:#1c1c1a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartpage__items .c-cartitem .c-cartitem__edit:hover,.c-cartpage__items .c-cartitem .c-cartitem__delete:hover{color:#fff;background-color:#1c1c1a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartpage__items .c-cartitem .c-cartitem__edit{background-color:rgba(239,126,100,.2);margin-top:20px;display:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.c-cartpage__items .c-cartitem .c-cartitem__edit:hover{color:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-cartpage__items .c-cartitem .c-cartitem__delete{color:#fff;background-color:rgba(207,19,45,.8);margin-top:20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.c-cartpage__items .c-cartitem .c-cartitem__delete:hover{background-color:#cf132d}@media(min-width:1600px){.c-cartpage__items .c-cartitem{width:calc(16% - 2px)}}@media(min-width:1280px) and (max-width:1599px){.c-cartpage__items .c-cartitem{width:calc(20% - 12px)}}@media(min-width:1024px) and (max-width:1279px){.c-cartpage__items .c-cartitem{width:calc(25% - 12px)}}@media(min-width:750px) and (max-width:1023px){.c-cartpage__items .c-cartitem{width:calc(33% - 8px)}}@media only screen and (max-width:749px){.c-cartpage__items .c-cartitem{width:100%;margin:4px 0}}@media only screen and (max-width:749px){.c-cartpage__items{padding:20px 0 50px 0}}.c-cartpage__items .c-cartitem{padding:20px}.c-cartpage__items .c-cartitem .c-cartitem__text{min-height:20px}@media(min-width:1024px) and (max-width:1279px),(min-width:1280px) and (max-width:1599px),(min-width:1600px){.c-cartpage__items .c-cartitem{width:calc(25% - 12px)}}@media(min-width:750px) and (max-width:1023px){.c-cartpage__items .c-cartitem{width:calc(32% - 2px)}}@media only screen and (max-width:749px){.c-cartpage__items .c-cartitem{width:100%}}.c-cartpage__actions{position:relative;margin:60px 0}.c-confirmbox{text-align:left;padding:20px 50px;max-width:640px;width:100%;margin:20px auto}@media only screen and (max-width:749px){.c-confirmbox{padding:20px}}.c-confirmbox__flex{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:749px){.c-confirmbox__flex{display:block}}.c-confirmbox__border{max-width:640px;width:100%;margin:20px auto;padding:20px 40px 20px 20px;background-color:#fff;border:solid 8px rgba(239,126,100,.2)}@media only screen and (max-width:749px){.c-confirmbox__border{padding:20px 10px}}.c-confirm__item{display:flex;border-bottom:solid 1px rgba(239,126,100,.2)}@media only screen and (max-width:749px){.c-confirm__item{display:block;text-align:center;padding-bottom:20px}}.c-confirm__item img{display:inline-block;height:120px}.c-confirm__item .c-confirmitem__name{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:749px){.c-confirm__item .c-confirmitem__name{font-size:14px}}.c-confirm__item .c-confirmitem__price{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px;color:#cf132d}@media only screen and (max-width:749px){.c-confirm__item .c-confirmitem__price{font-size:18px}}.c-confirm__item .c-confirmitem__quantity{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;font-weight:700;text-align:center;width:20px;height:20px;line-height:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#1c1c1a;color:#fff;display:inline-block;margin:4px;vertical-align:text-bottom}.c-confirmbox__price{background-color:#1c1c1a;color:#fff}.c-confirmbox__price .o-title_m{margin-left:4px}@media only screen and (max-width:749px){.c-confirmbox__price{text-align:center}}.c-confirmbox__discount{text-align:right}.c-confirmbox__discount .c-discount__old{text-decoration:line-through}.c-confirmbox__discount .c-discount__value{font-weight:700;color:#cf132d}.c-confirmbox__discount .c-discount__new{font-weight:700}.js-carrelloWrapper{min-height:55vh}@media only screen and (max-width:749px){.js-carrelloWrapper{min-height:300px}}@media(min-width:750px) and (max-width:1023px){.js-carrelloWrapper{min-height:400px}}.c-takeaway_cart_widget_toggler{width:100%;height:40px;background-color:#3666dd;color:#fff;justify-content:space-between;align-items:center;padding:0 20px 0 0;display:none;border-bottom:1px solid #fff}.c-takeaway_cart_widget_toggler.reached{background-color:#17ac44}.c-takeaway_cart_widget_toggler p{text-align:right;line-height:1em;margin:0;font-family:'DIN',sans-serif;font-size:16px;padding-left:10px;text-transform:uppercase}@media only screen and (max-width:749px){.c-takeaway_cart_widget_toggler{display:flex;padding:0 20px 0 15px}.c-takeaway_cart_widget_toggler.isHidden{display:none}.c-takeaway_cart_widget_toggler p{padding-top:3px}}.c-takeaway_cart_widget_discount{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;border-bottom:1px solid #fff;height:40px;color:#fff;background-color:#3666dd}.c-takeaway_cart_widget_discount.reached{background-color:#17ac44}.c-takeaway_cart_widget_discount.isActive{display:block;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.c-takeaway_cart_widget_discount .c-takeaway_cart_widget_discount__content{display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 15px;height:100%}.c-takeaway_cart_widget_discount .c-takeaway_cart_widget_discount__content .c-takeaway_cart_widget_discount__text{display:flex;align-items:center;column-gap:20px}.c-takeaway_cart_widget_discount .c-takeaway_cart_widget_discount__content .c-takeaway_cart_widget_discount__text .o-takeaway_smallButton{display:none}.c-takeaway_cart_widget_discount .c-takeaway_cart_widget_discount__content .c-takeaway_cart_widget_discount__text p{padding-top:5px;line-height:1em}.c-takeaway_cart_widget_discount .c-takeaway_cart_widget_discount__content .o-button{height:30px;background:#fff;color:#000;display:flex;justify-content:center;align-items:center;line-height:1em;padding-top:3px}@media only screen and (max-width:749px){.c-takeaway_cart_widget_discount{border-bottom:none}.c-takeaway_cart_widget_discount.reached{display:none;position:fixed;height:100%;top:0;left:0;z-index:199}.c-takeaway_cart_widget_discount.reached .c-takeaway_cart_widget_discount__content{padding:0 20px}.c-takeaway_cart_widget_discount.info .c-takeaway_cart_widget_discount__content .c-takeaway_cart_widget_discount__text{flex-direction:row;justify-content:space-between;row-gap:initial;width:100%}.c-takeaway_cart_widget_discount.info .c-takeaway_cart_widget_discount__content .c-takeaway_cart_widget_discount__text p{text-align:right;text-transform:uppercase}.c-takeaway_cart_widget_discount.info .c-takeaway_cart_widget_discount__content .o-button{display:none}.c-takeaway_cart_widget_discount.isShow{display:block;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.c-takeaway_cart_widget_discount.isOpen{display:block}.c-takeaway_cart_widget_discount .c-takeaway_cart_widget_discount__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:20px}.c-takeaway_cart_widget_discount .c-takeaway_cart_widget_discount__content .c-takeaway_cart_widget_discount__text{flex-direction:column;row-gap:20px}}.o-takeaway_smallButton{width:25px;height:25px;border:1px solid #fff;display:block;border-radius:15px;background-position:center;background-repeat:no-repeat;background-size:10px;flex-shrink:0}.o-takeaway_smallButton.info{background-image:url('/Content/Images/icone/icon_info-white.svg');background-size:25px;border:none}@media only screen and (max-width:749px){.o-takeaway_smallButton.info{background-size:20px}}.o-takeaway_smallButton.closeDiscount{background-image:url('/Content/Images/icone/icn-close-white.svg')}.o-takeaway_smallButton.closeDiscount.desktop{display:block}.o-takeaway_smallButton.closeDiscount.mobile{display:none}@media only screen and (max-width:749px){.o-takeaway_smallButton.closeDiscount.desktop{display:none}.o-takeaway_smallButton.closeDiscount.mobile{display:block}}body.menu{background-color:#f2ecee}.c-menufilter{padding-top:100px;padding-left:120px;padding-right:20px}.c-menutabs__container{background-color:#fff}.c-menutabs__container select{background-color:#f2ecee}.js-tabs{padding-top:20px;padding-bottom:40px;padding-left:120px}.c-menutab__anchor{position:relative;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;color:#1c1c1a;text-transform:uppercase;margin:4px 0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:749px){.c-menutab__anchor{font-size:14px}}.c-menutab__anchor img{margin-right:10px}.c-menutab__anchor:after{content:'';display:block;position:absolute;right:0;top:0;width:4px;height:100%;background-color:#cf132d;opacity:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menutab__anchor.isActive{color:#cf132d;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menutab__anchor.isActive:after{opacity:1;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menutab__anchor:hover{color:#cf132d;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menutab__selected{position:absolute;right:10px;top:calc(50% - 10px);line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;font-weight:700;text-align:center;width:20px;height:20px;line-height:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#1c1c1a;color:#fff;display:inline-block;margin:4px;vertical-align:text-bottom;padding:1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.c-menutab__special-icon{width:60px}.js-tab{display:flex;flex-direction:row;align-items:center}.js-tab_pages{padding-top:100px}.c-tabpages__title{color:#1c1c1a;margin-bottom:30px;padding-top:20px}.c-tabpages__message{margin-bottom:30px;margin-right:40px}@media only screen and (max-width:749px){.c-tabpages__message{margin:20px}}.c-category__description{margin-bottom:30px;margin-right:40px}.c-listapiatti{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:60px}.c-piatto{position:relative;text-align:center;background-color:#fff;margin-bottom:20px;margin-right:20px;padding-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:274px;display:flex;flex-direction:column}.c-piatto--promozione .c-piatto__link:after{content:'';display:block;position:absolute;left:10px;top:10px;height:50px;width:22px;background-image:url('/Content/Images/icone/icon_promo.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.c-piatto .c-piatto__link{position:relative;display:block;flex-grow:0;flex-shrink:0}.c-piatto .c-piatto__link .c-piatto__overlay{position:relative;overflow:hidden;height:270px;width:100%}.c-piatto .c-piatto__link .c-piatto__overlay img{display:inline-block;width:100%}.c-piatto .c-piatto__link .c-piatto__overlay:after{content:'';display:block;position:absolute;background-image:linear-gradient(to bottom,rgba(255,255,255,0),white);width:100%;height:30%;left:0;right:0;bottom:0;z-index:2}.c-piatto .c-piatto__link .c-piatto__info{position:absolute;right:20px;top:20px}.c-piatto .c-piatto__link .c-preferiti{display:block;position:absolute;left:15px;top:15px;width:26px;height:26px;background-image:url('/Content/Images/icone/icon_preferito_default.svg');background-repeat:no-repeat;background-size:contain;background-position:center;z-index:10}.c-piatto .c-piatto__link .c-preferiti.isActive{background-image:url('/Content/Images/icone/icon_preferito.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.c-piatto .c-piatto__main{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.c-piatto .c-piatto__texts{padding:0 14px}.c-piatto .c-piatto__nome{font-weight:700;text-transform:uppercase;margin-top:10px}.c-piatto .c-piatto__descrizione{font-size:14px;line-height:1.33;margin-top:5px}.c-piatto__prezzo{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:18px;color:#cf132d;margin:10px 0 10px;font-weight:700}@media only screen and (max-width:749px){.c-piatto__prezzo{font-size:16px}}.c-piatto__azioni{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.c-piatto__porzioni{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.c-piatto__porzioni a,.c-piatto__porzioni input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;font-family:'DIN',sans-serif;font-size:18px;font-weight:700;text-align:center;display:inline-block;color:#1c1c1a;background-color:#fff;height:40px;width:40px;line-height:40px;position:relative;border:none;margin:2px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.c-piatto__porzioni a::-ms-expand,.c-piatto__porzioni input::-ms-expand{display:none}.c-piatto__porzioni a input,.c-piatto__porzioni input input{font-size:16px}.c-piatto__acquista{font-size:16px;line-height:40px;width:initial;min-width:120px;font-weight:700;line-height:16px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.c-menudetail__item{width:800px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.c-menudetail__item img{display:inline-block}.c-menudetail__item .c-preferiti{display:block;width:26px;height:26px;margin-top:20px;background-image:url('/Content/Images/icone/icon_preferito_default.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.c-menudetail__item .c-preferiti.isActive{background-image:url('/Content/Images/icone/icon_preferito.svg')}.c-menudetail__img{width:320px}.c-menudetail__img img{width:100%}.c-menudetail__contentTop{width:calc(100% - 340px);text-align:left;padding-left:40px;padding-bottom:20px}.c-menudetail__contentBottom{width:100%;padding:0 40px 20px;background-color:rgba(255,255,255,.5)}.c-menudetail__close{position:absolute;right:0;top:-20px;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;color:#fff;cursor:pointer}.c-menudetail__close img{vertical-align:sub;width:auto !important;display:inline-block}.placeholder-tags{height:50px}.c-menudetail__title{color:#cf132d;margin:20px 0}.c-menudetail__descrizione{padding:20px 0;line-height:1.6}.c-menudetail__descrizione em{display:block;font-size:10px;line-height:1.3em}.c-menudetail__select .c-menudetail__label{width:35%;line-height:48px;border:solid 1px #cf132d;display:inline-block;padding:0 10px}.c-menudetail__select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;height:50px;background-color:#fff;text-transform:uppercase;border-width:0;font-weight:700;display:inline-block;padding-left:20px;background-image:url('/Content/Images/icone/icon-down.svg');background-repeat:no-repeat;background-position:right 20px center;font-size:10px;vertical-align:top;width:57%}.c-menudetail__select select::-ms-expand{display:none}@media only screen and (max-width:749px){.c-menudetail__select select{font-size:14px}}.c-menudetail__tags{display:flex;justify-content:center;align-items:center}.c-menudetail__tagsitem{position:relative;margin:20px 10px 0}.c-menudetail__tagsitem .c-menudetail__tagname{position:absolute;opacity:0;visibility:hidden;min-width:160px;min-height:20px;padding:2px;box-shadow:0 0 6px rgba(0,0,0,.2);background-color:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);left:50%;bottom:150%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.c-menudetail__tagsitem:hover .c-menudetail__tagname{opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menudetail__prezzo{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px;color:#cf132d;margin:10px 0 -40px}@media only screen and (max-width:749px){.c-menudetail__prezzo{font-size:18px}}.c-menudetail__porzioni{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.c-menudetail__porzioni a,.c-menudetail__porzioni input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;font-family:'DIN',sans-serif;font-size:18px;font-weight:700;text-align:center;display:inline-block;color:#1c1c1a;background-color:#fff;height:40px;width:40px;line-height:40px;position:relative;border:none;margin:2px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.c-menudetail__porzioni a::-ms-expand,.c-menudetail__porzioni input::-ms-expand{display:none}.c-menudetail__porzioni a input,.c-menudetail__porzioni input input{font-size:16px}.c-menudetail__porzioni a,.c-menudetail__porzioni input{background-color:#fff}.c-menudetail__share{margin:20px 0}.c-ordina__minilogin{float:right;margin-right:40px}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-ordina__minilogin{float:none;margin-bottom:40px}}.c-ordina__minilogin a:first-child{margin-right:20px}.c-menudetail__azioni{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:10px 0}.c-menuopencategories{display:none}.l-2col-flex__colmain .o-info-box{width:calc(100% - 20px)}@media(min-width:750px) and (min-height:700px) and (max-height:799px),(min-width:750px) and (max-height:699px){.c-menudetail__title{padding-bottom:0;font-size:30px}.c-menudetail__img{width:250px}.c-menudetail__share{margin-bottom:10px}.c-menudetail__tagsitem{margin:10px 10px 0}.c-menudetail__prezzo{margin:10px 0 20px}.c-menudetail__takeaway:after,.c-menudetail__takeaway:before{height:calc(100% - 100px)}}@media(min-width:750px) and (max-height:699px){.c-menudetail__img{width:200px}.c-menudetail__takeaway:after,.c-menudetail__takeaway:before{display:none}}@media only screen and (max-device-width:736px) and (orientation:landscape){.c-piatto{width:50%;max-width:initial}}@media(min-width:750px) and (max-width:1023px){.l-2col-flex__colmain{padding-left:220px !important;width:100% !important}.c-menu{padding-right:0}.c-menutabs__container{width:200px;padding-right:10px;position:fixed;top:69px;left:0;bottom:0;z-index:99}.c-tabpages__title{font-size:20px}.js-tabs{padding:20px 0 20px 20px}.c-menufilter{padding:20px}.c-menutab__anchor:after{right:-10px}.c-menutab__anchor img{display:none}.c-piatto{width:calc(50% - 20px)}.c-piatto .c-piatto__link{text-align:center}.c-piatto .c-piatto__link img{width:100%}.c-piatto .c-piatto__link .c-piatto__overlay{width:240px;height:240px}.c-piatto__azioni{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.c-piatto__acquista{margin-top:10px}}@media(min-width:1024px) and (max-width:1279px){.c-menutabs__container{width:300px}.js-tabs,.c-menufilter{padding-left:60px}.c-menu{padding-right:60px}.l-2col-flex__colmain{padding-left:20px !important;width:calc(100% - 300px) !important}}@media only screen and (max-width:749px){.js-tab_pages{padding-top:40px}.c-menudetail__contentTop{width:100%;text-align:center;padding-left:20px;padding-right:20px;padding-bottom:0}.c-menudetail__img{width:100%}.c-menudetail__img img{width:80%;margin:0 auto}.c-menudetail__contentBottom{padding:20px 20px}.c-menudetail__share{margin-bottom:20px;margin-top:10px}.c-menudetail__prezzo{margin:20px 0}.c-ordina__minilogin{margin-right:0;padding:0 20px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.c-ordina__minilogin a{min-width:120px}.js-tabs,.c-menufilter{padding:20px 20px 40px 20px;height:105px}.c-menu{padding-right:0}.c-menuopencategories{display:flex;position:fixed;top:60px;left:0;width:100%;height:40px;background-color:#cf132d;z-index:100;cursor:pointer;align-items:center;justify-content:space-between;border-top:1px solid #fff;padding:0 20px}.c-menuopencategories span{color:#fff}.c-menuopencategories .c-menuopencategories_title{margin-top:4px}.c-menuopencategories .c-menuopencategories_icon:before{content:'';display:block;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-image:url('/Content/Images/icone/list.svg');background-size:contain;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menuopencategories.isShow .c-menuopencategories_icon:before{width:18px;height:18px;background-image:url('/Content/Images/icone/btn_close.svg');background-size:contain;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.l-2col-flex__colmain{padding-left:0 !important;width:100% !important}.c-menutab__nav{overflow:scroll;height:calc(100% - 105px)}.c-menutabs__container{position:fixed;top:100px;left:0;right:0;height:calc(100% - 100px);width:100% !important;z-index:99;background-color:#f8f7f2;opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menutabs__container.isShow{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-menutab__anchor:after{display:none}.c-tabpages__title{text-align:center}.c-category__description{margin-bottom:20px;margin-right:0;padding:0 20px}.c-listapiatti{justify-content:center}.c-piatto{margin:10px;width:100%;max-width:300px}.c-piatto .c-piatto__link img{width:100%}.c-piatto .c-piatto__link .c-piatto__overlay{height:300px}.c-menudetail__item{width:100%}.c-menudetail__item img{width:60%}.c-menudetail__item:after,.c-menudetail__item:before{display:none}.c-menudetail__item .c-preferiti{margin:10px auto 0}.c-menudetail__title{padding-bottom:2px}.c-menudetail__select .c-menudetail__label{display:none}.c-menudetail__select select{font-size:10px;width:100%;height:40px}.placeholder-tags{height:0}.c-menudetail__tagsitem{margin:10px 10px 0}.c-menudetail__prezzo{margin:10px 0 20px;font-size:20px}.c-menudetail__porzioni a{height:40px;width:40px;line-height:40px}.c-menudetail__porzioni input{height:40px;width:40px;line-height:40px}.c-menudetail__acquista{line-height:40px;width:80px;font-weight:700;margin-left:8px;margin-top:20px}.c-menudetail__azioni{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding-bottom:40px}}.c-showreel{overflow:hidden;position:relative;z-index:1;background-color:#000}@media(min-width:750px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px),(min-width:1280px) and (max-width:1599px),(min-width:1600px){.c-showreelItem--mobile{display:none}}@media only screen and (max-width:749px){.c-showreelItem--mobile{background-position:center bottom !important;background-size:cover !important}.c-showreelItem--mobile+.c-showreelItem--desktop{display:none}}.c-showreel--full{height:calc(100% - 142px);min-height:450px}@media only screen and (max-width:749px){.c-showreel--full{height:100%;max-height:480px}.c-showreel--full .c-showreelItem__image{background-size:contain;background-position:center bottom}.c-showreel--full .c-showreel_home_caption{top:80px;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%)}}@media(min-width:750px) and (max-height:699px),(min-width:750px) and (min-height:700px) and (max-height:799px){.c-showreel--full{height:100%}.c-showreel--full .c-showreelItem__image{background-size:auto 80%;background-position:bottom center}}@media(min-width:750px) and (max-width:1023px){.c-showreel--full .c-showreelItem__image{background-size:contain;background-position:bottom center}}.c-showreelItem__cover{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}.c-showreelItem__cover.mobile{display:none}.c-showreelItem__cover.portrait{display:none}@media only screen and (max-width:749px){.c-showreelItem__cover.mobile{display:block}.c-showreelItem__cover.portrait{display:none}.c-showreelItem__cover.hd{display:none}}@media(min-width:750px) and (max-width:1023px){.c-showreelItem__cover.mobile{display:none}.c-showreelItem__cover.portrait{display:block}.c-showreelItem__cover.hd{display:none}}.c-showreelItem__position-top{background-position:center top}.c-showreelItem__position-center{background-position:center center}.c-showreelItem__position-bottom{background-position:center bottom}.c-showreelItem__hp{background-color:#000;background-size:80% auto;background-repeat:no-repeat;background-position:center bottom;height:100%}.c-showreel--ristorante{height:100%;min-height:620px}.c-showreel--ristorante .c-showreel-caption{bottom:180px}@media only screen and (max-width:749px){.c-showreel--ristorante .c-showreel-caption{bottom:290px}.c-showreel--ristorante .c-showreel-caption .c-showreel-caption__scrolldown{display:none}}.c-showreel--page{position:relative;height:364px;overflow:hidden;margin-top:69px}@media only screen and (max-width:749px){.c-showreel--page{margin-top:60px}}.c-showreel--page .c-showreelItem__caption,.c-showreel--page .c-showreel__nav{display:none}.c-showreel--page .c-showreel__title{opacity:0;-webkit-animation:fadeInAnimation 3s cubic-bezier(.4,0,.2,1) forwards;-moz-animation:fadeInAnimation 3s cubic-bezier(.4,0,.2,1) forwards;-o-animation:fadeInAnimation 3s cubic-bezier(.4,0,.2,1) forwards;animation:fadeInAnimation 3s cubic-bezier(.4,0,.2,1) forwards}.c-showreel--promo{height:100%;min-height:360px}.c-showreel--promo .c-showreelItem__caption,.c-showreel--promo .c-showreel__nav{display:none}.c-showreel__title{position:absolute;width:80%;top:calc(50% + 69px/2);left:120px;z-index:200;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px;text-align:left;color:#fff}@media only screen and (max-width:749px){.c-showreel__title{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.c-showreel__title{font-size:36px}}.c-showreel__title2{position:absolute;width:80%;top:calc(50% + 69px);left:120px;z-index:200;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;margin-top:10px;text-align:left;color:#fff}.c-showreel-caption{position:absolute;width:auto;padding:20px 50px;bottom:100px;left:50%;z-index:200;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);color:#fff;background-color:rgba(207,19,45,.8);text-align:center}.c-showreel-caption__social{margin-top:25px}.c-showreel-caption__social p{margin-bottom:4px}.c-showreel-caption__social a{margin:0 2px}.c-showreel-caption__scrolldown{margin-top:25px;display:flex;flex-direction:column;align-items:center;cursor:pointer}.c-showreel-caption__scrolldown>img{-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.c-showreel-caption__scrolldown:hover>img{transform:translateY(5px)}@media only screen and (max-width:749px){.c-showreel-caption{width:80%;bottom:50px}}.c-showreel__date{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:18px;color:#fff}@media only screen and (max-width:749px){.c-showreel__date{font-size:16px}}.c-showreel__info--promo{position:absolute;top:129px;left:50%;z-index:200;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:18px;text-align:center;color:#fff;font-weight:700;background-color:#cf132d;padding:10px 20px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}@media only screen and (max-width:749px){.c-showreel__info--promo{font-size:16px}}.c-showreel__btn-scroll{position:absolute;bottom:20px;left:50%;z-index:200;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;background-color:#fff;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;line-height:60px;-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.c-showreel__btn-scroll img{display:inline-block;width:10px;vertical-align:middle}.c-showreel__btn-scroll:hover{-webkit-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .25s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all .25s cubic-bezier(.175,.885,.32,1.275);bottom:14px}.c-showreel_home_caption{position:absolute;top:calc(69px + ((100% - 69px)*.1));-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%);left:50%;z-index:200;text-align:center;width:100%;padding:0 20px}.c-showreel_home_caption__logo{width:122px;height:124px;display:inline-block}@media only screen and (max-width:749px){.c-showreel_home_caption__logo{width:60px;height:62px}}.c-showreel_home_caption__h1{display:inline-block;line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px;letter-spacing:3.8px;color:#fff;margin-top:40px;position:relative}@media only screen and (max-width:749px){.c-showreel_home_caption__h1{font-size:18px}}.c-showreel_home_caption__h1:before{content:'';display:block;height:2px;width:50px;background-color:#cf132d;position:absolute;top:-20px;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-showreel_home_caption__h2{letter-spacing:2px;display:inline-block;text-transform:uppercase;color:#cf132d;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:18px;margin-top:5px}@media only screen and (max-width:749px){.c-showreel_home_caption__h2{font-size:16px}}.c-showreel_home_caption__button{margin-top:40px;background-color:rgba(50,62,72,.9)}.c-showreel_home_caption__button:hover{background-color:rgba(207,19,45,.8)}.c-showreel__items{width:100%;height:100%;position:relative}.c-showreel__nav{position:absolute;z-index:1000;left:40px;bottom:40px}.c-showreel__pager{display:inline-block;vertical-align:middle}.c-showreel__pager a{width:8px;height:8px;background-color:#1c1c1a;display:inline-block;margin:0 4px;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-showreel__pager a.isActive{background-color:#cf132d}@media only screen and (max-width:749px){.c-showreel__pager{display:none}}.c-showreelItem{width:100%;height:100%;position:relative;overflow:hidden;list-style-type:none}.c-showreelItem.c-showreelItem--bg_cover .c-showreelItem__hp{background-size:cover;background-position:center}.c-showreelItem.c-showreelItem--fg_dark .c-showreel_home_caption__h1{color:#000}.c-showreelItem.c-showreelItem--fg_dark .c-showreel_home_caption__h2{color:rgba(52,62,72,.9)}@media only screen and (max-width:749px){.c-showreel_home_caption{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-showreel--page{height:250px;min-height:250px}.c-showreel__title{left:20px;top:60%}.c-showreel__title2{left:20px;top:55%;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);margin-top:0;font-size:18px}.c-showreel__date{bottom:10px}.c-showreel__nav{width:100%;left:0;right:0;bottom:20px;text-align:center}.c-showreel__btn-scroll{bottom:10px;width:40px;height:40px;line-height:40px}}@media(min-width:750px) and (max-width:1023px){.c-showreel--page{height:400px}.c-showreel__title{left:40px}.c-showreel__title2{left:40px;margin-top:0}.menu .c-showreel--page{padding-left:200px}.menu .c-showreel__title{left:220px}.menu .c-showreel__title2{left:220px}}@media(min-width:1024px) and (max-width:1279px){.c-showreel__title{left:60px}.c-showreel__title2{left:60px}}@media(min-width:750px) and (min-height:700px) and (max-height:799px),(min-width:750px) and (max-height:699px){.c-showreel_home_caption{top:calc(69px + 20px)}.c-showreel_home_caption__button{background-color:rgba(50,62,72,.9);margin-top:40px}}@media only screen and (max-device-width:736px) and (orientation:landscape){.c-showreel__btn-scroll{bottom:10px;width:40px;height:40px;line-height:40px}.c-showreel__info--promo{top:100px}}.c-showreel_v2{display:block;position:relative;width:100%;height:100%;min-height:450px;overflow:hidden;z-index:1}.c-showreel_v2_item--bg_cover .c-showreel_v2_item__image{background-size:cover;background-position:center}.c-showreel_v2__items{height:100%;width:100%}.c-showreel_v2_item,.c-showreel_v2_item__container{height:100%;width:100%;position:relative}.c-showreel_v2_item__image{background-color:#000;background-size:80% auto;background-repeat:no-repeat;background-position:center;height:100%}.c-showreel_v2_item--mobile{display:none}.c-showreel_v2_item__caption{height:60px;width:calc(100% - (300px));position:absolute;bottom:0;left:0;background-color:#cf132d;padding-bottom:35px;padding-right:160px;padding-left:36px;color:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);clip-path:polygon(0 0%,calc(100% - 90px) 0,100% 100%,0% 100%)}.c-showreel_v2_item__caption:hover{clip-path:polygon(0 0%,calc(100% - 196px) 0,100% 100%,0% 100%);height:130px}.c-showreel_v2_item__caption:hover .c-showreel_v2_item__text,.c-showreel_v2_item__caption:hover .c-showreel_v2_item__button{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;visibility:visible;opacity:1}.c-showreel_v2_item__texts{display:flex;justify-content:space-between}.c-showreel_v2_item__category{color:#cf132d;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}.c-showreel_v2_item__title{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px;height:60px;display:flex;align-items:center}@media only screen and (max-width:749px){.c-showreel_v2_item__title{font-size:18px}}.c-showreel_v2_item__text{align-self:flex-start;visibility:hidden;opacity:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-showreel_v2_item__button{align-self:flex-end;display:inline-block;font-family:"ador-hairline",sans-serif;font-size:16px;font-weight:700;line-height:50px;min-width:180px;padding:0 20px;text-align:center;color:#fff;background-color:#cf132d;position:relative;background-color:#fff;color:#1c1c1a;margin-left:20px;visibility:hidden;opacity:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-showreel_v2_item__button:hover{background-color:#b81128}.c-showreel_v2_item__button:hover:after,.c-showreel_v2_item__button:hover:before{width:100%;height:100%}@media only screen and (max-width:749px){.c-showreel_v2_item__button{padding:0 20px;font-size:16px}}.c-showreel_v2_item__button--block{display:block;margin:20px auto 0;max-width:220px}.c-showreel_v2_item__button:hover{background-color:#f2f2f2}.c-showreel_v2__nav{position:relative;display:flex;justify-content:space-between;align-items:center;height:60px;width:300px;position:absolute;bottom:0;right:0;background-color:#1c1c1a;padding:22px 30px;z-index:1000}.c-showreel_v2__nav:after{position:absolute;content:'';display:block;top:0;bottom:0;left:-90px;width:90px;border:solid 45px transparent;border-top-color:#1c1c1a;border-top-width:30px;border-bottom-width:30px;border-right-color:#1c1c1a}.c-showreel_v2__newletter{position:absolute;right:0;bottom:140px;z-index:999;color:#000;height:45px;display:flex}.c-showreel_v2__newletter>img{background:#cf132d;padding:10px 0 10px 10px}.c-showreel_v2__newletter>span:first-child{display:inline-block;border-top:45px solid #cf132d;border-left:45px solid transparent;background:transparent}.c-showreel_v2__newletter>div:last-child{display:flex;background:#cf132d;align-items:center;font-family:"ador-hairline",sans-serif;font-weight:700;color:#fff;padding:0 10px}.c-showreel_v2__newletter>div:last-child .c-showreel_v2__newletter__divider{margin:0 5px}@media(min-width:750px) and (max-width:1023px){.c-showreel_v2__newletter{bottom:230px}}@media only screen and (max-width:749px){.c-showreel_v2__newletter{position:fixed;bottom:0;width:100%;padding:0 10px;background:#000;justify-content:center;border-top:solid 1px #fff;height:60px}.c-showreel_v2__newletter>img,.c-showreel_v2__newletter>div:last-child{background:#000}.c-showreel_v2__newletter>span:first-child{display:none}.c-showreel_v2__newletter>div:last-child{font-size:18px;text-align:center;line-height:1.2em;flex-direction:column;justify-content:center}.c-showreel_v2__newletter>div:last-child .c-showreel_v2__newletter__divider{margin:0;display:none}}.c-showreel_v2__actions{display:flex;justify-content:space-between;width:60px}.c-showreel_v2__prev,.c-showreel_v2__next{background-image:url('/Content/Images/Restyle2019/icon/icn-frecciaSx.svg');display:block;width:20px;height:20px;background-position:center;background-repeat:no-repeat}.c-showreel_v2__next{background-image:url('/Content/Images/Restyle2019/icon/icn-frecciaDx.svg')}.c-showreel_v2__pager a{width:8px;height:8px;background-color:#fff;display:inline-block;margin:0 4px;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-showreel_v2__pager a.isActive{background-color:#cf132d}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-showreel_v2__items,.c-showreel_v2_item{height:calc(100% - 62px)}.c-showreel_v2_item__container{width:100%;height:100%;display:flex;flex-direction:column}.c-showreel_v2_item__image{position:static;background-position:center bottom !important;background-size:100% auto}.c-showreel_v2_item__caption{position:static}.c-showreel_v2_item__caption{width:100%;border-right:0;height:auto;overflow:initial;clip-path:unset;padding:20px}.c-showreel_v2_item__caption:hover{clip-path:unset;height:auto}.c-showreel_v2_item__text{visibility:visible;opacity:1}.c-showreel_v2_item__button{display:block !important;visibility:visible;opacity:1}.c-showreel_v2__nav{width:100%;height:62px;padding:0 30px}}@media only screen and (max-width:749px){.c-showreel_v2{background-color:#cf132d;height:calc(106vw + 180px + 42px);min-height:0}.c-showreel_v2_item__container{height:auto;display:block;flex-direction:initial}.c-showreel_v2__items,.c-showreel_v2_item{height:auto}.c-showreel_v2__nav{position:static;bottom:-42px;height:42px;background-color:#1c1c1a}.c-showreel_v2_item--mobile.c-showreel_v2_item--mobile{box-sizing:content-box;position:static;height:106.25vw;width:100vw;display:block;background-position:center;background-size:contain;margin-top:60px}.c-showreel_v2_item__text{display:none !important}.c-showreel_v2_item--mobile+.c-showreel_v2_item--desktop{display:none}.c-showreel_v2__actions{display:none}.c-showreel_v2_item__button{margin-left:0}.c-showreel_v2_item__caption{min-height:180px;padding:20px}.c-showreel_v2_item__title{margin-bottom:15px}}.c-paragrafo{margin:100px 0}.c-paragrafo+.c-paragrafo{margin-top:0}.c-paragrafo--imgsx .c-paragrafo__container,.c-paragrafo--imgdx .c-paragrafo__container{display:flex;justify-content:space-between;align-items:center}.c-paragrafo--imgsx .c-paragrafo__texts,.c-paragrafo--imgdx .c-paragrafo__texts{width:50%}.c-paragrafo--imgdx .c-paragrafo__container{flex-direction:row-reverse}.c-paragrafo--withbg{background-color:#f2ecee;padding:60px 0}.c-paragrafo--fullcolumn{text-align:center}.c-paragrafo--fullcolumn .c-paragrafo__image{margin-top:40px;width:100%}.c-paragrafo__title{margin-bottom:23px}.c-paragrafo__link{margin-top:40px}@media(min-width:750px) and (max-width:1023px){.c-paragrafo--imgsx .c-paragrafo__image,.c-paragrafo--imgdx .c-paragrafo__image{width:40%}}@media only screen and (max-width:749px){.c-paragrafo{margin:60px 0}.c-paragrafo--imgsx .c-paragrafo__container,.c-paragrafo--imgdx .c-paragrafo__container{text-align:center;flex-direction:column-reverse}.c-paragrafo--imgsx .c-paragrafo__image,.c-paragrafo--imgdx .c-paragrafo__image,.c-paragrafo--imgsx .c-paragrafo__texts,.c-paragrafo--imgdx .c-paragrafo__texts{width:100%}.c-paragrafo__image{margin-top:40px}}.c-paragrafo--semplice{position:relative;background-color:rgba(239,126,100,.15);padding:40px;margin-top:40px}.c-paragrafo--semplice:after,.c-paragrafo--semplice:before{content:'';display:block;position:absolute;width:20%;height:20%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-paragrafo--semplice:before{right:0;bottom:0;border-right:solid 1px #cf132d;border-bottom:solid 1px #cf132d}.c-paragrafo--semplice:after{left:0;top:0;border-left:solid 1px #cf132d;border-top:solid 1px #cf132d}.c-paragrafo--semplice p{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px}@media only screen and (max-width:749px){.c-paragrafo--semplice p{font-size:14px}}.c-paragrafo--semplice h1{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px;margin-bottom:10px}@media only screen and (max-width:749px){.c-paragrafo--semplice h1{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.c-paragrafo--semplice h1{font-size:36px}}.c-paragrafo--semplice h2{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:20px;margin-bottom:10px}@media only screen and (max-width:749px){.c-paragrafo--semplice h2{font-size:18px}}.c-paragrafo--semplice h3{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:18px;margin-bottom:10px}.c-paragrafo--semplice strong{line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;font-weight:700;color:#cf132d}@media only screen and (max-width:749px){.c-paragrafo--semplice strong{font-size:14px}}.c-paragrafo--semplice ul{margin-top:10px;margin-bottom:20px}.c-paragrafo--semplice li{padding-left:14px;position:relative;list-style-type:none;margin-left:0;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px}@media only screen and (max-width:749px){.c-paragrafo--semplice li{font-size:14px}}.c-paragrafo--semplice li:before{content:'';display:block;position:absolute;width:8px;height:8px;background-color:#cf132d;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;left:0;top:8px}@media only screen and (max-width:749px){.c-paragrafo--semplice{padding:20px}}.c-newsrotator__item{background-color:#f2ecee;width:100%;height:200px}.c-lastnews{height:142px;position:relative;z-index:2}@media(min-width:750px) and (max-width:1023px){.c-lastnews{height:182px}}@media only screen and (max-width:749px){.c-lastnews{height:364px}}.c-lastnews__box{height:142px;width:calc(50% + 1px);position:absolute;bottom:0;border-top:solid 2px #fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background-repeat:no-repeat;background-size:110%;background-position:center}.c-lastnews__box:nth-child(1){left:0;border-right:solid 2px #fff}.c-lastnews__box:nth-child(2){right:0;border-left:solid 2px #fff}@media(min-width:1024px) and (max-width:1279px),(min-width:1280px) and (max-width:1599px),(min-width:1600px){.c-lastnews__box:hover{height:460px}.c-lastnews__box:hover .c-lastnews__texts{-webkit-transform:translateY(-22px);-moz-transform:translateY(-22px);-ms-transform:translateY(-22px);-o-transform:translateY(-22px);transform:translateY(-22px)}.c-lastnews__box:hover .c-lastnews__abstract{opacity:1}.c-lastnews__box:hover .c-lastnews__button{opacity:1;margin-top:0}}@media only screen and (max-width:749px){.c-lastnews__box{position:relative;height:182px;width:100%}.c-lastnews__box:nth-child(1){border-right:none}.c-lastnews__box:nth-child(2){border-left:none}}@media(min-width:750px) and (max-width:1023px){.c-lastnews__box{height:182px}}.c-lastnews__caption{position:absolute;left:0;right:0;bottom:0;height:140px;background-color:rgba(50,62,72,.9);padding-left:40px}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-lastnews__caption{height:180px}}.c-lastnews__texts{margin-top:40px;padding-right:190px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-lastnews__texts{margin-top:20px;padding-right:0}}.c-lastnews__data{color:#cf132d;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}.c-lastnews__data span{color:#cf132d}.c-lastnews__titolo{color:#fff;line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:18px;margin-bottom:20px;position:relative}.c-lastnews__titolo:before{content:'';display:block;height:1px;width:50px;background-color:#cf132d;position:absolute;bottom:-7px}.c-lastnews__abstract{color:#fff;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px;opacity:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:749px){.c-lastnews__abstract{font-size:14px}}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-lastnews__abstract{display:none}}.c-lastnews__button{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:10px}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-lastnews__button{position:relative;left:inherit;margin-top:30px;opacity:1;top:initial}}.c-homeristoranti__box{height:320px;width:33.33333333%;float:left;border:solid 1px #fff;position:relative;overflow:hidden;background:#f2ecee}@media(min-width:750px) and (max-width:1023px){.c-homeristoranti__box{width:50%;height:240px}}@media only screen and (max-width:749px){.c-homeristoranti__box{width:100%;height:240px}}.c-homeristoranti_elements{display:none}.c-homeristoranti__item{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;position:absolute}.c-homeristoranti__item:hover .c-homeristoranti__item_inner{background:rgba(207,19,45,.8);width:750px;height:750px}.c-homeristoranti__item:hover .c-homeristoranti__item_nome{font-size:20px;margin-top:-50px}.c-homeristoranti__item:hover .c-homeristoranti__item_nome:before{width:50px}.c-homeristoranti__item:hover .c-homeristoranti__item_button{margin-top:40px;opacity:1;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width:749px){.c-homeristoranti__item:hover .c-homeristoranti__item_inner{background:rgba(207,19,45,.8);width:120px;height:120px;text-align:center;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-homeristoranti__item:hover .c-homeristoranti__item_nome{font-size:14px;margin-top:0}.c-homeristoranti__item:hover .c-homeristoranti__item_button{opacity:1;width:160px;margin-top:90px}}.c-homeristoranti__item_inner{background:#cf132d;width:120px;height:120px;text-align:center;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:749px){.c-homeristoranti__item_inner{top:40%}}.c-homeristoranti__item_nome{color:#fff;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;width:90%;max-width:30vw;position:relative;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-homeristoranti__item_nome:before{content:'';display:block;height:1px;width:50px;background-color:#cf132d;position:absolute;bottom:-7px}.c-homeristoranti__item_nome:before{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.c-homeristoranti__item_nome:before{background-color:#fff}.c-homeristoranti__item_nome:before{width:25px}.c-homeristoranti__item_nome:before{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-homeristoranti__item_button{margin-top:90px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:749px){.c-homeristoranti__item_button{opacity:1;width:160px;background-color:rgba(50,62,72,.9)}}.c-homemenu{position:relative}.c-homemenu:after{position:absolute;content:'';display:block;background-image:url('/Content/Images/Restyle2019/image/bg-home-top.png?v1');background-position:right top;background-size:contain;background-repeat:no-repeat;height:80vh;width:100%;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media only screen and (max-width:749px){.c-homemenu:after{display:none}}.c-homemenu__inner{margin:12vw 8vw;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-homemenu__inner{margin:40px 20px}}@media only screen and (max-width:749px){.c-homemenu__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-homemenu__inner.ristorante{margin:100px auto 140px}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-homemenu__inner.ristorante{margin:100px auto 60px}}.c-homemenu__box{position:relative;width:50%;height:340px;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;z-index:1}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-homemenu__box{width:100%}}@media only screen and (max-width:749px){.c-homemenu__box{height:280px}}.c-homemenu__box:hover .c-homemenu__img:after{opacity:.6}.c-homemenu__title{color:#fff;margin-bottom:30px}@media only screen and (max-width:749px){.c-homemenu__title{font-size:20px}}.c-homemenu__text{padding:20px;color:#fff}.c-homemenu__img{z-index:-1}.c-homemenu__img:after{position:absolute;content:'';display:block;height:100%;width:100%;top:0;left:0;opacity:.8;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.c-homemenu__img.primary:after{background-color:#559c78}.c-homemenu__img.secondary:after{background-color:#cf132d}.c-homeabout{position:relative}.c-homeabout:after{position:absolute;content:'';display:block;background-image:url('/Content/Images/Restyle2019/image/bg-home-center.png?v1');background-position:left top;background-size:contain;background-repeat:no-repeat;height:90vh;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media only screen and (max-width:749px){.c-homeabout:after{display:none}}.c-homeabout__inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin:12vw 8vw}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-homeabout__inner{margin:100px 20px 60px}}@media only screen and (max-width:749px){.c-homeabout__inner{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.c-homeabout__inner.ristorante{margin:100px auto 60px}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-homeabout__inner.ristorante{margin:100px auto 60px}}.c-homeabout__inner.ristorante .c-homeaboutsocial{background-color:#1c1c1a;padding:10px 20px;color:#fff;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.c-homeabout__inner.ristorante .c-homeaboutsocial .c-homeaboutsocial__inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.c-homeabout__inner.ristorante .c-homeaboutsocial .c-homeaboutsocial__inner a{margin:0 5px}.c-homeabout__image{width:50%;padding-left:40px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.c-homeabout__image .image{position:relative;height:30vw;width:30vw;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;overflow:hidden}@media only screen and (max-width:749px){.c-homeabout__image{width:100%;padding-left:0;-webkit-align-items:center;-ms-align-items:center;align-items:center}.c-homeabout__image .image{height:200px;width:200px;margin-bottom:20px}}.c-homeabout__caption{width:50%;text-align:right;padding-right:40px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.c-homeabout__caption .o-button{margin-top:30px}.c-homeabout__caption h1,.c-homeabout__caption h2,.c-homeabout__caption h3,.c-homeabout__caption strong{font-weight:700}@media(min-width:750px) and (max-width:1023px),only screen and (max-width:749px){.c-homeabout__caption{width:100%}.c-homeabout__caption .o-button{margin-bottom:20px}}@media only screen and (max-width:749px){.c-homeabout__caption{width:100%;padding-right:0;text-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}}.c-homeabout__title{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:32px;margin-bottom:20px;color:#1c1c1a}@media only screen and (max-width:749px){.c-homeabout__title{font-size:20px}}.c-homeabout__text{color:#1c1c1a}.c-homeabout__buttons{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.c-hometeaserTA{margin:150px 130px 0;background-color:#fff;text-align:center;padding:45px 100px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.c-hometeaserTA img{display:inline-block;max-width:100%}@media(min-width:750px) and (max-width:1023px){.c-hometeaserTA{margin:100px 50px}}@media only screen and (max-width:749px){.c-hometeaserTA{margin:20px;padding:20px}}.c-hometeaser{position:relative;text-align:center;padding-bottom:200px}.c-hometeaser:after{position:absolute;content:'';display:block;left:0;right:0;bottom:0;height:100%;width:100%;background-image:url('/Content/Images/Restyle2019/image/bg-home-bottom.png?v1');background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;z-index:-1}@media only screen and (max-width:749px){.c-hometeaser{text-align:center;padding:0 20px 100px}.c-hometeaser:after{display:none}}.c-hometeaser__title{font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px;color:#cf132d}@media only screen and (max-width:749px){.c-hometeaser__title{font-size:20px}}.c-hometeaser__image{margin:40px auto}@media only screen and (max-width:749px){.c-hometeaser__image{width:100%}}.c-pager{margin:10px 0;text-align:center;line-height:50px}.c-pager a{overflow:hidden;display:inline-block;color:#1c1c1a;font-size:16px;font-weight:700;margin:0 5px;height:50px;width:50px;padding:0 16px;position:relative;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.c-pager a.first{display:none}.c-pager a.last{display:none}.c-pager a.next,.c-pager a.prev{text-indent:100px;height:50px;width:50px;background-color:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.c-pager a.next:after,.c-pager a.prev:after{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:100%;color:#cf132d;background-image:url('/Content/Images/icone/arrow-down-black.svg');background-position:center;background-size:40%;background-repeat:no-repeat;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.c-pager a.prev:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.c-pager .c-pager__pages{display:inline-block}.c-pager .c-pager__pages a{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff;display:inline-block}.c-pager .c-pager__pages a.isSelected{color:#fff;background-color:#cf132d}.c-pager .c-pager__pages a:after,.c-pager .c-pager__pages a:before{display:none}.c-pager .c-pager__pages a:hover{color:#fff;background-color:#cf132d;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:749px){.c-pager .c-pager__pages a{display:none}.c-pager .c-pager__pages a.isSelected{display:inline-block}}@media only screen and (max-width:749px),(min-width:750px) and (max-width:1023px){.c-pager{margin:40px 0 10px}}.c-popuphome__link{display:none}.c-popuphome__image{width:auto;max-width:100%;height:auto}@media only screen and (max-width:749px){.c-popuphome .fancybox-close{right:-7px;top:-7px}}.fancybox-overlay{z-index:30000}.fancybox-wrap{z-index:100000}.fancybox-skin{background-color:#000;border-radius:0}.fancybox-close{background-image:url('/Content/Images/icone/popup_close.png')}.c-newsletterpopup{width:800px;max-width:calc(100% - 20px);padding:40px 20px;text-align:left;overflow:auto}.c-newsletterpopup .c-menudetail__close{color:#1c1c1a;top:10px;right:10px}.c-newsletterpopup__content{position:relative;overflow:auto;padding:0 20px}.c-newsletter__header{padding-bottom:20px}.c-newsletter__title{line-height:1.2;font-family:"ador-hairline",sans-serif;font-weight:700;font-size:40px}@media only screen and (max-width:749px){.c-newsletter__title{font-size:20px}}@media(min-width:750px) and (max-width:1023px){.c-newsletter__title{font-size:36px}}.c-newsletter__subtitle{margin-top:10px;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:20px;font-weight:700}@media only screen and (max-width:749px){.c-newsletter__subtitle{font-size:16px}}.c-newsletter__text{margin-top:20px;line-height:1.6;font-family:'DIN',sans-serif;font-weight:400;font-size:16px}@media only screen and (max-width:749px){.c-newsletter__text{font-size:14px}}.c-newsletter__text a{color:#cf132d}.c-newsletterpopup__submitprespacer{height:100px}@media(min-width:750px) and (max-height:699px){.c-newsletterpopup__images,.c-newsletterpopup__submitprespacer{display:none}}@media only screen and (max-width:749px){.c-newsletterpopup{padding:20px;height:calc(100% - 50px)}.c-newsletterpopup__content{padding:0;height:100%;overflow:auto}.c-newsletterpopup__content:after,.c-newsletterpopup__content:before{display:none}.c-newsletterpopup__images,.c-newsletterpopup__submitprespacer{display:none}}.c-manager_menu-bar{width:100%;min-height:40px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.c-manager_menu-bar>div:first-child{display:flex}.c-manager_menu-bar>div:first-child>div:first-child{line-height:40px;padding:0 20px;background:#cf132d;color:#1c1c1a;font-family:"ador-hairline",sans-serif}.c-manager_menu-bar>div:first-child a.active,.c-manager_menu-bar>div:first-child a:active,.c-manager_menu-bar>div:first-child a:hover{color:#cf132d}.c-manager_menu-bar>div:last-child a{margin-right:20px}.c-manager_menu-bar>div a{margin-left:20px;color:#fff;display:inline-block;line-height:40px;font-weight:bold}@media only screen and (max-width:749px){.c-manager_menu-bar{min-height:30px;margin-top:0;font-size:12px;flex-direction:column}.c-manager_menu-bar>div{text-align:center;line-height:30px}.c-manager_menu-bar>div:first-child{width:100%;flex-direction:column}.c-manager_menu-bar>div:last-child{width:100%}.c-manager_menu-bar>div:last-child a{margin-right:0}}.c-manager_wrapper{position:relative;max-width:1024px;width:100%;margin:50px auto;background-color:rgba(255,255,255,.4)}@media only screen and (max-width:749px){.c-manager_wrapper{padding:0 10px}}.c-manager_wrapper small{font-size:10px}.c-manager_wrapper .bo-panel-default .bo-panel-header{background-color:#cf132d;font-family:"ador-hairline",sans-serif;color:#1c1c1a}.c-manager_wrapper .bo-table thead th{font-family:"ador-hairline",sans-serif;background-color:#cf132d;color:#1c1c1a;vertical-align:middle}.c-manager_wrapper .bo-table .bo-btn{min-width:fit-content}.c-manager_wrapper td{vertical-align:middle}.c-manager_wrapper .bo-btn{display:inline-block;font-family:"ador-hairline",sans-serif;font-size:16px;font-weight:700;line-height:50px;min-width:180px;padding:0 20px;text-align:center;color:#fff;background-color:#cf132d;position:relative;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);max-width:200px;border:none !important;line-height:30px}.c-manager_wrapper .bo-btn:hover{background-color:#b81128}.c-manager_wrapper .bo-btn:hover:after,.c-manager_wrapper .bo-btn:hover:before{width:100%;height:100%}@media only screen and (max-width:749px){.c-manager_wrapper .bo-btn{padding:0 20px;font-size:16px}}.c-manager_wrapper .bo-btn--block{display:block;margin:20px auto 0;max-width:220px}.c-manager_wrapper .bo-btn:hover{border:none !important}@media only screen and (max-width:749px){.c-manager_wrapper .bo-row{flex-direction:column}}@media only screen and (max-width:749px){.c-manager_wrapper .bo-row .bo-col-right{padding:0 !important}}.c-manager_wrapper .bo-form select:hover,.c-manager_wrapper .bo-form input:hover{border:1px solid #cf132d}.c-manager_wrapper .bo-divTable-thead .bo-divTable-td{font-family:"ador-hairline",sans-serif;background-color:#cf132d;color:#1c1c1a}.c-manager_wrapper .bo-checkbox:hover input~.bo-checkmark{border:1px solid #cf132d}.c-manager_wrapper .bo-input-symbol{background-color:#cf132d;color:#1c1c1a;border-color:#cf132d}.c-manager_menu-bar{background:#1c1c1a}