@font-face{font-family:'Helvetica Amos';src:url('../fonts/HelveticaAmos-Light.ttf') format('truetype');font-weight:normal;font-style:normal}.page-header{z-index:103}.page-header .header.panel a{text-decoration:underline}.page-header .panel.wrapper{background:#001489;border-bottom:1px solid #5678BE}.page-header .panel.wrapper .panel.header .contacts_link_wrapper{float:left}.header.info{float:left}.header_main_links{float:right;clear:none;list-style:none}.block-search{float:none;margin:auto;width:auto;max-width:300px}.block-search .action.search:before{font-size:14px}.block-search .label:before{margin:0 10px 0 0}.logo{max-width:none}.page-header .header.content{padding-top:0;height:123px;display:flex;align-items:center}.page-header .header.content .logo{margin-right:0;margin-bottom:0}.page-header .header.content .minicart-wrapper{order:99}.page-header .header.content .header_main_links{order:98}.page-header .header.content .header_main_links,.page-header .header.content .header_main_links li{margin-bottom:0}.page-header .header.content .form.minisearch{width:300px}.navigation{font-weight:500;z-index:102}.navigation .level0{text-transform:uppercase}.navigation .level0 .submenu{background:#F0F0F0;border:none}.navigation .level0 .submenu a:hover{background:#C4C4C4}.navigation .level1{font-weight:300}.page-wrapper>.breadcrumbs{margin-top:20px}.page-footer{background:#FF5E00;padding-bottom:0}.footer{background:transparent}.footer.content{display:flex}.footer.content>div,.footer.content>ul{padding:0 30px}.footer.content .footer-logo{flex-shrink:0}.footer.content .footer.links{border-right:2px solid white;flex-shrink:0}.footer.content .footer_legal{display:flex}.footer.content .footer_legal div{padding:0 10px}.footer.content .links a,.footer.content .links a:hover,.footer.content .links a:visited{color:inherit}.copyright{background:#FF5E00}.subcategories-list{grid-template-columns:1fr 1fr;column-gap:35px}.subcategories-list .subcategory-block{margin-bottom:0}.subcategories-list .subcategory-block a{padding-right:200px}.pagebuilder-column .category_listing_block{margin-left:35px / 2;margin-right:35px / 2}.pagebuilder-column:first-child .category_listing_block{margin-left:0}.pagebuilder-column:last-child .category_listing_block{margin-right:0}.category_listing_block .pagebuilder-banner-wrapper[class^="background-image-"] .pagebuilder-overlay,.category_listing_block .pagebuilder-banner-wrapper[class*=" background-image-"] .pagebuilder-overlay{padding-right:170px}.products-list .product-item-brand{margin-top:auto}.products-list .product-item .price-box{margin-left:93px}.catalog-product-view .product-info-main .product.attribute.codice_catalogo{display:inline-block}.catalog-product-view .product.attribute.description,.catalog-product-view .additional-attributes-wrapper{line-height:1.4}.price-box.price-final_price .normal-price+span.tax-label:nth-child(2),.catalog-product-view .product-info-price span.tax-label:nth-child(3){display:none}#layered-filter-block .filter-content .filter-options-title{font-weight:400;padding:12px 20px 0 10px}#layered-filter-block .filter-content .item{margin:10px 0}.price-box span.price-container+span.tax-label+span.tax-label{display:none}.product-info-price .price-box .old-price .price-container>span.price-label{display:none}.product-info-price .price-box .old-price .price-container span.price{text-decoration:line-through;font-size:1.8rem;font-weight:300}.form-create-account fieldset.fieldset.create.info .field.field-company_name_customer,.form-create-account fieldset.fieldset.create.info .field.field-pec,.form-create-account fieldset.fieldset.create.info .field.field-sdi_code,.form-create-account fieldset.fieldset.create.info .field.field-fiscal_code,.form-create-account fieldset.fieldset.create.info .field.taxvat{display:none}fieldset.fieldset.info{display:flex;flex-flow:column}fieldset.fieldset.info .field{order:100}fieldset.fieldset.info .field.field-customer_type{order:1}fieldset.fieldset.info .field.field-company_name_customer{order:2}fieldset.fieldset.info .field.choice{order:110}.switcher-options strong span{display:inline-block;min-width:75px}.switcher-options strong span:after{content:'';height:15px;position:absolute;width:15px;z-index:999;font-size:0;right:20px}.switcher-options .switcher-dropdown a:after{content:'';height:15px;position:absolute;width:15px;z-index:999;font-size:0;right:20px}.page-header .switcher{margin-right:0}.page-header .panel.wrapper .panel.header{display:flex;align-items:center}.page-header .panel.wrapper .panel.header a.logo{margin:0}.page-header .panel.wrapper .panel.header a.logo img{max-width:220px}.page-header .panel.wrapper .panel.header .header.content{margin:0;max-width:unset;width:100%;height:auto;padding:0}.page-header .panel.wrapper .panel.header .header.content .block-search{max-width:380px}.page-header .panel.wrapper .panel.header .header.content .block-search form#search_mini_form{width:380px}.page-header .panel.wrapper .panel.header .header.content .block-search form#search_mini_form input#search{background:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;padding-left:0;color:#fff}.page-header .panel.wrapper .panel.header .header.content .block-search form#search_mini_form input#search::placeholder{color:#fff}.page-header .panel.wrapper .panel.header .header.content .block-search form#search_mini_form input#search:focus{box-shadow:none}.page-header .panel.wrapper .panel.header .header.content .block-search .action.search.disabled,.page-header .panel.wrapper .panel.header .header.content .block-search .action.search[disabled],.page-header .panel.wrapper .panel.header .header.content .block-search .action.search{opacity:1}.page-header .panel.wrapper .panel.header .header.content .block-search .action.search.disabled:before,.page-header .panel.wrapper .panel.header .header.content .block-search .action.search[disabled]:before,.page-header .panel.wrapper .panel.header .header.content .block-search .action.search:before{color:#fff}.page-header .panel.wrapper .panel.header .header.content .side-top-links{display:flex;align-items:center}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language{float:left;order:0;margin-right:10px;display:block}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-it span:after,.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-it a:after{background:url(/media/wysiwyg/it.png);background-position:center;background-repeat:no-repeat;background-size:contain}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-en span:after,.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-en a:after{background:url(/media/wysiwyg/gb.png);background-position:center;background-repeat:no-repeat;background-size:contain}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-de span:after,.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-de a:after{background:url(/media/wysiwyg/de.png);background-position:center;background-repeat:no-repeat;background-size:contain}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-fr span:after,.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-fr a:after{background:url(/media/wysiwyg/fr.png);background-position:center;background-repeat:no-repeat;background-size:contain}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-es span:after,.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-es a:after{background:url(/media/wysiwyg/es.png);background-position:center;background-repeat:no-repeat;background-size:contain}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-pt span:after,.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-pt a:after{background:url(/media/wysiwyg/pt.png);background-position:center;background-repeat:no-repeat;background-size:contain}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-ro span:after,.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options .view-ro a:after{background:url(/media/wysiwyg/ro.png);background-position:center;background-repeat:no-repeat;background-size:contain}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options div#switcher-language-trigger{width:60px}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options div#switcher-language-trigger span{font-size:0;min-width:unset}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options div#switcher-language-trigger span:after{top:0;left:0;right:0}.page-header .panel.wrapper .panel.header .header.content .side-top-links div#switcher-language .switcher-options div#switcher-language-trigger:after{position:absolute;right:25px;top:-2px}.page-header .panel.wrapper .panel.header .header.content .side-top-links .header.links{margin-bottom:0;padding:0;margin-right:20px;display:block;position:relative}.page-header .panel.wrapper .panel.header .header.content .side-top-links .header.links li.customer-welcome{margin-bottom:0;position:absolute;right:-15px}.page-header .panel.wrapper .panel.header .header.content .side-top-links .header.links li.customer-welcome span.customer-name.active{float:right}.page-header .panel.wrapper .panel.header .header.content .side-top-links .header.links li.customer-welcome .customer-menu ul.header.links{margin-right:0 !important;margin-top:30px}.page-header .panel.wrapper .panel.header .header.content .side-top-links .header.links li.link.authorization-link{display:block;margin:0}.nav-container-wrapper{background:#001489}.nav-container-wrapper .nav-container{padding:10px 0;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;width:auto;display:flex;align-items:center;justify-content:space-between}.nav-container-wrapper .nav-container .sections.nav-sections{margin-bottom:0}.nav-container-wrapper .nav-container .sections.nav-sections nav.navigation{background:#001489}.nav-container-wrapper .nav-container .sections.nav-sections nav.navigation li a span{text-transform:lowercase;display:block}.nav-container-wrapper .nav-container .sections.nav-sections nav.navigation li a span:first-letter{text-transform:uppercase}.nav-container-wrapper .nav-container .sections.nav-sections nav.navigation li a.level-top span{color:#fff;font-size:18px;line-height:22px}.nav-container-wrapper .nav-container .quick-order-container{padding-right:15px}.nav-container-wrapper .nav-container .quick-order-container li{display:block}.nav-container-wrapper .nav-container .quick-order-container li a{border-radius:0;text-decoration:none;padding:13px 24px;background-image:none;background:#ff5e00;border:1px solid #ff5e00;color:#fff;cursor:pointer;display:inline-block;font-family:roboto,sans-serif;font-weight:600;padding:7px 15px;font-size:14px;box-sizing:border-box;vertical-align:middle}.nav-container-wrapper .nav-container .quick-order-container li a:hover{background:#fff;border:1px solid #fff;color:#ff5e00}.page-product-configurable div#tab-label-product\.attributes\.custom{display:none}body:not(.page-product-configurable) div#tab-label-additional{display:none}#cart-totals tr.grand.totals.excl{display:none}#checkout-step-shipping_method td#label_method_pickup_instore{font-size:0}.form-address-edit .field.country #country{display:none}.form-address-edit.form-address-new .field.country #country{display:block}.block-addbysku .fieldset .fields .field.sku{margin-right:-140px}.block-addbysku .fieldset .fields .field.sku label .subtitle{font-weight:400;font-size:12px}.block-addbysku .fieldset .fields .field.qty{vertical-align:bottom}.account .table-downloads{margin-top:40px}.account .table-downloads .download-row{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px solid #bbb;padding-bottom:20px}.account .table-downloads .download-row .image-container{height:250px}.account .table-downloads .download-row .image-container img{max-height:100%}.account .table-downloads .download-row .content-container{padding-left:30px}.account .table-downloads .download-row .content-container .title-container{font-size:20px;font-weight:500}.account .table-downloads .download-row .content-container .description-container{font-size:16px;margin:10px 0}.account .table-downloads .download-row .content-container .expiration-container{font-size:12px;font-weight:600}.account .table-downloads .download-row .content-container .actions-container{margin-top:30px}.account .table-downloads .download-row .content-container .actions-container a.btn{background:#ff5e00;color:#ffffff;font-weight:500;text-transform:uppercase;padding:10px 20px}.account .table-downloads .download-row .content-container .actions-container a.btn:hover{text-decoration:none;background:#006bb4;color:#fff}.catalog-product-view div#product-options-wrapper .fieldset{display:flex;flex-flow:column}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail{order:10;border:1px solid #c1c1c1}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail div#mpcpgv-detail-title{padding:5px 10px;border-bottom:1px solid #c1c1c1;display:flex;align-items:center}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail div#mpcpgv-detail-title h3{margin:0}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail div#mpcpgv-detail-title button.mpcpgv-reset{right:15px}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail div#mpcpgv-detail-total{height:auto;margin:0}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail div#mpcpgv-detail-total .mpcpgv-number-items-total{display:flex;align-items:center;padding:10px;border-bottom:1px solid #c1c1c1}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail div#mpcpgv-detail-total>div{display:flex}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail div#mpcpgv-detail-total .mpcpgv-detail-label{position:relative}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail div#mpcpgv-detail-total .mpcpgv-style-total{display:flex;align-items:center;padding:10px}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail table#mpcpgv-simple-product{margin:0;border-bottom:1px solid #c1c1c1}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail table#mpcpgv-simple-product td{border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail table#mpcpgv-simple-product td:last-child{border-right:0}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail table#mpcpgv-simple-product td.mpcpgv-delete-detail{text-align:left}.catalog-product-view div#product-options-wrapper .fieldset div#mpcpgv-detail table#mpcpgv-simple-product td.attributes{display:none}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid{max-height:350px;overflow-y:scroll}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid::-webkit-scrollbar{-webkit-appearance:none;width:7px}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid::-webkit-scrollbar-thumb{border-radius:0;background-color:#aaa;box-shadow:0 0 1px #efefef}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table{border:1px solid #c1c1c1;border-bottom:0;padding:0;max-height:unset;overflow-y:visible}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table thead{border-bottom:1px solid #c1c1c1}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table thead .mpcpgv-attribute-sort span.mpcpgv-sort{display:none !important}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table tbody tr:last-child{border-bottom:1px solid #ccc}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table tbody tr:last-child>td{border-bottom:0}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table tbody tr td.swatch-attribute{background:#efefef}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table tbody tr td.swatch-attribute .swatch-option{margin:0;border:0;font-weight:600;padding:0;outline:none;height:auto;width:100%}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table tbody tr td.mpcpgv-data-sheet img{max-height:32px}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table td{border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;vertical-align:middle;font-size:12px;text-align:center}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table td.subtotal,.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table td.mpcpgv-subtotal{border-right:0}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table td .mpcpgv-icon{display:block;margin:5px;width:auto;position:relative}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table td .mpcpgv-icon::after{position:relative;display:block;left:10px}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table td .mpcpgv-tooltip{top:0 !important;left:60%}.catalog-product-view div#product-options-wrapper .fieldset .mp-swatch-grid table#mpcpgv-attribute-table td.mpcpgv-qty input.mpcpgv-input{font-size:12px;padding:0 20px 0 0;min-width:60px;text-align:center}body.budget-exceeded-block .payment-method .action.primary.checkout{display:none !important}.catalogo57-cms header.page-header{display:none !important}.catalogo57-cms .orange-btn.open-modal p{margin:0 !important;line-height:1;background:#ff5e00;border:1px solid #ff5e00;color:#ffffff;font-family:'Roboto',sans-serif;box-sizing:border-box;vertical-align:middle;border-radius:45px;position:relative;display:inline-block;width:auto !important;font-size:40px;letter-spacing:.7px;font-weight:600;padding:30px 45px;cursor:pointer}.catalogo57-cms .column.main{padding:0}.catalogo57-cms .column.main .main-banner figure.image img{min-width:350px}.catalogo57-cms .column.main .main-banner .column-container{padding-top:100px;padding-left:80px}.catalogo57-cms .column.main .main-banner .column-container .text{padding:40px 0;max-width:470px}.catalogo57-cms .column.main .main-banner .column-container .text h1 span{font-size:75px !important}.catalogo57-cms .column.main .banner-bottom-text{padding:30px 0}.catalogo57-cms .column.main .banner-bottom-text h2{text-align:center;max-width:100%;margin:0 auto}.catalogo57-cms .column.main .banner-bottom-text h2 span{color:#fff;font-size:75px !important}.catalogo57-cms .column.main .orange-btn a{padding:30px;border-radius:40px;margin:0 !important;line-height:1}.catalogo57-cms .column.main .orange-btn a span{font-size:40px;letter-spacing:.7px;font-weight:600;padding:0 15px}.catalogo57-cms .column.main .row-contact{margin:150px auto;max-width:82%;padding:100px 30px 0}.catalogo57-cms .column.main .row-contact h2{text-align:center;color:#fff;font-size:40px;font-weight:600;margin-bottom:30px}.catalogo57-cms .column.main .row-contact #mc_embed_signup{background:#ff5501;margin:0 auto;width:650px}.catalogo57-cms .column.main .row-contact #mc_embed_signup input#mc-embedded-subscribe{background:#fff;border-radius:40px;height:80px;padding:20px;font-size:22px;color:#000;font-weight:400;border:5px solid #ff863e;width:285px;margin-bottom:100px}.catalogo57-cms .column.main .row-contact #mc_embed_signup input#mc-embedded-subscribe:hover{background:#ccc}.catalogo57-cms .column.main .row-contact #mc_embed_signup input#mc-embedded-subscribe:focus{box-shadow:none}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group{width:47%;display:inline-flex;flex-wrap:wrap;margin:1%}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group.input-group{width:100%}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group.input-group .input-group-container{display:flex;width:100%}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group.input-group .input-group-container ul{padding:0 5px 0 0}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group.input-group .input-group-container strong{color:#000;font-weight:400}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group input{background:#ffa476;border-radius:40px;height:80px;padding:20px;font-size:22px;font-weight:600;border:5px solid #ff863e}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group input::placeholder{color:#000}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group input.privacy-input{height:16px;width:16px;padding:0;display:inline-table;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #ffffff;border-radius:0px;outline:none;transition-duration:.3s;background-color:#fff;cursor:pointer;z-index:1}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group .mgs-content{position:relative}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group input:checked+.mgs-content::before{font:normal normal normal 16px/1 FontAwesome;content:"\f00c";display:block;text-align:center;color:#021642;position:absolute;top:-19px;z-index:7 !important;font-size:16px}.catalogo57-cms .column.main .row-contact #mc_embed_signup .clear{text-align:center}.catalogo57-cms .column.main .second-row-columns{max-width:1540px;margin:0 auto;padding:150px 30px 0}.catalogo57-cms .column.main .second-row-columns .orange-btn.open-modal p{padding:30px 45px;font-size:36px}.catalogo57-cms .column.main .second-row-columns .container-text{padding-right:80px;margin-bottom:50px}.catalogo57-cms .column.main .second-row-columns .container-text p{margin-bottom:0}.catalogo57-cms .column.main .second-row-columns .container-text span{color:#021642;font-size:36px !important;line-height:1.2}.catalogo57-cms .column.main .second-row-columns .orange-btn a{padding:35px}.catalogo57-cms .column.main .second-row-columns .orange-btn a span{font-size:36px}.catalogo57-cms .column.main .third-row-columns{max-width:85%;margin:0 auto;padding:100px 30px 0}.catalogo57-cms .column.main .third-row-columns .container-text,.catalogo57-cms .column.main .third-row-columns div [data-content-type='buttons']{margin-bottom:50px;padding-left:85px}.catalogo57-cms .column.main .third-row-columns .container-text p,.catalogo57-cms .column.main .third-row-columns div [data-content-type='buttons'] p{margin-bottom:0}.catalogo57-cms .column.main .third-row-columns .container-text span,.catalogo57-cms .column.main .third-row-columns div [data-content-type='buttons'] span{color:#021642;font-size:36px !important;line-height:1.2 !important}.catalogo57-cms .column.main .third-row-columns .orange-btn a{padding:35px}.catalogo57-cms .column.main .third-row-columns .orange-btn a span{font-size:45px;color:#fff}.catalogo57-cms .column.main .row-products{padding:60px 0}.catalogo57-cms .column.main .row-4 .pagebuilder-overlay.pagebuilder-poster-overlay{min-height:800px !important;cursor:pointer}.catalogo57-cms .modal-inner-wrap{width:80% !important;box-shadow:none;border:50px solid #021642}.catalogo57-cms .modal-inner-wrap div#popup-modal,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form{text-align:center}.catalogo57-cms .modal-inner-wrap div#popup-modal h3,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form h3{color:#ff5501;font-size:50px;padding-top:30px}.catalogo57-cms .modal-inner-wrap div#popup-modal p,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form p{font-size:40px;line-height:1.2;color:#000;max-width:50%;margin:0 auto 20px}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group{width:100%}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group.input-group,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group.input-group{display:flex;width:100%;max-width:30%;margin:0 auto}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group.input-group ul,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group.input-group ul{padding:3px 0}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group.input-group ul li,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group.input-group ul li{padding:0}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group.input-group strong,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group.input-group strong{color:#000;font-weight:400;font-size:14px}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group input,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group input{max-width:30%;margin:0 auto;font-size:24px;padding:30px;height:80px;text-align:center;border-radius:50px;border:3px solid #f5be9e}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group input::placeholder,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group input::placeholder{color:#000}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group input.privacy-input,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group input.privacy-input{max-width:unset;height:16px;width:16px;padding:0;display:inline-table;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #ff5e00;border-radius:0px;outline:none;transition-duration:.3s;background-color:#fff;cursor:pointer;z-index:1}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup input#mc-embedded-subscribe,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup input#mc-embedded-subscribe{background:#ff5501;max-width:100%;min-width:285px;margin:0 auto;line-height:0;font-size:28px;padding:30px;height:80px;text-align:center;border-radius:50px;border:3px solid #f5be9e}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mgs-content,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mgs-content{position:relative}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup input:checked+.mgs-content::before,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup input:checked+.mgs-content::before{font:normal normal normal 16px/1 FontAwesome;content:" ";display:block;text-align:center;background:#ff5501;position:absolute;top:-19px;z-index:7 !important;width:16px;height:16px}.catalogo57-cms .modal-inner-wrap header.modal-header,.catalogo57-cms .modal-inner-wrap footer.modal-footer{display:none}@media all and (max-width:1200px) and (min-width:769px){.footer.content{flex-wrap:wrap}.catalogo57-cms .column.main{padding:0}.catalogo57-cms .column.main .main-banner{min-height:500px !important}.catalogo57-cms .column.main .main-banner figure.image img{max-width:180px !important;min-width:unset}.catalogo57-cms .column.main .main-banner .column-container{padding-top:30px;padding-left:15px}.catalogo57-cms .column.main .main-banner .column-container .text{padding:10px 0;max-width:33.3%}.catalogo57-cms .column.main .main-banner .column-container .text h1 span{font-size:36px !important}.catalogo57-cms .column.main .banner-bottom-text{padding:15px 0}.catalogo57-cms .column.main .banner-bottom-text h2{text-align:center;max-width:100%;margin:0 auto}.catalogo57-cms .column.main .banner-bottom-text h2 span{color:#fff;font-size:36px !important}.catalogo57-cms .column.main .orange-btn a{padding:15px;border-radius:30px;margin:0 !important;line-height:1}.catalogo57-cms .column.main .orange-btn a span{font-size:18px;letter-spacing:.7px;font-weight:600;padding:0 15px}.catalogo57-cms .column.main .row-contact{margin:40px auto;max-width:82%;padding:30px 15px 0}.catalogo57-cms .column.main .row-contact h2{text-align:center;color:#fff;font-size:18px;font-weight:600;margin-bottom:15px}.catalogo57-cms .column.main .row-contact #mc_embed_signup{background:#ff5501;margin:0 auto;width:100%}.catalogo57-cms .column.main .row-contact #mc_embed_signup input#mc-embedded-subscribe{background:#fff;border-radius:40px;height:50px;padding:0;font-size:18px;color:#000;font-weight:400;border:3px solid #ff863e;width:100%;max-width:285px;margin-bottom:40px}.catalogo57-cms .column.main .row-contact #mc_embed_signup input#mc-embedded-subscribe:hover{background:#ccc}.catalogo57-cms .column.main .row-contact #mc_embed_signup input#mc-embedded-subscribe:focus{box-shadow:none}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group{width:100%;display:inline-flex;flex-wrap:wrap;margin:1%}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group.input-group{width:100%}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group.input-group .input-group-container{display:flex;width:100%}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group.input-group .input-group-container ul{padding:0 5px 0 0}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group.input-group .input-group-container strong{color:#000;font-weight:400}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group input{background:#ffa476;border-radius:40px;height:40px;padding:15px;font-size:18px;font-weight:600;border:3px solid #ff863e}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group input::placeholder{color:#000}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group input.privacy-input{height:16px;width:16px;padding:0;display:inline-table;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #ffffff;border-radius:0px;outline:none;transition-duration:.3s;background-color:#fff;cursor:pointer;z-index:1}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group .mgs-content{position:relative}.catalogo57-cms .column.main .row-contact #mc_embed_signup .mc-field-group input:checked+.mgs-content::before{font:normal normal normal 16px/1 FontAwesome;content:"\f00c";display:block;text-align:center;color:#000;position:absolute;top:-19px;z-index:7 !important;font-size:16px}.catalogo57-cms .column.main .row-contact #mc_embed_signup .clear{text-align:center}.catalogo57-cms .column.main .second-row-columns{max-width:82%;margin:0 auto;padding:30px 0}.catalogo57-cms .column.main .second-row-columns .pagebuilder-column{margin:0 !important}.catalogo57-cms .column.main .second-row-columns .container-text{margin-bottom:20px}.catalogo57-cms .column.main .second-row-columns .container-text p{margin-bottom:0}.catalogo57-cms .column.main .second-row-columns .container-text span{color:#1a1a1a;font-size:18px !important;line-height:1.2}.catalogo57-cms .column.main .second-row-columns .orange-btn{width:90%;margin-bottom:50px}.catalogo57-cms .column.main .second-row-columns .orange-btn a{padding:20px;width:100%}.catalogo57-cms .column.main .second-row-columns .orange-btn a span{font-size:18px}.catalogo57-cms .column.main .third-row-columns{max-width:82%;margin:0 auto;padding:30px 0}.catalogo57-cms .column.main .third-row-columns .container-text,.catalogo57-cms .column.main .third-row-columns div [data-content-type='buttons']{margin:30px 0}.catalogo57-cms .column.main .third-row-columns .container-text p,.catalogo57-cms .column.main .third-row-columns div [data-content-type='buttons'] p{margin-bottom:0}.catalogo57-cms .column.main .third-row-columns .container-text span,.catalogo57-cms .column.main .third-row-columns div [data-content-type='buttons'] span{color:#1a1a1a;font-size:18px !important;line-height:1.2 !important}.catalogo57-cms .column.main .third-row-columns .orange-btn{width:100%}.catalogo57-cms .column.main .third-row-columns .orange-btn a{padding:20px;width:100%}.catalogo57-cms .column.main .third-row-columns .orange-btn a span{font-size:18px;color:#fff}.catalogo57-cms .column.main .row-4 .pagebuilder-overlay.pagebuilder-poster-overlay{min-height:500px !important}.catalogo57-cms .column.main .row-products{margin:0 !important;padding:30px 0}.catalogo57-cms #popup-modal{display:none}.catalogo57-cms .modal-inner-wrap{width:80% !important;box-shadow:none;border:20px solid #021642}.catalogo57-cms .modal-inner-wrap div#popup-modal,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form{text-align:center}.catalogo57-cms .modal-inner-wrap div#popup-modal h3,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form h3{color:#ff5501;font-size:24px;padding-top:40px}.catalogo57-cms .modal-inner-wrap div#popup-modal p,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form p{font-size:18px;line-height:1.2;color:#000;max-width:70%;margin:0 auto 20px}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group.input-group,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group.input-group{display:flex;width:100%;max-width:30%;margin:0 auto}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group.input-group ul,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group.input-group ul{padding:3px 0}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group.input-group ul li,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group.input-group ul li{padding:0}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group.input-group strong,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group.input-group strong{color:#000;font-weight:400;font-size:12px}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group input,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group input{max-width:60%;margin:0 auto;font-size:18px;padding:30px 15px;height:50px;text-align:center;border-radius:50px;border:3px solid #f5be9e}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group input::placeholder,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group input::placeholder{color:#000}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mc-field-group input.privacy-input,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group input.privacy-input{max-width:unset;height:16px;width:16px;padding:0;display:inline-table;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #ff5e00;border-radius:0px;outline:none;transition-duration:.3s;background-color:#fff;cursor:pointer;z-index:1}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup input#mc-embedded-subscribe,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup input#mc-embedded-subscribe{max-width:100%;min-width:285px;margin:0 auto;line-height:0;font-size:28px;padding:30px;height:80px;text-align:center;border-radius:50px;border:3px solid #f5be9e}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup .mgs-content,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup .mgs-content{position:relative}.catalogo57-cms .modal-inner-wrap div#popup-modal #mc_embed_signup input:checked+.mgs-content::before,.catalogo57-cms .modal-inner-wrap form#mc-embedded-subscribe-form #mc_embed_signup input:checked+.mgs-content::before{font:normal normal normal 16px/1 FontAwesome;content:" ";display:block;text-align:center;background:#ff5501;position:absolute;top:-19px;z-index:7 !important;width:16px;height:16px}.catalogo57-cms .modal-inner-wrap header.modal-header,.catalogo57-cms .modal-inner-wrap footer.modal-footer{display:none}}@media all and (min-width:1024px){.page-products .products-grid .product-item:nth-child(4n + 1){margin-left:0 !important}.page-products .products-grid .product-item{margin-left:2%;padding:5px;width:calc((100% - 6%) / 4)}.page-products .products-grid .product-item:nth-child(3n + 1){margin-left:2%}}