.section{margin:3rem 0}.section--dark,.section--lightGray{padding:3rem 0}.section--dark:last-of-type{border-bottom:1px solid #808284}.section--dark .text-gray{color:silver}.section--lightGray{background:#f6f6f6}.section--dark{background:#333;color:#fff}.section--dark a:not(.btn):not([class*=text-gray]),.section--dark a:not(.btn):not([class*=text-orange]),.section--dark dd:not([class*=text-gray]),.section--dark dd:not([class*=text-orange]),.section--dark dt:not([class*=text-gray]),.section--dark dt:not([class*=text-orange]),.section--dark h1:not([class*=text-gray]),.section--dark h1:not([class*=text-orange]),.section--dark h2:not([class*=text-gray]),.section--dark h2:not([class*=text-orange]),.section--dark h3:not([class*=text-gray]),.section--dark h3:not([class*=text-orange]),.section--dark h4:not([class*=text-gray]),.section--dark h4:not([class*=text-orange]),.section--dark h5:not([class*=text-gray]),.section--dark h5:not([class*=text-orange]),.section--dark h6:not([class*=text-gray]),.section--dark h6:not([class*=text-orange]),.section--dark li:not([class*=text-gray]),.section--dark li:not([class*=text-orange]),.section--dark p:not([class*=text-gray]),.section--dark p:not([class*=text-orange]),.section--dark span:not([class*=text-gray]),.section--dark span:not([class*=text-orange]){color:#fff}@media only screen and (min-width:1024px){.section{margin:6rem 0}.section--dark,.section--lightGray{padding:6rem 0}}@media only screen and (min-width:1600px){.section{margin:8rem 0}.section--dark,.section--lightGray{padding:8rem 0}}.footer{background:#333;text-align:center;padding:3rem 0}@media only screen and (min-width:1024px){.footer{padding:6rem 0}}.footer__kraken img{width:200px;height:238px;margin:0 auto}.footer__logo img{width:179px;height:52px;margin:1.5rem auto 0}.footer__social{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__social li{margin:0 .35rem}.footer__social li svg{width:32px;height:32px}.footer__menu{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__menu__item{text-transform:uppercase;font-weight:700;margin-top:.5rem;font-size:.875rem}.footer__menu__link{color:#fff}@media only screen and (min-width:768px){.footer__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer__menu li{margin:0 .5rem}}.footer__legal{margin-top:1.5rem}@media only screen and (min-width:768px){.footer__legal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer__legal__item{color:#fff;font-size:.75rem;opacity:.65;margin-bottom:.25rem}@media only screen and (min-width:768px){.footer__legal__item{margin:0 .35rem}}.footer__legal__link{color:#fff}.card{border-radius:4px;overflow:hidden;border:1px solid #808284;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card--products,.card--resources{border-bottom:6px solid #e26b1d}.card__img--resources{aspect-ratio:16/9;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.card__img--products{padding:1.5rem}.card__img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.card__img__img{-webkit-transition:250ms ease all;transition:250ms ease all}.card__img__img--resources{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.card__content{background:#fff;padding:1.5rem;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;height:100%}.card__content--hoses{-webkit-clip-path:polygon(0 0,100% 30%,100% 100%,0 100%);clip-path:polygon(0 0,100% 30%,100% 100%,0 100%);margin-top:-12rem;padding-top:5rem}@media only screen and (min-width:512px){.card__content--hoses{-webkit-clip-path:polygon(0 0,100% 40%,100% 100%,0 100%);clip-path:polygon(0 0,100% 40%,100% 100%,0 100%)}}@media only screen and (min-width:1024px){.card__content--hoses{-webkit-clip-path:polygon(0 0,100% 20%,100% 100%,0 100%);clip-path:polygon(0 0,100% 20%,100% 100%,0 100%)}}@media only screen and (min-width:1280px){.card__content--hoses{-webkit-clip-path:polygon(0 0,100% 30%,100% 100%,0 100%);clip-path:polygon(0 0,100% 30%,100% 100%,0 100%)}}.card__content__logo{width:190px;margin-bottom:1.15rem}.card__content__cat a:hover{color:#e26b1d}.card__content__title{text-transform:none;font-family:"Avenir Next",Avenir,Helvetica,Arial,sans-serif;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.card__content__title{font-size:1.5rem}}.card__content__title--hoses{font-size:calc(1.305rem + .66vw)}@media (min-width:1200px){.card__content__title--hoses{font-size:1.8rem}}.card__content__excerpt{font-size:.875rem}.card__content__actions{padding-top:1.5rem;margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.card__content__actions .btn,.card__content__actions .link{display:block;width:100%}.card__content__actions .link{margin-top:1rem;text-align:center;color:#808284;font-size:.875rem}@media only screen and (min-width:512px){.card__content__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.card__content__actions .btn,.card__content__actions .link{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card__content__actions .link{margin:0 0 0 .75rem}}@media only screen and (min-width:1024px) and (max-width:1279px){.card__content__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.card__content__actions .link{margin:.5rem 0 0 0}}.btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btns a{display:block}.btns a:nth-child(2){margin-top:.75rem}@media only screen and (max-width:511px){.btns a{width:100%}}@media only screen and (min-width:768px){.btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.btns a:nth-child(2){margin:0 0 0 .75rem}.btns--stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.btns--stack a:nth-child(2){margin:.75rem 0 0 0}}.select label{display:block}.select select{width:100%;height:41.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;font-size:.875rem;font-family:"Avenir Next",Avenir,Helvetica,Arial,sans-serif;padding:.5rem .75rem;border:1px solid #808284;color:#333!important}.select select:focus{outline-color:var(--primary-color)}.select__wrapper{min-width:200px;max-width:250px;position:relative}.select__wrapper::after{content:"";background-image:url(../img/down-caret-gray.svg);background-size:11px 5.4px;background-repeat:no-repeat;position:absolute;right:.75rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:11px;height:5.4px;pointer-events:none}.accordion--confine{max-width:475px}.accordion__btn{cursor:pointer;position:relative;display:block;margin-bottom:.45rem;padding-right:2rem}.accordion__btn::after{content:"";background-image:url(../img/down-caret-gray.svg);background-size:16px 8px;background-repeat:no-repeat;width:16px;height:8px;position:absolute;right:0;top:calc(50% + .25rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:250ms ease all;transition:250ms ease all}.accordion__btn.active::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.accordion__btn:not(:first-of-type){border-top:1px solid silver;padding-top:.5rem}.accordion__panel{max-height:0;overflow:hidden;-webkit-transition:250ms ease all;transition:250ms ease all}.accordion__panel p:last-child{margin-bottom:1rem}.accordion__panel--lg :first-child{margin-top:.5rem}.accordion__panel--lg :last-child{margin-bottom:1.25rem!important}.specs-table{display:none;-webkit-transition:250ms ease all;transition:250ms ease all}.specs-table.show-table{display:block}.specs-table table{width:100%;max-width:100%;margin-top:1rem}.specs-table table tbody,.specs-table table thead{width:100%}.specs-table table tr{border-bottom:1px solid silver}.specs-table table td,.specs-table table th{padding:.35rem 0}.specs-table table td:first-of-type,.specs-table table th:first-of-type{width:70%}.specs-table table td:nth-of-type(2),.specs-table table td:nth-of-type(3),.specs-table table th:nth-of-type(2),.specs-table table th:nth-of-type(3){width:30%;text-align:right}.specs-table table td:nth-of-type(2).hide,.specs-table table td:nth-of-type(3).hide,.specs-table table th:nth-of-type(2).hide,.specs-table table th:nth-of-type(3).hide{width:0}.specs-table table th{text-align:left}.specs-table table td{font-size:.875rem}.specs-table table td svg{width:18px;height:18px;margin-bottom:-3px}.specs-table table td svg.check path{fill:var(--primary-color)}.specs-table.is-comparing table td:first-of-type,.specs-table.is-comparing table th:first-of-type{width:auto}.specs-table.is-comparing table td:not(:first-of-type),.specs-table.is-comparing table th:not(:first-of-type){width:auto;text-align:right;padding-left:.5rem}.specs-table--confine{max-width:475px}.specs-table--truncate{max-height:155px;overflow:hidden}.specs-table__show-all{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem;margin:.5rem auto 0}.badge{min-width:120px;min-height:30px;background:#808284;color:#fff;padding:.15rem .5rem;display:inline-block;border-radius:4px;text-align:center}form{padding:0}form label{font-family:Knockout,Helvetica,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase;margin-bottom:.35rem;font-weight:500}form label--md{font-size:1.25rem}form label--lg{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){form label--lg{font-size:1.5rem}}form label--lg{margin-bottom:0}form label{font-size:1rem!important;color:#808284!important;margin-bottom:.35rem}form input,form textarea{width:100%;padding:.65rem .85rem;border:1px solid #808284;margin-bottom:1rem}form input:focus,form textarea:focus{outline:1px solid #e26b1d}:root{--fui-error:#BB3A32;--fui-label-error-color:#8e1b13;--fui-label-error-border-color:#d95d54;--fui-input-error-color:#8e1b13;--fui-input-error-border-color:#d95d54;--fui-input-error-box-shadow-focus:0 0 0 3px rgba(248, 180, 180, 0.45)}.fui-btn{--fui-btn-font-size:1rem;--fui-btn-padding:1rem 2.1rem;--fui-btn-border-radius:4px;-webkit-transition:250ms ease all;transition:250ms ease all;text-transform:uppercase;font-weight:700;-webkit-box-shadow:0 4px 12px transparent;box-shadow:0 4px 12px transparent}.fui-btn:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.fui-submit{--fui-submit-btn-bg-color:#E26B1D;--fui-submit-btn-border-color:#E26B1D;--fui-submit-btn-bg-color-hover:#E26B1D;--fui-submit-btn-border-color-hover:#E26B1D}.fui-input,.fui-select{--fui-input-font-size:0.875rem;--fui-input-padding:0.5rem 0.75rem;--fui-input-border-radius:6px}.fui-i{--fui-font:Avenir Next,Avenir,Helvetica,Arial,sans-serif;--fui-color:#E26B1D;--fui-primary-color:#E26B1D;--fui-primary-color-hover:#E26B1D;--fui-gray-100:#f6f6f6;--fui-gray-200:#E2E8F0;--fui-gray-300:#C0C0C0;--fui-gray-400:#94A3B8;--fui-gray-500:#808284;--fui-gray-600:#475569;--fui-gray-700:#334155;--fui-gray-800:#1E293B;--fui-gray-900:#0F172A;--fui-border-color:#C0C0C0;--fui-border-radius:4px;--fui-focus-border-color:#E26B1D;--fui-focus-shadow:0 0 0 1px #E26B1D}.fui-alert-success{border-radius:4px;font-size:1.15rem;line-height:1.6}.fui-error-message{font-size:.75rem}.iti--allow-dropdown.iti--separate-dial-code{width:100%}@media only screen and (min-width:1024px){.panel__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.panel__img{padding:0}.panel__img__img{width:100%;border-radius:4px}@media only screen and (min-width:1024px){.panel__img--textFirst{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media only screen and (max-width:1023px){.panel__content{margin:3.5rem 1rem 0}}.panel__content__btn{margin-top:1.5rem}.ftentries__col{margin-top:2rem}.ftentries__btns{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.ftentries__btns{margin-top:3rem}}.cta{position:relative}.cta--overlay::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.cta__content{position:relative;z-index:2;padding:4rem 1.5rem}@media only screen and (min-width:1024px){.cta__content{padding:6rem 0}}.cta__copy{color:#fff}.cta__copy a:not(.btn):not([class*=text-gray]),.cta__copy a:not(.btn):not([class*=text-orange]),.cta__copy dd:not([class*=text-gray]),.cta__copy dd:not([class*=text-orange]),.cta__copy dt:not([class*=text-gray]),.cta__copy dt:not([class*=text-orange]),.cta__copy h1:not([class*=text-gray]),.cta__copy h1:not([class*=text-orange]),.cta__copy h2:not([class*=text-gray]),.cta__copy h2:not([class*=text-orange]),.cta__copy h3:not([class*=text-gray]),.cta__copy h3:not([class*=text-orange]),.cta__copy h4:not([class*=text-gray]),.cta__copy h4:not([class*=text-orange]),.cta__copy h5:not([class*=text-gray]),.cta__copy h5:not([class*=text-orange]),.cta__copy h6:not([class*=text-gray]),.cta__copy h6:not([class*=text-orange]),.cta__copy li:not([class*=text-gray]),.cta__copy li:not([class*=text-orange]),.cta__copy p:not([class*=text-gray]),.cta__copy p:not([class*=text-orange]),.cta__copy span:not([class*=text-gray]),.cta__copy span:not([class*=text-orange]){color:#fff}.cta__btns{margin-top:2rem}.cta__img{position:absolute;left:0;top:0;height:100%;width:100%}.cta__img__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.form__form{margin-top:2rem}.form__address{margin-top:3rem}@media only screen and (min-width:1024px){.form__address{margin-top:0}}.faqs__copy{margin-bottom:2rem}.insta__copy{margin-bottom:2rem}.insta__feed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.insta__item{margin-bottom:1.5rem;width:100%}@media only screen and (min-width:512px){.insta__item{width:48%}}@media only screen and (min-width:768px){.insta__item{width:31.5%}}@media only screen and (min-width:1024px){.insta__item{width:23.5%}}@media only screen and (min-width:1600px){.insta__item{width:15%}}.insta__item__img:hover .insta__item__img__img{-webkit-transform:translateY(-.35rem);-ms-transform:translateY(-.35rem);transform:translateY(-.35rem);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.insta__item__img__img{border-radius:4px;margin-bottom:.5rem;-webkit-transition:250ms ease all;transition:250ms ease all;-webkit-box-shadow:0 4px 12px transparent;box-shadow:0 4px 12px transparent}.insta__item__caption{font-size:.75rem;color:#808284}.embed__copy{margin-bottom:2rem}.team:not(.section--dark) .team__member__social__item svg path{fill:#333}.team__member{margin-top:2rem}.team__member__img{border-radius:4px;margin-bottom:.5rem}.team__member__name{margin-bottom:0}.team__member__role{color:#808284;margin-bottom:.5rem}.team__member__bio{margin-top:0}.team__member__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1rem;margin-left:-.35rem}.team__member__social__item{margin:0 .35rem}.team__member__social__item a:hover svg path{fill:#e26b1d!important}.team__member__social__item svg{width:32px;height:32px}.team__member__social__item svg path{-webkit-transition:250ms ease all;transition:250ms ease all}