@import"https://fonts.googleapis.com/css2?family=Passion+One:wght@700;900&family=Nunito+Sans:ital,wght@0,400;0,600;0,700;1,400&family=Saira+Stencil+One&display=swap";:root{--oso-line: #FAF7F1;--oso-pine: #17382B;--oso-kitchen: #2C5876;--oso-optic: #E7F13C;--oso-fury: #63EC00;--oso-asphalt: #191A16;--oso-paint: 4px;--font-disp: "Passion One", system-ui, sans-serif;--font-body: "Nunito Sans", system-ui, sans-serif;--font-stencil: "Saira Stencil One", monospace}:root{color-scheme:light dark;--bg: var(--oso-line);--ink: var(--oso-asphalt);--rule: var(--oso-pine);--head-accent: var(--oso-pine);--card-tint: rgba(23, 56, 43, .045);--footer-bg: #191A16;--btn-shadow: var(--oso-asphalt);--ball-shadow: rgba(23, 56, 43, .16)}@media(prefers-color-scheme:dark){:root{--bg: #111510;--ink: var(--oso-line);--rule: #4A6B5B;--head-accent: var(--oso-optic);--card-tint: rgba(231, 241, 60, .06);--footer-bg: #0B0E0A;--btn-shadow: #000;--ball-shadow: rgba(0, 0, 0, .55)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--oso-optic);outline-offset:3px;border-radius:2px}.oso-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.oso-zone{font-family:var(--font-stencil);font-size:13px;letter-spacing:.28em;text-transform:uppercase;opacity:.8}.oso-h2{font-family:var(--font-disp);font-weight:900;font-size:clamp(32px,4.4vw,54px);line-height:1;text-transform:uppercase;letter-spacing:.006em;margin:14px 0 46px}.oso-btn{display:inline-block;font-family:var(--font-disp);font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;background:var(--oso-optic);color:var(--oso-asphalt);border:3px solid var(--oso-asphalt);padding:13px 26px;font-size:15px;box-shadow:5px 5px 0 var(--btn-shadow);transition:transform .12s ease,box-shadow .12s ease;cursor:pointer;line-height:1}.oso-btn:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--btn-shadow)}.oso-btn:active{transform:translate(5px,5px) scale(.985);box-shadow:0 0 0 var(--btn-shadow)}.oso-btn--on-dark{border-color:var(--oso-line);box-shadow:5px 5px #faf7f1e6}.oso-btn--on-dark:hover{box-shadow:3px 3px #faf7f1e6}.oso-btn--sm{padding:10px 18px;font-size:13px;box-shadow:4px 4px 0 var(--btn-shadow)}.oso-quiet-link{font-weight:600;font-size:15px;text-decoration:none;box-shadow:0 2px 0 0 var(--ink);transition:box-shadow .15s ease}.oso-quiet-link:hover{box-shadow:0 3px 0 0 var(--oso-optic)}.oso-court-line{display:flex;align-items:center;gap:18px;padding:0 clamp(20px,4vw,48px);max-width:1180px;margin:0 auto;color:var(--rule)}.oso-court-line:before,.oso-court-line:after{content:"";flex:1;height:var(--oso-paint);background:currentColor;opacity:.9}@media(prefers-reduced-motion:no-preference){.rv{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.65,.3,1);transition-delay:var(--d, 0s)}.rv.in{opacity:1;transform:none}.rv-left{transform:translate(-22px)}.rv-left.in{transform:none}}@media(prefers-color-scheme:dark){.oso-logo-img,.oso-bear-img{filter:invert(1) hue-rotate(180deg) brightness(1.05)}}.oso-ball-svg{position:absolute;width:0;height:0;overflow:hidden}.oso-header__logo-img{height:44px;width:auto;max-width:200px;display:block}.oso-hero__art-col{display:flex!important;align-items:center;justify-content:center;min-height:320px}.oso-hero__art{display:block!important;width:100%;max-width:480px;height:auto;object-fit:contain}@media(prefers-color-scheme:dark){.oso-hero__eyebrow,.oso-hero__headline,.oso-hero__subhead,.oso-hero__badge,.oso-claims-section h2,.oso-claims-section .oso-zone,.oso-claim__heading,.oso-claim__body,.oso-straight-talk,.oso-straight-talk p,.oso-straight-talk__label{color:var(--ink)}.oso-claim{border-color:#faf7f12e}.oso-straight-talk{border-color:#faf7f159}.oso-story-card{border-color:#faf7f133}.oso-story__heading,.oso-story__body,.oso-story__body p{color:var(--ink)}.oso-faq-section summary,.oso-faq__answer,.oso-faq-section h2,.oso-faq-section .oso-zone{color:var(--ink)}.oso-faq-section details{border-color:var(--rule)}.oso-header{border-bottom-color:#faf7f126}.oso-header__nav a,.oso-header__cart,.oso-hero__badge-text{color:var(--ink)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/oso-global.css.map */
