    /* Catalogo */
    
    .toolbar .toolbar-amount, .toolbar .sorter .sorter-label,
    .toolbar-products .field.limiter .label{color:#4b4b4b;font-weight:normal;font-size:16px !important;} 
    .toolbar-products .field.limiter select{background-position:85% 13px;height:32.5px;line-height: 32.5px;margin: 0 8px;border:none !important;color:#4b4b4b;}
    .toolbar-products .limiter-text{color:#4b4b4b;font-weight:normal; font-size:16px !important;margin-right:32px;}
    .toolbar .modes{margin-left:32px;}
    .toolbar .modes .modes-mode.mode-list{width:30px;margin-top:0;padding-top:0;}
    .toolbar .modes .modes-mode.mode-list::before{font-size: 27px !important;padding-top: 0 !important;margin-top:-2px;}
    .toolbar .modes .modes-mode::before{font-size: 20px !important;}
    .category-product-actions .filter-wrapper{flex-wrap: wrap;}
    .products-grid:not(.active-slider) .product-items .product-item{padding: 0 11px;}

    .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;}
    

    .category-product-actions.show-breadcrumbs,
    .amscroll-page-num.-amscroll-button,
    .bottom-toolbar{display: none;}
    .category-product-actions.show-breadcrumbs:nth-child(1),
    .toolbar .toolbar-amount{display:block !important;}
    .amscroll-load-button:hover,
    .amscroll-load-button:focus,
    .amscroll-load-button:active{  display:block !important;  background:#00BED6 !important;  border-color:#00BED6 !important;	color:#FFF !important;  text-transform:none;  font-size:16px;  letter-spacing:.5px;  font-weight:400;  line-height:1;  padding:.675rem 3rem;  border-radius:4px;}
    .amscroll-load-button:hover span,
    .amscroll-load-button:focus span,
    .amscroll-load-button:active span{filter: unset !important;}
    .amscroll-load-button,
    .swissup-layered-more-products.action.primary {  display:block !important;  background:#003E52;  border-color:#003E52;	color:#FFF !important;  text-transform:none;  font-size:16px;  letter-spacing:.5px;  font-weight:400;  line-height:1;  padding:.675rem 3rem;  border-radius:4px;}

    #btn-filter-toggle{opacity:0;}
    .filter .swatch-attribute-options {padding: 5px 0;}
    .filter .block .block-title,
    .sidebar .block .block-title{color: #003E52;font-size: 24px !important;font-weight: 700;font-family: Poppins;margin: 35px 0 23px 0 !important;font-size: 18px !important;}
    .filter .block .block-subtitle,
    .filter .block .block-subtitle a{color: #003E52;font-size: 24px !important;font-weight: 700;font-family: Poppins;font-size: 18px !important;}
    .filter #narrow-by-list{margin-top:0;}
    .smile-es-range-slider .ui-slider-handle {margin: 0 0 0 -7px;background: #C7C9D9;border-radius: 10px;width: 10px;height: 10px;}
    .smile-es-range-slider .action.small {background-color:transparent;border-radius:5px;font-size: 12px;color: #4b4b4b;font-weight: normal;border: 1px solid #4b4b4b;padding: 5px;}
    .smile-es-range-slider .action.small:hover{color: #003E52;border-color: #003E52;}
    .smile-es-range-slider {margin-top: 20px;margin-bottom: 50px;}
    .slider-label > div {color: #4b4b4b;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;}
    .filter-options {margin-top: 78px;}
    .sorter-options {width: 90px;}
    
    .category-product-actions .category-page-title{display: flex;flex-wrap:wrap;}
    .category-product-actions .category-page-title .category-title {color: #003E52;font-size: 24px !important;margin-top: 16px;display: inline-flex !important;order:0;flex: 0 0 100%;}
    .category-product-actions.show-breadcrumbs .breadcrumbs{order:1}
    .products-grid .items .product-item .product-image-container {width: 100% !important;}
    .catalog-product-view .block .block-title.title > strong {text-align: left;}

    .block.filter .filter-content .filter-options-title {font-size: 20px;text-transform: unset;color: #003E52;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;margin-top:0 !important;}
    
    .installment{font-weight: 400 !important;font-size: 16px !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: #E9F6F9 !important;border-color: #c6c6c6;border: solid 1px #c6c6c6 !important;padding-left: 24px !important;}
    .product.product-item .swatch-option.image.selected{background: #E9F6F9 !important;border-color: #c6c6c6;border: solid 1px #c6c6c6 !important;}
    .product.product-item .swatch-option.image:hover,
    .filter-options .swatch-option.image:hover{background: #E9F6F9 !important;border-color: #c6c6c6;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: 30px !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: #003E52 !important;}
    .filter-options input[type="checkbox"] + .amshopby-choice::after{background:#003E52 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPGRlZnMvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS42NjkzIDMuNTAwNjFjLS4yMDc4LjAwNjk1LS40MDQ4LjA5ODg1LS41NDkzLjI1NjItMS45NTcwMyAyLjA2NDE1LTMuNDM4ODMgMy43NzY1NS01LjI4MDQxIDUuNzQ3ODNMMy44MTczIDcuNzA0NzRjLS4wNzk5Mi0uMDcxNi0uMTcyNDUtLjEyNTk1LS4yNzIzMy0uMTU5OTItLjA5OTg3LS4wMzM5Ny0uMjA1MTItLjA0NjktLjMwOTc0LS4wMzgwNi0uMTA0NjIuMDA4ODUtLjIwNjU2LjAzOTI5LS4zLjA4OTYtLjA5MzQ1LjA1MDMtLjE3NjU2LjExOTQ4LS4yNDQ1OS4yMDM2LS4wNjgwNC4wODQxMS0uMTE5NjYuMTgxNTEtLjE1MTkzLjI4NjYyLS4wMzIyNy4xMDUxMS0uMDQ0NTUuMjE1ODgtLjAzNjE1LjMyNTk4LjAwODQxLjExMDExLjAzNzM0LjIxNzQuMDg1MTUuMzE1NzQuMDQ3ODEuMDk4MzMuMTEzNTUuMTg1NzkuMTkzNDguMjU3MzlMNS4zNzc3MSAxMS4yOThjLjE1MzE1LjEzNzkuMzUwMTkuMjA5OC41NTE2LjIwMTMuMjAxNDEtLjAwODYuMzkyMzEtLjA5NjkuNTM0NDQtLjI0NzNDOC42MTA3NCA4Ljk4NzU3IDEwLjE0MiA3LjE3NTQ0IDEyLjI1NiA0Ljk0NTc4Yy4xMTY1LS4xMTgzNy4xOTYtLjI3MTIuMjI4MS0uNDM4MjMuMDMyMS0uMTY3MDMuMDE1My0uMzQwMzgtLjA0ODQtLjQ5NzA5LS4wNjM2LS4xNTY3MS0uMTcwOS0uMjg5MzctLjMwNzgtLjM4MDQyLS4xMzY5LS4wOTEwNS0uMjk2OC0uMTM2MTktLjQ1ODYtLjEyOTQzeiIvPgo8L3N2Zz4K) center!important;outline: solid 1px #003E52;border:solid 1px #FFF !important;border-radius:6px !important;background-repeat: no-repeat !important;background-size: contain !important;}
    .filter-options input[type="checkbox"] + .amshopby-choice{padding-left: 25px;height: 25px;top:3px;line-height: 25px;min-height: 25px;}
    .amshopby-slider-container .amshopby-slider-display{color: #003E52;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;}

    .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: #c6c6c6;}

    .mgs-products .items .product-item{margin-bottom:16px;}
    .product-view-installments .price{font-weight:normal !important;}
    .mgs-products .items .product-item .product-item-details .price-box .minimal-price-link {display:none;}
    .price-box .grouped-price .price,
    .price-box .price-final_price:only-child .price,
    .mgs-products .price-final_price .price{font-size:16px;color:#003E52;font-weight:600;} 
    .mgs-products .price-final_price .old-price .price{font-size:16px !important;font-weight:normal;color: #4b4b4b !important;}
    .mgs-products.grid .product-item-info .normal-price,
    .mgs-products.grid .price-final_price,
    .mgs-products.grid .product-view-installments{width:100%;text-align: center}

    .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:#4b4b4b;width: auto;height: auto;padding: 4px 16px 4px 8px;background-position: calc( 100% - 6px);font-size: 16px;font-weight: normal;border:none !important;background: transparent;}
    
    body footer.page-footer{margin-top:32px !important;}

    .amasty-catalog-topnav{display:none;}
    .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;}
    .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: #003E52;color: #003E52;}

    @media(min-width:992px){

        .catalog-category-view:not(.page-layout-1column) .category-product-actions.have-title.show-breadcrumbs{position: absolute;width: 100%;max-width: 1128px;left: calc( (100% - 1128px)/2 );top:0;padding: 0 15px;}
        .category-product-actions.show-breadcrumbs .toolbar-products{position: absolute;bottom: 0;right: 15px;}
        .catalog-category-view .sidebar,
        .catalog-category-view #amasty-shopby-product-list .products.wrapper:nth-child(0), 
        .catalog-category-view #amasty-shopby-product-list .products.wrapper:nth-child(1), 
        .catalog-category-view #amasty-shopby-product-list .products.wrapper:nth-child(2), 
        .catalog-category-view #amasty-shopby-product-list .products.wrapper:nth-child(3),
        .catalog-category-view #amasty-shopby-product-list .products.wrapper:nth-child(4){margin-top: 110px;}    
        .primary.amscroll-load-button.-before{display: none !important;}
        
        main.page-main{margin-top: 32px;}

        .catalog-topnav #layered-filter-block,
        .sidebar .block.filter .filter-content strong.block-subtitle.filter-subtitle,
        .sidebar #layered-filter-block .filter-title{display: none !important;}
    }


    @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){
        
        .sidebar.sidebar-main .amshopby-filter-current .block-subtitle{/*! display:none; */font-weight: 600;}
        .sidebar.sidebar-main .amshopby-filter-current {margin-top:-8px;}
        .sidebar .block .block-title strong{font-size: 18px !important;display:none;}
        .sidebar.sidebar-main .block.filter .filter-title::after{content: "";display: block;position: absolute;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjMUUxRTFFIi8+CjxnIGlkPSJEaXZpbmEgUGhhcm1hIC0gSWNvbnMiPgo8cmVjdCB4PSItMjMwOCIgeT0iLTM3MzciIHdpZHRoPSIyODM2IiBoZWlnaHQ9IjQzMTIiIHJ4PSI0OCIgZmlsbD0id2hpdGUiLz4KPGcgaWQ9IkZyYW1lIDUiPgo8ZyBpZD0iSGVyb2ljb25zIj4KPHJlY3QgeD0iLTIzMDgiIHk9Ii0zMTI0IiB3aWR0aD0iMjgzNiIgaGVpZ2h0PSIzMzgwIiByeD0iMTIiIGZpbGw9IndoaXRlIi8+CjxnIGlkPSJmcmFtZSI+CjxnIGlkPSJpY29ucyI+CjxnIGlkPSJpY29uIGxpc3QiPgo8ZyBpZD0ieC1tYXJrIj4KPGcgaWQ9Imljb25zXzIiPgo8ZyBpZD0iaGVyb2ljb25zLW91dGxpbmUveC1tYXJrIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYgMThMMTggNk02IDZMMTggMTgiIHN0cm9rZT0iIzRiNGI0YiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4K');width: 24px;height: 24px;background-size: contain;cursor: pointer;}

        .category-product-actions.show-breadcrumbs .filter-wrapper .category-page-title .category-title {background-color:transparent;}

        .catalogsearch-result-index:not(.page-layout-1column) .category-product-actions .filter-placeholder {display: block !important;}
        .catalogsearch-result-index .category-product-actions.show-breadcrumbs{position: relative;bottom: unset !important;margin-top: unset !important;}
        .catalogsearch-result-index .page-title-wrapper .page-title{text-align: center;}
        
        i.underline {margin-top: 21px !important;}
        .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;}
        
        .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;}
        .block.filter .filter-content .filter-options-content .items .item{line-height: 29px;}
        
        .catalogsearch-result-index .category-product-actions .filter-wrapper .action-filter,
        .catalog-category-view .category-product-actions .filter-wrapper .action-filter{background:unset;color: #4b4b4b !important;font-size: 1rem !important;font-weight: 700;line-height: 1.4375rem;display: block;box-shadow: unset !important;white-space:nowrap;text-decoration:none !important;border-bottom: solid 1px #4b4b4b;}
        .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .filter-placeholder .action-filter{font-family: Poppins !important;font-size: 16px !important;color: #4b4b4b !important;font-weight: normal;margin-left: 10px;}
        .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .filter-placeholder .action-filter::after {content: "+";font-family: inherit;font-size: 1rem;text-transform: uppercase;color: #222;display:inline-flex;width:10px;padding-left: 4px;}
        .category-product-actions .toolbar .toolbar-amount{display: none !important;}
        .category-product-actions.show-breadcrumbs .toolbar-products{justify-content: space-around;}
        .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products{margin-right: 0;}
        .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .toolbar-sorter.sorter{width: auto;}
        
        .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;}

        .sidebar.sidebar-main .block.filter{top:116px;}
        .category-product-actions.show-breadcrumbs{position:relative;top:unset;}
        
        .block.filter .filter-content .filter-options-content .items .item{line-height: 29px;}
      
    }
    
    @media (max-width:767px){
        .toolbar .toolbar-amount, .toolbar .sorter .sorter-label,
        .toolbar-products .field.limiter .label{font-size:12px !important;}
        
        .sidebar.sidebar-main .block.filter.active #btn-filter-toggle{position: absolute;right: 10px;margin-top: 45px;padding:10px;opacity:1;cursor:pointer;}
        .sidebar .block .block-title{margin-top:16px !important;} 
        .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: 24px 8px 0px;}
    }




/*pagina de busca*/
#amasty-shopby-product-list .products.wrapper .amsearch-related-terms {display: none;}
.catalogsearch-result-index .bottom-toolbar .toolbar .sorter{display: none;}
.pages .pages-items .item.current .page{color:#003E52;}
.pages .pages-items .item.current .page::after{display: none;}
.catalogsearch-result-index footer.page-footer{margin-top:32px !important;}
.catalogsearch-result-index .breadcrumbs .items{padding: 0;}
.catalogsearch-result-index .page-title-wrapper .page-title{font-size: 24px;text-align: left;}
.catalogsearch-result-index .page-title-wrapper.layout_type1{padding: 0;margin: 0;}
.catalogsearch-result-index .mgs-products.products-grid dl.block{display: none;}
.catalogsearch-result-index .category-product-actions .toolbar-products{justify-content: flex-end;display: flex !important;margin-top: 16px;clear: unset;}
.catalogsearch-result-index .category-product-actions.show-breadcrumbs,
.catalogsearch-result-index:not(.page-layout-1column) .category-product-actions .filter-placeholder {display: none !important;}

.catalogsearch-result-index .sidebar .swatch-attribute-options {padding: 5px 0;}
.catalogsearch-result-index .sidebar #narrow-by-list{margin-top:0;}
.catalogsearch-result-index .smile-es-range-slider .ui-slider-handle {margin: 0 0 0 -7px;background: #C7C9D9;border-radius: 10px;width: 10px;height: 10px;}
.catalogsearch-result-index .smile-es-range-slider .action.small {background-color:transparent;border-radius:5px;font-size: 12px;color: #4b4b4b;font-weight: normal;border: 1px solid #4b4b4b;padding: 5px;}
.catalogsearch-result-index .smile-es-range-slider {margin-top: 20px;margin-bottom: 50px;}
.catalogsearch-result-index .slider-label > div {color: #4b4b4b;font-size: 16px;margin-top: 5px;}
.catalogsearch-result-index .ui-slider-range.ui-widget-header.ui-corner-all {background: #C7C9D9;position: absolute;height: 1px;}
.catalogsearch-result-index .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {height: 1px;}
.catalogsearch-result-index .toolbar .sorter {margin-right: 0;display: flex;align-items: center;}
.catalogsearch-result-index .filter-options {margin-top: 8px;}
.catalogsearch-result-index .sorter-options {width: 105px;}
.catalogsearch-result-index #btn-filter-toggle {opacity: 0;}
.catalogsearch-result-index .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .toolbar-sorter.sorter .sorter-options {color: #4b4b4b;font-weight: normal !important;font-size: 16px;font-family: Poppins;padding: 4px;height: auto;background-position: calc( 100% - 4px);width: auto;}
.catalogsearch-result-index .block.filter .filter-content .filter-options-content .items .item > a {font-size: 14px;color: #485763;/*! margin-bottom: 5px; */padding-top: 2px !important;}
.filter-options-item .filter-options-content .am-shopby-form[data-amshopby-filter="numero_de_capsulas"]{margin-left: 0}
.block.filter .filter-content .filter-options-content .swatch-attribute.numero_de_capsulas .swatch-option.text:hover,
.catalogsearch-result-index .smile-es-range-slider .action.small:hover{color: #003E52;border-color: #003E52;}
.block.filter .filter-content .filter-options-content .items .item > a:hover{text-decoration: none;color: #003E52;}

.swatch-option.indisponivel::after {content: '';	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	background: -moz-linear-gradient(to left top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255,255,255,0) 58%, rgba(255,255,255,0) 100%);	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(42%, rgba(255,255,255,0)), color-stop(43%, #fff), color-stop(46%, #fff), color-stop(47%, #ff5216), color-stop(53%, #ff5216), color-stop(54%, #fff), color-stop(57%, #fff), color-stop(58%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0)));	background: -webkit-linear-gradient(to left top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255,255,255,0) 58%, rgba(255,255,255,0) 100%);	background: -o-linear-gradient(to left top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255,255,255,0) 58%, rgba(255,255,255,0) 100%);	background: -ms-linear-gradient(to left top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255,255,255,0) 58%, rgba(255,255,255,0) 100%);	background: linear-gradient(to left top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255,255,255,0) 58%, rgba(255,255,255,0) 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);}
.product-item-info .swatch-opt{margin-top:6px;}
.product-item-info .swatch-attribute-label,
.product-item-info .swatch-attribute-selected-option{display:none;}
.catalogsearch-result-index .installment{font-weight: 400 !important;font-size: 16px !important;}
.product-item-info .with-interest{display: none;}
.catalogsearch-result-index .products-grid .items .product-item{margin-bottom: 32px;}
@media (max-width:767px){
	.catalogsearch-result-index .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .toolbar-sorter.sorter .sorter-options{border: 1px solid #eaeaea !important;margin-left:8px;}
}