@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}*,:after,:before{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body,html{height:100%;width:100%}body{background-color:#fff;color:#282828;display:grid;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:100%;grid-template-rows:auto 1fr auto;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.3}h1{font-size:2.074rem}h2{font-size:1.728rem}h2.u-lead{font-size:2.074rem;font-style:italic;letter-spacing:4%}h3{font-size:1.44rem}h4{font-size:1.2rem}ol,p,ul{font-size:1rem}p.u-lead{font-size:1.44rem;font-weight:700}footer,header,section{align-items:center;display:flex;flex-direction:column;max-width:100vw;width:100%}.l-container-standard{margin:0 auto;max-width:1332px;padding:0 1rem;position:relative}.l-container-standard__inner{max-width:calc(100vw - 2rem)}.l-container-center{align-items:center;display:flex;flex-direction:column;width:100%}.l-container-full-width{overflow:hidden;width:100%}hr{border-top:1px solid #f1f1f1;margin:0;width:100%}a{color:#095d5d}a:hover{color:#0c8484}a.c-link-secondary{color:#095d5d}a.c-link-secondary:hover{color:#0c8484}a.c-a-muted{color:#555}a.c-a-muted:hover{color:#727272}figcaption{font-size:.833rem;font-weight:600;margin-bottom:36px;margin-top:12px;text-align:center}.c-separator{margin:0 8px}@media screen and (min-width:640px){body,html{font-size:125%}figcaption{margin-bottom:52px}}@media screen and (min-width:1364px){.l-container-full-width{padding:0}}blockquote{font-size:1rem;padding-left:24px;position:relative}blockquote:after{background-color:#0e807e;content:"";height:100%;left:0;position:absolute;top:0;width:8px}.hidden,.is-hidden{display:none}body.u-overflow-hidden{overflow:hidden}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.u-flow>*+*{margin-top:var(--flow-space,1em)}.u-text-center{text-align:center}.u-text-teal{color:#095d5d}.u-text-orange{color:#c17b16}.u-text-red{color:#ea5860}.u-muted,.u-text-gray-3{color:#8b8b8b}.u-muted{font-size:.833rem;font-weight:400}.u-mt-60{margin-top:60px}.u-mb-60{margin-bottom:60px}.u-mb-48{margin-bottom:48px}.u-mb-36{margin-bottom:36px}.u-mb-24{margin-bottom:24px}.u-mt-20{margin-top:24px;margin-top:20px}.u-mb-20{margin-bottom:20px}.u-mt-40{margin-top:40px}.u-mb-8{margin-bottom:8px!important}.u-mt-4{margin-top:4px}.u-mt-48{margin-top:48px}.u-mw-600{max-width:600px}.u-mw-400{max-width:400px}.u-mw-400,.u-w-100{width:100%}.u-of-x{max-width:100%;overflow-x:scroll}.u-bg-teal{background-color:#0a5f5e;color:#fff}.u-bg-grey{background-color:#f1f1f1}.u-bg-red-3{background-color:#ea5860!important}.u-bg-orange-3{background-color:#c17b16!important}.u-bg-orange-2{background-color:#f09d2b!important}.u-bg-blue-7{background-color:#037dad!important}.u-bg-inset{margin-bottom:60px;margin-top:60px;padding:32px 16px;width:100%}ul.u-ul-reset{list-style-type:none;margin:0;padding:0}.u-top-border-no-dash{margin-bottom:24px}.u-top-border-dash{margin-bottom:24px;padding-top:12px;position:relative}.u-top-border-dash:before{background-color:#282828;content:"";height:4px;left:0;position:absolute;top:0;width:80px}.u-top-border-dash-sm{padding-top:8px;position:relative}.u-top-border-dash-sm:before{background-color:#282828;content:"";height:2px;left:0;position:absolute;top:0;width:52px}.u-bottom-border-separator{margin:32px 0;padding-bottom:30px;position:relative}.u-bottom-border-separator:after{background-color:#282828;bottom:0;content:"";height:4px;left:calc(50% - 40px);position:absolute;width:80px}a.u-ancestor-target:before{content:"";inset:0;position:absolute}@supports not (inset:0){a.u-ancestor-target:before{bottom:0;left:0;right:0;top:0}}h2.u-h2-de-emphasized{font-size:1rem;font-weight:400;letter-spacing:.135em;text-transform:uppercase}.u-horizontal-scroll-arrows .c-arrow,.u-horizontal-scroll-arrows.has-hidden-left-arrow .c-arrow-left,.u-horizontal-scroll-arrows.has-hidden-right-arrow .c-arrow-right{display:none}.u-icon-content{align-items:center;display:flex;gap:8px}html.has-no-flexbox-gap .u-icon-content>*{margin:4px}@media screen and (min-width:500px){.u-text-center-desktop{text-align:center}.u-bg-inset{padding:60px}.u-top-border-dash{margin-bottom:48px}.u-top-border-no-dash{margin-bottom:48px;padding-top:12px;position:relative}}@media screen and (min-width:1024px){.u-horizontal-scroll-arrows .c-arrow{display:block;height:63px;position:absolute;top:50%;width:63px;z-index:1}.u-horizontal-scroll-arrows .c-arrow-right{right:0}.u-horizontal-scroll-arrows .c-arrow-left{left:0;transform:scaleX(-1)}}.u-text-red{color:#cb3a49!important}.u-strikethrough{text-decoration:line-through}.u-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.u-hide-scrollbar::-webkit-scrollbar{display:none}.u-font-size-8{font-size:1rem!important}.u-color-inherit{color:inherit!important}.u-unset-overflow{overflow:unset!important}.u-bold{font-weight:700}.u-font-size-7{font-size:1.2rem!important}.u-margin-center{margin:0 auto}.highlight{background-color:#f7efe8}.p-relative{position:relative}.t-bg-light{background-color:#e6f2f7;padding-bottom:60px;padding-top:60px}.t-bg-light h2{color:#000}.t-bg-light .u-top-border-dash:before{background-color:#000}#ae_launcher{bottom:64px!important;z-index:1000!important}.skip{background-color:#fff;border:2px solid #0e807e;border-radius:2px;display:block;font-size:16px;left:0;opacity:0;padding:2px;position:absolute;top:-30px;transition:opacity .3s ease 0s;z-index:1}.skip:focus{opacity:1}.skip-nav{background-color:#fff;border:2px solid #0e807e;border-radius:2px;display:block;font-size:16px;left:0;opacity:0;padding:2px;position:absolute;top:0;transition:opacity .3s ease 0s;z-index:1}.skip-nav:focus{opacity:1}.left-0{display:inline-table;left:15px}button{cursor:pointer}.c-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:4px;color:#555;display:inline-flex;font-size:.833rem;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none}.c-button:hover{background-color:#f1f1f1}.c-button-small{font-size:.833rem;padding:8px 18px}.c-button-large{font-size:1.2rem;padding:12px 24px}.c-button-primary{background-color:#037dad;color:#fff}.c-button-primary:hover{background-color:#59bafe;color:#fff}.c-button-secondary{background-color:#da352f;color:#fff}.c-button-secondary:hover{background-color:#fe908f;color:#fff}.c-button-quote{background-color:#da352f;color:#fff}.c-button-quote:hover{background-color:#fe908f;color:#fff}.c-button-default{background-color:#727272;color:#fff}.c-button-default:hover{background-color:#8b8b8b;color:#fff}.c-button-black{background-color:#000;color:#fff}.c-button-black:hover{background-color:#282828;color:#fff}.c-button-outline{background:none;border:4px solid #fff;color:#fff}.c-button-outline:hover{background-color:#fff3;border:4px solid #fff;color:#fff}.c-button-outline-primary{background:#fff;border:4px solid #095d5d;color:#095d5d}.c-button-outline-primary:hover{background:#fff;border:4px solid #0c8484;color:#0c8484}.c-button-outline-thin,.c-button-outline-thin:hover{border-width:2px}.c-button--fill{width:100%}.u-button-reset{background:none;border:none;padding:0}.c-button img{display:inline-block;margin-right:6px}.c-button>*{vertical-align:middle}.c-button[disabled]{opacity:.7}@media screen and (min-width:500px){.c-button-wide{max-width:100%;width:400px}}.c-closeable-notice{background-color:#f1f1f1;color:#282828;padding:8px;text-align:center;width:100%}.c-closeable-notice p{font-size:.833rem}.c-closeable-notice a{color:#282828}.c-closeable-notice a:hover{color:#727272}.c-closeable-notice .c-close-notice{border:none;padding:0 4px;position:absolute;right:0;top:0}.c-closeable-notice__inner{padding-right:24px}.c-banner{background-color:#282828;color:#fff;font-size:.833rem;padding-bottom:13px;padding-top:13px;width:100%}.c-banner p{font-size:inherit}@media (max-width:600px){.c-banner{display:none}}.c-banner a{color:#17c5c2;text-decoration:none}.c-banner a:not(.phone-link):hover{color:#29e6e3}.c-banner a.phone-link{align-items:center;color:#fff;display:flex;gap:10px;justify-content:center;text-decoration:none}html.has-no-flexbox-gap .c-banner a.phone-link>*{margin:4px}@media screen and (min-width:500px){.c-banner a.phone-link{justify-content:left}}.c-page-header{background-color:#fff}.c-page-header.is-above-underlay{z-index:100}nav{width:100%}nav .user-session-nav{display:flex;font-size:.833rem;gap:24px;justify-content:flex-end}html.has-no-flexbox-gap nav .user-session-nav>*{margin:12px}nav .user-session-nav p{font-size:inherit}nav .user-session-nav a{color:#282828;text-decoration:none}nav .user-session-nav a:hover{opacity:.8}nav .c-user-account{display:none}nav .cart-link{display:flex;justify-content:flex-end;position:relative}nav .cart-link p{display:none}nav .dot{background-color:#037dad;border-radius:50%;height:8px;position:absolute;right:-3px;top:6px;width:8px}nav #search{display:grid;grid-template-columns:1fr auto;margin-top:12px;max-width:960px;order:4;width:100%}.c-search-bar{align-items:center;display:grid;gap:0 8px;grid-template-columns:auto 1fr auto;justify-items:center;padding-bottom:10px;padding-top:10px}.c-search-bar form{grid-column:span 3}.c-navbar ul.c-navbar-list,ul.c-tab-nav{align-items:center;display:flex;list-style-type:none;margin:0;padding:0}.c-navbar{align-items:center;display:flex;max-width:100vw;width:1332px}.c-navbar ul.c-navbar-list li.top-level{align-items:flex-end;display:flex;padding:20px;white-space:nowrap}.c-navbar ul.c-navbar-list li.top-level:hover{background-color:#f1f1f1}.c-navbar ul.c-navbar-list>li>a:not(.c-button){color:#282828;display:flex;font-size:.833rem;font-weight:600;text-decoration:none}.c-navbar .c-button{font-size:.833rem;min-width:143px;padding:6px 18px}.c-navbar .open_dropdown{background:#0000;border:0;color:#282828;display:flex;font-size:.833rem;font-weight:600;text-decoration:none}.open_dropdown[aria-expanded=true]+.c-drawer-container{display:block}.open_dropdown[aria-expanded=false]+.c-drawer-container{display:none}.c-navbar-mobile{overflow-x:scroll}.c-navbar-desktop{display:none}.c-mobile-menu{background-color:#fff;bottom:0;height:100vh;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:5}.c-mobile-menu .c-mobile-menu-header{align-items:center;background-color:#fff;border-bottom:1px solid #f1f1f1;display:flex;flex-direction:row;justify-content:space-between;padding-left:20px}.c-mobile-menu .c-mobile-menu-header button{background:none;border:none;color:#8b8b8b;padding:20px}.c-mobile-menu li a,.c-mobile-menu li button{align-items:center;background:none;border:0;border-bottom:1px solid #f1f1f1;color:#555;display:flex;font-size:.833rem;font-weight:700;justify-content:space-between;padding:20px;text-decoration:none;width:100%}.c-mobile-menu li a span,.c-mobile-menu li button span{font-weight:400;text-decoration:underline}.c-mobile-menu .c-level-2 a,.c-mobile-menu .c-level-2 button,.c-mobile-menu .c-level-3 a,.c-mobile-menu .c-level-3 button{font-weight:400;padding-left:40px}.c-mobile-menu .c-menu-back-link a,.c-mobile-menu .c-menu-back-link button{background-color:#f9f9f9;gap:12px;justify-content:flex-start}html.has-no-flexbox-gap .c-mobile-menu .c-menu-back-link a>*,html.has-no-flexbox-gap .c-mobile-menu .c-menu-back-link button>*{margin:6px}.c-mobile-menu .c-menu-back-link a img,.c-mobile-menu .c-menu-back-link button img{transform:rotate(180deg)}.c-mobile-menu__submenu{display:none}.c-mobile-menu__submenu.is-active{display:block}@media screen and (min-width:980px){nav #menu-button{display:none}nav #search{margin:0;order:2}nav .user-session-nav{order:3;text-align:right}nav .c-user-account{align-items:center;display:flex;gap:6px}html.has-no-flexbox-gap nav .c-user-account>*{margin:4px}nav .cart-link p{display:block;margin-right:4px}nav .cart-link img{width:29px}nav .dot{height:12px;right:-5px;top:-4px;width:12px}.c-search-bar{align-items:center;gap:40px;grid-template-columns:1fr 3fr auto;padding-bottom:24px;padding-top:24px}.c-search-bar form{grid-column:span 1}.c-search-bar>*{margin:8px 0}.c-navbar{display:grid;grid-template-columns:1fr auto auto;padding-left:0}.c-navbar .c-button{order:-1;padding:7px 22px}.c-mobile-menu,.c-navbar-mobile{display:none}.c-navbar-desktop{display:flex;flex-wrap:wrap;justify-content:space-between}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}section.c-hero{display:block}.c-hero-buttons{display:flex;gap:16px;justify-content:space-evenly}.c-hero-wrapper{color:#fff;width:100%}.c-hero-wrapper article{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;padding:70px 34px;text-align:center;width:100%}.c-hero-wrapper article>*{margin-left:auto;margin-right:auto;max-width:720px}.c-hero-wrapper article.is-tight{padding:48px 32px}.c-hero-wrapper.c-hero-items-3 article:first-child{grid-row:1/3}.c-hero-wrapper.c-hero-items-3 article:first-child h1,.c-hero-wrapper.c-hero-items-3 article:first-child h2{font-size:2.074rem;font-weight:800}.c-hero-wrapper.c-hero-items-1 article h1,.c-hero-wrapper.c-hero-items-1 article h2{font-size:2.074rem}.c-hero-wrapper article:nth-child(2),.c-hero-wrapper article:nth-child(3){align-items:center;display:flex;flex-direction:column;justify-content:center}.c-hero-wrapper article:nth-child(2)>*,.c-hero-wrapper article:nth-child(3)>*{max-width:400px}.c-hero-wrapper p{font-size:1rem}.c-hero-wrapper h1,.c-hero-wrapper h2{font-size:1.44rem}@media screen and (min-width:640px){.c-hero-wrapper.c-hero-items-2,.c-hero-wrapper.c-hero-items-3{display:grid;grid-template-columns:1fr 1fr}.c-hero-wrapper.c-hero-items-3 article:first-child{grid-column:1/3}}@media screen and (min-width:925px){.c-hero-wrapper.c-hero-items-2,.c-hero-wrapper.c-hero-items-3{display:grid;grid-template-columns:65.625% 34.375%}.c-hero-wrapper.c-hero-items-2.c-hero-items-2,.c-hero-wrapper.c-hero-items-3.c-hero-items-2{grid-template-columns:50% 50%}.c-hero-wrapper.c-hero-items-2 article:first-child:not(:only-child),.c-hero-wrapper.c-hero-items-3 article:first-child:not(:only-child){grid-column:1/1;padding:177px 2rem 170px}}.c-carousel-wrapper{padding-top:43px;position:relative}ul.c-tab-nav{overflow-x:auto}ul.c-tab-nav button{background:none;border:none;border-bottom:3px solid #fff0;color:#fff;font-size:1rem;line-height:1;margin:12px 0 18px;padding:11px 8px;white-space:nowrap}ul.c-tab-nav button:hover{border-bottom:3px solid #ffffffad;color:#ffffffad}ul.c-tab-nav button.is-active{border-bottom:3px solid #fff;font-weight:700}.c-carousel-item{background-blend-mode:multiply;background-color:#8b8b8b;background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;text-align:left;width:100%}.c-carousel-item .c-summary{background:rgba(0,0,0,.831);margin:1em 0;padding:56px 52px}.c-carousel-item .c-summary .u-lead{line-height:1.4}.c-carousel-item .c-summary p{display:none}.c-carousel-item.is-active-item{display:block}.c-carousel-item .c-details{background:#ffffffad;color:#282828;display:flex;flex-direction:column;margin-left:50%;padding:40px 16px 48px;transform:translateX(-50%);width:100vw}.c-carousel-item .c-details img{display:none}.c-carousel-item .c-details p{font-size:.833rem}.c-carousel-arrow-nav{bottom:-29px;position:absolute;z-index:1}.c-carousel-arrow-nav img{width:42px}@media screen and (min-width:925px){.c-carousel-wrapper{padding-top:50px;text-align:center}.c-carousel-item .c-summary{margin:0}.c-carousel-item .c-summary p{display:block;font-weight:600;max-width:590px}.c-carousel-item .c-summary .u-lead{font-size:2.074rem;font-weight:600}.c-carousel-item .l-container-standard{display:grid;gap:24px;grid-template-columns:1fr 1fr;padding-bottom:48px;padding-top:48px}ul.c-tab-nav{justify-content:center}ul.c-tab-nav button{border-bottom:4px solid #fff0;font-size:1.2rem}ul.c-tab-nav button:hover{border-bottom:4px solid #ffffffad}ul.c-tab-nav button.is-active{border-bottom:4px solid #fff}ul.c-tab-nav button.is-active:hover{border-bottom:4px solid #ffffffad}.c-carousel-item .c-details{margin-left:0;padding:56px 52px;transform:none;width:100%}.c-carousel-item .c-details img{align-self:center;display:block;max-width:280px}.c-carousel-arrow-nav{bottom:-37px}.c-carousel-arrow-nav img{width:54px}}footer{background-color:#323031;color:#fff;font-size:.833rem}footer section{align-items:flex-start}footer h2{font-size:1.44rem;margin-bottom:6px}footer a{color:#fff;text-decoration:none}footer a:hover{color:#32ecec}footer ul{list-style-type:none;margin:0;padding:0}footer li{margin:12px 0}.c-footer-social-links{align-items:center;display:flex;justify-content:space-between}.c-footer-nav{align-items:flex-start;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:50px 0 37px}.c-footer-newsletter{margin-bottom:58px}.c-footer-copy{margin-bottom:60px}.c-footer-copy img{margin-bottom:8px}@media screen and (min-width:825px){.c-footer-nav{grid-template-columns:repeat(5,1fr);margin:90px 0 65px}}.c-footer-newsletter .hs-form-frame{max-width:100%;width:480px}input,select,textarea{border:1.4px solid #8b8b8b;border-radius:4px;font-size:.833rem;line-height:1;padding:11px 20px}textarea{line-height:1.4}.c-input-group input{border-radius:4px 0 0 4px}.c-input-group button{border-radius:0 4px 4px 0}.c-input-group{display:grid;grid-template-columns:1fr auto;margin:12px 0;max-width:465px;width:100%}.c-form-group{margin-bottom:16px;position:relative}.c-form-group input,.c-form-group select,.c-form-group textarea{margin:8px 0;width:100%}.c-form-group input::placeholder,.c-form-group select::placeholder,.c-form-group textarea::placeholder{color:#8b8b8b}.c-form-group label{background-color:#fff;color:#727272;font-size:.694rem;left:8px;padding:0 8px;position:absolute;top:0}.c-form-checkbox-group{margin-bottom:16px}.c-form-checkbox-group label{color:#727272;font-size:.833rem}form.c-add-to-cart{align-items:center;display:flex;justify-content:center}form.c-add-to-cart .c-button-primary{padding:8px 20px;width:clamp(140px,100%,207px)}form.c-add-to-cart input{border:2px solid #8b8b8b;border-radius:0;font-size:.833rem;height:40px;padding:8px;text-align:center;width:60px}form.c-add-to-cart .c-add-to-cart-group{display:flex;margin-right:16px}form.c-add-to-cart .c-add-to-cart-group button{background-color:#fff;border:2px solid #8b8b8b;font-size:1rem;height:40px;width:30px}form.c-add-to-cart .c-add-to-cart-group .c-button-minus{border-radius:4px 0 0 4px;border-right:none}form.c-add-to-cart .c-add-to-cart-group .c-button-plus{border-left:none;border-radius:0 4px 4px 0}.c-form-errors{color:#a70d2e;display:none;font-size:.833rem}.c-form-success{color:#428445;font-size:.833rem}.has-error input,.has-error textarea{border:1.4px solid #a70d2e;color:#a70d2e}.has-error label{color:#a70d2e}.c-form-success,.has-error .c-form-errors,.has-error.c-form-errors{display:grid;gap:8px;grid-template-columns:20px 1fr}@media screen and (max-width:500px){.product .product-info .info-cart{background-color:#fff;bottom:0;box-shadow:0 -1px 8px #00000040;left:0;margin:0;padding:16px;position:fixed;right:0;z-index:5}}.c-form-terms-label{background-color:#fff;color:#727272;font-size:.694rem;top:0}.grid-3{display:grid;gap:12px;text-align:center}.l-flex-center-center{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:500px){.grid-3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:925px){.col-2{display:grid;grid-template-columns:repeat(2,1fr)}}.c-product-grid{display:flex;gap:18px;overflow-x:auto}html.has-no-flexbox-gap .c-product-grid>*{margin:8px}.c-product-grid.c-product-grid-stack{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}.c-product-grid.c-product-grid-stack .c-product-img-container,.c-product-grid.c-product-grid-stack article{width:100%}.c-product-grid article{position:relative;width:158px}.c-product-grid .c-product__badges{display:flex;flex-wrap:wrap;gap:4px;left:0;position:absolute;top:0}html.has-no-flexbox-gap .c-product-grid .c-product__badges>*{margin:2px}.c-product-grid .c-product__badge{background-color:#0c8484;color:#fff;display:inline-block;font-size:.833rem;font-weight:700;letter-spacing:.1em;padding:2px 8px}@media screen and (min-width:830px){.c-product-grid .c-product__badges{padding:16px}.c-product-grid .c-product__badge{padding:8px 16px}}.c-product-grid .c-product-category{font-size:.833rem;margin-top:14px;text-transform:uppercase}.c-product-grid .c-product-category a{color:#8b8b8b;position:relative;z-index:2}.c-product-grid .c-product-price{font-weight:700;margin-top:12px}.c-product-grid h3{font-size:1rem;font-weight:400;margin-top:12px}.c-product-grid a{color:#282828;text-decoration:none}.c-product-grid-lg .c-product-price,.c-product-grid-sm .c-product-category{display:none}.c-product-img-container{align-items:center;background-color:#f1f1f1;display:flex;height:158px;justify-content:center;width:158px}.c-product-img-container img{max-height:120px;max-width:120px}@media screen and (min-width:830px){.c-product-grid{gap:21px}html.has-no-flexbox-gap .c-product-grid>*{margin:12px}.c-product-grid.c-product-grid-stack{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.c-product-grid article{width:250px}.c-product-grid article.is-new-product:before{left:16px;padding:7px 23px;top:16px}.c-product-grid .c-product-img-container{height:250px;width:250px}.c-product-grid .c-product-img-container img{max-height:218px;max-width:218px}.c-product-grid-sm .c-product-category{display:block}.c-product-grid-lg article{width:430px}.c-product-grid-lg .c-product-img-container{height:430px;width:430px}.c-product-grid-lg .c-product-img-container img{max-height:293px;max-width:394px}}.product-family_bg{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px}.c-news-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.c-news-grid article{border:2px solid #282828;max-width:500px;position:relative}.c-news-grid .c-news-image-container img{height:145px;object-fit:cover;width:100%}.c-news-grid .c-news-content{padding:12px 14px}.c-news-grid h3{font-size:1.2rem;margin-bottom:18px}.c-news-grid p time{color:#5e5a5c;font-size:.833rem}.c-news-grid a{color:#282828;text-decoration:none}@media screen and (min-width:940px){.c-news-grid{gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.c-news-grid article{border:4px solid #282828}.c-news-grid .c-news-image-container img{height:198px}.c-news-grid .c-news-content{padding:24px}.c-news-grid h3{margin-bottom:24px}}.c-rating img{display:inline-block;height:18px;width:auto}.c-table-compare{border-collapse:collapse;font-size:12px;height:100%}.c-table-compare strong{font-size:12px}.c-table-compare h3{font-size:14px;font-weight:600}.c-table-compare .c-table-price-row :not(strong){font-size:20px}.c-table-compare td:first-child{padding-left:0}.c-table-compare td:first-child div{width:80px}.c-table-compare td:nth-child(2){background-color:#f5fafa}.c-table-compare td{border:none;border-bottom:1px solid #b0b0b0;height:100%;padding:18px 12px;vertical-align:top}.c-table-compare .c-compare-card{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center;width:145px}.c-table-compare .c-compare-card .c-button{margin-top:30px;width:100%}.c-table-compare .c-compare-card .c-img-wrapper{align-items:center;display:flex;height:145px;justify-content:center;width:145px}@media screen and (min-width:780px){.c-table-compare{font-size:14px}.c-table-compare h3,.c-table-compare strong{font-size:16px}.c-table-compare .c-table-price-row :not(strong){font-size:20px}.c-table-compare td{padding:24px 48px}.c-table-compare .c-compare-card,.c-table-compare td:first-child div{width:238px}.c-table-compare .c-compare-card a.c-button{margin-top:60px}.c-table-compare .c-compare-card .c-img-wrapper{height:238px;width:238px}}ul.c-prod-spec-nav{display:none}.c-prod-spec-table{font-size:.833rem}.c-prod-spec-table .c-row,.c-prod-spec-table>:not(.c-stackable-table){padding:12px 20px;width:100%}.c-prod-spec-table .c-row>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;margin-top:12px}.c-prod-spec-table .c-heading{background-color:#555;color:#fff}.c-prod-spec-table .c-heading h3{font-size:1.2rem}.c-prod-spec-table .h4-spacer,.c-prod-spec-table h4,.c-prod-spec-table li,.c-prod-spec-table p{font-size:.833rem;margin-bottom:12px;max-width:960px;width:100%}.c-prod-spec-table p:last-of-type{margin-bottom:0}.c-prod-spec-table ul{margin:0;padding-left:20px}.c-prod-spec-table .c-stackable-table .c-row:nth-child(2n){background-color:#f1f1f1}.c-prod-spec-table a{margin-right:8px}.c-prod-spec-table a.c-icon-link{align-items:center;display:flex;gap:12px}html.has-no-flexbox-gap .c-prod-spec-table a.c-icon-link>*{margin:6px}.c-prod-spec-table .c-label{text-transform:uppercase}.c-prod-spec-table .is-new-docs-drivers .c-label,.c-prod-spec-table .is-new-specs-block .c-label{text-transform:none}.c-prod-spec-table .has-legacy-data p:empty{display:none}.c-prod-spec-table .has-legacy-data h1,.c-prod-spec-table .has-legacy-data h2,.c-prod-spec-table .has-legacy-data h3,.c-prod-spec-table .has-legacy-data h4,.c-prod-spec-table .has-legacy-data h5,.c-prod-spec-table .has-legacy-data h6{font-size:1rem}.c-prod-spec-table .has-legacy-data table{font-size:.833rem}.c-prod-spec-table .has-legacy-data table th{text-align:left}.c-prod-spec-table .has-legacy-data table h1,.c-prod-spec-table .has-legacy-data table h2,.c-prod-spec-table .has-legacy-data table h3,.c-prod-spec-table .has-legacy-data table h4,.c-prod-spec-table .has-legacy-data table h5,.c-prod-spec-table .has-legacy-data table h6{font-size:.833rem}.c-sneak-peak-mobile{height:450px;overflow:hidden;position:relative}.c-sneak-overlay{align-items:flex-end;background:linear-gradient(180deg,#fff0 10%,#fff 80%);display:flex;height:450px;justify-content:center;padding-bottom:32px;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width:500px){.c-prod-spec-table .c-row,.c-prod-spec-table>:not(.c-stackable-table){padding:12px 24px}}.c-sneak-show.c-sneak-peak-mobile{background:none;height:auto}.c-sneak-show .c-sneak-overlay{display:none}@media screen and (min-width:600px){.c-sneak-peak-mobile{background:none;height:auto}.c-sneak-overlay{display:none}ul.c-prod-spec-nav{display:flex;gap:24px;margin-bottom:32px}html.has-no-flexbox-gap ul.c-prod-spec-nav>*{margin:12px}ul.c-prod-spec-nav a{border-bottom:2px solid #282828;color:#282828;font-size:.833rem;font-weight:600;padding-bottom:6px;text-decoration:none}.c-product-details h2{display:none}.c-prod-spec-table .c-row{display:grid;gap:48px;grid-template-columns:40% 1fr}.c-prod-spec-table .c-row>div{margin:0}}.c-breadcrumb{display:none}@media screen and (min-width:500px){.c-breadcrumb{display:block;margin-top:6px}.c-breadcrumb P{color:#000;font-size:.833rem}.c-breadcrumb a{color:#000;text-decoration:none}.c-breadcrumb a:hover{text-decoration:underline}.c-breadcrumb a:last-of-type{color:#000;font-weight:600}.c-breadcrumb .l-container-standard{width:100%}}.c-product{display:flex;flex-direction:column;gap:17px;position:relative}html.has-no-flexbox-gap .c-product>*{margin:16px}.c-product .c-product-image,.c-product .c-product-thumbnails-wrapper{display:none}.c-product h1{font-size:1.2rem}.c-product .c-price{font-size:1.728rem}.c-product .c-regular-price{font-size:13.88px}.c-product h2{font-size:1.2rem;margin-bottom:32px;position:relative;text-align:center}.c-product h2:after{background-color:#095d5d;border-radius:4px;bottom:-18px;content:"";display:block;height:4px;left:calc(50% - 40px);position:absolute;width:80px}.c-product .c-rating img{display:inline-block;height:12px;margin-right:-2px}.c-product .c-rating{margin-right:8px}.c-product .c-product-info-ratings{color:#8b8b8b;font-size:13.88px;margin:10px 0 14px}.c-product .c-info-reviews{margin-left:18px}.c-product .c-info-reviews:first-child{margin-left:0}.c-product .c-info-reviews a{color:#5e5a5c}.c-product .c-product-info-line{font-size:.833rem}.c-product .c-product-info-line.has-legacy-data br{content:""}.c-product .c-product-info-line.has-legacy-data br:after{content:" "}.c-product .c-product-info-line+.c-alert{margin-top:8px}.c-icon-list{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr;margin:0 auto;max-width:324px;width:100%}.c-icon-list,.c-icon-list *{font-size:.833rem}.c-icon-list em{color:#b0b0b0;font-size:83.33%}.c-product .c-product-info>div{background-color:#e6f2f7;margin-bottom:10px;padding:24px}.c-product .c-variant-list{display:flex;display:grid;flex-wrap:wrap;gap:12px;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));margin:12px 0}.c-product .c-variant-list:last-child{margin-bottom:0}.c-product .c-variant-list a{color:#000;text-decoration:none}.c-product .c-variant-list li{background-color:#fff;border:2px solid #b0b0b0;border-radius:4px;display:flex;display:grid;flex-direction:column;grid-template-rows:60px auto;position:relative}.c-product .c-variant-list li.is-dne{cursor:not-allowed;opacity:.8}.c-product .c-variant-list li.is-dne svg{color:#b0b0b0;height:100%;left:0;position:absolute;top:0;width:100%}.c-product .c-variant-list li:not(.is-dne).is-active,.c-product .c-variant-list li:not(.is-dne):hover{border:3px solid #037dad}.c-product .c-variant-list li:not(.is-dne).is-active .c-variant-price,.c-product .c-variant-list li:not(.is-dne):hover .c-variant-price{background-color:#037dad}.c-product .c-variant-list .c-variant-name{align-items:center;display:flex;font-size:13.88px;justify-content:center;padding:12px;text-align:center}.c-product .c-variant-list .c-variant-price{background-color:#f1f1f1;color:#000;font-size:13.88px;font-weight:700;padding:6px;text-align:center}.c-alert{font-size:13.88px;padding-left:16px;position:relative}.c-alert.has-legacy-data br:first-child{content:""}.c-alert.has-legacy-data br:first-child:after{content:" "}.c-alert.has-legacy-data p{font-size:inherit}.c-alert:before{border-radius:50%;content:"";display:inline-block;height:8px;left:0;margin-right:8px;position:absolute;top:8px;vertical-align:initial;width:8px}.c-alert-green:before{background-color:#129c99}.c-alert-yellow:before{background-color:#ac6906}.c-alert-red:before{background-color:#cb3a49}.c-product .c-column-main,.c-product .c-product-image{display:block}.c-product .c-column-main .c-image-wrapper,.c-product .c-product-image .c-image-wrapper{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;max-width:504px;padding:32px;width:100%}.c-product .c-column-main .c-image-wrapper p,.c-product .c-product-image .c-image-wrapper p{color:#727272;font-size:.833rem;font-style:italic;margin-top:1em;max-width:60ch;text-align:center}.c-product .c-column-main .c-image-wrapper:not(.is-active-image),.c-product .c-product-image .c-image-wrapper:not(.is-active-image){display:none}.c-product .c-column-main .c-product-image__inner,.c-product .c-product-image .c-product-image__inner{align-items:center;border:4px solid #f1f1f1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:16px}.c-product .c-column-main .c-product-image__inner img,.c-product .c-product-image .c-product-image__inner img{height:100%;object-fit:contain;object-position:center;width:100%}.c-product .c-column-main .c-product-image__inner .c-product-image__service,.c-product .c-product-image .c-product-image__inner .c-product-image__service{align-items:center;display:flex;font-size:16.66px;font-weight:600;gap:8px;margin-top:24px;padding:0 12px;text-align:center}html.has-no-flexbox-gap .c-product .c-column-main .c-product-image__inner .c-product-image__service>*,html.has-no-flexbox-gap .c-product .c-product-image .c-product-image__inner .c-product-image__service>*{margin:4px}@media (max-width:600px){.c-product .c-column-main .c-product-image__inner .c-product-image__service,.c-product .c-product-image .c-product-image__inner .c-product-image__service{flex-direction:column}}.c-product .c-column-main .c-product-image__inner .c-product-image__service svg,.c-product .c-product-image .c-product-image__inner .c-product-image__service svg{height:32px;width:32px}.c-product .c-product-thumbnails-wrapper{display:block}.c-product .c-product-thumbnails,.c-product .c-viewer-thumbnails{display:flex;gap:12px;overflow-x:auto}html.has-no-flexbox-gap .c-product .c-product-thumbnails>*,html.has-no-flexbox-gap .c-product .c-viewer-thumbnails>*{margin:6px}.c-product .c-product-thumbnails button,.c-product .c-viewer-thumbnails button{border:4px solid #f1f1f1;cursor:default;flex-shrink:0;height:110px;width:110px}.c-product .c-product-thumbnails button.is-active,.c-product .c-viewer-thumbnails button.is-active{border:4px solid #129c99}.c-product .c-product-thumbnails button.c-show-more-images,.c-product .c-viewer-thumbnails button.c-show-more-images{cursor:pointer;position:relative}.c-product .c-product-thumbnails button.c-show-more-images .c-thumbnail-overlay,.c-product .c-viewer-thumbnails button.c-show-more-images .c-thumbnail-overlay{align-items:center;background-color:#00000080;color:#fff;display:flex;font-size:1.44rem;inset:0;justify-content:center;position:absolute}@supports not (inset:0){.c-product .c-product-thumbnails button.c-show-more-images .c-thumbnail-overlay,.c-product .c-viewer-thumbnails button.c-show-more-images .c-thumbnail-overlay{bottom:0;left:0;right:0;top:0}}.c-product>*{order:1}.c-product .c-product-image{order:0}@media screen and (min-width:1024px){.c-product{display:grid;gap:32px;grid-template-columns:auto 3fr 2fr}.c-product .c-price{font-size:1.44rem}.c-product .c-product-image{order:1}.c-product .c-product-image>*{position:sticky;top:0}.c-product .c-product-image .c-product-image__inner{padding-bottom:32px}.c-product .c-product-thumbnails{flex-direction:column;position:sticky;top:0}}.variant-option-title{font-weight:400}.c-product-info__volume:has(.hulkapps-volumes:empty),div[id^=hulkapps_custom_options]{display:none!important}.c-product .c-product-info>.c-product-info__volume{padding-top:5px}.offer-options-title{margin-top:0!important}.associated-fee{background-color:#f1f1f1!important;border:2px solid #b0b0b0!important;font-size:.833rem!important}.c-blog-categories{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style-type:none;margin:20px 0 78px;max-height:160px;max-width:800px;overflow:auto;padding:0}html.has-no-flexbox-gap .c-blog-categories>*{margin:4px}.c-blog-categories a{background-color:#f1f1f1;color:#555;font-size:.833rem;padding:2px 14px;text-decoration:none}.c-blog-categories a:hover{background-color:#e6f2f7;color:#095d5d}.c-blog-categories a.see-all{background:none;padding:0;text-decoration:underline}.c-blog-categories li.is-active a{background-color:#0a5f5e;color:#fff}.c-icon-cards{display:grid;gap:21px 48px;grid-template-columns:1fr}.c-icon-cards .c-icon-container{align-items:center;background-color:#e6f4f3;border-radius:50%;display:flex;height:74px;justify-content:center;width:74px}.c-icon-cards .c-icon-container img{max-height:50px;max-width:50px}.c-icon-cards article{background-color:#fff;border-left:8px solid #037dad;border-radius:4px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:24px 16px;position:relative}.c-icon-cards article h3 a{color:#000;text-decoration:none}.c-icon-cards article h3{font-size:1.2rem}.c-icon-cards article p{font-size:.833rem}@media screen and (min-width:925px){.c-icon-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1120px){.c-icon-cards{grid-template-columns:repeat(3,1fr)}}.icon-cards-iot{padding-bottom:60px}.icon-cards-iot p{padding-bottom:20px}.icon-cards-iot .c-icon-cards article{border-left:none;border-radius:unset;box-shadow:none}.icon-cards-iot .c-icon-cards{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}.icon-cards-iot .card{margin-bottom:0;min-height:380px;perspective:1000px;position:relative;width:100%}.icon-cards-iot .card-back,.icon-cards-iot .card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:100%;left:0;padding:30px;position:absolute;top:0;transition:transform .6s ease-in-out;width:100%}.icon-cards-iot .c-icon-container{align-items:center;display:flex;height:50px;margin-bottom:20px}.icon-cards-iot .u-flow{display:flex;flex-direction:column;height:calc(100% - 70px);padding-bottom:1rem;position:relative}.icon-cards-iot .u-flow p{line-height:1.5;padding-bottom:60px}.icon-cards-iot .card-front{transform:rotateY(0deg)}.icon-cards-iot .card-back{background-color:#f8f8f8;transform:rotateY(-180deg)}.icon-cards-iot .card.flipped .card-front{transform:rotateY(180deg)}.icon-cards-iot .card.flipped .card-back{transform:rotateY(0deg)}.icon-cards-iot .card-flip-icon{align-items:center;background:#f90;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:8px;position:absolute;right:20px;text-align:center;transition:transform .6s ease-in-out;width:30px}.icon-cards-iot .card.flipped .card-flip-icon{transform:rotate(45deg)}@media (max-width:768px){.icon-cards-iot .c-icon-cards{gap:20px;grid-template-columns:1fr}.icon-cards-iot .card{min-height:380px}}.accordion-cards .accordion-content{background:#fff;border-radius:0 0 8px 8px;margin-top:-8px;max-height:0;overflow:hidden;padding-top:10px;position:relative;transition:all .3s ease-out;z-index:1}.accordion-cards .c-accordion-cards article{border-left:none;border-radius:unset;box-shadow:none;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:24px 16px;position:relative}.accordion-cards .c-accordion-cards article p{font-size:.833rem}.accordion-cards .c-accordion-cards{display:grid;gap:30px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding-bottom:0}.accordion-cards .accordion-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:auto;margin-bottom:0;position:relative;width:100%}.accordion-cards .accordion-front{background:#fff;border-radius:8px;padding:30px;position:relative;width:100%}.accordion-cards .c-accordion-icon-container{align-items:center;display:flex;height:50px;margin-bottom:20px}.accordion-cards .card-accordion-icon{align-items:center;background:#f90;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:8px;position:absolute;right:20px;text-align:center;transition:transform .3s ease-in-out;width:30px}.accordion-cards .process-cards{background:#f8f8f8;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);padding:20px}.accordion-cards .c-accordion-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:150px;padding:25px 20px;text-align:center}.accordion-cards .c-accordion-card img{height:50px;margin-bottom:20px;object-fit:contain;width:50px}.accordion-cards .c-accordion-cards .c-accordion-icon-container img{max-height:50px;max-width:50px}.accordion-cards .c-accordion-card p{color:#333;font-size:1em;font-weight:700;line-height:1.4;margin:0;padding-bottom:0}@media (max-width:768px){.accordion-cards .c-accordion-cards{gap:20px;grid-template-columns:1fr}.accordion-cards .process-cards{gap:15px!important;grid-template-columns:repeat(2,1fr)!important}}.c-dark-image-cards{display:flex;flex-direction:column;gap:21px;width:100%}html.has-no-flexbox-gap .c-dark-image-cards>*{margin:8px}.c-dark-image-cards p{display:none;font-weight:600;text-transform:uppercase}.c-dark-image-cards h3{font-size:34px;font-size:clamp(24px,3vw,42px);font-weight:800;margin-bottom:32px;margin-top:12px}.c-dark-image-cards article{align-items:center;background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:24px}@media screen and (min-width:900px){.c-dark-image-cards{display:grid;grid-template-columns:repeat(3,1fr)}.c-dark-image-cards h3{margin-bottom:55px}.c-dark-image-cards p{display:block}.c-dark-image-cards article{aspect-ratio:1}.c-dark-image-cards a.c-button{font-size:1rem;padding:18px 52px}}.c-customer-logo-callout h2,.c-customer-logo-callout p{max-width:835px}.c-customer-logo-callout h2.u-lead{font-size:2.488rem}.c-customer-logo-callout p{color:#000;font-size:.833rem;text-transform:uppercase}.c-customer-logo-callout .c-customer-logo-callout__inner>*+*{margin-top:40px}.c-customer-logo-callout .c-customer-logos{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}html.has-no-flexbox-gap .c-customer-logo-callout .c-customer-logos>*{margin:16px}.c-customer-logo-callout .c-customer-logos img{max-height:60px;max-width:100px;object-fit:contain}.c-customer-logo-callout .c-customer-logos img.is-medium{max-height:84px;max-width:140px}.c-customer-logo-callout .c-customer-logos img.is-large{max-height:108px;max-width:180px}@media screen and (min-width:500px){.c-customer-logo-callout .c-customer-logos{gap:72px}.c-customer-logo-callout .c-customer-logos img{max-height:72px;max-width:120px}.c-customer-logo-callout .c-customer-logos img.is-medium{max-height:96px;max-width:160px}.c-customer-logo-callout .c-customer-logos img.is-large{max-height:120px;max-width:200px}}ul.c-icon-grid{align-items:center;display:grid;gap:26px;grid-template-columns:repeat(3,1fr);list-style-type:none;margin:48px auto;max-width:calc(100vw - 32px);padding:0}.c-side-icon-grid{background-color:#0c95d9;color:#fff}.c-side-icon-grid .c-icon-grid-container,.c-side-icon-grid div:last-of-type{background-color:#eaf2fa;height:100%;width:100%}.c-side-icon-grid .c-icon-grid-text-content{padding:32px 16px}.c-side-icon-grid h2{margin:8px 0}.c-side-icon-grid p{max-width:500px;width:100%}.c-side-icon-grid li{align-items:center;display:flex;justify-content:center}@media screen and (min-width:500px){.c-side-icon-grid h2{margin:18px 0}.c-side-icon-grid ul.c-icon-grid{gap:75px 26px;padding:32px}.c-side-icon-grid .c-icon-grid-text-content{padding:32px}}@media screen and (min-width:925px){.c-side-icon-grid{display:grid;grid-template-columns:1fr repeat(2,minmax(300px,666px)) 1fr}.c-side-icon-grid ul.c-icon-grid{margin:84px auto;padding-left:64px}.c-side-icon-grid .c-icon-grid-text-content{padding-right:64px}}@media screen and (min-width:1450px){.c-side-icon-grid ul.c-icon-grid{padding-right:0}}.c-side-image-feature{background-color:#eaf2fa;margin-bottom:60px;margin-top:60px;position:relative;text-align:center}.c-side-image-feature .l-container-standard{padding-bottom:60px;padding-top:60px;width:100%}.c-side-image-feature h2{margin:16px auto 36px;max-width:520px;text-transform:uppercase}.c-side-image-feature p{margin-top:160px;text-transform:uppercase}.c-side-image-photo{background-color:#555;background-position:100%;background-repeat:no-repeat;background-size:cover;height:200px;left:0;position:absolute;right:0;top:0}@media screen and (min-width:500px){.c-side-image-feature p{margin-top:260px}.c-side-image-photo{height:280px}}@media screen and (min-width:760px){.c-side-image-feature .l-container-standard{display:grid;gap:48px;grid-template-columns:45% 55%}.c-side-image-feature p{margin-top:0}.c-side-image-photo{bottom:0;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);height:auto;left:45%;position:absolute;right:0;top:0}}.c-side-image{align-items:center;display:flex;flex-direction:column-reverse;gap:24px;width:100%}html.has-no-flexbox-gap .c-side-image>*{margin:12px}.c-side-image p.u-lead{font-weight:700;letter-spacing:2%}.c-side-image p{max-width:60ch}.c-side-image .c-side-image-image{max-width:360px}@media screen and (min-width:720px){.c-side-image{display:grid;grid-template-columns:1fr 1fr;justify-items:end;max-width:100%}.c-side-image.is-image-left{justify-items:start}.c-side-image.is-image-left .c-side-image-image{order:-1}.c-side-image .c-side-image-image{height:auto;max-width:100%}}.c-cta{background-color:#119be1;background:linear-gradient(93.23deg,#129c99,#0c8484);color:#fff;padding-bottom:60px;padding-top:60px}.c-cta p{font-size:1.2rem}.c-cta .l-container-standard__inner{width:720px}.c-cta .c-cta-buttons{display:flex;gap:16px;justify-content:space-evenly}.c-cta .c-input-group{margin:36px auto 12px}.c-cta .c-input-group .c-button{padding:16px 18px}.c-cta .c-cta__form{margin:36px auto 12px}.c-cta .c-cta__form .hbspt-form form{margin:0 auto}.c-cta .c-cta__form .hs-error-msg{color:#fff}.c-blog h1{text-transform:uppercase}.c-blog h1 span{color:#8b8b8b;text-transform:none}.c-blog article .c-blog-categories{justify-content:flex-start}.c-blog .c-img-container{height:250px;max-width:430px;width:100%}.c-blog .c-img-container img{height:100%;object-fit:cover;width:100%}.c-blog article{display:flex;flex-direction:column;gap:24px;margin-bottom:50px;max-width:871px;position:relative}html.has-no-flexbox-gap .c-blog article>*{margin:12px}.c-blog article h2{font-size:1.44rem;max-width:472px}.c-blog article h2 a{color:#282828;text-decoration:none}.c-blog article p{font-size:.833rem;max-width:472px}.c-blog article time{color:#5e5a5c;display:block;font-size:.694rem}.c-blog article div{width:100%}@media screen and (min-width:800px){.c-blog article{flex-direction:row}.customer-stories-article{flex-direction:column!important}}.customer-stories-article{display:flex;flex-direction:column;gap:16px!important;margin-bottom:30px!important;margin-right:20px;max-width:100%}.customer-stories-image-container{height:auto;width:100%}.customer-stories-logo-container{align-items:center;display:flex;justify-content:center;min-height:60px}.customer-stories-excerpt,.customer-stories-title{margin:0}.customer-stories-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tags-container{align-items:flex-start;display:flex;gap:5px;height:40px;justify-content:center}@media screen and (max-width:600px){.tags-container{align-items:flex-start;height:auto}}.c-blog-post .l-container-center{align-items:flex-start}.c-blog-post h1{max-width:700px}.c-blog-post .u-top-border-dash{margin-bottom:20px;margin-top:36px;padding-top:26px}.c-blog-post .u-top-border-dash:before{left:calc(50% - 40px)}.c-blog-post .c-byline{color:#8b8b8b;margin-bottom:36px}.c-blog-post .c-breadcrumb{display:none}.c-blog-post .c-post-content{margin-bottom:60px;max-width:700px;width:100%}.c-blog-post .c-post-content p{line-height:1.6}.c-blog-post .c-post-content figure,.c-blog-post .c-post-content img{margin-bottom:16px}.c-blog-post .c-post-content li{font-size:1rem;line-height:1.8}.c-blog-post .c-button{padding:16px 18px}.c-blog-post .c-share-buttons{display:flex;flex-direction:column;gap:14px 8px;margin-bottom:40px;text-align:center}html.has-no-flexbox-gap .c-blog-post .c-share-buttons>*{margin:4px}.c-blog-post .c-blog-categories{justify-content:flex-start}.c-blog-post .c-post-share{max-width:700px;width:100%}@media screen and (min-width:500px){.c-blog-post .l-container-center{align-items:center}.c-blog-post .c-breadcrumb{align-self:flex-start;display:block;font-size:.833rem;margin-top:48px}.c-blog-post .c-byline,.c-blog-post h1{text-align:center}.c-blog-post .u-top-border-dash{margin-top:0}.c-blog-post .c-share-buttons{flex-direction:row;flex-wrap:wrap}}.c-pagination{margin-bottom:48px}.c-pagination ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.c-pagination li{flex:1 1;max-width:3rem}.c-pagination li *{font-size:16.66px}.c-pagination li :first-child{align-items:center;display:inline-flex;height:3rem;justify-content:center;padding:0;position:relative;text-decoration:none;width:100%}.c-pagination li :first-child svg{height:.6rem}.c-pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.c-pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.c-pagination li [aria-current]:after{background-color:currentColor;bottom:.08rem;content:"";display:block;height:.01rem;left:50%;position:absolute;transform:translateX(-50%);width:2rem}.c-cart-expiration{display:none;text-align:right}.c-cart-expiration p{font-size:.833rem}.c-cart-expiration strong{font-weight:600}.c-cart-img-container{align-items:center;background-color:#f1f1f1;display:flex;height:150px;justify-content:center;margin-bottom:24px;width:150px}.c-cart-img-container img{max-height:117px;max-width:117px}.c-cart{display:flex;flex-direction:column;gap:60px}html.has-no-flexbox-gap .c-cart>*{margin:24px}.c-cart-main .c-product-title a{color:inherit;text-decoration:none}.c-cart-main .c-product-title a:hover{text-decoration:underline}.c-cart-main .c-cart-products article{border-bottom:4px solid #282828;display:grid;gap:30px;grid-template-columns:150px 1fr;padding:26px 0 11px}.c-cart-main .c-cart-products .c-cart-product-left{grid-row:1/3}.c-cart-main .c-cart-products article:first-of-type{border-top:4px solid #282828}.c-cart-main .c-cart-products .c-price{font-size:1.44rem;font-weight:600;margin:8px 0 5px}.c-cart-main .c-cart-products .c-sku{font-size:.694rem;line-height:1.6}.c-cart-main .c-cart-products .c-add-to-cart-group{margin:0}.c-cart-main .c-cart-products .c-well{align-items:center;display:inline-flex;font-size:.833rem;gap:8px;margin:18px 0 24px}.c-cart-main .c-cart-products .c-well svg{flex-shrink:0}html.has-no-flexbox-gap .c-cart-main .c-cart-products .c-well>*{margin:4px}.c-cart-main .c-cart-products hr{margin-bottom:14px}.c-cart-main .c-cart-products .c-cart-product-links{color:#f1f1f1;font-size:.694rem}.c-cart-header{align-items:flex-end;display:flex;justify-content:space-between}.c-cart-header,.c-cart-summary h2{margin-bottom:8px}.c-cart-totals{border-top:4px solid #282828}.c-cart-totals table{border-collapse:collapse;font-size:1rem;margin:20px 0 34px;width:100%}.c-cart-totals td{padding:4px 0}.c-cart-totals tr:first-of-type{font-size:1.2rem;font-weight:700}.c-cart-totals tr:first-of-type td{padding-bottom:14px}.c-cart-totals tr:last-of-type{font-size:1.2rem;font-weight:700}.c-cart-totals tr:last-of-type td{border-top:1px solid #f1f1f1;padding-top:27px}.c-cart-totals td:last-child{text-align:right}.c-cart-totals .c-cart-promo-row td{padding:14px 0 10px;text-align:left}.c-cart-totals .c-cart-promo-row td a{text-decoration:none}.c-cart-totals .c-cart-grand-total{font-size:1.44rem}.c-cart-totals form h3{font-size:1.2rem;margin-bottom:20px}.c-cart-totals form h3 span{font-size:1rem;font-weight:400}.c-cart-totals .c-button{text-align:center;width:100%}.c-cart-totals .c-cart-exempt{font-size:1rem;margin:25px 0;padding:36px}.c-cart-totals .c-cart-exempt h3{font-size:1.2rem;margin-bottom:32px;padding-bottom:22px;position:relative}.c-cart-totals .c-cart-exempt h3:before{background-color:#095d5d;bottom:0;content:"";height:4px;left:0;position:absolute;width:80px}@media screen and (min-width:920px){.c-cart-expiration{display:block}.c-cart{display:grid;gap:5px 60px;grid-template-columns:2fr 1fr}}@media screen and (max-width:500px){.c-cart-main{margin-top:24px}.c-cart-main .c-cart-products article{gap:14px;grid-template-columns:125px 1fr;padding:18px 0}.c-cart-main .c-cart-products .c-cart-product-left{grid-row:1}.c-cart-main .c-cart-products .c-cart-product-notice{grid-column:1/3}.c-cart-main .c-cart-products .c-well{align-items:flex-start;margin-top:0}.c-cart-main .c-cart-products hr{display:none}.c-cart-main .c-cart-products .c-cart-product-links{text-align:center}.c-cart-img-container{background:none;height:125px;margin-bottom:8px;width:125px}.c-cart-img-container img{max-height:125px;max-width:125px}}@media screen and (min-width:500px){.c-cart-totals .c-form-group input,.c-cart-totals .c-form-group textarea{padding:16px}}[role=tooltip]{background:#000;border-radius:4px;color:#fff;font-size:.833rem;left:2rem;padding:16px;position:absolute;text-align:left;top:2rem;visibility:hidden;z-index:2}[aria-describedby]:focus+[role=tooltip],[aria-describedby]:hover+[role=tooltip]{visibility:visible}.c-tooltip-wrapper{position:relative}.c-well{border-radius:4px;display:inline-block;padding:14px 24px}.c-well-primary{background-color:#f5fafa;color:#0e807e}.c-well-outline{border:1px solid #129c99}.c-well-bar{background-color:#fff;border-left:8px solid #129c99;border-radius:4px;box-shadow:0 12px 16px -7px #0000002e;padding:14px 24px}#recover,#recover+div{display:none}#recover:target,#recover:target+div{display:block}#recover:target~#login,#recover:target~#login+div{display:none}#login,#recover{scroll-margin-top:20rem}.c-cart-sidebar{background-color:#fff;bottom:0;max-width:100vw;overflow-y:scroll;padding-top:63px;position:fixed;right:0;top:0;width:500px;z-index:10}.c-cart-sidebar .c-error,.c-cart-sidebar .c-loader-container,.c-cart-sidebar.is-loading>:not(.c-loader-container){display:none}.c-cart-sidebar.is-loading .c-loader-container{align-items:center;display:flex;height:100%;justify-content:center}.c-cart-sidebar.is-loading .c-loader-container .c-loader{animation:spin 1.5s linear infinite;border:8px solid #f5fafa;border-radius:50%;border-top-color:#129c99;height:80px;position:relative;width:80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion){.c-cart-sidebar.is-loading .c-loader-container .c-loader{animation:none}.c-cart-sidebar.is-loading .c-loader-container .c-loader:before{color:#0a5f5e;content:"Loading...";left:-4px;position:absolute;top:-48px}}.c-cart-sidebar.has-error>:not(.c-error){display:none}.c-cart-sidebar.has-error .c-error{display:block;padding:16px}.c-cart-sidebar header{background-color:#fff;box-shadow:0 0 10px #0000001f;flex-direction:row;justify-content:space-between;max-width:100vw;padding:20px 40px;position:fixed;right:0;top:0;width:500px;z-index:2}.c-cart-sidebar h2{display:flex;font-size:1.2rem;gap:14px}html.has-no-flexbox-gap .c-cart-sidebar h2>*{margin:8px}.c-cart-sidebar h2 svg{color:#0c8484}.c-cart-sidebar h3{font-size:1rem}.c-cart-sidebar h4,.c-cart-sidebar p{font-size:.833rem}.c-cart-sidebar .c-price{font-size:1rem;font-weight:600;margin:8px 0 14px}.c-cart-sidebar .c-sku{font-size:.833rem;margin-bottom:8px}.c-cart-sidebar .c-subtotal{font-size:1.2rem}.c-cart-sidebar .c-taxes{font-size:.833rem;margin:4px 0 20px}.c-cart-sidebar #close-cart-sidebar{background:none;border:none}.c-cart-sidebar section{padding:24px 16px}.c-cart-sidebar section.c-warning{padding:12px}.c-cart-sidebar section.c-warning .c-well-bar{display:grid;gap:15px;grid-template-columns:auto 1fr}.c-cart-sidebar section.c-warning-variant{padding:12px}.c-cart-sidebar section.c-warning-variant .c-well-bar{display:grid;gap:15px;grid-template-columns:auto 1fr}.c-cart-sidebar .c-cart-sidebar-shipping{flex-direction:row;gap:14px;justify-content:center}.c-cart-sidebar .c-cart-sidebar-product{display:grid;gap:0 20px;grid-template-columns:auto 1fr}.c-cart-sidebar .c-button{grid-column:1/3;margin-bottom:14px;width:90%}.c-cart-sidebar .c-bought-together{align-items:flex-start;padding-left:0;padding-right:0}.c-cart-sidebar .c-bought-together h3{margin-bottom:18px;padding:0 40px}.c-cart-sidebar .c-bought-together article{border-top:3px solid #f5fafa;padding:18px 40px 24px}.c-cart-sidebar .c-bought-together article:last-of-type{border-bottom:3px solid #f5fafa}@media screen and (min-width:500px){.c-cart-sidebar .c-button{grid-column:2/3}}.c-account table{border-collapse:collapse;font-size:.833rem;margin-bottom:48px;position:relative;table-layout:auto;width:100%}.c-account table tr{width:100%}.c-account table thead tr{background-color:#555;color:#fff;font-size:1.2rem;text-align:left}.c-account table td,.c-account table th{padding:12px 20px}.c-account table td:last-child{font-variant-numeric:tabular-nums;text-align:right}.c-account table .is-total{font-weight:700}.c-account table.is-banded tr:nth-child(2n){background-color:#f1f1f1}.addresses li>button{margin-left:.5rem;margin-right:.5rem}.addresses form button+button,.addresses li>button+button{margin-top:0}@media screen and (min-width:750px){.addresses li>button:first-of-type{margin-top:3rem}}.addresses form button:first-of-type{margin-right:1rem}.addresses form{display:flex;flex-flow:row wrap}.addresses form>div{text-align:left;width:100%}.addresses ul{list-style:none;padding-left:0;text-align:center}li[data-address]{margin-top:5rem}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block}.addresses h2{text-align:left}li[data-address]>h2{font-size:calc(var(--font-heading-scale)*1.8rem);margin-bottom:0;text-align:center}@media only screen and (min-width:750px){li[data-address]>h2{font-size:calc(var(--font-heading-scale)*2.2rem)}}.addresses ul p{margin-bottom:0}.addresses input[type=checkbox]{margin-left:0;margin-top:2rem}@media only screen and (min-width:750px){.addresses form>div:first-of-type{margin-right:2rem}.addresses form>div:nth-of-type(2){margin-top:0}.addresses form>div:first-of-type,.addresses form>div:nth-of-type(2){box-sizing:border-box;flex-basis:calc(50% - 1rem)}}.addresses form>div:nth-of-type(7),.addresses form>div:nth-of-type(7)+div[id]{margin-top:1.5rem}.c-drawer-container{background-color:#fff;box-shadow:inset 0 10px 20px -12px #00000040;display:flex;justify-content:center;left:50%;position:absolute;top:67px;transform:translateX(-50%);width:calc(100vw - 32px);z-index:100}.c-menu-drawer{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 32px 32px;white-space:normal;width:100%}.c-menu-drawer .c-row{margin-top:2rem}.c-menu-drawer h2{font-size:1rem}.c-menu-drawer h2 img{display:inline;margin-left:8px}.c-menu-drawer ul{list-style-type:none;margin:0;padding:0}.c-menu-drawer li{font-size:.833rem;white-space:normal!important}.c-menu-drawer a{color:#282828;display:flex;padding:8px 0;text-decoration:none}.c-menu-drawer a:hover{background-color:#f1f1f1}.c-menu-drawer .c-row-card a:hover{background-color:inherit}.c-menu-drawer .c-column-2{grid-column:span 2;padding:0}.c-row-card{background:#fff;border:1px solid #b0b0b0;border-radius:6px;display:grid;grid-template-columns:100%;max-width:560px;position:relative}.c-row-card:hover{background-color:#f9f9f9}.c-row-card h2{font-size:1rem}.c-row-card p{font-size:.833rem}.c-row-card a{color:#282828;text-decoration:none}.c-row-card .c-row-img-container{display:none;height:100%;width:100%}.c-row-card img{border-radius:6px 0 0 6px;height:100%;object-fit:cover;width:100%}.c-row-card .c-row-content{padding:24px}.c-mobile-menu .c-row-card{margin:20px}@media screen and (min-width:980px){.c-row-card{grid-template-columns:25% 75%}.c-row-card .c-row-img-container{display:block}}#dark-underlay{background:#00000070;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.c-dialog__inner{background-color:#fff;border-radius:3px;box-shadow:0 0 5px #00000080;max-width:95%;padding:16px;width:600px}.c-dialog__heading{font-size:24px;font-weight:700}.c-dialog__body{font-size:16px}.c-dialog__inner>*+*{margin-top:16px}.c-dialog__actions{display:flex;gap:16px;justify-content:flex-end}html.has-no-flexbox-gap .c-dialog__actions>*{margin:8px}.c-dialog{align-items:center;background-color:#0006;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.c-dialog.is-active{display:flex}.c-dialog__inner li{list-style:disc}.c-dialog__inner li+li{margin-top:4px}.c-dialog__inner ul{padding-left:24px}.c-two-column-sign-up{grid-gap:64px;display:grid;grid-template-columns:2fr 1fr}.c-two-column-sign-up__body{font-size:1rem}.c-two-column-sign-up__form-inner{background-color:#eaf2fa;border-radius:3px;display:flex;justify-content:center;padding:16px}.c-two-column-sign-up__form-inner>[class^=klaviyo]{max-width:100%;width:420px}@media (max-width:920px){.c-two-column-sign-up{grid-template-columns:1fr}}.c-human-bio{grid-gap:48px;display:grid;grid-template-columns:auto 1fr;max-width:960px}.c-human-bio+.c-human-bio{margin-top:3rem}@media (max-width:480px){.c-human-bio{grid-gap:24px;grid-template-columns:1fr}}.c-human-bio__image img{aspect-ratio:1/1;border-radius:3px;object-fit:cover}.c-human-bio__role{font-size:.833rem}.c-human-bio__name{font-size:1rem;font-weight:600}.c-human-bio__body p{margin-top:8px}.c-visual-nav{margin:60px 0}.c-visual-nav-grid{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:.833rem;gap:32px}html.has-no-flexbox-gap .c-visual-nav-grid>*{margin:12px}.c-visual-nav-grid li a{align-items:center;color:#282828;display:flex;flex-direction:column;gap:12px;text-align:center;text-decoration:none;width:144px}html.has-no-flexbox-gap .c-visual-nav-grid li a>*{margin:6px}.c-visual-nav-grid li a:hover{color:#129c99}.c-visual-nav-grid .is-large a{width:250px}.c-visual-nav-grid .is-tiny a{width:80px}.c-visual-nav-grid img{object-fit:cover}.c-visual-nav-grid .is-contain img{object-fit:contain}.c-visual-nav-grid .is-square img{height:144px;width:144px}.c-visual-nav-grid .is-square.is-large img{height:250px;width:250px}.c-visual-nav-grid .is-square.is-tiny img{height:80px;width:80px}.c-visual-nav-grid .is-wide img{height:88.9987639061px;width:144px}.c-visual-nav-grid .is-wide.is-large img{height:154.5117428925px;width:250px}.c-visual-nav-grid .is-wide.is-tiny img{height:49.4437577256px;width:80px}.c-icon-info{margin-top:60px}.c-icon-info-grid{--grid-h-gap:32px;--grid-column-count:4;--grid-item-min-width:280px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-h-gap));--grid-item-max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));display:grid;gap:48px var(--grid-h-gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr))}.c-icon-info-grid.has-1-column{grid-template-columns:100%}.c-icon-info-grid.has-2-column{--grid-column-count:2}.c-icon-info-grid.has-3-column{--grid-column-count:3}.c-icon-info-grid.has-4-column{--grid-column-count:4}.c-icon-info-grid img{height:80px;margin:0 24px 16px 0;object-fit:cover;width:80px}.c-icon-info-grid p{font-size:.833rem}@media screen and (min-width:500px){.c-icon-info-grid li.is-not-stacked{display:grid;grid-template-columns:auto 1fr}}.c-page-content table,.c-post-content table{border:1px solid #b0b0b0;border-collapse:collapse;border-radius:2px;font-size:.833rem;max-width:960px}.c-page-content table td,.c-page-content table th,.c-page-content table tr,.c-post-content table td,.c-post-content table th,.c-post-content table tr{border:1px solid #b0b0b0}.c-page-content table td,.c-page-content table th,.c-post-content table td,.c-post-content table th{padding:4px 8px}.c-page-content table tr:nth-child(2n),.c-post-content table tr:nth-child(2n){background-color:#f9f9f9}.snize-ac-results,.snize-ac-results *{font-size:1rem!important;line-height:1.4}.snize-ac-results .snize-label.snize-removable{font-size:13.88px!important}.snize-ac-results .snize-description,.snize-ac-results .snize-price-list{font-size:.833rem!important}.hbspt-form *{box-sizing:border-box!important;font-family:inherit!important}.hbspt-form .hs-form .hs-richtext{font-size:.833rem;line-height:1.4;margin-bottom:1em}.hbspt-form .hs-form .actions{margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.hbspt-form .hs-form .hs-form-field label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display){background-color:#fff;color:#727272;font-size:13.88px;left:8px;padding:0 8px;position:absolute;top:0}.hbspt-form .hs-form .hs-form-field label.hs-error-msg,.hbspt-form .hs-form .hs-form-field label.hs-form-booleancheckbox-display{font-size:.833rem}.hbspt-form .hs-form fieldset{max-width:930px}.hbspt-form .hs-form .hs-form-field.hs-fieldtype-booleancheckbox{width:auto}.hbspt-form .hs-form .hs-form-field .hs-input{border:1.4px solid #8b8b8b;border-radius:4px;font-size:16.66px;height:auto;line-height:1;margin:8px 0;padding:11px 20px!important}.hbspt-form .hs-form .hs-error-msgs .hs-error-msg{color:#cb3a49}.hbspt-form .hs-form .hs-form-field{max-width:100%;position:relative;width:465px}.has-email-only-form .hbspt-form form{display:flex;margin:0;max-width:100%;width:465px}.has-email-only-form .hbspt-form .hs-form-field{flex-grow:1;margin:0;max-width:unset;width:auto}.has-email-only-form .hbspt-form .hs-form-field label:not(.hs-error-msg){display:none}.has-email-only-form .hbspt-form .hs-form-field .hs-input{border-radius:4px 0 0 4px;font-size:.833rem;height:48px;margin:0;max-width:unset;width:100%}.has-email-only-form .hbspt-form .hs-form-field .hs-input::placeholder{color:#8b8b8b}.has-email-only-form .hbspt-form .actions{margin:0;padding:0}.has-email-only-form .hbspt-form .actions .c-button{border-radius:0 4px 4px 0;height:48px}.c-image-viewer{background-color:#fff;inset:0;margin:0!important;overflow:auto;position:fixed;width:100vw;z-index:10}@supports not (inset:0){.c-image-viewer{bottom:0;left:0;right:0;top:0}}.c-image-viewer:not(.is-hidden){display:block}.c-image-viewer .c-image-viewer-content{display:flex;flex-direction:column;gap:1rem;padding:1rem}.c-image-viewer .c-viewer-close-button{display:none}.c-image-viewer .c-viewer-back-link button{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #f1f1f1;display:flex;gap:12px;justify-content:flex-start;padding:20px;width:100%}html.has-no-flexbox-gap .c-image-viewer .c-viewer-back-link button>*{margin:6px}.c-image-viewer .c-viewer-back-link button img{transform:rotate(180deg)}.c-image-viewer h3{font-size:1.2rem}.c-image-viewer h4{font-size:.833rem;font-weight:400;margin:3rem 0 1rem}.c-image-viewer .c-column-main h3{margin-bottom:1rem}.c-image-viewer .c-column-thumbnails h3,.c-image-viewer .c-column-thumbnails h4{display:none}.c-image-viewer .c-viewer-thumbnails{overflow-x:auto}@media screen and (min-width:980px){.c-image-viewer{inset:24px 48px;width:inherit}@supports not (inset:0){.c-image-viewer{bottom:24px;left:48px;right:48px;top:24px}}.c-image-viewer:not(.is-hidden) .c-image-viewer-content{display:grid;gap:3rem;grid-template-columns:2fr 1fr;padding:3rem}.c-image-viewer .c-viewer-close-button{display:block;position:absolute;right:24px;top:24px}.c-image-viewer .c-viewer-back-link{display:none}.c-image-viewer .c-column-thumbnails h3,.c-image-viewer .c-column-thumbnails h4{display:block}.c-image-viewer .c-column-main h3{display:none}.c-image-viewer .c-viewer-thumbnails{flex-wrap:wrap}}.c-custom-form{font-size:1rem;max-width:960px;width:100%}.c-custom-form label{display:block;font-size:.833rem;margin-bottom:2px}.c-custom-form label.is-required:after{color:#ea5860;content:" *";font-weight:700}.c-custom-form input,.c-custom-form textarea{max-width:480px;width:100%}.c-custom-form input[type=checkbox]{display:inline-block;max-width:480px;width:15px}.c-custom-form fieldset{border:1px solid #8b8b8b;border-radius:3px;padding:16px}.c-custom-form fieldset>*+*{margin-top:16px}.c-checkbox-label{display:inline-block!important}.c-custom-form-group{grid-gap:16px;display:flex}.c-custom-form-group>*{width:100%}.product-entry-heading{font-size:1rem;font-weight:600}#request-estimate-wrapper{background-color:#e6f2f7;border-radius:3px;max-width:960px;padding:0}#request-estimate-wrapper label.is-required:after{color:#ea5860;content:" *";font-weight:700}#request-estimate-wrapper .error{border:2px solid red}#request-estimate-wrapper input,#request-estimate-wrapper textarea{max-width:100%;width:520px}@media (max-width:560px){#request-estimate-wrapper{padding:24px}}.product-maximized>*{margin-top:20px}#request-estimate-wrapper input.quantity-input{max-width:96px}#request-estimate-wrapper button.add-quantity{background-color:#037dad;border:none;border-radius:50%;color:#fff;display:inline-flex;padding:2px}#request-estimate-wrapper button.add-quantity svg{fill:currentColor;height:20px;pointer-events:none;width:20px}.quantity{align-items:center;display:flex;flex-wrap:wrap;gap:16px;max-width:520px}button#add-product{align-items:center;display:inline-flex}button#add-product svg{fill:currentColor;height:20px;pointer-events:none;width:20px}.add-product-bubble-wrap{background-color:#037dad;border:none;border-radius:50%;color:#fff;display:inline-flex;padding:2px}button#add-product{background:none;border:none;font-size:20px;gap:8px;padding:0}.step-navigation{display:flex;gap:16px;justify-content:flex-end;margin-top:20px;max-width:520px;width:100%}@media (max-width:540px){.step-navigation .c-button{padding-left:16px;padding-right:16px}}.estimate-form-input-wrapper{display:flex;flex-direction:column;gap:4px}.estimate-form-input-wrapper label{color:#000;font-size:.833rem;font-weight:600}button.add-quantity{margin-top:23.6px}.product-heading-wrapper{align-items:center;display:flex;gap:32px}.product-maximize-btn,.product-minimize-btn{color:#727272;cursor:pointer;font-size:.833rem;padding:4px;text-decoration:underline}.product-minified{font-size:.833rem;max-width:520px}.product-minified-notes{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-remove-wrapper{display:flex;justify-content:flex-end;margin-top:0!important;max-width:520px}.product-red-btn{color:#981f1b;cursor:pointer;font-size:16.66px;padding:4px;text-decoration:underline}#address-form,#address-form>*+*,#contact-form,#contact-form>*+*{margin-top:20px}.estimate-form-input-wrapper .use-case-label,.use-case-label{color:#2b2b2b;display:block;font-size:1rem;font-weight:600;margin-bottom:8px;max-width:520px}#use-case-form-step .estimate-form-input-wrapper{margin-top:20px}.raq-smiley{align-items:center;background:none;border:none;display:inline-flex;flex-direction:column;font-size:.833rem}.raq-smiley svg{fill:#555;pointer-events:none;width:80px}.raq-smiley.is-active svg{fill:#0e807e}.difficulty-buttons-wrapper{display:flex;justify-content:space-between;margin-top:20px;max-width:520px}.raq-summary-heading{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:24px;margin-top:24px;position:relative}.raq-summary-heading:before{border-top:1px solid #b0b0b0;content:"";display:block;left:calc(50% - 16px);margin:8px auto;position:absolute;top:-11px;width:32px}.raq-summary-heading:first-of-type:before{display:none}.raq-summary-subheading{font-size:.833rem}.raq-summary-subheading+.raq-summary-items+.raq-summary-subheading{margin-top:16px}.raq-summary-items{font-size:.833rem;list-style:none;margin:0;padding:0}.raq-edit-btn{color:#727272;cursor:pointer;font-size:.833rem;padding:4px;text-decoration:underline}.raq-submit-error{color:#cb3a49;font-size:1rem;padding-left:16px;position:relative}.raq-submit-error:before{background-color:#cb3a49;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}.terms-checkbox-wrapper{flex-direction:row}.terms-checkbox-wrapper label{color:#000;font-size:.833rem;font-weight:600;margin-right:5px}.terms-checkbox-wrapper input[type=checkbox]{max-width:480px!important;width:15px!important}.two-column-container{display:flex;flex-wrap:wrap}.left-column,.right-column{display:flex;flex:1 1;flex-direction:column;padding:20px}@media (max-width:768px){.left-column,.right-column{display:block;flex-basis:100%;padding:10px}}#request-estimate-wrapper ul{list-style-type:inherit}.two-column-container>h2,.two-column-container>p{flex-basis:100%}.c-contentblock-wrapper{color:#000;width:100%}.c-contentblock-wrapper .c-button{margin-top:20px}.c-contentblock-wrapper article{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;justify-content:center;padding:35px 34px 20px;text-align:left;width:100%}@media screen and (max-width:767px){.c-contentblock-wrapper article{padding-top:0}}.c-contentblock-wrapper.c-contentblock-items-0 article h2,.c-contentblock-wrapper.c-contentblock-items-1 article h1,.c-contentblock-wrapper.c-contentblock-items-1 article h2{font-size:2.074rem}.c-contentblock-wrapper h1,.c-contentblock-wrapper h2{font-size:1.44rem}.c-contentblock-wrapper article p{padding-bottom:20px;width:100%}.c-iot-hero-wrapper{color:#fff;width:100%}.c-iot-hero-buttons{display:flex;gap:16px}.c-customer-logo-callout .c-customer-logos-iot{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-around;margin-top:20px}.customer-logos-container h2{font-size:2.074rem;font-style:normal}.iot-partner-section{display:flex;flex-wrap:wrap;gap:45px;margin-top:30px}.iot-partner-div{box-sizing:border-box;flex-basis:calc(33.333% - 45px);flex-grow:1;flex-shrink:1}.iot-partner-div:first-child{margin-bottom:30px;margin-right:30px}.iot-partner-div .main-title{color:#4f5c68;font-weight:700;letter-spacing:0;margin-top:20px}.iot-partner-div .description{color:#4f5c68;font-size:1rem;font-weight:400;letter-spacing:0;margin-top:20px;width:100%}.iot-partner-div ul.description{list-style-type:disc;margin-left:30px}.iot-partner-div .iot-partners-title{color:#4f5c68;font-weight:400;letter-spacing:0}.iot-partner-div .img{height:auto;max-width:90%}@media (max-width:768px){.iot-partner-div{flex:100% 1;margin-bottom:0;margin-right:0!important}}.iot-buttons{height:93px;margin-bottom:20px;max-width:1225px;position:relative;width:100%}.iot-buttons-group{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1231px;padding-bottom:20px;width:100%}.iot-button{height:100px;margin-bottom:20px;position:relative;width:25%}.iot-button-bg{height:100%;object-fit:cover;width:100%}.button-dev,.button-firmware,.button-hardware,.button-prod{color:#4f5c68;font-size:16px;font-weight:700;left:50%;letter-spacing:0;line-height:24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.iot-padding{padding-bottom:100px}@media screen and (max-width:767px){.iot-buttons{margin-bottom:120px}.iot-button{padding-right:10px;width:50%}.iot-button-bg{display:none}.iot-padding{padding-bottom:0}.c-contentblock-wrapper article{padding-bottom:20px}#shopify-section-template--22505363505175__iot_customer_logo_FGxCqF .u-bg-inset{margin-bottom:0;margin-top:0}#shopify-section-template--22505363505175__side_image_t6ehUm .l-container-standard{margin-top:0!important}}#shopify-section-template--22505363505175__side_image_t6ehUm .l-container-standard{margin-top:60px}#shopify-section-template--22505363505175__side_image_t6ehUm .u-top-border-dash:before{display:none}#shopify-section-template--22505363505175__side_image_t6ehUm .u-top-border-dash{font-size:2.074rem}#shopify-section-template--22505363505175__klaviyo_form_mybcpY .u-top-border-dash:before{display:none}#shopify-section-template--22505363505175__klaviyo_form_mybcpY .u-top-border-dash{font-size:2.074rem}#shopify-section-template--22505363505175__side_image_Y6C8Az .l-container-standard,#shopify-section-template--22505363505175__side_image_hyXcNA .l-container-standard,#shopify-section-template--22505363505175__side_image_kiGb4w .l-container-standard,#shopify-section-template--22505363505175__side_image_t6ehUm .l-container-standard{padding:0 1rem!important}@media screen and (max-width:767px){#shopify-section-template--22505363505175__side_image_Y6C8Az .c-side-image,#shopify-section-template--22505363505175__side_image_hyXcNA .c-side-image,#shopify-section-template--22505363505175__side_image_kiGb4w .c-side-image,#shopify-section-template--22505363505175__side_image_t6ehUm .c-side-image{align-items:normal}}@media screen and (min-width:720px){#shopify-section-template--22505363505175__side_image_Y6C8Az .c-side-image.is-image-left,#shopify-section-template--22505363505175__side_image_hyXcNA .c-side-image.is-image-left,#shopify-section-template--22505363505175__side_image_kiGb4w .c-side-image.is-image-left,#shopify-section-template--22505363505175__side_image_t6ehUm .c-side-image.is-image-left{justify-items:center}}#shopify-section-template--22505363505175__side_image_Y6C8Az .c-side-image-image,#shopify-section-template--22505363505175__side_image_hyXcNA .c-side-image-image,#shopify-section-template--22505363505175__side_image_kiGb4w .c-side-image-image,#shopify-section-template--22505363505175__side_image_t6ehUm .c-side-image-image{width:35%}#shopify-section-template--22505363505175__content_block_side_by_side_GHJQpG .c-contentblock-wrapper article{padding-bottom:0!important}#shopify-section-template--22505363505175__content_block_white_bVahMk .l-container-standard,#shopify-section-template--22505363505175__content_block_white_q33HzU .l-container-standard,#shopify-section-template--22505363275799__content_block_white_nJaMVK .l-container-standard{text-align:center}#shopify-section-template--22505363275799__content_block_white_T4r4Tx article,#shopify-section-template--22505363275799__content_block_white_VPDrTg article{padding-bottom:0!important}#shopify-section-template--22505363275799__side_image_6QanHx .c-side-image.is-image-left,#shopify-section-template--22505363275799__side_image_H7nPNC .c-side-image.is-image-left,#shopify-section-template--22505363275799__side_image_HzHm4t .c-side-image.is-image-left{justify-items:center}#shopify-section-template--22505363275799__content_block_white_VPDrTg .l-container-standard{text-align:center}#shopify-section-template--22505363275799__content_block_white_VPDrTg .content-block-image{display:flex;justify-content:center}#shopify-section-template--22505363275799__content_block_white_VPDrTg .content-block-image img{height:auto;max-width:100%}#shopify-section-template--22505363275799__content_block_white_T4r4Tx .c-contentblock-wrapper article{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:70px 34px;text-align:center}#shopify-section-template--22505363275799__content_block_white_T4r4Tx .content-block-image{align-items:center;display:flex;justify-content:center;width:100%}#shopify-section-template--22505363275799__scrolling_products_M3MUwh .l-container-standard p{margin-top:0}#shopify-section-template--22505363275799__scrolling_products_M3MUwh .c-product-grid,#shopify-section-template--22505363275799__scrolling_products_hTfN7y .c-product-grid{margin-top:24px}.dash-subheader{margin-bottom:24px}.u-top-border-dash.dash-subheader-present{margin-bottom:12px!important}.form-link-visually-hidden{left:-9999px;position:absolute}.c-icon-cards article.no-border-color{border-left-color:#0000}.align-right{display:block;margin-left:auto}.c-customer-logo-callout-iot p{font-size:1rem;max-width:none!important;text-transform:none!important}.is-tight-iot{padding:0!important}.u-bg-inset-iot{margin-bottom:60px;padding:32px 16px;width:100%}@media screen and (min-width:500px){.c-button-wide-iot{max-width:100%}}.expertise-section{margin:0 auto;max-width:1200px;text-align:center;width:80%}.expertise-grid{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);justify-items:center}.expertise-item{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center}.expertise-item h3{font-size:.833rem;margin-bottom:10px}.expertise-item img{height:auto;margin-bottom:10px;max-width:120px}p.preheading+h2{margin-top:0}p.preheading{text-transform:uppercase}.iot-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.iot-box{background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;padding:20px;transition:box-shadow .3s ease}.iot-box:hover{box-shadow:0 12px 35px #00000040}.iot-box h3{color:#1a2c49;font-size:18px;font-weight:700;margin-bottom:10px}.iot-box p{font-size:15px;line-height:1.6}.iot-footer-note{color:#666}.iot-industries{align-items:unset!important;box-sizing:border-box;color:#333;display:block!important;flex-direction:unset!important;line-height:1.6;max-width:100%;padding:0 5%;width:100%}.iot-industries .industry-item{align-items:flex-start!important;display:flex!important;gap:20px;margin-bottom:30px}.iot-industries .industry-item .icon{align-items:flex-start!important;display:flex!important;justify-content:flex-start!important;margin-right:0!important;min-width:50px!important;width:50px!important}.iot-industries .industry-item .icon img{display:block!important;height:auto!important;width:100%!important}.iot-industries .industry-item .text{flex:1 1!important;text-align:left!important}.iot-industries .industry-footer{color:#666;margin-top:40px}#shopify-section-template--22505363505175__iot_customer_logo_9UU3XR .u-bg-inset-iot{margin-bottom:0}#shopify-section-template--22505363505175__article_list_iot_X4cnBR h2{font-size:2.074rem}.iot-white-link{color:#fff!important}.iot-hardware-capabilities-container{max-width:1200px}.iot-hardware-capabilities-columns{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);padding:1rem}.iot-hardware-capabilities-block{align-items:flex-start;display:flex;gap:1.5rem;padding:1rem 0}.iot-hardware-capabilities-icon{background:#f8f9fa;border-radius:8px;flex-shrink:0;height:80px;object-fit:contain;padding:12px;width:80px}.iot-hardware-capabilities-content{flex:1 1}.iot-hardware-capabilities-title{color:#1a1a1a;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.iot-hardware-capabilities-list{color:#555;list-style:none;margin:0;padding:0}.iot-hardware-capabilities-list li{font-size:.95rem;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.iot-hardware-capabilities-list li:before{color:#007bff;content:"•";font-weight:700;left:0;position:absolute;top:0}.iot-hardware-capabilities-list li:last-child{margin-bottom:0}@media (max-width:768px){.iot-hardware-capabilities-columns{gap:30px;grid-template-columns:1fr;padding:40px 15px}.iot-hardware-capabilities-block{gap:15px;padding:20px}.iot-hardware-capabilities-icon{height:50px;width:50px}.iot-hardware-capabilities-title{font-size:1.3rem}}@media (max-width:480px){.iot-hardware-capabilities-block{flex-direction:column;text-align:center}.iot-hardware-capabilities-icon{align-self:center}.iot-hardware-capabilities-content{text-align:left}}.c-contentblock-wrapper>article .l-container-standard.u-w-100:has(>a:only-child){padding-bottom:20px;text-align:center}.iot-mechanical-benefits{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);justify-content:center;margin:0 auto;max-width:900px}.iot-mechanical-benefit{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;max-width:400px;padding:32px 24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:100%}.iot-firmware-container{margin:0 auto;max-width:1200px}.iot-firmware-benefits{display:flex;gap:24px}.iot-firmware-benefit{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;flex:1 1;padding:32px 24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.iot-firmware-benefit:hover{box-shadow:0 6px 24px #00000026;transform:translateY(-4px)}.iot-firmware-benefit-title{margin:0}.iot-firmware-benefit-subtitle,.iot-firmware-benefit-title{color:#2c3e50;font-size:16px;font-weight:600;line-height:1.4}.iot-firmware-benefit-subtitle{margin:4px 0 0}@media (max-width:768px){.iot-firmware-benefits{flex-direction:column;gap:16px}.iot-firmware-benefit{padding:24px}.iot-firmware-benefit-subtitle,.iot-firmware-benefit-title{font-size:15px}}@media (max-width:480px){.iot-firmware-benefits{gap:12px}.iot-firmware-benefit{padding:20px 16px}.iot-firmware-benefit-subtitle,.iot-firmware-benefit-title{font-size:14px}}.iot-hardware-three-column-container{margin:0 auto;max-width:1200px;padding:2rem 2rem 0}.iot-hardware-three-column-grid{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.iot-hardware-column-item{align-items:flex-start;display:flex;gap:1rem}.iot-hardware-column-icon{align-items:center;background:#f0f0f0;border-radius:8px;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.iot-hardware-column-icon img{height:60px;object-fit:contain;width:60px}.iot-hardware-column-content{flex:1 1}.iot-hardware-column-title{color:#333;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 .5rem}.iot-hardware-column-description{color:#666;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.iot-hardware-three-column-grid{gap:2rem;grid-template-columns:1fr}.iot-hardware-three-column-container{padding:1.5rem}}@media (max-width:1024px) and (min-width:769px){.iot-hardware-three-column-grid{gap:2rem}}.iot-hardware-section{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;max-width:1200px}.iot-hardware-content{padding-right:20px}.iot-hardware-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.2}.iot-hardware-features{color:#555;list-style:none;margin:40px;padding:0}.iot-hardware-features li{line-height:1.5;margin-bottom:24px;padding-left:20px;position:relative}.iot-hardware-features li:before{color:#007bff;content:"•";font-weight:700;left:0;position:absolute;top:0}.iot-hardware-features li:last-child{margin-bottom:0}.iot-hardware-feature-title{color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:4px}.iot-hardware-feature-description{color:#555;font-size:.95rem;line-height:1.5}.iot-hardware-image-column{position:relative}.iot-hardware-divider{background:linear-gradient(180deg,#0000,#007bff,#0000);bottom:0;left:50%;opacity:.3;position:absolute;top:0;transform:translateX(-50%);width:2px}@media (max-width:768px){.iot-hardware-section{gap:40px;grid-template-columns:1fr;padding:40px 15px}.iot-hardware-content{order:2;padding-right:0}.iot-hardware-image-column{order:1}.iot-hardware-title{font-size:2rem;margin-bottom:30px;text-align:center}.iot-hardware-divider{display:none}.iot-hardware-image-placeholder{height:250px}}@media (max-width:480px){.iot-hardware-title{font-size:1.75rem}.iot-hardware-features li{margin-bottom:20px}.iot-hardware-section{padding:30px 15px}}[class*=content_block_white_NrPxgR] .c-contentblock-wrapper>article>.l-container-standard.u-w-100 h2,[class*=content_block_white_NrPxgR] .c-contentblock-wrapper>article>.l-container-standard.u-w-100 p{text-align:center}.feature-container{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.feature-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px}.feature-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px auto;max-width:1200px;row-gap:40px}.feature-card{box-sizing:border-box;flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 20px)}@media (max-width:768px){.feature-card{flex:0 0 100%;max-width:100%}}.steps-container{background:#fff;margin-top:20px;max-width:1200px;padding:20px}.step-number{align-items:center;background:#eaf2fa;border:2px solid #ccc;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#333;display:flex;flex:0 0 60px;font-size:24px;font-weight:700;height:60px;justify-content:center;line-height:1;margin:0;min-width:60px;padding:0;text-align:center;width:60px}.step{align-items:flex-start;display:flex;gap:30px;margin-bottom:20px;padding-left:20px}.step-content{word-wrap:break-word;flex:1 1;max-width:calc(100% - 90px);max-width:1300px}.step-content p{color:#666;margin-top:5px}.pro-tip{font-weight:700;margin-top:20px}@media (max-width:768px){.step{align-items:flex-start;flex-direction:column}.step-number{margin-left:0}.step-content{max-width:100%}}.custom-product-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;padding-top:20px;width:100%}.custom-product-item{background-color:#fff;border:1px solid #dee2e6;border-radius:5px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 20px);padding:15px;text-align:center}.custom-product-image{align-items:center;border-radius:5px;display:flex;height:180px;justify-content:center;margin-bottom:10px;overflow:hidden;width:100%}.custom-product-image img{display:block;max-height:100%;max-width:100%;object-fit:contain}.custom-product-info p strong{color:#343a40;display:block;margin-bottom:10px}.custom-product-info p{color:#6c757d;padding-bottom:0!important}.custom-btn{background-color:#007bff;border-radius:4px;color:#fff;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease}.custom-btn:hover{background-color:#0056b3}@media (max-width:768px){.custom-product-item{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 20px)}}@media (max-width:480px){.custom-product-item{flex:0 0 100%;max-width:100%}}.benefits-container{display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 0 50px;max-width:900px;padding:20px 0}@media (min-width:768px){.benefits-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.benefits-container{grid-template-columns:repeat(2,1fr)}}.benefit-card{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.benefit-card img{display:block;height:auto;width:150px}.benefit-card p{color:#333;font-size:14px;margin-top:10px}
/*# sourceMappingURL=main.css.map */
