.filter .custom-control-input:checked~.custom-control-label:before,.filter .form-check-input:checked{background-color:var(--color-first);border-color:var(--color-first)}.accordion-button:focus,.large_product_pic a{outline:0}.large_product_pic img,.small_pic img{object-fit:contain;margin:0 auto;display:block}.featured-items .shop-items-list a:hover,.large_product_pic a,.shop-items-list a,.shop-items-list a:hover,.shopList_i a:hover,.small_pic a,.small_pic a:hover{text-decoration:none}.featured-items .shop-items,.shopList{padding-left:0;list-style:none;display:-ms-flexbox}.product_details .card{border:0;border-radius:0;margin-bottom:30px}.custom-checkbox .custom-control-input:focus~.custom-control-label:before,.custom-control-input:focus~.custom-control-label:before,.form-check-input:focus{box-shadow:none!important}.product_details .card .card-body{padding-top:10px;padding-bottom:10px}.product_details .card img{object-fit:scale-down;height:150px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:block}.product_details .card .card-body img{background-color:#fff;height:180px;margin-bottom:0;padding:10px}.product_details .card .card-body .webContent{background:#efefef}.product_details .heading{color:var(--color-first);letter-spacing:0;text-transform:capitalize;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:7px;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.product_details .sub_heading{text-transform:capitalize;letter-spacing:0;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:62px;margin-bottom:0;font-size:16px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.product_details .desc{text-transform:capitalize;letter-spacing:0;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:41px;margin:7px 0;font-size:15px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.product_details .price{text-transform:capitalize;letter-spacing:0;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:7px;font-size:20px;font-weight:600;line-height:21px;display:-webkit-box;overflow:hidden}.product_details .url{text-overflow:ellipsis;-webkit-line-clamp:1;height:18px;color:var(--color-first);-webkit-box-orient:vertical;margin-bottom:0;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}.accordion .accordion-button,.text-blue{color:var(--color-first)!important}.dotted_border{border-bottom:1px dotted #00000020}.product_details .card .card-body .dotted_border{width:90%;bottom:52px;left:13px}.product_details .card .card-body .dotted_border,.product_details .card .card-body h3.subHeading.font-weight-bold{position:absolute}.filter .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.form-check-input:checked{background-color:var(--color-first)!important;border-color:var(--color-first)!important}.filter .custom-control-label:after,.filter .custom-control-label:before{top:.35rem}.filter .custom-checkbox .custom-control-input:focus{border-color:var(--color-first);outline:0}.filter .form-check-input{margin-top:.5rem}.filter .custom-control-input:checked~.custom-control-label:before{color:#fff}.filterBlock .shopFilter label{font-size:.9rem;font-weight:400}.accordion .accordion-button{text-align:left;overflow-anchor:none;background-color:#fff;border:0;border-radius:0;align-items:center;width:100%;font-size:1rem;font-weight:600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s;display:flex;position:relative;padding:14px!important}.large_product_pic .product-title,.small_pic .title{color:var(--color-first);text-align:center;width:100%}.large_product_pic,.small_pic{background-color:#fff;border:1px dashed;overflow:hidden}.accordion-button:after{content:"";background-image:url(/assets/img/arrow-down.svg);background-repeat:no-repeat;background-size:1.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;transition:transform .2s ease-in-out}.accordion-button:not(.collapsed):after{transform:rotate(-180deg);background-image:url(/assets/img/arrow-down.svg)!important}.form-check-input:focus{border-color:silver!important;outline:0!important}.form-check{margin-bottom:8px!important}.large_product_pic{height:465px;position:relative}.large_product_pic img{width:100%;height:395px}.large_product_pic .product-title{z-index:20;text-transform:uppercase;background:#fff;font-size:18px;font-weight:700;line-height:2;position:relative;bottom:0}.shop_rsec_rt+.shop_rsec_rt{margin-bottom:20px}.small_pic{height:222px}.small_pic img{max-width:100%;height:170px}.small_pic a{height:100%;font-size:.875em;display:block;position:relative}.small_pic .title{background:#ffffffb3;position:relative;bottom:0}.featured-items .shop-items-list,.shopList_i{box-sizing:border-box;background:#fff;position:relative}.small_pic .title span{text-transform:uppercase;color:var(--color-first);font-size:16px;font-weight:700;line-height:2}.featured-items .shop-items{flex-flow:wrap;justify-content:space-around;display:flex}.featured-items .shop-items-list{border-top:4px solid #f8f8f8;border-left:4px solid #f8f8f8;justify-content:center;align-items:center;width:25%;height:160px;display:flex}.shop-items-list:nth-child(4n){border-right:1px dashed #f8f8f8}.shop-items-list p{text-transform:uppercase}.featured-items .shop-items-list img{object-fit:contain;max-width:100%;height:100px;margin:0 auto 10px;display:block}.shopList{border-bottom:1px dashed var(--color-first);flex-flow:wrap;justify-content:space-around;display:flex}.shopList_i{border-top:1px dashed var(--color-first);border-left:1px dashed var(--color-first);justify-content:center;align-items:center;width:20%;height:140px;display:flex}.shopList_i:nth-child(5n){border-right:1px dashed var(--color-first)}.shopList_i img{max-width:100px;max-height:94px;transition:all .3s linear;transform:scale(1)}.shopList_i img:hover{transform:scale(1.1)}.productDetailImg{border:1px dashed #9e9e9e;width:100%;height:400px;padding:20px}.productDetailImg img{object-fit:scale-down}.productDetailContent.webContent .mainHeading,.productDetailContent.webContent .subHeading{font-size:1.8rem}.productDetailTable.table td,.productDetailTable.table th{border:0;padding-bottom:0}.productDetailTable.table th{text-transform:uppercase;padding-left:0;font-size:1rem;font-weight:700}.productDetailTable.table td{font-size:1.1rem;font-weight:600}.tabingStyle.nav-pills{border-bottom:2px dashed var(--color-first)}.tabingStyle.nav-pills .nav-link.active,.tabingStyle.nav-pills .show>.nav-link{background-color:var(--color-first);color:#fff;border-radius:0;padding:.5rem 2rem}.tabingStyle.nav-pills .nav-link{color:#000;text-transform:uppercase;letter-spacing:0;text-align:center;width:200px;font-weight:700}#productInfo .table tr td:first-child{font-weight:700}#productInfo .table tr td{font-weight:500}.shopping-search .btn-shopping-search{color:#fff;text-transform:uppercase;border:1px solid #fff;border-radius:0;padding:10px 30px;font-size:.9rem}.shopping-search .btn-shopping-search:hover{color:#fff;border:1px solid #fff}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:auto!important}.allTopicsSection .pagination .page-item.active .page-link,.pagination .page-item.active .page-link,.paginationBlock .pagination .page-item.active .page-link{background:var(--color-first);border-color:var(--color-first);color:#fff}.allTopicsSection .pagination .page-item .page-link,.pagination .page-item .page-link,.paginationBlock .pagination .page-item .page-link{color:#000}.page-link:hover{z-index:2;color:#fff!important;background-color:var(--color-first)!important;border-color:var(--color-first)!important}.page-link:hover i{color:#fff}@media screen and (min-width:320px) and (max-width:767px){.featured-items .shop-items-list,.shopList_i{width:100%}.paddingDiv{padding:30px 0}}@media only screen and (max-width:992px){.cashbackSection:before,.hideInMobile{display:none}.hideInWeb{display:block}.shopList_i{width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.featured-items .shop-items-list{width:100%}.footer-logo{width:180px!important}.footerNav li{margin-right:10px}.copyrightContent,.footerCategoryList ul.nav a,.footerNav li a{font-size:12px}}@media screen and (min-width:1024px) and (max-width:1365px){.navbar .navbar-brand .logo{width:120px}}
