#site-main .productgrid--outer:not(.productgrid-listview) .productgrid--items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;min-width:0}#site-main .productgrid--outer:not(.productgrid-listview) .productgrid--items>.productgrid--item{width:100%;min-width:0;max-width:none;margin:0;flex-basis:auto}@media screen and (min-width:680px){#site-main .productgrid--outer:not(.productgrid-listview) .productgrid--items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:860px){#site-main .productgrid--outer:not(.productgrid-listview) .productgrid--items{gap:20px}#site-main .productgrid--outer.layout--no-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1024px){#site-main .productgrid--outer:not(.productgrid-listview) .productgrid--items.products-per-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ho-active-filters{width:100%;min-width:0;margin:0 0 22px;color:#263b21}.ho-active-filters .ho-active-filters-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ho-active-filters .ho-active-filters-title{margin:0;font-size:18px;line-height:1.4;font-weight:600}.ho-active-filters-title span{font-size:14px;font-weight:400}.ho-active-filters .ho-active-filters-clear{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;margin:0;color:#263b21;font-size:14px;text-decoration:underline;text-underline-offset:3px}.ho-active-filters .ho-active-filter-groups{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.ho-active-filters .ho-active-filter-section{flex:1 1 220px;min-width:0;margin:0;padding:12px;border:1px solid #61a72e;border-left-width:5px;border-radius:4px;background:#f5f9f1;list-style:none}.ho-active-filters .ho-active-filter-heading{margin:0 0 9px;font-size:14px;font-weight:600;line-height:1.4;color:#263b21}.ho-active-filters .ho-active-filter-values{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ho-active-filters .active-filter-group__item-wrapper{max-width:100%;margin:0;padding:0;list-style:none}.ho-active-filters .active-filter-group__item-wrapper .active-filter-group__item{display:flex;align-items:center;gap:9px;min-height:48px;max-width:100%;margin:0;padding:7px 10px;border:1px solid #61a72e;border-radius:4px;background:#61a72e;color:#fff;font-size:14px;line-height:1.35;text-decoration:none}.ho-active-filters .active-filter-group__item-wrapper .active-filter-group__item:hover{background:#548f28;color:#fff}.ho-active-filters a:focus-visible{outline:2px solid #263b21;outline-offset:3px}.ho-active-filters .ho-active-filter-image{display:block;flex:0 0 30px;width:30px;height:30px;max-width:30px;object-fit:contain}.ho-active-filters .active-filter-group__item .active-filter-text{display:block;font-size:inherit;min-width:0;margin:0;overflow-wrap:anywhere}.ho-active-filters .ho-active-filter-label{display:block;margin-bottom:1px;color:inherit;font-size:11px;line-height:1.3}.ho-active-filters .active-filter-group__item-wrapper .active-filter-group__item .filter-icon--remove{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 16px;margin:0 0 0 3px;padding:0;color:inherit;transform:none}.ho-active-filters .active-filter-group__item-wrapper .active-filter-group__item .filter-icon--remove:before{content:none}.ho-active-filters .active-filter-group__item-wrapper .active-filter-group__item .filter-icon--remove svg{fill:currentColor}.ho-active-filters .active-filter-group__item-wrapper .active-filter-group__item .filter-icon--remove path{stroke:currentColor}@media(max-width:719px){.productgrid--filters:has(.ho-active-filters){display:block}.ho-active-filters .ho-active-filter-section{flex-basis:100%}.ho-active-filters .ho-active-filters-title{font-size:16px}}.ho-active-filters--compact{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:14px}.ho-active-filters--compact .ho-active-filters-header{display:contents}.ho-active-filters--compact .ho-active-filters-title{flex:0 0 auto;font-size:13px;line-height:1.4}.ho-active-filters--compact .ho-active-filters-title span{font-size:inherit}.ho-active-filters--compact .ho-active-filter-groups{flex:1 1 auto;gap:6px}.ho-active-filters--compact .ho-active-filters-clear{order:3;min-height:30px;font-size:12px}.ho-active-filters--compact .active-filter-group__item-wrapper .active-filter-group__item{min-height:30px;padding:4px 8px;gap:6px;border-color:#61a72e;font-size:12px;line-height:1.4}.ho-active-filters--compact .ho-active-filter-image{display:none}.ho-active-filters--compact .ho-active-filter-label{display:inline;margin:0;font-size:inherit;line-height:inherit}.ho-active-filters--compact .ho-active-filter-label:after{content:": "}.ho-active-filters.ho-active-filters--compact .filter-icon--remove{flex-basis:12px;width:12px;height:12px;margin-left:2px}.ho-active-filters--compact .filter-icon--remove svg{width:8px;height:8px}.productgrid--filters:has(.ho-active-filters--compact){margin-top:12px;margin-bottom:0}@media(max-width:719px){.ho-active-filters--compact .ho-active-filter-groups{flex-basis:100%;order:2}.ho-active-filters--compact .ho-active-filters-clear{order:1;margin-left:auto}.ho-active-filters--compact .active-filter-group__item-wrapper .active-filter-group__item{min-height:34px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ho-shopping-grid.css.map */
