:root{--ontri-teal: #003b49;--ontri-teal-dark: #002f3a;--ontri-teal-light: #125363;--ontri-orange: #f87638;--ontri-orange-dark: #e96528;--ontri-ice: #edf2f3;--ontri-ice-dark: #e2e9ea;--ontri-white: #ffffff;--ontri-text: #073541;--ontri-muted: #6c8288;--ontri-border: #d9e3e5;--ontri-page-width: 1320px;--ontri-desktop-gutter: 40px;--ontri-tablet-gutter: 24px;--ontri-mobile-gutter: 20px;--ontri-utility-height: 36px;--ontri-header-height: 76px}html{scroll-behavior:smooth}body{color:var(--ontri-text);letter-spacing:-.01em}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:700;letter-spacing:-.045em}img,svg{max-width:100%}.ontri-page-width{width:min(calc(100% - (var(--ontri-desktop-gutter) * 2)),var(--ontri-page-width));margin-inline:auto}.ontri-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:12px;padding:12px 22px;border:1px solid transparent;border-radius:0;font-size:16px;font-weight:700;line-height:1;letter-spacing:.055em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ontri-btn:hover{transform:translateY(-1px)}.ontri-btn--orange{border-color:var(--ontri-orange);background:var(--ontri-orange);color:var(--ontri-white)}.ontri-btn--orange:hover{border-color:var(--ontri-orange-dark);background:var(--ontri-orange-dark);color:var(--ontri-white)}.ontri-btn--white{border-color:var(--ontri-white);background:var(--ontri-white);color:var(--ontri-teal)}.ontri-btn--white-outline{border-color:#ffffffbf;background:transparent;color:var(--ontri-white)}.ontri-btn--white-outline:hover{background:var(--ontri-white);color:var(--ontri-teal)}.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{box-shadow:none!important}.template-index .shopify-section-group-header-group{position:absolute;top:0;right:0;left:0;z-index:40;display:block;width:100%;background:transparent!important;background-color:transparent!important;background-image:none!important}.template-index .section-ontri-utility-bar{position:relative;top:auto;z-index:3;width:100%}.template-index .section-header,.template-index .section-header.shopify-section,.template-index .shopify-section-header{position:relative;top:auto!important;right:auto;left:auto;z-index:2;width:100%;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .section-header,.template-index .header-wrapper,.template-index .header{--gradient-background: transparent !important;--color-background: 0, 0, 0;--color-foreground: 255, 255, 255}.template-index .header-wrapper,.template-index .header-wrapper.gradient,.template-index .header-wrapper[class*=color-]{position:relative;width:100%;border:0!important;border-bottom:1px solid rgba(255,255,255,.2)!important;background:linear-gradient(180deg,#00181f9e,#00181f75 55%,#00181f47)!important;background-color:transparent!important;background-image:linear-gradient(180deg,#00181f9e,#00181f75 55%,#00181f47)!important;box-shadow:none!important;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);transition:background-color .18s ease,box-shadow .18s ease}.template-index .header-wrapper:before,.template-index .header-wrapper:after,.template-index .section-header:before,.template-index .section-header:after{display:none!important;width:0!important;height:0!important;background:none!important;content:none!important}.template-index .section-header>div,.template-index .header-wrapper>div,.template-index .header-wrapper .header,.template-index .header-wrapper .gradient{background-color:transparent!important;background-image:none!important}.template-index .header,.template-index .header.gradient,.template-index .header[class*=color-]{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:34px;align-items:center;width:min(calc(100% - (var(--ontri-desktop-gutter) * 2)),var(--ontri-page-width));min-height:var(--ontri-header-height);margin-inline:auto;padding:0;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .header__heading,.template-index .header__heading-link{margin:0;padding:0}.template-index .header__heading-link{display:inline-flex;align-items:center}.template-index .header__heading-logo-wrapper{width:auto}.template-index .header__heading-logo{display:block;width:auto;max-width:108px;height:auto;filter:brightness(0) invert(1)}.template-index .header__inline-menu{display:block;margin:0}.template-index .list-menu--inline{display:flex;align-items:center;gap:2px}.template-index .header__menu-item{position:relative;display:inline-flex;min-height:var(--ontri-header-height);align-items:center;padding:0 15px;color:var(--ontri-white)!important;font-size:16px;font-weight:700;line-height:1;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.template-index .header__menu-item span{color:inherit!important;text-decoration:none}.template-index .header__menu-item:hover,.template-index .header__menu-item:hover span,.template-index .header__active-menu-item{color:var(--ontri-orange)!important;text-decoration:none}.template-index .header__menu-item:after{position:absolute;right:15px;bottom:17px;left:15px;height:2px;background:var(--ontri-orange);content:"";opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .16s ease,transform .16s ease}.template-index .header__menu-item:hover:after,.template-index .header__menu-item:has(.header__active-menu-item):after{opacity:1;transform:scaleX(1)}.template-index .header__icons{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-right:0}.template-index .header__icon{display:inline-flex;width:39px;height:39px;align-items:center;justify-content:center;color:var(--ontri-white)!important;transition:color .18s ease}.template-index .header__icon span,.template-index .header__icon .icon,.template-index .header__icon svg,.template-index .header__icon path{color:currentColor!important}.template-index .header__icon .svg-wrapper,.template-index .header__icon svg,.template-index .header__icon .icon{width:19px;height:19px}.template-index .header__icon svg{fill:none;stroke:currentColor}.template-index .header__icon:hover{color:var(--ontri-orange)!important}.template-index .cart-count-bubble{top:2px;right:0;min-width:15px;height:15px;background:var(--ontri-orange);color:var(--ontri-white);font-size:13px}.template-index .header__submenu,.template-index .mega-menu__content{border:0;border-top:2px solid var(--ontri-orange);border-radius:0;background:var(--ontri-teal)!important;color:var(--ontri-white);box-shadow:0 18px 35px #001e2633}.template-index .header__submenu .header__menu-item{min-height:42px;padding:0 18px;color:#ffffffc2!important;font-size:15px}.template-index .header__submenu .header__menu-item:hover{background:#ffffff0d;color:var(--ontri-orange)!important}.template-index .header__submenu .header__menu-item:after{display:none}.template-index .shopify-section-header-sticky{position:fixed;top:0;right:0;left:0;z-index:60}.template-index .shopify-section-header-sticky .header-wrapper,.template-index .shopify-section-header-sticky.scrolled-past-header .header-wrapper{border-bottom-color:#ffffff1f!important;background:var(--ontri-teal)!important;background-color:var(--ontri-teal)!important;background-image:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px #ffffff1f!important}.template-index .shopify-section-header-sticky .header,.template-index .shopify-section-header-sticky .header__menu-item{min-height:66px}.template-index .shopify-section-header-sticky .header__menu-item:after{bottom:13px}.template-index .section-ontri-home-hero{position:relative;z-index:1}.template-index .ontri-home-hero{margin-top:0;padding-top:0}.template-index .ontri-home-hero__content-wrap{padding-top:calc(var(--ontri-utility-height) + var(--ontri-header-height) + 34px)}body:not(.template-index) .shopify-section-group-header-group{position:relative;top:auto}body:not(.template-index) .header-wrapper{border-bottom:1px solid var(--ontri-border);background:var(--ontri-white)}.utility-bar{min-height:30px;border-bottom:1px solid rgba(255,255,255,.12);background:var(--ontri-teal-dark)}.utility-bar .announcement-bar{min-height:30px}.utility-bar .announcement-bar__message{padding-block:7px;color:#ffffffd1;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.utility-bar .announcement-bar__message:hover{color:var(--ontri-white)}@media screen and (max-width:989px){:root{--ontri-header-height: 68px}.ontri-page-width{width:calc(100% - (var(--ontri-tablet-gutter) * 2))}.template-index .header{grid-template-columns:auto minmax(0,1fr) auto;width:calc(100% - (var(--ontri-tablet-gutter) * 2));min-height:var(--ontri-header-height);column-gap:18px}.template-index .header__heading-logo{max-width:96px}.template-index .header__inline-menu{display:none}.template-index .header__icon{width:36px;height:36px}.template-index .ontri-home-hero__content-wrap{padding-top:calc(var(--ontri-utility-height) + var(--ontri-header-height) + 28px)}}@media screen and (max-width:749px){:root{--ontri-utility-height: 31px;--ontri-header-height: 62px}.ontri-page-width{width:calc(100% - (var(--ontri-mobile-gutter) * 2))}.template-index .header-wrapper,.template-index .header-wrapper.gradient,.template-index .header-wrapper[class*=color-]{background:linear-gradient(180deg,#00181fc2,#00181f8f)!important;background-image:linear-gradient(180deg,#00181fc2,#00181f8f)!important}.template-index .header{width:calc(100% - 32px);min-height:var(--ontri-header-height);column-gap:10px}.template-index .header__heading-logo{max-width:84px}.template-index .header__icons{gap:1px}.template-index .header__icon{width:34px;height:34px}.template-index .header__icon .svg-wrapper,.template-index .header__icon svg,.template-index .header__icon .icon{width:18px;height:18px}.template-index .ontri-home-hero__content-wrap{padding-top:calc(var(--ontri-utility-height) + var(--ontri-header-height) + 20px)}.utility-bar,.utility-bar .announcement-bar,.utility-bar .announcement-bar__message{min-height:27px}.utility-bar .announcement-bar__message{padding:6px 12px;font-size:14px}.ontri-btn{min-height:42px;padding:11px 17px;font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ontri-btn,.template-index .header-wrapper,.template-index .header__icon,.template-index .header__menu-item:after{transition:none}}.template-index .shopify-section-group-header-group{position:relative!important;z-index:50!important;height:var(--ontri-utility-height, 36px)!important;min-height:var(--ontri-utility-height, 36px)!important;background:var(--ontri-teal-dark, #002f3a)!important}.template-index .section-header,.template-index .section-header.shopify-section,.template-index .shopify-section-header{position:absolute!important;top:var(--ontri-utility-height, 36px)!important;right:0!important;left:0!important;z-index:60!important;width:100%!important;height:var(--ontri-header-height, 76px)!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .header-wrapper,.template-index .header-wrapper.gradient,.template-index .header-wrapper[class*=color-],.template-index .header,.template-index .header.gradient,.template-index .header[class*=color-]{--gradient-background: transparent !important;--color-background: 0, 0, 0 !important;--color-foreground: 255, 255, 255 !important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .header-wrapper:before,.template-index .header-wrapper:after,.template-index .section-header:before,.template-index .section-header:after{display:none!important;content:none!important;background:none!important}.template-index .header-wrapper{width:100%!important;height:var(--ontri-header-height, 76px)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.template-index .section-header>div,.template-index .header-wrapper>div,.template-index .header-wrapper .header,.template-index .header-wrapper .gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}.template-index .header{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:34px!important;align-items:center!important;width:min(calc(100% - (var(--ontri-desktop-gutter, 40px) * 2)),var(--ontri-page-width, 1320px))!important;min-height:var(--ontri-header-height, 76px)!important;height:var(--ontri-header-height, 76px)!important;margin-inline:auto!important;padding:0!important}.template-index .header__heading,.template-index .header__heading-link{margin:0!important;padding:0!important}.template-index .header__heading-link{display:inline-flex!important;align-items:center!important}.template-index .header__heading-logo{display:block!important;width:auto!important;max-width:108px!important;height:auto!important;filter:brightness(0) invert(1)}.template-index .header__inline-menu{display:block!important;margin:0!important}.template-index .list-menu--inline{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.template-index .header__menu-item{position:relative!important;display:inline-flex!important;min-height:var(--ontri-header-height, 76px)!important;align-items:center!important;padding:0 15px!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1!important;letter-spacing:.09em!important;text-decoration:none!important;text-transform:uppercase!important}.template-index .header__menu-item span{color:inherit!important;text-decoration:none!important}.template-index .header__menu-item:hover,.template-index .header__menu-item:hover span,.template-index .header__active-menu-item{color:var(--ontri-orange, #f87638)!important}.template-index .header__menu-item:after{position:absolute;right:15px;bottom:15px;left:15px;height:2px;background:var(--ontri-orange, #f87638);content:"";opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .16s ease,transform .16s ease}.template-index .header__menu-item:hover:after{opacity:1;transform:scaleX(1)}.template-index .header__icons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;padding-right:0!important}.template-index .header__icon{display:inline-flex!important;width:39px!important;height:39px!important;align-items:center!important;justify-content:center!important;color:#fff!important}.template-index .header__icon span,.template-index .header__icon svg,.template-index .header__icon .icon,.template-index .header__icon path{color:currentColor!important}.template-index .header__icon .svg-wrapper,.template-index .header__icon svg,.template-index .header__icon .icon{width:19px!important;height:19px!important}.template-index .header__icon:hover{color:var(--ontri-orange, #f87638)!important}.template-index .cart-count-bubble{top:1px!important;right:0!important;min-width:15px!important;height:15px!important;background:var(--ontri-orange, #f87638)!important;color:#fff!important;font-size:13px!important}.template-index .section-ontri-home-hero,.template-index .ontri-home-hero,.template-index .ontri-home-hero__visual{margin-top:0!important;padding-top:0!important}.template-index .ontri-home-hero__content-wrap{padding-top:calc(var(--ontri-header-height, 76px) + 38px)!important}.template-index .shopify-section-header-sticky,.template-index .section-header.shopify-section-header-sticky{position:fixed!important;top:0!important;right:0!important;left:0!important;z-index:100!important;height:66px!important}.template-index .shopify-section-header-sticky .header-wrapper,.template-index .shopify-section-header-sticky.scrolled-past-header .header-wrapper{height:66px!important;background:var(--ontri-teal, #003b49)!important;background-color:var(--ontri-teal, #003b49)!important;background-image:none!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 4px 20px #001e2629!important}.template-index .shopify-section-header-sticky .header{min-height:66px!important;height:66px!important}.template-index .shopify-section-header-sticky .header__menu-item{min-height:66px!important}.template-index .shopify-section-header-sticky .header__menu-item:after{bottom:12px!important}@media screen and (max-width:989px){.template-index .section-header,.template-index .header-wrapper{height:68px!important}.template-index .header{width:calc(100% - 48px)!important;min-height:68px!important;height:68px!important}.template-index .header__heading-logo{max-width:96px!important}.template-index .header__inline-menu{display:none!important}.template-index .ontri-home-hero__content-wrap{padding-top:96px!important}}@media screen and (max-width:749px){.template-index .shopify-section-group-header-group{height:31px!important;min-height:31px!important}.template-index .section-header{top:31px!important;height:62px!important}.template-index .header-wrapper{height:62px!important}.template-index .header{width:calc(100% - 32px)!important;min-height:62px!important;height:62px!important}.template-index .header__heading-logo{max-width:84px!important}.template-index .header__icon{width:34px!important;height:34px!important}.template-index .ontri-home-hero__content-wrap{padding-top:82px!important}}.header__submenu.list-menu--disclosure,.template-index .header-wrapper .header__submenu.list-menu--disclosure.gradient{background:#003b49!important;padding:12px 0!important;min-width:260px;box-shadow:0 12px 28px #00000040}.header__submenu .header__submenu,.template-index .header-wrapper .header__submenu .header__submenu.gradient{background:#002f3a!important}.header__submenu .header__menu-item,.header__submenu .header__menu-item span{color:#fff!important}.header__submenu .header__menu-item:hover span,.header__submenu .header__menu-item[aria-current] span{color:#f87638!important}.header__icon--cart .svg-wrapper,.header__icon--cart svg,.template-index .header__icon--cart .svg-wrapper,.template-index .header__icon--cart svg{width:40px!important;height:40px!important;max-width:none}.header__icon--cart .svg-wrapper{margin:0 -9px;display:inline-flex;align-items:center;justify-content:center}.header__icon--cart svg path{stroke:none!important;fill:currentColor!important}.header__icon--cart .cart-count-bubble{top:4px;right:2px}html body.template-index .header-wrapper .header__icons a.header__icon.header__icon--cart .svg-wrapper,html body.template-index .header-wrapper .header__icons a.header__icon.header__icon--cart svg,html body .header-wrapper a.header__icon.header__icon--cart .svg-wrapper,html body .header-wrapper a.header__icon.header__icon--cart svg{width:40px!important;height:40px!important;max-width:none!important}html body .header-wrapper a.header__icon.header__icon--cart svg path{stroke:none!important;fill:currentColor!important}@media(max-width:989px){.header [class*=swym] svg,.header [id*=swym] svg,.swym-header-launcher svg{width:22px!important;height:22px!important}.header [class*=swym] i,.header [id*=swym] i,.swym-header-launcher,.swym-header-launcher i,i.swym-icon{font-size:22px!important;line-height:1!important}}main h1:not(:is(.ontri-main-product,[class*=product-info],[class*=product__info]) h1){font-size:clamp(40px,4.4vw,60px)!important;line-height:1.05!important}@media(max-width:749px){main h1:not(:is(.ontri-main-product,[class*=product-info],[class*=product__info]) h1){font-size:clamp(34px,9vw,42px)!important}}.template-index .header__menu-item,.template-index .header__menu-item span{font-size:14px!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.01em!important}.template-index .header__inline-menu summary.header__menu-item{padding-right:27px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ontri-global.css.map */
