/*!/wp-content/themes/porta-dock-2024/style.css*/:link,:visited{text-decoration:none}ul,ol{list-style:none}h1,h2,h5,h4,h5,h6,pre,code,p{font-size:1em}ul,ol,dl,li,dt,dd,h1,h2,h5,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}a img,:link img,:visited img{border:none}address{font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:20px 0 10px 0;font-weight:400}h1,.h1{font:600 4.66em Kanit;text-transform:uppercase;letter-spacing:6.5px;margin:0 0 23px 0;line-height:.95em}h2,.h2{font:600 2.66em Kanit;line-height:1em;text-transform:uppercase;letter-spacing:4px;color:#8AB0B6!important;margin:0 0 27px 0}h2 strong,.h2 strong{font-weight:600;color:#384449!important}.white-text h2 strong,.white-text .h2 strong{color:#FFF!important}h3,.h3{font-size:1.2em;font-weight:700;text-transform:uppercase;letter-spacing:8.1px;color:#8AB0B6;margin:0 0 34px 0}.headline{font:600 1.2em Kanit;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 15px 0}.subhead{font-size:1.066em;font-weight:500;letter-spacing:.9px;text-transform:uppercase;margin:0 0 15px 0}h4,.h4{font:500 1.066em Kanit;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 15px 0}h4 a,.h4 a{display:inline-block;padding:0 45px 0 0;position:relative}h4 a:link,h4 a:visited,.h4 a:link,.h4 a:visited{color:#384449;text-decoration:none}h4 a:after,.h4 a:after{content:'';display:block;position:absolute;top:50%;right:0;background:url(/wp-content/themes/porta-dock-2024/i/arrow-right-dark.svg) no-repeat;width:30px;height:24px;transform:translate(0,-50%);transition:right 250ms ease-in-out}.white-text h4 a:after,.white-text .h4 a:after{background-image:url(/wp-content/themes/porta-dock-2024/i/arrow-right.svg)}h4 a:hover:after,.h4 a:hover:after{right:-4px}h5,.h5{font-size:1em;text-transform:uppercase;letter-spacing:7px;margin:0 0 17px 0}h5+h1,.h5+h1,h5+.h1,.h5+.h1{margin-top:-8px}h5 img,.h5 img{vertical-align:middle;margin:0 11px 0 0}h6,.h6,.fwp-submit{font:600 1.066em Kanit;letter-spacing:1px;text-transform:uppercase;margin:30px 0 20px 0;color:#8AB0B6}h6:first-child,.h6:first-child{margin-top:0}h6 a:link,h6 a:visited,.h6 a:link,.h6 a:visited,.fwp-submit{display:inline-block;background:#8AB0B6;color:#FFF;border-radius:6px;text-decoration:none;padding:10px 21px}.fwp-submit{border:none;transition:all 250ms ease-in-out;margin:14px 0 0 0}h6 a:hover,.h6 a:hover,.fwp-submit:hover{background:#384449}.button,.components-button,div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{font:600 1.066em Kanit!important;letter-spacing:1px!important;text-transform:uppercase!important;background:#8AB0B6!important;color:#FFF!important;border-radius:6px!important;text-decoration:none!important;padding:10px 21px!important;border:none!important;-webkit-transition:all 250ms ease-in-out!important;transition:all 250ms ease-in-out!important;height:auto!important}.button:hover,.components-button:hover,div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background:#384449!important}a:link,a:visited,a:active{color:#8AB0B6;text-decoration:underline;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}a:hover,a:focus{color:#384449}a:focus{outline:none}p{line-height:1.65em;letter-spacing:.3px;margin:0 0 18px 0}.large-margin{margin-bottom:85px}.alignleft,.wp-caption.alignleft{float:left;display:inline;margin:0 25px 15px 0}.alignright,.wp-caption.alignright{float:right;display:inline;margin:0 0 15px 25px}.aligncenter{display:block}.aligncenter,.wp-caption.aligncenter{margin:0 auto 40px auto}p>.aligncenter:last-child{margin-bottom:0}ul,ol{margin:15px 0 20px 16px}ul li,ol li{list-style:disc;margin:0 0 7px 0}ol li{list-style:decimal}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}body{font:15px Roboto,Arial,Helvetica,sans-serif;background:#fff;color:#384449}img{max-width:100%;height:auto}iframe{max-width:100%}table{width:100%;margin:20px 0 0 0}.page-content{width:100%;overflow:hidden}.frame{width:1162px;margin:0 auto;position:relative;max-width:calc(100% - 60px)}.narrow-frame{width:864px}.wide-frame{width:1400px}.content{padding:70px 0;position:relative;z-index:20}.gray-background{background:#edf0f2}.single-column{padding:55px 0}.map-area{padding:55px 0 245px 0;margin-bottom:-230px;position:relative}.map-area:before{content:'';display:block;position:absolute;top:0;height:448px;left:0;right:0;background:#FFF;z-index:10}.map-area:after{content:'';display:block;position:absolute;top:448px;left:0;right:0;height:223px;background:linear-gradient(to bottom,rgb(255 255 255) 0%,rgb(237 240 242) 100%);z-index:10}.map-area .frame{z-index:20}.graphic-background{background-repeat:no-repeat;background-position:50% 0}.white-text,.white-text *,.white-text a:link,.white-text a:visited{color:#FFF}.header{position:fixed;top:0;left:0;right:0;z-index:610;height:70px}.header:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#8AB0B6;transition:background-color 250ms ease-in-out mix-blend-mode:multiply;opacity:.3;z-index:10;border-bottom:1px solid #fff0;transition:all 300ms ease-in-out}.scrolling .header:before,.drawer-open .header:before,body:not(.home) .header:before{background-color:#384449;border-bottom-color:rgb(255 255 255 / .25);opacity:.92}.admin-bar .header{top:32px}.header .frame{display:flex;align-items:center;height:100%;z-index:20}body:not(.home) .page-content{padding-top:70px}.drawer{position:fixed;top:70px;left:0;right:0;height:0;overflow:visible;z-index:510;opacity:0;pointer-events:none;transition:opacity 250ms ease-in-out}.admin-bar .drawer{top:102px}.drawer a:link,.drawer a:visited{text-decoration:none}.drawer-open .drawer{opacity:1;pointer-events:inherit}.drawer .frame{height:0;overflow:visible}.drawer-content{width:380px;margin:0 0 0 auto;background:rgb(56 68 73 / .94);position:relative}.drawer-content-inner{padding:0 0 35px 0;height:calc(100vh - 70px);overflow:auto;overflow-y:auto;overflow-x:hidden}.drawer-content-inner::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#fff0}.drawer-content-inner::-webkit-scrollbar{width:0;background-color:#fff0}.drawer-content-inner::-webkit-scrollbar-thumb{background-color:#fff0;border:none}.drawer-content:after{content:'';display:block;position:absolute;top:0;bottom:0;left:100%;width:3000px;background:rgb(56 68 73 / .94)}.drawer nav{padding:21px 0 6px 42px}.drawer nav:not(:last-child){border-bottom:1px solid rgb(255 255 255 / .25)}.drawer ul{margin:0}.drawer ul li{list-style:none}.drawer-links li{font:600 1.2em Kanit;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 18px 0}.drawer-links a:link,.drawer-links a:visited{color:#8AB0B6}.drawer-links a:hover{color:#FFF}.drawer nav.drawer-nav,.drawer nav.drawer-subnav{padding-top:25px}.drawer-nav>ul>li{margin:0 0 19px 0}.drawer-nav>ul>li>a{font:600 1.2em Kanit;text-transform:uppercase;letter-spacing:1.5px}.drawer-nav ul ul{margin:0 0 -15px 0;padding:15px 0 1px 15px;display:none}.drawer-nav li li{font-size:.8em;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin:0 0 17px 0}.drawer-subnav li{font:300 1.2em Kanit;letter-spacing:.5px}.drawer li.menu-item-has-children>a{display:block;position:relative}.drawer li.menu-item-has-children>a:focus{outline:none}.drawer li.menu-item-has-children>a:after{content:'';display:block;position:absolute;top:8px;right:-4px;width:24px;height:12px;background:url(/wp-content/themes/porta-dock-2024/i/chevron.svg) no-repeat;background-size:contain;transition:all 250ms ease-in-out}.drawer li.menu-item-has-children.open>a:after{top:15px;right:4px;transform:rotate(90deg)}.logo{margin:0 auto 0 0}.logo img{display:block}ul.header-icons{display:flex;align-items:center;margin:0}ul.header-icons>li{list-style:none;display:flex;margin:0 0 0 21px;position:relative}ul.header-icons>li.profile-header-icon{margin-top:2px}#mini-cart-count{position:absolute;top:-5px;right:-9px;color:#384449;font-size:9px;background:#ebebeb;width:15px;height:15px;-webkit-border-radius:50%;border-radius:50%;line-height:15px;text-align:center}#mini-cart-count:empty{display:none}.header-translate{margin:0 0 0 20px}.header-translate-button{font-size:12px;text-transform:uppercase;background:url(/wp-content/themes/porta-dock-2024/i/arrow-down.svg) no-repeat 100% 50%;padding:0 18px 0 0}a.header-translate-button:link,a.header-translate-button:visited{text-decoration:none}.menu-button{margin:0 0 0 80px;position:relative}a.menu-button:focus{outline:none}.menu-button img{display:block;transition:opacity 250ms ease-in-out}.close-menu-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.drawer-open .close-menu-button{opacity:1;pointer-events:inherit}.drawer-open .open-menu-button{opacity:0}.hero{padding:800px 0 220px 0;position:relative;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.mobile-hero-image{display:none}.hero:before,.callout.graphic-background:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url(/wp-content/themes/porta-dock-2024/i/hero-overlay.webp) repeat-x 50% 100%;z-index:10}.callout.graphic-background:before{background-image:url(/wp-content/themes/porta-dock-2024/i/callout-overlay.webp);background-position:50% 0}.hero .frame,.callout.graphic-background .frame{z-index:20}.hero-outro{background:#384449;text-align:center;position:relative;z-index:20;padding:0 0 50px 0}.hero-outro .frame{margin-top:-57px}.callout{padding:67px 0}.callout:not(.graphic-background)+.content{margin-top:-78px}.callout.graphic-background{position:relative;padding:120px 0 370px 0;background-position:50% 100%}.callout .frame{display:flex;justify-content:center}.callout-image{width:69.53%;box-shadow:0 3px 10px 0 rgb(0 0 0 / .25);display:none;flex-flow:column nowrap;justify-content:center;align-items:center;overflow:hidden}@media (min-width:421px){.desktop-callout-image{display:flex}}@media (max-width:420px){.mobile-callout-image{display:flex}}.callout-image img{display:block;min-width:100%;min-height:100%;width:auto;max-width:200%}.callout-text{width:39.07%;margin:0 0 0 -8.6%;background:#EDF0F2;box-shadow:0 3px 10px 0 rgb(0 0 0 / .25);align-self:center;position:relative;padding:53px 25px 58px 40px}.callout.graphic-background .callout-text{padding-top:33px;padding-bottom:48px}.callout-text h2+h5,.callout-text h2+.h5,.callout-text .h2+h5,.callout-text .h2+h5{margin-top:37px}.callout.graphic-background .callout-text p{margin-right:40px}.callout-text:after,.box-link:after,.footer:before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to right,rgb(138 176 182) 0%,rgb(228 231 212) 50%,rgb(251 245 220) 100%)}.footer:before{bottom:100%;top:auto;height:35px}.box-link:after{background:linear-gradient(to right,rgb(251 245 220) 0%,rgb(228 231 212) 50%,rgb(138 176 182) 100%)}.boxes>li:nth-child(even) .box-link:after{background:linear-gradient(to right,rgb(138 176 182) 0%,rgb(228 231 212) 50%,rgb(251 245 220) 100%)}.callout-text>:last-child{margin-bottom:0}.callout.graphic-background+.tai{padding-top:0;margin-top:-85px}.tai .frame{display:flex;justify-content:space-between}.tai-text{width:44.6%;align-self:flex-end;margin:0 0 2px 0}.wide-tai .tai-text{width:47.6%;align-self:center}.tai-text>:last-child{margin-bottom:0}.tai-image{width:48.88%;box-shadow:0 3px 10px 0 rgb(0 0 0 / .25);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;overflow:hidden}.tai-image img{display:block;height:100%;width:auto;max-width:200%;min-width:100%}ul.services{display:flex;flex-flow:row wrap;margin:55px 20px 0 -30px}ul.services>li{width:calc(50% - 60px);margin:0 30px 34px 30px;text-transform:uppercase;font-size:1.2em;font-weight:700;letter-spacing:8px;text-transform:uppercase;color:#8AB0B6;list-style:none}.services li img{vertical-align:middle;margin:0 10px 0 0}.text-callout .frame{display:flex;justify-content:space-between}.text-callout .frame:before{content:'';display:block;position:absolute;top:0;bottom:30px;left:calc(50% - 1px);width:2px;background:#384449;opacity:.2}.tc-text{width:40.7%;position:relative}ul.boxes{display:flex;flex-flow:row wrap;margin:0 -13px}ul.small-boxes{margin-top:45px}.small-boxes .box-link:after{height:10px}ul.boxes>li{list-style:none;width:calc(33.33% - 26px);margin:0 13px 26px 13px;box-shadow:0 3px 10px 0 rgb(0 0 0 / .25)}ul.small-boxes>li{list-style:none;width:calc(25% - 26px)}.box-link{display:block;position:relative;padding:0 0 8px 0}.small-boxes .box-link{padding-bottom:0}.box-image{overflow:hidden}.box-image,.box-image img{display:block}.box-image img{transition:transform 250ms ease-in-out}.box-link:hover .box-image img{transform:scale(1.04)}.box-title{display:block;position:absolute;bottom:20px;left:0;right:0;background:rgb(138 176 182 / .95);color:#FFF;text-align:center;padding:17px 10px;font:600 1.2em Kanit;text-transform:uppercase;letter-spacing:1.5px}.small-boxes .box-title{bottom:10px;padding-top:8px;padding-bottom:8px}.toi{padding:460px 0 430px 0;margin:-390px 0 35px 0;z-index:10;position:relative;background-position:50% 100%}.tall-toi{padding:740px 0 430px 0;margin:-670px 0 35px 0}.toi-background{display:none}.toi .frame{display:flex;z-index:20}.right-toi .frame{justify-content:flex-end}.toi-text{width:100%;max-width:523px}.toi-text h2,.toi-text .h2{margin-bottom:30px}.toi-text p{margin-bottom:30px}.toi-text>:last-child{margin-bottom:0}.footer{background:#384449;padding:0 0 60px 0;position:relative;margin:35px 0 0 0}.footer a:link,.footer a:visited{text-decoration:none}.footer-top{padding:70px 0 20px 0;margin:0 0 30px 0;border-bottom:1px solid rgb(255 255 255 / .25)}.footer-top .frame{display:flex;justify-content:space-between}.footer-logo{font:1em Kanit;letter-spacing:.4px}.footer-logo img{width:218px}.footer-links ul{display:flex;align-items:center;margin:0}.footer-links ul li{list-style:none;font:600 1.2em Kanit;text-transform:uppercase;letter-spacing:1.4px;padding:0 0 0 45px;margin:0 0 0 41px;position:relative}.footer-links ul li:not(:first-child):before{content:'';display:block;position:absolute;top:50%;left:0;transform:translate(0,-50%);width:4px;height:30px;border-radius:1px;background:#8AB0B6}.footer a:hover{color:#8AB0B6}.footer-widgets .frame{display:flex}.footer-nav{width:19%}.footer-nav:not(:first-child){margin-left:6%}.footer-nav ul{margin:0}.footer-nav li{list-style:none;text-transform:uppercase;margin:0 0 20px 0}.footer-nav>ul>li>a{font:600 1em Kanit;letter-spacing:1.1px}.footer-nav>ul>li>a[href="#"]{pointer-events:none}.footer-nav ul ul{margin:10px 0 35px 10px}.footer-nav li li{font-size:.66em;letter-spacing:1.6px;margin:0 0 17px 0}.footer-right{width:25%;margin:10px 0 0 auto}.footer-right>:last-child{margin-bottom:0}h6.footer-button,.h6.footer-button{font-size:1.2em;letter-spacing:1.5px;margin:0 0 50px 0}h6.footer-button a:link,h6.footer-button a:visited,.h6.footer-button a:link,.h6.footer-button a:visited{border:2px solid #8AB0B6;background:#fff0;padding:7px 30px}h6.footer-button a:hover,.h6.footer-button a:hover{background:#8AB0B6;color:#FFF}.footer-flag{margin:0 0 47px 0}.footer-flag img{display:block;width:auto;height:auto}.social{margin:0 0 42px 0}.social ul{display:flex;margin:0}.social ul li{list-style:none;display:flex;font-size:24px;margin:0}.social ul li:not(:first-child){margin-left:19px}.social i{transition:color 250ms ease-in-out}.social a:hover i{color:#8AB0B6}.copyright{margin:0 0 7px 0}.copyright p{letter-spacing:.2px;margin:0}.footer-bottom-nav ul{display:flex;margin:0}.footer-bottom-nav ul li{list-style:none;display:flex;margin:0;font-size:.66em}.footer-bottom-nav ul li:not(:first-child){margin-left:31px}.page-template-product-php{background:url(/wp-content/themes/porta-dock-2024/i/background-1.webp) no-repeat 50% 70px}.specs-area .frame{display:flex;justify-content:space-between}.specs-content{width:64.5%}.specs-sidebar{width:30.3%}.specs-sidebar p{margin-bottom:23px}.specs-content>:last-child,.specs-sidebar>:last-child{margin-bottom:0}.gradient-background{background:linear-gradient(to bottom,rgb(255 255 255) 0%,rgb(237 240 242) 100%)}.colors-area{padding:127px 0 60px 0}.colors-area .frame{display:flex;justify-content:space-between}.colors-text{width:46.5%}ul.accordion{margin:5px 27px 0 0}ul.accordion>li{list-style:none;margin:0;border-bottom:1px solid rgb(56 68 73 / .25)}.accordion-title,.color-title{color:#8AB0B6;font-size:1.2em;text-transform:uppercase;letter-spacing:8px;font-weight:700}.color-title{font-weight:400;letter-spacing:6px}.accordion-title a:link,.accordion-title a:visited{color:#8AB0B6;display:block;position:relative;padding:26px 0;text-decoration:none}.accordion-title a:focus{outline:none}.accordion-title a:before,.accordion-title a:after{content:'';display:block;position:absolute;top:50%;transform:translate(0,-50%);right:0;background:url(/wp-content/themes/porta-dock-2024/i/arrow-right-dark.svg) no-repeat;width:30px;height:24px;background-size:contain;transition:opacity 250ms ease-in-out}.accordion-title a:after{background-image:url(/wp-content/themes/porta-dock-2024/i/arrow-down-green.svg);margin-top:-2px;right:0;opacity:0;width:24px;height:30px}.accordion>li.open .accordion-title a:before{opacity:0}.accordion>li.open .accordion-title a:after{opacity:1}.accordion-content{font-weight:500;display:none;margin:-13px 0 0 0;padding:0 0 18px 0}.accordion-content>:last-child{margin-bottom:0}.accordion-content ul{margin:0}.accordion-content ul li{list-style:none;position:relative;padding:0 0 0 11px}.accordion-content ul li:before{content:'';display:block;position:absolute;top:8px;left:0;width:5px;height:1px;background:#384449}.colors{width:48%}.color-line{display:flex}.color{margin:0 0 0 35px}.color:first-child{margin-left:0}ul.color-list{display:flex;margin:0 0 17px 0}ul.color-list>li{list-style:none;margin:10px 0 0 33px}ul.color-list>li:first-child{margin-left:0}ul.features{display:flex;margin:0 -12px}ul.features>li{list-style:none;width:calc(32.8% - 24px);margin:0 12px 20px 12px}ul.small-features>li{list-style:none;width:calc(25% - 24px)}ul.small-features>li.small-feature-text{align-self:center}.feature-image img{display:block;width:100%;height:auto}.feature-text{padding:10px 0 10px 30px}.feature-text h2,.feature-text .h2{margin-bottom:20px}.horizontal-gradient-background{background:linear-gradient(to right,rgb(138 176 182) 0%,rgb(251 245 220) 100%)}.horizontal-gradient-background h3,.horizontal-gradient-background .h3{color:#384449}.horizontal-gradient-background+.tai{margin-top:67px}ul.materials{display:flex;justify-content:center;margin:40px 30px 0 30px}ul.materials>li{list-style:none;margin:0 18px 36px 18px;width:calc(14.285% - 36px);text-align:center;display:flex;flex-flow:column nowrap;align-items:center}.material-image{margin:0 0 12px 0}.material-image img{display:block}.materials-area+.small-features-area{margin-top:-55px}.faq-section{display:flex;justify-content:space-between}.wide-faq-area .faq-section{margin:0 0 40px 0}h2+.faq-section,.h2+.faq-section{margin-top:31px}.faq-section-title{width:28.4%;font:700 1.2em Kanit;letter-spacing:1.5px;text-transform:uppercase;padding:20px 0}ul.faq{width:63.84%;margin:0 1% 0 0}.wide-faq-area .faq-intro{margin-bottom:42px}.wide-faq-area ul.faq{width:67.3%}ul.faq>li{list-style:none;margin:0;border-bottom:2px solid #E7E9EA}.faq-content{margin:-10px 0 0 0;padding:0 40px 31px 30px;display:none;position:relative;z-index:30}.faq-content>:last-child{margin-bottom:0}ul.faq>li:last-child{margin-bottom:0}.faq-title{display:block;font:500 1.06em Kanit;text-transform:uppercase;letter-spacing:1.3px;padding:22px 40px 22px 30px;color:#384449;position:relative;z-index:20}.faq-title:before{content:'';display:block;position:absolute;top:calc(50% - 1px);right:14px;transform:translate(0,-50%) rotate(-90deg);background:url(/wp-content/themes/porta-dock-2024/i/chevron-green.svg) no-repeat;width:16px;height:8px;transition:transform 250ms ease-in-out;background-size:contain}.open .faq-title:before{transform:translate(0,-50%)}a.faq-title:link,a.faq-title:visited{color:#384449;text-decoration:none}a.faq-title:focus{outline:none}.columns{display:flex;justify-content:space-between}.half-columns{margin:0 -28px}.half-column{width:calc(50% - 56px);margin:0 28px}.third-columns{margin:0 -21px}.third-column{width:calc(50% - 42px);margin:0 21px}.facetwp-facet{margin:0!important}.sidebar .facetwp-facet{font-size:12px;font-weight:700}#facetwp-map{width:100%!important;height:390px!important;margin:60px 0 56px 0!important}#facetwp-map p{margin-bottom:5px!important;font-weight:700!important}.location_name{font-size:18px!important;font-weight:600!important;margin:0 0 5px 0!important;color:#384449!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.location_name a:link,.location_name a:visited{color:#384449!important;text-decoration:none}.dealer-preferred{font:500 16px Kanit;text-transform:uppercase;letter-spacing:1.1px;color:#384449;padding:0 0 0 34px;position:relative;margin:13px 0 10px 0!important;display:block}.dealer-preferred:before{content:'';display:block;position:absolute;top:50%;transform:translate(0,-50%);left:0;width:22px;height:14px;background:url(/wp-content/themes/porta-dock-2024/i/ico-waves-dark.svg) no-repeat;background-size:contain}.dealer-categories{font-size:.933em;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#8AB0B6}.facetwp-facet-location{position:relative;z-index:110}ul.dealers-list{width:calc(100% + 40px);margin:0 -20px;display:flex;flex-flow:row wrap}ul.dealers-list>li{list-style:none;width:calc(33.33% - 40px);margin:0 20px 77px 20px;list-style:none;padding:0;font-size:12px;font-weight:600;line-height:1.8em;font-size:1em;font-weight:400}ul.dealers-list>li:before{display:none}ul.dealers-list>li>:last-child{margin-bottom:0}.dealers-list p{margin:0}.facetwp-facet-location{margin-bottom:60px!important}.facetwp-location,.facetwp-radius{font:15px Roboto,Arial,Helvetica,sans-serif;color:#384449;padding:0 17px;height:46px;border-radius:6px;box-sizing:border-box;border:1px solid #384449;outline:none;background:#fff0}.facetwp-location::placeholder{color:#384449}.facetwp-radius{padding:0 6px 0 10px}.locate-me{display:none!important}.facetwp-facet input.facetwp-search,.facetwp-facet input.facetwp-location{min-width:220px!important}.facetwp-type-proximity{display:flex;justify-content:center;align-items:center}.facetwp-radius{margin:0 0 0 15px}.facetwp-icon{right:10px!important}.dealer-logo{margin:0 0 37px 0;max-width:284px}.dealer-name{font-size:36px}.dealer-section{font-weight:400;line-height:1.65em}.dealer-section p{line-height:1.65em;margin:0}.segment-city:before{content:'';display:block;clear:both}.dealer-address a:link,.dealer-address a:visited{color:#384449;text-decoration:none}.dealer-video-caption{margin:12px 0 0 0;font-size:1.2em}.dealer-image-caption{margin:12px 0 0 0;font-size:1.2em}ul.media{display:flex;flex-flow:row wrap;margin:0 -13px 0 -13px}ul.media>li{list-style:none;width:calc(50% - 26px);margin:0 13px 26px 13px;padding:0}ul.media>li:before{display:none}ul.media>li img,ul.media>li video{width:100%}.media-video-wrapper{position:relative;padding:0 0 69.89% 0;overflow:hidden}.media-video-wrapper iframe{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;height:100%;min-height:100%;min-width:100%}.acf-required{display:none}.acf-field--post-title label{text-indent:-99em;overflow:hidden;position:relative}.acf-field--post-title label:before{content:'Name';display:block;position:absolute;top:0;left:0;text-indent:0}.single-dealer .first-section{padding-top:109px}.dealer-meta{font-weight:700}.facetwp-map-filtering{display:none!important}#facetwp-map{width:100%!important;height:600px!important}#facetwp-map p{margin-bottom:5px!important;font-weight:700!important}.location_name{font-size:18px!important;font-weight:700!important;margin:0 0 5px 0!important}.location_name a:link,.location_name a:visited{color:#000!important}.facetwp-facet-location{position:relative;z-index:110}.dealer-snapshot{display:flex;justify-content:space-between;margin:0 0 50px 0}.dealer-meta{width:41%}.dealer-meta h1,.dealer-meta .h1{text-align:left;margin-bottom:34px;padding:0}.dealer-map{width:48.88%}.dealer-main-image{margin:0 0 40px 0}.dealer-main-image img{display:block;width:100%;height:auto}.acf-map{width:100%;height:452px}.dealer-listing-address{text-transform:uppercase}.dealer-website{margin-top:37px!important}.dealer-website a{min-width:206px;text-align:center}.acf-map img{max-width:inherit!important}.dealer-description{margin:0 0 45px 0}.dealer-description h1,.dealer-description .h1{margin:0 0 3px 0;padding:0}.dealer-description p{line-height:1.7em}.dealer-description>:last-child{margin-bottom:0}.filter-columns{display:flex;justify-content:space-between;margin:45px 0 0 0}.filter-column-one-third{width:29%}.filter-column-two-thirds{width:66.2%}.filter-column-one-third .aligncenter,.filter-column-one-third .wp-caption.aligncenter{margin-bottom:30px}.filter-column>:last-child{margin-bottom:0}.filter-button{display:none}.page-columns-area .facetwp-template:empty:before{content:"Sorry, We Couldn't Find Any Results";display:inline}.page-columns-area .facetwp-facet{margin:10px 0 0 0!important}.filter:not(.open) .facetwp-facet{display:none}.facetwp-facet-map{margin:5px -20px 40px -20px!important}.filter{margin:0 0 24px 0}.filter h4{margin:0 0 10px 0}.filter h4 span{display:inline-block;padding-right:30px;position:relative;cursor:pointer}.filter h4 span:before{content:'';display:block;position:absolute;top:8px;right:0;width:14px;height:8px;background:url(/wp-content/themes/porta-dock-2024/i/chevron-dark.svg) no-repeat;background-size:contain;-webkit-transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transform:rotate(180deg)}.filter.open h4 span:before{transform:none}.facetwp-link{margin:0 0 14px 0!important}.field,.page-columns-area .fs-label-wrap,.page-columns-area .facetwp-facet input[type=text]{background:#FFF!important;border:2px solid #E7E9EA!important;-webkit-border-radius:5px!important;border-radius:5px!important;outline:none!important}.page-columns-area .facetwp-facet select{border:1px solid #54565A!important;-webkit-border-radius:5px!important;border-radius:5px!important;padding:9px 11px!important}.page-columns-area .fs-dropdown,.page-columns-area .facetwp-facet select,.field,.page-columns-area .fs-label-wrap,.page-columns-area .facetwp-facet input[type=text]{width:411px!important}.page-columns-area .facetwp-type-fselect .fs-option .fs-option-label{white-space:normal!important}.facetwp-counter{display:none!important}.page-columns-area .fs-dropdown{-webkit-border-radius:5px!important;border-radius:5px!important}.page-columns-area .fs-dropdown .fs-search{display:none!important}.page-columns-area .fs-option-label{color:#000!important;padding-top:5px!important;padding-bottom:5px!important}.page-columns-area .fs-wrap.single .fs-option.selected{background-color:#EBEBEB!important}.field{width:100%}.field,.page-columns-area .fs-label-wrap .fs-label,.page-columns-area .facetwp-facet input[type=text]{padding:6px 10px 6px 10px!important;font:12px Roboto!important;color:#384449!important}.page-columns-area .facetwp-facet input[type=text]::placeholder{color:#384449!important}.page-columns-area .fs-arrow{border:none!important;width:auto!important;height:auto!important}.page-columns-area .fs-arrow:before{content:'\f078';display:flex;justify-content:center;align-items:center;font:900 12px 'Font Awesome 5 Free';color:#5B7F95;height:100%;width:34px}.page-columns-area .quicksearch,.page-columns-area .facetwp-facet input[type=text]{background:#FFF url(/wp-content/themes/porta-dock-2024/i/ico-search.svg) no-repeat 95% 50%!important}.page-columns-area .fcomplete-wrap{display:none!important}.page-columns-area .facetwp-facet-search{display:flex!important;justify-content:space-between!important;border:1px solid #384449!important;-webkit-border-radius:6px!important;border-radius:6px!important;overflow:hidden!important;max-width:300px!important}.page-columns-area .quicksearch,.page-columns-area .facetwp-facet input[type=text]{background:transparent!important;border:none!important;width:calc(100% - 42px)!important;height:33px!important}.page-columns-area .facetwp-autocomplete-update{background:url(/wp-content/themes/porta-dock-2024/i/ico-search.svg) no-repeat 50% 50%!important;height:35px!important;width:42px!important;border:none!important;margin:-1px -1px -1px 0!important;border:1px solid #384449!important;-webkit-border-radius:6px!important;text-indent:-100em!important;overflow:hidden!important;cursor:pointer!important}.page-columns-area .facetwp-type-radio,.page-columns-area .facetwp-type-checkboxes{margin-left:0!important}.page-columns-area .facetwp-radio,.page-columns-area .facetwp-checkbox{background:transparent!important;padding:0 0 0 25px!important;margin:0 0 10px 0!important;position:relative!important}.page-columns-area .facetwp-radio:before,.page-columns-area .facetwp-checkbox:before{content:'';display:block;position:absolute;top:-1px;left:0;width:18px;height:18px;border:.5px solid #374449;-webkit-border-radius:50%;border-radius:50%}.page-columns-area .facetwp-radio:after,.page-columns-area .facetwp-checkbox:after{content:'';display:block;position:absolute;top:5px;left:6px;width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;background:#8AB0B6;opacity:0;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.page-columns-area .facetwp-radio.checked:after,.page-columns-area .facetwp-checkbox.checked:after{opacity:1}.filter-headline{margin-bottom:20px}.facetwp-facet-shop>.facetwp-checkbox{font:600 1.2em Kanit!important;letter-spacing:1.3px!important;text-transform:uppercase!important;color:#384449!important;padding-left:0!important;margin:0 0 20px 0!important;pointer-events:none!important}.facetwp-facet-shop>.facetwp-checkbox:not(:first-child){margin-top:24px!important}.facetwp-facet-shop>.facetwp-checkbox>.facetwp-expand,.facetwp-facet-shop>.facetwp-checkbox:before{display:none!important}.facetwp-facet-shop>.facetwp-checkbox+.facetwp-depth{margin-left:0!important}ul.documents{margin:0 -22px 11px -22px;display:flex;flex-flow:row wrap}ul.documents>li{list-style:none;width:calc(50% - 44px);margin:0 22px 34px 22px;background:#EDF0F2}.document-link{display:flex;flex-flow:column nowrap;padding:20px 20px 10px 20px}.document-category-title{font-size:.933em;margin-bottom:7px}a.document-link:link,a.document-link:visited{color:#384449;text-decoration:none}.document-type{align-self:flex-end;margin:-11px -10px 0 0;background:#8AB0B6;color:#FFF;font:500 .8em Kanit;line-height:1em;text-transform:uppercase;border-radius:6px;padding:6px 11px;transition:background 250ms ease-in-out}.document-link:hover .document-type{background:#384449}.document-title{font:600 1.066em Kanit;letter-spacing:.7px;line-height:1.25em;margin:0 50px 0 0}.facetwp-depth{margin-left:21px}.intro{margin:0 0 37px 0}.fancybox-caption.caption--image{position:static;opacity:1;visibility:visible}.fancybox-inner>.fancybox-caption{display:none}.fancybox-slide--video .fancybox-content{background:#fff0}.fancybox-iframe,.fancybox-video{width:90%;height:90%;margin:0 auto;display:block}.fancybox-slide--current{display:flex;justify-content:center}.fancybox-caption{font-size:18px;padding-left:0;padding-right:0;width:90%;margin:0 auto}.fancybox-caption *{color:#FFF}.fancybox-caption:before,.fancybox-caption:after{display:none}.fancybox-navigation .fancybox-button{visibility:visible;opacity:1}ul.videos{display:flex;flex-flow:row wrap;margin:0 -22px}ul.videos>li{list-style:none;width:calc(50% - 44px);margin:0 22px 46px 22px;background:#EDF0F2}.video-thumbnail a{position:relative}.video-thumbnail a:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/wp-content/themes/porta-dock-2024/i/ico-play.svg) no-repeat;width:58px;height:58px;background-size:contain;opacity:.61;transition:opacity 250ms ease-in-out}.video-thumbnail a:hover:before{opacity:1}.video-thumbnail img{display:block;width:100%;height:auto}.video-details{padding:20px 22px}.video-title{font-weight:700;letter-spacing:.15px;margin:0 0 15px 0}.video-description p{line-height:1.7em;margin:0}.video-description:not(.open) .video-more{display:none}.video-more-button{margin:0 0 0 3px;outline:none}ul.product-grid{display:flex;flex-flow:row wrap;margin:10px -30px 17px -30px}ul.product-grid>li{list-style:none;width:calc(33.33% - 60px);margin:0 30px 45px 30px;display:flex;flex-flow:column nowrap}.product-link{display:flex;flex-flow:column nowrap;justify-content:flex-start}a.product-link:link,a.product-link:visited{color:#384449;text-decoration:none}.product-thumbnail{margin:0 0 15px 0}.product-title{font:600 16px Kanit;letter-spacing:.35px;line-height:1.3em;margin:0 0 2px 0}.product-thumbnail img{display:block}.product-sku{color:#797A7C;margin:0 0 15px 0}.product-price{font-size:1.2em;font-weight:700;margin:0 0 20px 0}form.cart{display:flex;align-items:center;margin-top:auto}.quantity-dropdown{background:#EDF0F2;border-radius:6px;width:53px;height:36px;font:12px Roboto;color:#384449;border:none;padding:0 0 0 10px;margin:0 10px 0 0}.facetwp-expand{display:inline-block;float:none!important;text-indent:-100em;overflow:hidden;background:url(/wp-content/themes/porta-dock-2024/i/chevron-small.svg) no-repeat;width:6px;height:12px;background-size:contain;margin:2px 0 0 3px;vertical-align:middle;transition:all 250ms ease-in-out}.open .facetwp-expand{transform:rotate(90deg);margin-top:0}.pagination,.facetwp-pager{display:flex;justify-content:center;align-items:center;font-size:.8em;font-weight:500}.pagination a,.pagination span,.facetwp-page{width:29px;height:29px;border:1px solid #EDF0F2;border-radius:6px;margin:0 3px;display:flex!important;justify-content:center;align-items:center}.pagination a:link,.pagination a:visited,a.facetwp-page:link,a.facetwp-page:visited{text-decoration:none;color:#384449}.pagination .current,a.facetwp-page.active:link,a.facetwp-page.active:visited{border-color:#8AB0B6;color:#8AB0B6}.single-column:not(.gray-background):not(.gradient-background):not(.horizontal-gradient-background)+.shop-area{padding-top:0;margin-top:-45px}.lSSlideOuter.vertical,.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;-khtml-user-select:none;overflow:hidden}.lSSlideOuter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before,.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform 1s,height 1s;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSAction>a:hover,.lSSlideOuter .media.active,.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:.5s linear;transition:.5s linear}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(/wp-content/themes/porta-dock-2024/../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear;transition:opacity .35s linear}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;overflow:hidden}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd,.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:.3s rightEnd;animation:.3s rightEnd;position:relative}.lSSlideOuter .leftEnd,.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:.3s leftEnd;animation:.3s leftEnd;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:.3s topEnd;animation:.3s topEnd;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:.3s bottomEnd;animation:.3s bottomEnd;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.vertical-gallery{margin:0 0 35px 0;width:100%;max-width:611px}ul.the-vertical-gallery,ul.lSPager{margin:0}ul.the-vertical-gallery li,ul.lSPager li{margin:0;padding:0}ul.the-vertical-gallery li:before,ul.lSPager li:before{display:none}.single-product-title{font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:3.3px;margin:0 0 16px 0}.single-product-sku{margin-bottom:35px;letter-spacing:1.2px}.single-product-price{font-size:22px;margin-bottom:24px}.single-product-add{margin-bottom:63px}ul.tabs{display:flex;border-bottom:2px solid #000;margin:0}ul.tabs>li{list-style:none;margin:0;padding:0;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}ul.tabs>li:before{display:none}.tabs li a{display:block;min-width:180px;padding:14px 25px;text-align:center;border-top:2px solid #000;border-right:2px solid #000}.tabs li a:focus{outline:none}.tabs li:first-child a{border-left:2px solid #000}.tabs li a:link,.tabs li a:visited{color:#000;text-decoration:none}.tabs li.current a:link,.tabs li.current a:visited{background:#000;color:#FFF}.tab-contents{margin:25px 0 90px 0}ul.compatibility{margin:0 0 30px 0}ul.compatibility>li{list-style:none;margin:0 0 15px 0;padding:0 0 0 8px}ul.compatibility>li:before{display:none}ul.compatibility>li:after{content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;-webkit-border-radius:50%;border-radius:50%;background:#000}.tab-content:not(.current){display:none}.tab-content p{margin-bottom:9px}.tab-content>:last-child{margin-bottom:0}.related-headline{margin-bottom:32px}.cart-headline{font-size:32px;font-weight:600;text-transform:uppercase;letter-spacing:5px;margin:0 0 20px 0}.product-out-of-stock{font-weight:600}ul.woocommerce-error li{padding-left:0}ul.woocommerce-error li:before{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#8AB0B6!important}.woocommerce table.shop_table{border:none!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px!important;border-collapse:collapse!important}#add_payment_method table.cart th,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart th,.woocommerce table.woocommerce-checkout-review-order-table th{background-color:#8AB0B6!important;color:#FFF!important;font-weight:700!important;text-transform:uppercase!important;border:1px solid #B0B1B3!important;padding:13px 21px!important;letter-spacing:1px!important}table .product-remove{width:96px!important;text-align:center!important}table .product-thumbnail{width:101px!important}table .product-price{width:187px!important;text-align:center!important}table .product-quantity{width:261px!important;text-align:center!important}table .product-subtotal{width:163px!important;text-align:center!important}#add_payment_method table.cart td,.woocommerce-cart table.cart td,.woocommerce-checkout table.cart td,.woocommerce table.woocommerce-checkout-review-order-table td{border:1px solid #B0B1B3!important;vertical-align:middle!important;text-align:center!important;padding:6px 19px!important}.woocommerce table.woocommerce-checkout-review-order-table th,.woocommerce table.woocommerce-checkout-review-order-table td{text-align:left!important}.woocommerce table.shop_table tr:nth-child(even) td:not(.actions){background-color:#EBEBEB!important}.woocommerce-cart table.cart th.product-name,.woocommerce-cart table.cart td.product-name{text-align:left!important}.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-subtotal{font-size:16px!important;font-weight:600!important}.woocommerce a.remove{margin:0 auto!important;text-indent:-100em!important;width:20px!important;height:20px!important;overflow:hidden!important;position:relative!important;background:transparent!important}.woocommerce a.remove:before{content:'';display:block;background:url(/wp-content/themes/porta-dock-2024/i/ico-remove.svg) no-repeat;width:100%;height:100%;position:absolute;background-size:100% 100%}.woocommerce-cart table.cart img{display:block!important;margin:0 auto!important;width:50px!important}.woocommerce-cart table.cart td.actions{border:none!important;padding:27px 0!important}td #coupon_code{width:159px!important;height:37px!important;border:1.5px solid #000000!important;font:16px Montserrat!important;letter-spacing:-0.5px!important;text-transform:uppercase!important;color:#797A7C!important;margin:0 22px 0 0!important;padding:0 18px!important}div.woocommerce #respond input#submit,div.woocommerce a.button,div.woocommerce button.button,div.woocommerce input.button{background:#8AB0B6!important;color:#FFF!important;font:16px Montserrat!important;text-transform:uppercase!important;height:37px!important;padding:0 25px!important;border:none!important;-webkit-border-radius:0!important;border-radius:0!important;line-height:37px!important;font-weight:600!important}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin:30px 0 0 0!important}.cart_totals h2,.cart_totals .h2,#order_review_heading,.woocommerce-checkout h3,.woocommerce-checkout .h3{font-size:32px;font-weight:600;text-transform:uppercase;color:#000;letter-spacing:4.5px;margin-bottom:28px}#order_review_heading{margin-top:40px}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce table.woocommerce-checkout-review-order-table{border:1px solid #B0B1B3!important}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td{border:1px solid #B0B1B3!important}.woocommerce-cart .cart-collaterals .cart_totals table th{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;color:#FFF!important;background:#8AB0B6!important;padding:21px 25px!important;letter-spacing:0.8px!important;line-height:1.1em!important}.woocommerce-cart .cart-collaterals .cart_totals table td{font-size:16px!important;line-height:1.1em!important;padding:20px 36px!important;font-weight:600!important}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0!important;margin:24px 0 0 0!important}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:0 15px!important;line-height:37px!important;font-weight:600!important}ul.wc_payment_methods li:before{background:#fff0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:9px 15px!important;font:400 14px Montserrat!important;color:#000!important;-webkit-border-radius:0!important;border-radius:0!important;border:1px solid #B0B1B3!important}.select2-container--default .select2-selection--single .select2-selection__placeholder,.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:#000!important}.select2-container .select2-selection--single{height:37px!important;padding:3px 15px!important;font:400 14px Montserrat!important;color:#000!important}.select2-container .select2-selection--single .select2-selection__rendered{padding:0!important}.select2-container--default .select2-selection--single{-webkit-border-radius:0!important;border-radius:0!important;border:1px solid #B0B1B3!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:3px!important}ul li.select2-results__option{margin:0!important}ul li.select2-results__option:before{display:none!important}ul.woocommerce-shipping-methods li{padding-left:0}ul.woocommerce-shipping-methods li:before{display:none}.woocommerce ul#shipping_method li input{margin-top:5px!important}.dealer-portal-area{padding:0}.single-dealer_page .all,.page-template-dealer-portal .all{display:flex;flex-flow:column nowrap;min-height:100vh}.single-dealer_page .dealer-portal-area,.page-template-dealer-portal .dealer-portal-area{flex:1 0 auto}.dp-headline{background:#404041;color:#FFF;font-weight:500;display:flex;align-items:center;padding:0 10px;top:70px;left:0;right:0;z-index:220;height:38px}.admin-bar .dp-headline{top:102px}.dp-headline a:link,.dp-headline a:visited{color:#FFF;text-decoration:underline}.dp-headline a:hover{text-decoration:none}.dp-headline-welcome{margin:0 auto 0 0}.dp-headline-welcome p{line-height:1.1em;margin:0}.dp-headline-username img{vertical-align:middle;margin:-2px 7px 0 0}.dp-headline-logout{margin:-2px 0 0 30px}.dp-columns{display:flex}.dp-nav-button{display:none}.dp-nav{background:#404040;width:180px;position:static;top:224px;min-height:calc(100vh - 224px);left:0;z-index:220}.dp-nav ul{margin:0}.dp-nav ul li{margin:0 0 4px 0;padding:0;position:relative}.dp-nav ul li:before{display:none}a.dp-nav-link:link,a.dp-nav-link:visited{display:flex;align-items:flex-start;color:#FFF;text-decoration:none;position:relative;-webkit-transition:none;transition:none;padding:0 10px 0 0}.dp-nav a:link,.dp-nav a:visited{text-decoration:none}.dp-nav ul li:not(.current):hover>a.dp-nav-link,.dp-nav ul li:not(.current)>adp-nav-link:focus{color:#72aee6}a.dp-nav-link:focus{outline:none}a.dp-nav-link:after{content:'';display:block;border-right:9px solid #FFF;border-top:8px solid #fff0;border-bottom:8px solid #fff0;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}li.has-children:not(.current):hover>a.dp-nav-link:after{border-right-color:#2c3338}.dp-nav ul li.current>a.dp-nav-link:after{opacity:1}.dp-nav ul li.current>a.dp-nav-link{background-color:#8AB0B6}.dp-nav ul li a:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:4px;background:#0176ab;opacity:0}.dp-nav ul li.current>a:before{background-color:#FFF}.dp-nav ul li:hover>a:before,.dp-nav ul li a:focus:before{opacity:1}.dp-nav ul li img{vertical-align:middle}.dp-nav-icon{width:36px;margin:6px 0 0 0;text-align:center;font-size:17px;color:#9aa0a5}.dp-nav ul li:not(.current):hover>a.dp-nav-link .dp-nav-icon,.dp-nav ul li:not(.current)>a.dp-nav-link:focus .dp-nav-icon{color:#72aee6}.dp-nav ul li.current>a.dp-nav-link .dp-nav-icon{color:#FFF}.dp-nav-title{padding:8px 0}ul.dp-dropdown{position:absolute;top:0;left:100%;word-wrap:break-word;padding:7px 0 8px;z-index:9999;background-color:#2c3338;box-shadow:0 3px 5px rgb(0 0 0 / 20%);margin:0;min-width:160px;border-left:5px solid #fff0;display:none}li:hover>ul.dp-dropdown{display:block}li.current>ul.dp-dropdown{display:block;position:static;display:block;border-left:none}ul.dp-dropdown li{list-style:none;margin:0;padding:0;text-transform:capitalize}ul.dp-dropdown li:before{display:none}ul.dp-dropdown li a:link,ul.dp-dropdown li a:visited{color:#f0f0f1;display:block;padding:4px 18px 4px 16px}ul.dp-dropdown li a:focus{outline:none}ul.dp-dropdown li a:hover,ul.dp-dropdown li a:focus{color:#FFF}.dp-content{width:calc(100% - 230px);margin:0 20px 0 50px;max-width:1583px;padding:20px 0 25px 0}.portal-dealer-name{text-align:left;margin-top:0;text-transform:capitalize}.dp-notice{display:none;padding:32px 25px 25px 25px;font-size:16px;font-weight:500;background:#F5F5F5;margin:0 0 12px 0;position:relative}.dp-notice-alert{background-image:url(/wp-content/themes/porta-dock-2024/i/ico-alert.svg);background-repeat:no-repeat;background-position:25px 35px;padding-left:76px}.dp-notice-title{padding:0 40px 0 0}.dp-notice-close{position:absolute;top:11px;right:14px;font-size:18px}a.dp-notice-close:link,a.dp-notice-close:visited{color:#707070;text-decoration:none}a.dp-notice-close:hover{color:#000}a.dp-notice-close:focus{outline:none}.dp-notice-title,.dp-notice h2,.dp-notice .h2,.dp-notice h3,.dp-notice .h3,.dp-notice h4,.dp-notice h5{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;word-spacing:2px;margin:0 0 7px 0;line-height:1.1em}.dp-notice h2:not(:first-child),.dp-notice .h2:not(:first-child),.dp-notice h3:not(:first-child),.dp-notice .h3:not(:first-child),.dp-notice h4:not(:first-child),.dp-notice h5:not(:first-child){margin-top:22px}.dp-notice p{line-height:1.3em;margin-bottom:5px}.dp-notice>:last-child{margin-bottom:0}.dp-indent{margin:30px 0 0 0;max-width:902px}.dp-indent>h1:first-child,.dp-indent>.h1:first-child{padding-top:0}.dealer-page-headline{text-align:left}.added_to_cart{display:inline-block;margin:-4px 0 0 15px}.with-empty-cart-icon:before,.wp-block-product-new,.with-empty-cart-icon+.wp-block-separator,.with-empty-cart-icon+.wp-block-separator+.wp-block-heading{display:none!important}.wc-block-components-product-metadata__description ul{margin-left:0}.wc-block-components-product-metadata__description ul li{list-style:none}.portal-area .indent{display:flex;justify-content:space-between;margin-top:35px;position:relative}.portal-area .indent:before{content:'';display:block;position:absolute;top:0;bottom:0;left:35.3%;width:2px;background:#2c6882}.portal-sidebar{width:31.5%;font-size:19px}.portal-sidebar p+h2,.portal-sidebar ul+h2,.portal-sidebar p+.h2,.portal-sidebar ul+.h2{margin-top:45px}.dealer-notice:not(:last-child){margin-bottom:50px}#message{font-size:19px;color:#FFF;padding:20px;background:#8AB0B6;margin:0 0 35px 0}#message>:last-child{margin-bottom:0}.portal-content{width:59.6%;margin:16px 0 0 0}.portal-dealer+.portal-dealer{margin-top:60px}.portal-meta{display:flex;align-items:center}.portal-username{margin:15px auto 0 0;font-size:19px}.portal-username a:link,.portal-username a:visited{text-decoration:underline}.portal-username a:hover{text-decoration:none}.portal-meta{margin-bottom:55px}.portal-meta h6,.portal-meta .h6,.portal-meta .acf-button{margin:0!important;font-size:17px!important}.portal-meta h6 a:link,.portal-meta h6 a:visited,.portal-meta .h6 a:link,.portal-meta .h6 a:visited,.portal-meta .acf-button{padding:10px 15px 10px 15px!important;min-width:217px!important}.acf-field-63470d1c007a5{display:none!important}div.acf-fields>.acf-field{padding:0!important;border:none!important;margin:0 0 30px 0!important}div.acf-fields>.acf-field>.acf-label{font-size:19px}.acf-field{display:flex;justify-content:space-between}div.acf-fields>.acf-field>.acf-input{width:calc(100% - 107px)}div.acf-fields>.acf-field>.acf-label{width:95px!important;margin:5px 0 0 0!important}div.acf-fields>.acf-field>.acf-label>label{font-weight:400!important;margin:0!important;font-size:18px!important}div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=text],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=password],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=date],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=datetime],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=datetime-local],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=email],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=month],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=number],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=search],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=tel],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=time],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=url],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>input[type=week],div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>textarea,div.acf-fields>.acf-field>.acf-input>.acf-input-wrap>select{padding:5px 21px!important;font-size:16px!important;border-radius:6px!important;border:1px solid #707070!important;outline:none!important}.acf-field-61701b8f7703c .acf-label{display:none!important}.acf-field-61701b8f7703c .acf-input{width:100%!important}.acf-field-6170255e898a4,.acf-field-617022021b3bb{display:block!important}div.acf-fields>.acf-field.acf-field-6170255e898a4>.acf-label,div.acf-fields>.acf-field.acf-field-617022021b3bb>.acf-label{width:100%!important;margin:50px 0 15px 0!important}div.acf-fields>.acf-field.acf-field-6170255e898a4>.acf-label>label,div.acf-fields>.acf-field.acf-field-617022021b3bb>.acf-label>label{font-size:18px!important;font-weight:700!important}.acf-field-6170255e898a4 .acf-input,div.acf-fields>.acf-field.acf-field.acf-field-617022021b3bb>.acf-input{width:100%!important}.wp-editor-tools{display:none!important}.page-template-login-php,.page-template-password-reset{background:#edf0f2}.page-template-login-php h1,.page-template-login-php .h1{padding:0}.page-template-login-php h1:before,.page-template-login-php h1:after,.page-template-login-php .h1:before,.page-template-login-php .h1:after{display:none}.login-area{padding:0}.login-area .frame{padding:100px 0 305px 0}.login-area .frame:after{content:'';display:block;position:absolute;bottom:180px;right:-480px;width:772px;height:84px;background:url(/wp-content/themes/porta-dock-2024/i/waves.webp) no-repeat;opacity:.05}body .um-login{max-width:402px!important;padding:0!important}body .um-login form,body .um-password form{background:#FFF!important;box-shadow:0 0 8px 0 #ccc!important;margin-top:80px!important;padding:40px 35px 23px 35px!important;margin-bottom:20px!important}body .um-center .um-button{min-width:100%!important}body .um-field-label label{font-size:13px!important}.um-field{padding:0 0 25px 0!important}.um-field:last-child{padding-bottom:0!important}.um-field-label label{font-weight:400!important}.um-field-label{margin-bottom:2px!important}body .um .um-form input[type=text],body .um .um-form input[type=search],body .um .um-form input[type=tel],body .um .um-form input[type=password],body .um .um-form textarea{background:#e2eff5!important;border:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}body ._um_row_1{margin-bottom:20px!important}.um-col-alt-b a.um-link-alt:link,.um-col-alt-b a.um-link-alt:visited{font-size:18px!important;color:#8AB0B6!important;text-decoration:underline!important}.um-col-alt-b a.um-link-alt:hover{text-decoration:none!important}.um-col-alt{margin:0!important}body p.um-notice{margin:0 0 20px 0!important}p.um-notice.success{background-color:#8AB0B6!important}body .translator-dropdown-floating-left,body .translator-dropdown-floating-left .translator-dropdown-sub-container{float:none!important}body .translator-dropdown-container,body .translator-dropdown-sub-container{height:19px!important;font:12px Roboto!important}body .translator-dropdown-languages-list-opened .translator-dropdown-current-language,body .translator-dropdown-languages-list-opened .translator-dropdown-current-language span,body .translator-dropdown-current-language span{color:#fff!important}body .translator-dropdown-current-language span,body .translator-dropdown-sub-container a span{line-height:19px!important;font:12px Roboto!important}body .translator-dropdown-current-language img,body .translator-dropdown-sub-container a img{width:19px!important;height:auto!important}.translator-dropdown-current-language>img{margin-top:3px!important}body .translator-dropdown-body{background:transparent!important;border:none!important;padding:0 18px 0 0!important;height:21px!important;background:transparent!important;cursor:pointer!important;position:relative!important}body .translator-dropdown-languages-list-opened .translator-dropdown-body{height:21px!important}body .translator-dropdown-body:before{content:'\f078';display:block;position:absolute;top:2px;right:0;font:900 14px 'Font Awesome 5 Free';color:#fff}body .translator-dropdown-sub-container p{height:25px!important;margin:0!important;padding:0!important}body .translator-dropdown-languages-list p{border-top:none!important;padding:0!important;break-inside:avoid!important}body .translator-dropdown-current-language,body .translator-dropdown-sub-container a{height:25px!important;line-height:25px!important;font:12px Roboto!important;display:block!important;padding:0!important;margin:0!important}body .translator-dropdown-sub-container a{break-inside:avoid!important;padding:0 10px!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;color:#FFF!important}.translator-dropdown-sub-container a span{color:#FFF!important}body .translator-dropdown-current-language span,body .translator-dropdown-sub-container a span{line-height:19px!important;height:auto!important;display:block!important;margin:1px 0 0 0!important}body .translator-dropdown-current-language-arrow{display:none!important}body .translator-dropdown-languages-list-opened .translator-dropdown-body{background:url(/wp-content/themes/porta-dock-2024/i/ico-globe.svg) no-repeat right 23px top 0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}body .translator-dropdown-languages-list-scroll,body .translator-dropdown-languages-list{background:rgb(56 68 73 / .94)!important;border:none!important;-webkit-border-radius:0!important;border-radius:0!important;width:auto!important;position:absolute!important;top:calc(100% - 2px)!important;left:0!important;right:0!important}body .translator-dropdown-languages-list{left:auto!important;right:-11px!important;column-count:7}.translator-dropdown-languages-list-scroll-bar,body .translator-dropdown-languages-list-scroll-bar-rail{display:block!important}body .translator-dropdown-hover .translator-dropdown-languages-list p:hover a,body .translator-dropdown-hover .translator-dropdown-languages-list p:hover a span{color:#8AB0B6!important;background:#fff!important}.translator-dropdown-sub-container aLhover span{color:#8AB0B6!important}.facetwp-facet-shop.facetwp-type-checkboxes>.facetwp-depth,.facetwp-checkbox.checked+.facetwp-depth{display:block!important}.shop-notice{padding:50px 0 0 0}.shop-notice .frame{background:#8AB0B6;padding:30px;text-align:center;border-radius:10px}.shop-notice .frame>:last-child{margin-bottom:0}div.wpforms-container-full{margin:30px auto 0 auto!important;position:relative!important}.wpforms-container .wpforms-field-label{margin-bottom:8px!important}div.wpforms-container-full .wpforms-form .wpforms-field{padding:6px 0 27px 0!important}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{display:block!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;margin:0!important;padding:12px 16px!important;text-indent:0!important;font:15px Roboto!important;letter-spacing:0!important;background:#FFF!important;color:#384449!important;border:1px solid #ccc!important;width:100%!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:0 0 0 transparent!important;box-shadow:0 0 0 transparent!important;outline:none!important;height:auto!important}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:134px!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:0px!important;padding:0!important}body div.wpforms-container-full input[type=date]::-moz-placeholder,body div.wpforms-container-full input[type=datetime]::-moz-placeholder,body div.wpforms-container-full input[type=datetime-local]::-moz-placeholder,body div.wpforms-container-full input[type=email]::-moz-placeholder,body div.wpforms-container-full input[type=month]::-moz-placeholder,body div.wpforms-container-full input[type=number]::-moz-placeholder,body div.wpforms-container-full input[type=password]::-moz-placeholder,body div.wpforms-container-full input[type=range]::-moz-placeholder,body div.wpforms-container-full input[type=search]::-moz-placeholder,body div.wpforms-container-full input[type=tel]::-moz-placeholder,body div.wpforms-container-full input[type=text]::-moz-placeholder,body div.wpforms-container-full input[type=time]::-moz-placeholder,body div.wpforms-container-full input[type=url]::-moz-placeholder,body div.wpforms-container-full input[type=week]::-moz-placeholder,body div.wpforms-container-full select::-moz-placeholder,body div.wpforms-container-full textarea::-moz-placeholder,body div.wpforms-container-full input[type=date]::placeholder,body div.wpforms-container-full input[type=datetime]::placeholder,body div.wpforms-container-full input[type=datetime-local]::placeholder,body div.wpforms-container-full input[type=email]::placeholder,body div.wpforms-container-full input[type=month]::placeholder,body div.wpforms-container-full input[type=number]::placeholder,body div.wpforms-container-full input[type=password]::placeholder,body div.wpforms-container-full input[type=range]::placeholder,body div.wpforms-container-full input[type=search]::placeholder,body div.wpforms-container-full input[type=tel]::placeholder,body div.wpforms-container-full input[type=text]::placeholder,body div.wpforms-container-full input[type=time]::placeholder,body div.wpforms-container-full input[type=url]::placeholder,body div.wpforms-container-full input[type=week]::placeholder,body div.wpforms-container-full select::placeholder,body div.wpforms-container-full textarea::placeholder{color:#384449!important;opacity:1!important}body .wpforms-container .wpforms-recaptcha-container{padding:0!important}.wpforms-is-recaptcha{min-height:63px!important;margin:12px 0 0 0!important}.wpforms-form{position:relative}body #g-recaptcha-response{display:none!important}.dealer-portal-area{position:relative;z-index:1}.dp-nav{position:static;height:auto;padding-bottom:40px}.wpforms-is-recaptcha-type-v3{display:none!important}.pum-close{width:30px!important;height:30px!important;font-size:14px!important;display:flex;align-items:center;justify-content:center}.notice{text-align:center}.lSSlideOuter.vertical,.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;-khtml-user-select:none;overflow:hidden}.lSSlideOuter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before,.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform 1s,height 1s;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSAction>a:hover,.lSSlideOuter .media.active,.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:.5s linear;transition:.5s linear}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(/wp-content/themes/porta-dock-2024/../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear;transition:opacity .35s linear}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;overflow:hidden}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd,.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:.3s rightEnd;animation:.3s rightEnd;position:relative}.lSSlideOuter .leftEnd,.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:.3s leftEnd;animation:.3s leftEnd;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:.3s topEnd;animation:.3s topEnd;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:.3s bottomEnd;animation:.3s bottomEnd;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}@media (max-width:1201px){.hero{padding:500px 0 220px 0}.tai-text{margin-top:110px}ul.services{margin-left:-20px;margin-right:-20px}ul.services>li{letter-spacing:1px;margin-bottom:10px}.toi{padding-bottom:340px;background-position:70% 100%}.footer-links ul li{font-size:1em}.footer-nav ul ul{margin-left:0}.callout.graphic-background{padding-top:50px;padding-bottom:230px}.features-area+.faq-area{padding-top:10px}.color-line{display:block}.color{flex:1 1 50%}.color+.color{margin-left:0}ul.color-list{margin-left:-15px;margin-right:-15px}ul.color-list>li,ul.color-list>li:first-child{width:calc(33.33% - 30px);margin-left:15px;margin-right:15px}.accordion-title,.color-title{color:#8AB0B6;font-size:1.2em;text-transform:uppercase;letter-spacing:3px}.dp-headline{position:static;height:auto;padding:15px 10px}.dp-columns{padding:0}.dp-nav{position:static;height:auto}.dp-content{padding:20px 0;margin-left:auto}.dp-headline{font-size:13px}}@media (max-width:959px){.admin-bar .drawer{top:70px}.dp-headline{flex-flow:row wrap}.dp-headline-username{order:1;margin-left:auto}.dp-headline-logout{order:2}.dp-headline-welcome{width:100%;margin:15px 0 0 0;order:3}.hero{padding:190px 0 220px 0}.callout .frame,.tai .frame{flex-flow:column nowrap;align-items:center}.callout-image,.tai-image{width:100%;order:1!important}.tai-image{display:block;width:100%!important;max-width:400px;margin:0 0 50px 0!important}.callout-image img,.tai-image img{width:100%;height:auto}.callout-text,.tai-text{width:100%!important;order:2!important;margin:0!important}.tai+.text-callout{padding-top:10px}.text-callout .frame{display:block}.text-callout .frame:before{display:none}.tc-text{width:100%}.tc-text+.tc-text{margin-top:70px}.boxes-area{margin-top:-40px}.box-title{letter-spacing:1px}.toi{padding-top:200px;margin-top:-204px}.right-toi{background-position:100% 100%}.footer-top .frame{display:block}.footer-logo{margin:0 0 30px 0}.footer-links{margin:0 0 10px 0}.footer-links ul li:first-child{padding-left:0;margin-left:0}.footer-links ul li{letter-spacing:1px}.footer-nav{display:none}.footer-right{width:265px;margin:0 auto}ul.features{flex-flow:row wrap;margin:0 -12px}ul.features>li.feature-text{width:100%;order:1;padding:0;margin:0 12px}ul.features>li.feature-image{order:2;width:calc(50% - 24px)}.horizontal-gradient-background+.tai{margin-top:0}.content:not(.graphic-background):not(.gradient-background):not(.horizontal-gradient-background)+.content:not(.graphic-background):not(.gradient-background):not(.horizontal-gradient-background){padding-top:10px}ul.materials{margin-left:-10px;margin-right:-10px}ul.materials>li{width:calc(14.285% - 20px);margin-left:10px;margin-right:10px}ul.small-features>li.small-feature-text{width:100%}ul.small-features>li{width:calc(33.33% - 24px)}ul.small-boxes>li{width:calc(50% - 26px)}.box-image img{width:100%;height:auto}.box-title{height:89px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.toi{position:relative}.toi:not(.white-text):before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#FFF;opacity:.3;z-index:20}.toi .frame{z-index:20}ul.dealers-list>li{width:calc(50% - 40px)}.toi{padding-bottom:200px;background-size:960px auto}.document-title{font-size:1em;font-weight:400;margin-right:0}.document-type{margin-top:15px}ul.videos{margin-left:-10px;margin-right:-10px}ul.videos>li{width:calc(50% - 20px);margin:0 10px 20px 10px}.video-thumbnail a:before{opacity:.8}.video-thumbnail a:hover:before{opacity:1}.video-details{font-size:.9em}ul.product-grid{margin-left:-10px;margin-right:-10px}ul.product-grid>li{width:calc(50% - 20px);margin:0 10px 40px 10px}form.cart{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.quantity-dropdown{margin:0 0 10px 0}}@media (max-width:599px){.hero .frame{z-index:10}.toi:not(.white-text):before{display:none}.toi{background-size:100% auto;background-position:50% 100%!important;padding-top:0!important;padding-bottom:250px!important;margin-top:0!important}.toi.white-text,.toi.white-text *,.toi.white-text a:link,.toi.white-text a:visited,.toi.white-text h2 strong,.toi.white-text .h2 strong{color:#384449!important}.toi.white-text h4 a:after{background-image:url(/wp-content/themes/porta-dock-2024/i/arrow-right-dark.svg)}.toi-text{max-width:100%}.menu-button{margin-left:15px}.header-translate,ul.header-icons>li{margin-left:15px}.logo{width:140px}h1,.h1{font-size:3em}h2,.h2{font-size:2em}.hero{padding:110px 0 110px 0}.hero-outro+.callout.graphic-background{padding-top:0}.callout-text{padding:30px 20px}.callout-text h2+h5,.callout-text h2+.h5,.callout-text .h2+h5,.callout-text .h2+.h5{margin-top:16px}ul.services:last-child{margin-bottom:-40px}ul.services>li{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin-bottom:40px}.service-icon{height:40px;margin:0 0 5px 0}.service-icon img{max-height:100%;width:auto}ul.boxes{display:block;margin:0 auto;max-width:370px}ul.boxes>li{width:100%;margin:0 0 30px 0}.footer-logo{display:flex;justify-content:center}.footer-links ul{flex-flow:column nowrap;align-items:center;margin:0}.footer-links ul li{margin:10px 0;padding:0}.footer-links ul li:not(:first-child):before{display:none}.footer-right{display:flex;flex-flow:column nowrap;align-items:center}.specs-area .frame{display:block}.specs-content{width:100%;margin:0 0 40px 0}.specs-sidebar{width:100%}.callout+.single-column:not(.graphic-background):not(.gray-background){padding-top:10px}.colors-area .frame{display:block}.colors-text{width:100%;margin:0 0 40px 0}.colors{width:100%}ul.accordion{margin-right:0}ul.materials{flex-flow:row wrap}ul.materials>li{width:calc(2 * 14.285% - 20px)}.faq-section{display:block;margin:0 0 50px 0}.faq-section-title{width:100%;padding:0;margin:0 0 20px 0}ul.faq,.wide-faq-area ul.faq{width:100%}.faq-title{padding-left:0}.faq-content{padding:0}.columns{display:block;margin:0!important}.column{width:100%!important;margin:0!important}#facetwp-map{height:400px!important}ul.dealers-list>li{width:calc(100% - 40px)}.dealer-snapshot{display:block}.dealer-meta{width:100%;margin:0 0 40px 0}.dealer-map{width:100%}.filter-columns{display:block}.filter-button{display:block}.filter-button:not(.open) .filter-button-hide,.filter-button.open .filter-button-show{display:none}.filter-column-one-third{display:none;width:100%;margin:0 0 45px 0}.filter-column-two-thirds{width:100%}ul.videos{margin-left:0;margin-right:0}ul.videos>li{width:100%;margin-left:0;margin-right:0}ul.media{margin-left:auto;margin-right:auto;max-width:568px;display:block}ul.media>li{width:100%;margin-left:0;margin-right:0}.dp-headline-username{margin-left:0}.dp-notice{font-size:14px}body:not(.dp-nav-open) .dp-nav{width:0;overflow:hidden}body:not(.dp-nav-open) .dp-content{width:calc(100% - 40px)}.dp-nav-open .dp-nav{flex:1 0 auto}.dp-nav-open .dp-content{width:calc(100% + 210px);margin-left:20px}.dp-headline,.admin-bar .dp-headline{position:relative;padding-left:80px;top:0;left:0;right:0}.dp-nav-button{display:flex;justify-content:center;align-items:center;width:52px;height:46px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:40px}a.dp-nav-button:link,a.dp-nav-button:visited{color:#9ba2a6;text-decoration:none}.dp-nav-open a.dp-nav-button{background:#2c3338;color:#72aee6}body .translator-dropdown-languages-list{width:273px!important;column-count:4!important}.drawer-content{width:auto;margin:0 -30px 0 -30px}.drawer nav{padding-left:22px;padding-right:10px}.toi-background{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;pointer-events:none;display:flex;flex-flow:column nowrap;justify-content:flex-end}.toi-background img{display:block;width:100%;height:auto}}@font-face{font-family:'Kanit';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr4-ORWpVaF5NQ.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kanit';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr4-ORWnVaE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Kanit';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v15/nKKZ-Go6G5tXcrabGwCYdA.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kanit';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v15/nKKZ-Go6G5tXcraVGwA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Kanit';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr5mOBWpVaF5NQ.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kanit';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr5mOBWnVaE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Kanit';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr5KPxWpVaF5NQ.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kanit';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr5KPxWnVaE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}