.prd_mdl .product-list{display:grid;grid-gap:2rem;grid-template-columns:1}@media print,screen and (min-width:48em){.prd_mdl .product-list{grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:64em){.prd_mdl .product-list{grid-template-columns:repeat(3,1fr)}}.prd_mdl .product-list .product-card{background-color:#f7f7f7;box-shadow:0 4px 6px 0 rgba(1,1,1,.15);display:flex;flex:1 0 auto;flex-direction:column;padding:.5rem}.prd_mdl .product-list .product-card__wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 0 .5rem;width:100%}.prd_mdl .product-list .product-card__title{color:#010101;font:700 18px Lato;margin:1rem 0;padding:.25rem .5rem;text-align:center;width:100%}.prd_mdl .product-list .product-card__image{align-items:center;display:flex;height:160px;justify-content:center;overflow:hidden;width:100%}.prd_mdl .product-list .product-card__image img{width:100%}.prd_mdl .product-list .product-card__details{color:#868686;font:normal 14px Lato;line-height:1.4;margin-bottom:1rem;text-align:center;width:100%}.prd_mdl .product-list .product-card__add-to-cart{background:#f7b518;color:#010101;font:700 24px Lato;margin-top:auto;padding:.5rem;text-align:center;width:100%}.prd_mdl .pagination{margin-bottom:1rem;margin-left:0;padding-top:2rem}.prd_mdl .pagination:after,.prd_mdl .pagination:before{content:" ";display:table;flex-basis:0;order:1}.prd_mdl .pagination:after{clear:both}.prd_mdl .pagination li{border-radius:.1875rem;display:none;font-size:.875rem;margin-right:.0625rem}.prd_mdl .pagination li.current,.prd_mdl .pagination li:first-child,.prd_mdl .pagination li:last-child{display:inline-block}@media print,screen and (min-width:48em){.prd_mdl .pagination li{display:inline-block;font-size:1rem}}.prd_mdl .pagination a,.prd_mdl .pagination button{border-radius:.1875rem;color:#010101;display:block;padding:.1875rem .625rem}.prd_mdl .pagination a:hover,.prd_mdl .pagination button:hover{background:#e5e5e5}.prd_mdl .pagination .current{background:#f7b518;color:#fefefe;cursor:default;padding:.1875rem .625rem}.prd_mdl .product-filter{background-color:#f2f2f2;border-color:#bababa;border-radius:.1875rem;margin-bottom:2rem;padding:1rem}.prd_mdl .product-filter__title{font-size:1rem;font-weight:600}.prd_mdl .product-filter__toggle{background:#010101;border:0;border-radius:.1875rem;color:#fefefe;font:700 24px Lato;margin:0 0 2rem;padding:.5rem;text-align:center;width:100%}.prd_mdl .product-filter__toggle .switch{margin-bottom:0}@media print,screen and (min-width:48em){.prd_mdl .product-filter__toggle{display:none}}.prd_mdl .product-filter #filterOptions{display:none}@media print,screen and (min-width:48em){.prd_mdl .product-filter #filterOptions{display:block}}.prd_mdl .product-filter__options{background:#ebebeb;border-bottom:1px solid #777;margin-bottom:0;padding:24px 8px 16px}.prd_mdl .filter-fields{display:flex;flex-wrap:nowrap;gap:16px;width:100%}.prd_mdl .filter-fields fieldset{border:0;flex:1 1 0;margin:0;min-width:0;padding:0 .5rem}.prd_mdl .product-filter__options legend{color:#010101;display:block;font-size:.875rem;font-weight:600;line-height:1;margin:0;padding:1rem 0}.prd_mdl .product-filter__options select{box-shadow:none;width:100%}.prd_mdl .product-filter__options ul{list-style:none;margin:0}.prd_mdl .product-filter__options ul li label>[type=checkbox]{margin-bottom:.25rem}.prd_mdl .filter-buttons{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:24px;margin-top:24px;width:100%}.prd_mdl .product-filter .button,.prd_mdl .product-filter .button-reset{align-items:center;border:none;border-radius:30px;display:inline-flex;height:50px;justify-content:center;line-height:1.1;margin:0;min-width:140px;padding:0 20px;text-align:center;text-decoration:none}.prd_mdl .product-filter .button{background:#f7b518;box-shadow:3px 3px 3px #e0e0e0;color:#010101;font:700 16px Lato}.prd_mdl .product-filter .button:hover{background:#ce9b22;box-shadow:3px 3px 3px #e0e0e0;color:#010101}.prd_mdl .product-filter .button-reset{background:#f2f2f2;box-shadow:3px 3px 3px #e0e0e0;color:#010101;font:700 16px Lato}.prd_mdl .product-filter .button-reset:hover{background:#e3e3e3;box-shadow:3px 3px 3px #e0e0e0;color:#010101}.prd_mdl article.item.product-card{width:33.3%}@media screen and (max-width:767px){.prd_mdl .filter-fields{flex-wrap:wrap}.prd_mdl .filter-fields fieldset{flex:1 1 100%}.prd_mdl .filter-buttons{flex-wrap:wrap;justify-content:flex-start}}@media print,screen and (min-width:48em){.prd_mdl .product-filter #filterOptions{display:block!important}}