:root{--od-k:#0A0A0A;--od-k2:#161618;--od-k3:#232326;--od-w:#FFFFFF;--od-g1:#F5F5F7;--od-g2:#EBEBEF;--od-g3:#D9D9DF;--od-mut:#6B6B73;--od-mut-d:rgba(255,255,255,.62);--od-line:rgba(10,10,10,.09);--od-line-d:rgba(255,255,255,.12);--od-ok:#16A34A;--od-head:"Manrope", system-ui, sans-serif;--od-body:"Inter", system-ui, sans-serif}.od h1,.od h2,.od h3,.od h4{font-family:var(--od-head);font-weight:800;letter-spacing:-.02em;text-transform:none}.od{position:relative;overflow:hidden;background:var(--od-w);color:var(--od-k);font-family:var(--od-body)}.od *,.od *:before,.od *:after{box-sizing:border-box}.od--grey{background:var(--od-g1)}.od--dark{background:var(--od-k);color:#fff}.od-wrap{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 16px}.od-pad{padding:56px 0}.od-head{text-align:center;max-width:720px;margin:0 auto 30px}.od-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--od-g1);border:1px solid var(--od-line);font-weight:600;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--od-k)}.od--grey .od-eyebrow{background:#fff}.od--dark .od-eyebrow{background:#ffffff0f;border-color:var(--od-line-d);color:#fff}.od-eyebrow i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:od-blink 1.6s ease-in-out infinite}.od-title{margin:14px 0 10px;font-family:var(--od-head);font-weight:800;font-size:clamp(30px,8.2vw,56px);line-height:1.03;letter-spacing:-.035em}.od h1,.od h2,.od h3,.od .od-title{color:inherit}.od-title span{color:var(--od-mut)}.od--dark .od-title span{color:#ffffff73}.od-sub{margin:0 auto;max-width:560px;font-size:16.5px;line-height:1.55;color:var(--od-mut)}.od--dark .od-sub{color:var(--od-mut-d)}.od-sub b,.od-sub strong{color:inherit;font-weight:700}.od--dark .od-sub b,.od--dark .od-sub strong{color:#fff}.od-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 28px;border:0;border-radius:16px;background:var(--od-k);color:#fff!important;text-decoration:none;cursor:pointer;font-family:var(--od-head);font-weight:800;font-size:16px;letter-spacing:-.01em;box-shadow:0 1px #ffffff1f inset,0 12px 28px -12px #0009;transition:transform .15s,box-shadow .2s,background .2s;overflow:hidden}.od-btn:hover{background:#222}.od-btn:active{transform:scale(.98)}.od-btn svg{width:20px;height:20px;transition:transform .2s}.od-btn:hover svg{transform:translate(3px)}.od-btn:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-160%);animation:od-shine 3.6s ease-in-out infinite}.od-btn--light{background:#fff;color:var(--od-k)!important;box-shadow:0 12px 28px -12px #00000080}.od-btn--light:hover{background:#f0f0f0}.od-btn--line{background:transparent;color:var(--od-k)!important;box-shadow:inset 0 0 0 1.5px var(--od-k)}.od-btn--line:after,.od-btn--light:after{display:none}.od--dark .od-btn--line{color:#fff!important;box-shadow:inset 0 0 0 1.5px #ffffff80}.od-btn--full{width:100%}.od-card{border-radius:24px;background:#fff;border:1px solid var(--od-line)}.od--grey .od-card{border-color:transparent}.od--dark .od-card{background:var(--od-k2);border-color:var(--od-line-d)}.od-rv{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.od-in .od-rv{opacity:1;transform:none}.od-in .od-rv:nth-child(2){transition-delay:.07s}.od-in .od-rv:nth-child(3){transition-delay:.14s}.od-in .od-rv:nth-child(4){transition-delay:.21s}.od-in .od-rv:nth-child(5){transition-delay:.28s}.od-in .od-rv:nth-child(6){transition-delay:.35s}.od-in .od-rv:nth-child(7){transition-delay:.42s}.od-in .od-rv:nth-child(8){transition-delay:.49s}.shopify-design-mode .od-rv{opacity:1;transform:none}.od-off,.od-off *,.od-off *:before,.od-off *:after{animation-play-state:paused!important}@keyframes od-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes od-shine{0%,55%{transform:translate(-160%)}to{transform:translate(320%)}}@keyframes od-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(min-width:750px){.od-wrap{padding:0 32px}.od-pad{padding:100px 0}.od-head{margin-bottom:48px}.od-sub{font-size:18px}.od-btn--full{width:auto}}@media(prefers-reduced-motion:reduce){.od *,.od *:before,.od *:after{animation:none!important;transition:none!important}.od-rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/od-base.css.map */
