.product-filters .filter-item .collapse-title .btn::after,.product-filters .filter-item .collapse-title .btn:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23555555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")}.container-products-page .load-more-spinner{position:absolute;bottom:-70px}.category-description{color:#333;margin-bottom:25px;line-height:1.8em;font-weight:600}.container-filter-products{display:block}.container-filter-products-mobile,.product-sort-by .dropdown .btn:after{display:none}.container-filter-products-mobile .btn-filter-products-mobile{display:flex;align-items:center;float:left;width:50%}.container-filter-products-mobile .btn-filter-products-mobile .btn{display:block;width:100%;height:44px;float:left;border-radius:0;color:#fff!important;border:1px solid #ededed;border-right:0;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.container-filter-products-mobile .product-sort-by{width:50%;min-width:0;position:relative;float:left}.container-filter-products-mobile .product-sort-by .dropdown .btn{display:block;width:100%;border-radius:0;height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px;text-align:left}.container-filter-products-mobile .product-sort-by .dropdown .btn svg{position:relative;top:-1px}.container-filter-products-mobile .btn-filter-products-mobile .btn svg{position:relative;top:-2px}.product-list-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px;gap:30px}.product-list-header .filter-reset-tag-container{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filter-reset-tag{display:table;border-radius:16px;background-color:#eee;min-height:38px}.filter-reset-tag .right{display:table-cell;padding:5px 12px 5px 0;vertical-align:middle;max-width:250px;min-width:60px}.filter-reset-tag .right span{display:block;width:100%;font-size:11px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-reset-tag .right .reset-tag-title{color:#777}.filter-reset-tag .left{display:table-cell;position:relative;font-size:.875rem;vertical-align:middle}.filter-reset-tag .left button{width:24px;height:24px;line-height:24px;text-align:center;display:block;position:relative;border-radius:100%;padding:0!important;color:#fff;background-color:#fff!important;border:0!important;margin:0 6px}.filter-reset-tag .left a i{margin:0!important}.filter-reset-tag .left a:hover{color:#000!important}.link-reset-filters{display:inline-block;font-size:12px;font-weight:600;line-height:35px;white-space:nowrap}.product-sort-by{float:right;text-align:right}.product-sort-by .dropdown .btn{border:1px solid #e5e5e5;border-radius:3px}.product-sort-by .dropdown .dropdown-menu{width:100%;min-width:130px;border-radius:.188rem;margin-top:5px;border:1px solid #e5e5e5}.product-sort-by .dropdown .dropdown-menu .dropdown-item{padding:.48rem 1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff!important}.product-filters-container{height:auto;max-height:100vh;overflow-y:auto;padding:20px;border-radius:6px;border:1px solid #e5e5e5}.product-filters{display:block;width:100%;position:relative;max-width:100%;overflow:hidden}.product-filters .filter-item{display:block;width:100%;position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ebecf2}.product-filters .filter-item-categories{padding-top:15px}.product-filters .filter-item-categories .filter-custom-scrollbar{max-height:240px!important}.product-filters .filter-item:last-child{border-bottom:0}.product-filters .filter-item .title{margin-bottom:15px;font-size:.875rem;font-weight:600;width:100%}.product-filters .filter-item .collapse-title,.product-filters .filter-item .filter-list li a{display:block;width:100%}.product-filters .filter-item .collapse-title .btn{display:block;width:100%;font-size:.875rem;font-weight:600;padding:0;position:relative;text-align:left}.product-filters .filter-item .collapse-title .btn::after{position:absolute;right:0;top:2px;flex-shrink:0;width:.75rem;height:.75rem;margin-left:auto;content:"";background-repeat:no-repeat;background-size:.875rem;transition:transform .2s ease-in-out}.product-filters .filter-item .collapse-title .btn:not(.collapsed)::after{transform:rotate(-180deg)}.product-filters .filter-item .filter-list-container{position:relative;width:100%;transition:transform 50ms}.product-filters .filter-item .filter-search-input{display:block;width:100%;height:36px;padding:5px 10px;border-radius:0;font-size:12px;border:1px solid #ebecf2;margin-top:15px}.product-filters .filter-item .filter-list{padding:0 0 10px;margin:15px 0 0;width:100%;max-height:280px;overflow-y:auto;font-size:13px}.product-filters .filter-item .filter-list-categories{margin-top:0}.product-filters .filter-item .filter-list-subcategories{padding-left:23px;margin-top:0}.product-filters .filter-item .filter-list-categories-parent{display:block;width:100%;font-size:14px;font-weight:600;margin-bottom:8px}.product-filters .filter-item .filter-list-categories-parent svg{font-size:18px;width:18px;height:18px;position:relative;top:-1px}.product-filters .filter-item .filter-list li{display:flex;align-items:center;width:100%;margin-bottom:4px;list-style:none}.product-filters .filter-item .filter-list li a:hover,.product-filters .filter-item .filter-list-subcategories li a:hover{text-decoration:underline}.product-filters .filter-item .filter-list-categories li,.product-filters .filter-item .filter-list-subcategories li{margin-bottom:10px}.product-filters .filter-item .filter-list-categories li a,.product-filters .filter-item .filter-list-subcategories li a{font-size:14px;line-height:20px}.product-filters .filter-item .filter-list-subcategories li .active,.product-filters .page-downloads .product-title{font-weight:600}.product-filters .filter-item .filter-list li a label{cursor:pointer;margin:0!important}.product-filters .filter-item .filter-list li a .custom-checkbox label{font-size:13px}.product-filters .filter-item .filter-list li a .checkbox-list-item-label{line-height:26px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.product-filters .filter-item .filter-custom-scrollbar{max-height:222px;overflow:hidden}.product-filters .filter-item .subcategory-link{display:block;position:relative;margin-bottom:10px}.product-filters .row-price-inputs{margin-right:-5px;margin-left:-5px}.product-filters .row-price-inputs .col-5{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.product-filters .row-price-inputs .col-2{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.product-filters .row-price-inputs .col-price-inputs{padding-right:5px;padding-left:5px;text-align:center}.filter-item .btn-filter-product{display:block;width:100%;background-color:#f0f0f4;color:#333!important;margin-top:15px}.product-list-content{display:block;width:100%;position:relative;min-height:420px}.filter-item .form-input{padding:6px 12px;height:40px}.filter-item .range-price .form-input{padding:6px 6px 6px 12px}.filter-item .inputs-filter-price{display:flex;gap:10px;align-items:center}.member-list-item .left,.member-list-item .right{display:table-cell;text-align:left;vertical-align:top}.filter-item .inputs-filter-price .is-invalid{background-image:none!important}.btn-show-previous-products{color:#333;background-color:#f0f0f4;border-radius:40px;margin-bottom:15px}.btn-show-previous-products:hover{background-color:#dfdfe3}.member-list-item{display:table;width:100%;margin-bottom:60px}.member-list-item .left{width:120px}.member-list-item .left img{width:100px;height:100px;border-radius:100%}.member-list-item .right p{margin-bottom:5px}.member-list-item .right .username{display:block;width:100%;font-weight:600}.shops-search-container{width:300px;max-width:100%}.shops-search-container .search button{position:absolute;right:25px;top:8px;font-size:18px;background-color:transparent!important;border:0!important;margin:0!important;padding:0!important;color:#565656}.custom-select-shops{height:46px;color:#565656;border-color:#eaebf1;padding:10px 20px}.coupon-item{width:100%;border-radius:0;padding:15px;position:relative;margin-bottom:30px;border:1px dashed #e3e3e3}.coupon-item .coupon-inner{display:flex;justify-content:space-between;padding:5px 0;margin-bottom:10px}.coupon-item .coupon-img{width:130px;min-height:110px;padding-right:12px;display:flex;align-items:center;justify-content:center;border-right:3px dotted #c1c1c1}.coupon-item .coupon-img img{width:92px;height:92px;border-radius:50%}.coupon-item .content{min-height:110px;display:flex;align-items:center;flex-grow:1;padding-left:24px}.coupon-item .content .shop-name{font-size:14px;font-weight:700;text-transform:uppercase}.coupon-item .content .discount{font-size:26px;font-weight:700;display:block;margin-top:2px;margin-bottom:5px}.coupon-item .content .discount span{font-size:18px;font-weight:600}.coupon-item .content .date{display:flex;align-items:center;font-size:12px;margin-bottom:8px;color:#28a745}.coupon-item .content .date-expired{color:#dc3545!important}.copy-code-container{display:flex;align-items:center;width:100%}.copy-code-container .code{display:block;border:1px dashed #bfbfbf;padding:10px 20px;flex-grow:1;word-break:break-all}.copy-code-container button{height:38px;cursor:pointer;text-transform:uppercase;font-size:13px;border-radius:0}.coupon-item .coupon-link{display:block;height:21px}.coupon-item .coupon-link a{font-size:13px;font-weight:600}.coupon-item .coupon-link a:hover{border-bottom:1px solidwhite;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.coupon-item .copy-code-container .code,.coupon-item .copy-code-container button{display:flex;align-items:center;height:42px!important}