.global-search-bar{align-items:center;background-color:initial;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);display:flex;flex-direction:row;height:55px;margin:0 16px;overflow:hidden;padding-left:16px;width:calc(100% - 32px);z-index:4}.global-search-bar .search-input-container{align-items:center;align-self:stretch;display:flex;flex:1;padding-right:15px}.global-search-bar .search-input-container input{align-self:stretch;background-color:initial;border:none;box-shadow:none;color:#181d22;flex:1;font-size:16px;outline:0;width:100%}.global-search-bar .search-input-container input[type=search]::-webkit-input-placeholder{color:#a5aaad;font-size:16px}.global-search-bar .search-input-container input[type=search]::-moz-placeholder{color:#a5aaad;font-size:16px}.global-search-bar .search-input-container input[type=search]::placeholder{color:#a5aaad;font-size:16px}.global-search-bar .back-icon{padding-left:10px}.relative-search-bar{border:1px solid #e0e0e0;border-radius:50px;box-shadow:0 2px 4px 0 hsla(0,0%,40%,.1);margin:14px 20px;padding-left:12px;position:inherit;width:calc(100% - 40px)}.fixed-search-bar{border:0;border-radius:0;margin:0;padding-left:0;position:fixed;top:0;width:100%}.search-results-container{height:100%;padding-top:55px}.search-results-container .empty-container{padding:20px;text-align:center}.search-results-container .empty-container .search-by-text{font-size:16px;margin:10px 0;padding:10px;text-align:center}.search-results-container .no-search-results{color:#ababab;font-size:18px;margin-top:20px;padding:8px;position:absolute;text-align:center;width:100%}.search-results-container .end-of-search-results{color:#ababab;font-size:18px;margin:20px 0;padding:8px;text-align:center}.search-results-container .loader-container{align-items:center;display:flex;justify-content:center;margin:24px 0 80px}.search-results-container .loader-container .loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border-radius:50%;font-size:10px;height:32px;position:relative;text-indent:-9999em;transform:translateZ(0);width:32px}.search-results-container .home-product-row.product-grid-row.custom-component-home-product-row{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:15px;padding-right:15px}.search-results-container .home-product-row.product-grid-row.custom-component-home-product-row .home-grid-product-tile-container{padding:5px}.search-results-container.custom-page-search-results-container{padding-top:60px}.group-company-ad-tile .main-container .company-address-container .company-address-label,.group-company-ad-tile .main-container .company-contact-container .company-contact-label{font-weight:600;margin-bottom:6px}.group-company-ad-tile{background:hsla(0,0%,89%,.61);border-top:1px solid #dcdcdc;padding-bottom:70px}.group-company-ad-tile .main-container{color:#fff;padding-top:20px;text-align:center}.group-company-ad-tile .main-container .company-details-container{display:flex;flex-direction:column;gap:20px 0;padding-bottom:16px}.group-company-ad-tile .main-container .company-details-container:empty{display:none}.group-company-ad-tile .main-container address{font-style:normal;text-decoration:none}.group-company-ad-tile .main-container address:empty{display:none}.group-company-ad-tile .main-container .company-logo-container{align-items:center;display:none;justify-content:flex-start;padding:0 30px;width:100%}.group-company-ad-tile .main-container .company-logo-container .company-logo{height:30px;max-width:50%}.group-company-ad-tile .main-container .company-logo-container .company-logo img{border-radius:4px;height:30px;max-width:100%;vertical-align:middle}.group-company-ad-tile .main-container .company-logo-container .company-logo .logo-error-container .logo-error{align-items:center;background-color:#282f36;border-radius:10px;color:#fff;display:flex;font-size:24px;height:36px;justify-content:center;width:36px}.group-company-ad-tile .main-container .company-logo-container .company-name{word-wrap:break-word;color:#fff;font-size:18px;font-weight:600;margin-left:10px;max-width:calc(100% - 80px);overflow-wrap:break-word;position:relative;text-align:left}.group-company-ad-tile .main-container .company-address-container{font-size:14px;text-align:left}.group-company-ad-tile .main-container .company-address-container .company-address{color:#fff;display:inline-block;text-decoration:none;width:200px;word-break:break-word}.group-company-ad-tile .main-container .company-address-container p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-moz-margin-start:0;-webkit-margin-end:0;-moz-margin-end:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.group-company-ad-tile .main-container .company-address-container+.company-contact-container,.group-company-ad-tile .main-container .company-contact-container+.company-address-container{margin-top:12px}.group-company-ad-tile .main-container .company-contact-container+.company-contact-container{margin-top:6px}.group-company-ad-tile .main-container .company-contact-container{font-size:14px;text-align:left;word-break:break-all}.group-company-ad-tile .main-container .company-contact-container .company-email-container,.group-company-ad-tile .main-container .company-contact-container .company-phone-container{word-break:break-all}.group-company-ad-tile .main-container .company-contact-container .company-email,.group-company-ad-tile .main-container .company-contact-container .company-phone{border-bottom:1px solid #fff;color:#fff;display:inline-block;margin-bottom:3px;text-decoration:none}.group-company-ad-tile .main-container .company-contact-details-container .company-contact-details-label,.group-company-ad-tile .main-container .company-social-media-links-container .company-social-media-links-label{font-size:14px;font-weight:600;margin-bottom:10px;text-align:left;text-transform:uppercase}.group-company-ad-tile .main-container .company-social-media-links-container{font-size:14px;text-align:left}.group-company-ad-tile .main-container .company-social-media-links-container .company-social-media-links{color:#fff;display:inline-flex;gap:0 12px;margin:6px 0 0 -4px;text-decoration:none}.group-company-ad-tile .main-container .company-social-media-links-container .company-social-media-links .company-social-media-link,.group-company-ad-tile .main-container .company-social-media-links-container .company-social-media-links img{height:32px;outline:0;text-decoration:none;width:32px}.group-company-ad-tile .main-container .company-footer-pages-container{font-size:14px;text-align:left}.group-company-ad-tile .main-container .company-footer-pages-container .company-footer-pages-links-label{font-size:14px;font-weight:600;margin-bottom:10px;text-align:left;text-transform:uppercase}.group-company-ad-tile .main-container .company-footer-pages-container .company-footer-pages{color:#fff;display:inline-flex;flex-direction:column;gap:12px 0;text-decoration:none}.group-company-ad-tile .main-container .company-footer-pages-container .company-footer-pages .company-footer-page{font-size:16px;outline:0;text-decoration:none}.group-company-ad-tile .main-container .company-footer-custom-text{font-size:14px;text-align:left}.group-company-ad-tile .main-container .company-footer-custom-text .company-footer-custom-text-label{font-size:14px;font-weight:600;margin-bottom:10px;text-align:left;text-transform:uppercase}.group-company-ad-tile .main-container .company-address-container:empty,.group-company-ad-tile .main-container .company-contact-container:empty,.group-company-ad-tile .main-container .company-contact-details-container:empty,.group-company-ad-tile .main-container .company-footer-columns:empty,.group-company-ad-tile .main-container .company-footer-custom-text:empty,.group-company-ad-tile .main-container .company-footer-pages-container:empty,.group-company-ad-tile .main-container .company-footer-pages:empty,.group-company-ad-tile .main-container .company-logo-container:empty,.group-company-ad-tile .main-container .company-logo:empty,.group-company-ad-tile .main-container .company-name:empty,.group-company-ad-tile .main-container .company-social-media-links-container:empty,.group-company-ad-tile .main-container .company-social-media-links:empty{display:none}.group-company-ad-tile .main-container .company-footer-columns{word-wrap:break-word;align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px 60px;justify-content:flex-start;padding:0 30px}.group-company-ad-tile .main-container .company-footer-columns section{flex:0 1 auto}.group-company-ad-tile .main-container .ad-tile-powered-by-container{padding:20px 20px 25px}.group-company-ad-tile .main-container .ad-tile-powered-by-container .ad-tile-logo-container{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center}.group-company-ad-tile .main-container .ad-tile-powered-by-container .ad-tile-logo-container .ad-tile-powered-by{border-bottom:none;color:#666;display:inline-block;margin:0 5px 0 0;text-decoration:none}.group-company-ad-tile .main-container .ad-tile-powered-by-container .ad-tile-logo-container .ad-tile-powered-by span{color:#389ef5}.group-company-ad-tile .main-container .ad-tile-powered-by-container .ad-tile-logo-container .powered_by_logo{height:40px;margin-top:4px}.group-company-ad-tile .main-container .ad-tile-powered-by-container .ad-tile-logo-container .ad-tile-powered-by:hover{text-decoration:none}.group-amalgam-loader-container,.reseller-amalgam-loader-container,.single-amalgam-loader-container{align-items:center;background-color:hsla(0,0%,100%,.95);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.group-amalgam-loader-container .loader,.reseller-amalgam-loader-container .loader,.single-amalgam-loader-container .loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:5px solid rgba(36,159,100,.2);border-left-color:#249f64;border-radius:50%;font-size:3px;height:60px;position:relative;text-indent:-9999em;transform:translateZ(0);transition:border 1s;width:60px}.reseller-container{background-color:#fff}.chat-button{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:500px;bottom:10px;box-shadow:2px 3px 10px 1px rgba(1,1,1,.1);color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;max-width:150px;padding:5px 15px 6px 10px;position:fixed;right:15px;top:auto;z-index:4}.chat-button:hover{transform:scale(1.04)}.chat-button:active{transform:scale(.9)!important}.chat-button>span{align-self:center;margin-left:5px;text-transform:uppercase}.group-page-catalogue-list{height:100%;margin:0 auto;max-width:1920px;width:100%}.catalogue-grid-view.catalogue-group-grid-view{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.catalogue-grid-view.catalogue-group-grid-view .catalogue-container-shadow-root-container{width:calc(33.33333% - 20px)!important}}@media only screen and (max-width:667px){.catalogue-grid-view.catalogue-group-grid-view .catalogue-container-shadow-root-container{width:calc(50% - 20px)!important}}@media only screen and (min-width:769px){.catalogue-grid-view.catalogue-group-grid-view .catalogue-container-shadow-root-container{width:calc(33.33333% - 20px)!important}}@media only screen and (min-width:1025px){.catalogue-grid-view.catalogue-group-grid-view .catalogue-container-shadow-root-container{width:calc(20% - 20px)!important}}.order-bar{align-items:center;background-image:linear-gradient(-179deg,#738ff6 3%,#4165a4);bottom:0;box-shadow:0 0 10px 4px rgba(0,0,0,.1);cursor:pointer;display:flex;height:60px;justify-content:space-between;left:0;padding:0 25px 0 22px;position:fixed;right:0;text-transform:uppercase;z-index:3}@media only screen and (min-width:775px){.order-bar{border-radius:5px;bottom:10px;left:10px;margin:0 auto;right:10px;width:500px}}.order-bar.pulse{-webkit-animation:pulse .5s;animation:pulse .5s}.order-bar .item-count-container{align-items:center;display:flex}.order-bar .item-count-container img{height:25px;width:25px}.order-bar .item-count-container .item-count{color:#fff;font-size:15px;margin-left:15px;text-transform:lowercase}.order-bar .item-count-container .order-price{color:#fff;font-size:15px;margin-left:15px;text-transform:none}.order-bar .confirm-text-container{align-items:center;color:#fff;display:flex}.order-bar .confirm-text-container .text{font-size:16px;margin-right:8px}.order-bar .confirm-text-container img{height:12px;margin-left:14px}.catalogue-container{display:inline-block;margin-bottom:40px;outline:0;padding:0 10px;position:relative;text-align:left;text-decoration:none;vertical-align:top;width:100%}@media only screen and (min-width:450px){.catalogue-container{width:450px}}.catalogue-container .catalogue{background-position:50%;background-repeat:no-repeat;border-radius:15px;box-shadow:0 30px 80px rgba(0,0,0,.45);box-sizing:border-box;color:#111;cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;z-index:2}.catalogue-container .catalogue .title{word-wrap:break-word;color:#fff;font-size:48px;font-weight:700;text-shadow:5px 5px 10px rgba(25,25,25,.6)}.catalogue-container .catalogue .lock-icon-container{align-items:center;bottom:0;display:flex;flex:1;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.catalogue-container .catalogue .lock-icon-container img,.catalogue-container .catalogue .lock-icon-container svg{border-radius:50%;height:50px;object-fit:contain;width:50px}.catalogue-container .catalogue .bottom{bottom:30px;left:30px;position:absolute;right:30px}.catalogue-container .catalogue .bottom .product-count{color:#fff;float:left;font-size:21px;font-weight:700;padding:10px 0;text-shadow:5px 5px 10px rgba(25,25,25,.6);text-transform:uppercase}.catalogue-container .catalogue .bottom .private-catalouge{text-transform:unset}.catalogue-container .catalogue .bottom .open-button{background:#fff;border-radius:100px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);float:right;overflow:hidden;padding:10px 15px 10px 20px;position:relative;text-transform:uppercase}.catalogue-container .catalogue .bottom .open-button span{color:#000324;font-size:21px;font-weight:700}.catalogue-container .catalogue .bottom .open-button .open-icon{height:18px;margin-left:5px;position:relative;top:2px}.catalogue-container .catalogue .bottom .open-button>.fetching-amalgam-loader-container{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.catalogue-container .catalogue .bottom .open-button>.fetching-amalgam-loader-container .loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:3px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;display:inline-block;height:30px;text-indent:-9999em;transform:translateZ(0);width:30px}.catalogue-container .catalogue .bottom-grid-layout{bottom:10px;display:flex;justify-content:center;left:0;right:0}.catalogue-container .catalogue:active,.catalogue-container .catalogue:visited{text-decoration:none}.catalogue-container-grid{display:flex;flex-direction:column;margin:10px;padding:0}.catalogue-container-grid:not(.catalogue-container-shadow-root-container){border:1px solid hsla(0,0%,84%,.81);border-radius:10px;box-shadow:0 0 5px hsla(0,0%,49%,.2)}.catalogue-container-grid.catalogue-container-shadow-root-container .catalogue-container-shadow-root{height:100%;width:100%}.catalogue-container-grid .catalogue{box-shadow:none}.catalogue-container-grid .catalogue-grid{border-radius:9px 9px 0 0}.catalogue-container-grid .catalogue-grid .catalogue-gradient,.catalogue-container-grid .catalogue-grid .image-loader-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;z-index:2}.catalogue-container-grid .catalogue-grid .catalogue-gradient .image-loader,.catalogue-container-grid .catalogue-grid .image-loader-container .image-loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border-radius:50%;display:inline-block;height:40px;text-indent:-9999em;transform:translateZ(0);width:40px}.catalogue-container-grid .catalogue-grid .lazy-load-image-background{height:100%;width:100%}.catalogue-container-grid .grid-bottom-container{border-radius:0 0 9px 9px;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:8px 0;position:relative}.catalogue-container-grid .grid-bottom-container .catalogue-title-grid{-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:center;border-radius:0 0 9px 9px;color:#373737;display:-webkit-box;font-size:14px;font-weight:700;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;word-break:break-word;z-index:3}.catalogue-container-grid .grid-bottom-container .product-count-grid-layout{color:#3a3a3a;font-size:14px;font-weight:400;height:20px;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;z-index:3}.catalogue-container-grid .grid-bottom-container .private-catalouge{font-size:13px;text-align:center;text-transform:unset;z-index:3}.catalogue-container-grid .grid-bottom-container .fetching-amalgam-loader-grid-container{align-items:center;border-radius:0 0 9px 9px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.catalogue-container-grid .grid-bottom-container .fetching-amalgam-loader-grid-container .amalgam-loader-grid{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border-radius:50%;display:inline-block;height:20px;text-indent:-9999em;transform:translateZ(0);width:20px}.lock-icon{background-color:#fff;border-radius:100%;box-shadow:5px 5px 10px rgba(25,25,25,.6);display:inline-block;height:50px;object-fit:contain;padding:13px;width:50px}.catalogue-list{margin-top:12px;padding:20px 10px;text-align:center;width:100%}.catalogue-list .loading-more-container{padding:50px;text-align:center}.catalogue-list .loading-more-container .loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border-radius:50%;display:inline-block;font-size:3px;height:40px;position:relative;text-indent:-9999em;transform:translateZ(0);transition:border 1s;width:40px}.catalogue-grid-view{display:flex;flex-wrap:wrap;margin-top:0;padding-top:0}.catalogue-grid-view .loading-more-container{width:100%}
/*# sourceMappingURL=group-4.6.303.css.map*/