.breadcrumb{display:flex;white-space:nowrap;list-style:none;margin:0;font-size:0.75rem;overflow:hidden;padding:1.25rem 0}@media(max-width: 61.99875em){.breadcrumb{padding:0.625rem 0}}.breadcrumb li{display:flex;align-items:center}.breadcrumb li:not(:last-child)::after{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6 .1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z%27 fill=%27%23CCCCCC%27/%3E%3C/svg%3E");margin:0 0.5rem;width:0.75rem;height:0.75rem;display:inline-block}.breadcrumb li a{text-decoration:none;color:#4caf50;transition:color .2s}.breadcrumb li a:hover{opacity:.8}.breadcrumb li:last-child{color:#333}@media screen and (max-width: 768px){.breadcrumb li{font-size:0.75rem}}.pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style:none;margin:0;gap:0.3125rem}.pagination li{display:inline-flex}.pagination li a,.pagination li span{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 0.625rem;border:1px solid #e4e4e4;border-radius:0.5rem;text-decoration:none;background-color:#fff;transition:all .2s ease;font-size:.75rem;color:#50a061}.pagination li a:hover,.pagination li span:hover{background-color:#f5f5f5;border-color:#ddd}.pagination li.active span{background-color:#50a061;border-color:#50a061;color:#fff;cursor:default}.pagination li.disabled span{color:#999;background-color:#f5f5f5;border-color:#e4e4e4;cursor:not-allowed;opacity:.7}.pagination li:first-child a,.pagination li:first-child span,.pagination li:last-child a,.pagination li:last-child span{padding:0 0.75rem}.pagination-results{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:1.25rem}.pagination-results__pagination{flex:1 1 50%}.pagination-results__results{flex:1 1 50%;text-align:right;color:#b1b5b8;font-size:0.75rem;text-align:center}.thin-scrollbar::-webkit-scrollbar{width:2px;height:2px}.thin-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.thin-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(168,168,168,.6);border-radius:3px;border:none}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(168,168,168,.9)}.thin-scrollbar::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.product-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:right;gap:1rem}@media(max-width: 61.99875em){.product-toolbar{flex:1;min-width:0}}.product-toolbar__select{padding:.4rem .6rem;border:0.0625rem solid #ccc;border-radius:0.25rem;font-size:.95rem;background-color:#fff}.product-toolbar__select:focus{border-color:#007bff;outline:none}.product-toolbar__form-group{width:17.375rem}@media(max-width: 61.99875em){.product-toolbar__form-group{width:100%}}.product-toolbar__form-group .select__value:after{border-right:2px solid #50a061;border-bottom:2px solid #50a061}.zc-product-filter{margin:0 0 1.25rem;width:15.1875rem}.zc-product-filter:last-child{border-top:0.0625rem solid #ddd}@media(max-width: 61.99875em){.zc-product-filter{min-width:0;flex:1;display:flex;gap:20px;margin:0}}.zc-product-filter .filter-selected{margin-bottom:1.25rem;display:flex;flex-direction:column;border-radius:0.5rem;background:#f4f4f4;border:1px solid #e4e4e4;padding:0.625rem;max-width:15.1875rem}@media(max-width: 61.99875em){.zc-product-filter .filter-selected{max-width:none;border-radius:0}}.zc-product-filter .filter-selected__title{display:block;margin-bottom:0.625rem;font-weight:600}.zc-product-filter .filter-selected__group{display:flex;flex-wrap:wrap;align-items:center;padding:.375rem .625rem;background:#fff;border:1px solid #e4e4e4;border-radius:.25rem;font-size:0.875rem;gap:0.375rem}@media(max-width: 61.99875em){.zc-product-filter .filter-selected__group{width:90%}}.zc-product-filter .filter-selected__group .filter-selected__remove{background:#d9d9d9;color:#fff;border-radius:50%;width:0.75rem;height:0.75rem;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center;margin-right:0.25rem;cursor:pointer;padding:0}.zc-product-filter .filter-selected__group .filter-selected__remove:hover{background:#f0f0f0}.zc-product-filter .filter-selected__group .filter-selected__group-name{margin-right:0.25rem;color:#50a061}.zc-product-filter .filter-selected__group .filter-selected__value{margin-right:0.25rem;white-space:nowrap}.zc-product-filter .filter-group{background:#f4f4f4;overflow:hidden}.zc-product-filter .filter-group-wrapper{display:flex;flex-direction:column;border-radius:0.375rem;border:1px solid #e4e4e4}@media(max-width: 61.99875em){.zc-product-filter .filter-group-wrapper{border-radius:0}}.zc-product-filter .filter-group .filter-title{padding:0.625rem;font-weight:600;position:relative;cursor:pointer}@media(max-width: 61.99875em){.zc-product-filter .filter-group .filter-title{border-bottom:1px solid #e4e4e4}}.zc-product-filter .filter-group .filter-title :last-child{padding-bottom:1.25rem}.zc-product-filter .filter-group .filter-options{max-height:18.75rem;padding:0 0.5rem 0.3125rem 0.625rem;overflow-y:auto;background-color:#f4f4f4;font-size:0.875rem}@media(max-width: 61.99875em){.zc-product-filter .filter-group .filter-options{border-bottom:1px solid #e4e4e4;padding:0.3125rem 1.25rem}}.zc-product-filter .filter-group .filter-options .filter-option{display:flex;align-items:center;gap:0.25rem;border-radius:0.25rem;margin:0.375rem 0;cursor:pointer}.zc-product-filter .filter-group .filter-options .filter-option:hover{background:#e9e9e9}.zc-product-filter .filter-group .filter-options .filter-option.disabled{cursor:default}.zc-product-filter .filter-group .filter-options .filter-option.disabled .filter-text{color:#9f9f9f}.zc-product-filter .filter-group .filter-options .filter-option.disabled:hover{background:rgba(0,0,0,0)}.zc-product-filter .filter-group .filter-options .filter-option .filter-checkbox{display:none}.zc-product-filter .filter-group .filter-options .filter-option .filter-checkbox:checked+.custom-checkbox{background:#50a061;border-color:#50a061}.zc-product-filter .filter-group .filter-options .filter-option .filter-checkbox:checked+.custom-checkbox::after{content:"";display:block;width:0.375rem;height:0.375rem;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.zc-product-filter .filter-group .filter-options .filter-option .custom-checkbox{width:0.875rem;height:0.875rem;border:0.0625rem solid #e4e4e4;border-radius:0.25rem;display:inline-block;position:relative;margin-right:0.125rem;background:#fff;flex-shrink:0}.zc-product-filter .filter-group .filter-options .filter-option .filter-image{width:1.125rem;height:1.125rem;object-fit:cover;border-radius:0.25rem;flex-shrink:0}.zc-product-filter .filter-group .filter-options .filter-option .filter-text{flex:1;color:#333;word-break:break-word;overflow-wrap:break-word}.zc-product-filter .filter-group .filter-options .filter-option .filter-text-wrapper{display:flex;align-items:center;gap:0.25rem;width:100%}.zc-product-filter .filter-group .filter-options .filter-option .filter-count{color:#b1b5b8}.zc-product-filter .filter-buttons{display:flex;justify-content:space-between;gap:0.625rem;margin-bottom:1.25rem}@media(max-width: 61.99875em){.zc-product-filter .filter-buttons{padding:0 1.25rem}}.zc-product-filter .filter-buttons .btn-filter,.zc-product-filter .filter-buttons .btn-reset{flex:50%;padding:0.625rem 0.75rem;border:none;border-radius:0.375rem;cursor:pointer}.zc-product-filter .filter-buttons .btn-filter{background:#50a061;color:#fff}.zc-product-filter .filter-buttons .btn-reset{background:#f4f4f4;color:#333;border:1px solid #e4e4e4}.zc-product-filter .filter-buttons .btn-reset:hover{background:#ccc}.zc-product-filter .btn-filter-trigger{display:none;width:100%;min-width:0rem;padding:1.1875rem;font-size:1rem;font-weight:400;background:#50a061;color:#fff;border:none;border-radius:0.375rem;cursor:pointer;text-align:center}@media(max-width: 61.99875em){.zc-product-filter .btn-filter-trigger{width:100%;padding:0.1875rem;font-size:0.875rem}}@media(max-width: 21.25rem){.zc-product-filter .btn-filter-trigger{font-size:0.75rem}}.zc-product-filter .btn-filter-trigger:hover{background:#42934d}.zc-product-filter .btn-filter-trigger-icon{flex-shrink:0}.zc-product-filter .filter-container{background:#fff}@media(min-width: 61.99875em){.zc-product-filter .filter-container{position:static;display:block;width:auto;transform:none}.zc-product-filter .filter-close{display:none}}@media(max-width: 61.99875em){.zc-product-filter .filter-container{position:absolute;top:0;left:0;right:auto;transform:translateX(-100%);width:100%;max-width:37.5rem;padding:3.125rem 0;height:max-content;background:#fdfdfd;overflow-y:auto;box-shadow:0.3125rem 0 0.625rem rgba(0,0,0,.5);display:block;transition:transform .3s ease-in-out;z-index:1000;will-change:transform}}@media(max-width: 61.99875em)and (max-width: 47.99875em){.zc-product-filter .filter-container{background:#f4f4f4}}@media(max-width: 61.99875em){.zc-product-filter .filter-container.active{transform:translateX(0)}.zc-product-filter .btn-filter-trigger{display:flex;align-items:center;gap:0.1875rem}.zc-product-filter .filter-close{position:absolute;top:0.625rem;right:0.625rem;font-size:2.5rem;line-height:1.5rem;background:none;border:none;color:#000;cursor:pointer}}.filter-range.noUi-target .noUi-connect{background:#50a061}.filter-range.noUi-target .noUi-handle{width:10px;height:10px;top:-4px;background:#50a061;border:2px solid #50a061;border-radius:50%;box-shadow:none;cursor:pointer}.filter-range-inputs{display:flex;justify-content:space-between;align-items:center;gap:0.625rem}.filter-range-input{width:5.75rem;padding:0.3125rem 0.625rem;border:0.0625rem solid #e4e4e4;border-radius:0.25rem;font-size:0.875rem;text-align:left;background-color:#fff}.filter-range-input:focus{border-color:#50a061;outline:none}.zc-product-filter-landing-links{display:flex;flex-direction:column;gap:0.625rem;padding:1.25rem;background-color:#f4f4f4;border:0.0625rem solid #e4e4e4;border-radius:0.5rem;font-size:0.875rem}.zc-product-filter-landing-links__title{font-weight:600}.zc-product-filter-landing-links__items{display:flex;flex-wrap:wrap;gap:10px}.zc-product-filter-landing-links__item{font-weight:400;color:#a6a6a6;text-decoration:underline;cursor:pointer;transition:all .3s ease-in-out}.zc-product-filter-landing-links__item:hover{color:#50a061}.category-details{margin-top:1.25rem}.product-toolbar{margin:1.25rem 0}
