.osa-hero,.osa{--osa-ivory: #F5F0E8;--osa-surface: #FBF8F3;--osa-neutral: #E7DDD1;--osa-border: #D4C7BA;--osa-brown: #6D462A;--osa-deep: #2F1F16;--osa-muted: #665C54;--osa-copper: #B66A3C;--osa-copper-light: #E3A77A;--osa-radius: 20px;--osa-ease: cubic-bezier(.22, .8, .24, 1);--osa-max: 1700px;--osa-pad-x: 20px;--osa-top: 110px;--osa-pt: 36px;--osa-pb: 60px;--osa-toc-gap: 44px;--osa-toc-w: 240px;--osa-block-gap: 32px}.osa-hero *,.osa *{box-sizing:border-box}@media(min-width:750px){.osa-hero,.osa{--osa-pad-x: 32px}}@media(min-width:1200px){.osa-hero,.osa{--osa-pad-x: 50px}}html:has(.osa){scroll-behavior:smooth}html.osa-lock{overflow:hidden}.osa-hero{--osa-hero-pt: 24px;--osa-hero-pb: 48px;--osa-ov: .6;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#f5f0e8,#eee2d2 58%,#e7ddd1);border-bottom:1px solid var(--osa-border)}.osa-hero:before{content:"";position:absolute;top:-40%;right:-8%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#b66a3c38,#b66a3c00);z-index:-1;pointer-events:none}.osa-hero__inner{max-width:var(--osa-max);margin:0 auto;padding:var(--osa-hero-pt) var(--osa-pad-x) var(--osa-hero-pb);display:grid;gap:32px}.osa-hero--compact .osa-hero__inner{padding-bottom:calc(var(--osa-hero-pb) * .65)}.osa-hero--has-image .osa-hero__inner{align-items:center}@media(min-width:960px){.osa-hero--has-image .osa-hero__inner{grid-template-columns:1.1fr .9fr}}.osa-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 clamp(18px,2.6vw,34px);font-size:14px;color:var(--osa-muted)}.osa-crumbs a{color:var(--osa-muted);text-decoration:none;transition:color .25s}.osa-crumbs a:hover{color:var(--osa-copper)}.osa-crumbs span[aria-current]{color:var(--osa-deep)}.osa-crumbs i{width:5px;height:5px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.5}.osa-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--osa-copper)}.osa-hero__eyebrow:before{content:"";width:28px;height:2px;background:currentColor;border-radius:2px}.osa-hero .osa-hero__title{margin:10px 0 0;letter-spacing:-.01em;text-transform:none;color:var(--osa-deep)}.osa-hero .osa-hero__intro{max-width:64ch;margin:14px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.7;color:var(--osa-muted)}.osa-hero__meta{display:inline-flex;margin:18px 0 0;padding:7px 14px;border:1px solid var(--osa-border);border-radius:999px;background:#fbf8f3b3;font-size:14px;color:var(--osa-deep)}.osa-hero__media{border-radius:var(--osa-radius);overflow:hidden;box-shadow:0 30px 50px -34px #2f1f168c}.osa-hero__media img{display:block;width:100%;height:auto}.osa-hero--bg{background:var(--osa-deep);border-bottom:0}.osa-hero--bg:before{display:none}.osa-hero__bg,.osa-hero__bg img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%}.osa-hero__bg img{object-fit:cover;object-position:center}.osa-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(47,31,22,calc(var(--osa-ov) + .18)),rgba(47,31,22,var(--osa-ov)) 55%,rgba(47,31,22,calc(var(--osa-ov) * .8)))}.osa-hero--bg .osa-hero__inner{min-height:clamp(260px,30vw,400px);align-content:center}.osa-hero--bg .osa-crumbs,.osa-hero--bg .osa-crumbs a{color:#f5f0e8e0}.osa-hero--bg .osa-crumbs a:hover,.osa-hero--bg .osa-crumbs span[aria-current]{color:#fff}.osa-hero--bg .osa-hero__eyebrow{color:var(--osa-copper-light)}.osa-hero--bg .osa-hero__title{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35)}.osa-hero--bg .osa-hero__intro{color:#f5f0e8f5;text-shadow:0 1px 12px rgba(0,0,0,.3)}.osa-hero--bg .osa-hero__meta{border-color:#f5f0e866;background:#2f1f1673;color:#f5f0e8}.osa{background:var(--osa-surface);color:var(--osa-muted);font-family:var(--font-body-family)}.osa__inner{max-width:var(--osa-max);margin:0 auto;padding:var(--osa-pt) var(--osa-pad-x) var(--osa-pb);display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:1024px){.osa--toc .osa__inner{grid-template-columns:var(--osa-toc-w) minmax(0,1fr);gap:var(--osa-toc-gap)}}.osa__main{min-width:0}.osa__aside{display:none}@media(min-width:1024px){.osa__aside{display:block}}.osa-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.osa-toc{position:sticky;top:var(--osa-top);max-height:calc(100vh - var(--osa-top) - 24px);overflow:auto;padding-right:8px}.osa-toc__title{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--osa-copper)}.osa-toc__list{list-style:none;margin:0;padding:0;border-left:1px solid var(--osa-border)}.osa-toc__item{margin:0;padding:0}.osa-toc__link{display:block;padding:8px 0 8px 16px;margin-left:-1px;border-left:2px solid transparent;font-size:15px;line-height:1.4;color:var(--osa-muted);text-decoration:none;transition:color .25s,border-color .25s,padding .3s var(--osa-ease)}.osa-toc__link:hover{color:var(--osa-deep)}.osa-toc__link[aria-current=true]{color:var(--osa-deep);font-weight:600;border-left-color:var(--osa-copper);padding-left:20px}.osa .osa-fab{position:fixed;inset-inline-end:15px;bottom:calc(var(--mobile-sticky-bar-height, 0px) + 20px);z-index:30;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:48px;min-height:0;margin:0;padding:0 20px 0 16px;border:0;border-radius:999px;background:linear-gradient(135deg,#8A5836,var(--osa-copper));color:#fff;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1;box-shadow:0 14px 28px -12px #2f1f168c;cursor:pointer;transition:bottom .3s var(--osa-ease),transform .3s var(--osa-ease)}.osa .osa-fab:active{transform:scale(.97)}.osa .osa-fab svg{display:block;width:18px;height:18px;flex:none}body:has(.back-to-top.show) .osa .osa-fab{bottom:calc(var(--mobile-sticky-bar-height, 0px) + 76px)}@media(min-width:1024px){.osa .osa-fab,.osa .osa-sheet{display:none!important}}.osa-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.osa-sheet[hidden]{display:none}.osa-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2f1f1673;opacity:0;transition:opacity .3s}.osa-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:78vh;overflow:auto;padding:22px 22px calc(26px + env(safe-area-inset-bottom));background:var(--osa-surface);border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .35s var(--osa-ease)}.osa-sheet.is-open .osa-sheet__backdrop{opacity:1}.osa-sheet.is-open .osa-sheet__panel{transform:none}.osa-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.osa-sheet__head .osa-toc__title{margin:0}.osa .osa-sheet .osa-sheet__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;aspect-ratio:1 / 1;margin:0;padding:0;border:1px solid var(--osa-border);border-radius:50%;background:#fff;color:var(--osa-deep);line-height:1;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .25s,border-color .25s}.osa .osa-sheet .osa-sheet__close:hover{background:var(--osa-ivory);border-color:var(--osa-copper)}.osa .osa-sheet .osa-sheet__close svg{display:block;width:18px;height:18px;flex:none;stroke-width:2}.osa-sheet .osa-toc__link{font-size:16px;padding-block:12px}.osa-rte{font-size:clamp(15px,1.1vw,17px);line-height:1.75;color:var(--osa-muted)}.osa-rte>*:first-child{margin-top:0}.osa-rte>*:last-child{margin-bottom:0}.osa-rte p{margin:0 0 1em}.osa-rte a{color:var(--osa-copper);text-decoration:underline;text-underline-offset:3px}.osa-rte strong,.osa-rte b{color:var(--osa-deep);font-weight:600}.osa-rte ul,.osa-rte ol{margin:0 0 1.2em;padding:0;list-style:none}.osa-rte ul>li{position:relative;margin:0 0 .6em;padding-left:26px}.osa-rte ul>li:before{content:"";position:absolute;left:4px;top:.78em;width:8px;height:8px;border-radius:50%;background:var(--osa-copper)}.osa-rte ol{counter-reset:osa-ol}.osa-rte ol>li{position:relative;margin:0 0 .6em;padding-left:36px;counter-increment:osa-ol}.osa-rte ol>li:before{content:counter(osa-ol);position:absolute;left:0;top:.25em;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--osa-neutral);color:var(--osa-deep);font-size:13px;font-weight:600;line-height:1}.osa-b--content{grid-column:1 / -1}.osa-rte--doc{max-width:880px;counter-reset:osa-h}.osa-rte--doc h2{scroll-margin-top:calc(var(--osa-top) + 8px);margin:var(--osa-block-gap) 0 14px;padding-top:24px;border-top:1px solid var(--osa-border);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:28px;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--osa-deep);counter-increment:osa-h}@media(min-width:750px){.osa-rte--doc h2{font-size:32px;line-height:42px}}.osa-rte--doc h2:before{content:counter(osa-h,decimal-leading-zero);display:block;margin-bottom:8px;font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1.4;color:var(--osa-copper)}.osa-rte--doc>h2:first-child{margin-top:0;padding-top:0;border-top:0}.osa-chapter{grid-column:1 / -1;scroll-margin-top:calc(var(--osa-top) + 8px);margin-top:var(--osa-block-gap)}.osa-grid>.osa-chapter:first-child{margin-top:0}.osa-chapter__eyebrow{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--osa-copper)}.osa .osa-chapter__title{margin:0;letter-spacing:-.01em;text-transform:none;color:var(--osa-deep)}.osa-chapter__title:before{content:"";display:block;width:36px;height:3px;margin-bottom:12px;border-radius:3px;background:var(--osa-copper)}.osa-chapter__body{max-width:880px;margin-top:14px}@media(prefers-reduced-motion:reduce){html:has(.osa){scroll-behavior:auto}.osa *,.osa-hero *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/onestop-pages.css.map */
