:root{--color-primary:#6f8fa3;--color-primary-dark:#5f8298;--color-accent:#f39c12;--color-text:#333;--color-muted:#777;--color-border:#e5e5e5;--color-bg:#fff;--color-footer:#688699;--color-socket:#344d5f;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--container:1968px;--content-container:1740px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text);font-family:var(--font-body);background:#d6d6d6;margin:0;font-size:18px;line-height:1.65;overflow-x:hidden}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-dark)}img{max-width:100%;height:auto}.hidden,.av-structured-data,[itemtype="https://schema.org/dateModified"],[itemtype="https://schema.org/mainEntityOfPage"]{display:none!important}.site-shell{width:min(100%, var(--container));background:#fff;margin:0 auto;overflow:clip;box-shadow:0 0 3px #0000001f}.wrap{width:min(100% - 188px, var(--container));margin-inline:auto}.site-header,.main-header{background:var(--color-primary)}.site-header{z-index:1000;transition:box-shadow .28s;position:sticky;top:0;box-shadow:0 0 #26343b00}.site-header.is-compact{box-shadow:0 8px 24px #26343b33}.main-header{justify-content:space-between;align-items:center;gap:42px;min-height:120px;transition:min-height .28s;display:flex}.site-header.is-compact .main-header{min-height:76px}.logo{align-items:center;width:220px;min-width:220px;transition:width .28s,min-width .28s;display:inline-flex}.logo img{object-fit:contain;width:220px;height:auto;max-height:104px;transition:width .28s,max-height .28s;display:block}.site-header.is-compact .logo{width:166px;min-width:166px}.site-header.is-compact .logo img{width:166px;max-height:68px}.primary-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 36px;display:flex}.primary-nav a{color:#fff;text-transform:none;font-size:19px;font-weight:700;line-height:120px;transition:color .2s,line-height .28s,font-size .28s}.site-header.is-compact .primary-nav a{font-size:17px;line-height:76px}.primary-nav a:hover{color:#f1f1f1}.primary-nav .search-link{font-size:34px;line-height:1;transform:rotate(-20deg)}.site-header.is-compact .primary-nav .search-link{font-size:29px;line-height:1}.mobile-nav{display:none}.site-shell>main{min-height:60vh}.legacy-content{width:min(100%, var(--container));margin:0 auto;padding:0 0 56px;overflow:hidden}.legacy-content h1{color:#222;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.25}.legacy-content h2,.legacy-content h3{color:#222;line-height:1.3}.legacy-content table{border-collapse:collapse;width:100%;margin:24px 0}.legacy-content th,.legacy-content td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:10px 12px}.legacy-content #main{width:100%}.legacy-content .container,.legacy-content .entry-content-wrapper,.legacy-content .template-page{width:min(100% - 188px, var(--content-container));margin-inline:auto}.legacy-content .container_wrap{clear:both;width:100%}.legacy-content .container_wrap .container{width:min(100% - 188px, var(--content-container));margin-inline:auto}.legacy-content .container>.template-page,.legacy-content .post-entry>.entry-content-wrapper{width:100%;margin-inline:0}.legacy-content .container_wrap.sidebar_right>.container,.legacy-content .container_wrap_first.sidebar_right>.container{grid-template-columns:minmax(0,1fr) 286px;align-items:flex-start;column-gap:44px;display:grid}.legacy-content .content.av-content-small,.legacy-content .template-page.av-content-small{width:100%;min-width:0;max-width:none}.legacy-content .content.av-content-small .entry-content-wrapper,.legacy-content .template-page.av-content-small .entry-content-wrapper{max-width:100%}.legacy-content .content.av-content-full,.legacy-content .template-page.av-content-full{width:100%;max-width:none}.legacy-content .sidebar{width:286px;min-width:0;margin:0;padding:0}.legacy-content .inner_sidebar{border-left:0;padding-left:0}.legacy-content .container_wrap.fullsize,.legacy-content .avia-fullwidth-slider,.legacy-content .avia-slideshow,.legacy-content .avia-slideshow-inner,.legacy-content .avia-slideshow-slide,.legacy-content .avia-slide-wrap{width:100%}.legacy-content .avia-fullwidth-slider,.legacy-content .avia-slideshow,.legacy-content .avia-slideshow-inner{margin:0;padding:0;position:relative}.legacy-content .avia-slideshow-inner{list-style:none;display:block;overflow:hidden;padding-bottom:0!important}.legacy-content .avia-slideshow-slide{margin:0;display:none;position:relative}.legacy-content .avia-slideshow-slide:first-child{display:block}.legacy-content .avia-slide-wrap>img{width:100%;height:auto;display:block}.legacy-content .av-slideshow-caption{z-index:2;pointer-events:none;position:absolute;inset:0}.legacy-content .caption_container,.legacy-content .slideshow_caption,.legacy-content .slideshow_inner_caption,.legacy-content .slideshow_align_caption{width:100%;height:100%}.legacy-content .slideshow_align_caption{flex-direction:column;justify-content:center;align-items:flex-end;padding-right:9%;display:flex}.legacy-content .avia-caption-title,.legacy-content .avia-caption-content{color:#fff;background:#374144a6;width:min(540px,42vw);margin:0;padding:11px 20px}.legacy-content .avia-caption-title{letter-spacing:0;text-transform:uppercase;font-size:38px;font-weight:700;line-height:1.1}.legacy-content .avia-caption-content{margin-top:1px;font-size:18px;line-height:1.35}.legacy-content .avia-caption-content p{margin:0}.legacy-content .avia-slideshow-arrows,.legacy-content .avia-slideshow-dots{display:none}.legacy-content .flex_column{float:left;min-height:1px;margin-left:6%;padding:0}.legacy-content .first{clear:both;margin-left:0}.legacy-content .av_one_third{width:29.3333%}.legacy-content .av_two_third{width:64.6667%}.legacy-content .av_one_fourth{width:20.5%}.legacy-content .av_one_half{width:47%}.legacy-content .av_one_full{width:100%;margin-left:0}.legacy-content .av-zero-column-padding{padding-left:0;padding-right:0}.legacy-content .column-top-margin{margin-top:50px}.legacy-content .entry-content-wrapper:after,.legacy-content .template-page:after,.legacy-content .container:after{content:"";clear:both;display:table}.legacy-content .entry-content-wrapper>.av_textblock_section,.legacy-content .entry-content-wrapper>.av-special-heading{clear:both;width:100%;display:block}.legacy-home .entry-content-wrapper{padding-top:0}.legacy-home .sunhose-service-row+.template-page>.post-entry>.entry-content-wrapper{padding-top:98px}.legacy-home .entry-content-wrapper:has(.avia-gallery),.legacy-home .entry-content-wrapper:has(.avia-video),.legacy-home .entry-content-wrapper:has(.avia-testimonial-wrapper){padding-top:78px}.legacy-home .template-page .template-page,.legacy-home .template-page .template-page .entry-content-wrapper{width:100%}.legacy-home .sunhose-service-row{width:min(100% - 188px, var(--content-container));border-bottom:1px solid #e2e2e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:90px;margin:0 auto;padding:70px 0 62px;display:grid;box-shadow:0 2px 4px #00000014}.legacy-home .sunhose-service h3{color:#2f2f2f;letter-spacing:2px;margin:0 0 22px;font-size:26px;font-weight:700;line-height:1.1}.legacy-home .sunhose-service h3:before{content:"";vertical-align:-5px;background:#222 50%/contain no-repeat;width:34px;height:30px;margin-right:10px;display:inline-block}.legacy-home .sunhose-service:first-child h3:before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 21H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3.5v11Zm2-11 3.1-7.4c.3-.8 1.2-1.1 2-.8 1.1.4 1.7 1.6 1.4 2.7L15 9h4.7c1.5 0 2.6 1.4 2.3 2.9l-1.1 5.6A4.4 4.4 0 0 1 16.6 21H9.5V10Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.legacy-home .sunhose-service:nth-child(2) h3:before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14.7 6.3 3-3 3 3-3 3-1-1-4 4 1.2 1.2-2.4 2.4L8 12.4l2.4-2.4 1.2 1.2 4-4-1-1ZM3.4 20.6a2 2 0 0 1 0-2.8l5.1-5.1 2.8 2.8-5.1 5.1a2 2 0 0 1-2.8 0ZM5 3l4 1 1 4-2 2-5-5 2-2Zm10.5 11.5 5.1 5.1a2 2 0 0 1-2.8 2.8l-5.1-5.1 2.8-2.8Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.legacy-home .sunhose-service:nth-child(3) h3:before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 18a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm10 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM3 3h2.2l2.2 11.2A3 3 0 0 0 10.3 17h7.9a3 3 0 0 0 2.9-2.4L23 7H7.1l-.4-2.1A3 3 0 0 0 3.8 2H3v1Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.legacy-home .sunhose-service p{color:#686868;margin:0;font-size:20px;line-height:1.65}.legacy-home .entry-content-wrapper>.av_one_third,.legacy-home .entry-content-wrapper>.av_one_third+.iconbox_content,.legacy-home .entry-content-wrapper>.av_one_third+.iconbox_content+.iconbox_content{min-height:190px}.legacy-content .iconbox_content{color:#6f6f6f;font-size:19px}.legacy-content .iconbox_content_container p{margin-top:0}.legacy-content .title_container{border-bottom:1px solid var(--color-border);background:#f8f8f8}.legacy-content .title_container .container{padding:18px 0 16px}.legacy-content .main-title{color:#6f8fa3;margin:0 0 5px;font-size:22px;font-weight:700;line-height:1.25}.legacy-content .main-title a{color:inherit}.legacy-content .breadcrumb,.legacy-content .breadcrumbs,.legacy-content .breadcrumb-trail{color:#333;font-size:14px;line-height:1.5}.legacy-content .container_wrap_first>.container,.legacy-content .avia-section>.container{padding-top:48px;padding-bottom:72px}.legacy-content .av-special-heading{clear:both;margin:0 0 22px}.legacy-content .av-special-heading-tag{color:#2f2f2f;margin:0;font-size:24px;line-height:1.3}.legacy-content .special-heading-border{background:#e0e0e0;height:1px;margin-top:12px}.legacy-content .avia_textblock h4{color:#333;margin:0 0 14px;font-size:18px;line-height:1.45}.legacy-content .avia_textblock p{margin:0 0 18px}.legacy-content .avia_textblock{overflow-wrap:anywhere;min-width:0;max-width:100%}.legacy-content .avia_textblock img,.legacy-content .avia-image-container img{max-width:100%;height:auto}.legacy-content iframe,.legacy-content video,.legacy-content embed,.legacy-content object{max-width:100%}.legacy-content input,.legacy-content select,.legacy-content textarea,.legacy-content button{max-width:100%;font:inherit}.legacy-content .responsive-table{overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d7dfe3;width:100%;max-width:100%;margin:0 0 28px;overflow:auto hidden;box-shadow:inset -14px 0 12px -16px #26343b8c}.legacy-content .responsive-table:focus-visible{outline-offset:3px;outline:3px solid #f39c12}.legacy-content .responsive-table>table{border:0;margin:0!important}.legacy-content .contact-wrap>.container{width:min(100% - 188px,1440px);padding-top:74px;padding-bottom:96px}.legacy-content .contact-main .template-page,.legacy-content .contact-main .entry-content-wrapper{width:100%;max-width:none}.legacy-content .contact-hero{max-width:760px;margin:0 0 42px}.legacy-content .contact-kicker{color:#6f8fa3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:13px;font-weight:700;line-height:1.2}.legacy-content .contact-hero h1{color:#26343b;margin:0 0 14px;font-size:40px;line-height:1.16}.legacy-content .contact-intro{color:#69777d;margin:0;font-size:19px;line-height:1.65}.legacy-content .contact-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:34px;display:grid}.legacy-content .contact-info-panel,.legacy-content .contact-form-panel{background:#fff;border:1px solid #e0e8ec;border-radius:8px;box-shadow:0 18px 42px #2d485614}.legacy-content .contact-info-panel{background:linear-gradient(#f7fbfc 0%,#fff 72%);padding:36px}.legacy-content .contact-info-panel h2,.legacy-content .contact-form-heading h2{color:#26343b;margin:0;font-size:28px;line-height:1.25}.legacy-content .contact-detail-list{gap:18px;margin:30px 0 32px;display:grid}.legacy-content .contact-detail{border-bottom:1px solid #e7eef1;padding:0 0 17px}.legacy-content .contact-detail:last-child{border-bottom:0;padding-bottom:0}.legacy-content .contact-label{color:#8b9aa2;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.2;display:block}.legacy-content .contact-detail strong,.legacy-content .contact-detail a{color:#3e4a50;font-size:19px;font-weight:600;line-height:1.45}.legacy-content .contact-detail a{color:#6f8fa3}.legacy-content .contact-whatsapp{background:#f3f8fa;border-left:7px solid #6f8fa3;align-items:center;width:min(100%,260px);padding:14px 18px;display:inline-flex}.legacy-content .contact-whatsapp img{width:200px;height:auto;display:block}.legacy-content .contact-form-panel{gap:18px;padding:36px;display:grid}.legacy-content .contact-form-heading{margin-bottom:4px}.legacy-content .contact-form-panel label{color:#526169;gap:8px;font-size:15px;font-weight:700;line-height:1.3;display:grid}.legacy-content .contact-form-panel label b{color:#c74d45}.legacy-content .contact-form-panel input,.legacy-content .contact-form-panel textarea{color:#26343b;width:100%;font:inherit;background:#fbfdfe;border:1px solid #d9e2e7;border-radius:4px;outline:none;padding:12px 14px;font-size:17px;line-height:1.4;transition:border-color .18s,box-shadow .18s,background-color .18s}.legacy-content .contact-form-panel textarea{resize:vertical;min-height:170px}.legacy-content .contact-form-panel input:focus,.legacy-content .contact-form-panel textarea:focus{background:#fff;border-color:#6f8fa3;box-shadow:0 0 0 3px #6f8fa324}.legacy-content .contact-form-panel button{color:#fff;cursor:pointer;min-width:126px;font:inherit;background:#6f8fa3;border:0;border-radius:4px;justify-self:start;padding:15px 24px;font-size:17px;font-weight:700;line-height:1;transition:background-color .18s,transform .18s}.legacy-content .contact-form-panel button:hover{background:#5f8298;transform:translateY(-1px)}.legacy-content .widget{margin:0 0 34px}.legacy-content .widgettitle{color:#2f2f2f;margin:0 0 18px;font-size:20px;line-height:1.25}.legacy-content .menu{margin:0;padding:0;list-style:none}.legacy-content .menu li{border-bottom:1px solid #eee;margin:0}.legacy-content .menu a{color:#666;padding:8px 0;font-size:15px;line-height:1.35;display:block}.legacy-content .menu .current-menu-item>a,.legacy-content .menu a:hover{color:#6f8fa3}.legacy-content .sub-menu{margin:0 0 0 14px;padding:0;list-style:none}.legacy-content .sidebar .widget_nav_menu{background:#fff;border:1px solid #e2eaee;border-radius:8px;overflow:hidden;box-shadow:0 16px 36px #2a435214}.legacy-content .sidebar .widget_nav_menu .widgettitle{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#6f8fa3;margin:0;padding:17px 20px 16px;font-size:17px;font-weight:700;line-height:1.25}.legacy-content .sidebar .widget_nav_menu .menu{padding:12px}.legacy-content .sidebar .widget_nav_menu .menu li{border-bottom:0}.legacy-content .sidebar .widget_nav_menu .menu a{color:#5e686d;border-radius:6px;text-decoration:none;transition:background-color .18s,color .18s,transform .18s}.legacy-content .sidebar .widget_nav_menu .menu a:hover{color:#2f5367;background:#f2f7f9;transform:translate(2px)}.legacy-content #nav_menu-6.widget_nav_menu{position:sticky;top:24px}.legacy-content #nav_menu-6 .menu{max-height:none;overflow-y:visible}.legacy-content #nav_menu-6 .menu>li.menu-item-has-children>a{color:#2d5063;letter-spacing:.04em;text-transform:uppercase;background:#edf4f7;margin:10px 0 7px;padding:10px 12px;font-size:0;font-weight:700;line-height:1.2}.legacy-content #nav_menu-6 .menu>li.menu-item-has-children:first-child>a{margin-top:0}.legacy-content #nav_menu-6 .menu>li.menu-item-has-children>a:before{content:"Product Series";font-size:12px}.legacy-content #nav_menu-6 .menu>li.menu-item-has-children>a[href="/hose-products/pvc-hoses/"]:before,.legacy-content #nav_menu-6 .menu>li.menu-item-has-children>a[href="https://sunhose.cn/hose-products/pvc-hoses/"]:before{content:"PVC Hoses"}.legacy-content #nav_menu-6 .menu>li.menu-item-has-children>a[href="/hose-products/hydraulic-hoses/"]:before,.legacy-content #nav_menu-6 .menu>li.menu-item-has-children>a[href="https://sunhose.cn/hose-products/hydraulic-hoses/"]:before{content:"Hydraulic Hoses"}.legacy-content #nav_menu-6 .menu>li.menu-item-has-children>a[href="/hose-products/rubber-hoses/"]:before,.legacy-content #nav_menu-6 .menu>li.menu-item-has-children>a[href="https://sunhose.cn/hose-products/rubber-hoses/"]:before{content:"Rubber Hoses"}.legacy-content #nav_menu-6 .sub-menu{margin:0 0 10px}.legacy-content #nav_menu-6 .sub-menu li+li{border-top:1px solid #edf1f3}.legacy-content #nav_menu-6 .sub-menu a{padding:9px 10px 9px 26px;font-size:14px;line-height:1.35;position:relative}.legacy-content #nav_menu-6 .sub-menu a:before{content:"";background:#9fb5c1;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.legacy-content #nav_menu-6 .current-menu-item>a,.legacy-content #nav_menu-6 .current_page_item>a,.legacy-content #nav_menu-6 .sub-menu .current-menu-item>a,.legacy-content #nav_menu-6 .sub-menu .current_page_item>a{color:#fff;background:#6f8fa3;box-shadow:0 8px 18px #4562742e}.legacy-content #nav_menu-6 .current-menu-item>a:before,.legacy-content #nav_menu-6 .current_page_item>a:before{background:#fff}.legacy-content .sidebar .widget_nav_menu:not(#nav_menu-6){padding:0}.legacy-content .sidebar .widget_nav_menu:not(#nav_menu-6) .menu a{padding:9px 10px;font-size:14px}.legacy-content .avia_textblock table,.legacy-content .table,.legacy-content .ProductTempTable{table-layout:auto;max-width:100%;font-size:14px;line-height:1.35;display:table;width:100%!important}.legacy-content .tg-wrap,.legacy-content .rich-text-table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:0 0 28px;overflow:auto hidden}.legacy-content .tg-wrap table,.legacy-content table.tg{border-collapse:collapse;table-layout:auto;background:#fff;min-width:0;width:100%!important}.legacy-content table.tg th,.legacy-content table.tg td{text-align:center;vertical-align:middle;white-space:normal;min-width:0;line-height:1.28;border:1px solid #d7dfe3!important;padding:8px 5px!important;font-size:14px!important}.legacy-content table.tg th{color:#fff!important;background:#688699!important;font-weight:700!important}.legacy-content .avia_textblock td,.legacy-content .avia_textblock th{word-break:normal;padding:8px 10px}.legacy-content .template-blog{width:min(100% - 188px, var(--content-container));margin-inline:auto}.legacy-content .av-main-index{width:min(100%,1060px);padding:0}.legacy-content .post-entry-type-standard{clear:both;border-bottom:1px solid #e8e8e8;grid-template-columns:180px minmax(0,1fr);align-items:start;column-gap:34px;margin:0 0 42px;padding:0 0 34px;display:grid}.legacy-content .post-entry-type-standard .blog-meta{width:180px}.legacy-content .post-entry-type-standard .small-preview,.legacy-content .post-entry-type-standard .small-preview img{width:180px;height:180px;display:block}.legacy-content .post-entry-type-standard .small-preview img{object-fit:cover}.legacy-content .post-entry-type-standard .entry-content-wrapper{width:auto;margin:0}.legacy-content .post-entry-type-standard .entry-content{color:#333;font-size:20px;line-height:1.6}.legacy-content .post-entry-type-standard .entry-content p{margin:0 0 22px}.legacy-content .read-more-link{margin-top:18px}.legacy-content .more-link{color:var(--color-primary);font-size:20px;font-weight:400}.legacy-content .post_delimiter,.legacy-content .post_author_timeline,.legacy-content .avia-copyright,.legacy-content .iconfont{display:none!important}.legacy-content .avia-image-container{margin-bottom:18px}.legacy-content .avia-image-container-inner,.legacy-content .avia-image-overlay-wrap,.legacy-content .avia_image,.legacy-content .avia-image-container img{width:100%;display:block}.legacy-home .entry-content-wrapper>.av_one_fourth .avia-image-container img{object-fit:cover;height:195px}.legacy-content .avia-button-wrap{text-align:center;margin-bottom:36px}.legacy-content .avia-button{color:#fff;background:#6f8fa3;border-radius:2px;justify-content:center;align-items:center;min-height:42px;padding:9px 18px;font-weight:700;display:inline-flex}.legacy-content .avia-gallery-thumb{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.legacy-content .avia-gallery-big-wrapper,.legacy-content .avia-gallery-big,.legacy-content .avia-gallery-big-inner{display:block}.legacy-content .avia-gallery-big-wrapper img{border:1px solid #d8d8d8;width:100%;height:auto;display:block}.legacy-content .avia-gallery-caption{color:#6f8fa3;margin:6px 0 8px;font-size:15px;line-height:1.25;display:block}.legacy-content .avia-gallery-thumb a{display:block}.legacy-content .big-prev-fake{display:none!important}.legacy-content .avia-gallery-thumb img{aspect-ratio:1/.8;object-fit:cover;width:100%;display:block}.legacy-home .avia_textblock h2{color:#2f2f2f;margin-top:0;font-size:25px;line-height:1.25}.legacy-home .avia_textblock ul{margin:16px 0 0 26px;padding-left:0;list-style:square}.legacy-home .avia_textblock li{margin-bottom:18px;padding-left:2px}.legacy-home .hr{clear:both;height:24px}.legacy-home .avia-video{aspect-ratio:16/9;background:#dce5ea url(https://img.sunhose.cn/workshop-of-sunhose2-2.webp) 50%/cover no-repeat;width:100%;min-height:260px;display:block;position:relative;overflow:hidden}.legacy-home .avia-video:before{content:"";background:#2231392e;position:absolute;inset:0}.legacy-home .av-click-to-play-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.legacy-home .avia_playpause_icon{background:#00000085;border-radius:50%;width:72px;height:72px;position:relative}.legacy-home .avia_playpause_icon:before{content:"";border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:21px solid #fff;width:0;height:0;position:absolute;top:23px;left:29px}.legacy-home .avia-testimonial-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 84px;margin:34px 0 80px;display:grid}.legacy-home .avia-testimonial-row{display:contents}.legacy-home .avia-testimonial{float:none!important;width:auto!important;padding:0!important}.legacy-home .avia-testimonial-image{margin-bottom:24px}.legacy-home .avia-testimonial-image img{object-fit:cover;width:180px;height:90px;display:block}.legacy-home .avia-testimonial-content p{color:#333;margin:0 0 18px;font-size:16px;line-height:1.6}.legacy-home .avia-testimonial-name{color:#2f2f2f;margin-right:0;font-size:16px}.legacy-home .avia-testimonial-link{color:#6f8fa3;font-size:16px;display:inline}.site-footer{background:var(--color-footer);color:#fff}.footer-grid{grid-template-columns:1.14fr 1.14fr 1.15fr 1.25fr;align-items:start;gap:82px;min-height:340px;padding:72px 0 62px;display:grid}.site-footer h2{color:#fff;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px;font-size:20px;font-weight:700;line-height:1.2}.site-footer a{color:#fff;font-size:17px;font-weight:400;line-height:1.45;display:block}.footer-widget>a{margin:0 0 19px}.footer-social a{align-items:center;gap:13px;margin-bottom:19px;display:flex}.social-dot{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.social-facebook{background:#1877f2;font-family:Arial,sans-serif;font-size:16px}.social-twitter{background:#000;font-size:12px}.social-instagram{background:#e4408f;font-size:13px}.social-linkedin{background:#0a66c2;font-size:9px}.footer-search form{width:min(100%,310px);height:52px;margin:4px 0 56px;display:flex}.footer-search input{color:#fff;min-width:0;font:inherit;background:#5f829d;border:1px solid #ffffff0f;border-right:0;outline:none;flex:auto;padding:0 14px;font-size:17px}.footer-search input::placeholder{color:#ffffff61}.footer-search button{color:#688699;cursor:pointer;background:#fff;border:0;width:55px;font-size:35px;line-height:1;transform:rotate(-20deg)}.wholesale-title{margin-top:0!important}.footer-socket{background:var(--color-socket);color:#fff;min-height:70px}.footer-socket .wrap{align-items:center;min-height:70px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.scroll-top-link{z-index:50;color:#fff;opacity:.95;background:#657989;border-radius:3px;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;font-weight:700;line-height:1;display:inline-flex;position:fixed;bottom:64px;right:38px}.scroll-top-link:hover{color:#fff;background:#5b6e7d}@media (width<=1100px){.legacy-content .container_wrap.sidebar_right>.container,.legacy-content .container_wrap_first.sidebar_right>.container{display:block}.legacy-content .sidebar{width:100%;margin-top:34px}.legacy-content .inner_sidebar{border-left:0;border-top:1px solid var(--color-border);padding:26px 0 0}.legacy-content #nav_menu-6.widget_nav_menu{position:static}.legacy-content #nav_menu-6 .menu{max-height:none;overflow-y:visible}}@media (width<=760px){.wrap,.legacy-content .container,.legacy-content .container_wrap .container,.legacy-content .entry-content-wrapper,.legacy-content .template-page{width:min(100% - 28px, var(--container))}.main-header{flex-direction:row;align-items:center;gap:12px;min-height:72px;padding:16px 0;position:relative}.site-header.is-compact .main-header{min-height:64px;padding-block:8px}.primary-nav{display:none}.mobile-nav{margin-left:auto;display:block}.mobile-nav summary{cursor:pointer;color:#fff;place-items:center;width:48px;height:48px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-menu-icon{gap:5px;width:24px;display:grid}.mobile-menu-icon i{background:currentColor;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-nav[open] .mobile-menu-icon i:first-child{transform:translateY(7px)rotate(45deg)}.mobile-nav[open] .mobile-menu-icon i:nth-child(2){opacity:0}.mobile-nav[open] .mobile-menu-icon i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-panel{z-index:100;background:#6f8fa3;border-top:1px solid #ffffff38;padding:10px 14px 18px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #26343b33}.mobile-menu-panel a{color:#fff;border-bottom:1px solid #ffffff29;min-height:48px;padding:13px 8px;font-size:16px;font-weight:700}.logo img{width:min(190px,100vw - 104px);height:auto}.site-header.is-compact .logo,.site-header.is-compact .logo img{width:154px;min-width:154px}.site-header.is-compact .logo img{max-height:52px}.legacy-content .flex_column,.legacy-content .av_one_third,.legacy-content .av_two_third,.legacy-content .av_one_fourth,.legacy-content .av_one_half,.legacy-content .av_one_full{float:none;width:100%;padding:0}.legacy-content .container_wrap.sidebar_right>.container,.legacy-content .container_wrap_first.sidebar_right>.container{display:block}.legacy-content .sidebar{width:100%;margin-top:32px}.legacy-content .inner_sidebar{border-left:0;border-top:1px solid var(--color-border);padding:26px 0 0}.legacy-content #nav_menu-6.widget_nav_menu{position:static}.legacy-content #nav_menu-6 .menu{max-height:none;overflow-y:visible}.legacy-content #nav_menu-6.widget_nav_menu{border-radius:8px}.legacy-content #nav_menu-6 .menu{padding:10px}.legacy-content #nav_menu-6 .sub-menu{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:6px;margin-bottom:12px;display:grid}.legacy-content #nav_menu-6 .sub-menu li+li{border-top:0}.legacy-content #nav_menu-6 .sub-menu a{background:#f7fafb;min-height:40px;padding:8px 8px 8px 24px;font-size:13px}.legacy-content .container_wrap_first>.container,.legacy-content .avia-section>.container{padding-top:32px;padding-bottom:42px}.legacy-content .contact-wrap>.container{width:min(100% - 28px, var(--container));padding-top:38px;padding-bottom:54px}.legacy-content .contact-hero{margin-bottom:28px}.legacy-content .contact-hero h1{font-size:30px}.legacy-content .contact-intro{font-size:16px}.legacy-content .contact-layout{grid-template-columns:1fr;gap:22px}.legacy-content .contact-info-panel,.legacy-content .contact-form-panel{padding:24px}.legacy-content .contact-info-panel h2,.legacy-content .contact-form-heading h2{font-size:24px}.legacy-content .contact-detail strong,.legacy-content .contact-detail a,.legacy-content .contact-form-panel input,.legacy-content .contact-form-panel textarea{font-size:16px}.legacy-content .contact-form-panel button{width:100%}.legacy-content .responsive-table,.legacy-content .tg-wrap,.legacy-content .rich-text-table{margin:0 0 28px;overflow:auto hidden}.legacy-content .responsive-table>table,.legacy-content .avia_textblock table,.legacy-content .table,.legacy-content .ProductTempTable,.legacy-content .tg-wrap table,.legacy-content table.tg{min-width:680px;table-layout:auto!important;width:auto!important}.legacy-content .responsive-table th,.legacy-content .responsive-table td,.legacy-content table.tg th,.legacy-content table.tg td{white-space:nowrap}.legacy-content .avia-caption-title,.legacy-content .avia-caption-content{width:min(88vw,420px);font-size:18px}.legacy-content .avia-caption-title{font-size:24px}.footer-grid{grid-template-columns:1fr;gap:28px;min-height:0;padding:42px 0}.footer-search form{margin-bottom:28px}.scroll-top-link{width:48px;height:48px;font-size:24px;bottom:24px;right:18px}.legacy-home .sunhose-service-row{width:min(100% - 28px, var(--content-container));grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.site-header,.main-header,.logo,.logo img,.primary-nav a{transition:none}}
