.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon{cursor:pointer!important}.icon_disabled{opacity:.5;cursor:not-allowed!important}.icon-with-title p{padding-top:5px!important}.pre-loader{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:10}.pre-loader .loader-icon{width:25px;height:25px;animation-name:rotate;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.pre-loader .loader-component{width:50px;height:50px}.pre-loader .page-loader{width:75px;height:75px}@media(max-width:480px){.pre-loader .loader{margin:5px 0}}.pre-loader-component{background-color:hsla(0,0%,100%,.557)}.load-icon{position:relative;margin-left:10px}.sm.load-icon{width:25px;height:10px}.sm.load-icon span{width:5px;height:5px;top:3px}.load-icon span{position:absolute;display:inline-block;background:#222;border-radius:100px}.load-icon span:first-of-type{left:0}.load-icon span:nth-of-type(2){left:calc(50% - 2px)}.load-icon span:nth-of-type(3){right:0}.load-icon span{animation-name:loading;animation-duration:1.5s;animation-iteration-count:infinite;animation-fill-mode:both}.load-icon span:nth-of-type(2){animation-delay:.2s}.load-icon span:nth-of-type(3){animation-delay:.4s}@keyframes loading{0%{opacity:1}50%{opacity:0}to{opacity:1}}.__modal{background:#fff;max-width:95%;width:100%;max-height:90vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1031;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:1s ease-in-out;border-radius:8px;overflow:hidden}.__modal .close-btn{position:absolute;top:10px;right:10px}.__modal .modal-body{max-height:calc(90vh - 80px);height:100%;overflow-y:auto;overflow-x:hidden}.__modal .control-button{width:100%;display:flex}.__modal .control-button button{width:50%;padding:8px 0;border-radius:0!important;margin:0;background-color:#eee;border:1px solid #bfbfbf!important;color:#444;transition:.3s ease-in-out}.__modal .control-button button.cancel-btn{border-top-right-radius:0;border-bottom-right-radius:0}.__modal .control-button button.cancel-btn:hover{background:red;border-color:#6c0202;color:#fff}.__modal .control-button button.confirm-btn:hover{background:#0185a5;border-color:#014050;color:#fff}.__modal .control-button button.confirm-btn:hover .load-icon .loading-dot{background:#fff}.__modal_sm{width:420px}.__modal_md{width:560px}.__modal_lg{width:720px}.__modal_auto{width:auto;padding:0}.__modal__header{margin:24px 24px 0;padding-bottom:16px;border-bottom:1px solid #f0f1f2;display:flex;align-items:center;justify-content:space-between}.__modal__body{height:100%;overflow-y:auto;padding:16px 24px}.__modal__footer{width:100%;padding:20px 24px;background-color:#f5f6f7}.__modal_backdrop{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1030;top:0;right:0}.height-fixed{max-height:60vh}#scroll-infinity::-webkit-scrollbar-track{border:none;background-color:transparent}#scroll-infinity::-webkit-scrollbar{height:0!important;width:0!important;background-color:transparent!important}#scroll-infinity::-webkit-scrollbar-thumb{background-color:transparent!important;border:none}#scroll-infinity{max-height:calc(100vh - 66px);height:100%;overflow-y:auto;scroll-behavior:smooth}#scroll-infinity .go-to-top{position:fixed;bottom:3rem;right:2rem;background:red;padding:6px 6px 1px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:50%;width:36px;height:36px}@media screen and (max-width:419px){#scroll-infinity .go-to-top{right:.5rem;bottom:2rem}}#scroll-infinity .go-to-top span{position:absolute;animation-name:wave;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}#scroll-infinity .infinity-loader{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}#scroll-infinity .infinity-loader img{width:35px;height:35px;animation-name:rotate;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotate{0%{transform:rotate(1turn)}to{transform:rotate(-1turn)}}@keyframes wave{0%{top:2px}25%{top:5px}50%{top:8px}75%{top:5px}to{top:2px}}.offer-modal-section{max-width:100%}.offer-modal-section .img-section{width:100%;height:230px;text-align:center}.offer-modal-section .img-section img{width:auto;height:100%}.search-section{position:relative}.search-section input{width:100%;padding-right:30px;padding-left:10px;border:1px solid #dfe2e5;padding-top:8px!important;padding-bottom:8px!important;border-radius:6px;outline:none;color:#666}.search-section input:focus{border-color:#088aab;color:#000}.search-section ul.suggestion-section{position:absolute;min-height:80px;max-height:300px;overflow:auto;transition:.3s ease-in-out;transform:scaleY(0);transform-origin:top;padding:1rem 0;width:100%;background-color:#fff;border:1px solid #aaa;border-radius:8px;z-index:999}.search-section ul.suggestion-section li{width:100%!important}.search-section ul.suggestion-section li button{display:block;width:100%;padding:5px 1rem;border:none;background:none;text-align:left;color:#455a64;transition:.3s ease-in-out;line-height:18px}.search-section ul.suggestion-section li button:hover{background:#eee;color:#0185a5}.search-section .suggestion-section.show{transform:scaleY(1)}.search-section .search-icon{position:absolute;background:#088aab;right:0;top:0;padding:5px 10px 0;border-top-right-radius:4px;border-bottom-right-radius:4px}.search-section .search-icon .icon{font-size:24px!important;color:#fff!important}.product-grid h4.title{font-size:20px;line-height:24px;color:#455a64;margin-bottom:1rem}.product-grid .product-group{margin-left:-12px;margin-right:-12px}.product-grid .product-group .single-product-card{padding:12px}.product-grid .product-group .single-product-card a{transition:.3s ease-in-out}.product-grid .product-group .single-product-card a:hover .single-product p.title{color:#088aab}.product-grid .product-group .single-product-card a .single-product{height:268px;padding:1rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:8px}.product-grid .product-group .single-product-card a .single-product .tag{display:inline;background:#92e3a9;padding:2px 6px;border-radius:4px}.product-grid .product-group .single-product-card a .single-product p.title{transition:.3s ease-in-out;text-align:center;height:36px;line-height:18px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:4px}.product-grid .product-group .single-product-card a .single-product .product-img{max-width:100%;width:100%;text-align:center;margin-bottom:10px}.product-grid .product-group .single-product-card a .single-product .product-img img{height:130px;width:90%;object-fit:contain}.product-grid .product-group .single-product-card a .single-product p.start{text-align:center;font-size:11px;line-height:13px;margin-bottom:0}.product-grid .product-group .single-product-card a .single-product h3.price{text-align:center}.product-grid .product-group .single-product-card-sell{padding:12px}.product-grid .product-group .single-product-card-sell a{transition:.3s ease-in-out}.product-grid .product-group .single-product-card-sell a:hover .single-product p.title{color:#088aab}.product-grid .product-group .single-product-card-sell a .single-product{height:268px;padding:1rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:8px}.product-grid .product-group .single-product-card-sell a .single-product .tag{display:inline;background:#92e3a9;padding:2px 6px;border-radius:4px}.product-grid .product-group .single-product-card-sell a .single-product p.title{transition:.3s ease-in-out;text-align:center;height:36px;line-height:18px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:4px}.product-grid .product-group .single-product-card-sell a .single-product .product-img{max-width:100%;width:100%;text-align:center;margin-bottom:10px}.product-grid .product-group .single-product-card-sell a .single-product .product-img img{height:130px;width:90%;object-fit:contain}.product-grid .product-group .single-product-card-sell a .single-product p.start{text-align:center;font-size:11px;line-height:13px;margin-bottom:0}.product-grid .product-group .single-product-card-sell a .single-product h3.price{text-align:center}.product-grid .load-more{width:100%;text-align:center;padding:1rem 0}.product-grid .load-more button{padding:8px 24px;background:#00a4cf;box-shadow:0 2px 2px rgba(0,0,0,.15);border-radius:24px;border:none;color:#fff;transition:.3s ease-in-out}.product-grid .load-more button:hover{background:#0185a5}.small-font{font-size:12px!important}.single-product-card{width:16.66%}@media screen and (max-width:1399px){.single-product-card{width:16.66%}}@media screen and (max-width:1199px){.single-product-card{width:19.66%}}@media screen and (max-width:991px){.single-product-card{width:25%}}@media screen and (max-width:767px){.single-product-card{width:33.33333%}}@media screen and (max-width:528px){.single-product-card{width:50%;padding:10px!important}}@media screen and (max-width:392px){.single-product-card{width:50%;padding:10px 5px!important}}.single-product-card-sell{width:16.6%}@media screen and (max-width:1200px){.single-product-card-sell{width:20%}}@media screen and (max-width:992px){.single-product-card-sell{width:25%;padding:10px 5px!important}}@media screen and (max-width:767px){.single-product-card-sell{width:33.33333%}}@media screen and (max-width:600px){.single-product-card-sell{width:50%;padding:10px!important}}@media screen and (max-width:392px){.single-product-card-sell{width:50%;padding:10px 5px!important}}