.visible-from-xs{display:none !important}@media(max-width: 480px){.visible-from-xs{display:block !important}}.visible-from-sm{display:none !important}@media(max-width: 767px){.visible-from-sm{display:block !important}}.visible-from-md{display:none !important}@media(max-width: 1024px){.visible-from-md{display:block !important}}.visible-from-lg{display:none !important}@media(max-width: 1100px){.visible-from-lg{display:block !important}}.visible-from-xl{display:none !important}@media(max-width: 1440px){.visible-from-xl{display:block !important}}.hide-from-xs{display:block !important}@media(max-width: 480px){.hide-from-xs{display:none !important}}.hide-from-sm{display:block !important}@media(max-width: 767px){.hide-from-sm{display:none !important}}.hide-from-md{display:block !important}@media(max-width: 1024px){.hide-from-md{display:none !important}}.hide-from-lg{display:block !important}@media(max-width: 1100px){.hide-from-lg{display:none !important}}.hide-from-xl{display:block !important}@media(max-width: 1440px){.hide-from-xl{display:none !important}}.mt-0{margin-top:0 !important}.mt-1{margin-top:5px !important}.mt-2{margin-top:10px !important}.mt-3{margin-top:20px !important}.mt-4{margin-top:40px !important}.mt-5{margin-top:80px !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:5px !important}.pt-2{padding-top:10px !important}.pt-3{padding-top:20px !important}.pt-4{padding-top:40px !important}.pt-5{padding-top:80px !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:5px !important}.mb-2{margin-bottom:10px !important}.mb-3{margin-bottom:20px !important}.mb-4{margin-bottom:40px !important}.mb-5{margin-bottom:80px !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:5px !important}.pb-2{padding-bottom:10px !important}.pb-3{padding-bottom:20px !important}.pb-4{padding-bottom:40px !important}.pb-5{padding-bottom:80px !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:5px !important}.ml-2{margin-left:10px !important}.ml-3{margin-left:20px !important}.ml-4{margin-left:40px !important}.ml-5{margin-left:80px !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:5px !important}.pl-2{padding-left:10px !important}.pl-3{padding-left:20px !important}.pl-4{padding-left:40px !important}.pl-5{padding-left:80px !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:5px !important}.mr-2{margin-right:10px !important}.mr-3{margin-right:20px !important}.mr-4{margin-right:40px !important}.mr-5{margin-right:80px !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:5px !important}.pr-2{padding-right:10px !important}.pr-3{padding-right:20px !important}.pr-4{padding-right:40px !important}.pr-5{padding-right:80px !important}html{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:300}html body .text-white{color:#fff}html body .text-white a{color:#fff !important}html body .text-white a:before{background-color:#fff}html body .text-primary{color:#3a1301}html body .text-primary a{color:#3a1301 !important}html body .text-primary a:before{background-color:#3a1301}html body .text-grey{color:#838383}html body .text-grey a{color:#838383 !important}html body .text-grey a:before{background-color:#838383}html body .text-capitalize{text-transform:capitalize}html body .text-center{text-align:center}html body .text-right{text-align:right}.gform_wrapper{max-width:800px}.gform_wrapper.gform-theme--framework .gform_validation_errors{border:none;border-radius:0;padding:.5rem}.gform_wrapper.gform-theme--framework .gform_validation_errors:focus{outline:none;-webkit-appearance:none}.gform_wrapper .gform_heading,.gform_wrapper .gf_progressbar_title,.gform_wrapper .gform_required_legend{display:none !important}.gform_wrapper form{display:flex;flex-direction:column-reverse}.gform_wrapper form .gf_progressbar_wrapper{margin:40px 0}.gform_wrapper form .gf_progressbar_wrapper .gf_progressbar_percentage,.gform_wrapper form .gf_progressbar_wrapper .gf_progressbar{border-radius:0}.gform_wrapper form .gf_progressbar_wrapper .gf_progressbar_percentage{background-color:#3a1301}.gform_wrapper form .gform_body{position:relative}.gform_wrapper form .gform_body .gform_fields{gap:20px}.gform_wrapper form .gform_body .gform_fields .gfield_required{display:none !important}.gform_wrapper form .gform_body .gform_fields .gfield.two-columns .ginput_container_radio .gfield_radio,.gform_wrapper form .gform_body .gform_fields .gfield.two-columns .ginput_container_radio .gfield_checkbox,.gform_wrapper form .gform_body .gform_fields .gfield.two-columns .ginput_container_checkbox .gfield_radio,.gform_wrapper form .gform_body .gform_fields .gfield.two-columns .ginput_container_checkbox .gfield_checkbox{display:grid;column-gap:2rem;grid-template-columns:repeat(2, 1fr)}.gform_wrapper form .gform_body .gform_fields .gfield>legend{font-family:var(--et_global_heading_font);color:#3a1301;font-size:2.625rem;line-height:1em}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_description{color:#3a1301;font-size:.875rem;font-weight:300}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{border-radius:0;color:#3a1301}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_checkbox,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_radio,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox{gap:0}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_checkbox .gchoice,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_radio .gchoice,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice{display:block;position:relative;padding:.5rem 0}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice:last-child,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_checkbox .gchoice:last-child,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_radio .gchoice:last-child,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice:last-child{border-bottom:none}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice input,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_checkbox .gchoice input,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_radio .gchoice input,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input{position:absolute;z-index:0;opacity:0}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice input:checked+label:after,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_checkbox .gchoice input:checked+label:after,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_radio .gchoice input:checked+label:after,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input:checked+label:after{background-color:#3a1301;border-width:4px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_checkbox .gchoice label,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_radio .gchoice label,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice label{cursor:pointer;padding-left:1.2rem;width:100%;font-size:.875rem;font-weight:300;color:#3a1301}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label:after,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_checkbox .gchoice label:after,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_radio .gchoice label:after,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice label:after{content:"";position:absolute;top:50%;left:0;width:1.2rem;height:1.2rem;background-color:#f2e9e0;border:1px solid #f2e9e0;box-shadow:0 0 0 1px #3a1301;color:#f2e9e0;z-index:5;border-radius:100%;transform:translateY(-50%)}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice label:after{border-radius:0}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-select label{color:#3a1301;font-weight:300}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select{border:none;border-radius:0;background-color:#3a1301;color:#f2e9e0;font-size:.875rem;font-weight:300;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;width:450px;padding:2px 16px;height:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f2e9e0%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px;padding-right:40px !important}.gform_wrapper form .gform_body .gform_fields .gfield .validation_message{font-size:.875rem;font-weight:300;color:#3a1301}.gform_wrapper form .gform_body .gform-page-footer{margin:0;position:absolute;bottom:-120px;right:0;width:100%;display:flex;justify-content:flex-end}.gform_wrapper form .gform_body .gform-page-footer .gform-loader{border-block-end-color:#3a1301 !important;border-inline-start-color:#3a1301 !important}.gform_wrapper form .gform_body .gform-page-footer .gform_button[type=submit]{margin-left:auto !important;background-color:#3a1301 !important;border:1px solid #3a1301;border-radius:0 !important;font-weight:300 !important;font-size:.875rem !important;letter-spacing:.15em !important;text-transform:uppercase !important}.gform_wrapper form .gform_body .gform-page-footer .gform_button[type=submit]:focus{outline:none;-webkit-appearance:none}.gform_wrapper form .gform_body .gform-page-footer .gform-theme-button{border-radius:0 !important;text-transform:uppercase !important;font-weight:300 !important;font-size:.875rem !important;letter-spacing:.15em !important}.gform_wrapper form .gform_body .gform-page-footer .gform-theme-button:focus{outline:none;-webkit-appearance:none}.gform_wrapper form .gform_body .gform-page-footer .gform-theme-button.gform_next_button{margin-left:auto !important;background-color:#3a1301 !important;border:1px solid #3a1301 !important}.gform_wrapper form .gform_body .gform-page-footer .gform-theme-button.gform_previous_button{background-color:rgba(0,0,0,0) !important;border:1px solid #3a1301 !important;color:#3a1301 !important}.gform_wrapper form .gform_body .gform-page-footer .gform-theme-button.gform_previous_button:hover{background-color:#3a1301 !important;color:#fff !important}.prodotti-grid{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1024px){.prodotti-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.prodotti-grid{grid-template-columns:1fr}}.prodotti-carousel .swiper{width:100%;padding-bottom:40px}.prodotti-carousel .swiper .swiper-slide{height:auto}.prodotti-carousel .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3a1301}dialog{border:none;width:90%;padding:0;background-color:rgba(0,0,0,0);box-shadow:none}dialog::backdrop{background-color:rgba(58,19,1,.85)}.blog-filters .blog-filters-list,.blog-filters .prodotti-filters-list,.prodotti-filters .blog-filters-list,.prodotti-filters .prodotti-filters-list{display:flex;gap:.5em}.blog-filters .blog-filters-list::-webkit-scrollbar,.blog-filters .prodotti-filters-list::-webkit-scrollbar,.prodotti-filters .blog-filters-list::-webkit-scrollbar,.prodotti-filters .prodotti-filters-list::-webkit-scrollbar{display:none}@media(max-width: 767px){.blog-filters .blog-filters-list,.blog-filters .prodotti-filters-list,.prodotti-filters .blog-filters-list,.prodotti-filters .prodotti-filters-list{padding:0 .5em;flex-wrap:wrap;justify-content:center}}.blog-filters .blog-filters-list .single-filter,.blog-filters .prodotti-filters-list .single-filter,.prodotti-filters .blog-filters-list .single-filter,.prodotti-filters .prodotti-filters-list .single-filter{display:block;padding:.5em 1em;text-transform:uppercase;font-weight:300;letter-spacing:.15em;color:#3a1301;border:1px solid #3a1301;white-space:nowrap}@media(max-width: 767px){.blog-filters .blog-filters-list .single-filter,.blog-filters .prodotti-filters-list .single-filter,.prodotti-filters .blog-filters-list .single-filter,.prodotti-filters .prodotti-filters-list .single-filter{letter-spacing:.1em;font-size:12px;padding:.25em .5em}}.blog-filters .blog-filters-list .single-filter:hover,.blog-filters .blog-filters-list .single-filter.active,.blog-filters .prodotti-filters-list .single-filter:hover,.blog-filters .prodotti-filters-list .single-filter.active,.prodotti-filters .blog-filters-list .single-filter:hover,.prodotti-filters .blog-filters-list .single-filter.active,.prodotti-filters .prodotti-filters-list .single-filter:hover,.prodotti-filters .prodotti-filters-list .single-filter.active{color:#fff;background-color:#3a1301}.blog-filters .blog-filters-list .single-filter.hidden,.blog-filters .prodotti-filters-list .single-filter.hidden,.prodotti-filters .blog-filters-list .single-filter.hidden,.prodotti-filters .prodotti-filters-list .single-filter.hidden{display:none}.filter-group{margin-bottom:40px}.filter-group h3{font-size:40px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.wpml-ls-item a{background-color:#3a1301;padding:.6rem 1rem .5rem;color:#f2e9e0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.menu-item-has-children>a:first-child:after{top:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0;display:flex;flex-direction:column;justify-content:center}.card-prodotto{position:relative;height:100%;padding:80px 20px;color:#fff;font-size:.875rem}@media(max-width: 767px){.card-prodotto{font-size:.75rem}}.card-prodotto:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(58, 19, 1, 0) 0%, rgba(58, 19, 1, 0.5) 25%, rgba(58, 19, 1, 0.5) 75%, rgba(58, 19, 1, 0));z-index:1}.card-prodotto:hover .card-prodotto-cta a{background-color:#fff;color:#3a1301 !important}.card-prodotto.hidden{display:none}.card-prodotto .card-prodotto-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.card-prodotto .card-prodotto-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-prodotto .card-prodotto-img img{width:100%;height:100%;object-fit:cover}.card-prodotto .card-prodotto-info{position:relative;height:100%;z-index:5;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.card-prodotto .card-prodotto-info .card-prodotto-toptitle h4{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-size:1em;font-weight:300;text-transform:uppercase;letter-spacing:.15em;color:#fff}.card-prodotto .card-prodotto-info .card-prodotto-title h3{font-weight:400;font-family:"Bon Vivant Regular",serif;text-transform:uppercase;font-size:2.6em;color:#fff;line-height:1em}.card-prodotto .card-prodotto-info .card-prodotto-description{line-height:1.3em}@media(max-width: 767px){.card-prodotto .card-prodotto-info .card-prodotto-description{line-height:1.2em}}.card-prodotto .card-prodotto-info .card-prodotto-details{margin-top:auto;margin-bottom:20px}.card-prodotto .card-prodotto-info .card-prodotto-details .card-prodotto-durata{margin-top:20px;margin-bottom:20px}.card-prodotto .card-prodotto-info .card-prodotto-details span{display:block;line-height:1.1em}.card-prodotto .card-prodotto-info .card-prodotto-details span.label{font-weight:700;text-transform:uppercase}.card-prodotto .card-prodotto-info .card-prodotto-details span.value{margin-top:.5em;font-weight:300}.card-prodotto .card-prodotto-info .card-prodotto-cta{display:flex;justify-content:center}.card-prodotto .card-prodotto-info .card-prodotto-cta a{display:block;border:1px solid #fff;padding:.33em 1em;text-transform:uppercase;letter-spacing:.15em;color:#fff;font-weight:300}.et_pb_posts.et_grid_module article.hidden{display:none}@media(max-width: 767px){.et-db.single-prodotti #et-boc footer.et-l .et_block_row .et_pb_column:not(:last-child),.et_pb_gutters1.et-db.single-prodotti #et-boc footer.et-l .et_pb_column.et_pb_column_1_tb_footer,.et_pb_gutters1.et-db.single-prodotti #et-boc footer.et-l .et_pb_column .et_pb_module.et_pb_text{margin-bottom:30px !important}}/*# sourceMappingURL=main.min.css.map */
