body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}a,address,button,input,label,li,p,td,textarea{font-family:Barlow,sans-serif}h1,h2,h3,h4,h5,h6,ul{font-family:Nunito,sans-serif}h1{font-size:2.3rem}h1,h2{font-weight:700;margin:0}h2{font-size:2.1rem;line-height:1;text-align:center}h3{font-size:1.9rem;font-weight:700;line-height:3rem}h3,h4{margin:0}h4{font-size:1.5rem}h5{font-size:1.1rem}h5,h6{margin:0}h6{font-size:.9rem}a{font-size:1rem;font-weight:400;text-decoration:none}ul{list-style:none;padding:0}li,p,ul{margin:0}li,p{font-size:.9rem;line-height:1.7}button{border:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}.product-container{margin-left:12vw;margin-right:12vw;margin-top:30px}.product-path-sort{display:flex;justify-content:end;margin-bottom:30px}.product-path,.product-path p{align-items:center;display:flex}.product-path p{color:#646464;font-size:17px}.product-sort{align-items:center;display:flex;gap:8px}.dropdown{display:inline-block;position:relative}.dropbtn{background-color:#fff;border:1px solid #b9b9b9;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;text-align:left;width:120px}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;position:absolute;width:120px;z-index:1}.dropdown-content p{color:#000;cursor:pointer;display:block;font-size:.9rem;padding:5px;text-decoration:none}.dropdown-content p:hover{background-color:#eee}.dropdown .dropdown-content{display:block}.chevron{cursor:pointer;transition:transform .5s ease}.rotate{transform:rotate(-180deg)}.product-sidebar{background-color:#fff;border:1px solid #e7e7e7;display:flex;flex-direction:column;height:100%;margin:0;padding:0;width:400px}.product-sidebar p{border-bottom:1px solid #e7e7e7;font-weight:600;line-height:2;padding-bottom:10px;padding-left:16px;padding-top:10px}.product-sidebar button{align-items:center;background-color:#fff;border-bottom:1px solid #e7e7e7;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:space-between;margin:0;padding:15px 10px;text-decoration:none;transition:background-color .3s;width:100%}.product-sidebar button.active{background-color:#007a87;color:#fff}.product-sidebar button:hover:not(.active){background-color:#eaeaec}.sidebar-tiles-wrapper{display:flex;gap:20px}.sub_cat_wrapper_l{background-color:#f8f8f8;display:flex;flex-direction:column;height:0;max-height:400px;overflow:hidden;transition:height .3s}.sub_cat_wrapper_l_active{height:auto}.sub_cat_wrapper_l .sub_anchor_style{color:#494949;cursor:pointer;font-size:.9rem;padding:10px 10px 10px 20px;transition:.2s}.sub_cat_wrapper_l .sub_anchor_style:hover{background-color:#eaeaec}.sub_cat_wrapper_l .sub_anchor_style.active{background-color:#eaeaec;font-weight:700}.product-tiles-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));justify-content:center;width:100%}.product-tiles-wrapper-no-product{align-items:center;display:flex;justify-content:center;width:100%}.pagination{margin-bottom:30px;margin-top:60px}.pagination,.pagination-div{display:flex;justify-content:center}.pagination-div{align-items:center;background-color:#fff;border:1px solid #d6d6d6;cursor:pointer;height:40px;padding:10px;width:40px}.pagination-div:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-div:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination-div:hover{background-color:#eee}.pagination-div.active{background-color:#007a87;border:1px solid #007a87;color:#fff}@media(min-width:1920px){.product-container{margin-left:18vw;margin-right:18vw}}@media (max-width:1000px){.product-tiles-wrapper{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:900px){.product-tiles-wrapper{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.product-path-sort{justify-content:space-between}.product-sidebar{display:none}.product-container{margin-left:6vw;margin-right:6vw}}.home-container{margin-left:12vw;margin-right:12vw;margin-top:16px}.banner{display:flex;justify-content:space-between;margin-top:10vh;width:100%}.parts{align-items:left;display:flex;flex-direction:column;gap:3vh;justify-content:center;margin-bottom:10vh;width:35vw}.banner-image-wrapper{object-fit:fit;overflow:hidden}.banner-heading{align-items:left;display:flex;flex-direction:column}.description{margin-bottom:15px}.count-box{display:flex;gap:5vw}.count{gap:1vh}.categories,.count{display:flex;flex-direction:column}.categories{align-items:center;justify-content:center}.tiles-wrapper{flex-wrap:wrap;gap:50px;justify-content:center;max-width:1080px}.tile,.tiles-wrapper{display:flex;width:100%}.tile{aspect-ratio:1/1;background-color:#fff;box-shadow:0 0 22px 0 #00000038;color:#000;cursor:pointer;flex-direction:column;height:425px;max-width:300px;transition:background-color .3s}.tile:hover{background-color:#000;color:#fff;height:auto}@media (max-width:800px){.tiles-wrapper{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.product-name{align-items:center;display:flex;flex-direction:column;gap:14px;padding:18px}.product-name p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:3em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;transition:height .2s ease-in-out}.tile:hover .product-name p{-webkit-line-clamp:unset;height:6em}.view-more-button{align-items:center;display:flex;margin:50px}.view-more-button button{background-color:#285789;border:none;border-radius:2px;color:#f0f8ff;padding:12px 25px}.latest-arrivals-wrapper{display:flex;justify-content:space-between;margin-bottom:6vh;width:100%}.latest-arrivals-parts{display:flex;flex-direction:column;gap:4.5vh;justify-content:center;width:35vw}.arrivals-image-wrapper{align-items:center;display:flex;overflow:hidden}.arrivals-image-wrapper img{height:100%;object-fit:contain;width:100%}.read-more-button{align-items:center;display:flex}.read-more-button .leave-message-link{background-color:#007a87;border:none;border-radius:2px;color:#f0f8ff;padding:12px 25px;transition:background-color .2s}.read-more-button .leave-message-link:hover{background-color:#005058}.home-box{opacity:0;transition:opacity 2s ease-out}.home-box.visible{opacity:1}@media(min-width:1920px){.home-container{margin-left:18vw;margin-right:18vw}.banner{gap:5vw}}@media(max-width:900px){.banner{flex-direction:column;margin-top:30px}.latest-arrivals-parts,.parts{align-items:stretch;flex-grow:1;width:100%}.latest-arrivals-parts{margin-bottom:3vh}.banner h1{font-size:2rem}.latest-arrivals-wrapper{flex-direction:column;margin-top:30px}.count-box{gap:8vw;justify-content:center}.count{align-items:center}.home-container{margin-left:6vw;margin-right:6vw}}.carousel{max-height:800px;max-width:1920px;overflow:hidden;position:relative}.carousel-images{display:flex;transition:transform .5s ease-in-out}.carousel-images img{flex-shrink:0;width:100%}.carousel-button{background-color:#00000080;border:none;color:#fff;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel-button.prev{left:10px}.carousel-button.next{right:10px}.carousel-dots{bottom:10px;position:absolute;text-align:center;width:100%}.dot{background-color:#fff6;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 7px;transition:background-color .6s ease;width:10px}.dot.active{background-color:#fff}.container{margin-left:13vw;margin-right:13vw}.header{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:2vh;margin-top:2vh}.box{align-items:center;display:flex;flex:1 1;justify-content:center}.logo{padding-bottom:10px;padding-top:10px}.box:first-child{justify-content:left}.box:nth-child(3){gap:30px;justify-content:right}.search{display:flex;gap:10px;justify-content:left;min-width:300px;position:relative;width:100%}.search input[type=text]{border:1px solid #ccc;border-radius:32px;min-width:19vw;outline:none;padding:10px 10px 10px 30px;width:100%}.search svg{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.contact{gap:10px;justify-content:right}.contact,.icon{align-items:center;display:flex}.cont-content{font-family:Inter,sans-serif;font-size:13px;text-align:center}.cont-content a{color:#000;font-size:.9rem}.dropdown-list{background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 8px #0000001a;left:0;list-style:none;margin:0;max-height:400px;overflow-y:auto;position:absolute;top:50px;width:100%;z-index:100000}.dropdown-list li{cursor:pointer;padding:10px}.dropdown-list li:hover{background-color:#eee}.line{border-bottom:.3px solid #ccc}.navbar{align-items:center;display:flex;justify-content:center;padding:20px}.nav-list{display:flex;list-style:none;margin:0;padding:0}.nav-list a{align-items:center;color:#000;cursor:pointer;display:flex;font-size:15px;font-weight:400;margin-right:40px;transition:font-size .2s}.nav-btn{cursor:pointer;opacity:0;padding:5px;visibility:hidden}@media (max-width:900px){#line-below-nav-bar{display:none}.header{flex-direction:column;gap:2vh}.box:first-child{justify-content:center}.container{margin-left:10vw;margin-right:10vw}.box:nth-child(3){gap:20px;justify-content:center}.navbar-wrapper{height:0}.nav-btn{background:#0000;font-size:1.8rem;opacity:1;visibility:visible}.nav-list{align-items:center;background-color:#bfc1c1e8;display:flex;flex-direction:column;gap:1.5rem;height:80%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:width .3s;width:0;z-index:999}.responsive_nav{width:100%}.nav-close-btn{position:absolute;right:2rem;top:2rem}.nav-list a{font-size:1.2rem}.container{margin-left:6vw;margin-right:6vw}}.footer-container{justify-content:center;margin-left:12vw;margin-right:12vw}.footer-container,.footer-heading{align-items:center;display:flex;flex-direction:column}.footer-heading{gap:2vh;margin-bottom:50px;margin-top:50px}.heading-boarder{background-color:#01aeef;border-radius:2rem;height:5px;width:84px}.footer-components-wrapper{display:flex;justify-content:space-between;width:100%}.company-contact-details{color:#525252;font-size:15px;gap:5px}.company-contact-details,.quick-links-heading{align-items:center;display:flex;flex-direction:column}.quick-links-heading{gap:1vh;margin-bottom:25px;margin-top:50px}.quick-links-border{background-color:#01aeef;border-radius:2rem;height:3px;width:30px}.quick-links{color:#525252;margin-bottom:50px}.copyright{color:#9d9d9d;font-size:14px;margin-bottom:30px;margin-top:30px}.social-media-links-wrapper{margin-top:20px}@media (max-width:900px){.footer-components-wrapper{align-items:center;flex-direction:column;width:100%}.footer-container{margin-left:6vw;margin-right:6vw}}@media(min-width:1920px){.footer-container{margin-left:18vw;margin-right:18vw}.footer-components-wrapper{gap:40px}}.form-component{display:flex;flex-direction:column;gap:25px;justify-content:center;margin-bottom:50px;width:35vw}.form-input{border:1px solid #d2d2d2;height:40px;padding:10px;width:100%}.name-phone{column-gap:10px;display:flex;justify-content:space-evenly}.message-button{align-items:center;display:flex}.message-button button{background-color:#007a87;border:none;color:#f0f8ff;cursor:pointer;height:40px;transition:background-color .3s;width:100%}.message-button button:hover{background-color:#01565f}.form-textarea{height:297px;max-width:100%;min-width:100%}@media (max-width:900px){.form-component{width:100%}.form-textarea{height:150px}}@media (max-width:700px){.name-phone{flex-direction:column;gap:25px}}.google-map{align-items:center;display:flex;justify-content:center;margin-bottom:50px;width:35vw}@media (max-width:900px){.google-map{width:100%}}.snack-bar{background-color:#333;border-radius:2px;bottom:30px;color:#fff;font-size:17px;left:50%;margin-left:-125px;min-width:250px;padding:16px;position:fixed;text-align:center;visibility:visible;z-index:1}.snack-bar .show{animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.login-form-container{border-radius:10px;margin-bottom:7vh;margin-top:7vh;padding:20px}.login-form-container,.login-form-wrapper{align-items:center;display:flex;justify-content:center}.login-form-wrapper{border:1px solid #dadada;box-sizing:border-box;flex-direction:column;gap:20px;padding:5vh 5vw;width:40vw}.form-inputs{border:1px solid #dadada}.form-inputs,.login-button{height:45px;padding:10px;width:100%}.login-button{background-color:#285789;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-align:center;text-justify:center}.anchor-style{align-items:center;color:#494949;cursor:pointer;display:flex;font-size:24px;font-weight:500;padding:10px;text-align:end;transition:color .3s,font-size .3s,background-color .3s}.anchor-style:hover{color:#000}.anchor-style.active{color:#007a87;font-size:40px;font-weight:700}.contact-us-button{background-color:#ffc438;border-radius:3px;bottom:4vh;color:#000;left:8vw;margin-top:30px;padding:10px;position:absolute;transition:background-color .3s;width:200px}.contact-us-button,.contact-us-button .anchor-style{align-items:center;display:flex;justify-content:space-evenly}.contact-us-button .anchor-style{color:inherit;font-size:1.3rem;padding:0}.contact-us-button:hover{background-color:#000;color:#fff}.sub-cat-wrapper{align-items:end;display:flex;flex-direction:column;gap:10px;height:0;margin-bottom:10px;overflow:hidden;padding-right:10px;transition:height .5s}.sub_wrapper_active{border-bottom:1px solid #c5c5c5;height:auto;padding-bottom:16px}.sub-cat-wrapper .anchor-sub-style{color:#4e4e4e;cursor:pointer;transition:color .2s}.sub-cat-wrapper .anchor-sub-style.active,.sub-cat-wrapper .anchor-sub-style:hover{color:#000;font-weight:700}.container-admin-page{background-color:#eaeaec;display:flex;flex-wrap:wrap;padding-bottom:10px;padding-top:10px}.sidebar{background-color:#fff;border:1px solid #e7e7e7;display:flex;flex:0 0 auto;flex-direction:column;height:100%;margin:0;overflow:auto;padding:0;width:200px}.sidebar p{border-bottom:1px solid #e7e7e7;font-weight:600;padding-bottom:20px;padding-left:16px;padding-top:20px}.sidebar button,.sidebar div{align-items:center;border-bottom:1px solid #e7e7e7;color:#000;cursor:pointer;display:flex;font-weight:400;margin:0;padding:16px;text-decoration:none;transition:background-color .3s}.icon-alignment{align-items:center;background-color:#fff;border:none;border-radius:0;display:flex;gap:10px}.icon-properties{font-size:20px}.sidebar button.active{background-color:#285789;color:#fff}.sidebar div:hover:not(.active){background-color:#eaeaec}.content{background-color:#fff;margin-left:10px;width:35vw}.product-form-layout{display:flex;flex-direction:column;padding:15px;row-gap:20px}.form-button,.product-form-layout input[type=submit],.product-form-layout input[type=text],select{border:1px solid #ccc;border-radius:3px;padding:10px}.form-button{background-color:#fff;border:1px solid #285789;color:#285789}.form-button,.product-form-layout input[type=submit]{font-size:16px;font-weight:500;transition:background-color .3s}.product-form-layout input[type=submit]{background-color:#285789;border:none;color:#fff}.form-button:hover,input[type=submit]:hover{background-color:#000;cursor:pointer}.form-button:hover{border:none;color:#fff;padding:11px}.file-controls{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px}.file-inputs-wrapper{display:flex;flex-direction:column;row-gap:2vh;width:100%}.image-upload-controls-wrapper{display:flex;flex-direction:column;gap:20px}.specifications{border:1px solid #ccc;display:flex;flex-direction:column;gap:10px;padding:10px}@media screen and (max-width:800px){.sidebar{height:auto;position:relative;width:100%}.sidebar a{float:left}.content{margin-left:0;margin-top:50px;width:100%}.file-controls{flex-direction:column}.container-admin-page{flex-direction:column;overflow:hidden;padding:10px}}@media screen and (max-width:400px){.sidebar a{float:none;text-align:center}}table{border:1px solid #ddd;border-collapse:collapse;min-width:1000px;width:100%}th{background-color:#f2f2f2;color:#000;padding:15px;text-align:left}tr:nth-child(2n){background-color:#f9f9f9}td{border:1px solid #ddd;font-size:.8rem;padding:8px}.content-product-list{background-color:#fff;flex-grow:1;margin-left:10px;margin-right:10px;padding:16px}.table-wrapper{overflow-x:scroll}.table_preview{border-collapse:collapse;min-width:0;width:100%}.table-action-buttons{align-items:center;cursor:pointer;display:flex;gap:5px;padding:5px;transition:background-color .3s}.table-action-buttons:hover{background-color:#000;color:#fff}@media screen and (max-width:800px){.content-product-list{margin:0;width:100%}}.modal-backdrop{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:5px;display:flex;max-height:80vh;overflow:hidden;overflow-y:scroll;padding:20px;position:relative}.modal-close-button{background:none;border:none;cursor:pointer;font-size:1.5em;position:absolute;right:10px;top:10px}@keyframes rotateVideo{0%,to{transform:rotate(-40deg)}69.19%{transform:rotate(0deg)}}#myVideo{margin-bottom:10vh;transform:rotate(0deg)}.video-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff80;display:flex;height:100vh;justify-content:center;opacity:1;position:fixed;transition:opacity .5s ease-out;width:100%;z-index:100001}.fade-out{opacity:0}.wishlist-container{margin-left:12vw;margin-right:12vw;margin-top:2vh}.wislist-heading{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1vh;margin-top:2vh}.wislist-heading p{font-weight:500}.wishlist-sub-heading{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1vh;margin-top:3vh}.browse-email-button{align-items:center;display:flex;justify-content:space-between;margin-bottom:4vh;margin-top:4vh}.browse-button{align-items:center;display:flex;gap:2px;transition:color .3s}.browse-button:hover{color:#9b9999}.email-button button{background-color:#007a87;border-radius:3px;color:#fff;cursor:pointer;padding:20px 30px;transition:background-color .3s}.email-button button:hover,.mail-form button:hover{background-color:#005963}.mail-form{flex-direction:column;margin-bottom:30px}.email-phone,.mail-form{display:flex;gap:20px}.email-phone input{border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.mail-form textarea{border:1px solid #ccc;border-radius:3px;height:100px;padding:10px;width:100%}.expanded-button{display:flex;justify-content:center}.mail-form button{background-color:#007a87;border-radius:3px;color:#fff;cursor:pointer;padding:15px 30px;transition:background-color .3s}@media (min-width:1920px){.wishlist-container{margin-left:18vw;margin-right:18vw}}@media (max-width:600px){.email-phone{flex-direction:column;gap:2vh}.mail-form{gap:2vh}}@media (max-width:900px){.wishlist-container{margin-left:6vw;margin-right:6vw}}.wishlisted-product{margin-top:1.5vh}.details-icon-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5vh}.wishlist-product-details{gap:15px}.wishlist-product-details,.wishlist-product-image img{align-items:center;display:flex}.wishlist-product-label{align-items:left;display:flex;flex-direction:column;justify-content:center}.delete-icon{color:#a4a2a2;cursor:pointer;margin-right:1vw}.delete-icon:hover{color:#323131}.break-line{border-bottom:.3px solid #ccc}.floatingLabel{align-items:center;background-color:#ffc438;border-bottom-left-radius:5px;border-top-left-radius:5px;bottom:20px;color:#000;cursor:pointer;display:flex;gap:7px;height:40px;justify-content:center;position:fixed;right:0;transition:right .5s ease-in-out,color .3s;width:120px}.icon-properties{font-size:18px}@media (min-width:1300px){.floatingLabel{bottom:auto;gap:10px;height:50px;min-width:150px;top:272px}.icon-properties{font-size:22px}}.miviStyle{display:flex;gap:35px;justify-content:space-between}.boxStyle{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;flex:1 1;height:auto;min-width:0;padding:20px}.imgWrapper{display:flex;justify-content:center}.aboutImage{border:1px solid #ddd;border-radius:8px;max-width:1000px;width:100%}@media (max-width:900px){.miviStyle{align-items:center;flex-direction:column;width:100%}}
/*# sourceMappingURL=main.fc308bd0.css.map*/