:root{--navy: #07233b;--red: #7c1219;--bg: #f7f7f7;--btn-from: #c72a31;--btn-to: #771017;--max: 1520px;--pad: 40px;--section-gap: 120px;--font-head: "Oswald", sans-serif;--font-body: "Inter", sans-serif}@media(max-width:640px){:root{--pad: 20px;--section-gap: 50px}}.site-header *,.mobile-menu *,.footer *{box-sizing:border-box}.site-header img,.mobile-menu img,.footer img{display:block;max-width:100%}.site-header button{font:inherit;cursor:pointer}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid rgba(7,35,59,.08);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.site-header--overlay{position:fixed;left:0;right:0;top:0;background:transparent;border-bottom-color:transparent}.site-header--overlay.is-solid{background:#fff;border-bottom-color:#07233b14;box-shadow:0 4px 20px #07233b0f}.header{position:static}.header__inner{max-width:var(--max);margin:0 auto;padding:11px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{display:flex;align-items:center;gap:5px;text-decoration:none;flex:none}.logo__mark{height:54px;flex:none}.logo__mark img{height:100%;width:auto;object-fit:contain}.logo__text{font-family:var(--font-head);font-weight:400;font-size:18px;line-height:32px;letter-spacing:-.2px;color:var(--navy);white-space:nowrap}.nav{display:flex;gap:40px}.nav__link{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1;text-transform:uppercase;color:var(--navy);text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.nav__link:hover{opacity:.6}.actions{display:flex;align-items:center;gap:10px;flex:none}.action{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:80px;text-decoration:none;color:var(--navy);background:#07233b0f;transition:background .2s ease}.action:hover{background:#07233b1f}.site-header--overlay:not(.is-solid) .action{background:#ffffff38;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-header--overlay:not(.is-solid) .action:hover{background:#fff6}.action__icon{width:20px;height:20px;display:block}.action__icon--menu{width:16px;height:16px}.action--menu{display:none}@media(max-width:1024px){.nav{display:none}.action--menu{display:flex}}@media(max-width:768px){.logo__text{display:none}}@media(max-width:640px){.header__inner{padding:10px var(--pad)}.logo__mark{height:48px}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility 0s linear .4s}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease,visibility 0s linear 0s}.mobile-menu__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--menu-bg-image) no-repeat 60% center;background-size:cover;transform:scale(1.12);transition:transform .6s ease}.mobile-menu.is-open .mobile-menu__bg{transform:scale(1)}.mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(247,247,247,.62) 0%,rgba(247,247,247,.74) 60%,var(--bg) 100%)}.mobile-menu__top{position:relative;z-index:2;width:100%;max-width:var(--max);margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between}.mobile-menu__top .logo__mark{height:48px}.mobile-menu__nav{position:relative;z-index:2;margin-top:62px;display:flex;flex-direction:column;align-items:center;gap:40px}.mobile-menu__nav a{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1;text-transform:uppercase;color:var(--navy);text-decoration:none;opacity:0;transform:translateY(18px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.mobile-menu.is-open .mobile-menu__nav a{opacity:1;transform:none}.mobile-menu.is-open .mobile-menu__nav a:nth-child(1){transition-delay:.1s}.mobile-menu.is-open .mobile-menu__nav a:nth-child(2){transition-delay:.16s}.mobile-menu.is-open .mobile-menu__nav a:nth-child(3){transition-delay:.22s}.mobile-menu.is-open .mobile-menu__nav a:nth-child(4){transition-delay:.28s}.mobile-menu__nav a:hover{opacity:.6}.footer{background:#fff}.footer__inner{max-width:var(--max);margin:0 auto;padding:40px var(--pad);display:grid;grid-template-columns:minmax(0,398px) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"brand cols" "copy  cols";column-gap:40px;row-gap:40px}.footer__brand{grid-area:brand;display:flex;flex-direction:column;gap:20px;max-width:355px}.footer__logo{display:flex;align-items:center;gap:5px;text-decoration:none}.footer__logo .logo__mark{height:54px;flex:none}.footer__logo .logo__mark img{height:100%;width:auto;object-fit:contain}.footer__logo-text{font-family:var(--font-head);font-weight:400;font-size:18px;line-height:32px;letter-spacing:-.2px;color:var(--navy);white-space:nowrap}.footer__tagline{margin:0;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.15;color:#0e1a2b}.footer__cols{grid-area:cols;justify-self:end;display:flex;gap:clamp(60px,14vw,200px)}.footer__col{display:flex;flex-direction:column;gap:21px;min-width:0}.footer__col-title{margin:0;font-family:var(--font-head);font-weight:400;font-size:18px;line-height:1.1;color:#000}.footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer__list a{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.1;color:#0e1a2b;text-decoration:none;transition:color .2s ease}.footer__list a:hover{color:var(--red)}.footer__copy{grid-area:copy;align-self:end;margin:0;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.1;color:#0e1a2b}@media(max-width:860px){.footer__inner{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.footer__brand{max-width:none}.footer__cols{justify-self:stretch;flex-direction:column;gap:30px}.footer__copy{align-self:flex-start}}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.js .reveal.is-visible{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.1s}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1!important;transform:none!important;transition:none!important}.site-header,.mobile-menu,.mobile-menu__bg,.mobile-menu__nav a{transition:none!important}.mobile-menu__bg{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/onup-chrome.css.map */
