@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-family:"Titillium Web",sans-serif;font-weight:500;background-color:#fff;font-size:13px}h1{font-family:"Amatic SC",sans-serif;font-size:55px;font-weight:700;color:#93117e}h2{font-family:"Amatic SC",sans-serif;font-size:40px;font-weight:700;color:#93117e}h3{font-family:"Amatic SC",sans-serif;font-size:35px;font-weight:700;color:#93117e}h4{font-family:"Amatic SC",sans-serif;font-size:36px;font-weight:700;color:#93117e}hr{border-top:1px solid #ccc}.clearFloat{clear:both;float:none;margin:0;padding:0;line-height:0;width:0;height:0}.overlay{display:none;position:fixed;bottom:0;top:0;left:0;right:0;background:#000;z-index:1050;cursor:pointer;opacity:.85}.mad_page_title h1{font-family:"Amatic SC",sans-serif;font-size:35px;font-weight:700;color:#93117e}.mad_page_title p{font-family:"Titillium Web";font-size:18px}.mad_textual_page .container{padding-bottom:100px}.mad_textual_page .mad_header .container{padding-bottom:0!important}.mad_textual_page .mad_footer_bottom .container{padding-bottom:0!important}.mad_hide_elem{display:none!important}.mad_show_block_elem{display:block!important}.mad_hide_on_mobile{display:none}.mad_hide_on_desktop{display:block}.mad_custom_text{font-family:"Titillium Web";font-size:16px;line-height:26px;font-weight:500}.mad_custom_text p{font-family:"Titillium Web";font-size:16px;line-height:26px;font-weight:500;margin:0 0}.mad_def_list ul{margin:0 0 50px;padding:0;list-style-type:none}.mad_def_list ul li{padding:5px;border-bottom:dashed 1px #999}.mad_notes{margin-bottom:20px;padding:15px;border-left:5px solid}.mad_notes button{margin-top:40px;padding:10px 20px}.mad_notes.mad_notes_success{border-color:#2c5024;background:#6b9362;color:#ccc}.mad_notes.mad_notes_success h4{color:#2c5024}.mad_notes.mad_notes_success>span{border-right:dashed 1px #2c5024;padding:5px 10px}.mad_notes.mad_notes_success>span b{color:#2c5024}.mad_notes.mad_notes_success>span span{display:inline-block;padding-left:5px;font-weight:700!important}.mad_notes.mad_notes_success span:first-of-type{padding-left:0}.mad_notes.mad_notes_success button.btn-success{background-color:#2c5024;border-color:#7caa15;color:#ccc;text-transform:uppercase}.mad_notes.mad_notes_success button.btn-success:hover{background-color:#7caa15;color:#2c5024}.mad_notes.mad_notes_warning{text-align:center;background:#fce1ba;border-color:#dbb782;color:#4a2f08}.mad_notes.mad_notes_warning h4{font-family:"Titillium Web";padding:5px 0;color:#4a2f08;border-bottom:solid 1px #4a2f08;font-size:18px;text-transform:uppercase}.mad_notes.mad_notes_warning button{background-color:#dbb782;border-color:#dbb782;color:#4a2f08;text-transform:uppercase}.mad_notes.mad_notes_warning button:hover{background-color:#7caa15;color:#2c5024}.mad_richieste_form_box{background-color:#e7e7e7;padding:20px;margin:40px auto;width:100%;max-width:740px}.mad_checkbox_list label{margin:0 10px 10px 0;border:dashed 1px #999;padding:5px 10px;cursor:pointer;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_checkbox_list label input{margin-left:0!important;position:relative!important}.mad_checkbox_list label .mad_check_label_text{position:relative;top:-3px}.mad_checkbox_list label:hover{background-color:#e7e7e7}.mad_radio_list label{margin:0 10px 10px 0;border:dashed 1px #999;padding:5px 10px;cursor:pointer;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_radio_list label input{margin-left:0!important;position:relative!important}.mad_radio_list label .mad_radio_label_text{position:relative;top:-3px}.mad_radio_list label:hover{background-color:#e7e7e7}.mad_form_section_title{text-transform:uppercase;font-family:"Titillium Web",sans-serif;color:#999;font-size:12px;padding:5px;border-bottom:solid 1px #999;font-weight:700}.mad_form_input_number_no_arrow input::-webkit-inner-spin-button,.mad_form_input_number_no_arrow input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mad_form_input_number_no_arrow input[type=number]{-moz-appearance:textfield}.mad_form_highlight_fields{padding:5px;border:dashed 1px #999;margin-bottom:30px}.mad_form_highlight_fields_inner{background-color:#e7e7e7;padding:10px}.mad_form_highlight_fields_primary{border:dashed 1px #7caa15}.mad_form_highlight_fields_secondary{border:dashed 1px #93117e}.mad_dropdown_wrapper{position:relative}.mad_dropdown_wrapper select{background-image:url(../../images/bg_dropdown_caret.png)!important;background-size:15px!important;background-repeat:no-repeat!important;background-position:calc(100% - 10px) center!important}.mad_lite_indications{border-top:dashed 1px #b7b7b7;text-align:center;margin:20px 0}.mad_lite_indications_inner{padding:5px 10px;border-radius:0 0 10px 10px;background-color:#e7e7e7;display:inline-block;font-size:12px}.mad_badged_title{border-bottom:solid 1px #999;margin-bottom:20px}.mad_badged_title_inner{display:inline-block;padding:5px 20px;margin-bottom:5px}.mad_badged_title_inner h3{font-family:"Amatic SC",sans-serif;font-size:25px;font-weight:700;color:#fff;line-height:25px;margin:0}.mad_badged_title_primary{border-bottom:solid 1px #7caa15}.mad_badged_title_primary .mad_badged_title_inner{background-color:#7caa15}.mad_badged_title_secondary{border-bottom:solid 1px #93117e}.mad_badged_title_secondary .mad_badged_title_inner{background-color:#93117e}.mad_separator_space{width:100%;height:350px;background-color:#e7e7e7;padding:50px 150px}.mad_separator_space_inner{width:100%;height:100%;display:table}.mad_separator_space_inner_text{width:100%;height:100%;display:table-cell;text-align:center;vertical-align:middle;font-size:45px;color:#949596;font-family:"Amatic SC";color:#a6a6a6;font-weight:700}.mad_lead{font-size:18px;line-height:26px;color:#93117e;font-family:"Titillium Web";font-weight:300}.mad_lead p{font-style:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit}.mad_lead_bw{margin-bottom:21px;font-size:18px;font-weight:300;line-height:26px;font-family:"Titillium Web";color:#555e55}.mad_lead_bw p{font-style:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit}body:not(.mad_lavora_con_noi) #gb-widget-6412{display:none}body .mad_text_center{text-align:center!important}body .mad_text_left{text-align:left!important}body .mad_text_right{text-align:right!important}body .mad_text_justify{text-align:justify!important}body .mad_text_white{color:#fff!important}body .mad_text_black{color:#000!important}body .mad_text_color_0010{color:#7caa15!important}body .mad_text_color_0020{color:#93117e!important}body .mad_pull_left{float:none!important}body .mad_pull_right{float:none!important}body .mad_btn_def{display:inline-block;border:2px solid #fff;color:#fff;font-weight:600;padding:10px 30px;margin-top:30px;border-radius:6px}body .mad_btn{background-color:#7caa15;color:#fff!important;display:inline-block;font-weight:600;padding:10px 30px;margin-top:30px;border-radius:6px}body .mad_btn:hover{background-color:#93117e!important;color:#fff!important;text-decoration:none}body .mad_btn_large{padding:20px 40px}body .mad_btn_inverse{background-color:#93117e;color:#fff!important}body .mad_btn_inverse:active,body .mad_btn_inverse:focus,body .mad_btn_inverse:hover{background-color:#7caa15!important;color:#fff!important}body .mad_btn_outline{background-color:transparent;color:#7caa15!important;border-color:#7caa15!important;text-shadow:#fff 1px 0 5px}body .mad_btn_outline:active,body .mad_btn_outline:focus,body .mad_btn_outline:hover{background-color:#93117e!important;color:#fff!important;border-color:#fff!important;text-shadow:none!important}body .mad_btn_outline_inverse{background-color:transparent;color:#93117e!important;border-color:#93117e!important;text-shadow:#fff 1px 0 5px}body .mad_btn_outline_inverse:active,body .mad_btn_outline_inverse:focus,body .mad_btn_outline_inverse:hover{background-color:#7caa15!important;color:#fff!important;text-shadow:none!important;border-color:#fff!important}body .mad_btn_outline_light{background-color:transparent;color:#fff!important;border-color:#fff!important;text-shadow:#000 1px 0 5px}body .mad_btn_outline_light:active,body .mad_btn_outline_light:focus,body .mad_btn_outline_light:hover{background-color:#fff!important;color:#000!important;text-shadow:none!important;border-color:#fff!important}body .mad_btn_outline_dark{background-color:transparent;color:#000!important;border-color:#000!important;text-shadow:#fff 1px 0 5px}body .mad_btn_outline_dark:active,body .mad_btn_outline_dark:focus,body .mad_btn_outline_dark:hover{background-color:#000!important;color:#fff!important;text-shadow:none!important;border-color:#fff!important}body .mad_separated_list ul{margin:0;padding:0;list-style-type:none}body .mad_separated_list ul li{display:block;margin-top:3px;padding-top:3px;border-top:dashed 1px #999}body .mad_separated_list ul li:first-child{border:none}body .mad_mobile_menu_overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000;background-color:rgba(0,0,0,.5);z-index:20}body .mad_mobile_menu_aside_box{position:fixed;width:300px;top:0;left:-320px;bottom:0;background-color:#fff;border:solid 5px #7caa15;border-left:none;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);z-index:21;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body .mad_mobile_menu_aside_box .mad_mobile_menu_marchio{width:100%;background-color:#e7e7e7;padding:10px}body .mad_mobile_menu_aside_box .mad_mobile_menu_marchio a{display:block;width:150px;margin:0 auto;height:auto}body .mad_mobile_menu_aside_box .mad_mobile_menu_marchio a img{width:100%;height:auto}body .mad_mobile_menu_aside_box .mad_mobile_menu{padding:20px}body .mad_mobile_menu_aside_box .mad_mobile_menu ul{padding:0;margin:0;list-style-type:none}body .mad_mobile_menu_aside_box .mad_mobile_menu ul li a{display:block;padding:10px;border-bottom:dashed 1px #999;font-family:"Titillium Web",serif;font-weight:600;text-transform:uppercase;font-size:12px;line-height:26px}body .mad_mobile_menu_aside_box .mad_mobile_menu ul li:last-child{border:none;margin-top:50px}body .mad_mobile_menu_aside_box.active{left:0}body .mad_mobile_header_top_marchio a{display:block;margin:0 auto;max-width:160px;padding:5px}body .mad_mobile_header_top_marchio a img{width:100%;height:auto}body .mad_mobile_header{position:relative;display:block;height:55px}body .mad_mobile_header_hamburger{position:absolute;left:10px;top:10px}body .mad_mobile_header_hamburger i{font-size:20px;text-align:center;line-height:35px;width:35px;height:35px;border:solid 1px #ccc;border-radius:5px}body .mad_mobile_header .mad_mobile_header_nav_commerce{position:absolute;width:250px;line-height:35px;top:10px;right:10px}body .mad_mobile_header .mad_mobile_header_nav_commerce .mad_header_icon_cart i{font-size:18px}body .mad_mobile_header .mad_mobile_header_nav_commerce .mad_header_icon_cart span{background-color:#7caa15;color:#fff;font-size:12px;font-weight:600;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:60px}body .mad_mobile_header .mad_mobile_header_nav_commerce>ul{list-style-type:none;padding:0;margin:0;text-align:right}body .mad_mobile_header .mad_mobile_header_nav_commerce>ul>li{display:inline-block;margin-right:5px}body .mad_mobile_header .mad_mobile_header_nav_commerce>ul>li a{padding:5px 10px;color:#333;font-weight:700;text-transform:uppercase;font-size:12px}body .mad_mobile_header .mad_mobile_header_nav_commerce>ul>li .dropdown-menu{border:solid 3px #7caa15;padding:5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}body .mad_mobile_header .mad_mobile_header_nav_commerce>ul>li .dropdown-menu a{font-size:13px;font-family:"Titillium Web",sans-serif;font-weight:500;text-transform:uppercase;border-bottom:solid 1px #ccc}body .mad_header{display:none;padding:10px 0}body .mad_header .container{width:95%;max-width:95%}body .mad_header .header-container{display:none}body .mad_header .header-container .header-logo{display:none}body .mad_header .header-container .mad_nav_menu{display:none}body .mad_account_dropdown .dropdown-menu a{font-weight:500;text-transform:uppercase;font-family:"Titillium Web";font-size:13px}body .mad_slider .carousel .carousel-inner,body .mad_slider .carousel .carousel-inner .carousel-item,body .mad_slider .carousel .carousel-inner .item,body .mad_slider .slider .carousel{min-height:550px}body .mad_slider .carousel .carousel-caption .title{font-family:"Amatic SC",sans-serif}.mad_about_text{text-align:center}.mad_about_text h1{font-family:"Amatic SC",sans-serif;font-size:55px;font-weight:700;color:#93117e}.mad_about_text p{font-weight:500;font-family:"Titillium Web";font-size:18px}.mad_about_icons{margin:50px 0;display:block}.mad_about_icons_item{display:block;width:100%}.mad_about_icons_item_icon{font-size:75px;text-align:center;color:#111;margin-bottom:20px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_about_icons_item_title{position:relative;font-family:"Amatic SC",sans-serif;color:#111;font-size:45px;text-align:center;font-weight:700;line-height:50px;top:-10px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_about_icons_item_excerpt{text-align:center;font-family:"Titillium Web";font-size:15px;font-weight:500}.mad_about_icons_item:hover .mad_about_icons_item_icon{color:#93117e;font-size:85px}.mad_about_icons_item:hover .mad_about_icons_item_title{color:#93117e}body .mad_call_to_action_wrapper.content.has-bg .content-bg:before{background-image:none!important;background:0 0;background-color:rgba(255,255,255,.65)}body .mad_call_to_action_wrapper.content.has-bg i{color:#93117e;display:none}body .mad_call_to_action_wrapper.content.has-bg h3{font-family:"Amatic SC",sans-serif;font-size:40px;color:#93117e;font-weight:700;text-align:center}body .mad_call_to_action_wrapper.content.has-bg p{font-family:"Amatic SC",sans-serif;font-size:35px;color:#93117e;font-weight:700;text-align:center}body .mad_call_to_action_wrapper.content.has-bg a{margin:0 auto;display:block;text-align:center;width:190px}body .mad_testimonials{position:relative;background-color:#f2f2f2}body .mad_testimonials .content-bg{display:none;background-image:none;background-color:#f2f2f2}body .mad_testimonials .mad_testimonials_graph_ogb_1{display:none;width:100px;height:104px;position:absolute;top:50px;right:50px;z-index:1}body .mad_testimonials .mad_testimonials_graph_ogb_2{display:none;width:107px;height:85px;position:absolute;bottom:-20px;right:150px;z-index:1}body .mad_testimonials h2{margin-bottom:0!important;padding-bottom:0!important;font-size:45px}body .mad_testimonials_star_rating{text-align:center;color:#999;margin-top:10px;margin-bottom:30px}body .mad_testimonials_star_rating i{color:#999}body .mad_testimonials_star_rating i.mad_testimonials_star_rating_active{color:#7caa15}body .mad_testimonials.content.has-bg{overflow:inherit}body .mad_testimonials.content.has-bg .content-bg{background-size:cover;background-position:left bottom;background-repeat:no-repeat}body .mad_testimonials.content.has-bg .content-bg:before{background:0 0}body .mad_testimonials.content.has-bg .container .content-title{font-size:45px;color:#333;font-weight:700}body .mad_testimonials.content.has-bg .container .content-title:after{background:#333;display:none}body .mad_testimonials.content.has-bg .container .carousel .carousel-inner{min-height:auto}body .mad_testimonials.content.has-bg .container .carousel .carousel-inner .carousel-item{min-height:auto}body .mad_testimonials.content.has-bg .container .carousel blockquote{font-size:15px;color:#000;font-weight:400}body .mad_testimonials.content.has-bg .container .carousel .name{color:#000;margin-bottom:15px;text-transform:uppercase;font-weight:700;font-size:13px}body .mad_testimonials.content.has-bg .container .carousel .carousel-indicators li{background:#999}body .mad_testimonials.content.has-bg .container .carousel .carousel-indicators li.active{background:#7caa15}body.cst_join_login .section{padding:10px;padding-top:50px}body.cst_join_login .section .container{padding:10px}body .mad_footer{background-color:#fff!important;border-top:solid 3px #7caa15;-webkit-box-shadow:none;box-shadow:none}body .mad_footer a{color:#333;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;text-decoration:none}body .mad_footer a:hover{color:#7caa15;text-decoration:none}body .mad_footer .row>.mad_footer_cols{text-align:center;color:#111;font-family:"Titillium Web";font-size:13px;line-height:18px;font-weight:500}body .mad_footer .row>.mad_footer_cols h4{text-align:center;color:#93117e;font-size:25px}body .mad_footer .row>.mad_footer_cols h5{font-size:12px;font-weight:800;color:#555e55}body .mad_footer .row>.mad_footer_cols p{font-size:13px;font-family:"Titillium Web"}body .mad_footer .row>.mad_footer_cols ul{padding:0;margin:0}body .mad_footer .row>.mad_footer_cols ul li{text-align:center}body .mad_footer .row>.mad_footer_cols ul li a{line-height:40px;color:#111}body .mad_footer .row>.mad_footer_cols ul li a:hover{color:#7caa15;text-decoration:none;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body .mad_footer_marchio{width:180px;margin:0 auto}body .mad_footer_social_links ul li{list-style-type:none;display:inline-block}body .mad_footer_social_links ul li a{display:block;color:#fff!important;width:40px;line-height:40px;height:40px;text-align:center;font-size:16px;opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body .mad_footer_social_links ul li a:hover{opacity:.8}body .mad_footer_social_links ul li.mad_footer_social_links_facebook a{background-color:#3b5998}body .mad_footer_social_links ul li.mad_footer_social_links_instagram a{background-color:#c13584}body .mad_footer_bottom{background-color:#7caa15;color:#fff;text-align:center}body .mad_footer_bottom p{font-family:"Titillium Web";font-size:13px;line-height:18px}body .mad_footer_bottom a:hover{text-decoration:none;color:#93117e}@media only screen and (min-width:768px){.mad_hide_on_mobile{display:block}.mad_hide_on_desktop{display:none}body .mad_testimonials .mad_testimonials_graph_ogb_1{display:none}body .mad_testimonials .mad_testimonials_graph_ogb_2{display:none}.mad_about_icons_item{width:50%;display:inline-block;margin-left:-3px}.mad_page_title h1{font-family:"Amatic SC",sans-serif;font-size:55px;font-weight:700;color:#93117e}.mad_page_title p{font-family:"Titillium Web";font-size:18px}.mad_def_list{margin:0}.mad_def_list ul{margin:30px 0 50px;list-style-type:none;padding-left:30px}.mad_def_list ul li{padding:5px;border-bottom:dashed 1px #999}.mad_lead{font-size:23px;line-height:32px;color:#93117e;font-family:"Titillium Web";font-weight:300}.mad_lead p{font-style:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit}.mad_lead_bw{margin-bottom:21px;font-size:22.5px;font-weight:300;line-height:32px;font-family:"Titillium Web";color:#555e55}.mad_lead_bw p{font-style:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit}}@media only screen and (min-width:990px){body .mad_footer .row>.mad_footer_cols{text-align:left}body .mad_footer .row>.mad_footer_cols h4{text-align:left}body .mad_footer .row>.mad_footer_cols ul li{text-align:left}body .mad_footer_marchio{width:180px}}@media only screen and (min-width:1024px){.mad_pull_left{float:left!important}.mad_pull_right{float:right!important}}@media only screen and (min-width:1224px){.mad_about_icons{margin:100px 0 50px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;gap:20px}.mad_about_icons_item{flex:0 1 calc(20% - 30px)}}@media only screen and (min-width:1280px){body .mad_testimonials .content-bg{display:block}body .mad_mobile_menu_overlay{display:none}body .mad_mobile_menu_aside_box{display:none}body .mad_mobile_header_top{display:none}body .mad_mobile_header{display:none}body .mad_header{display:block}body .mad_header .header-container{display:flex}body .mad_header .header-container .header-logo{display:block;width:160px}body .mad_header .header-container .header-logo a img{max-height:70px;max-width:160px}body .mad_header .header-container .mad_nav_menu{display:flex}body .mad_header .header-container .mad_nav_menu li a{color:#333;text-transform:uppercase;font-size:12px!important;font-weight:600}body .mad_header .header-container .mad_nav_menu li.active a{color:#7caa15!important}body .mad_header .header-container .mad_nav_commerce{width:310px!important;position:relative!important;display:flex!important}body .mad_header .header-container .mad_nav_commerce>ul>li>a{text-transform:uppercase;font-size:12px!important;font-weight:600;line-height:56px!important}body .mad_header .header-container .mad_nav_commerce>ul>li>a i{font-size:15px}body .mad_header .header-container .mad_nav_commerce>ul>li>a i.fa-shopping-bag{font-size:18px}}.mad_cta_wrapper{width:100%}.mad_cta_wrapper .mad_cta_wrapper_half{width:100%;float:left}.mad_custom_cta_box{position:relative;height:530px;background-repeat:no-repeat;background-size:cover;background-position:center;display:table;width:100%}.mad_custom_cta_box_inner{position:relative;padding:20px;z-index:1;display:table-cell;vertical-align:middle}.mad_custom_cta_box_inner h3{color:#111}.mad_custom_cta_box_inner h4{color:#111}.mad_custom_cta_box video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mad_custom_cta_box .mad_custom_cta_video_play_button{position:absolute;top:50%;left:50%;width:70px;height:70px;margin-top:-35px;margin-left:-35px;z-index:1}.mad_custom_cta_box .mad_custom_cta_video_play_button a{display:block;width:70px;height:70px;text-align:center;line-height:70px;padding-top:5px;background-color:#000;background-color:rgba(0,0,0,.3);color:#999;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_custom_cta_box .mad_custom_cta_video_play_button a:hover{background-color:rgba(0,0,0,.5)}.mad_custom_cta_box_bg_1{text-align:center;background-attachment:fixed}.mad_custom_cta_box_bg_1 h1,.mad_custom_cta_box_bg_1 h4{color:#fff;text-shadow:2px 2p x4px #333}.mad_custom_cta_box_bg_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mad_custom_cta_box_bg_3{text-align:right}.mad_home_infografica_wrapper{background-color:#f5f5f5}.mad_home_infografica_wrapper h1{text-align:center}.mad_home_infografica_wrapper .mad_home_infografica{margin-top:50px}.mad_home_infografica_wrapper .mad_home_infografica_inner ul{list-style-type:none}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li{display:block;padding:5px 0;border-bottom:dashed 1px #ccc}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li .mad_infografica_number{float:left;color:#fff;width:55px;height:55px;line-height:55px;font-size:45px;text-align:center;font-family:"Amatic SC",sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li .mad_infografica_text{float:right;width:100%;width:calc(100% - 65px)}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li .mad_infografica_text_title{font-weight:700;font-size:16px;font-family:"Titillium Web"}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li .mad_infografica_text_desc{font-family:"Titillium Web";font-size:15px}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li:nth-of-type(1) .mad_infografica_number{background-color:#ea0c37}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li:nth-of-type(1) .mad_infografica_text_title{color:#ea0c37}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li:nth-of-type(2) .mad_infografica_number{background-color:#7caa15}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li:nth-of-type(2) .mad_infografica_text_title{color:#7caa15}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li:nth-of-type(3) .mad_infografica_number{background-color:#93117e}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li:nth-of-type(3) .mad_infografica_text_title{color:#93117e}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li:nth-of-type(4) .mad_infografica_number{background-color:#ea8e0a}.mad_home_infografica_wrapper .mad_home_infografica_inner ul li:nth-of-type(4) .mad_infografica_text_title{color:#ea8e0a}@media only screen and (min-width:768px){.mad_cta_wrapper{width:100%}.mad_cta_wrapper .mad_cta_wrapper_half{width:50%;float:left}}.mad_punti_ritiro_breadcrumbs_info{text-align:center;margin-bottom:0}.mad_punti_ritiro_breadcrumbs_info>span{border-left:none;border-bottom:dashed 1px #333;padding:5px 10px;display:block}.mad_punti_ritiro_breadcrumbs_info>span:first-child{border-left:none}.mad_pg_before_shop .mad_punti_ritiro_breadcrumbs_info>span{display:none}.mad_pg_before_shop .mad_punti_ritiro_breadcrumbs_info>span:first-child{display:inline-block}.mad_punti_ritiro{padding:10px 0}.mad_punti_ritiro .mad_choose_wrapper{margin-bottom:100px}.mad_punti_ritiro_rete_item{margin:20px 0}.mad_punti_ritiro_rete_item_inner{border:solid 1px #e7e7e7;padding-top:20px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_punti_ritiro_rete_item_inner.mad_sede_disabled{background-color:#999;opacity:.2}.mad_punti_ritiro_rete_item_inner.mad_sede_disabled label{display:block}.mad_punti_ritiro_rete_item_inner.mad_sede_disabled .mad_punti_ritiro_rete_item_inner_marchio{overflow:hidden;border:solid 3px #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.mad_punti_ritiro_rete_item_inner.mad_sede_disabled .mad_punti_ritiro_rete_item_inner_title{color:#93117e}.mad_punti_ritiro_rete_item_inner.mad_sede_disabled .mad_punti_ritiro_rete_item_inner_icon{background-color:#e7e7e7;color:#7caa15}.mad_punti_ritiro_rete_item_inner_icon{margin:0 auto;width:60px;height:60px;line-height:60px;font-size:30px;text-align:center;background-color:#ccc;color:#fff;padding:0 20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_punti_ritiro_rete_item_inner_marchio{width:100px;margin:0 auto}.mad_punti_ritiro_rete_item_inner_title{font-size:35px;font-family:"Amatic SC",sans-serif;text-align:center;font-weight:600;margin:10px 0 0;padding:0 20px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_punti_ritiro_rete_item_inner_excerpt{height:54px;font-size:18px;line-height:18px;text-align:center;margin:10px 0;overflow:hidden;padding:0 20px}.mad_punti_ritiro_rete_item_inner_info{background-color:#f7f7f7;font-size:12px;padding:10px;border-top:solid 1px #ccc;margin-top:10px}.mad_punti_ritiro_rete_item_inner_info ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-around;align-content:flex-start;align-items:center}.mad_punti_ritiro_rete_item_inner_info ul li{font-weight:600}.mad_punti_ritiro_rete_item_inner .form-check{padding-left:0;margin-bottom:20px}.mad_punti_ritiro_rete_item_inner .form-check input{float:none;margin:0 auto}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled label{display:block;cursor:pointer}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled .mad_punti_ritiro_rete_item_inner_marchio{overflow:hidden;border:solid 3px #ccc;transform:scale(1,1) rotate(0);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled .mad_punti_ritiro_rete_item_inner_title{color:#93117e}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled .form-check{padding-left:0}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled .mad_form-check_inner{border:dashed 1px transparent;width:35px;height:35px;margin:0 auto;padding:7px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled .mad_form-check_inner input{border:solid 2px #6a0f5c;margin:0}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled .mad_form-check_inner input:checked{background-color:#6a0f5c}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#e7e7e7}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled:hover .mad_punti_ritiro_rete_item_inner_icon{background-color:#93117e}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled:hover .mad_punti_ritiro_rete_item_inner_title{color:#7caa15}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled:hover .mad_form-check_inner{border:dashed 1px #6a0f5c}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled:hover .mad_form-check_inner input{border:solid 2px #6a0f5c;margin:0}.mad_punti_ritiro_rete_item_inner.mad_sede_enabled:hover .mad_punti_ritiro_rete_item_inner_marchio{transform:rotate(5deg) scale(1.2,1.2)}.mad_punti_ritiro .mad_before_shop_accordion .accordion-item{border-bottom:solid 3px #6a0f5c;margin-bottom:20px}.mad_punti_ritiro .mad_before_shop_accordion .accordion-item .accordion-header a{text-decoration:none;font-family:"Amatic SC",sans-serif;font-size:35px;font-weight:700;color:#93117e!important}.mad_punti_ritiro .mad_before_shop_accordion .accordion-item .accordion-header a:hover{text-decoration:none;background-color:#6b9362;color:#fff!important}.mad_punti_ritiro .mad_punti_ritiro_list_item{padding:0;margin-bottom:30px;padding-bottom:30px;border-bottom:2px dashed #6b9362}.mad_punti_ritiro .mad_punti_ritiro_list_item:first-of-type{margin-top:40px}.mad_punti_ritiro .mad_punti_ritiro_list_item label{display:block;width:100%;font-weight:400;height:100%;cursor:pointer;border-left:solid 3px #6a0f5c;padding-left:0}.mad_punti_ritiro .mad_punti_ritiro_list_item_radio_box{position:relative;float:none;padding:5px;width:40px;height:auto;line-height:50px;margin:0 auto 10px;text-align:center}.mad_punti_ritiro .mad_punti_ritiro_list_item_radio_box_inner{width:36px;border:dashed 1px transparent;border-radius:50%;height:36px;margin:0 auto;padding:7px}.mad_punti_ritiro .mad_punti_ritiro_list_item_radio_box input{position:relative;border:solid 2px #6a0f5c}.mad_punti_ritiro .mad_punti_ritiro_list_item_radio_box input:checked{background-color:#6a0f5c}.mad_punti_ritiro .mad_punti_ritiro_list_item_content{float:none;width:100%;margin-left:0;font-family:Rubik;padding:0 10px 0 10px;text-align:center}.mad_punti_ritiro .mad_punti_ritiro_list_item_header{padding:5px 10px;background-color:#e7e7e7;color:#333;margin-bottom:30px}.mad_punti_ritiro .mad_punti_ritiro_list_item_header .mad_punti_ritiro_list_item_day{float:none;width:100%;text-align:center;padding:5px;border-bottom:dashed 1px #6a0f5c;margin-bottom:10px}.mad_punti_ritiro .mad_punti_ritiro_list_item_header .mad_punti_ritiro_list_item_orari{float:none;width:100%;text-align:center;line-height:30px}.mad_punti_ritiro .mad_punti_ritiro_list_item_header .mad_punti_ritiro_list_item_orari span b{background-color:#6a0f5c;color:#fff;padding:7px}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_nome{font-family:Rubik;font-size:28px;line-height:35px;text-transform:uppercase;margin:10px 0;color:#6b9362}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_nome span{color:#6b9362;border:solid 2px #6b9362;padding:2px 10px;font-size:18px}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_sottotitolo{font-size:13px;font-style:italic}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_indicazioni{text-align:center;border-top:1px dashed #ccc;border-bottom:1px solid #ccc;margin:10px 0;padding:5px 0}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_indicazioni i{color:#999;width:25px}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_indicazioni span:first-of-type{font-weight:700;display:inline-block;margin:0 10px}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi{text-align:center}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi i{width:25px}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi i:first-of-type{display:inline-block;margin-left:10px;color:#999}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi i:nth-of-type(2){display:inline-block;margin:0 10px;color:#999}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi>span{display:block}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi>span span span{display:inline-block;background-color:transparent;font-weight:600;color:#6b9362;padding:0 10px}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi span.mad_free_shipping{color:#6b9362;text-transform:uppercase;font-weight:600}.mad_punti_ritiro .mad_punti_ritiro_list_item_footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:10px}.mad_punti_ritiro .mad_punti_ritiro_list_item_footer .mad_punti_consegna_list_item_info_time_left{font-family:Rubik;padding:5px 0;text-align:center}.mad_punti_ritiro .mad_punti_ritiro_list_item_footer .mad_punti_consegna_list_item_info_time_left_countdown{color:#93117e;font-weight:600}.mad_punti_ritiro .mad_punti_ritiro_list_item:hover .mad_punti_ritiro_list_item_radio_box_inner{border-color:#6a0f5c}@media only screen and (min-width:768px){.mad_punti_ritiro .mad_before_shop_accordion .accordion-item{border-bottom:solid 3px #6a0f5c;margin-bottom:20px}.mad_punti_ritiro .mad_before_shop_accordion .accordion-item .accordion-header a{text-decoration:none;font-family:"Amatic SC",sans-serif;font-size:40px;font-weight:700;color:#93117e!important}.mad_punti_ritiro .mad_before_shop_accordion .accordion-item .accordion-header a:hover{text-decoration:none;background-color:#6b9362;color:#fff!important}.mad_punti_ritiro .mad_punti_ritiro_list_item label{padding-left:30px}.mad_punti_ritiro .mad_punti_ritiro_list_item_radio_box{float:left;padding:5px;width:40px;height:100%;line-height:50px;margin:0;text-align:center}.mad_punti_ritiro .mad_punti_ritiro_list_item_radio_box_inner{position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-18px}.mad_punti_ritiro .mad_punti_ritiro_list_item_radio_box input{position:relative}.mad_punti_ritiro .mad_punti_ritiro_list_item_content{float:left;width:100%;width:calc(100% - 40px);margin-left:0;font-family:Rubik;padding:0 0 0 10px;text-align:center}.mad_punti_ritiro .mad_punti_ritiro_list_item_header .mad_punti_ritiro_list_item_day{float:left;width:33%;text-align:left;border-bottom:none;margin-bottom:0}.mad_punti_ritiro .mad_punti_ritiro_list_item_header .mad_punti_ritiro_list_item_orari{float:right;width:66%;text-align:right}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_indicazioni{text-align:center}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi{text-align:center}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi>span{display:inline-block}.mad_punti_ritiro .mad_punti_ritiro_list_item_body_costi>span span span{display:inline-block;background-color:#6b9362;font-weight:600;color:#fff;padding:0 10px}}@media only screen and (min-width:1024px){.mad_punti_ritiro_breadcrumbs_info{text-align:center;margin-bottom:0}.mad_punti_ritiro_breadcrumbs_info>span{border-bottom:none;border-left:solid 1px #333;display:inline-block}}.cool_spinner_wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1051}.cool_spinner_1{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-35px;height:20px;width:70px;text-align:center}.cool_spinner_1>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.cool_spinner_1 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.cool_spinner_1 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.mad_segnalazioni_form_box{background-color:#e7e7e7;padding:20px;margin:40px auto;width:100%;max-width:740px}.mad_back_to_cat{margin-top:20px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding:10px 0!important;text-align:center}.mad_back_to_cat a{display:block;text-align:inherit}.mad_back_to_cat a span{position:relative;font-size:16px!important;font-family:Rubik;font-weight:600;top:-5px}.mad_back_to_cat a i{display:inline-block;font-size:28px;color:#97be0d;margin-right:5px}.mad_back_to_cat a:hover{background-color:transparent;text-decoration:none}.mad_back_to_cat a:hover span{color:#97be0d}.mad_prod_adding_favs{display:block;position:absolute;top:0;right:0;font-size:10px;z-index:1}.mad_shop_lists .container{width:90%;max-width:90%}.mad_centered_message{position:relative;width:100%;color:#999;height:350px;display:table}.mad_centered_message .mad_centered_message_inner{position:relative;height:100%;display:table-cell;text-align:center;vertical-align:middle}.mad_centered_message .mad_centered_message_inner h3{color:#999;font-family:Rubik;font-weight:400;font-size:22px}.mad_resp_back_to_cat{display:block;margin-bottom:30px}.mad_resp_back_to_cat a{display:block;margin-bottom:20px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding:10px 0!important;text-align:center;font-size:20px;color:#999;font-weight:500;font-family:Rubik;position:relative}.mad_resp_back_to_cat a i{color:#97be0d;font-size:30px;margin-right:5px}.mad_resp_back_to_cat a span{position:relative;display:inline-block;top:-5px}.mad_resp_back_to_cat a:hover{color:#97be0d}.mad_products_categories_item{margin:20px 0;padding:5px}.mad_products_categories_item_inner{padding:10px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_products_categories_item_inner:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.mad_products_categories_item_inner:hover .mad_category_item_inner_thumb_image{opacity:.7}.mad_products_categories_item_inner:hover .mad_category_item_inner_caption a{border-top:solid 1px #93117e;color:#93117e}.mad_products_categories_item_inner_thumb_image{width:100%;overflow:hidden;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_products_categories_item_inner_thumb_image img{width:100%}.mad_products_categories_item_inner_caption a{display:block;font-family:"Titillium Web";text-transform:uppercase;font-size:17px;line-height:20px;height:60px;font-weight:700;margin:10px 0;padding:10px 0;border-top:solid 1px #ccc;color:#6b9362;text-align:center;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_aside_shop_categories{padding-top:20px;text-align:center}.mad_aside_shop_categories h3{font-family:Rubik;color:#333;margin:0 0 30px;font-size:24px;font-weight:400;text-transform:uppercase}.mad_aside_shop_categories_list{list-style-type:none;padding:0}.mad_aside_shop_categories_list li{padding:10px 0;border-bottom:dashed 1px #ccc;text-transform:uppercase}.mad_aside_shop_categories_list li a{padding:5px;font-family:Rubik;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.mad_aside_shop_categories_list li a:hover{background-color:#97be0d;color:#fff!important;text-decoration:none}.mad_aside_shop_categories_list li a.active{background-color:#93117e;color:#fff!important}.mad_aside_shop_categories_list li.mad_back_to_cat{margin-bottom:20px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding:10px 0!important}.mad_aside_shop_categories_list li.mad_back_to_cat a{display:block;text-align:center}.mad_aside_shop_categories_list li.mad_back_to_cat a span{position:relative;font-size:16px!important;font-family:Rubik;font-weight:600;top:-5px}.mad_aside_shop_categories_list li.mad_back_to_cat a i{display:inline-block;font-size:28px;color:#97be0d;margin-right:5px}.mad_aside_shop_categories_list li.mad_back_to_cat a:hover{background-color:transparent;text-decoration:none}.mad_aside_shop_categories_list li.mad_back_to_cat a:hover span{color:#97be0d}.mad_products_num_rows span{width:40px;height:40px;line-height:40px;background-color:#97be0d;color:#fff;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-left:10px}.mad_products_item{position:relative;margin:20px 0;padding:5px}.mad_products_item_inner{position:relative;padding:10px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_products_item_inner:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.mad_products_item_inner:hover .mad_category_item_inner_thumb_image{opacity:.7}.mad_products_item_inner:hover .mad_products_item_inner_thumb_image img{transform:scale(1.1,1.1) rotate(5deg);-ms-transform:scale(1.1,1.1) rotate(5deg);-webkit-transform:scale(1.1,1.1) rotate(5deg)}.mad_products_item_inner:hover .mad_products_item_inner_caption a{border-top:solid 1px #93117e;color:#93117e}.mad_products_item_inner_categoria{text-transform:uppercase;text-align:center}.mad_products_item_inner_categoria a{display:block;color:#999;font-size:17px;font-weight:700;height:35px;line-height:17px;border-bottom:solid 1px #e7e7e7;margin-bottom:5px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_products_item_inner_categoria a:hover{color:#97be0d}.mad_products_item_inner_thumb_image{position:relative;width:100%;overflow:hidden;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_products_item_inner_thumb_image img{width:100%;transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_products_item_inner_caption a{display:block;font-family:"Titillium Web";text-transform:uppercase;font-size:17px;line-height:20px;height:60px;font-weight:600;margin:10px 0;padding:10px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#6b9362;text-align:center;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_products_item_inner_caption a:hover{text-decoration:none}.mad_products_item_inner_price{text-align:center;font-family:"Titillium Web";font-size:16px;color:#93117e;font-weight:600;padding:5px;background-color:#e6e6e6;margin-top:5px}.mad_products_item_inner_price span{display:inline-block;color:#757678;font-size:13px;font-weight:600;margin-left:5px}.mad_products_item_inner_price_crossed{text-decoration:line-through}.mad_products_item_inner_icons{margin-top:10px;border-top:solid 1px #ccc;padding-top:10px}.mad_products_item_inner_icons ul{margin:0;padding:0}.mad_products_item_inner_icons ul li{position:relative;width:33%;margin:0;padding:0;margin-left:-2px;margin-right:-2px;list-style-type:none;display:inline-block;border-left:solid 1px #e7e7e7;text-align:center}.mad_products_item_inner_icons ul li:first-child{border-left:none}.mad_products_item_inner_icons ul li a{display:block;position:relative;color:#999;padding:5px;font-size:16px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_products_item_inner_icons ul li a:hover{color:#97be0d}.mad_products_item_inner_icons ul li a i{font-size:20px}.mad_products_item_inner_icons ul li a.mad_favourite_added{color:#97be0d}.mad_shop_prod_detail_aside_picture_principale{position:relative}.mad_shop_prod_detail_aside_picture_secondaria{width:150px;margin-top:20px;border:solid 1px #ccc;overflow:hidden;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.mad_shop_prod_detail_aside_picture_secondaria img{width:100%}.mad_shop_prod_detail_aside_links{margin-top:40px}.mad_shop_prod_detail_aside_links ul{margin:0;padding:0;list-style-type:none}.mad_shop_prod_detail_aside_links ul li a{display:block;border-bottom:dashed 1px #999;padding:5px;text-transform:uppercase;font-family:"Titillium Web";font-size:15px;color:#6b9362;font-weight:600;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_shop_prod_detail_aside_links ul li a:hover{color:#93117e;text-decoration:none}.mad_shop_prod_detail_info{margin-top:40px}.mad_shop_prod_detail_info h3{font-family:"Titillium Web";color:#6b9362;font-weight:700;margin:0;font-size:24px}.mad_shop_prod_detail_info h4{font-family:"Titillium Web";color:#6b9362;font-weight:700;margin:0;font-size:20px}.mad_shop_prod_detail_info h5{font-size:12px;font-family:"Titillium Web";background-color:#6b9362;color:#fff;font-weight:400;padding:3px 10px;margin-top:10px;display:inline-block;clear:both;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.mad_shop_prod_detail_info h6{font-size:11px;color:#333}.mad_shop_prod_detail_info_descrizione{font-family:"Titillium Web";font-size:18px;margin-bottom:20px;border-bottom:solid 1px #ccc}.mad_shop_prod_detail_info_descrizione p{font-size:inherit}.mad_shop_prod_detail_info_attrs{margin-top:20px;padding:0;list-style-type:none}.mad_shop_prod_detail_info_attrs li{font-size:14px;color:#686868;padding:10px 0;font-family:"Fira Sans";font-weight:400;border-bottom:dashed 1px #ccc}.mad_shop_prod_detail_info_attrs li:last-child{border:none}.mad_shop_prod_detail_info_attrs li span.attrs_key{text-transform:uppercase;font-weight:700}.mad_shop_prod_detail_info .price{color:#6b9362;font-family:"Titillium Web";font-size:36px;font-weight:600}.mad_shop_prod_detail_info .price span{font-size:15px;color:#999}.mad_shop_prod_detail_info .price span.price_crossed span{display:block}.mad_shop_prod_detail_info .price span.price_crossed span:first-child{text-decoration:line-through}.mad_shop_prod_detail_info .mad_prod_qta_wrapper{position:relative;width:180px}.mad_shop_prod_detail_info .mad_prod_qta_wrapper input::-webkit-inner-spin-button,.mad_shop_prod_detail_info .mad_prod_qta_wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mad_shop_prod_detail_info .mad_prod_qta_wrapper input[type=number]{-moz-appearance:textfield}.mad_shop_prod_detail_info .mad_prod_qta_wrapper label{font-weight:600;font-size:18px;color:#686868;display:block;margin-right:10px;font-family:"Fira Sans"}.mad_shop_prod_detail_info .mad_prod_qta_wrapper .form-control{position:relative;width:180px;height:39px;border-radius:20px;text-align:center;display:inline-block;color:#686868;font-weight:600;font-size:15px;background:#f3f3f3;border:1px solid #f3f3f3;box-shadow:none}.mad_shop_prod_detail_info .mad_btn_prod_qta{height:39px;font-size:18px;position:absolute;bottom:10px;background-color:#fff;color:#999;padding:5px 20px;border:1px solid #ccc;cursor:pointer;z-index:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_shop_prod_detail_info .mad_btn_prod_qta:hover{background-color:#97be0d;color:#fff}.mad_shop_prod_detail_info .mad_btn_prod_qta_minus{left:0;border-radius:20px 0 0 20px}.mad_shop_prod_detail_info .mad_btn_prod_qta_plus{right:0;border-radius:0 20px 20px 0}.mad_shop_prod_detail .mad_interactive_buttons{position:relative;display:inline-block}.mad_shop_prod_detail .mad_interactive_buttons a,.mad_shop_prod_detail .mad_interactive_buttons button{position:relative;background:0 0;border:1px solid #d0d0d0;color:#686868;font-weight:400;font-size:15px;line-height:35px;padding:10px 15px;text-transform:uppercase;margin-bottom:20px;border-radius:25px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_shop_prod_detail .mad_interactive_buttons a:hover,.mad_shop_prod_detail .mad_interactive_buttons button:hover{background-color:#93117e;color:#fff}.mad_shop_prod_detail .mad_interactive_buttons a{font-size:22px}.mad_shop_prod_detail .mad_interactive_buttons a.mad_favourite_added{color:#fff;background-color:#97be0d}.mad_shop_prod_detail .mad_interactive_buttons a.mad_favourite_added:hover{background-color:#93117e}@media only screen and (min-width:576px){.mad_shop_prod_detail_info{margin-top:0}}@media only screen and (min-width:768px){.mad_centered_message{position:relative}.mad_centered_message .mad_centered_message_inner h3{font-size:38px}}@media only screen and (min-width:992px){.mad_aside_shop_categories{text-align:right}.mad_aside_shop_categories_list li.mad_back_to_cat{margin-bottom:20px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding:10px 0!important}.mad_aside_shop_categories_list li.mad_back_to_cat a{display:block;text-align:right}.mad_aside_shop_categories_list li.mad_back_to_cat:first-child{display:none}}.mad_shop_cart .lead,.mad_shop_cart .lead p{font-size:21px;margin-bottom:20px;font-weight:300;line-height:25px;font-family:"Fira Sans"}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info{display:block}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item{border-bottom:1px solid #ccc;padding:10px 0;margin-bottom:20px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_trash{display:inline-block;width:50px;position:relative;top:-10px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_trash a{display:block;background-color:#fff;border:solid 1px #ccc;text-align:center;padding:5px;line-height:35px;font-size:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_trash a:hover{color:#93117e}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_pic{display:none}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_info{display:inline-block;width:calc(100% - 60px);padding:0 5px;margin-bottom:20px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_info .title{font-family:"Fira Sans";font-size:16px;line-height:18px;font-weight:700}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_info .title span{color:#7caa15;font-size:11px;display:block}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_info .desc{color:#999;font-size:12px;line-height:14px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_info_extra{background-color:#f5f5f5;padding:5px 10px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_prices{float:left;width:calc(100% - 160px);padding-top:10px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_prices_unit{display:block;text-align:left;padding:5px;border-bottom:1px dashed #ccc}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_prices_unit span{font-weight:700}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_prices_complessivo{display:block;text-align:left;padding:5px;border-bottom:1px dashed #ccc}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_prices_complessivo span{font-weight:700}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta{width:140px;float:right}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_fields{position:relative;width:140px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_fields input::-webkit-inner-spin-button,.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_fields input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_fields input[type=number]{-moz-appearance:textfield;text-align:center}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_fields .form-control{position:relative;width:100%;height:39px;border-radius:20px;text-align:center;display:inline-block;color:#686868;font-weight:600;font-size:15px;background:#f3f3f3;border:1px solid #f3f3f3;box-shadow:none}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_fields .mad_btn_prod_qta{height:39px;font-size:18px;position:absolute;bottom:10px;background-color:#fff;color:#999;padding:5px 15px;border:1px solid #ccc;cursor:pointer;z-index:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_fields .mad_btn_prod_qta:hover{background-color:#97be0d;color:#fff}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_fields .mad_btn_prod_qta_minus{left:0;border-radius:20px 0 0 20px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_fields .mad_btn_prod_qta_plus{right:0;border-radius:0 20px 20px 0}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_label{text-align:center}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_item_product_qta_desc{text-align:center}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_cart_summary{font-size:15px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_cart_summary_desc{float:left}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_cart_summary_price{float:right}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_cart_summary_total{text-transform:uppercase;margin-top:20px;font-family:"Titillium Web";color:#7caa15;font-weight:700;font-size:18px}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info_body_inner_cart_summary_total span:nth-child(2){font-size:20px}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info{display:none}.mad_shop_cart .mad_cart_alert{display:none;text-align:center}.mad_shop_cart .mad_cart_buttons{display:block}.mad_shop_cart .mad_cart_buttons .d-flex{display:block!important}.mad_cst_checkout_payments_method{background-color:#f5f5f5;padding:20px;margin:0 0 20px 0;border:dashed 2px #ccc}.mad_cst_checkout_payments_method .mad_cst_checkout_title{color:#6b9362;font-size:16px;padding:5px;text-transform:uppercase;border-bottom:solid 1px #ccc;font-family:"Fira Sans"}.mad_cst_checkout_payments_method .table{margin:30px 0 0 0}.mad_cst_checkout_payments_method .form-check{padding:0}.mad_cst_checkout_payments_method .form-check label{cursor:pointer;display:block}.mad_cst_checkout_payments_method .form-check label input{display:inline-block;margin-right:5px}.mad_cst_shop_checkout_my_data{display:flex;justify-content:center}.mad_cst_shop_checkout_my_data>span:first-child{padding:5px 10px;border-radius:5px;background-color:#e7e7e7;margin:0 auto}.mad_cst_shop_checkout_info_consegna{text-align:center}.mad_cst_shop_checkout_info_consegna>div{padding:20px 0;border-bottom:solid 1px #999}.mad_cst_shop_checkout_info_consegna ul{list-style-type:none}.mad_cst_shop_checkout_info_consegna ul li{border-bottom:dashed 1px #ccc;padding:5px 0}@media only screen and (min-width:480px){.mad_shop_cart .mad_cart_buttons{display:block}.mad_shop_cart .mad_cart_buttons .d-flex{display:flex!important}}@media only screen and (min-width:768px){.mad_shop_cart .lead,.mad_shop_cart .lead p{font-size:21px;margin-bottom:20px;font-weight:300;line-height:25px;font-family:"Fira Sans"}.mad_shop_cart .mad_cst_shop_cart_mobile_cart_info{display:none}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info{display:block}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_trash a{width:50px;display:block;background-color:#fff;border:solid 1px #ccc;text-align:center;padding:5px;line-height:35px;font-size:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_trash a:hover{color:#93117e}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_info{display:block}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_info .title{line-height:20px}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_info .title span{display:block;color:#7caa15;font-size:11px}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_qta{position:relative;width:140px}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_qta input::-webkit-inner-spin-button,.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_qta input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_qta input[type=number]{-moz-appearance:textfield;text-align:center}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_qta .form-control{position:relative;width:100%;height:39px;border-radius:20px;text-align:center;display:inline-block;color:#686868;font-weight:600;font-size:15px;background:#f3f3f3;border:1px solid #f3f3f3;box-shadow:none}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_qta .mad_btn_prod_qta{height:39px;font-size:18px;position:absolute;bottom:10px;background-color:#fff;color:#999;padding:5px 15px;border:1px solid #ccc;cursor:pointer;z-index:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_qta .mad_btn_prod_qta:hover{background-color:#97be0d;color:#fff}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_qta .mad_btn_prod_qta_minus{left:0;border-radius:20px 0 0 20px}.mad_shop_cart .mad_cst_shop_cart_pc_cart_info .mad_cst_shop_cart_pc_cart_info_body_table_item_qta .mad_btn_prod_qta_plus{right:0;border-radius:0 20px 20px 0}.mad_cst_shop_checkout_info_consegna>div{text-align:left}.mad_cst_shop_checkout_info_consegna>div ul{list-style-type:disc}.mad_cst_shop_checkout_info_consegna>div ul li{border-bottom:none;padding:0}.mad_cst_shop_checkout_info_consegna>div:nth-of-type(2){text-align:right}}.mad_shop_ordini_table{display:none}.mad_shop_ordini_table .mad_btn_def{margin:0;padding:5px 10px}.mad_shop_ordini_table .mad_btn_large{padding:20px 40px}.mad_shop_ordini_mobile_list{display:block}.mad_shop_ordini_mobile_list_inner_item{padding:10px;border-bottom:solid 1px #7caa15;margin-bottom:30px}.mad_shop_ordini_mobile_list_inner_item_info{border-bottom:1px dashed #ccc;padding:5px 0}.mad_shop_ordini_mobile_list_inner_item_info:last-child{border-bottom:none}.mad_shop_ordini_mobile_list_inner_item_info_key{font-weight:700;display:inline-block;margin-right:5px}.mad_shop_ordini_mobile_list_inner_item_info_value{display:inline-block}.mad_shop_ordini_mobile_list_inner_item_info a.mad_btn_def{margin-top:10px}.mad_shop_ordini_segnalazioni_list .mad_shop_ordini_mobile_list_inner_item_info_key{display:block}.mad_shop_ordini_segnalazioni_list .mad_shop_ordini_mobile_list_inner_item_info_value{display:block}.mad_shop_ordine_detail .mad_table_summary{font-family:"Fira Sans"}.mad_shop_ordine_detail .mad_table_summary small{font-size:13px;color:#999}.mad_shop_ordine_detail .mad_table_summary .table_row_tot{font-weight:700}.mad_shop_ordine_detail .mad_table_summary .table_row_tot td:nth-child(2){font-size:20px}.mad_shop_ordine_detail_prod_info{font-family:"Titillium Web"}.mad_shop_ordine_detail_prod_info ul{list-style-type:none;padding:0}.mad_shop_ordine_detail_prod_info ul li{padding:10px 0;border-bottom:1px dashed #ccc}.mad_shop_ordine_detail_prod_info ul li:first-child{padding-top:0}.mad_shop_ordine_detail_prod_info_item_name{font-weight:700}.mad_shop_ordine_detail_prod_info_item_name span{color:#93117e;font-size:11px}.mad_shop_ordine_detail_prod_info_item_category{color:#999;font-size:11px;font-weight:700;line-height:13px}.mad_shop_ordine_detail_prod_info_item_prezzo{font-size:14px;font-weight:400}.mad_shop_ordine_detail_prod_info_item_prezzo_qta{font-weight:700}.mad_shop_ordine_detail_prod_info_item_prezzo_complessivo{color:#7caa15;font-weight:700;font-size:18px}@media only screen and (min-width:1024px){.mad_shop_ordini_table{display:block}.mad_shop_ordini_mobile_list{display:none}}body.webmail{background-color:#e7e7e7;font-family:Roboto}body.webmail hr{border-top:1px solid #2a2a2a}body.webmail .mail_wrapper{width:90%;max-width:640px;margin:0 auto}body.webmail .mail_head{padding:10px 0 0;width:100%;background-color:#fff;color:#fff;font-family:Roboto;border-top:solid 3px #ccc}body.webmail .mail_head .mail_marchio{width:100%;max-width:250px;text-align:center;margin:0 auto;margin-bottom:20px}body.webmail .mail_head .mail_marchio img{width:100%;height:auto}body.webmail .mail_head .mail_company_name{color:#fff;text-transform:uppercase;font-weight:600;background-color:#7caa15}body.webmail .mail_head .mail_tel{width:100%;text-align:center}body.webmail .mail_contenuti_testuali{background-color:#fff;border-bottom:dashed 2px #7caa15}body.webmail .mail_contenuti_testuali .mail_title{background-color:#7caa15;color:#fff;font-size:14px;text-align:center;padding:10px;text-transform:uppercase;font-weight:500;font-family:"Titillium Web"}body.webmail .mail_contenuti_testuali .mail_desc{padding:20px;font-family:Roboto;font-size:14px;line-height:18px}body.webmail .mail_contenuti_testuali .mail_desc a{display:block;margin:5px 0;word-break:break-all;color:#7caa15}body.webmail .mail_footer{background-color:#fff;color:#999;padding:20px 0;text-align:center;font-family:"Titillium Web";font-size:14px;border-bottom:solid 5px #93117e;font-weight:600}body.webmail .mail_footer hr{border-top:1px solid #555e55}body.webmail .mail_company_name{padding:5px;margin-bottom:10px;color:#93117e;text-transform:uppercase;font-size:16px;font-weight:700;font-family:Nunito}body.webmail .mail_company_address{font-family:"Titillium Web"}body.webmail .mail_company_phone p{font-size:12px}body.webmail .mail_company_mail p{font-size:12px;color:#999}body.webmail a.main_link{display:block;padding:10px;text-transform:uppercase;color:#fff;font-weight:700;text-align:center;background-color:#f16d6d;width:250px;margin:0 auto}body.webmail a.main_link:hover{background-color:#737373}.mad_faq{margin:20px 0 80px}.mad_faq_sezione{position:relative;border-top:solid 1px #e7e7e7;cursor:pointer}.mad_faq_sezione_titolazione h2{font-size:26px;line-height:60px;position:relative;font-family:Rubik;padding-left:20px;padding-top:20px;color:#333;font-weight:500;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_faq_sezione_titolazione h2 i{position:absolute;height:30px;width:30px;bottom:0;right:20px;top:50%;margin-top:-15px;border:solid 1px #ccc;text-align:center;line-height:30px;color:#ccc;speak:none;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;font-size:20px;transition:.3s;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.mad_faq_sezione_lista{margin:50px 0;display:none}.mad_faq_sezione_lista ul{list-style-type:none;padding:0 20px}.mad_faq_sezione_lista ul li{border-bottom:dashed 1px #ccc;padding:20px 0}.mad_faq_sezione_lista ul li .faq_domanda{text-transform:uppercase;font-size:14px;color:#555e55;font-family:Rubik;font-weight:600}.mad_faq_sezione_lista ul li .faq_risposta{color:#999;margin:5px 0;font-family:"Titillium Web";font-size:18px;font-weight:500}.mad_faq_sezione_lista ul li .faq_risposta p{font-family:"Titillium Web";font-size:18px;font-weight:500}.mad_faq_sezione_lista ul li:last-child{border-bottom:none}.mad_faq_sezione.mad_faq_sezione_active .mad_faq_sezione_titolazione i{webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mad_faq_sezione:hover h2{color:#97be0d}.mad_faq_sezione:hover h2 i{color:#97be0d}@media only screen and (min-width:768px){.mad_faq{margin:20px 0 80px}.mad_faq_sezione_titolazione h2{font-size:36px;padding-left:40px}.mad_faq_sezione_titolazione h2 i{height:40px;width:40px;bottom:0;top:50%;margin-top:-20px;right:0;line-height:40px;font-size:25px}.mad_faq_sezione_lista ul{padding-left:40px}}@media only screen and (min-width:1024px){.mad_faq{margin:20px 0 80px}.mad_faq_sezione_titolazione h2{font-size:56px}.mad_faq_sezione_titolazione h2 i{height:60px;width:60px;bottom:0;top:50%;margin-top:-30px;right:0;line-height:60px;font-size:35px}}.mad_news_list{padding:5rem 0}.mad_news_list .mad_news_list_title h1{font-family:"Amatic SC",sans-serif;font-size:55px;font-weight:700;color:#93117e}.mad_news_list .mad_news_list_title p{font-family:"Titillium Web",sans-serif;font-weight:500;font-size:18px}.mad_news_list .mad_list_item{margin-bottom:40px}.mad_news_list .mad_list_item h4{font-size:18px;line-height:22px;height:auto;font-weight:600;margin:20px 0 10px;font-family:"Titillium Web",sans-serif;text-transform:uppercase}.mad_news_list .mad_list_item .image img{width:100%}.mad_news_list .mad_list_item .mad_news_excerpt{line-height:20px;height:90px;border-bottom:solid 1px #e7e7e7;padding:5px 0;font-size:16px;font-family:"Titillium Web";display:none}.mad_news_list .mad_list_item .mad_news_btn{border-bottom:solid 1px #ccc}.mad_news_list .mad_list_item .mad_news_btn a{display:inline-block;float:none;margin:10px 0;font-size:14px;background-color:#7caa15;text-transform:uppercase;color:#fff!important;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-o-transition:all ease .8s;transition:all ease .8s}.mad_news_list .mad_list_item .mad_news_btn a:hover{background-color:#93117e;text-decoration:none}.mad_news_detail .image{width:100%}.mad_news_detail .image img{width:100%}.mad_news_detail .mad_note_aggiuntive{border:dashed 1px #6b9362;padding:10px}.mad_news_detail .mad_note_aggiuntive_inner{background-color:#f5f5f5;padding:5px;color:#6b9362;font-style:italic}.mad_news_detail .mad_news_aside_title h3{color:#333;margin:0 0 10px;font-size:24px;font-weight:400;border-bottom:solid 1px #333;text-transform:uppercase;font-family:Rubik}.mad_news_detail .mad_news_list{padding-top:0}@media only screen and (min-width:576px){.mad_news_list .mad_list_item h4{font-size:18px;line-height:22px;height:60px}.mad_news_list .mad_list_item .mad_news_excerpt{display:none}}@media only screen and (min-width:768px){.mad_news_list .mad_list_item h4{font-size:18px;line-height:22px;height:60px}.mad_news_list .mad_list_item .mad_news_excerpt{display:none}}@media only screen and (min-width:1280px){.mad_news_list .mad_list_item h4{font-size:18px;line-height:22px;height:40px}.mad_news_list .mad_list_item .mad_news_excerpt{display:block}}.mad_cookie_info_small{width:100%;position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:solid 5px #93117e;padding:20px;z-index:105}.mad_cookie_info_small_inner_large_text{display:none}.mad_cookie_info_small_inner_small_text{display:block}.mad_cookie_info_small_inner p{font-family:"Titillium Web";font-size:16px}.mad_cookie_info_small_inner a{color:#93117e}.mad_cookie_info_small_inner small{font-style:italic}.mad_cookie_info_small .mad_cookie_info_small_inner_btn{text-align:right}.mad_cookie_info_small .mad_cookie_info_small_inner_btn button{background-color:#7caa15;color:#fff}.mad_cookie_info_small .mad_cookie_info_small_inner_btn button:hover{background-color:#93117e}@media only screen and (min-width:768px){.mad_cookie_info_small_inner_large_text{display:block}.mad_cookie_info_small_inner_small_text{display:none}}.box-with-text{background-image:-webkit-linear-gradient(transparent,transparent),url(../../images/bg_text_fill_01.jpg);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.box-with-text{overflow:hidden;background-position:50% 50%;background-size:cover;text-align:center;text-transform:uppercase;white-space:nowrap;font:26vmax/.85 "Readex Pro",sans-serif;margin:0 0 100px;font-weight:700}.tooltip-inner{background:red}.bs-tooltip-top .arrow::before{border-top-color:red}.parsley-errors-list{list-style:none;padding:0;margin-top:5px;color:red}.parsley-error{border:solid 1px red!important}.or-spacer{margin-top:100px;margin-left:100px;width:400px;position:relative}.or-spacer .mask{overflow:hidden;height:20px}.or-spacer .mask:after{content:"";display:block;margin:-25px auto 0;width:100%;height:25px;border-radius:125px/12px;box-shadow:0 0 8px #000}.or-spacer span{width:50px;height:50px;position:absolute;bottom:100%;margin-bottom:-25px;left:50%;margin-left:-25px;border-radius:100%;box-shadow:0 2px 4px #999;background:#fff}.or-spacer span i{position:absolute;top:4px;bottom:4px;left:4px;right:4px;border-radius:100%;border:1px dashed #aaa;text-align:center;line-height:40px;font-style:normal;color:#999}.or-spacer-vertical{position:relative;width:100px;margin:25% 50%}.or-spacer-vertical .mask{overflow:hidden;width:20px;height:200px}.or-spacer-vertical span{position:absolute;width:60px;height:60px;top:50%;left:0;margin-top:-30px;margin-left:-30px;border-radius:100%;box-shadow:0 2px 4px #999;background:#fff}.or-spacer-vertical span i{position:absolute;top:4px;bottom:4px;left:4px;right:4px;border-radius:100%;border:1px dashed #999;text-align:center;line-height:50px;font-style:normal;color:#999;font-size:10px}.or-spacer-vertical.left .mask:after{content:"";display:block;margin-left:-20px;width:20px;height:100%;border-radius:12px/125px;box-shadow:0 0 8px #000}.or-spacer-vertical.right .mask:before{content:"";display:block;margin-left:20px;width:20px;height:100%;border-radius:12px/125px;box-shadow:0 0 8px #000}@media only screen and (min-width:768px){.or-spacer-vertical{position:relative;width:100px;margin:50% 50%}}.pace.pace-active{display:none!important}body a{text-decoration:none}body p{font-size:.9rem;margin-bottom:.5rem}body .form-control{display:block;margin:5px 0 10px;width:100%;height:50px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.08);box-shadow:inset 0 1px 1px rgba(0,0,0,.08);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:"Titillium Web"}body textarea.form-control{height:auto}body select optgroup{font-weight:400}body .step .number{color:#fff}body .step .number+.info{color:#fff}body .step .number:before{background:#97be0d!important}body .carousel .carousel-caption.carousel-caption-right{background:rgba(0,0,0,0)!important}body .carousel .carousel-caption{background:rgba(0,0,0,0)!important}a.sc-7dvmpp-1.gCdMUP{display:none!important}.sc-8eqc3y-0.fXBuHm{display:none}.iILOR:before{display:none}.iILOR:after{display:none}body .btn{font-size:1.1rem!important}body .modal .btn-success{color:#fff;background-color:#7caa15;border-color:#7caa15}body .modal form ::-webkit-input-placeholder{font-size:14px;color:#333;font-weight:400;font-family:"Titillium Web"}body .modal form :-moz-placeholder{font-size:14px;color:#333;font-weight:400;font-family:"Titillium Web"}body .modal form .form-group{margin-bottom:10px}body .modal form .form-group label{font-weight:700;margin-bottom:5px;font-size:12px}body .modal .links{margin:10px}body .modal .links a{padding:5px 0;font-size:12px;font-weight:500;line-height:20px;color:#333}body .modal .links a:hover{color:#7caa15;text-decoration:none}body .modal-backdrop{background-color:rgba(0,0,0,.7)}.section{padding:5rem}.content{padding:60px 15px 75px}.content.has-bg{padding-bottom:60px;overflow:hidden;position:relative}.content.has-bg .content-bg{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat}.content.has-bg .content-bg:before{content:"";background:url(images/bg-content-cover.png);position:absolute;left:0;right:0;top:0;bottom:0}.header .dropdown-menu{border-top:solid 3px #7caa15}.header .header-nav .nav>li>a{line-height:26px;font-size:12px;font-weight:600}.header .header-nav .nav>li>.dropdown-menu>a.dropdown-item:hover{color:#6b9362}.header .header-cart .total{background-color:#7caa15}.dropdown-menu-cart .cart-title{font-size:25px;color:#7caa15}.dropdown-menu-cart .cart-item>li .h4,.dropdown-menu-cart .cart-item>li h4{font-size:14px;margin:3px 0;font-family:"Titillium Web";color:#333}.dropdown-menu-cart .cart-item-image{width:60px!important;padding:0!important}.btn-outline{padding:10px 20px}.swal2-title{font-size:3.5em!important}.checkout .checkout-header{overflow:auto}.checkout .checkout-header .row>div{display:block;float:left}.container{width:90%;max-width:90%}