body.boxed{}@media (min-width:768px){.page-layout-1column .product-info-main,.page-layout-2columns-left .product-info-main,.page-layout-2columns-right .product-info-main,.page-layout-3columns .product-info-main{width:49%}.page-layout-1column .product.media,.page-layout-2columns-left .product.media,.page-layout-2columns-right .product.media,.page-layout-3columns .product.media{width:49%}.page-layout-1column .column.main > .custom-block ~ .product-info-main,.page-layout-2columns-left .column.main > .custom-block ~ .product-info-main,.page-layout-2columns-right .column.main > .custom-block ~ .product-info-main,.page-layout-3columns .column.main > .custom-block ~ .product-info-main{width:36.75%}.page-layout-1column .column.main > .custom-block ~ .product.media,.page-layout-2columns-left .column.main > .custom-block ~ .product.media,.page-layout-2columns-right .column.main > .custom-block ~ .product.media,.page-layout-3columns .column.main > .custom-block ~ .product.media{width:36.75%}}.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown,.minicart-wrapper .block-minicart,.product-item .tocart,.bundle-options-container .block-bundle-summary .product-addto-links > .action,.product-item-actions .actions-secondary.action,.action.tocompare,.product-addto-links .action.tocompare,.product-social-links .action.tocompare,.wishlist.split.button > .action.split,.product-social-links .action.mailto.friend,.product-social-links .action.towishlist,.block-bundle-summary .action.towishlist,.product-item .action.towishlist,.table-comparison .action.towishlist,input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"],.footer-middle .block.newsletter input,.footer-middle .block.newsletter .action.subscribe,.filter-options-title,.filter-options-item.active .filter-options-title,.filter-options-content,.filter-options-title:after,.toolbar select,.swatch-option,.pages .page,.pages .action,.fotorama__stage,.fotorama__nav--thumbs .fotorama__thumb,.fotorama__nav .fotorama__thumb-border,.input-text.qty,.qty.field .qty-changer > a,button,a.action.primary,textarea,.minicart-items .item-qty,.block-minicart .block-content > .actions > .secondary .action.viewcart,.cart.table-wrapper .product-image-container,.cart-summary,select,#discount-coupon-form #coupon_code,.abs-discount-block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.cancel,.block-compare .action.primary,.cart-summary .block .actions-toolbar > .primary .action.primary,.cart-summary .form.giftregistry .fieldset .action.primary,.paypal-review-discount .actions-toolbar .action.primary,.paypal-review-discount .actions-toolbar .action.cancel,.cart-discount .actions-toolbar .action.primary,.cart-discount .actions-toolbar .action.cancel,.login-container,.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account,.form.form-edit-account,.form-address-edit,.form-newsletter-manage,.message,.box .box-title,.box .box-actions,.customer-welcome .header.links,.btn,.cms-index-index blockquote.testimonial,.recent-posts .item .post-image,.prev-next-products .product-nav .product-pop,#newsletter_popup,.product-label,.page-header.type11 .navigation li.level0.active,.page-header.type11 .navigation li.level0:hover,.filter .filter-current-subtitle,.filter-actions,.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2,.block-header-customer-login,.bundle-options-container .block-bundle-summary .product-addto-links > .action,.product-item-actions .actions-secondary.action,.action.tocompare,.product-addto-links .action.tocompare,.moved-add-to-links .action.tocompare,.product-social-links .action.tocompare,.wishlist.split.button > .action.split,.product-social-links .action.mailto.friend,.moved-add-to-links .action.mailto.friend,.product-social-links .action.towishlist,.product-addto-links .action.towishlist,.block-bundle-summary .action.towishlist,.product-item .action.towishlist,.table-comparison .action.towishlist{border-radius:0}.sw-megamenu.navigation li.level0.fullwidth:hover > .submenu,.sw-megamenu.navigation li.level0.staticwidth:hover > .submenu,.sw-megamenu.navigation li.level0.classic .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu,.sw-megamenu.navigation span.cat-label,.category-boxed-banner .owl-item .item,.iwd-summary-cart,.iwd-one-page-checkout-sidebar .iwd-opc-block-summary{border-radius:0 !important}@media (min-width:768px){.block-search input,.page-header.type1 .navigation > ul,.navigation li.level0,.page-header.type1 .navigation li.level0.parent:hover,.page-header.type1 .navigation li.level0.active,.page-header.type1 .navigation li.level0:hover,.page-header .navigation .level0 .submenu,.product.data.items > .item.title > .switch,.customer-welcome .header.links,.page-header.type5 .block-search input,.page-header.type5 .navigation .level0.parent:hover > .level-top,.page-header.type6 .block-search input,.page-header.type6 .navigation .level0:hover > .level-top,.page-header.type6 .navigation .level0.parent:hover > .level-top,.product.info.detailed.vertical .product.data.items > .item.title > .switch,.page-header.type5 .navigation .level0:hover > .level-top,.page-header.type11 .navigation li.level0.parent:hover{border-radius:0}}@media (min-width:640px){.modes-mode{border-radius:0}}.product-item-photo{border-radius:0;border:0;padding:0}.product-image-photo.hover_image{padding:0;border-radius:0}:root{--font-txt:"Lato",sans-serif;--font-txt:"Lato",sans-serif;--font-txt:"Lato",sans-serif;--font-size-3x:4rem;--font-size-2x:3.5rem;--font-size-1x:3rem;--font-size-big:2.5rem;--font-size-medium:2rem;--font-size-normal:1.5rem;--font-size-small:1rem;--line-height-3x:5rem;--line-height-2x:4.5rem;--line-height-1x:4rem;--line-height-big:3.5rem;--line-height-medium:3rem;--line-height-normal:2.5rem;--line-height-small:2rem;--color-1:#121212;--color-2:#FFFFFF;--color-3:#D69F3D;--color-price:#2D737E;--color-blue:#6DB6F2;--color-ubriachi:#D69F3D;--color-aromatizzati:#FFFFFF;--color-chocho:#786750}body{font-family:var(--font-txt);font-size:var(--font-size-normal);line-height:var(--line-height-normal);color:var(--color-1)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}h1{font-size:var(--font-size-2x);font-weight:600;line-height:var(--line-height-2x);margin:1rem 0 1rem}h2{font-size:var(--font-size-1x);font-weight:500;line-height:var(--line-height-1x);margin:1rem 0 1rem}h3{font-size:var(--font-size-big);font-weight:400;line-height:var(--line-height-big);margin:1.5rem 0 1rem}h4{font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);margin:1rem 0 1rem}h5{font-size:var(--font-size-normal);font-weight:400;line-height:var(--line-height-normal);margin:1rem 0 1rem}h6{font-size:var(--font-size-normal);font-weight:400;line-height:var(--line-height-normal);margin:1rem 0 1rem}p{font-family:var(--font-txt);font-size:var(--font-size-normal);line-height:var(--line-height-normal);color:var(--color-1)}.section-txt-center{text-align:center;margin:4rem 0 !important}.container-fluid .row{margin:0}.t-center{text-align:center}.page-wrapper>.breadcrumbs{background-color:transparent}.category-description h1{text-transform:uppercase;font-size:var(--color-3)}.row.pagamenti-accettati-contrassegno{display:none}.owl-theme .owl-dots .owl-dot span{background:#E0E0E0;border-radius:0}.owl-theme .owl-dots .owl-dot.active span{background:var(--color-3)}.spa-ola{display:none}.category-description div div{padding:0 !important}.page-main > .page-title-wrapper .page-title{text-transform:uppercase}.page-products .swatch-attribute.latteria_formato_kg{display:none !important}.product-item .price-box .price-label{font-size:12px;color:var(--color-1)}.product-item-details{padding:0;display:flex;flex-direction:column;justify-content:space-between}.page-wrapper--geppa .products-grid .swatch-option.text{background:var(--color-2);padding:7px}.abs-product-link>a:visited,.product-item-name>a:visited,.product.name a>a:visited{font-family:var(--font-txt);font-size}a.product-item-link{position:relative;margin:22px 0 0;display:block}a.product-item-link:before{content:'';position:absolute;bottom:62px;left:50%;transform:translateX(-50%);width:61px;height:5px;background-color:var(--color-1);margin:0}.abs-product-link,.product-item-name,.product.name a{font-weight:500;position:relative;margin:10px 0 0;display:block;color:var(--color-1);font-size:var(--font-size-medium);font-family:var(--font-txt);font-weight:500;height:50px}.abs-product-link>a:visited,.product-item-name>a:visited,.product.name a>a:visited{font-weight:500;position:relative;margin:10px 0 0;display:block;color:var(--color-1);font-size:var(--font-size-medium);font-family:var(--font-txt);font-weight:500;height:50px}.products-grid .product-item-details .product-item-actions .actions-primary{width:100%}.product-item-info{background-color:#FBFAF8}.page-wrapper--geppa .products.wrapper .product-item .qty-box{display:none}.product-item .tocart:before{display:none}.products-grid .product-item-details .product-item-actions .tocart{color:var(--color-2);background-color:var(--color-3);border-color:var(--color-2);padding:1.5em;text-transform:uppercase;font-family:var(--font-txt);width:100%}.page-wrapper--geppa .products-grid .product-item-name{text-align:center;padding:0 20px;margin:30px 0 0;overflow:unset;height:72px;max-height:72px}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover{color:var(--color-2);text-decoration:none}.product-item-details{padding:0}.price-container .price{font-size:2.4rem;padding:0 20px;font-family:var(--font-txt);color:var(--color-1)}.price-box{margin:0 0 30px;text-align:center}.price-box .price{font-weight:700}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover{color:var(--color-3);text-decoration:none}.bg-full{position:relative}.bg-full:after{position:absolute;width:4928%;height:100%;content:'';top:0;left:-180%;background-color:var(--color-1);z-index:-1}.bg-black{background-color:var(--color-1);padding:7rem 0;margin:7rem 0 !important}.bg-black h2{color:var(--color-2)}.bg-black p{line-height:var(--line-height-small);marign:0 0 3rem;display:block;color:var(--color-2);font-size:1.3rem;min-height:65px}.bg-black.section-business{margin:7rem 0 0 !important}h3.title-categorie{padding:0 10px;color:var(--color-2);text-transform:uppercase;font-size:var(--font-size-normal);font-weight:700;text-align:center;margin:0 auto 22px}h3.color-blue{background-color:var(--color-blue);width:fit-content}h3.color-orange{background-color:var(--color-ubriachi);width:fit-content}h3.color-white{background-color:var(--color-aromatizzati);width:fit-content;color:var(--color-1)}h3.color-brown{background-color:var(--color-chocho);width:fit-content}a.button-contact,a.button-contact:active,a.button-contact:visited{position:relative;color:var(--color-2) !important;display:block;margin:5rem 0 0;text-transform:uppercase}a.button-contact:hover{color:var(--color-3) !important}a.button-contact:before{position:absolute;content:'';width:58px;height:5px;background-color:var(--color-2);bottom:28px;left:50%;transform:translateX(-50%)}.section-business .col-md-12 .row{display:flex;align-content:center;align-items:center;flex-direction:row}.section-business h2{color:var(--color-2);font-size:var(--font-size-medium);text-transform:uppercase;font-weight:600}.section-businessp{width:90%;margin:0 auto !important}section-business .col-md-12 .row .col-md-3{padding-left:0;padding-right:0}.catalog-product-view{background-color:#FBFAF8}.fotorama__stage{border:0;background:transparent}.fotorama__stage__shaft{border:0}.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{border:none !important}.fotorama__nav--thumbs .fotorama__thumb{border:0 !important}.product-info-main{display:flex;flex-direction:column}.product-info-main .page-title-wrapper h1{margin:0 0 15px;font-size:var(--font-size-2x);font-weight:700;line-height:var(--line-height-big);color:var(--color-3);letter-spacing:1px}.page-wrapper--geppa .product-info-main .product-info-price .price-wrapper .price{font-size:26px;line-height:26px;font-weight:700;color:var(--color-5);text-align:left}.page-wrapper--geppa .product-info-main .product-info-price .price-box{margin:0 0 10px;text-align:left}.page-wrapper--geppa .product-info-main .product-info-price .price-box{padding-bottom:5px}.product-info-main .product-info-price .price-box .price-final_price>span{display:inline-block;margin-bottom:4.5px}.page-wrapper--geppa .geppa-main-attributes{margin-top:15px;padding-top:15px}.page-wrapper--geppa .product-info-main .product-info-stock-sku{border-top:0 #ebebeb solid}.product-info-main .product-info-price{border-bottom:0 #ebebeb solid}.page-wrapper--geppa .geppa-main-attributes{border-top:0 #ebebeb solid}.page-wrapper--geppa .geppa-prod-char-wrapper{border-top:0 solid #ebebeb}.page-wrapper--geppa .geppa-buy-by-phone{text-transform:uppercase;font-size:13px;padding:6px 20px;border-radius:0;border:1px solid var(--color-1);color:var(--color-1);display:inline-block;float:left}.page-wrapper--geppa .product-info-main .box-tocart .field.qty{background-color:transparent;border:0 solid var(--color-3);margin-right:11px;margin-bottom:0;vertical-align:top;margin-top:0;height:48px}.page-wrapper--geppa .product-info-main .qty.field .qty-changer>a{color:var(--color-1) !important}.porto-icon-plus:before,.porto-icon-minus:before{color:var(--color-1)}.catalog-product-view .porto-icon-plus:before,.catalog-product-view .porto-icon-minus:before{color:var(--color-1)}.page-wrapper--geppa .product-info-main .box-tocart .action.tocart{color:var(--color-2);background-color:var(--color-1);border-color:var(--color-5);text-transform:uppercase;font-weight:600;letter-spacing:1px;border-radius:0;font-family:var(--font-title);letter-spacing:2px;padding:10px;font-size:12px}.page-wrapper--geppa .product-info-main .box-tocart .action.tocart:hover{color:var(--color-1);background-color:var(--color-3);border:1px solid var(--color-3)}span.type.acc-heading,.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem .acc-heading{font-family:var(--font-title);text-transform:uppercase;display:none}.page-wrapper--geppa .geppa-prod-char-wrapper .prod-desc{border:none;border-left:0}.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem.prod-desc .acc-heading,.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem.company-desc .acc-heading{border-top:0}.value.acc-content p{line-height:var(--line-height-normal);padding:0 0 11px}p.p-title{text-transform:uppercase;font-size:var(--font-size-normal) !important;font-family:var(--font-title);margin:5px 0 0;border-bottom:0 !important;padding:0 !important}.additional-attributes-wrapper.table-wrapper.geppa-prod-char-wrapper__attributes.col-lg-6{flex:0 0 35%}.product.attribute.accordion-elem.prod-desc.col-lg-6{flex:0 0 65%;max-width:100%}.page-wrapper--geppa .geppa-prod-char-wrapper .row{justify-content:left}@media (max-width:767px){.page-wrapper--geppa .product-info-main .box-tocart .field.qty{margin-bottom:1rem}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody{display:block;color:var(--color-3)}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before{color:var(--color-3)}}.geppa-prod-char-wrapper.product-accordion{position:relative;padding:4rem 0;z-index:1}.geppa-prod-char-wrapper.product-accordion:after{position:absolute;content:'';top:0;left:-5000px;background-color:#fff}@media (max-width:767px){.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem .acc-content{border:0}}@media (max-width:767px){span.type.acc-heading,.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem .acc-heading{font-family:var(--font-title);text-transform:uppercase;display:block}.additional-attributes-wrapper.table-wrapper.geppa-prod-char-wrapper__attributes.col-lg-6{flex:100%}.product.attribute.accordion-elem.prod-desc.col-lg-6{flex:100%;max-width:100%}.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem .acc-heading{border:0;padding:10px 15px;margin-bottom:15px;margin-top:0;background-color:var(--color-2);cursor:pointer;font-weight:600;line-height:1.1;font-size:1.7rem;display:block;color:var(--color-3)}}.page-wrapper--geppa .geppa-prod-char-wrapper{overflow:visible}.geppa-prod-char-wrapper.product-accordion{position:relative;padding:4rem 0}.geppa-prod-char-wrapper.product-accordion:after{position:absolute;content:'';background-color:#fff;top:0;left:-75%;width:5000%;height:100%;z-index:-1}.data.table.additional-attributes th,.data.table.additional-attributes td{display:block;width:100%;box-sizing:border-box;text-align:left}.additional-attributes-wrapper .additional-attributes>tbody>tr>th{border:none;padding:0;font-family:var(--font-title);margin:0;font-weight:600 !important;letter-spacing:1px;text-transform:uppercase}.additional-attributes-wrapper .additional-attributes>tbody>tr>td.col.data{padding:5px 0 0;line-height:1.4}.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem .acc-content .additional-attributes tr{display:block;width:100%;padding:8px 0 8px}.additional-attributes-wrapper .additional-attributes{border:none;width:100%}.data.table.additional-attributes{width:100%;border-collapse:collapse}.data.table.additional-attributes th,.data.table.additional-attributes td{display:block;width:100%;box-sizing:border-box;text-align:left}.block.upsell .title{background:none}.block.upsell .title strong{font-size:var(--font-size-medium);text-transform:uppercase;background-color:transparent;padding:4rem 0;padding-right:0;font-family:var(--font-title);margin:0;color:var(--color-3);display:block;letter-spacing:1px}.block .block-title{margin:5px 0 10px;line-height:1.2;font-size:16px;text-align:center}.products-grid.products-upsell .product-item-photo{border:0}.block.upsell{margin-top:0;margin-bottom:0;position:relative;padding:7rem 0;z-index:1}.block.upsell:after{content:'';position:absolute;background-color:#85754E;width:500%;height:100%;top:0;left:-75%;z-index:-1}.block.upsell .title{background:none;text-align:center}.product-type-default .columns .column.main{padding:0}.product-image-photo.default_image{position:relative;z-index:2;border-radius:25px 25px 0 0}.block.upsell .product-item-details{padding:1rem;border-radius:0 0 70px 70px;background-color:var(--color-3)}.page-wrapper--geppa .products-upsell .product.name a{white-space:normal;font-family:var(--font-title);color:var(--color-1);font-size:var(--font-size-medium);line-height:var(--line-height-medium);font-weight:700}@media (max-width:768px){.product-image-photo.default_image{border-radius:25px 25px 0 0}.block.upsell .product-item-details{border-radius:0 0 50px 50px}}@media screen and (min-width:769px){.catalog-product-view .geppa-prod-char-wrapper > .row > *{width:50%;flex:0 0 50%;max-width:50%}}.catalog-product-view .product-info-main .product.overview a{font-weight:bold}.catalog-product-view .product-info-stock-sku > *,.catalog-product-view .geppa-main-attributes,.catalog-product-view .product-social-links{display:none !important}.catalog-product-view .product-info-stock-sku .stock.unavailable{display:block !important}.page-wrapper--geppa .product-add-form{padding:0 !important}.page-wrapper--geppa .product-info-main .box-tocart .action.tocart{padding:10px 20px}.page-wrapper--geppa .product-info-main .box-tocart .input-text.qty{font-family:var(--font-txt);font-size:var(--font-size-3x)}.catalog-product-view .box-tocart .action.tocart>span{font-weight:700;letter-spacing:3px}.swatch-option.selected{outline:2px solid #00904A}.catalog-product-view .product-info-main .swatch-attribute{display:flex;flex-direction:column}.page-wrapper--geppa .products-grid .swatch-attribute{display:block;text-align:center}.page-wrapper--geppa .products-grid .swatch-attribute-options{display:inline-block}.catalog-product-view .product-info-main .swatch-option.text,.page-wrapper--geppa .products-grid .swatch-option.text{height:34px;line-height:21px;background:#fff;border:none;border-radius:16px;padding:7px 18px;font-weight:400;color:#001F3E}.page-wrapper--geppa .products-grid .swatch-option.text{background:#eee;padding:7px 13px;padding-bottom:0}.page-wrapper--geppa .products-grid .swatch-option.text:last-child{margin-right:0}.page-wrapper--geppa .products-grid .price-box{margin-top:20px;position:relative}@media screen and (max-width:767px){.catalog-product-view .nutritional-table-title{display:none !important}}.catalog-product-view .product-attribute-specs-table th,.catalog-product-view .product-attribute-specs-table td{color:#001F3E}.catalog-product-view .additional-attributes-wrapper .product-attribute-specs-table td.col.data{padding:0 !important}.catalog-product-view .porto-icon-plus:before,.catalog-product-view .porto-icon-minus:before{color:#555}.catalog-product-view .nutritional-table-title-span{background-color:var(--color-1);border-radius:0;text-align:center;color:#fff;padding:15px 10px;letter-spacing:1.5px}.catalog-product-view .latteria-details-table th{padding-bottom:0 !important;padding-right:0}.catalog-product-view .latteria-details-table tr{background-color:#FBFAF8;color:var(--color-1);border-bottom:1px solid var(--color-1)}tr.empty-final-tr{border-bottom:0 solid var(--color-1)!important}.catalog-product-view .latteria-details-table tr.nutritional-table-title{background-color:unset !important}.catalog-product-view .latteria-details-table tr td{padding:0;padding-right:15px}.catalog-product-view .latteria-details-table tr td span{margin-right:0;width:100%;display:block;padding-bottom:15px;padding-top:15px;line-height:1.5}.catalog-product-view .latteria-details-table tr td:first-child{padding-left:15px;padding-right:0}.catalog-product-view .latteria-details-table tr td:first-child span{padding-left:15px;font-family:var(--font-title);font-weight:600;letter-spacing:0}.catalog-product-view .latteria-details-table .empty-final-tr{height:10px;background:unset}.catalog-product-view .latteria-details-table .empty-final-tr td{background-color:unset;padding:0 !important}.catalog-product-view .latteria-details-table .empty-final-tr-span{background-color:#FBFAF8;border-bottom-left-radius:0;border-bottom-right-radius:0;height:22px}@media screen and (min-width:767px) and (max-width:991px){.catalog-product-view .latteria-details-table tr td span{font-size:13px}.catalog-product-view .latteria-details-table tr td:first-child{font-weight:bold;padding-left:15px;padding-right:0}.catalog-product-view .latteria-details-table tr td:first-child span{padding-left:5px}}@media screen and (max-width:504px){.catalog-product-view .latteria-details-table tr td:first-child{padding-left:0;padding-right:0}.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem .acc-content{padding:0}.catalog-product-view .latteria-details-table tr td{padding:0;padding-right:0}.catalog-product-view .latteria-details-table tr td:first-child span{padding-left:5px;letter-spacing:1px}.catalog-product-view .latteria-details-table tr{font-size:12px !important}}.page-wrapper--geppa .product-info-main .product-info-price .price-final_price>span.no-display{display:none}.footer-middle .block.newsletter{width:auto;background-color:#f3f3f3;color:var(--color-1);display:flex;justify-content:center;flex-direction:column;align-items:center}.block.newsletter{position:relative;z-index:99}.block.newsletter:after{content:'';width:5000%;height:100%;top:0;left:-4000%;position:absolute;background-color:#f3f3f3;z-index:-1}.footer-middle .block .block-title strong{color:var(--color-1)}.footer-middle p{color:var(--color-1)}.page-wrapper--geppa .footer-middle{padding:0}.block.newsletter .content > label{display:none}.footer-middle .block.newsletter .form.subscribe{max-width:unset}.block.newsletter .field .control{display:inline-block}.page-wrapper--geppa .footer-middle .block.newsletter .form.subscribe{flex-direction:row;flex-wrap:wrap}.page-wrapper--geppa .footer-middle .block.newsletter .form.subscribe > div{display:flex;flex-direction:row;justify-content:space-between}.page-wrapper--geppa .footer-middle .block.newsletter .control{flex:1 1 auto;max-width:48%;margin:0 18px}.page-wrapper--geppa .footer-middle .block.newsletter .control input{background:var(--color-2);border:1px solid var(--color-1);padding:5px 10px;border-radius:0;height:40px;text-transform:uppercase;font-weight:bold;color:var(--color-1)}.page-wrapper--geppa .footer-middle .block.newsletter .form.subscribe .field.newsletter{order:0;flex-grow:1}.page-wrapper--geppa .footer-middle .block.newsletter .form.subscribe .actions{order:1;justify-content:end;flex-basis:5%}.page-wrapper--geppa .footer-middle .block.newsletter .form.subscribe .amgdpr-checkbox{order:2;display:inline-block !important}.page-wrapper--geppa .footer-middle .block.newsletter .actions .action.subscribe{width:200px;height:40px;border:1px solid var(--color-5);background:var(--color-1);color:var(--color-2);text-transform:uppercase;font-weight:bold;padding:5px 10px;border-radius:0}.page-wrapper--geppa .footer-middle .block.newsletter .actions .action.subscribe:hover{background:var(--color-3);border-color:var(--color-3)}.page-wrapper--geppa .footer-middle .block.newsletter .form.subscribe .amgdpr-checkbox.field{width:100%}.footer-middle .flex-container > div{background-color:#000;margin:5px;width:13%;height:20%;min-width:130px;min-height:50px;border-right:1px solid #fff}.footer-middle .flex-container > div:last-child{border-right:none}.footer-middle .block-contatti .block-title{text-align:left}.footer-middle .block.newsletter .block-title strong{font-size:var(--font-size-1x);color:var(--color-1);letter-spacing:2px}.footer-middle .block.newsletter p{margin-bottom:15px;line-height:1.5;text-align:center;font-size:var(--font-size-medium);color:var(--color-1)}.block.newsletter a{color:#000}.footer-middle .block.newsletter .block-title{text-align:center}.footer-middle .block.newsletter{width:auto;background-color:#f3f3f3;color:var(--color-1);display:flex;justify-content:center;flex-direction:column;align-items:center;padding:50px 0}@media screen and (max-width:991px){.footer-middle .flex-container > div{border-right:0}}.homepage-bar{border-top:0;border-bottom:0;background-color:transparent;border-bottom:1px solid var(--color-2)}.homepage-bar .col-lg-4{border-left:0;padding-top:14px;padding-bottom:14px}.homepage-bar h3{color:var(--color-2);font-size:16px;font-weight:400;margin:0;line-height:1.5;text-transform:uppercase}.homepage-bar.homepage-bar--large p{color:var(--color-2);font-size:var(--font-size-normal)}p.title-section-footer,.footer-middle .block .block-title strong{color:var(--color-3);text-transform:uppercase;font-weight:800;letter-spacing:1px;font-size:var(--font-size-normal);text-align:left}img.logo-brand{width:80%}.block .block-title{margin:5px 0 10px;line-height:1.2;font-size:16px;text-align:left}.page-wrapper--geppa .footer-middle{padding:0 0 15px}@media screen and (max-width:991px){.footer-middle .col-sm-6{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 100%;max-width:100%}.footer-middle.footer-middle-2 .logo-brand img{max-width:220px}}.gallery-azienda{display:flex;flex-wrap:wrap;gap:0}.gallery-azienda .col-md-6,.gallery-azienda .col-md-3{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;padding-left:0 !important;padding-right:0 !important}.gallery-azienda picture,.gallery-azienda img{width:100%;height:100%;object-fit:cover;display:block}.section-chi-siamo{margin:4rem 0 0}