body{background-color:#f9f9f9}.main-container{background-color:#f9f9f9}#product-listing-container{display:flex;flex-direction:row}#filters-area{display:flex;flex-direction:column;padding:8px 15px 8px 0;border-right:2px solid #b2b2b242;min-width:200px;max-width:200px;width:200px;gap:10px}@media(max-width:991px){#filters-area{position:fixed;top:0;left:-300px;width:300px;min-width:300px;height:100%;border-right:none;background-color:#fff;overflow-x:hidden;padding-top:0;padding-bottom:0;padding-left:20px;transition:.5s;z-index:2147483641}}@media(max-width:300px){#filters-area{left:-100vw;width:100vw;min-width:100vw}}#filter-list{display:flex;flex-direction:column;gap:10px;flex-grow:1}.filter{display:flex;flex-direction:column}.filter-name{font-size:16px;font-weight:bold}.filter-values,.hidden-filter-options{display:flex;flex-direction:column;gap:12px}.filter-value{font-size:14px}@media(max-width:991px){.filter-value{font-size:16px}}.disabled-filter-value{color:#8a8787a8;cursor:default}.filter-value label{display:flex;flex-direction:row;align-items:center;gap:5px}.filter-checkbox{margin-top:0!important;width:18px;height:18px;min-width:18px;min-height:18px}.filter-product-count{font-size:11px;color:#8a8787}@media(max-width:991px){.filter-product-count{font-size:13px}}.additional-filter-options>.hidden-filter-options{height:0;overflow:hidden;transition:.5s}.additional-filter-options.open>.hidden-filter-options{height:auto;margin-bottom:12px}.more-filter-options-btn,.less-filter-options-btn{font-size:14px;padding-left:0;margin-top:-12px}.additional-filter-options .more-filter-options-btn,.additional-filter-options.open .less-filter-options-btn{display:block}.additional-filter-options.open .more-filter-options-btn,.additional-filter-options .less-filter-options-btn{display:none}#mobile-filters-menu-header{display:none;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px;margin-left:-10px;position:sticky;top:0;background-color:#fff;border-bottom:1px solid #b2b2b242}@media(max-width:991px){#mobile-filters-menu-header{display:flex}}#info-header{margin:16px 0}#info-footer{margin:16px 0}#mobile-product-count{font-size:16px;font-weight:600}#mobile-filters-menu-footer{display:none;align-items:center;justify-items:flex-end;justify-content:flex-end;position:sticky;bottom:0;background-color:#fff;border-top:1px solid #b2b2b242;padding-bottom:6px;padding-top:8px}@media(max-width:991px){#mobile-filters-menu-footer{display:flex}}.clear-filters-btn{visibility:hidden;font-size:18px;font-weight:600;color:#217cb7;border:1px solid #217cb7;border-radius:8px;padding:8px 16px;cursor:pointer;background-color:#fff}#desktop-filters-menu-header>.clear-filters-btn{width:100%;box-shadow:1px 1px 2px #c7c4c4}.clear-filters-btn:hover{background-color:#217cb7;color:#fff}#close-mobile-filters-menu-btn{font-size:32px}#desktop-filters-menu-header{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:991px){#desktop-filters-menu-header{display:none}}.filter-count{font-size:16px}#main{display:flex;flex-direction:column;flex-grow:1;padding-left:20px;padding-right:5px}@media(max-width:991px){#main{padding-left:0;padding-right:0}}#main h1{margin-top:0}#product-list-banner{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}#product-count{font-size:16px;flex-grow:1}.mobile-show-filters-btn{font-size:18px}#product-list{display:flex;flex-direction:column;gap:10px}.product-card{display:flex;flex-direction:row;align-items:center;border:solid 1px #e9e9e9;border-radius:15px;background-color:#fff;padding:10px;position:relative}@media(max-width:991px){.product-card{flex-direction:column;align-items:flex-start}}@media(max-width:450px){.product-card{padding-left:20px;padding-right:20px}}.product-card-main-content{display:flex;flex-direction:row;align-items:center;flex-grow:1}@media(max-width:450px){.product-card-main-content{flex-direction:column;align-items:flex-start;width:100%}}.product-img{width:170px;max-width:170px;height:170px;object-fit:contain;margin-right:10px;margin-left:10px}@media(max-width:450px){.product-card-image{align-self:center;margin-bottom:10px}.product-img{max-width:none;width:100%;height:auto;max-height:150px;margin-left:auto;margin-right:auto}}.product-title{font-size:16px}.product-rating{margin:5px 0}.product-free-shipping{font-size:11px}.product-price{font-size:22px;display:flex;flex-wrap:wrap;align-items:center}.in-stock-badge{display:inline-block;min-width:10px;padding:4px 7px 3px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#e2651d;border-radius:10px;text-transform:uppercase}.out-of-stock-badge{display:inline-block;min-width:10px;padding:4px 7px 3px;font-size:12px;font-weight:bold;color:red;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#fff;border-radius:10px;border:1px solid red}.product-attributes{display:flex;flex-wrap:wrap;margin-top:5px;margin-left:-3px;box-sizing:border-box;border-radius:10px}.product-attribute{padding:5px;border-radius:10px;background-color:#f6f6f6;color:#000;font-size:12px;margin-right:5px;margin-bottom:5px}.product-attribute-value{margin-left:2.5px}.attribute-img{display:inline-block;margin-left:5px}.product-card-cart-offering{display:flex;flex-direction:column;gap:8px;margin-left:20px;margin-right:20px}.details-btn{color:#337ab7;background-color:transparent;background-image:none;border-color:#337ab7}.details-btn,.add-to-cart-btn{width:151px}@media(max-width:991px){.desktop{display:none}}@media(min-width:992px){.mobile{display:none}}