.o-seciton{padding:0!important}#MainContent .o-wrapper{margin:0!important;padding:0;max-width:100%}.heading-cont{margin-top:6rem;display:flex;justify-content:center;flex-direction:column;align-items:center}.c-site-footer__upper-inner{padding:5%}.c-banner-content{display:none}.c-site-header{height:650px;background-image:linear-gradient(180deg,#454f4500 23%,#0009 49%),url(//acmemarine.com/cdn/shop/t/17/assets/2.jpg?v=129418894852355566381748328646)!important}#MainContent{margin-top:-350px;position:relative;z-index:10}.progress-line{min-width:100%;height:5px;border-top:2px solid #40c1ac}.widget-cont{border:8px solid #d9eeec;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:1em;padding:4px;flex-direction:column;background:#fff;width:100%;position:relative;top:-15px}.progress-cont{display:flex;gap:0!important;flex-direction:row;align-items:center;justify-content:center}.progress{border-radius:10px;padding:1px 10px}.done-progress{border-color:#40c1ac!important;border:2px solid;background:#40c1ac;color:#fff}.pending-progress{border-color:#c5c5c5;border:2px solid;color:#c5c5c5}.custom-select{position:relative;width:350px;margin-top:20px;margin-bottom:10px}select{width:100%;padding:12px;border:1px solid #40c1ac;border-radius:10px;background:#fff;font-size:16px;color:#333;cursor:pointer;outline:none;transition:all .3s ease}select:hover,select:focus{border-color:#2aa08c;box-shadow:0 0 8px #40c1ac80}.custom-select:after{content:"\25bc";position:absolute;top:50%;right:15px;transform:translateY(-50%);pointer-events:none;color:#40c1ac;font-size:14px}.custom-button{background-color:#40c1ac;color:#fff;border:none;padding:12px 24px;font-size:16px;border-radius:4px;cursor:pointer;width:100%;transition:all .3s ease;outline:none;box-shadow:0 4px 6px #40c1ac4d;margin-bottom:20px}.custom-button:hover{background-color:#2aa08c;box-shadow:0 6px 12px #40c1ac80}.custom-button:active{background-color:#228f78;box-shadow:0 3px 6px #40c1ac4d}.dotted{border-top:2px dashed #40c1ac}.rec-card-cont{display:flex;gap:8px;overflow-x:scroll;width:94%;padding:8px}.rec-card-cont>*{flex:0 0 auto}.rec-card{width:300px;border-radius:10px;overflow:hidden;border:2px solid #fafafa;position:relative;background:#fff;padding-bottom:10px}.image-container{position:relative;background:#f6f8fb}.image-container img{width:100%;display:block;mix-blend-mode:multiply}.discount-label{position:absolute;top:10px;left:0;background:#ff6a39;color:#fff;padding:5px 10px;font-size:12px;border-radius:0 5px 5px 0}.star-button{display:none;position:absolute;top:10px;right:10px;background:#fff;border:none;padding:5px;border-radius:50%;cursor:pointer;font-size:14px}.in-stock{position:absolute;bottom:10px;display:flex;align-items:center;gap:8px;width:6rem;height:2rem;left:10px;background:#fff;color:green;padding:5px 10px;font-size:12px;border-radius:5px}.button-group{position:absolute;bottom:10px;right:10px;display:none;flex-direction:column;gap:5px}.button-group button{background:#00f;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.text-container{padding:10px;text-align:left}.product-category{color:gray;font-size:14px;display:none}.product-name a{color:#000;font-size:16px;font-weight:700;text-decoration:none;line-height:18px}.price-cont{display:flex;justify-content:space-between;padding:10px}.outlined-btn{background:transparent!important;border:1px solid #40c1ac;color:#40c1ac!important}.how-to-cont{display:flex;justify-content:space-between;padding:0 45px;gap:20px;width:100%;margin-bottom:28px}.how-to-input{display:flex;flex-direction:column;text-align:left;justify-content:left;align-items:left}.how-to-input p{margin-bottom:15px}.radio-group{display:flex}.radio-label{display:flex;align-items:center;gap:8px;padding:8px 6px;color:#40c1ac;border-radius:8px;cursor:pointer;transition:background .3s,color .3s;font-size:14px;font-weight:400}.radio-label input{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:2px solid gray;border-radius:50%;outline:none;cursor:pointer;position:relative}.radio-label input:checked{border-color:#40c1ac}.radio-label input:checked:before{content:"";width:10px;height:10px;background:#40c1ac;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-label input:checked+span{font-weight:700}#numberInput{width:120px;height:20px;background:#fafafa;color:#000;border:none;text-align:center;font-size:18px;border-radius:5px;outline:none}#minValueSelect{margin-botton:10px}.range-div{margin-bottom:15px}input[type=range]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;outline:none;padding:0}input[type=range]::-webkit-slider-runnable-track{background:#40c1ac;height:2px;outline:none}input[type=range]:focus{outline:none!important}input[type=range]:focus::-webkit-slider-thumb{outline:none}input[type=range]:focus::-moz-range-thumb{outline:none}input[type=range]::-moz-range-track{background:#40c1ac;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#40c1ac;border:4px solid black;border-radius:50%;cursor:pointer;margin-top:-8px}input[type=range]::-moz-range-thumb{width:10px;height:10px;background:#40c1ac;border:2px solid black;border-radius:50%;cursor:pointer}.d-section{width:70%;max-width:1240px;margin:0 auto;margin-bottom:80px!important}.why-us-section{background:#fff;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%}.why-us-header{display:flex;align-items:center;justify-content:center;width:40%;background:#f5f5f7;height:41px;padding-bottom:13px;position:relative}.why-us-header:after{content:" ";position:absolute;width:90%;height:12px;background:#d9f3ee;bottom:0}.why-us-header h3{margin:0;display:flex;align-items:center;position:relative;z-index:1}.why-us-divider{width:100%;height:.5px;background:#d8d8d8;margin-top:-8px}.why-us-container{display:flex;gap:16px}.why-us-card{background:#000;color:#fff;display:flex;flex-direction:column;border-radius:20px;gap:8px;padding:35px;justify-content:left;flex-basis:0;flex-grow:1}.why-us-icon{width:50px;height:50px;border-radius:10px;background:#40c1ac;padding:16px;display:flex;justify-content:center;align-items:center}.why-us-card p{color:#c5c5c5}.our-products{background:#fff;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%}.our-products-header{display:flex;justify-content:space-between;width:100%}.our-products-header h3 a{color:#40c1ac;text-decoration:none}.stock-icon{width:20px!important}.your-price{color:#40c1ac}.price-value{font-size:1.4rem}.compare-price{text-decoration:line-through;color:#ff6a39}.button-container{width:100%;display:flex;justify-content:center}.add-to-cart-btn{width:95%;background:transparent!important;color:#40c1ac;border:1px solid #40C1AC}.add-to-cart-btn.orange-bg{width:95%;background:#ff6a39!important;box-shadow:0 4px 6px #ff6a3936;border:1px solid #de633a;color:#fff}.cards-section{background:#f5f5f7;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%;padding:160px 0 90px;margin-top:-170px}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:16px;width:100%}.card{display:flex;border-radius:10px}.card-large{grid-column:span 2;grid-row:span 2;background:#fff;padding:40px 35px;flex-direction:column;justify-content:center}.card-image{grid-row:span 2;background-size:cover;background-position:center}.card-image:nth-child(2){grid-column-start:3}.card-large:nth-of-type(2){grid-row-start:3;flex-direction:column;gap:8px}.icon-container{width:50px;height:50px;border-radius:10px;background:#40c1ac;padding:16px;display:flex;justify-content:center;align-items:center}.custom-link{text-decoration:none;color:#40c1ac;cursor:pointer}.search-widget{display:flex;flex-direction:column;padding:8px;gap:8px;align-items:center;width:100%;margin-top:-155px;position:relative}.search-widget .top-heading-mini{padding:8px 20px;background:#191919;display:flex;justify-content:space-between;gap:1rem;font-size:.8rem}.search-widget .top-heading-big{color:#40c1ac;font-size:3rem}.search-widget-content{color:#fff;width:70%;text-align:center;margin-bottom:80px}.flex-center{display:flex;flex-direction:column;align-items:center}.blog-carousel{position:relative;width:100%;overflow:hidden}.blog-carousel-header{position:relative}.blog-slider{display:flex;overflow:hidden;width:100%;margin-top:20px}.blog-track{display:flex;transition:transform .5s ease-in-out;width:500%;gap:30px}.blog-slide{min-width:300px;box-sizing:border-box;text-align:left}.blog-slide img{width:100%;height:auto;border-radius:8px}.blog-slider a{text-decoration:none;color:inhrit}.blog-slider h3{margin:0!important;color:#000}.blog-tag{color:#000;font-size:12px}.blog-link{color:#000!important;font-size:10px;text-transform:uppercase;background:#f2f2f2;padding:3px 20px;letter-spacing:1px;margin-top:10px;display:inline-block}.blog-link:hover{background:#e6e5e5}.nav-buttons{position:absolute;top:-7px;right:0;display:flex;gap:10px}.prev-btn,.next-btn{background:#000000b3;color:#fff;border:none;padding:8px 15px;cursor:pointer;font-size:18px;border-radius:5px}.prev-btn:hover,.next-btn:hover{background:#000000e6}.recom-cont{display:flex;width:100%;justify-content:space-between;align-items:flex-end;padding:0 45px}.recom-btn{background:#40c1ac;color:#fff!important;padding:8px 28px;border-radius:4px;cursor:pointer;text-decoration:none}.reduce-line-height{line-height:18px}.preloader{display:flex;justify-content:center;align-items:center;padding:2rem 0;width:100%}.loader-spinner{width:40px;height:40px;border:4px solid #ccc;border-top:4px solid #40C1AC;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1279px)and (min-width:768px){.d-section{max-width:1000px}}@media(max-width:767px){.cards-grid{grid-template-columns:1fr;grid-template-rows:auto}.card-image:nth-child(2){grid-column-start:unset}.card-image{grid-row:unset}.why-us-container{flex-direction:column}.search-widget .top-heading-big{text-align:center}.search-widget-content{width:100%;font-size:14px;line-height:1.5}.search-widget{margin-top:-145px}.d-section{padding:0 8px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/homepage-dealer.css.map */
