body{font-family:"Open Sans",sans-serif!important;overflow-x:hidden}.flex-xs{display:flex}.align-items{align-items:center}.relative{position:relative}.pos-abs{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:767px){.hidden-xs{display:none}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none}}.welcome-text img{margin-right:5px}@media (min-width:992px){.welcome-text img{margin-right:10px}}.bg-lightbrown{background:#C5dbee}.text-center{text-align:center}@media (max-width:991px){.text-center-sm{text-align:center}}@media (max-width:991px){.mrg-auto-sm{margin:auto}}.head-banner{display:block}@media (max-width:991px){#header{min-height:137px!important}}.first-nav-wrap{padding:32px 50px;position:relative}@media (max-width:991px){.first-nav-wrap{padding:7px 15px!important;display:flex;flex-direction:row}}@media (max-width:600px){.first-nav-wrap{padding:4px 5px!important}}@media (max-width:991px){.header-top .menu{margin-left:auto}}@media (max-width:991px){.header-navfull{margin:0!important;padding:10px 15px!important;background:#e3ceda!important}}@media (max-width:991px){.header-navfull .container{display:flex}}@media (max-width:991px){.header-navfull .mobile-menu{align-self:center}}.search_wrapper{margin-right:auto}@media (max-width:991px){.search_wrapper{float:none!important;margin-top:0!important;margin-left:10px}}@media (max-width:991px){.search_wrapper #search_widget{width:100%!important}}@media (max-width:991px){.nav-cms-block{color:#fff!important;padding:0!important}}.account-button{display:inline-block;margin:0 8px}@media (max-width:600px){.account-button{margin:0 5px}}.account-button .label{font-weight:500;line-height:1;margin-top:8px}@media (max-width:991px){.account-button .label{font-size:12px}}@media (max-width:600px){.account-button img{width:40px;height:40px}}@media (max-width:600px){.account-button .cart-counter,.account-button .wishlist-counter{height:20px!important;width:20px!important;line-height:20px;top:-5px!important;right:-5px!important}}@media (max-width:600px){.account-button.gift-card,.account-button.mercati{display:none}}#header .header-nav .left-nav{width:100%;display:inline-block;padding:0;text-align:center}#owl-head .owl-item{display:flex}#owl-head .owl-item .welcome-text{margin:auto}@media (max-width:991px){#owl-head .owl-item .welcome-text{padding:5px 10px;line-height:22px}}.ap-btn-wishlist .icon-box{width:50px;margin:0 auto}.ap-btn-wishlist .wishlist-counter{position:absolute;top:-15%;right:-20%;background:#cf0000;color:#fff;font-weight:700;font-size:12px;border-radius:50%;height:50%;width:50%}#header .blockcart{float:none!important;width:inherit;margin-top:0!important;padding:unset!important}#header .blockcart .blockcart-header{padding:0!important}#header .blockcart .blockcart-header>.shopping-cart{background:0 0!important;padding:0!important}.shopping-cart .icon-box{width:50px;margin:0 auto}.shopping-cart .cart-counter{position:absolute;top:-15%;right:-20%;background:#cf0000;color:#fff;font-weight:700;font-size:12px;border-radius:50%;height:50%;width:50%}.header_logo{max-width:150px!important;position:relative;top:0;bottom:0;margin:0 auto}@media (max-width:991px){.header_logo{display:block!important;max-width:75px!important;position:relative!important;float:none!important;margin:0!important;margin-right:auto!important}}.slide-centered-text{width:100%;text-align:center;position:absolute;top:0;left:0;bottom:0;height:100%;display:flex;align-items:center}.slide-centered-text .title{margin:0 auto;color:#fff;font-weight:700;font-size:6vw;line-height:6vw}@media (min-width:1200px){.slide-centered-text .title{font-size:5vw;line-height:5vw}}@media (min-width:1540px){.slide-centered-text .title{font-size:100px;line-height:110px}}.breadcrumb{background:url(../img/breadcrumb_img_color.jpg) repeat-x scroll center top #f9f9f9!important}.product-information .product-actions .qtyprogress{display:none!important}@media (min-width:992px){.prodotti-novita,.real-container{padding:0!important}}@media (min-width:1200px){.prodotti-novita,.real-container{width:1170px!important}}@media (min-width:1530px){.prodotti-novita,.real-container{width:1500px!important}}.prodotti-novita .discount-amount.discount-product,.product_list .discount-amount.discount-product{background:#fff!important;padding:2px 5px}.prodotti-novita .product-flags .product-flag.new,.product_list .product-flags .product-flag.new{margin-bottom:0!important;background:#fff;padding:2px 5px}#czoffercmsblock .offercmsdetail{background:#e3ceda!important;padding:20px 85px!important}#czoffercmsblock .offercmsdetail .icon-box{text-align:center}#czoffercmsblock .offercmsdetail .icon-box .icon-spedizioni{width:58px;height:34px;background:url(../img/icons/spedizioni.png);background-size:58px 34px;display:inline-block;margin-right:21px}#czoffercmsblock .offercmsdetail .icon-box .icon-spedizioni:after{content:'';height:100%;width:1px;display:block;background:#fff;float:right;margin-right:-15px}#czoffercmsblock .offercmsdetail .icon-box .icon-mercati{display:inline-block;width:35px;height:34px;background:url(../img/icons/shoppingbags.png);background-size:35px 34px}#czoffercmsblock .offercmsdetail .offer-title{padding-left:0}#czoffercmsblock .offercmsdetail .offer-title:after,#czoffercmsblock .offercmsdetail .offer-title:before{content:none}#czoffercmsblock .offercmsdetail .offercms-text{text-align:center}#czoffercmsblock .offercmsdetail .offer-desc{display:block;padding-left:0;margin-top:8px}#czoffercmsblock .underline{position:relative}#czoffercmsblock .underline:after{content:'';position:absolute;bottom:0;left:0;background:#fff;width:100%;height:2px}.cmsbanners .cta-link{display:flex}.cmsbanners .cta-link .title{margin:auto;padding:20px 15px;font-size:24px;font-weight:700;color:#fff}@media (min-width:992px){.cmsbanners .cta-link .title{font-size:30px}}@media (min-width:992px){.cmsbanners .cta-link .title{font-size:40px}}@media (min-width:1540px){.cmsbanners .cta-link .title{font-size:60px}}.cmsbanners .banner-anchor:before{content:'';position:absolute;width:100%;height:100%;z-index:222}.nostra-storia-wrap{padding:0 15px!important}@media (min-width:1200px){.nostra-storia-wrap{padding:0 50px!important;width:100%!important}}.nostra-storia-wrap .nostra-storia-block{color:#313131;display:flex;flex-direction:column;background:#e8e8e8;padding:20px 15px}@media (min-width:768px){.nostra-storia-wrap .nostra-storia-block{padding:30px 20px}}@media (min-width:1200px){.nostra-storia-wrap .nostra-storia-block{padding:35px 30px}}@media (min-width:1540px){.nostra-storia-wrap .nostra-storia-block{padding:50px 50px;flex-direction:row}}@media (max-width:1539px){.nostra-storia-wrap .nostra-storia-block br.hidden-sm{display:none}}.nostra-storia-wrap .nostra-storia-block .text-brown{color:#764e57}.nostra-storia-wrap .nostra-storia-block .title{font-size:24px;margin-bottom:12px;position:relative}@media (max-width:1539px){.nostra-storia-wrap .nostra-storia-block .title{text-align:center!important}}@media (min-width:768px){.nostra-storia-wrap .nostra-storia-block .title{margin-bottom:20px}}@media (min-width:992px){.nostra-storia-wrap .nostra-storia-block .title{font-size:30px}}@media (min-width:1200px){.nostra-storia-wrap .nostra-storia-block .title{font-size:50px;margin-bottom:35px}}@media (min-width:1540px){.nostra-storia-wrap .nostra-storia-block .title{font-size:80px;font-weight:300;align-self:center;line-height:.85em;max-width:330px}}.nostra-storia-wrap .nostra-storia-block .title:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;width:70%;margin:auto;background:#313131}@media (min-width:1540px){.nostra-storia-wrap .nostra-storia-block .title:after{content:none}}.nostra-storia-wrap .nostra-storia-block .single-block{padding:20px 0;position:relative}@media (min-width:768px){.nostra-storia-wrap .nostra-storia-block .single-block{padding:0 30px}}.nostra-storia-wrap .nostra-storia-block .single-block:after{content:'';position:absolute;bottom:0;top:0;right:0;margin:auto;background:#313131;height:70%;width:1px}@media (max-width:767px){.nostra-storia-wrap .nostra-storia-block .single-block:after{height:1px;width:70%;top:auto;left:0}}.nostra-storia-wrap .nostra-storia-block .single-block:last-child:after{content:none}@media (max-width:767px){.nostra-storia-wrap .nostra-storia-block .text-blocks{flex-direction:column}}.blog-detail{max-width:1170px;margin:0 auto;margin-bottom:0!important}#blog-listing{max-width:1170px;margin:0 auto}#module-psblog-list #wrapper .blog-heading,#module-psblog-list #wrapper h1{text-align:center;float:none}#module-psblog-list #wrapper ol{display:none}#module-psblog-blog #wrapper{padding-top:0}#module-psblog-blog #wrapper nav{display:none!important}#module-psblog-blog #wrapper .blog-heading{line-height:35px;padding:0;font-weight:700;text-transform:initial;font-size:24px;margin-bottom:0;padding:15px 0;text-align:center}@media (min-width:768px){#module-psblog-blog #wrapper .blog-heading{padding:25px 0}}@media (min-width:992px){#module-psblog-blog #wrapper .blog-heading{background:#f2f2f2}}@media (min-width:1200px){#module-psblog-blog #wrapper .blog-heading{padding:30px 0}}#blockEmailSubscription_displayFooterBefore{background:#c9e0e6!important}@media (min-width:992px){#blockEmailSubscription_displayFooterBefore .row{display:flex;align-items:center}}@media (min-width:992px){#blockEmailSubscription_displayFooterBefore .sub_heading.title{margin-right:auto}}.block_newsletter form input[type=text]{text-transform:lowercase!important}.block_newsletter .psgdpr_consent_message a{color:#fff!important}.footer-container .links{width:315px!important;padding:0 40px}@media (min-width:992px){.footer-container .links{float:right!important}}@media (max-width:991px){.footer-container .links{margin:0 auto;padding:0 10px}}.footer-container .links h3{cursor:default;pointer-events:none}.footer-container .links.block-contact{width:230px!important;padding-right:10px!important}.footer-container #czfootercmsblock{width:inherit!important;padding-right:0!important;padding-left:10px!important}@media (min-width:992px){.footer-container #czfootercmsblock{float:left!important}}.footerlogo{background:url(../img/logo_footer.png)!important;background-size:150px 150px!important;max-width:150px!important;min-height:150px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:20px!important}@media (min-width:1200px){.footerlogo{margin-bottom:30px!important}}@media (max-width:991px){#footerlogo .footerdiv .social-wrap{text-align:center}}.social-wrap .social{display:inline-block;width:35px;height:35px;margin:0 4px}.social-wrap .social:first-child{margin-left:0}.social-wrap .social:last-child{margin-right:0}.social-wrap .social.youtube{background:url(../img/icons/youtube.png);background-size:35px 35px}.social-wrap .social.instagram{background:url(../img/icons/instagram.png);background-size:35px 35px}.social-wrap .social.tiktok{background:url(../img/icons/tiktok.png);background-size:35px 35px}.social-wrap .social.whatsapp{background:url(../img/icons/wapp.png);background-size:35px 35px}#footer_sub_menu_1 a{cursor:default;pointer-events:none}#footer_sub_menu_1 #link-custom-page-giovedi-1:after,#footer_sub_menu_1 #link-custom-page-lunedi-1:after,#footer_sub_menu_1 #link-custom-page-martedi-1:after,#footer_sub_menu_1 #link-custom-page-mercoledi-1:after,#footer_sub_menu_1 #link-custom-page-sabato-1:after,#footer_sub_menu_1 #link-custom-page-venerdi-1:after{float:right;color:#ad3e57}#footer_sub_menu_1 #link-custom-page-lunedi-1:after{content:'Viserba';position:relative;display:inline-block}#footer_sub_menu_1 #link-custom-page-martedi-1:after{content:'Savignano S. Rubicone';position:relative;display:inline-block}#footer_sub_menu_1 #link-custom-page-mercoledi-1:after{content:'Rimini';position:relative;display:inline-block}#footer_sub_menu_1 #link-custom-page-giovedi-1:after{content:'Cervia';position:relative;display:inline-block}#footer_sub_menu_1 #link-custom-page-venerdi-1:after{content:'Riccione';position:relative;display:inline-block}#footer_sub_menu_1 #link-custom-page-sabato-1:after{content:'Cattolica';position:relative;display:inline-block}.block-contact li .image-map{width:151px;height:93px;background:url(../img/icons/map.png)!important;background-size:151px 93px!important}.block-contact li i.fa-whatsapp{background:url(../img/icons/whatsapp-foot.png)!important;background-size:25px 25px!important}.footer-after{background:#e3ceda!important}.top_button{background-color:#e3ceda!important}.top_button:focus,.top_button:hover{background-color:#9b9f9a!important}.privacy-cookie{padding:5px 0;float:left}@media (min-width:992px){.privacy-cookie{padding-left:25px}}.adriaweb{text-align:center;padding:25px 0 30px}.btn-first{display:inline-block;text-align:center;margin:15px auto;min-width:120px;font-size:18px;padding:14px 14px;line-height:1;transition:.4s ease-in-out;background:#34373c;color:#fff}.btn-first.red{background:#cf0000}.btn-first.red:focus,.btn-first.red:hover{background:#ed0000;color:#fff}.newsletter-main .newsletter-form{margin-top:50px}@media (max-width:991px){.newsletter-main .left-block{display:block!important;width:100%!important}}#giftcard_product{margin:auto}#giftcard_product .content_scene_cat .content_scene_cat_bg{padding:10px!important;background-color:#504b51!important}#giftcard_product #buy_block .btn-primary{background:green!important;border-color:green!important}.page-cms-9 table{width:100%;padding:0;margin:10px 0}.page-cms-9 table tr{border:1px solid #dcdcdc}.page-cms-9 table td{margin:0;text-align:left}.page-cms-9 table thead td{padding:8px 8px}.page-cms-9 table tbody td{padding:4px 8px}.page-cms-9 table tbody tr:nth-child(odd){background:#F5F5F5}.page-cms-9 table tbody td:first-child{font-weight:700}@media only screen and (max-width:800px){.page-cms-9 table,.page-cms-9 tbody,.page-cms-9 td,.page-cms-9 th,.page-cms-9 thead,.page-cms-9 tr{display:block}.page-cms-9 thead tr{position:absolute;top:-9999px;left:-9999px}.page-cms-9 td{position:relative;padding-left:120px!important;white-space:normal;text-align:right}.page-cms-9 td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700;content:attr(data-title)}}@media (min-width:992px){.delivery-options .row{display:flex;align-items:center}.delivery-options .custom-radio{margin-top:0!important;margin-left:10px!important}}.whatsappBtn-abs{position:fixed;background:#fff;right:20px;bottom:20px;height:70px;width:70px;padding:10px;border-radius:50%;z-index:90}@media (max-width:767px){.whatsappBtn-abs{height:50px;width:50px;padding:5px}.whatsappBtn-abs img{height:40px;width:40px}}