.filter-wrapper input.custom-control-input{height:0;width:0}
.filter-wrapper .fa-info-circle{font-size:20px}
.filter-wrapper .filter-by-header h2{font-size:20px;line-height:24px}
.filter-wrapper .filter-by-header .btn{min-width:100px}
.filter-wrapper .filter-name{cursor:pointer;color:#000;font-size:16px;line-height:19px}
.filter-wrapper .filter-option li:first-child,.filter-wrapper .list-group-item:first-child{border-top:1px solid #000}
.filter-wrapper .filter-option li:last-child{border-bottom:0}
.filter-wrapper .list-group-flush:last-child .list-group-item:last-child{border-bottom:1px solid rgba(0,0,0,.125)}
.filter-wrapper .color-swatch{font-size:13px;line-height:16px;background-color:#fffbe8}
.filter-wrapper .color-modal{position:initial;right:3px;cursor:pointer;padding-right:5px}
.filter-wrapper .color-modal-hover{position:absolute;right:30px;bottom:22px;cursor:pointer}
.filter-wrapper .border-top-line{border-top:1px solid #000}
.filter-wrapper .dropup .dropdown-menu{background-color:#232323;color:#fff;font-size:12px;line-height:14px;border-bottom-left-radius:unset;width:141px}
.filter-wrapper .dropup .dropdown-menu:after{content:"";position:absolute;top:100%;left:0;border-width:4px;border-style:solid;border-bottom-left-radius:3px;border-color:#232323 transparent transparent #232323}
.filter-wrapper .collapsed .fa-chevron-down:before{content:"\f077"}
.filter-wrapper .dropup .fa-chevron-down{padding-top:2px}
.filter-wrapper .dropup .dropdown-toggle:after{display:none}
.filter-wrapper .showall-filter a,.filter-wrapper .reset-filter a,.filter-wrapper .showfewer-filter a,.category-details .reset-filter a{font-weight:normal;border-bottom:1px solid}
.filter-wrapper .showall-filter a:hover,.filter-wrapper .reset-filter a:hover,.filter-wrapper .showfewer-filter a:hover{color:#000;text-decoration:none}
.filter-wrapper .custom-control-input:checked~.custom-control-label::after,.filter-wrapper .custom-control-label::before,.filter-wrapper .color-modal{font-weight:normal}
.filter-wrapper .color-modal img{height:32px;width:32px}
.filter-wrapper .color-modal-hover img{height:133px;width:133px}
.filter-wrapper .custom-control-input:checked~.custom-control-label::before,.filter-wrapper .custom-control-input:not(:disabled):active~.custom-control-label::before,.filter-wrapper .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#000}
.filter-wrapper .custom-checkbox .custom-control-input:checked~.custom-control-label::after{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#fff;background:#000;padding-left:1%;line-height:17px;font-size:13px;font-weight:normal;text-align:center}
.filter-wrapper .custom-radio .custom-control-input:checked~.custom-control-label::after{background:#000;border-radius:50%;width:12px;height:12px;margin:4px}
.filter-wrapper .custom-control-input:checked +.custom-control-label,.filter-wrapper .filter-name span.selected{font-weight:500}
.filter-wrapper .custom-control-label{width:auto;height:auto;font-size:16px;line-height:29px;font-weight:normal}
.filter-wrapper .custom-control-label::before{left:-1.5rem;border-radius:0;border:1px solid #000;width:20px;height:20px;background-color:#fff}
.filter-wrapper .custom-control-input:disabled~.custom-control-label::before{border-color:#ccc !important}
.filter-wrapper .custom-control-input:disabled~label,.filter-wrapper .custom-control-input:disabled~.productcount{color:#666}
.filter-wrapper .custom-control-input:checked~span.productcount{font-family:'Helvetica-Medium'}
.filter-wrapper .custom-control-input:checked~.custom-control-label::before{background-color:#000;font-size:20px;width:20px;height:20px;border-radius:0}
.filter-wrapper .custom-radio .custom-control-input:checked~.custom-control-label::before,.filter-wrapper .custom-radio .custom-control-label::before{border-radius:50%;background:#fff}
.filter-wrapper .custom-control-input:focus~.custom-control-label::before{box-shadow:none}
.filter-wrapper .custom-control-input:active~.custom-control-label::before{background-color:#fff}
.filter-wrapper .custom-control-label::after{left:-1.5rem}
.filter-wrapper .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#000}
.modal.fade{opacity:1}
.modal.fade .modal-dialog{-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0)}
.modal-dialog{-webkit-animation:bottomtotop 1s;-webkit-animation-fill-mode:backwards;animation:bottomtotop 1s;animation-fill-mode:backwards}
.pro-filter-name li.list-group-item{padding-right:5px;align-items:center}
.pro-filter-name li.list-group-item .filter-label{display:flex;justify-content:space-between;width:100%;align-items:center}
.pro-filter-name .productcount{padding:0 10px}
.filter-wrapper .color-modal img.visible{width:27px;height:27px}
@media only screen and (min-width:768px) and (max-width:991px){.filter-wrapper .color-modal{right:15px}
}
@media only screen and (min-width:320px) and (max-width:767px){.filter-wrapper .filter-name .dropdown-menu{left:7px}
}
#filter-products .category-filter-list .filter-option .list-group-item{display:flex;align-items:center}
.category-page #cat-title{text-transform:capitalize}
.category-filter-list .filter-list.hideFilter{display:none}
.text-underline{text-decoration:underline;text-underline-position:under}
.text-color-232323{color:#232323}
.text-fs-lh-12-14{font-size:12px;line-height:14px}
.text-fs-lh-14-16{font-size:14px;line-height:16px}
.change-categroy h1{font-size:20px;font-weight:500;line-height:24px}
.category-details a.most-view{font-size:16px;line-height:19px;color:#000;font-weight:normal;cursor:pointer}
#category-change-modal span.selected{font-weight:500 !important}
.load-more button{width:145px}
.data-loader.result-loader{height:7%;margin-top:11%;margin-bottom:3%}
.category-page{background-color:#FFF}
.change-value{padding-left:5px;margin-top:-2px}
.category-title h2,.category-title{color:#000;font-size:20px;font-weight:500;line-height:24px}
.category-viewed h3{color:#232323;font-size:16px;line-height:22px}
.category-header-line{border-bottom:1px solid #000}
.category-location{color:#585858}
.result-filter a,.change-value a{font-size:12px;font-weight:normal;line-height:16px;text-decoration:underline;text-underline-position:under;text-transform:uppercase;cursor:pointer}
.radiotextsty,.category-result{color:#000}
.category-location,.category-result,.radiotextsty,label.custom-control-label,.category-filter .filter-name,.change-categroy .btn-black{font-size:16px;font-weight:normal;line-height:19px}
.total-category .checkmark{border-radius:0}
.checkmark{border-radius:50%}
.checkmark,.total-category .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #000}
.filter-selection ul li span:after{font-family:'Font Awesome 5 Pro';font-size:13px;padding:3px 0 3px 13px}
.filter-selection ul a,.showfewer-filter a{text-decoration:none}
.filter-selection ul li p{height:48px;overflow:hidden}
.filter-selection ul li{background:#f0f0f0;padding:5px 13px;border-radius:20px;margin-top:10px}
.filter-selection ul li span{max-width:205px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;margin-right:16px;font-size:14px;line-height:16px;color:#262626;font-weight:normal;font-family:'Helvetica-Regular'}
.filter-selection ul li .fa-times{float:right;margin-top:-14px;font-weight:300;font-size:14px;line-height:14px;cursor:pointer}
#category-change-modal .form-group{margin-bottom:0rem}
#filter-products .filter-selection{max-height:89px;overflow:hidden}
#filter-products .show-all span,#filter-products .show-less span{font-weight:normal;border-bottom:1px solid;cursor:pointer;color:#000}
.category-details .category-viewed{display:inline-block;margin-bottom:20px}
.category-details .category-viewed .dropdown.category-header-line{float:right;width:30%}
#filter-products .filter-selection ul:empty{display:none !important}
#filter-products .show-all,#filter-products .show-less{margin-top:8px;margin-bottom:20px}
#URL-mismatch-modal .modal-dialog{padding-top:160px;max-width:700px}
#URL-mismatch-modal .modal-body{padding:30px 30px}
#URL-mismatch-modal .cancel,#URL-mismatch-modal .change-project{border:1px solid #7d7d7d !important}
#URL-mismatch-modal .stay-project{border:1px solid #7d7d7d !important}
#URL-mismatch-modal .close{right:25px;top:25px;position:absolute;opacity:1;z-index:10}
.customcheckbox,.customradio{display:block;position:relative;padding-left:30px;margin-bottom:0;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.customcheckbox input,.customradio input{position:absolute;opacity:0;cursor:pointer}
.customradio:hover input ~ .checkmark{background-color:transparent}
.customcheckbox input:checked ~ .checkmark,.customradio input:checked ~ .checkmark{background-color:white}
.checkmark:after{content:"";position:absolute;display:none}
.change-categroy .btn-black{height:40px;width:90px}
.customradio input:checked ~ .checkmark:after{display:block}
.customradio .checkmark:after{top:3px;left:3px;width:12px;height:12px;border-radius:100%;background:#000}
#dynamic-product input.custom-control-label{height:0;width:0}
#dynamic-product .form-check-label{margin-left:18px}
.category-details #dynamic-product ul li a p{text-align:left}
#dynamic-product .custom-control-label:before,#dynamic-product .custom-control-label:after,#dynamic-product .custom-control-input:checked ~ .custom-control-label::after{left:0;top:0}
.customcheckbox .checkmark:after{font-family:'Font Awesome 5 Pro';content:"\f00c";position:absolute;display:none;border-radius:0;background:#000;color:#fff;height:19px;font-size:15px;padding:2px}
.category-itemes .carousel-caption{top:27px;float:right;text-align:right;background:#73777e;height:15px;padding:0 8px 0 8px;border-radius:111px;font-size:10px;font-family:"Helvetica-Regular";left:auto}
#dynamic-product a:hover{text-decoration:none !important}
#dynamic-product .list-item .product-sku{padding:10px;padding-left:0}
#category-change-modal input:checked ~ .checkmark:after,.category-filter-list input:checked ~ .checkmark:after{display:block}
#category-change-modal.checkmark:after{left:9px;top:5px;width:5px;height:10px;border:2px solid red;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.total-category .form-check{border-bottom:1px solid #000 !important;border-top:1px solid #000;padding:19px 13px}
.category-filter-list .form-check,.cate-items .form-check{padding:20px 10px 19px 43px;border-bottom:1px solid #e1e1e1}
#wrapper{position:relative}
#sidebar-wrapper .sidebar-heading{padding:.875rem 1.25rem;font-size:1.2rem}
#sidebar-wrapper .list-group-item .customcheckbox{font-size:16px}
#sidebar-wrapper .fa-info-circle{font-size:20px}
.disableBtn{opacity:.3}
.category-viewed .dropdown-menu.show{border:1px solid #000;width:110%;border-radius:0;margin-left:-10px;margin-top:8px}
.category-viewed .show .fal.fa-angle-down:before{content:"\f106" !important}
#page-content-wrapper{min-width:100vw}
.category-viewed .list-group-item{padding:.75rem .75rem;border-radius:0;border-top:0;border-bottom:1px solid rgba(0,0,0,.125)}
.category-viewed .dropdown-menu a{color:#000 !important;font-size:16px;line-height:19px;cursor:pointer;margin:0 10px;padding:12px 0;width:92%;border-left:0;border-right:0}
.load-more{font-size:16px;line-height:19px}
.btn-black{height:40px}
.category-viewed .fal.fa-angle-down{font-size:23px}
.category-viewed.show .fal.fa-angle-down:before{content:"\f106" !important}
.category-filter .category-title .btn{min-width:100px}
.cate-items.select-all{opacity:.3}
.overlay{position:absolute;width:100vw;height:100%;margin-left:-50vw;margin-top:169px;top:0;left:50%;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:11}
.category-viewed.w-50{width:34% !important}
.category-viewed .dropdown-item.active{font-weight:500;background-color:transparent}
#category-change-modal .modal-body{min-height:100vh}
.dropdown-item.active,.dropdown-item:active{background-color:#fff}
.compare-link,.images-rotation{background:#f9f9f9}
.compare-link label,.compare-link input{cursor:pointer}
#dynamic-product .custom-control-label::before,#dynamic-product .custom-control-label::after{height:14px;width:14px}
#dynamic-product .color-options img{width:20px;height:20px}
#dynamic-product .color-options img.activeColor{border:2px solid #000}
#dynamic-product .custom-control-label:checked::after{font-size:11px;padding:1px;color:#fff;background:#000}
.product-colors .color-options{overflow:hidden;height:21px;max-width:140.5px}
.product-colors .color-option{line-height:20px}
.product-colors .color-option:first-child{margin-left:0}
.product-colors .color-option:last-child{margin-right:0}
.product-colors .prev-icon{left:6px;cursor:pointer}
.product-colors .next-icon{right:6px;cursor:pointer}
.product-colors .color-swatch:disabled{color:#b5b5b5}
.product-colors .color-swatch:focus{outline:0}
.product-colors .color-swatch{color:#232323;background:0;box-shadow:none;border:0;padding:0}
#category-change-modal .modal-dialog{margin:0 auto;-webkit-animation:lefttoright 1s;-webkit-animation-fill-mode:backwards;animation:lefttoright 1s;animation-fill-mode:backwards}
#explore-category-list a span:hover,.no-result .recentsearch-list a span:hover{border-bottom:1px solid #000;font-family:'Helvetica-Medium';cursor:pointer}
#explore-category-list a,.no-result .recentsearch-list a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#need-help-cta a:first-child{padding-left:0}
#need-help-cta a:last-child{padding-right:0}
#need-help-cta{text-align:center;margin-bottom:60px}
#need-help-cta a span{border-bottom:1px solid #000;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:21px;font-family:'Helvetica-Regular'}
.explore-cat{padding-top:40px;padding-bottom:35px}
.no-result-links{margin-left:calc(50% - 50vw);width:100vw;background-color:#f9f9f9}
.no-result .recent-search{border-top:1px solid #e1e1e1;padding-top:40px}
.no-result #explore-more{margin-top:30px;margin-bottom:36px}
@-webkit-keyframes lefttoright{from{right:100%}
to{right:0}
}
@keyframes lefttoright{from{right:100%}
to{right:0}
}
@-webkit-keyframes bottomtotop{from{top:100%}
to{top:0}
}
@keyframes bottomtotop{from{top:100%}
to{top:0}
}
@media(min-width:767px){#category-change-modal .modal-dialog,#category-filter-modal .modal-dialog{max-width:435px;margin:0 auto}
.nav-side-menu .menu-list .menu-content{display:block}
#page-content-wrapper{min-width:0;width:100%}
}
@media(max-width:767px){.category-viewed{text-align:right}
.your-section .reset-mobile-view{margin-top:-20px}
#category-change-modal .modal-dialog,#category-filter-modal .modal-dialog{margin:0 auto;min-width:100%}
.category-viewed .dropdown-menu.show{border:0;width:100vw;margin-left:-10px;margin-top:30px;border-left:0;border-right:0;border-bottom:0;transform:translateX(-48%);top:25px}
.category-viewed .dropdown{width:92% !important}
.category-viewed .dropdown.show{position:static}
.category-viewed .dropdown i.fa-sort-alpha-up{margin-right:5px}
.category-viewed.w-50{width:50% !important}
.category-viewed .dropdown-menu .list-group-item{border:0}
.category-viewed .dropdown-menu a.list-group-item{border-bottom:0;width:92%;margin:0 auto}
.modal-dialog{-webkit-animation:bottomtotop 1s;-webkit-animation-fill-mode:backwards;animation:bottomtotop 1s;animation-fill-mode:backwards}
.category-details a.most-view{padding-bottom:7px}
.load-more button{width:100%}
.filter-name .dropdown-menu{left:7px}
}
@media only screen and (min-width:1199px){#sidebar-wrapper{width:300px}
#dynamic-product li.list-item{padding-left:10px;padding-right:10px}
}
@media only screen and (min-width:992px) and (max-width:1199px){#sidebar-wrapper{width:240px}
}
@media(min-width:992px){.category-viewed.offset-lg-8{margin-left:64% !important}
.category-page #sidebar-wrapper .category-filter.sort-sticky{width:100%;padding:21px 0 0 0;z-index:10;top:84px;left:0;right:0;height:82px}
.category-page #filter-products{padding-right:20px !important;height:calc(100vh - 10px);overflow:auto}
.filter-scrollbar-active{overflow-y:scroll}
.filter-scrollbar-active::-webkit-scrollbar{width:7px}
.filter-scrollbar-active::-webkit-scrollbar-thumb{background-color:#e1e1e1;border-radius:3px}
.filter-scrollbar-active::-webkit-scrollbar-track{border-left:3px solid white;border-right:3px solid white;background-color:#e1e1e1;margin-top:16px}
}
@media(max-width:992px){#filtered-data{overflow-x:auto;overflow-y:hidden;white-space:nowrap;align-items:center}
#filter-products .show-all,#filter-products .show-less{margin-right:15px}
.category-details .filter-sort.sort-sticky{width:100%;background-color:white;z-index:12;padding:21px 0 0 0;top:84px;left:0;right:0;display:flex;height:82px;margin:0}
.category-details .filter-by{width:100%}
.category-details .sort-sticky .filter-by{width:100%;max-width:720px;margin:0 auto;position:relative}
}
@media only screen and (min-width:768px) and (max-width:992px){.data-loader.result-loader{margin-top:20%;margin-bottom:8%}
.color-modal{right:15px}
.category-viewed.w-50{margin-top:-41px}
.category-viewed.w-50{width:31% !important}
.category-viewed .dropdown.show{position:static}
.category-viewed .dropdown-menu.show{border:0;width:100vw;border-left:0;border-right:0;border-bottom:0;margin-left:-50vw;margin-top:25px}
.category-viewed .dropdown-menu a{width:690px;margin:0 auto;border-bottom:0}
.product-colors .color-options{max-width:112px}
.category-details .filter-sort .filter-by-button{width:46%}
}
@media only screen and (min-width:320px) and (max-width:767px){.data-loader.result-loader{margin-top:35%;margin-bottom:8%}
#URL-mismatch-modal .close{position:absolute;z-index:1;top:23px;right:18px;opacity:1}
#URL-mismatch-modal .modal-dialog{margin:0;height:100vh;padding-top:0}
#URL-mismatch-modal .modal-dialog .footers{position:fixed;bottom:120px;right:20px;left:20px}
#URL-mismatch-modal .modal-dialog .footers button{width:100%;height:auto;padding:9px}
.category-itemes .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 7.5px}
.category-itemes ul{margin:0 -7.5px}
.category-title h2,.category-title{font-size:16px}
.color-modal{right:15px}
label.custom-control-label{width:67%}
.product-colors .color-options{max-width:112px}
#category-filter-modal .filter-wrapper .custom-checkbox .custom-control-input:checked~.custom-control-label::after{left:-1.5rem !important}
.category-details .filter-sort .filter-by-button{width:50%}
.category-details .category-viewed{width:46%;margin-right:15px}
.category-details .filter-sort .filter-by{justify-content:space-between}
.category-details .filter-sort.sort-sticky{top:70px;width:100%;background-color:white;z-index:12;top:70px;left:0;right:0;display:flex;height:82px}
#need-help-cta{display:flex;flex-direction:column;height:105px;justify-content:space-between;align-items:center}
#need-help-cta a:first-child{padding-left:15px}
#need-help-cta a:last-child{padding-right:15px}
}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.category-viewed .dropdown{width:95% !important}
.category-viewed .dropdown-menu a.list-group-item{width:95%}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.filter-selection ul li span{max-width:190px}
}
@media only screen and (max-width:1278px){.no-result #explore-more{margin-bottom:16px}
}
.category-page .havingTrouble .trouble{display:flex}
.category-page .havingTrouble .troublefindtext{color:#000;font-family:"Helvetica-Light";font-size:16px;font-weight:300;letter-spacing:0;line-height:20px}
.category-page .havingTrouble .contactUs-redirect{color:#000;font-family:"Helvetica-Regular";font-size:14px;letter-spacing:1px;line-height:18px;border-bottom:1px solid}
@media only screen and (min-width:992px) and (max-width:1199px){.category-page .havingTrouble .troublefindtext{display:block}
}
.filter-selection:not(:has(ul>li)){display:none}
.sticky-section{position:sticky;top:0;z-index:10;background-color:white}