div.topbar .topbar-text{font-size:13px;font-weight:500;text-transform:uppercase}html:not(:lang(pt-pt)) div.topbar .topbar-text .top_bar_pt{display:none!important}html:not(:lang(en-US)) div.topbar .topbar-text .top_bar_en{display:none!important}div.topbar .social-links li{border:none}div.topbar .social-links li i{width:36px}@media (min-width:1200px){.site-header .site-logo{width:13%}.site-header .header-tools{width:13%}}div.sticky-header.is-sticky{box-shadow:0 1px 20px rgb(0 0 0 / .2)}div.sticky-header:not(.is-sticky){box-shadow:none}@media (min-width:1200px){div.site-header.sticky-header{height:105px}}@media (min-width:1200px){div.site-header.sticky-header .site-logo{line-height:105px}}@media (min-width:1200px){.site-header.sticky-header div.site-logo img{max-height:105px}}@media (min-width:1200px){.site-header div.site-logo img{max-height:105px}}@media (max-width:1199px){.site-header div.site-logo img{max-height:105px}}@media (min-width:1200px){.site-header .site-menu .menu>li{padding:0 12px}.site-header .site-menu .menu>li:first-of-type{padding-left:0}.site-header .site-menu .menu>li:last-of-type{padding-right:0}}@media (min-width:1440px){.site-header .site-menu .menu>li{padding:0 15px}}.site-header .site-menu .menu>li>a{letter-spacing:0}.site-header.sticky-header .site-menu .menu>ul>li.current_page_item>a,.site-header.sticky-header .site-menu .menu>li.current-menu-item>a{color:#807E7E}.site-header .site-menu .menu>li .sub-menu,.site-header .site-menu .menu>ul>li .children{animation-duration:0.3s}.site-header .site-menu .menu>li .sub-menu .sub-menu{max-height:345px;overflow-y:auto}.site-header .site-menu .menu>li .sub-menu a{font-size:14px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;text-transform:uppercase}.site-header .site-menu .menu>li .sub-menu li.menu-item a{line-height:1.3em;padding:8px 15px}.site-header .site-menu .menu>li .sub-menu li.menu-item:hover>a,.site-header .site-menu .menu>ul>li .children li.page_item:hover>a{transform:none!important}.site-header .site-menu .menu>li .sub-menu li.menu-item:before,.site-header .site-menu .menu>ul>li .children li.page_item:before{display:none!important}.site-header .site-menu .menu li.menu-item.menu-item-has-children>a{padding-right:0}.site-header .site-menu .menu li.menu-item.menu-item-has-children>a:before{display:none!important}.site-header .site-menu .menu>li .sub-menu li.menu-item:not(:hover):after{color:#2b2a28}.site-header .header-tools.layout-base .header-search{padding-right:13px}.site-header .header-tools.layout-base .header-login{font-size:inherit;padding-right:13px}.site-header .header-tools.layout-base .header-wishlist{padding-right:13px}.site-header .header-tools.layout-base .header-search:after,.site-header .header-tools.layout-base .header-login:after,.site-header .header-tools.layout-base .header-wishlist:after{display:none!important}.site-header .header-tools.layout-base .header-search:after{margin-left:10px}.site-header .header-tools.layout-base .header-login:after{margin-left:18px}.site-header .header-tools.layout-base .header-wishlist:after{margin-left:15px}.site-header .header-tools .toggle [class^="ti-"],.site-header .header-tools .toggle [class*=" ti-"],.site-header .header-login a [class^="ti-"],.site-header .header-login a [class*=" ti-"]{font-weight:700}.site-header .header-minicart>a.toggle{font-size:20px}.site-header div.header-tools .header-login a,.site-header.sticky-header div.header-tools .header-login a{color:#fff}@media (max-width:1199px){.site-header .header-minicart>a.toggle{font-size:20px!important}}.header-minicart div.widget_shopping_cart .widget_minicart_title{font-size:20px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif}div.widget_shopping_cart .product-title{font-size:12px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;line-height:18px;text-transform:uppercase}div.widget_shopping_cart .product-title a{color:#2b2a28}div.widget_shopping_cart .product-title a:hover{color:#474645}div.widget_shopping_cart .amount{color:#474645}div.widget_shopping_cart .woocommerce-mini-cart__buttons .button{font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif}@media (max-width:767px){.site-header .header-wishlist{padding-right:17px!important}}.site-header .header-tools .header-wishlist a.toggle .wishlist-count{display:none!important}div.search-form-wrapper{background-color:rgb(0 0 0 / .85);display:flex;align-items:center;justify-content:center}div.search-form-wrapper:after{background-color:#fff0}div.search-form-wrapper .search-form{max-width:1200px}div.search-form-wrapper input.search-input{font-size:2.5vw;background-color:#fff0;color:#fff;border-bottom:1px solid #fff}@media (max-width:1440px){div.search-form-wrapper input.search-input{font-size:2vw}}div.search-form-wrapper input.search-input::placeholder{color:#ffffff!important}div.search-form-wrapper .search-description{display:none}div.search-form-wrapper .btn-search-close i{color:#fff}div.site-mobile-menu .menu>ul li.page_item,div.site-mobile-menu .menu li.menu-item{position:relative;min-height:40px;align-content:center}div.site-mobile-menu .menu>ul li.page_item.menu-item-has-children,div.site-mobile-menu .menu>ul li.page_item.page_item_has_children,div.site-mobile-menu .menu li.menu-item.menu-item-has-children,div.site-mobile-menu .menu li.menu-item.page_item_has_children{padding-right:40px}div.site-mobile-menu .menu>ul li.page_item>a,div.site-mobile-menu .menu li.menu-item>a{line-height:24px;padding:5px 0}div.site-mobile-menu .menu>ul li.page_item>a:not(:hover),div.site-mobile-menu .menu li.menu-item>a:not(:hover),.site-mobile-menu div.header-login a:not(:hover){color:#2b2a28}div.site-mobile-menu .menu>ul li.page_item.current-menu-item>a,div.site-mobile-menu .menu li.menu-item.current-menu-item>a,.site-mobile-menu div.header-login a:hover{color:#474645}div.site-mobile-menu .menu>ul li.page_item .open-child,div.site-mobile-menu .menu li.menu-item .open-child{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#fff0}div.site-mobile-menu .menu>ul li.page_item .open-child:before,div.site-mobile-menu .menu li.menu-item .open-child:before{color:#2b2a28;line-height:40px}div.site-mobile-menu .menu-back{padding:5px 20px}div.site-mobile-menu .menu-back a{color:#2b2a28;line-height:24px;opacity:1}div.site-mobile-menu .menu-back:before{color:#2b2a28;top:50%;transform:translateY(-50%)}div.site-mobile-menu .menu .sub-menu li.menu-item>a{text-transform:none}.site-mobile-menu div.header-login{background-color:#fff0;border-bottom:1px solid #e6e6e6;margin-top:0}.site-mobile-menu .social-links li a{color:#2b2a28}#rev_slider_30_1 rs-slide:not(.remove_overlay) rs-sbg-wrap:before{content:'';background:rgb(0 0 0 / .35);z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}body.home .main-container .vc_icon_element.vc_do_icon{margin-bottom:15px}.amely-banner-grid-group.home_banner_group{grid-gap:10px}.amely-banner-grid-group.home_banner_group .amely-banner.text-position-left .banner-content{text-align:left}.amely-banner-grid-group.home_banner_group .amely-banner.custom_text_position_top .banner-content{width:calc(100% - 50px);top:25px;left:25px;transform:none}.amely-banner-grid-group.home_banner_group .amely-banner.custom_text_position_bottom .banner-content{top:auto;bottom:25px;left:25px;transform:none}.amely-banner-grid-group.home_banner_group .amely-banner.button-visible-hover .banner-content{margin-top:0}@media (max-width:1440px){.amely-banner-grid-group.home_banner_group .amely-banner .banner-text{font-size:22px!important}}div.main-container{background-color:#f7f7f7}@media (min-width:992px){div.main-container{min-height:65vh}}body.home .entry-content,body.custom_about_page .entry-content,body.custom_contact_page .entry-content{margin-bottom:0}.woocommerce-page div.site-content{padding-bottom:70px;margin-bottom:0}div.page-title{background-attachment:initial}@media (max-width:544px){div.page-title{}}@media (max-width:991px){div.page-title>.container>.row{min-height:200px}body.tax-product_cat div.page-title>.container>.row{padding-top:20px;padding-bottom:20px}}@media (max-width:991px){div.page-title{padding:0}}@media (min-width:1200px){div.page-title>.container>.row{min-height:250px}}div.page-title .page-subtitle p{line-height:1.4}div.site-breadcrumbs ul{text-transform:none}.main-container :is(h1,h2,h3,h4,h5,h6){text-transform:uppercase}div.page-title h1{font-weight:500}@media (min-width:768px){div.page-title h1{font-size:32px}}@media (min-width:992px){div.page-title h1{font-size:40px}}@media (max-width:767px){div.page-title h1{font-size:27px}}.wpb_text_column p{font-size:inherit}.wpb_text_column p:not(:last-child){margin-bottom:15px}a:focus,button:focus,.button:focus{outline:none!important}.main-container .amely-button,.main-container .button,.main-container a.button,.main-container button,.wpcf7-form input[type="submit"]{font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif}div.shop-filter .nice-select{border-radius:0;background-color:#fff}.woocommerce form span.select2-container .select2-selection--single{background-color:#fff}@media (max-width:767px){div.shop-filter .nice-select{padding-left:15px}}div.amely-banner .banner-text{font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;text-transform:uppercase}@media (max-width:767px){div.amely-icon-box{border-left:none!important;border-right:none!important}}div.amely-icon-box .tm-icon-box__content .title{font-weight:500;line-height:1.3;margin:15px 0}div.amely-icon-box .tm-icon-box__content .description small{display:block;font-size:75%;line-height:1.4;margin-top:-3px}@media (max-width:767px){div.amely-icon-box.center .tm-icon-box__icon{margin-bottom:15px}div.vc_icon_element{margin-bottom:15px}.vc_icon_element+.vc_custom_heading{margin-top:15px;margin-bottom:15px}}@media (max-width:767px){div.amely-icon-box .tm-icon-box__content .title{margin-top:15px;margin-bottom:15px}}@media (max-width:991px){.custom_sidebar_widget_container .widget{border-color:rgb(0 0 0 / .15)}}.sidebar .widget-title{font-size:21px;font-weight:500}@media (min-width:992px){.widget.widget_product_categories{}.widget.widget_product_categories ul.product-categories{max-height:620px}}@media (max-width:991px){.widget.widget_product_categories{border-bottom:none;padding-bottom:0}.widget.widget_product_categories ul.product-categories{max-height:450px}}.sidebar .widget.widget_product_categories ul li{font-size:13px}.widget.widget_product_categories ul.children li{font-weight:500}.widget.widget_product_categories ul.children li ul.children li{font-weight:400}.widget.widget_product_categories ul li.cat-parent>a{padding-right:25px}.widget.widget_product_categories ul li:not(:hover)>a{color:#2b2a28}.widget.widget_product_categories ul li.current-cat>a,.widget.widget_product_categories ul li:hover>a{color:#474645}.widget.widget_product_categories ul.children li ul.children li a{padding:10px 0}@media (max-width:991px){.widget.widget_product_categories ul li>a,.widget.widget_brand_nav ul li>a{padding:9px 0}.widget.widget_product_categories ul li:first-child a{padding-top:9px}}.widget.widget_product_categories ul.children{padding-left:15px!important}.sidebar .widget ul li ul.children,.sidebar .widget ul li ul.sub-menu,.sidebar .widget_product_categories ul>li+li{border-top-color:#e4e4e4}.widget.widget_product_categories li.current-cat>i,.widget.widget_product_categories li:hover>i{color:#2b2a28}.sidebar .widget:not(.widget_product_categories){padding-bottom:0;border-bottom:none}.sidebar .widget ul li .count{display:none}.widget_layered_nav.widget_brand_nav ul li+li{border-top-color:#e4e4e4}.widget_layered_nav.widget_brand_nav ul li a{color:#2b2a28;font-weight:600;text-transform:uppercase;padding:10px 0}.widget_layered_nav.widget_brand_nav ul li a:hover{color:#474645}.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range{background-color:#2b2a28}.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle{background-color:#807E7E}.widget_price_filter .price_slider_amount .price_label span{color:#474645;font-size:17px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif}.widget_price_filter .price_slider_wrapper .price_slider_amount .button{font-size:13px;color:#fff;background-color:#2b2a28;padding:0 10px 0 11px}.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover{background-color:#474645}.widget_price_filter .price_slider_amount .button:before{display:none!important}div.product_list_widget .product{border-bottom-color:#e4e4e4}div.product_list_widget .product:not(:last-of-type){padding-bottom:15px;margin-bottom:15px}div.product_list_widget .product-thumb{width:70px}div.product_list_widget .product-info a.product-title{font-size:15px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:1.3em;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}div.product_list_widget .product-info a.product-title:not(:hover){color:#2b2a28}div.product_list_widget .product-price{color:#474645;font-size:16px;font-weight:700;font-family:"Noto Serif",Arial,Helvetica,sans-serif}small.tax_label{display:none}div.woocommerce form .input-text{line-height:30px;background-color:#fff}.woocommerce div.col2-set label:not(.checkbox){color:#2b2a28;font-weight:500;letter-spacing:0}.woocommerce form .form-row label span.optional{display:none}body.woocommerce-checkout form .select2-container .select2-selection__rendered{line-height:inherit}span.hint--rounded:after{border-radius:0}#growls{display:flex;justify-content:center;align-items:center;left:50%;top:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.growl.growl-default,div.growl.growl-error,div.growl.growl-notice,div.growl.growl-warning{color:#2b2a28;background-color:#fff}div.growl .growl-content{text-align:center;padding:15px}div.growl .growl-message a{display:inline-block;text-transform:uppercase;font-size:14px;font-weight:500;color:#fff;border-radius:0;border:1px solid #2b2a28;background-color:#2b2a28;text-decoration:none;padding:5px 12px;margin-top:15px}div.growl .growl-message a:hover{background-color:#474645;border-color:#474645}div.growl .growl-close{position:absolute;top:0;right:0;font-size:18px}div.growl .growl-close:hover{color:#474645}div.woocommerce-error,div.woocommerce-info,div.woocommerce-message{padding-left:2em}div.woocommerce-info{text-align:center;border-top-color:#2b2a28}div.woocommerce-error:before,div.woocommerce-info:before,div.woocommerce-message:before{display:none!important}nav.amely-pagination ul li a,nav.woocommerce-pagination ul li a{border-radius:0!important}nav.amely-pagination ul.page-numbers a:not(:hover),nav.woocommerce-pagination ul.page-numbers a:not(:hover){color:#2b2a28}nav.amely-pagination ul li a:hover,nav.woocommerce-pagination ul li a:hover{background-color:#474645}nav.amely-pagination .current,nav.woocommerce-pagination .current{background-color:#2b2a28}nav.amely-pagination .next,nav.amely-pagination .prev,nav.woocommerce-pagination .next,nav.woocommerce-pagination .prev{font-size:0}nav.amely-pagination ul li span,nav.woocommerce-pagination ul li span{border-radius:0!important}nav.amely-pagination .next:before,nav.amely-pagination .prev:before,nav.woocommerce-pagination .next:before,nav.woocommerce-pagination .prev:before{color:#2b2a28;font-size:17px;font-weight:400;opacity:1;visibility:visible}nav.amely-pagination .next:hover:before,nav.amely-pagination .prev:hover:before,nav.woocommerce-pagination .next:hover:before,nav.woocommerce-pagination .prev:hover:before{color:#fff}.return-to-shop{text-align:center}.litigio_row{background-color:#fff;border:1px solid #eee;margin-left:0;margin-right:0}@media (max-width:767px){.back-to-top{display:none!important}}.remove_top_margin{margin-top:0}@media (max-width:767px){.responsive_content_title{font-size:25px!important;line-height:32px!important;text-align:center!important}}@media (max-width:767px){.amely-button.mobile_center_align{display:block;max-width:fit-content;margin-left:auto;margin-right:auto}}@media (max-width:767px){.wpb_text_column.mobile_justify_align{text-align:justify}}@media (max-width:767px){.vc_row.mobile_reverse_columns{flex-direction:column-reverse}}@media (max-width:767px){.vc_column_container.mobile_remove_top_padding>.vc_column-inner{padding-top:0!important}}div.shop-loop-head{background-color:#f1f1f1;padding:8px 15px 0}@media (max-width:767px){div.shop-loop-head{text-align:center;padding:8px 15px}}div.shop-loop-head .shop-filter .woocommerce-ordering{margin-right:0}@media (max-width:767px){div.shop-loop-head .shop-filter{display:flex;justify-content:center}}div.shop-loop-head .woocommerce-result-count{color:inherit}.product-loop .product-thumb{border:1px solid #eee}div.product-loop .product-info .product-title{font-size:16px;line-height:1.3em;min-height:2.6em;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}div.product-loop .product-info a{font-weight:500;color:#2b2a28}.price{font-weight:700;font-family:"Noto Serif",Arial,Helvetica,sans-serif}div.product-loop .product-info .price{color:#474645;font-size:18px;line-height:1.3}div.product-loop .product-buttons .add-to-cart-btn{width:100%}div.product-loop .product-buttons.product-buttons--dark>div{background-color:#2b2a28}div.product-loop .product-buttons .add-to-cart-btn a,div.product-loop .product-buttons.product-buttons--dark>div a{color:#fff}div.product-badges{font-size:14px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;letter-spacing:0}div.product-badges span{left:35px}div.product-badges span.outofstock{background-color:#2b2a28!important}div.product-loop:hover .product-buttons>div{opacity:0;visibility:hidden;transform:translateY(20px)}div.product-loop:hover .hover-image{opacity:0;visibility:hidden;transform:translate(-50%,20px)}div.product-loop .product-thumb:hover .product-buttons>div{opacity:1;visibility:visible;transform:translateY(0)}div.product-loop .product-thumb:hover .hover-image{opacity:1;visibility:visible;transform:translate(-50%)}@media (max-width:991px){.archive .sidebar,.search .sidebar{padding-top:90px;padding-bottom:0;margin-top:0!important;margin-bottom:0!important;width:320px;max-width:calc(100% - 50px);position:fixed;top:0;bottom:0;left:0;background:#f7f7f7;border-right:1px solid #e4e4e4;pointer-events:auto;transform:translateX(-100%);transition:transform .3s;will-change:transform;z-index:8100}.archive.admin-bar .sidebar,.search.admin-bar .sidebar{padding-top:120px}.sidebar.show_sidebar{transform:none}.archive .sidebar .sidebar_category_list .product-categories,.search .sidebar .sidebar_category_list .product-categories{height:calc(100% - 45px);left:0;right:0;overflow-y:auto}}.custom_sidebar_widget_container{height:100%;overflow-y:auto;padding-left:15px;padding-right:15px;padding-bottom:20px}.custom_sidebar_close_button{display:none}@media (max-width:991px){.custom_sidebar_close_button{text-align:center;display:block;font-size:18px;line-height:30px;padding:10px;padding-left:8px;padding-right:12px;width:45px;height:50px;background:#2b2a28;color:#fff;position:absolute;top:160px;right:-46px;border-top-right-radius:25px;border-bottom-right-radius:25px}}.custom_sidebar_close_button:before{display:block;content:"\f0b0";font-family:"FontAwesome";font-weight:900;color:#fff0;background-image:url(/wp-content/themes/amely-child/icons/filter_bars_white_icon.svg);background-repeat:no-repeat;background-position:center}.show_sidebar .custom_sidebar_close_button{padding-left:13px;padding-right:13px;border-top-right-radius:0;border-bottom-right-radius:0}.show_sidebar .custom_sidebar_close_button:before{content:'x';font-family:"Work Sans",sans-serif;font-weight:400;font-size:28px;color:#fff0;background-image:url(/wp-content/themes/amely-child/icons/sidebar_close_icon_white.svg)}.woocommerce.single-product .product .woocommerce-product-gallery div.product-badges{font-size:14px}.woocommerce.single-product .product .woocommerce-product-gallery div.product-badges span{min-width:unset;left:20px;padding:0 10px}.woocommerce.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__slider .slick-list,.woocommerce.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{border:1px solid #eee}.woocommerce.single-product .woocommerce-product-gallery__slider .slick-dots{display:none!important}.woocommerce.single-product div.thumbnails-slider .slick-slide img{border-color:#eee}.woocommerce.single-product div.thumbnails-slider .slick-slide.slick-current img{border-color:#2b2a28}.woocommerce.single-product .product div.summary .product_title{color:#2b2a28;font-size:30px;line-height:37px;font-weight:500}.woocommerce.single-product .product div.summary .woocommerce-product-details__short-description p{font-size:16px}.woocommerce.single-product .product.product-type-variable div.summary .woocommerce-product-details__short-description p{margin-bottom:30px}.woocommerce.single-product .product div.summary form.variations_form label{font-size:19px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;line-height:1.3em;text-transform:uppercase}.woocommerce.single-product .product div.summary table.product_meta{border-top:none;margin-top:0;margin-bottom:10px}.woocommerce.single-product .product div.summary table.product-share td.label,.woocommerce.single-product .product div.summary table.product_meta td.label{color:#2b2a28;font-size:15px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;text-transform:uppercase}.woocommerce.single-product .product div.summary table.product-share td.value,.woocommerce.single-product .product div.summary table.product_meta td.value{font-weight:400}.woocommerce.single-product .product div.summary table.product_meta tr:first-of-type td,.woocommerce.single-product .product div.summary table.product_meta tr td{padding-top:0}.woocommerce.single-product .product div.summary table.product_meta td.label{width:1px;white-space:nowrap}.woocommerce.single-product .product div.summary .price{color:#474645;font-size:22px;font-weight:700}.woocommerce div.quantity.amely_qty{background-color:#fff}@media (min-width:768px){.woocommerce.single-product .product div.summary .block-quantity{display:inline-block;vertical-align:top}}.single-product .custom_stock_meta_container.custom_instock{color:#27ae60!important}.single-product .custom_stock_meta_container.custom_outofstock{color:#e74c3c!important}.custom_product_popup_button_container .custom_product_disabled_button{background-color:rgb(43 42 40 / .6)!important;border-color:rgb(43 42 40 / .6)!important;cursor:not-allowed}.woocommerce.single-product .product div.summary table.product-share{border-top:1px solid #e0e0e0;margin-top:20px}.woocommerce.single-product .product div.summary table.product-share td{padding-top:20px}.woocommerce.single-product .product div.summary table.product-share td.label{width:1px;white-space:nowrap;padding-right:20px}.woocommerce.single-product .product div.summary form.variations_form table.variations td.label{display:block;width:initial;padding-top:20px}.woocommerce.single-product .product div.summary form.variations_form table.variations tr:first-child td.label{padding-top:0}.woocommerce.single-product .product div.summary form.variations_form table.variations td.value{display:block}.woocommerce.single-product .product div.summary form.variations_form .isw-swatch--isw_color .isw-term,.woocommerce.single-product .product div.summary form.variations_form .isw-swatch--isw_image .isw-term{height:30px;width:30px;line-height:30px;box-shadow:0 0 0 3px #ffffff,0 0 0 5px #d3d3d3}.woocommerce.single-product .product div.summary form.variations_form .isw-swatch--isw_color .isw-term.isw-selected,.woocommerce.single-product .product div.summary form.variations_form .isw-swatch--isw_image .isw-term.isw-selected{box-shadow:0 0 0 3px #ffffff,0 0 0 5px #2b2a28}.woocommerce.single-product .product div.summary form.variations_form .isw-swatch--isw_text .isw-term{height:40px;min-width:40px;font-size:13px;font-weight:500;line-height:38px;color:#777;border-radius:0;border:1px solid #e0e0e0;background-color:#fff0;padding:0 15px}.woocommerce.single-product .product div.summary form.variations_form .isw-swatch--isw_text .isw-term:hover,.woocommerce.single-product .product div.summary form.variations_form .isw-swatch--isw_text .isw-term:focus,.woocommerce.single-product .product div.summary form.variations_form .isw-swatch--isw_text .isw-term.isw-selected{border-color:#2b2a28;background-color:#2b2a28}.isw-swatches .reset_variations{display:none!important}.woocommerce.single-product .product div.summary .woocommerce-variation-add-to-cart{width:100%}.woocommerce.single-product .product div.summary .single_add_to_cart_button{background-color:#2b2a28;border-color:#2b2a28}.woocommerce.single-product .product div.summary .single_add_to_cart_button.disabled{opacity:.6;background-color:#2b2a28;border-color:#2b2a28}.woocommerce.single-product .product div.summary .single_add_to_cart_button.disabled:hover{background-color:#474645;border-color:#474645}@media (max-width:767px){.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-order-received .woocommerce-thankyou-order-received .button{display:none}}.single-product .product_variation_price :not(.woocommerce-variation-description){display:none!important}.woocommerce.single-product .product div.product-tabs-wrapper .wc-tabs{background-color:#f1f1f1;border:none;padding:0}.woocommerce.single-product .product div.product-tabs-wrapper{border-bottom:none}.woocommerce.single-product .product div.product-tabs-wrapper .wc-tabs li>a{color:#646261;font-size:21px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;text-transform:uppercase}.woocommerce.single-product .product div.product-tabs-wrapper .wc-tabs li.active>a,.woocommerce.single-product .product div.product-tabs-wrapper .wc-tabs li:hover>a{color:#2b2a28}@media (max-width:767px){.woocommerce.single-product .product div.product-tabs-wrapper .wc-tabs li>a{padding:15px 0 15px}}.woocommerce.single-product .product div.product-tabs-wrapper .wc-tabs-panel-wrapper{background-color:#fff0;padding:50px 0 30px}@media (max-width:767px){.woocommerce.single-product .product div.product-tabs-wrapper .wc-tabs-panel-wrapper{padding:30px 0 30px}}.woocommerce.single-product .product div.product-tabs-wrapper .woocommerce-Tabs-panel--description>p{font-size:16px;max-width:none}.woocommerce.single-product .product div.product-tabs-wrapper .woocommerce-Tabs-panel--additional_information table.shop_attributes th{font-size:17px;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;text-transform:uppercase}.woocommerce.single-product .related,.woocommerce.single-product .up-sells{margin-top:0}.woocommerce.single-product .related>h2,.woocommerce.single-product .up-sells>h2{font-size:30px;font-weight:500;text-transform:uppercase}@media (max-width:767px){.woocommerce.single-product .related>h2,.woocommerce.single-product .up-sells>h2{font-size:25px;margin-bottom:35px}}.woocommerce.single-product .related .slick-dots,.woocommerce.single-product .up-sells .slick-dots{display:none!important}.sale_start_date_wrapper,.sale_end_date_wrapper{display:none!important}.custom_sale_dates_container{display:none;margin-bottom:15px}.custom_sale_dates_container .custom_sale_dates_text{font-size:12px;font-weight:500;color:#2b2a28;margin-bottom:5px}@media (min-width:992px){body.woocommerce-cart table.cart{background-color:#fff;border:1px solid #e7e7e7}}.woocommerce-cart table.cart thead th{font-size:15px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:0;padding-left:10px}.woocommerce-cart table.cart tbody td{text-align:center;padding-left:10px}@media (max-width:991px){body.woocommerce-cart table.shop_table_responsive td:not(.product-thumbnail):not(.product-remove){display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:0;padding-left:10px!important;padding-right:10px!important;margin-bottom:5px}body.woocommerce-cart table.shop_table_responsive td:before{content:attr(data-title);color:#2b2a28;float:left;text-align:left;flex-grow:3;text-transform:uppercase;font-weight:600;font-size:14px;padding-top:3px}body.woocommerce-cart table.shop_table_responsive td.product-name a{margin-bottom:0}}div.woocommerce table.shop_table td.product-name{color:#2b2a28}div.woocommerce table.shop_table td.product-name a:hover{color:#474645}@media (min-width:992px){.woocommerce-cart table.cart tbody td.product-thumbnail{width:110px;padding-left:20px;padding-right:20px}}@media (min-width:992px){.woocommerce-cart table.cart td.product-remove a{margin-left:auto;margin-right:auto}}@media (max-width:479px){.cart-actions button[name=update_cart]{width:100%}}div.cart-collaterals h2{font-size:30px;font-weight:500}@media (max-width:767px){div.cart-collaterals h2{font-size:25px}}.woocommerce table.shop_table .woocommerce-Price-amount,.woocommerce .cart_totals table.shop_table tr.cart-subtotal .woocommerce-Price-amount,.woocommerce table.shop_table tr.cart-subtotal .woocommerce-Price-amount{color:#474645}.woocommerce table.shop_table .woocommerce-Price-amount,.woocommerce .cart_totals table.shop_table tr.cart-subtotal .woocommerce-Price-amount{font-size:16px}.woocommerce .cart_totals table.shop_table tr.order-total .amount{font-size:21px}.woocommerce .cart_totals table.shop_table tr.order-total .includes_tax{font-size:90%}@media (max-width:767px){.woocommerce .cart_totals table.shop_table tr.order-total .amount{font-size:18px}}@media (max-width:991px){div.cart-collaterals table.shop_table.shop_table tr:nth-child(2n) td{background-color:#fff0}}.cart-collaterals .cart_totals .wc-proceed-to-checkout a.button{width:100%;text-align:center}@media (max-width:479px){.cart-actions .coupon #coupon_code{max-width:none;margin-bottom:15px}}@media (max-width:479px){.cart-actions .coupon .button{width:100%}}body.woocommerce-checkout h3:not(#ship-to-different-address),body.woocommerce-order-received h2{font-weight:500;text-transform:uppercase}body.woocommerce-checkout h3#order_review_heading{font-size:30px}body.woocommerce-checkout h3#ship-to-different-address{font-size:inherit;font-family:inherit}@media (min-width:992px){body.woocommerce-checkout .woocommerce-checkout-review-order{background-color:#f1f1f1}}body.woocommerce-checkout table.shop_table .woocommerce-Price-amount{font-size:16px}div.woocommerce-checkout-payment img{max-height:24px!important;margin-left:15px}.woocommerce-checkout #order_review .payment_methods li label[for=payment_method_eupago_multibanco] img{margin-left:15px}.woocommerce-checkout #order_review .payment_methods li label[for=payment_method_eupago_mbway] img{width:55px;height:24px;object-fit:cover;margin-left:12px}.woocommerce-checkout #order_review .payment_methods li label[for=payment_method_eupago_mbway] a{display:none!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{text-align:left}.woocommerce-checkout .woocommerce-privacy-policy-text{margin-bottom:15px}div#customer_login{margin-bottom:20px}@media (max-width:767px){div#customer_login{margin-bottom:0}}#customer_login div.col-2{padding:50px}@media (max-width:767px){#customer_login div.col-2{padding:50px 15px 15px}}div#customer_login h2{font-size:30px;font-weight:500;text-transform:uppercase}@media (max-width:767px){div#customer_login h2{font-size:25px;line-height:32px}}body.woocommerce-account .woocommerce-form.woocommerce-form-login.login .form-row{margin-bottom:20px}body.woocommerce-account .woocommerce-form.woocommerce-form-login.login .form-row:last-child{margin-bottom:0}.woocommerce-account form.register .input-text{line-height:30px}.woocommerce-account .woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword{margin-bottom:10px}@media (max-width:767px){#customer_login .woocommerce-LostPassword{margin-top:0}}.woocommerce-account .woocommerce-form.woocommerce-form-login.login label[for='rememberme']{display:block;float:none!important}#customer_login .woocommerce-privacy-policy-text{font-size:14px}#customer_login .woocommerce-Button{width:auto!important;padding-left:17px!important}.woocommerce-account .woocommerce-form.woocommerce-form-login.login .woocommerce-Button{float:none!important}#customer_login .form-row.button-register{margin-top:35px}@media (max-width:767px){#customer_login .form-row.button-register{margin-top:25px}}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:not(.is-active)>a:not(:hover){color:#2b2a28}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active>a{color:#bd0f1e;background-color:#fff0}.dashboard_columns .dashboard_column legend{color:#2b2a28;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;margin-bottom:20px}@media (max-width:767px){.col2-set.dashboard_columns .col-1.dashboard_column{margin-bottom:45px}}.dashboard_columns .dashboard_column_content{max-width:445px;margin-left:auto;margin-right:auto;overflow:hidden}.dashboard_button_container{position:relative;z-index:2}.dashboard_button_container .dashboard_button{display:block;text-align:center}.dashboard_column .dashboard_column_content .dashboard_image_link img{max-width:100%;height:auto;vertical-align:top;transition:all 0.5s ease;transition-property:transform}.dashboard_columns .dashboard_column_content:hover .dashboard_image_link img{transform:scale(1.03)}.woocommerce-account .show-password-input{display:initial;font-size:0;line-height:0;padding:0;border:none;float:right}.woocommerce-account .addresses .title h3,.woocommerce-account .woocommerce-Address .title h3{font-size:21px;font-weight:500;text-transform:uppercase;background-color:transparent!important;margin-top:0}.woocommerce-account div.woocommerce-MyAccount-content fieldset legend{font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif}@media (max-width:767px){.woocommerce-account .addresses .title h3,.woocommerce-account .woocommerce-Address .title h3{font-size:20px}}.woocommerce-account .addresses .edit,.woocommerce-account .woocommerce-Address .edit{letter-spacing:0;float:right;padding:3px 7px}@media (max-width:767px){.woocommerce-account .addresses .edit,.woocommerce-account .woocommerce-Address .edit{padding:2px 5px}}#yith-wcwl-form{border:none!important}.woocommerce-wishlist .wishlist-title-container{display:none}#yith-wcwl-form table.shop_table.wishlist_table{background-color:#fff0}@media (min-width:992px){#yith-wcwl-form table.shop_table.wishlist_table{border:1px solid #e7e7e7}}#yith-wcwl-form table.shop_table.wishlist_table th{font-size:15px;font-weight:500;text-align:center!important;text-transform:uppercase;padding-left:10px}@media (min-width:1200px){.wishlist_table tr th.product-thumbnail{width:120px}}#yith-wcwl-form table.shop_table.wishlist_table tbody td{text-align:center;padding-left:10px}#yith-wcwl-form table.shop_table.wishlist_table td.product-name{padding-left:10px!important}#yith-wcwl-form table.shop_table.wishlist_table td.product-price{font-weight:700;color:#2b2a28}#yith-wcwl-form table.shop_table.wishlist_table td.product-price .woocommerce-Price-amount{font-weight:700}#yith-wcwl-form table.shop_table.wishlist_table td.product-thumbnail{padding-left:20px;padding-right:20px}.wishlist_table tr td.product-thumbnail a{margin-left:auto;margin-right:auto}#yith-wcwl-form table.shop_table.wishlist_table td.product-stock-status span.wishlist-in-stock{color:#2ecc71}#yith-wcwl-form table.shop_table.wishlist_table td.product-stock-status span.wishlist-out-of-stock{color:#e74c3c}#yith-wcwl-form table.shop_table.wishlist_table td.product-stock-status span:before{display:none!important}#yith-wcwl-form table.shop_table.wishlist_table tbody.wishlist-items-wrapper td.product-add-to-cart .button{font-size:13px;height:auto!important;line-height:2!important;padding:5px 20px!important}.woocommerce table.shop_table.wishlist_table td.product-remove a{margin-left:auto;margin-right:auto}.woocommerce table.shop_table.wishlist_table td.product-remove a:hover,.woocommerce table.shop_table.cart td.product-remove a:hover{color:#ff6b6b;border-color:#ff6b6b}#yith-wcwl-form table.shop_table.wishlist_table td.product-thumbnail{width:110px}.woocommerce-wishlist .empty_wishlist{display:block;font-weight:600;text-align:center;text-transform:uppercase;color:#2b2a28}.wpcf7-form .contact_form_privacy_container{text-align:left}.wpcf7-form .contact_form_recaptcha_text_container{text-align:left}.pum-container .pum-content .wpcf7-form .contact_form_privacy_container p,.pum-container .pum-content .wpcf7-form .contact_form_recaptcha_text_container p{font-size:14px}.wpcf7-form .contact-form input[type=email],.wpcf7-form .contact-form input[type=text],.wpcf7-form .contact-form textarea{line-height:30px;background-color:#fff}.wpcf7-form .wpcf7-list-item{margin-left:0}.wpcf7-form input[type=checkbox]{vertical-align:middle;margin-right:3px}.wpcf7-form .contact_form_privacy_container p,.wpcf7-form .contact_form_recaptcha_text_container p{font-size:14px}.wpcf7-form .contact_form_submit_container{margin-top:30px}.wpcf7-form .wpcf7-spinner{display:none!important}.wpcf7-form .wpcf7-response-output{background:#8bc34a!important;border:2px solid #8bc34a!important;font-weight:500!important;color:#ffffff!important;text-align:center;padding:7px 10px!important;margin:10px 0 20px!important}@media (min-width:901px){.mobile_language_menu_container{display:none!important}}.header-language .wpml-ls-legacy-dropdown-click{width:auto}.header-language{float:none;height:100%;display:flex;justify-content:center;align-items:center}@media (min-width:901px){.header-language{height:21px;margin-right:9px}}@media (max-width:900px){.header-language{float:none;height:28px;margin-top:5px;margin-right:9px}header.main-header .mobile-logo-additions{display:flex!important;justify-content:flex-end;align-items:center}}.header-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{border:0;padding-top:0;padding-bottom:0;padding-left:5px;padding-right:5px;text-align:center;background:transparent!important}@media (max-width:991px){.header-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{}}.header-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle .wpml-ls-flag+span{display:none}.header-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{display:none}.header-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{text-align:center;left:auto;min-width:140px;border:1px solid #e7e7e7;border-bottom:3px solid #2b2a28;background:#fff;padding-top:15px;padding-bottom:15px;z-index:11000}.header-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{color:#2b2a28;padding-left:5px;padding-right:5px;background:#fff;border:0;transition:none}.header-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover{color:#474645!important}.header-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-flag{width:23px}.header-language .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{font-size:12px;font-weight:500;position:relative}.custom_language_menu_shortcode{display:none}.mc4wp-form-fields{display:flex;width:100%;flex-direction:column;max-width:600px;margin-left:auto;margin-right:auto}.mc4wp-form-fields p{display:flex;width:100%;align-items:center;gap:0;margin-bottom:1em}.mc4wp-form-fields input[type=email]{background-color:#fff;border:1px solid #fff;border-radius:0;flex:3;padding-left:10px;padding-right:10px}.mc4wp-form-fields input[type=checkbox]{margin-right:6px}.mc4wp-form-fields label span{font-size:13px;color:#fff}@media (max-width:767px){.mc4wp-form-fields label span{vertical-align:middle}.mc4wp-form-fields input[type=checkbox]{vertical-align:middle}}.consent{font-size:10px!important;text-align:justify}.subscrever p.consentimento{font-size:12px;margin-bottom:0}.subscrever p.consentimento a:not(:hover){color:inherit}.subscrever p.consentimento a:hover{color:#fff}.subscrever input[type="submit"]{color:#fff;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif;background:#2b2a28;border:none;text-transform:uppercase;transition:all 0.3s ease;padding:10px 35px}.subscrever input[type="submit"]:hover{color:#fff;background:#807E7E}.subscrever input[type="submit"],.subscrever input[type="email"]{height:47px}.mc4wp-form-fields .mc4wp-response{text-align:center}.mc4wp-form-fields .mc4wp-response p{color:#fff;font-size:15px;font-weight:500;line-height:21px;margin-bottom:0}.mc4wp-form-fields .mc4wp-response p:last-child{margin-bottom:0}.mc4wp-form-fields .mc4wp-response .mc4wp-alert{background-color:rgb(222 120 120 / .6);padding:10px}.mc4wp-form-fields .mc4wp-response .mc4wp-success{background-color:#9FD6B7}@media (max-width:767px){.subscrever input[type="email"]{min-width:0}.subscrever input[type="submit"]{letter-spacing:1px;padding-left:20px;padding-right:20px}}.pum-title{padding-bottom:20px;padding-right:40px;text-transform:uppercase!important}@media (max-width:767px) and (min-width:480px){.pum-title{font-size:28px!important}}@media (max-width:479px){.pum-title{font-size:21px!important;line-height:28px!important;padding-right:30px}}.top_popup_close_button{position:absolute;top:0;right:0;margin-top:-85px;margin-right:-12px;font-weight:200;font-family:"Raleway",Sans-serif;color:#818181!important;background:none!important;font-size:22px;line-height:normal;padding:6px 12px;border:none;transition:all 0.3s ease-in;outline:none!important}.top_popup_close_button:hover{color:#2b2a28!important}@media (max-width:480px){.top_popup_close_button{font-size:19px;padding:8px;margin-top:-68px;margin-right:-8px}}.pum-overlay:not(.pum-theme-form-popup-theme) .pum-container .pum-content+.pum-close{width:auto;padding:0 25px;text-transform:uppercase!important;transition:all 0.3s ease-in}.pum-overlay:not(.pum-theme-form-popup-theme) .pum-container .pum-content+.pum-close:hover{background:#474645;color:#fff;border-color:#474645}.pum-overlay.pum-theme-form-popup-theme .pum-container .pum-content+.pum-close:hover{color:#2b2a28!important}.pum-overlay:not(.pum-theme-form-popup-theme) .pum-container .pum-content{padding-bottom:70px;text-align:justify}.pum-content:focus{outline:none}.pum-container .pum-content p{font-size:16px}.pum-container .pum-content p:not(:last-child){margin-bottom:15px}.pum-container .wpcf7+p{display:none}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0}body.error404 .site-header{position:relative;background-color:#2b2a28}div.area-404{background-image:none}body.error404{overflow:visible}.row.area-404__content{height:auto;min-height:80vh;justify-content:center}.error404 div.col-404{margin-top:0}.row.area-404__content .area-404__heading,.row.area-404__content .area-404__sub-heading{color:#2b2a28;font-size:32px;font-weight:500;line-height:40px}body.error404 .area-404__content-heading{color:gray;letter-spacing:.1em}body.error404 .area-404__content-heading .button{font-size:15px}body.error404 .area-404__content-heading .button:not(:hover){color:#2b2a28}#cookie-law-info-bar{box-shadow:none;width:100%;position:fixed;left:0;font-size:13px;font-weight:600;font-family:'Raleway',sans-serif!important;line-height:20px;padding:6px 20px;color:#fff!important;background-color:rgb(47 51 50 / .8)!important;text-transform:uppercase;z-index:99999}@media (max-width:839px){#cookie-law-info-bar{padding-top:20px!important}}#cookie-law-info-bar a{transition:all 0.3s ease;text-decoration:none;font-weight:500;font-family:"Noto Serif",Arial,Helvetica,sans-serif}.cli-switch input:checked+.cli-slider,.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#2b2a28!important}@media (max-width:839px){#cookie-law-info-bar a{display:block;margin-top:10px!important;margin-left:0!important;margin-right:0!important}#cookie-law-info-bar a:first-of-type{margin-top:20px!important}#cookie-law-info-bar a:last-child{margin-bottom:15px!important}}#cookie-law-info-bar #cookie_action_close_header:hover,#cookie-law-info-bar #wt-cli-accept-all-btn:hover,#cookie-law-info-bar #cookie_action_close_header_reject:hover{background-color:#807E7E!important;color:#ffffff!important}#cookie-law-info-bar #CONSTANT_OPEN_URL:hover,#cookie-law-info-bar a.cli_settings_button:hover{background-color:#807E7E!important;color:#ffffff!important}.cookie_action_close_header{margin:2px 2px 2px 15%!important}@media (max-width:1095px) and (min-width:900px){.cookie_action_close_header{margin:2px 2px 2px 10%!important}}@media (max-width:899px) and (min-width:840px){.cookie_action_close_header{margin:2px 2px 2px 5%!important}}@media (max-width:839px){.cookie_action_close_header{margin:2px!important}}.cookie_break_hide{display:block}@media (min-width:839px){.cookie_break_hide{display:none}}div.site-footer{background-color:#2b2a28;border-top:none;padding-top:70px}@media (max-width:991px){div.site-footer{padding-top:60px}}@media (min-width:992px){div.site-footer>.container{padding-bottom:10px}}.site-footer .widget.footer_logo{margin-bottom:40px}@media (max-width:767px){.site-footer .footer_logo{text-align:center;margin-bottom:20px}}.site-footer .footer_logo img{width:auto;max-height:125px}@media (max-width:767px){.site-footer .footer_logo img{max-height:125px}}.site-footer .widget.footer_logo_text{margin-bottom:20px}@media (max-width:767px){.site-footer .widget.footer_logo_text{text-align:center}}.site-footer .footer_logo_text p{font-size:14px;font-weight:400}div.site-footer .widget-title{color:#807E7E;font-size:20px;font-weight:500;text-transform:uppercase;margin-bottom:20px}@media (max-width:991px){div.site-footer .widget_nav_menu .widget-title{color:#fff;min-height:55px;max-height:55px;line-height:55px;margin-bottom:0}}div.site-footer .widget ul li>a{font-weight:400;line-height:21px}div.site-footer .widget ul li>a:not(:hover){color:#fff}div.site-footer .widget ul li>a:hover{color:#807E7E}@media (max-width:767px){.site-footer .widget_tm_social{text-align:center}}.footer_contacts_widget p{font-size:14px;font-weight:400}.footer_contacts_widget p:not(:last-child){margin-bottom:10px}.footer_contacts_widget p small{display:block;font-size:75%}@media (max-width:991px){.footer_contacts_widget p{font-size:14px}}.footer__logos{text-align:center;padding-bottom:25px}@media (max-width:768px){.footer__logos{padding-top:15px;padding-bottom:15px}}.footer__logos img{max-width:100%}@media (max-width:1024px){.footer__logos img{height:30px!important}}div.site-footer .site-copyright{position:relative;background-color:#807E7E;padding:16px 0}@media (max-width:991px){div.site-footer .site-copyright{padding:16px 0}}@media (min-width:480px){div.site-footer .site-copyright:before{position:absolute;left:0;right:0;top:0;margin:auto;display:block;width:100%;max-width:1170px;border-top:1px solid #999}}@media (min-width:768px){div.site-footer .site-copyright .col-xs-12{align-items:center;display:flex}}.copyright_left_column,.copyright_middle_column,.copyright_right_column{font-weight:400}@media (min-width:992px){.copyright_left_column{width:50%;float:left;font-size:14px;text-align:left}.copyright_right_column{width:50%;float:left;font-size:14px;text-align:right}}@media (max-width:991px){.copyright_left_column{margin-bottom:10px}.copyright_middle_column{margin-bottom:10px}}@media (max-width:767px){.copyright_left_column,.copyright_right_column{font-size:13px}}div.site-footer .site-copyright a{font-weight:inherit}div.site-footer .site-copyright a:not(:hover){color:inherit}div.site-footer .site-copyright a:hover{color:#fff}@media (max-width:991px){#footer .widget_nav_menu{padding-top:0}#footer .widget_nav_menu:before{content:"";display:block;margin:0 auto;margin-left:0;width:calc(100% - 10px);border-top:1px solid #646261}#footer .widget_nav_menu:after{content:"";display:block;margin:0 auto;margin-left:0;width:calc(100% - 10px)}#footer .menu-apoio-ao-cliente-container,#footer .menu-information-menu-container{margin-bottom:0!important}#footer .widget_nav_menu,#footer .col-id-3 .footer_contacts_widget{padding-bottom:0;margin-bottom:0!important}}.toggle .mobile_togglemenu::before{color:#fff}.active .mobile_togglemenu::before{color:#fff}.toggle .mobile_togglemenu{cursor:pointer;display:block;overflow:hidden;position:absolute;top:0;bottom:auto;right:0;left:0;color:#000;text-align:right}.toggle .mobile_togglemenu::before{content:"+";font-size:26px;font-weight:400;color:#ffffff!important;font-family:"Ubuntu",-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif!important}.active .mobile_togglemenu::before{content:"-";font-size:40px;line-height:51px}@media (max-width:991px){#footer .menu-apoio-ao-cliente-container,#footer .menu-information-menu-container,#footer .menu-information-menu-ingles-container,#footer .col-id-3 .footer_contacts_widget .custom-html-widget{display:none}}@media (max-width:991px){#footer .widget_nav_menu{width:100%!important;margin-left:0!important;float:none!important}#footer .first_column_text .textwidget{padding-top:0!important}}@media (max-width:490px){#footer .widget_nav_menu{margin-bottom:10px!important}}@media (max-width:991px){#footer .mobile_togglemenu{min-height:55px;padding-left:15px;padding-right:15px}#footer .widget_nav_menu{padding-top:0}#footer .widget_nav_menu:before{content:"";display:block;margin:0 auto;margin-left:0;width:100%;border-top:1px solid #646261}#footer .widget_nav_menu:after,#footer .col-id-3>div:after{content:"";display:block;margin:0 auto;margin-left:0;width:100%;border-top:1px solid #646261}#footer .col-xs-12:nth-child(2) .widget_nav_menu:after{border-top:none}#footer .widget_nav_menu .menu li:last-child,#footer .col-id-3 .footer_contacts_widget .custom-html-widget{margin-bottom:15px}#footer h6{margin-bottom:0!important}#footer .menu-apoio-ao-cliente-container,#footer .menu-information-menu-container{margin-bottom:0!important}#footer .widget_nav_menu{padding-bottom:0;margin-bottom:0!important}}@media (max-width:991px){#footer .col-id-3 .footer_contacts_widget .widget-title{color:#fff;font-size:22px;min-height:55px;max-height:55px;line-height:55px;margin-bottom:0}}@media (max-width:991px){#footer .col-id-3 .footer_contacts_widget .widget-title::after{content:"+";position:absolute;right:19px;font-size:26px;font-weight:400;line-height:53px;color:#ffffff!important;font-family:"Ubuntu",-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif!important;background-color:#fff0}#footer .col-id-3.contacts_active .footer_contacts_widget .widget-title::after{content:"-";font-size:40px;line-height:51px}}