    /* Catalogo */
    :root {
        --swiper-theme-color:#055900;
    }
    header.page-header {height: auto !important;}
    .catalogsearch-result-index main.page-main,
    .catalog-category-view main.page-main{max-width:100% !important;}
    .products-grid:not(.active-slider) .product-items .product-item{padding: 0 11px;}
    #btn-filter-toggle{opacity:0;}
    body .category-product-actions .toolbar-amount,
    body .category-product-actions .field.limiter,
    body .category-product-actions .filter-placeholder,
    body .category-product-actions .modes,
    .catalog-topnav #layered-filter-block,
    .sidebar .block.filter .filter-content strong.block-subtitle.filter-subtitle,
    .sidebar #layered-filter-block .filter-title{display: none !important;}

    .sidebar #layered-filter-block{background: #FFF;box-shadow: 0px 4px 6px -2px #0000000D, 0px 10px 15px -3px #0000001A;border-radius: 24px;padding: 16px;}
    .filter .swatch-attribute-options {padding: 5px 0;}
    .filter .block .block-title,
    .sidebar .block .block-title{color: #72B641;font-size: 24px !important;font-weight: 600;font-family: Poppins;margin: 35px 0 23px 0 !important;font-size: 18px !important;}
    .filter .block .block-subtitle,
    .filter .block .block-subtitle a{color: #72B641;font-size: 24px !important;font-weight: 600;font-family: Poppins;font-size: 18px !important;}
    .filter #narrow-by-list{margin-top:0;}
    .slider-label > div {color: #333;font-size: 16px;margin-top: 5px;}
    .ui-slider-range.ui-widget-header.ui-corner-all {background: #C7C9D9;position: absolute;height: 1px;}
    .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {height: 1px;}
    .toolbar .sorter {margin-right: 0;display: flex;align-items: center;margin-left:unset !important;}
    .category-product-actions .toolbar-products{justify-content: flex-end !important;}
    .filter-options {margin-top: 78px;}
    .sorter-options {width: 90px;}
    .sidebar .block .block-title{margin-top:0 !important}
    .page-title-wrapper.layout_type1 .breadcrumbs .items{justify-content:flex-start;padding: 0;}
    .catalogsearch-result-index .breadcrumbs .items{padding: 0;}
    .page-title-wrapper.layout_type1 {padding: 56px 16px;margin: 16px auto 56px;border-radius: 24px;background-size: cover !important;display: flex;flex-wrap:wrap;max-width: 1128px;}
    .catalogsearch-result-index .page-title-wrapper.layout_type1{padding: 16px 16px 16px 0;margin: 0 0 16px;}
    .breadcrumbs .items .item,
    .breadcrumbs .items .item a,
    .breadcrumbs .items .item strong, 
    .breadcrumbs .items .item:not(:last-child)::after{color: #FFF;}
    .catalogsearch-result-index .page-title,
    .catalog-category-view .page-title{color:#FFF !important;font-size: 24px;text-align: left;order: 1;width: 100%;line-height: 1;}
    .catalogsearch-result-index .breadcrumbs{order:0;width: 100%;padding: 0 !important;}
    .catalog-category-view .breadcrumbs{order:0;width: 100%;padding: 0 0 16px 0 !important;}
    .catalog-category-view .category-image {display: none;}
    .category-product-actions .category-page-title .category-title {color: #72B641;font-size: 24px !important;margin-top: 16px;display: inline-flex !important;}
    .products-grid .items .product-item .product-image-container {width: 100% !important;}
    .catalog-product-view .block .block-title.title > strong {text-align: left;}

    .amsearch-related-terms > .amsearch-item:hover,
    .amsearch-related-terms > .amsearch-item{background: #F4F5E4 !important;border-color: #F4F5E4;border: solid 1px #4B4B4B !important;border-radius:10px;margin-top:8px;}

    .block.filter .filter-content .filter-options-title {font-size: 20px;text-transform: unset;color: #055900;margin-top: 0;padding-bottom: 7px;padding-top: 7px;font-weight: normal;margin-bottom: 0;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #C7C9D9 !important;font-family:'Poppins','Open Sans';font-weight: 600;}
    .block.filter .filter-content .filter-options-item.active .filter-options-title{border-bottom: 1px solid #DDD;}
    .block.filter .filter-content .filter-options-item:first-child .filter-options-title {border-top: none !important;margin-bottom: 0;cursor:pointer;}
    .block.filter .filter-content .filter-options-item:not:last-child {border-bottom:1px solid #DDD}
    .block.filter .filter-content .filter-options-item .filter-options-title::before {content: "";font-family: unset;font-style: normal;font-size: 12px;float: right;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzNjFfMTMwMCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMjE5NjcgNi4yMTk2N0M0LjUxMjU2IDUuOTI2NzggNC45ODc0NCA1LjkyNjc4IDUuMjgwMzMgNi4yMTk2N0w4IDguOTM5MzRMMTAuNzE5NyA2LjIxOTY3QzExLjAxMjYgNS45MjY3OCAxMS40ODc0IDUuOTI2NzggMTEuNzgwMyA2LjIxOTY3QzEyLjA3MzIgNi41MTI1NiAxMi4wNzMyIDYuOTg3NDQgMTEuNzgwMyA3LjI4MDMzTDguNTMwMzMgMTAuNTMwM0M4LjIzNzQ0IDEwLjgyMzIgNy43NjI1NiAxMC44MjMyIDcuNDY5NjcgMTAuNTMwM0w0LjIxOTY3IDcuMjgwMzNDMy45MjY3OCA2Ljk4NzQ0IDMuOTI2NzggNi41MTI1NiA0LjIxOTY3IDYuMjE5NjdaIiBmaWxsPSIjMEYxNzJBIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzM2MV8xMzAwIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');width: 16px;height: 16px;order:9;}
    .block.filter .filter-content .filter-options-item.active .filter-options-title::before {content: "";font-family: unset;font-style: normal;font-size: 12px;float: right;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzNjFfMTMwOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4MDMgOS43ODAzM0MxMS40ODc0IDEwLjA3MzIgMTEuMDEyNiAxMC4wNzMyIDEwLjcxOTcgOS43ODAzM0w4IDcuMDYwNjZMNS4yODAzMyA5Ljc4MDMzQzQuOTg3NDQgMTAuMDczMiA0LjUxMjU2IDEwLjA3MzIgNC4yMTk2NyA5Ljc4MDMzQzMuOTI2NzggOS40ODc0NCAzLjkyNjc4IDkuMDEyNTYgNC4yMTk2NyA4LjcxOTY3TDcuNDY5NjcgNS40Njk2N0M3Ljc2MjU2IDUuMTc2NzggOC4yMzc0NCA1LjE3Njc4IDguNTMwMzMgNS40Njk2N0wxMS43ODAzIDguNzE5NjdDMTIuMDczMiA5LjAxMjU2IDEyLjA3MzIgOS40ODc0NCAxMS43ODAzIDkuNzgwMzNaIiBmaWxsPSIjMEYxNzJBIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzM2MV8xMzA4Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');width: 16px;height: 16px;}
    .block.filter .filter-content .filter-options-content .items {margin: 16px 8px;}
    .block.filter .filter-content .filter-options-content {margin-bottom: 0;padding-bottom:0;}
    .category-product-actions.show-breadcrumbs .toolbar-products {margin: 32px 0 0;width:100%;justify-content:flex-end;}
    .block.filter .filter-content .filter-options-content .items .item .count {display: none;}
    .block.filter .filter-content .filter-options-content .items .item .mgs-filter-item-checkbox {line-height: 1;vertical-align: top;}
    .filter .filter-content .item {margin: 0;}
    .filter-options-item .filter-options-content .am-shopby-form:last-child{margin: 8px 0 0;}
                
    body.page-layout-2columns-right .page-main > .columns .sidebar.sidebar-main, body.page-layout-2columns-right .page-main > .columns .sidebar.sidebar-additional {padding: 0 0 0 60px;}
    .block.filter .filter-content .filter-options-content .items .item > a {font-size: 14px;color: #4B4B4B;display: inline-block;font-weight: 400;margin-left: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;}
    .block.filter .filter-content .filter-options-content .items .item{display:flex;align-items:center;line-height: 24px;margin-bottom:8px;}
    .catalog-category-view .breadcrumbs .items .item:not(:last-child)::after {top:4px;}
    .catalog-category-view i.underline {width: 14px;height: 5px;margin-top: 24px;}
    .page-title-wrapper {margin-bottom: 0px;}
    .category-product-actions.show-breadcrumbs{margin-bottom: 32px !important;}
    .block.filter .filter-content .filter-options-content .swatch-attribute-options .swatch-option.text {border: 1px solid #333; color: #333;font-size: 14px; line-height: 30px;min-width: 20px;border-radius: 4px;margin: 5px 15px 5px 0;padding: 0;width: 38px;height: 30px;}
    .block.filter .filter-content .filter-options-content .swatch-attribute-options .swatch-option.text:hover{color: #72B641;border-color: #72B641;}
    
    .installment{font-weight: 400 !important;font-size: 16px !important;}
    
    .mgs-products .items .product-item{margin-bottom:32px;}
    .product-view-installments .price{font-weight:normal !important;}
    .mgs-products .items .product-item .product-item-details .price-box .minimal-price-link {display:none;}
    .product-view-installments{width:100%;}
    .swatch-option.text:last-child{margin-right: 0;}
    .swatch-option.text{background-image: unset !important;white-space: nowrap;max-width: unset !important;line-height: 20px;border: 1px solid #FFF;color: #4B4B4B;background: #FFF;padding: 6px 12px;height: auto !important;margin: 0 8px 8px;width: auto !important;}
    .swatch-option.text:hover{background: #F4F5E4 !important;border-color: #F4F5E4;border: solid 1px #4B4B4B !important;}
    .swatch-option.text.selected {background: #F4F5E4 !important;border-color: #F4F5E4;border: solid 1px #4B4B4B !important;padding-left: 24px !important;}
    .swatch-option.text.selected::before {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy43MDQ1IDAuMTUzNDY2QzE0LjAzNCAwLjQwNDQ5NyAxNC4wOTc2IDAuODc1MDk0IDEzLjg0NjYgMS4yMDQ1N0w1Ljg0NjU3IDExLjcwNDZDNS43MTU0MSAxMS44NzY3IDUuNTE2MjcgMTEuOTgzOCA1LjMwMDMzIDExLjk5ODNDNS4wODQzOSAxMi4wMTI5IDQuODcyNzEgMTEuOTMzNCA0LjcxOTY3IDExLjc4MDRMMC4yMTk2NyA3LjI4MDM3Qy0wLjA3MzIyMzMgNi45ODc0OCAtMC4wNzMyMjMzIDYuNTEyNiAwLjIxOTY3IDYuMjE5NzFDMC41MTI1NjMgNS45MjY4MiAwLjk4NzQzNyA1LjkyNjgyIDEuMjgwMzMgNi4yMTk3MUw1LjE3MzUxIDEwLjExMjlMMTIuNjUzNCAwLjI5NTUwN0MxMi45MDQ1IC0wLjAzMzk3MTIgMTMuMzc1MSAtMC4wOTc1NjUzIDEzLjcwNDUgMC4xNTM0NjZaIiBmaWxsPSIjMEYxNzJBIi8+Cjwvc3ZnPgo=);content: '';width: 14px;height: 18px;position: absolute;left: 8px;background-repeat: no-repeat;background-size: 10px;margin-top: 5px;display: block !important;}
    .mgs-products .items .product-item .product-item-details {padding: 16px 0 0;}
    .product-view-installments .without-interest{margin-top:0;}
    .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .toolbar-sorter.sorter .sorter-options{color:#333;width: auto;height: auto;padding: 4px 16px 4px 8px;background-position: calc( 100% - 6px);font-size: 16px;font-weight: normal;}
    
    body footer.page-footer{margin-top:0 !important;}

    .swatch-option.image{background-image: unset !important;white-space: nowrap;max-width: unset !important;line-height: 20px;border: 1px solid #FFF;color: #4B4B4B;background: #FFF;padding: 6px 12px;height: auto !important;margin: 0;width: auto !important;}
    .product.product-item .swatch-option.image{margin-right: 8px;padding: 6px;max-width: 70px !important;display: flex;align-items: center;line-height: 1.3;}
    .product.product-item .swatch-option.image:last-child{margin-right: 0;}
    .filter-options .swatch-option.image.selected{background: #F4F5E4 !important;border-color: #F4F5E4;border: solid 1px #4B4B4B !important;padding-left: 24px !important;}
    .product.product-item .swatch-option.image.selected{background: #F4F5E4 !important;border-color: #F4F5E4;border: solid 1px #4B4B4B !important;}
    .product.product-item .swatch-option.image:hover,
    .filter-options .swatch-option.image:hover{background: #F4F5E4 !important;border-color: #F4F5E4;color: #4B4B4B;border: solid 1px #4B4B4B;}
    .product.product-item .swatch-option.image::after{content: attr(data-option-label);display: block;color: #4B4B4B !important;font-size:10px;overflow:hidden;white-space:wrap;word-break: break-word;}
    .swatch-option.image::after{content: attr(option-label);display: block;color: #4B4B4B !important;font-size:12px;}
    .filter-options .swatch-option.image.selected::before {background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy43MDQ1IDAuMTUzNDY2QzE0LjAzNCAwLjQwNDQ5NyAxNC4wOTc2IDAuODc1MDk0IDEzLjg0NjYgMS4yMDQ1N0w1Ljg0NjU3IDExLjcwNDZDNS43MTU0MSAxMS44NzY3IDUuNTE2MjcgMTEuOTgzOCA1LjMwMDMzIDExLjk5ODNDNS4wODQzOSAxMi4wMTI5IDQuODcyNzEgMTEuOTMzNCA0LjcxOTY3IDExLjc4MDRMMC4yMTk2NyA3LjI4MDM3Qy0wLjA3MzIyMzMgNi45ODc0OCAtMC4wNzMyMjMzIDYuNTEyNiAwLjIxOTY3IDYuMjE5NzFDMC41MTI1NjMgNS45MjY4MiAwLjk4NzQzNyA1LjkyNjgyIDEuMjgwMzMgNi4yMTk3MUw1LjE3MzUxIDEwLjExMjlMMTIuNjUzNCAwLjI5NTUwN0MxMi45MDQ1IC0wLjAzMzk3MTIgMTMuMzc1MSAtMC4wOTc1NjUzIDEzLjcwNDUgMC4xNTM0NjZaIiBmaWxsPSIjMEYxNzJBIi8+Cjwvc3ZnPgo=');content: '';width: 14px;height: 18px;position: absolute;left: 8px;background-repeat: no-repeat;background-size: 10px;margin-top: 5px;display: block !important;}
    .filter-options .am-labels-folding .item,
    .filter-options-content .am-ranges .items.-am-multiselect .item [class*="am-filter-item"]{padding-left: 28px !important;}
    .filter-content [class*="am-filter-item"]:hover ~ .amshopby-choice::before,
    .filter-options input[type="checkbox"] + .amshopby-choice:hover::before, .filter-options input[type="checkbox"]:checked + .amshopby-choice::before{border-color: #055900 !important;}
    .filter-options input[type="checkbox"] + .amshopby-choice::after{background:#055900 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPGRlZnMvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS42NjkzIDMuNTAwNjFjLS4yMDc4LjAwNjk1LS40MDQ4LjA5ODg1LS41NDkzLjI1NjItMS45NTcwMyAyLjA2NDE1LTMuNDM4ODMgMy43NzY1NS01LjI4MDQxIDUuNzQ3ODNMMy44MTczIDcuNzA0NzRjLS4wNzk5Mi0uMDcxNi0uMTcyNDUtLjEyNTk1LS4yNzIzMy0uMTU5OTItLjA5OTg3LS4wMzM5Ny0uMjA1MTItLjA0NjktLjMwOTc0LS4wMzgwNi0uMTA0NjIuMDA4ODUtLjIwNjU2LjAzOTI5LS4zLjA4OTYtLjA5MzQ1LjA1MDMtLjE3NjU2LjExOTQ4LS4yNDQ1OS4yMDM2LS4wNjgwNC4wODQxMS0uMTE5NjYuMTgxNTEtLjE1MTkzLjI4NjYyLS4wMzIyNy4xMDUxMS0uMDQ0NTUuMjE1ODgtLjAzNjE1LjMyNTk4LjAwODQxLjExMDExLjAzNzM0LjIxNzQuMDg1MTUuMzE1NzQuMDQ3ODEuMDk4MzMuMTEzNTUuMTg1NzkuMTkzNDguMjU3MzlMNS4zNzc3MSAxMS4yOThjLjE1MzE1LjEzNzkuMzUwMTkuMjA5OC41NTE2LjIwMTMuMjAxNDEtLjAwODYuMzkyMzEtLjA5NjkuNTM0NDQtLjI0NzNDOC42MTA3NCA4Ljk4NzU3IDEwLjE0MiA3LjE3NTQ0IDEyLjI1NiA0Ljk0NTc4Yy4xMTY1LS4xMTgzNy4xOTYtLjI3MTIuMjI4MS0uNDM4MjMuMDMyMS0uMTY3MDMuMDE1My0uMzQwMzgtLjA0ODQtLjQ5NzA5LS4wNjM2LS4xNTY3MS0uMTcwOS0uMjg5MzctLjMwNzgtLjM4MDQyLS4xMzY5LS4wOTEwNS0uMjk2OC0uMTM2MTktLjQ1ODYtLjEyOTQzeiIvPgo8L3N2Zz4K) center!important;outline: solid 1px #055900;border:solid 1px #FFF !important;border-radius:6px !important;background-repeat: no-repeat !important;}
    .filter-options input[type="checkbox"] + .amshopby-choice{padding-left: 20px;height: 20px;top:3px;line-height: 20px;min-height: 20px;}
    .amshopby-slider-container .amshopby-slider-display{color: #055900;font-weight: 400;word-spacing:20px;font-size: 14px;margin: 24px 0 16px;}
    .filter-options-item .filter-options-content .amshopby-slider-wrapper{margin:0;}
    .amshopby-slider-container.-improved .am-slider .ui-slider-handle{height: 14px;width: 14px;}
    .amshopby-slider-container.-improved .am-slider::before, .amshopby-slider-container.-improved .am-slider::after{width: 14px !important;}
    .amshopby-slider-container.-improved .am-slider::after {right: -6px;}
    
    .amshopby-filter-current .amshopby-item.item{margin: 0 0 8px !important;line-height: 20px;}
    .amshopby-filter-current .amshopby-items{padding: 0;}
    .filter-current + .filter-actions{margin:16px 0;}
    .amshopby-filter-current .amshopby-remove::after{content: '';position: absolute;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjMUUxRTFFIi8+CjxnIGlkPSJEaXZpbmEgUGhhcm1hIC0gSWNvbnMiPgo8cmVjdCB4PSItMjMwOCIgeT0iLTM3MzciIHdpZHRoPSIyODM2IiBoZWlnaHQ9IjQzMTIiIHJ4PSI0OCIgZmlsbD0id2hpdGUiLz4KPGcgaWQ9IkZyYW1lIDUiPgo8ZyBpZD0iSGVyb2ljb25zIj4KPHJlY3QgeD0iLTIzMDgiIHk9Ii0zMTI0IiB3aWR0aD0iMjgzNiIgaGVpZ2h0PSIzMzgwIiByeD0iMTIiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJmcmFtZSI+CjxnIGlkPSJpY29ucyI+CjxnIGlkPSJpY29uIGxpc3QiPgo8ZyBpZD0ieC1tYXJrIj4KPGcgaWQ9Imljb25zXzIiPgo8ZyBpZD0iaGVyb2ljb25zLW91dGxpbmUveC1tYXJrIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYgMThMMTggNk02IDZMMTggMTgiIHN0cm9rZT0iIzRiNGI0YiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4K');width: 16px;height: 16px;background-size: contain;transform:unset;}
    .amshopby-filter-current .amshopby-remove::before {display: none;}
    .amshopby-filter-current .amshopby-filter-name{color: #4b4b4b;font-size:14px;}
    .amshopby-filter-current .amshopby-filter-value{color: #4b4b4b;font-size:14px;font-weight: 400;}
    .filter-actions .filter-clear{border: solid 1px #BBB;padding:8px 12px;border-radius: 24px;display:inline-block;color:#4b4b4b;}
    .filter-actions .filter-clear:hover,
    .filter-actions .filter-clear:active,
    .filter-actions .filter-clear:focus{border-color: #055900;color: #055900;}

    @media (min-width:992px){
        .page-main > .columns{max-width: 1128px;padding: 0;}
    }
    @media (min-width:768px){    
        .filter-options input[type="checkbox"] + .amshopby-choice::before, .filter-options input[type="checkbox"] + .amshopby-choice::after{width: 20px;height:20px;}
        .filter-options input[type="checkbox"] + .amshopby-choice::before {border: 1px solid #FFF;background: #fff;border-radius: 6px;outline: solid 1px #DDD;}
    }
    @media (max-width:991px){
        
        .breadcrumbs .items .item,
        .breadcrumbs .items .item a,
        .breadcrumbs .items .item strong, 
        .breadcrumbs .items .item:not(:last-child)::after,
        .catalogsearch-result-index .page-title,
        .catalog-category-view .page-title{color:#4b4b4b !important;}
        
        .sidebar #layered-filter-block.block.active{top:110px;width:75%;border-radius: 0 24px 24px 0;bottom: 0;}
        .sidebar #layered-filter-block.block.active .filter-title{display: flex;justify-content:flex-start;}
        .sidebar #layered-filter-block.block.active .filter-title strong{font-size:20px;}
        .sidebar.sidebar-main .block.filter .filter-title::after{font-size:14px;margin-top:12px;margin-right:12px;cursor: pointer;}
        .filter-options input[type="checkbox"] + .amshopby-choice::before{border-radius: 6px;}
        .filter-options input[type="checkbox"] + .amshopby-choice{padding-left: 25px;height: 25px;top:3px;line-height: 25px;min-height: 25px;}
        .filter-options .am-labels-folding .item, .filter-options-content .am-ranges .items.-am-multiselect .item [class*="am-filter-item"]{padding-left: 32px !important;}
        .category-product-actions .filter-wrapper,
        .catalogsearch-result-index .category-product-actions:not(.have-title) .toolbar-products,
        .catalog-category-view .category-product-actions:not(.have-title) .toolbar-products{align-items: center;justify-content: space-between !important;width:100% !important;}
        .catalogsearch-result-index .category-product-actions .filter-wrapper .action-filter,
        .catalog-category-view .category-product-actions .filter-wrapper .action-filter {background: transparent;box-shadow: unset;float: left;font-size: 14px;line-height: 20px;font-weight: 400;padding: 10px 15px 10px 25px;color: #4b4b4b;position:relative;}
        .catalogsearch-result-index .category-product-actions .filter-wrapper .action-filter::before,
        .catalog-category-view .category-product-actions .filter-wrapper .action-filter::before{content:'';background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0NzJfMTIwNjcpIj4KPHBhdGggZD0iTTEyLjAwMDEgMy4yOTk4QzE0Ljc1NDggMy4yOTk4IDE3LjQ1NTIgMy41MzE4NSAyMC4wODMxIDMuOTc3NDdDMjAuNjE1OSA0LjA2NzgzIDIxIDQuNTMzMzUgMjEgNS4wNzM4MlY2LjExNzgyQzIxIDYuNzE0NTYgMjAuNzYyOSA3LjI4Njg2IDIwLjM0MSA3LjcwODgxTDE0LjkwOSAxMy4xNDA4QzE0LjQ4NzEgMTMuNTYyOCAxNC4yNSAxNC4xMzUgMTQuMjUgMTQuNzMxOFYxNy42NTkyQzE0LjI1IDE4LjUxMTUgMTMuNzY4NSAxOS4yOTA2IDEzLjAwNjIgMTkuNjcxN0w5Ljc1IDIxLjI5OThWMTQuNzMxOEM5Ljc1IDE0LjEzNSA5LjUxMjk1IDEzLjU2MjggOS4wOTA5OSAxMy4xNDA4TDMuNjU5MDEgNy43MDg4MUMzLjIzNzA1IDcuMjg2ODYgMyA2LjcxNDU2IDMgNi4xMTc4MlY1LjA3Mzg1QzMgNC41MzMzOCAzLjM4NDA4IDQuMDY3ODYgMy45MTY5NCAzLjk3NzQ5QzYuNTQ0NzkgMy41MzE4NiA5LjI0NTMzIDMuMjk5OCAxMi4wMDAxIDMuMjk5OFoiIHN0cm9rZT0iIzRCNEI0QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM0NzJfMTIwNjciPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMjk5ODA1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');width:20px;height:20px;background-size:18px;background-position:center 2px;position:absolute;left:0;}
        .block.filter .filter-content .filter-options-content .items .item{line-height: 29px;}
        
        .sidebar.sidebar-main .block.filter.active #btn-filter-toggle{position: absolute;right: 0px;margin-top: -12px;padding:10px;opacity:1;cursor:pointer;display:block;opacity:1;color:#72B641;font-size:20px;}
        .sidebar .block .block-title{margin:0 0 16px !important;display: block;} 
        .page-title-wrapper{margin:0 !important;}
        .category-product-actions.show-breadcrumbs .filter-wrapper .category-page-title .category-title{font-size:20px !important;margin-top: 0px;padding: 30px 0 10px;}
        .page-title-wrapper.layout_type1{padding: 16px 8px 24px;background-image: unset !important;}
        .filter-wrapper .toolbar {margin-top:-32px;flex-wrap: wrap;}
        .toolbar .links-categorias{overflow-x: scroll;width: 100%;flex: 0 0 100%;order:10;margin-top:16px;padding-bottom: 8px;}
        .catalog-category-view .category-product-actions:not(.have-title) .filter-placeholder{margin-left: 0;width: auto;}
        .catalog-category-view:not(.page-layout-1column) .category-product-actions:not(.have-title) .toolbar-sorter{margin-left: auto !important;width: auto;}
        .category-product-actions .toolbar .sorter .sorter-label,
        .category-product-actions .toolbar .sorter select{font-size: 14px !important ;}
        .catalog-category-view:not(.page-layout-1column) .category-product-actions:not(.have-title) .toolbar-sorter a.action.sorter-action{opacity:1 !important;margin-left:8px;}
        .catalog-category-view:not(.page-layout-1column) .category-product-actions:not(.have-title) .toolbar-sorter a.action.sorter-action::before{color:#4b4b4b;}
        .category-product-actions{margin-bottom: 8px;display: flex;align-items: center;white-space: nowrap;}
        
        .sidebar .block .block-title{margin-top:24px !important;}   
        .sidebar.sidebar-main .block.filter.active #btn-filter-toggle{position: absolute;right: 10px;margin-top: 16px;padding:10px;opacity:1;cursor:pointer;}
        .filter-options {margin-top: 105px;}
        
        .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .filter-placeholder .action-filter{font-family: Poppins !important;font-size: 16px !important;color: #333 !important;font-weight: normal;}
        .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .toolbar-sorter.sorter .sorter-options{font-size: 16px !important;margin-left: 8px;border: 1px solid #eaeaea !important;}
        
        .category-product-actions .toolbar-products{margin-top:0;}
        
        .products-grid:not(.active-slider) .product-items .product-item{margin-bottom:16px;}
        .products-grid:not(.active-slider) .product-items .product-item:nth-child(odd){padding: 0 8px 0 16px !important;}
        .products-grid:not(.active-slider) .product-items .product-item:nth-child(even){padding: 0 16px 0 8px !important;}
    }
    
    @media (max-width:767px){

    }