@charset "UTF-8";body,.sp-preloader{background-color:#fff;color:#252525}.sp-preloader>div{background:#ed145b}.sp-preloader>div:after{background:#fff}#sp-top-bar{background:#333;color:#aaa}#sp-top-bar a{color:#aaa}#sp-header{background:#fff}#sp-menu ul.social-icons a:hover,#sp-menu ul.social-icons a:focus{color:#ed145b}a{color:#ed145b}a:hover,a:focus,a:active{color:#044cd0}.tags>li{display:inline-block}.tags>li a{background:rgba(237,20,91,.1);color:#ed145b}.tags>li a:hover{background:#044cd0}.article-social-share .social-share-icon ul li a{color:#252525}.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus{background:#ed145b}.pager>li a{border:1px solid #ededed;color:#252525}.sp-reading-progress-bar{background-color:#ed145b}.sp-megamenu-parent>li>a{color:#252525}.sp-megamenu-parent>li:hover>a{color:#ed145b}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:#ed145b}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#fff}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#252525}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#ed145b}.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#ed145b}.sp-megamenu-parent .sp-mega-group>li>a{color:#252525}#offcanvas-toggler>.fa{color:#252525}#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active{color:#ed145b}#offcanvas-toggler>.fas{color:#252525}#offcanvas-toggler>.fas:hover,#offcanvas-toggler>.fas:focus,#offcanvas-toggler>.fas:active{color:#ed145b}#offcanvas-toggler>.far{color:#252525}#offcanvas-toggler>.far:hover,#offcanvas-toggler>.far:focus,#offcanvas-toggler>.far:active{color:#ed145b}.offcanvas-menu{background-color:#fff;color:#252525}.offcanvas-menu .logo-sticky{display:none !important}.offcanvas-menu .offcanvas-inner a{color:#252525}.offcanvas-menu .offcanvas-inner a:hover,.offcanvas-menu .offcanvas-inner a:focus,.offcanvas-menu .offcanvas-inner a:active{color:#ed145b}.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span{color:#252525}.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#ed145b}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{color:rgba(37,37,37,.5)}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler{color:rgba(37,37,37,.5)}.offcanvas-menu .offcanvas-inner ul.menu>li li a{color:rgba(37,37,37,.8)}.btn-primary,.sppb-btn-primary{border-color:#ed145b;background-color:#ed145b}.btn-primary:hover,.sppb-btn-primary:hover{border-color:#044cd0;background-color:#044cd0}ul.social-icons>li a:hover{color:#ed145b}.sp-page-title{background:#ed145b}.layout-boxed .body-innerwrapper{background:#fff}.sp-module ul>li>a{color:#252525}.sp-module ul>li>a:hover{color:#ed145b}.sp-module .latestnews>div>a{color:#252525}.sp-module .latestnews>div>a:hover{color:#ed145b}.sp-module .tagscloud .tag-name:hover{background:#ed145b}.search .btn-toolbar button{background:#ed145b}#sp-footer,#sp-bottom{background:#171717;color:#fff}#sp-footer a,#sp-bottom a{color:#a2a2a2}#sp-footer a:hover,#sp-footer a:active,#sp-footer a:focus,#sp-bottom a:hover,#sp-bottom a:active,#sp-bottom a:focus{color:#fff}#sp-bottom .sp-module-content .latestnews>li>a>span{color:#fff}.sp-comingsoon body{background-color:#ed145b}.pagination>li>a,.pagination>li>span{color:#252525}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#252525}.pagination>.active>a,.pagination>.active>span{border-color:#ed145b;background-color:#ed145b}.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus{border-color:#ed145b;background-color:#ed145b}.error-code,.coming-soon-number{color:#ed145b}
:root{--primario:#ed145b;--secondario:#1ba9c6;--testo:#181818;--alt-bg:#f6f6f6}.cc-trigger.cc-trigger-icon svg{width:25px !important}body{color:var(--testo)}.text h1{text-align:center;text-transform:uppercase;color:var(--secondario)}.text p{line-height:2}h1{color:var(--primario)}.fws{font-weight:bold}.fwn{font-weight:normal}.padding-y{padding-top:3%;padding-bottom:3%}.padding-x{padding-left:3%;padding-right:3%}.left-align{text-align:left}.right-align{text-align:right}.vrimoditemsview>a{background:var(--primario) !important}.vikrentitemsrcsdiv .vrisearch,.rsform-submit-button,a.cambio-date,.step2 button[type="submit"],.goback a{color:#fff;border:0 none;border-radius:3px;cursor:pointer;display:block;padding:8px 15px;width:100%;background:var(--primario) !important;height:50px;margin-top:30px;max-width:150px;float:right;font-weight:bold;font-size:1.25rem !important;text-transform:capitalize}.goback a{float:left;margin:0;text-align:center;background:#333 !important;opacity:0.4;line-height:50px;padding:0}.step2 button[type="submit"]{margin:0;line-height:50px;padding:0}a.cambio-date{font-size:0.85rem !important;float:none;max-width:100%;text-align:center;padding:0;line-height:50px}a.cambio-date i{transform:scale(-1,1);margin-right:5px}.vikrentitemsrcsdiv .vrisearch i,.rsform-submit-button i{position:inherit;line-height:inherit;width:auto;color:#fff}#sp-header .logo{display:flex}#sp-header .logo img{height:60px;object-fit:contain;width:auto}#sp-header .sp-module{margin-left:0px}.sp-megamenu-parent{margin:0}#sp-banner .image{height:500px;background-position:center;background-repeat:no-repeat;background-size:cover}#sp-main-body{padding:0}#sp-footer{background-color:var(--alt-bg);color:var(--testo);text-align:center;font-size:1.25rem}#sp-footer h4{font-size:2.25rem}#sp-footer a{color:inherit;line-height:3}#sp-footer a:hover,#sp-footer a:active,#sp-footer a:focus,#sp-bottom a:hover,#sp-bottom a:active,#sp-bottom a:focus{color:inherit}#sp-footer img{width:200px;height:200px}#sp-footer p.social,#sp-footer h4{margin-top:25px}#sp-footer .social i{font-size:3rem}#sp-copyright p{margin:0}#sp-copyright .padding-y{padding-top:1%;padding-bottom:1%}.vri-categories-list .vri-categories-list-inner{margin-left:-10px;margin-right:-10px}.vri-categories-list .vri-categories-list-inner .vri-category-wrap{flex-basis:50%}.vri-showprc-opt-img-wrap img,.vri-category-img-container img,.owl-carousel .owl-item img,.vri-itemdet-mainimage img,.vri-itemdet-extraimages img{margin:0 auto}.vri-showprc-opt-img-wrap img,.vri-category-img-container img,.owl-carousel .owl-item img,.vri-itemdet-mainimage img,.vri-itemdet-extraimages img,img.responsive{object-fit:contain}.vri-list-item-block,.vri-search-result-block>form{display:block}img.responsive.th.search{width:175px;height:175px}.vri-category-img-container img{height:250px}.vri-showprc-opt-img-wrap img{height:50px;width:50px}.immagine.vri-itemdet-mainimage img{width:350px;height:350px;object-fit:contain;margin-left:auto;margin-right:auto}.step2 .titolo{text-align:right;margin:10px 0}.step2 .titolo span{display:block;color:var(--secondario);font-style:normal;font-weight:normal;font-size:1rem}.step2 .shadow{border-radius:20px}.step2 .shadow h4{background:var(--secondario);color:#fff;padding:10px;font-size:1.25rem;margin:0;border-radius:20px 20px 0px 0px}.step2 table .row{--bs-gutter-x:0}.step2 table .rr{text-align:right;line-height:60px}.step2 table .rr.bis{text-align:center}.step2 table label[for="pid1"]{line-height:60px}.step2 .optional img{width:60px;height:60px;object-fit:contain;margin-left:auto;margin-right:auto}.owl-carousel .owl-item img{width:200px;height:200px}.vri-itemdet-mainimage img{max-height:300px}.vri-itemdet-extraimages a{display:inline-flex;border:1px solid #ddd}.vri-itemdet-extraimages img{}.vri-itemdet-monthslegend,.vri-avcals-container,.vrilocationsbox{display:none}div.vikrentitemsrcsdiv{}.shadow{box-shadow:0 0.5rem 1rem rgba(50,50,50,0.15) !important}.pos-rel{position:relative}.pos-abs{position:absolute}.button.c-book-btn{margin-top:10px;margin-left:auto}.button.c-book-btn button{display:flex;width:100%;max-width:200px;padding:0;margin-left:auto;margin-right:auto;justify-content:center}.quantita{text-align:center;padding-top:20px}.quantita input{max-width:70px;text-align:center;margin-left:auto;margin-right:auto}.button.c-book-btn span{background-color:var(--secondario);color:#fff;height:40px;line-height:40px;padding:0px 10px;display:block}.button.c-book-btn span.sx{text-align:left;border-radius:8px 0 0 8px;text-transform:uppercase}.button.c-book-btn span.dx{background-color:var(--primario);text-align:right;border-radius:0 8px 8px 0;font-size:0.7rem}.button.c-book-btn .separatore{content:"";width:10px;padding:0;background-color:#fff;transform:skewX(-15deg);margin-right:-5px;margin-left:-5px;position:relative;z-index:1}button.btn.vricontinue{}div.ricerca-mezzo{max-width:900px;margin:5%;margin-left:auto;margin-right:auto;padding:5%;background-color:var(--secondario);color:#fff}div.ricerca-mezzo,div.modulo.shadow{border-radius:20px}div.ricerca-mezzo i{position:absolute;color:#495057;top:0;line-height:50px;width:50px;text-align:center;font-size:1rem}div.ricerca-mezzo h2{font-weight:bold}div.ricerca-mezzo select,div.ricerca-mezzo input,div.ricerca-mezzo input[type="text"]:not(.form-control),div.ricerca-mezzo .luogo-ritiro select:not(.form-select):not(.form-control),div.ricerca-mezzo .luogo-consegna select:not(.form-select):not(.form-control){height:50px !important;padding-left:50px !important;color:#495057;font-weight:bold;border-radius:5px !important}div.ricerca-mezzo select{appearance:inherit}div.ricerca-mezzo .rsform-block-ora-ritiro select,div.ricerca-mezzo .rsform-block-minuti-ritiro select,div.ricerca-mezzo .rsform-block-ora-consegna select,div.ricerca-mezzo .rsform-block-minuti-consegna select{appearance:inherit;background-image:none;padding:0 !important;text-align:center}div.ricerca-mezzo .luogo-ritiro,div.ricerca-mezzo .luogo-consegna,div.ricerca-mezzo .categoria{padding-right:5%}div.ricerca-mezzo label{font-size:1.25rem;margin-top:10px}div.ricerca-mezzo .ora{padding:0;text-align:right}.xdsoft_datetimepicker .xdsoft_datepicker{width:281px !important}.xdsoft_datetimepicker .xdsoft_label{font-size:1rem !important}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{height:40px !important;font-size:1rem !important}.xdsoft_year,.xdsoft_today_button{display:none !important}.xdsoft_datetimepicker .xdsoft_month{width:85% !important;text-align:center !important;text-transform:uppercase !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{width:100% !important;max-height:100px !important}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding:0;text-align:center !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:var(--primario) !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:var(--secondario) !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:var(--primario) !important;box-shadow:none !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:var(--secondario) !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:var(--secondario) !important}div.ricerca-mezzo .ora i{text-align:center;line-height:50px;color:#fff;margin:0;position:inherit;color:#fff;width:auto}.vrimodcalform select{}.ui-datepicker-calendar .ui-widget{font-family:inherit !important}.ui-datepicker-calendar .ui-datepicker th{color:var(--primario) !important}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}.sommario{position:fixed;top:60px;background:var(--alt-bg);color:var(--testo);padding:2% 3%;padding-top:0.5%;width:20%;border-radius:0px 0px 20px 20px;z-index:2}.sommario.no-fix{position:inherit;width:100%;padding:5px 25px;border-radius:20px}.sommario h6{margin:5px 0;margin-top:20px;color:var(--secondario);font-weight:bold;font-size:1.25rem}.riepilogo{padding-top:15px}.optionals{font-size:0.9rem;font-style:italic}.riepilogo .prodotti,.coupon{font-weight:bold;font-size:1.15rem}.totali{padding:5px 0;font-size:1.25rem;font-weight:bold}.coupon{padding:15px 0;color:var(--primario);line-height:40px;border:2px dashed #ddd;padding:15px;padding-top:10px}.in-flex{display:inline-flex}.in-flex i{line-height:40px}.prodotti .nome a{color:inherit;font-size:14px;opacity:0.5;position:absolute;margin-left:5px}.coupon span{}.coupon input[type="text"]{height:40px}.coupon input[type="submit"]{padding:0;color:var(--primario)}.sommario .extra{font-weight:bold;opacity:0.7;margin:10px 0}.svuota{text-align:right;margin-bottom:15px}.svuota a{color:inherit;font-size:14px;opacity:0.5}.campo{margin-top:15px}.campo textarea{width:100%;border:1px solid rgba(0,0,0,0.15)}.campo input[type="tel"]{padding-left:50px !important}.cliente.shadow,.metodo.shadow{padding:5%;border-radius:20px}.metodo.shadow{margin-top:15px}.metodo.shadow ul,.metodo.shadow ul li{list-style:none;padding:0;margin:0}.conferma{display:flex;align-items:end}.conferma input{background:#1eaa1d;color:#fff;display:block;height:40px;font-weight:bold;font-size:1.25rem;line-height:40px;padding:0 8px;margin-left:auto}.oppure{font-size:0.85rem;display:block;text-align:center;font-style:italic}.continua h6{font-size:1rem}.continua{padding-bottom:25px}.continua button,.continua select{height:40px;line-height:40px}.continua button{background:none;border:none;color:var(--secondario)}.continua button i{}.continua button input{padding:0;color:var(--secondario)}#cambio-date{padding-top:80px}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0;padding-left:0}.no-padding-x{padding-right:0}.row{}div.modulo.shadow{margin-bottom:50px;padding:3% 5%}.modulo .titolo{text-align:center;color:var(--primario);font-size:2.5rem}.modulo span.pre,.modulo span.post{display:block;font-size:1rem;text-transform:uppercase;letter-spacing:2.5px;line-height:3}.modulo span.pre{color:var(--testo)}.modulo span.post{color:var(--secondario)}.modulo .vrimoditems-divblock{}.modulo .vrimoditemsname,h3.nome-prodotto{font-size:1.25rem;color:var(--testo);font-weight:bold}.prodotto.shadow{margin-bottom:30px;padding:2%;border-radius:20px}.modulo .vrimoditemscat,.cat-prodotto{color:var(--secondario);font-style:normal;font-weight:normal}.modulo .vrimoditemsdesc,.desc-prodotto,.optional p{font-size:0.8rem}.desc-prodotto{margin-top:10px}.modulo .vrimoditemsview{}.modulo .vrimoditemsitemcost{}.rsform-calendar-button{display:none}.rsform-block-data-ritiro,.rsform-block-data-consegna{}.rsform-block-data-ritiro,.rsform-block-data-consegna{}.rsform-block-ora-ritiro,.rsform-block-minuti-ritiro,.rsform-block-ora-consegna,.rsform-block-minuti-consegna{}.buttons a.opt-link{width:100%;display:block;text-align:center;line-height:50px}.oconf{margin-bottom:50px}.prenotazione{margin:25px auto;padding:5%;max-width:1000px;border-radius:20px}.prenotazione label{display:block;font-weight:bold}.vrilistitemcarats img,.caratteristiche img{width:20px;height:20px;object-fit:contain}.caratteristiche .vri-expl{display:flex;margin:0 !important}.vri-expl:before{display:none}.vri-expl:after{visibility:visible;position:unset;display:block;color:#333;margin:0;padding:0;opacity:1;background:none;text-align:left;margin-left:5px;margin-right:10px;line-height:20px;width:auto;z-index:0}.vri-expl:hover:before,.vri-expl:hover:after,.vri-expl:focus:before,.vri-expl:focus:after{-webkit-transform:none;-moz-transform:none;transform:none}[data-vri-expl]:after{}.lista .prodotto{margin-bottom:25px}.vri-oconfirm-cfield-entry-checkbox input{display:none}span.unita{line-height:1;display:block}.reviews{max-height:400px;overflow:hidden}#mod-custom149 a{color:#fff;border:0 none;border-radius:3px;cursor:pointer;background:var(--testo);font-size:1rem;margin-left:auto;margin-right:auto;display:block;text-align:center;width:fit-content;padding:0px 5px}.bollini strong{text-transform:uppercase;text-align:center;font-size:2rem;color:var(--primario)}.bollini i{color:var(--secondario);font-size:2rem}.bollini{padding:4%;text-align:center}@media (max-width:1023px){#sp-footer img{margin-left:auto;margin-right:auto}.buttons{position:fixed;z-index:9999999;bottom:0;left:0;width:100%;height:50px;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,0.1)}.conferma input{margin:30px auto}.sommario{width:90%;left:7%;top:50px}.sommario h6{margin-top:10px;font-size:1rem}.buttons .goback,.buttons .opt,.buttons .next{padding:0}a.cambio-date{margin-top:10px;width:fit-content;padding:0 5px;line-height:40px;height:40px;margin-left:auto;margin-right:auto}.risultati{padding-top:180px}img.responsive.th.search{margin-left:auto;margin-right:auto}.prodotto .dettagli{text-align:center}#cambio-date{padding-top:230px}}@media (max-width:767px){div.ricerca-mezzo .luogo-ritiro,div.ricerca-mezzo .luogo-consegna,div.ricerca-mezzo .categoria{padding-right:0}div.ricerca-mezzo{padding:10%}.modulo .titolo{font-size:2rem}.modulo span.pre,.modulo span.post{line-height:1.5;font-size:0.75rem}}@media (max-width:575px){#sp-header .logo,#sp-header .logo img{height:50px}.bollini strong{font-size:1.2rem}#sp-banner .image{height:150px;width:100%;background-size:cover;background-attachment:local;background-position:50% 0px;background-repeat:no-repeat}#offcanvas-toggler{height:50px;line-height:50px}div.ricerca-mezzo select,div.ricerca-mezzo input,div.ricerca-mezzo input[type="text"]:not(.form-control),div.ricerca-mezzo .luogo-ritiro select:not(.form-select):not(.form-control),div.ricerca-mezzo .luogo-consegna select:not(.form-select):not(.form-control){padding-left:40px !important}.rsform-block-ora-ritiro,.rsform-block-minuti-ritiro,.rsform-block-ora-consegna,.rsform-block-minuti-consegna{padding-left:5px}.vikrentitemsrcsdiv .vrisearch,.rsform-submit-button,a.cambio-date,.step2 button[type="submit"],.goback a{margin-top:0}#sp-copyright p{text-align:center !important}.sommario{padding:5px 0px;width:95%;top:49px;font-size:84%}.sommario a.cambio-date{margin-top:5px;line-height:35px;height:35px}.prodotti .col-3.t-right,.optionals .col-3.t-right,.extra .col-3.t-right,.totali .col-4.t-right{padding:0}.riepilogo .prodotti{font-size:1rem}}
body{font-family:'Roboto',sans-serif;font-size:1rem;text-decoration:none}
.logo-image{height:36px}.logo-image-phone{height:36px}
@media (max-width:992px){.logo-image{height:36px}.logo-image-phone{height:36px}}
@media (max-width:576px){.logo-image{height:36px}.logo-image-phone{height:36px}}
img{max-width:100%;height:auto}
.mobile-map-button{display:none}@media (max-width:767px){.mobile-map-button{display:flex;position:fixed;bottom:75px;right:10px;width:60px;height:60px;background-color:#fff;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,0.3);z-index:9999;align-items:center;justify-content:center}.mobile-map-button img{width:30px;height:auto}}
