.product-filter{margin-bottom:20px}.product-filter-header{justify-content:space-between;align-items:center;width:100%;display:flex}@media (width<=767px){.product-filter-header .btn{justify-content:center;width:100%}}.product-filter-wrap{-moz-column-gap:10px;flex-wrap:wrap;gap:10px;display:flex}@media (width<=991px){.product-filter-wrap .product-filter-parameter:nth-child(n+5){display:none}}@media (width<=767px){.product-filter-wrap{display:none}}.product-filter-parameter{align-items:center;display:flex}.product-filter-parameter-name{margin-right:20px;font-size:14px;line-height:22px}@media (width<=576px){.product-filter-parameter-name{width:100px}}.product-filter-parameter-options{width:100%;margin-left:auto;position:relative}.product-filter-parameter-options-selected{color:#282828;z-index:110;cursor:pointer;z-index:1;background:#ebebeb;border-radius:12px;align-items:center;gap:10px;padding:16px 20px;font-size:15px;font-weight:700;line-height:100%;transition:background .3s cubic-bezier(.33,1,.68,1);display:flex;position:relative}.product-filter-parameter-options-selected.active{color:#046737;background:#fff;transition:color .3s cubic-bezier(.33,1,.68,1),background .3s cubic-bezier(.33,1,.68,1)}.product-filter-parameter-options-selected.active img{filter:brightness(0)saturate()invert(28%)sepia(9%)saturate(7322%)hue-rotate(116deg)brightness(94%)contrast(97%);transition:filter .3s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.33,1,.68,1);transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.product-filter-parameter-options-selected:hover{background:#d9d9d9;transition:background .3s cubic-bezier(.33,1,.68,1)}}.product-filter-parameter-options-selected img{transition:filter .3s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.33,1,.68,1)}.product-filter-parameter-options-selected .selected-count{color:#fff;background:#282828;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;line-height:100%;display:flex}.product-filter-parameter-options-selected-item{color:#525252}.product-filter-parameter-options-selected-item img{width:40px;height:40px;margin-right:10px}.product-filter-body{padding-top:20px;transition:height .3s;overflow:hidden}.product-filter-body-list{grid-template-columns:repeat(6,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1024px){.product-filter-body-list{grid-template-columns:repeat(4,1fr)}}@media (width<=991px){.product-filter-body-list{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.product-filter-body-list{grid-template-columns:repeat(2,1fr)}}.product-filter-body-list li{min-width:0}.product-filter-body-list .filter-checkbox{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;height:100%;padding:10px;transition:background .3s cubic-bezier(.33,1,.68,1);display:flex}.product-filter-body-list .filter-checkbox.disabled{cursor:not-allowed;pointer-events:none}.product-filter-body-list .filter-checkbox.disabled *{opacity:.5}.product-filter-body-list .filter-checkbox.active{border-color:#046737}@media (hover:hover) and (pointer:fine){.product-filter-body-list .filter-checkbox:hover:not(.disabled){background:#f6f6f6;transition:background .3s cubic-bezier(.33,1,.68,1)}}.product-filter-body-list .filter-checkbox input{display:none}.product-filter-body-list .filter-checkbox span:not(.count){flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.product-filter-body-list .filter-checkbox .count{color:#525252;background:#ebebeb;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;font-size:12px;font-weight:700;line-height:100%;display:flex}.product-filter-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.product-filter-footer-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-filter-footer-chip{cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13px;line-height:100%;transition:background .3s cubic-bezier(.33,1,.68,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.product-filter-footer-chip:hover{background:#f6f6f6;transition:background .3s cubic-bezier(.33,1,.68,1)}}.product-filter-footer-chip-label{color:#282828}.product-filter-footer-chip-remove{cursor:pointer;color:#282828;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .3s cubic-bezier(.33,1,.68,1);display:flex}.product-filter-footer-chip-remove img{display:block}.product-filter-footer-clear{cursor:pointer;background:#fff;border-radius:12px;padding:10px;font-size:13px;line-height:100%;transition:background .3s cubic-bezier(.33,1,.68,1)}@media (hover:hover) and (pointer:fine){.product-filter-footer-clear:hover{background:#f6f6f6;transition:background .3s cubic-bezier(.33,1,.68,1)}}.products-page .products-page-container{margin-bottom:0;padding-top:48px;padding-bottom:96px}@media (width<=991px){.products-page .products-page-container{padding-top:32px;padding-bottom:48px}}.products-page .category-content{max-width:820px;margin-bottom:48px}@media (width<=991px){.products-page .category-content{margin-bottom:32px}}.products-page .category-content>p{color:#475049;max-width:68ch;margin-bottom:24px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6}.products-page .category-content>h2{color:#046737;text-wrap:balance;margin:0 0 16px;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.15}.products-page .category-content>:last-child{margin-bottom:0}.products-page .subcategories{margin-bottom:32px}.products-page .product-filter{margin-bottom:24px}.products-page-container{z-index:1;margin-bottom:60px;padding-top:20px;position:relative}.products-empty{text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;max-width:40rem;margin:0 auto;padding:48px 32px;display:flex;box-shadow:0 1px 2px #0a28160f,0 4px 16px #0a281614}@media (width<=576px){.products-empty{padding:32px 16px}}.products-empty__chip{color:#15695b;background:#dbf6ed;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.products-empty__title{color:#046737;text-wrap:balance;margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:700;line-height:1.2}.products-empty__text{color:#475049;text-wrap:pretty;max-width:46ch;margin:0;font-size:1.0625rem;line-height:1.5}.products-empty .btn.cta{margin-top:12px}.products .products-order{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.products .products-order p{white-space:nowrap;color:#16231a;font-size:.9375rem}.products .products-order .form-group{margin-bottom:0}.products .products-order-select{-moz-column-gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:8px;display:inline-flex}.products .products-order-select .aselect{width:unset;align-items:center;display:flex}.products .products-order-select .aselect .selector{height:unset;background:0 0;border:none}.products .products-order-select .aselect .selector-label{padding-right:18px}.products .products-order-select .aselect .selector-label .arrow{width:12px}.products .products-order-select .aselect .selector .label{padding:0}.products .products-order-select .aselect .selector .label span{color:#16231a;font-size:.9375rem;font-weight:700}.products .products-order-select .aselect .selector .custom-dropdown-container{width:unset;min-width:190px;left:unset;border:1px solid #dae2dc;border-radius:12px;right:-1px}.products .products-order-select .aselect .selector .custom-dropdown-container .custom-dropdown-item{white-space:nowrap}.products-listing{overflow-anchor:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;gap:32px 24px;display:grid}@media (width<=576px){.products-listing{gap:16px}}.products-listing .listing_banner{flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:0;display:flex}
