body.terplax-ui-system{--tplx-ui-blue: #1259ef;--tplx-ui-blue-hover: #0e47c4;--tplx-ui-white: #fff;--tplx-ui-outline-hover: #edf3ff;--tplx-ui-pill: 9999px;--tplx-ui-cta-height: 52px;--tplx-ui-cta-font: 16px;--tplx-ui-cta-padding: 14px 26px;--tplx-ui-cta-gap: 12px;--tplx-ui-focus: 3px;--tplx-ui-focus-offset: 4px;--tplx-ui-duration: .16s;--tplx-ui-hero-title: clamp(44px, 5.8vw, 84px);--tplx-ui-hero-copy: 22px}body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary){--tplx-ui-cta-bg: var(--tplx-ui-blue);--tplx-ui-cta-ink: var(--tplx-ui-white);--tplx-ui-cta-hover-bg: var(--tplx-ui-blue-hover);--tplx-ui-cta-hover-ink: var(--tplx-ui-white);--buttons-radius: var(--tplx-ui-pill);--buttons-radius-outset: var(--tplx-ui-pill);display:inline-flex;align-items:center;justify-content:center;gap:var(--tplx-ui-cta-gap);box-sizing:border-box;min-width:0;min-height:var(--tplx-ui-cta-height);max-width:100%;height:auto;padding:var(--tplx-ui-cta-padding);border:1px solid var(--tplx-ui-blue);border-radius:var(--tplx-ui-pill);font-size:var(--tplx-ui-cta-font);font-weight:600;line-height:1.375;letter-spacing:normal;text-align:center;text-transform:none;text-decoration:none;white-space:normal;overflow-wrap:anywhere;color:var(--tplx-ui-cta-ink);background:var(--tplx-ui-cta-bg);box-shadow:none;transform:none;transition:background-color var(--tplx-ui-duration) ease,color var(--tplx-ui-duration) ease,border-color var(--tplx-ui-duration) ease}body.terplax-ui-system :is(.button.button--secondary,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary){--tplx-ui-cta-bg: var(--tplx-ui-white);--tplx-ui-cta-ink: var(--tplx-ui-blue);--tplx-ui-cta-hover-bg: var(--tplx-ui-outline-hover);--tplx-ui-cta-hover-ink: var(--tplx-ui-blue)}body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):before,body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):after{border-radius:inherit;box-shadow:none;background:none;pointer-events:none}body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):hover{color:var(--tplx-ui-cta-ink);background:var(--tplx-ui-cta-bg);border-color:var(--tplx-ui-blue);text-decoration:none;transform:none}body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):hover:before,body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):hover:after{box-shadow:none}@media(hover:hover)and (pointer:fine){body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):not(:disabled):not([disabled]):not([aria-disabled=true]):not(.disabled):hover{color:var(--tplx-ui-cta-hover-ink);background:var(--tplx-ui-cta-hover-bg)}}body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):focus-visible,body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary).focused{outline:var(--tplx-ui-focus) solid var(--tplx-ui-blue);outline-offset:var(--tplx-ui-focus-offset);box-shadow:0 0 0 var(--tplx-ui-focus) var(--tplx-ui-white)}body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):is(:disabled,[disabled],[aria-disabled=true],.disabled){opacity:.5;cursor:not-allowed;transform:none}body.terplax-ui-system .tplx-video-hero .tplx-video-hero__copy{min-width:0;max-width:min(1050px,100%);text-align:center}body.terplax-ui-system .tplx-video-hero .tplx-video-hero__copy h1{font-size:var(--tplx-ui-hero-title);font-weight:700;line-height:1.07;text-transform:uppercase;text-align:center;overflow-wrap:break-word}body.terplax-ui-system .tplx-video-hero .tplx-video-hero__copy p{max-width:min(100%,640px);margin-inline:auto;font-size:var(--tplx-ui-hero-copy);font-weight:400;line-height:1.5;text-transform:none;text-align:center}@media(max-width:749px){body.terplax-ui-system{--tplx-ui-cta-padding: 14px 20px;--tplx-ui-hero-title: clamp(32px, 8vw, 44px);--tplx-ui-hero-copy: clamp(18px, 4.6vw, 22px)}}@media(prefers-reduced-motion:reduce){body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary),body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):before,body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):after{transition:none;animation:none;transform:none}}@media(forced-colors:active){body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary){color:ButtonText;background:ButtonFace;border-color:ButtonText}body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary):focus-visible,body.terplax-ui-system :is(.button:not(.skip-to-content-link):not(.button--tertiary):not(.shopify-payment-button__button),.terplax-pdp-sticky-cta__link,.tplx-footer-form button[type=submit],.tplx-button.tplx-button--primary,.tplx-button.tplx-button--dark,.tplx-button.tplx-button--ghost,.tplx-button.tplx-button--light,.tplx-video-hero .tplx-video-hero__cta,.tplx-flavor-banner .tplx-flavor-banner__link,.tplx-finder .tplx-finder__quote,.terplax-contact-actions .button.button--primary,.terplax-contact-actions .button.button--secondary,.terplax-pdp__info .terplax-contact-actions .button.button--primary,.terplax-pdp__info .terplax-contact-actions .button.button--secondary).focused{outline-color:Highlight}}.terplax-ui-system{--tplx-nav-surface: rgba(255,255,255,.7);--tplx-nav-menu: #fff;--tplx-oem-ink: #142637;--tplx-oem-rule: #dce3e9}.terplax-ui-system .section-header .header-wrapper{background:var(--tplx-nav-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.terplax-ui-system .header{background:transparent}.terplax-ui-system .header__submenu,.terplax-ui-system .mega-menu__content,.terplax-ui-system .menu-drawer,.terplax-ui-system .search-modal{background:var(--tplx-nav-menu)}.terplax-hero-under-nav .section-header{margin-bottom:calc(-1 * var(--header-height, 83px))}.terplax-hero-under-nav .tplx-video-hero{padding-top:calc(100px + var(--header-height, 83px))}.tplx-oem-hero{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(460px,45vw,680px);padding-top:var(--header-height,83px);overflow:hidden;background:#152b3a}.tplx-oem-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.tplx-oem-hero__content{width:100%;padding-block:64px}.tplx-oem-hero__content h1{color:#fff;font-size:clamp(34px,4.5vw,68px);line-height:1.08;font-weight:700;margin:0 0 24px;max-width:900px}.tplx-oem-hero__content p{color:#fff;max-width:650px;font-size:clamp(18px,1.6vw,24px);line-height:1.5;margin:0 0 32px}.tplx-oem-project__body{color:var(--tplx-oem-ink);padding-block:24px 64px}.tplx-oem-project__section{padding-block:48px;border-bottom:1px solid var(--tplx-oem-rule)}.tplx-oem-project__section h2{font-size:clamp(26px,2.7vw,40px);font-weight:700;line-height:1.2;margin:0 0 30px}.tplx-oem-project__section h3{font-size:22px;font-weight:600;margin:0 0 12px}.tplx-oem-project__section p{font-size:17px;line-height:1.7;max-width:850px}.tplx-oem-project__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.tplx-oem-project__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-inline-start:24px}.tplx-oem-project__steps li{padding-inline-start:8px}@media(max-width:749px){.terplax-hero-under-nav .section-header{margin-bottom:calc(-1 * var(--header-height,57px))}.tplx-oem-hero{min-height:520px}.tplx-oem-hero__content{padding-inline:24px;padding-block:48px}.tplx-oem-hero__image{object-position:42% center}.tplx-oem-project__grid,.tplx-oem-project__steps{grid-template-columns:1fr;gap:24px}.tplx-oem-project__section{padding-block:32px}}@media(forced-colors:active){.terplax-ui-system .header-wrapper{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}}body.terplax-inner-banners{--tplx-inner-hero-height: 365px;--tplx-inner-hero-title: clamp(32px, 3.8vw, 56px)}body.terplax-inner-banners main :is(.tp-shop-hero,.tplx-oem-hero,.tplx-finder__hero,.tplx-flavor__hero){min-height:var(--tplx-inner-hero-height);height:auto;box-sizing:border-box;text-align:center}body.terplax-inner-banners main .tplx-flavor__hero-copy{min-height:var(--tplx-inner-hero-height);justify-content:center}body.terplax-inner-banners main .tp-shop-hero{display:grid;align-items:center;padding:32px 24px}body.terplax-inner-banners main .tp-shop-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}body.terplax-inner-banners main .tp-shop-hero__content{position:relative;inset:auto;transform:none;width:100%;max-width:1000px;margin-inline:auto;padding:0}body.terplax-inner-banners main .tp-shop-hero__heading{font-size:var(--tplx-inner-hero-title);line-height:1.08}body.terplax-inner-banners main .tp-shop-hero__subtitle{max-width:650px;margin-inline:auto;font-size:22px}body.terplax-inner-banners main .tplx-oem-hero{padding-top:var(--header-height, 83px)}body.terplax-inner-banners main .tplx-oem-hero__content{padding-block:8px;text-align:center}body.terplax-inner-banners main .tplx-oem-hero__content h1{font-size:var(--tplx-inner-hero-title);margin-inline:auto;margin-bottom:18px}body.terplax-inner-banners main .tplx-oem-hero__content p{margin-inline:auto;margin-bottom:24px;font-size:22px}body.terplax-inner-banners main .tplx-finder__hero{padding-block:calc(var(--header-height, 83px) + 32px) 32px}body.terplax-inner-banners main .tplx-finder__hero .tplx-finder__hero-copy h1{font-size:var(--tplx-inner-hero-title);line-height:1.08}body.terplax-inner-banners main .tplx-finder__hero-copy>p{font-size:22px}body.terplax-inner-banners main .tp-sample-zone__image{height:var(--tplx-inner-hero-height);aspect-ratio:auto;object-fit:cover;object-position:center}body.terplax-inner-banners main .tp-sample-zone__hero-copy{text-align:center}body.terplax-inner-banners main :is(.tp-sample-zone__heading,.tp-sample-zone__subtitle){margin-inline:auto}@media(max-width:749px){body.terplax-inner-banners{--tplx-inner-hero-height: 280px;--tplx-inner-hero-title: clamp(32px, 9vw, 42px)}body.terplax-inner-banners main .tp-shop-hero{padding:24px 20px}body.terplax-inner-banners main :is(.tp-shop-hero__subtitle,.tplx-oem-hero__content p,.tplx-finder__hero-copy>p){font-size:18px;line-height:1.5}body.terplax-inner-banners main .tplx-finder__hero{padding:calc(var(--header-height, 57px) + 24px) 20px 24px}body.terplax-inner-banners main .tp-sample-zone__image{object-fit:contain}body.terplax-inner-banners main .tp-sample-zone__hero-copy>.tp-sample-zone__cta{width:auto;max-width:100%}}body.terplax-inner-banners main .tplx-oem-hero{min-height:380px}@media(max-width:749px){body.terplax-inner-banners main .tplx-oem-hero{min-height:320px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/terplax-ui-system.css.map */
