@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');.content{max-width:570px;display:flex;flex-direction:column;gap:21px}h1,h2,h3,h4,h5,h6{font-family:"DM Sans"!important}h1{font-family:"DM Sans"!important;font-size:57px!important;font-style:normal;font-weight:500;line-height:63px;letter-spacing:-1.71px}h2{font-size:36px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}h3{font-size:28px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}p,a,li{font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.fulwrap{height:423px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #fff;border-right:1px solid #fff;padding:18px;width:352px}.btn:before{inset:0;content:'';border-radius:999px;position:absolute;top:0;left:-2px;width:106%;height:100%;background:#2ea3f2;z-index:-1;transform:translateY(100%);transition:transform 0.4s ease-in-out}.btn{display:inline-flex;align-items:center;gap:12px;cursor:pointer!important;text-decoration:none;background:#000;background-repeat:no-repeat;background-size:100% 100%;color:#fff;border:none;padding:19px 28px;border-radius:30px;transition:0.3s;position:relative;z-index:99999999999999;overflow:hidden!important;isolation:isolate!important}.btn:hover:before{transform:translateY(0%)}.et_pb_sticky--top{transform:translateY(-57px)}.product-item{display:flex;align-items:center;gap:24px}.imgroat a{line-height:100%!important}.imgroat{position:relative;padding:10px 12px;display:flex;border:1px solid #000;border-radius:9999px;overflow:hidden;align-items:center}#carousalite figure.dsm_card_carousel_child_image_wrapper{padding-top:46px}nav.woocommerce-breadcrumb{color:#000000!important;font-weight:600}ul.raddress{padding-left:0!important;list-style:none;display:flex;align-items:center;gap:18px;padding-bottom:13px!important}.boooxx{border-radius:20px!important}.boooxx .et_pb_module_inner{border-radius:13px!important}.et_pb_contact_field textarea.et_pb_contact_message{min-height:124px!important}ul.footer-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}#idrr article{border-radius:14px}#idrr .et_pb_image_container img{border-radius:14px 14px 0 0}#idrr h2.entry-title a{font-size:21px!important;line-height:28px!important;font-weight:700!important}#footet2{width:25%}#footet3{width:36%}#et_pb_contact_form_0 .et_pb_contact_submit.et_pb_button{width:100%!important;border-radius:125px!important}#et_pb_contact_form_0 .et_contact_bottom_container{width:100%!important;margin-top:1px!important}.request-quote-btn{background:#09253B!important;cursor:pointer!important;text-decoration:none!important;color:#fff!important;border:none!important;padding:16px 28px!important;border-radius:30px!important;font-size:16px!important}.request-quote-btn:hover{padding:16px 42px 16px 28px!important}.woocommerce button.button:hover:after{left:77%!important;top:13px!important}.woocommerce-variation-description ul{padding:0 0 0px 1em!important}#header144{position:absolute!important;width:100%!important}.quote{background:#09253B;display:flex;align-items:center;gap:12px;cursor:pointer!important;text-decoration:none;background-repeat:no-repeat;background-size:100% 100%;color:#fff;border:none;padding:19px 28px;border-radius:30px;transition:0.3s;position:relative;z-index:99999999999999;overflow:hidden!important;justify-content:center}#boxxa .et_pb_row{width:100%}.quote:before{inset:0;content:'';border-radius:999px;position:absolute;top:0;left:-2px;width:106%;height:100%;background:#2ea3f2;z-index:-1;transform:translateY(100%);transition:transform 0.4s ease-in-out}.quote:hover:before{transform:translateY(0%)}#header1{display:flex!important;align-items:center!important;border-radius:999px!important;padding:14px 18px!important;justify-content:center!important}.quote a{color:#FFF;font-size:16px;font-style:normal;font-weight:700!important;line-height:normal}#header12{width:64%}#header13{width:14%}#header11{width:14%;position:relative;top:4px}.Quotecontainer textarea{border-radius:10px;width:100%;padding:8px 14px;border:1px solid #000;margin:6px 0;height:200px}.tag{display:inline-flex;padding:8px 15px;justify-content:center;align-items:center;gap:10px;border-radius:75px;background:rgba(255,255,255,0.31);backdrop-filter:blur(69px)}textarea#Description{width:100%;padding:8px 14px;border:1px solid #000;margin:6px 0;height:85px;border-radius:10px}#Quotereq input{border-radius:10px;width:100%;padding:8px 14px;border:1px solid #000;margin:6px 0;height:40px}.f-rw p{display:flex;gap:20px}#popmake-204{border:0!important;box-shadow:none!important;padding:40px!important;border-radius:14px!important}#Quotereq .f-rw span{width:100%}.Quotecontainer .wpcf7-form-control.wpcf7-submit{background:#000;color:#fff;border:none;padding:14px 28px;border-radius:30px;cursor:pointer;font-size:14px;transition:0.3s}#et_pb_contact_form_0 input{border:1px solid rgba(0,0,0,0.24)!important;border-radius:999px!important}#et_pb_contact_form_0 textarea{border:1px solid rgba(0,0,0,0.24)!important;border-radius:35px!important}#testimonals p{color:#000!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:34px!important}#testti h2{font-size:45px!important;color:#000!important;font-style:normal!important;font-weight:500!important;line-height:52px!important}p.font-w{font-size:24px!important;font-style:normal!important;font-weight:500!important;line-height:27px!important;letter-spacing:-0.48px!important}#boxxei .et_pb_row{margin-left:auto!important;width:100%!important;max-width:100%!important;display:flex;justify-content:flex-end;align-items:center}.testimonals{padding:54px!important}#content-boxx .et_pb_row.et_pb_row_0{width:100%!important;margin:0!important;padding:0!important}#boxxa .et_section_regular{padding:0!important}#xxabox h2.entry-title a{font-size:24px!important;font-weight:500!important;letter-spacing:-1px!important}#xxabox .et_pb_image_container{margin-bottom:0!important}h2.entry-title{line-height:20px!important}.product-item h3{font-family:"DM Sans";font-size:24px!important;font-style:normal;font-weight:700!important;line-height:100%}a.more-link{font-size:16px!important;color:#000!important}#content-boxx h3{font-size:34px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}#xxabox article{border-radius:18px}#xxabox .et_pb_image_container img{border-radius:18px}#popmake-315{border:none;box-shadow:none}#header11 a{line-height:100%!important}#header1z{display:flex;align-items:center;border-radius:999px;padding:14px 18px}.soical-iconss{display:flex;align-items:center;gap:14px}#testti:before{content:'';background:url(https://ecosailer.com/wp-content/uploads/2025/10/Group-7.png);position:absolute;top:0;z-index:99999;background-repeat:no-repeat;left:77%;height:100%;width:100%}p.font-w:after{content:'';width:42%;height:100%;border-bottom:1px dashed #6D6D6D;transform:rotateX(128deg);position:absolute;bottom:-69%;left:72px}th.label{text-transform:capitalize}#prod-boxx{display:flex;width:calc(64% - 242px)!important;justify-content:flex-end}#header144{transition:0.9s!important}.et_pb_sticky--top{box-shadow:0px 0px 13px 11px #0000001a!important}#testizz{width:calc(50% - -10%)!important}.boooxx .imgroat:hover:after{transform:translateY(0px)}.imgroat:after{background:#59bcff;width:100%;height:100%;content:'';position:absolute;z-index:2;left:0;border-radius:999px;transform:translateY(44px)}.imgroat:hover{border:1px solid #59bcff}.imgroat img{position:relative;z-index:99}#menu-header li{position:relative}#menu-header li a{position:relative;display:inline-block;color:#000;text-decoration:none;z-index:2;overflow:visible;transition:color 0.4s ease}#menu-header li a::before{content:"";position:absolute;inset:0;background:#2ea3f2;z-index:1;pointer-events:none;height:5px;opacity:0;transform:translateY(60px);transition:transform 0.6s ease,opacity 0.6s ease}ul#menu-header .current-menu-item a{color:#6cbef6!important}#menu-header .current-menu-item a:hover::before{transform:translateY(52px)}#ecosailer-prod h2.woocommerce-loop-product__title{font-size:18px!important;text-align:center}#menu-header li a:hover{color:#fff}#menu-header li a:hover{color:#2ea3f2!important}#menu-header li a:hover::before{transform:translateY(52px);opacity:1;animation:waveMove 1.2s linear infinite}#menu-header li a::before:not(:hover){animation:none}#menu-header li.current-menu-item a:before{transform:translateY(52px);opacity:1}.single-product #content-area{margin-top:120px}#prodctt-details a.reset_variations{margin:0!important}.product-page-wrapper{display:flex;gap:30px}.filter-sidebar{width:25%;border:1px solid #eee;padding:20px;border-radius:8px;background:#fafafa;height:100%}.filter-sidebar h3,.filter-sidebar h4{margin-bottom:10px}.filter-sidebar ul{list-style:none;padding:0;margin-bottom:20px}.filter-sidebar label{display:block;cursor:pointer}.filter-sidebar .button{margin-right:10px;background:#0073aa;color:#fff;border:none;padding:8px 14px;border-radius:5px;cursor:pointer}.filter-sidebar .button:hover{background:#005f8d}.product-list{width:75%}.custom-product-list{display:flex;flex-wrap:wrap;gap:20px}.custom-product-list .product-item{width:calc(33.33% - 20px);border:1px solid #ddd;border-radius:10px;text-align:center;background:#fff;transition:box-shadow 0.3s}.filter-title-div h2{padding:15px;font-size:15px!important}.filter-img-div img{border-radius:8px 8px 0px 0px}.custom-product-list .product-item:hover{box-shadow:0 2px 8px rgba(0,0,0,0.1)}.custom-product-list .product-item img{max-width:100%;height:auto;width:100%!important}.filter-sidebar h3{font-size:18px!important;font-weight:700!important;color:#333333}button.single_add_to_cart_button{color:#FFFFFF!important;border-width:0px!important;font-size:16px;background-color:#000000!important;padding-top:12px!important;padding-bottom:12px!important}#wwwwo-product h2{font-size:20px!important;text-align:center}#wwwwo-product li.product{margin-bottom:0!important}#wwwwo-product .price{display:none!important}button.single_add_to_cart_button,a.add_to_cart_button{display:none!important}div#popmake-838{border:0!important;box-shadow:none!important;padding:40px!important;border-radius:14px!important}@keyframes waveMove{from{background-position-x:0}to{background-position-x:444px}}.cart-count{position:absolute;top:-21px;right:-26px;background-color:red;color:white;border-radius:50%;padding:8px 8px;font-size:12px;line-height:1}.cart0{padding:10px 12px 5px 12px;background:#fff;display:flex;align-items:center;border-radius:999px}.contactt{display:flex;align-items:center;justify-content:flex-end;gap:14px}#prodctt-details a.reset_variations{margin:0!important}#prodctt-details td.value{display:flex;align-items:center;gap:20px;padding:0!important}#prodctt-details td.value span{width:100%!important}#prodctt-details .et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}select#pa_quantity{padding:15px}#prodctt-details th.label label{color:#000!important;font-size:18px!important}#prodctt-details .single_add_to_cart_button{font-size:16px!important;width:100%}#prodctt-details .woocommerce-variation-add-to-cart{display:flex;align-items:center;margin-top:40px}#prodctt-details .single_add_to_cart_button{font-size:16px!important;width:100%}#prodctt-details .woocommerce-variation-add-to-cart{display:flex;align-items:center;margin-top:40px}#checkout-page-cart td.product-price,#checkout-page-cart th.product-price{display:none!important}#prodctt-details .woocommerce button.button.alt:hover:after,.woocommerce button.button:hover:after{left:57%;top:8px}#checkout-page-cart button.button{background:#000000!important;font-size:16px!important;border:none!important;color:#fff!important;border-radius:999px!important;padding:15px 28px;text-wrap:nowrap!important}input#coupon_code{font-size:16px!important;border:none!important;color:#fff!important;border-radius:999px!important;padding:15px 28px;width:100%}.coupon{display:flex;align-items:center}#checkout-page-cart .wc-forward{margin:0!important}#checkout-page-cart .wc-forward{font-size:16px!important;border:none!important;color:#fff!important;width:100%}#prodctt-details .quantity{border-radius:108px 108px 108px 108px!important}#checkout-page-cart .wc-proceed-to-checkout{background:#09253b!important;font-size:16px!important;border:none!important;color:#fff!important;border-radius:999px!important;padding:15px 28px;text-wrap:nowrap!important;display:flex;align-items:center;justify-content:center}#checkout-page-cart td.product-subtotal{display:none!important}#checkout-page-cart th.product-subtotal{display:none}.quotezzz th.product-total{display:none}.quotezzz td.product-total{display:none!important}#quotezzz input#place_order{background:#09253B;display:flex;align-items:center;gap:12px;cursor:pointer!important;text-decoration:none;background-repeat:no-repeat;background-size:100% 100%;color:#fff;border:none;padding:19px 28px!important;border-radius:109px;font-size:15px!important}.row-contact .wpcf7-form-control-wrap{width:100%!important}.row-contact input{width:100%;padding:15px!important;background:#eeeeee!important;border:none!important;border-radius:15px!important}.col-6 p{display:flex;margin-bottom:14px;width:100%!important;gap:14px}.col-12{margin-bottom:14px}.row-contact textarea{margin-bottom:14px;width:100%!important;padding:15px!important;background:#eeeeee!important;border:none!important;border-radius:15px!important}.row-contact .submitt-btn{background:#000!important;color:#fff;border-radius:99px;font-size:18px!important;width:100%;padding:16px}.row-contact select{border-radius:14px!important}#ecosailer-cont h2.dsm-entry-title a{font-size:24px!important;font-style:normal;font-weight:700!important;line-height:100%}#ecosailer-cont h2.dsm-entry-title{line-height:92%!important}#ecosailer-cont header.dsm-entry-header a{width:100%!important;height:26px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;color:#000;display:block;padding:0!important}#ecosailer-cont .dsm-entry-content{width:80%;padding-top:0px}#ecosailer-cont h2.dsm-entry-title a{font-size:24px!important;font-style:normal;font-weight:700!important;line-height:100%}#ecosailer-cont h2.dsm-entry-title{line-height:92%!important}#ecosailer-cont header.dsm-entry-header{width:75%;height:38px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;color:#000;font-weight:300!important}#ecosailer-cont .dsm-entry-content{width:80%;padding-top:0px}#ecosailer-cont .dsm_post_carousel_0 .dsm-entry-thumbnail{height:343px}#ecosailer-cont article{border-radius:16px}#ecosailer-cont .dsm-entry-thumbnail img{border-radius:16px 16px 0 0}#ecosailer-cont .dsm-post-excerpt p{width:96%;height:53px;overflow:hidden;position:relative;text-overflow:ellipsis;color:#000;font-weight:300!important}#ecosailer-cont .dsm-entry-wrapper{position:relative}#ecosailer-cont .dsm-entry-wrapper:after{content:'';background:url(https://ecosailer.com/wp-content/uploads/2025/10/Group-1000001999.png);position:absolute;width:100%;height:100%;background-repeat:no-repeat;left:-28%;top:33%}.filter-toggle-btn{display:none;background-color:#0073aa;color:#fff;padding:10px 15px;border:none;border-radius:6px;font-size:16px;cursor:pointer;margin-bottom:15px}.filter-sidebar{width:25%;float:left;transition:all 0.3s ease}.product-list{width:75%;float:right}select#pa_size{padding:18px 15px;font-size:16px!important}.product form.cart .variations th{line-height:3em!important}.fle-img{display:none}@media only screen and (max-width:999px){#header1{display:none!important}.fle-img img{width:73%}.fle-img{display:flex;align-items:center;justify-content:center}.pin-section{overflow:hidden!important}.filter-toggle-btn{display:block}#header1z{margin-top:50px}.et_pb_sticky--top{top:11%!important}.filter-sidebar{width:100%;display:none;background:#fff;padding:15px;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:8px;margin-bottom:20px}.filter-sidebar.active{display:block}.product-list{width:100%;float:none}#header111{width:75%!important;position:relative;z-index:99999999999999;margin:0}.product-page-wrapper{flex-direction:column}.filter-sidebar{width:100%}.product-list{width:100%}.custom-product-list .product-item{width:100%!important}.product-item a{width:100%!important;max-width:100%!important}.coupon{flex-wrap:wrap!important}#testizz{width:100%!important}.et_pb_sticky--top{transform:translateY(-128px)}#boxxei .et_pb_row{flex-direction:column;padding-top:80px!important;padding-left:60px}#prod-boxx{width:100%!important;justify-content:start;padding-top:50px!important}#prod-boxx{overflow:scroll}.fulwrap{width:286px}#testti h2{font-size:22px!important;color:#000!important;font-style:normal!important;font-weight:500!important;line-height:30px!important}.testimonals{padding:30px!important}.soical-iconss{display:flex;align-items:center;gap:21px;justify-content:center}.contactt{display:flex;flex-direction:column;align-items:center;gap:12px}.soical-iconss i{font-size:20px}.content{max-width:570px;display:flex;flex-direction:column;gap:4px;padding-top:29%}#header122{position:absolute;right:10px;width:94%!important}ul#mobile_menu2{top:67px}}@media only screen and (max-width:459px){h1{font-size:35px!important}h3{font-size:22px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;line-height:37px!important}}