.product-small.box:hover{box-shadow:0 3px 6px -4px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 23%);transition:all .3s}.product-small.box{box-shadow:0 1px 3px -2px rgb(0 0 0 / 12%),0 1px 2px rgb(0 0 0 / 24%);border-radius:5px;overflow:hidden;transition:all .3s;background-color:#fff}.product-small.box .name.product-title a{font-family:"Montserrat",sans-serif;min-height:40px;overflow:hidden;text-overflow:ellipsis;line-height:20px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-size:1.15em;font-weight:700}.product-small .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,#fff0 0,rgb(255 255 255 / .3) 100%);background:linear-gradient(to right,#fff0 0,rgb(255 255 255 / .3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.product-small .box-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}#custom-filter .category-filter{display:flex;align-items:center}#custom-filter .category-filter .filter-item{width:max-content!important}#custom-filter .category-filter .bapf_sfilter{margin-bottom:0}#custom-filter .category-filter .bapf_sfilter .bapf_head{padding:5px 10px;text-transform:none;margin-right:5px;width:fit-content;border-radius:5px;line-height:1;background-color:#fff;border:1px solid #000;display:flex;align-items:center;justify-content:space-between;text-align:left;outline:none;cursor:pointer;margin-bottom:0;height:38px;font-weight:400}#custom-filter .category-filter .bapf_sfilter .bapf_head .bapf_hascolarr{font-size:14px;font-weight:400;color:#0101b6;margin:0;align-items:initial}#custom-filter .category-filter .bapf_sfilter .bapf_colaps_smb.fa-chevron-down:before{border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #333;content:'';margin-left:5px;line-height:38px}#custom-filter .category-filter .bapf_sfilter .bapf_colaps_smb.fa-chevron-up:before{content:"\2212";border:none;font-size:14px;font-weight:700}#custom-filter .category-filter .bapf_sfilter .bapf_body{position:absolute;top:100%;z-index:9999;border-radius:5px;background-color:#fff;overflow:hidden;transition:max-height 0.2s ease-out 0s;width:max-content;max-width:92vw;line-height:1;display:block!important;max-height:0}#custom-filter .category-filter .bapf_sfilter.bapf_ccolaps .bapf_body{box-shadow:0 2px 20px rgb(0 0 0 / 50%);padding:10px;max-height:initial}#custom-filter .category-filter .bapf_sfilter .bapf_body ul{max-width:100%}#custom-filter .category-filter .bapf_sfilter .bapf_body ul li{margin:5px 0!important}#custom-filter .category-filter .bapf_sfilter .bapf_body ul li label{font-size:14px;font-weight:400;text-align:center;color:#000;line-height:1.5;margin:0;background-color:#fff;transition:all .5s;display:inline-block}.bapf_ckbox_sqchck input[type=checkbox]{margin-bottom:0}#custom-filter .category-filter .bapf_sfilter.bapf_stylecolor .bapf_body ul li label{padding:0;background-color:transparent!important;border:none!important}#custom-filter .category-filter .category-panel.filter .category-lists{margin-bottom:10px}#custom-filter .category-filter .category-panel.filter .category-lists .title{font-size:14px;font-weight:700;line-height:18px;margin-bottom:5px;color:#000}#custom-filter .category-filter .category-panel.filter .bapf_sfilter .bapf_head{border:none;padding:0}#custom-filter .category-filter .category-panel.filter .bapf_sfilter .bapf_head h3{font-size:14px;font-weight:700;line-height:18px;margin-bottom:5px;color:#000}#custom-filter .category-filter .category-panel.filter .bapf_sfilter .bapf_body{position:relative;max-height:unset}