.oc{--oc-green:#10310F;--oc-gold:#79700C;--oc-gold-light:#BDB247;--oc-mist:#F3F4EE;--oc-soft:#4A5E49;--oc-line:#E3E6DC;--oc-heading:var(--font-heading--family,Georgia,"Times New Roman",serif);--oc-body:var(--font-body--family,system-ui,-apple-system,"Segoe UI",sans-serif);font-family:var(--oc-body);color:var(--oc-green);line-height:1.5;background:#fff}.oc,.oc *,.oc *:before,.oc *:after{box-sizing:border-box}:where(.oc) h1,:where(.oc) h2,:where(.oc) h3,:where(.oc) p,:where(.oc) ul{margin:0;padding:0}:where(.oc) a{color:inherit}.oc--dark{background:var(--oc-green);color:#fff}.oc--mist{background:var(--oc-mist)}.oc-wrap{max-width:1312px;margin-inline:auto;padding-inline:32px}.oc-eyebrow{font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--oc-gold);margin-bottom:16px}.oc--dark .oc-eyebrow{color:var(--oc-gold-light)}.oc-h1{font-family:var(--oc-heading);font-weight:400;font-size:clamp(40px,6vw,68px);line-height:1.06}.oc-h2{font-family:var(--oc-heading);font-weight:400;font-size:clamp(30px,4vw,44px);line-height:1.12}.oc-lead{font-size:clamp(17px,2vw,19px);line-height:1.65;color:var(--oc-soft)}.oc--dark .oc-lead{color:#e4e9e0}.oc-tagline{font-family:var(--oc-heading);font-style:italic;font-size:20px;color:var(--oc-gold-light)}.oc-btn{display:inline-block;padding:16px 28px;border-radius:999px;font-size:16px;font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:var(--oc-body);line-height:1.2;text-align:center}.oc .oc-btn--green,.oc .oc-btn--green:hover,.oc .oc-btn--green:focus{background:#10310f;color:#fff;text-decoration:none}.oc .oc-btn--white,.oc .oc-btn--white:hover,.oc .oc-btn--white:focus{background:#fff;color:#10310f;text-decoration:none}.oc .oc-btn--ghost,.oc .oc-btn--ghost:hover,.oc .oc-btn--ghost:focus{background:transparent;color:#fff;border-color:#ffffff8c;text-decoration:none}.oc-btn:hover{opacity:.88}.oc-link{font-size:16px;font-weight:500;padding:12px 4px;display:inline-block}.oc a:focus-visible,.oc button:focus-visible,.oc input:focus-visible{outline:3px solid var(--oc-gold-light);outline-offset:3px}.oc-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.oc-hero__inner{display:flex;flex-wrap:wrap;gap:64px;align-items:center;padding-block:88px}.oc-hero__copy{flex:1 1 440px;min-width:0}.oc-hero__media{flex:1 1 480px;min-width:0}.oc-hero .oc-h1{margin-bottom:24px}.oc-hero .oc-lead{margin-bottom:36px;max-width:480px}.oc-hero .oc-tagline{margin-top:36px}.oc-video{position:relative;aspect-ratio:16/9;background:#0b2409;border-radius:16px;border:1px solid rgb(189 178 71 / .4);overflow:hidden;display:flex;align-items:center;justify-content:center}.oc-video video,.oc-video iframe,.oc-video__el{width:100%;height:100%;border:0;object-fit:cover;display:block}.oc-video__placeholder{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;text-align:center}.oc-play{width:84px;height:84px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.oc-video__note{font-size:14px;color:#b9c4b5}.oc-book__inner{display:flex;flex-wrap:wrap;gap:72px;align-items:center;padding-block:96px}.oc-book__media{flex:1 1 440px;min-width:0}.oc-book__copy{flex:1 1 420px;min-width:0}.oc-book__copy .oc-h2{margin-bottom:20px}.oc-book__copy .oc-lead{margin-bottom:28px}.oc-panel{background:var(--oc-mist);border-radius:24px;padding:56px 32px;display:flex;justify-content:center}.oc-photo{border-radius:24px;overflow:hidden;background:var(--oc-mist)}.oc-photo img{display:block;width:100%;height:auto}.oc-tablet{width:100%;max-width:460px;background:#1c211b;border-radius:28px;padding:14px}.oc-tablet__screen{background:#fff;border-radius:16px;padding:24px 20px 18px;display:flex;flex-direction:column;align-items:center;gap:16px}.oc-swatches{display:flex;gap:10px}.oc-swatches span{width:22px;height:22px;border-radius:50%;display:block}.oc-checks{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:36px!important}.oc-checks li{display:flex;gap:12px;align-items:center;font-size:17px}.oc-checks svg{flex:none}.oc-price{font-family:var(--oc-heading);font-size:34px;margin-bottom:24px}.oc-form{display:inline-block;margin:0}.oc-steps__inner{padding-block:88px}.oc-steps__inner .oc-h2{text-align:center;margin-bottom:48px}.oc-steps__grid{display:flex;flex-wrap:wrap;gap:32px}.oc-step{flex:1 1 280px;min-width:0;background:#fff;border-radius:20px;padding:32px}.oc-step__num{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--oc-gold);color:var(--oc-gold);display:flex;align-items:center;justify-content:center;font-family:var(--oc-heading);font-size:20px;margin-bottom:20px}.oc-step h3{font-size:20px;font-weight:500;margin-bottom:8px}.oc-step p{font-size:16px;line-height:1.6;color:var(--oc-soft)}.oc-mission__inner{max-width:960px;margin-inline:auto;padding:112px 32px;text-align:center}.oc-mission .oc-eyebrow{margin-bottom:32px}.oc-mission__text{font-family:var(--oc-heading);font-size:clamp(26px,3.6vw,40px);line-height:1.3;margin-bottom:48px}.oc-mission__go{font-family:var(--oc-heading);font-style:italic;font-size:clamp(20px,2.4vw,26px);color:var(--oc-gold-light);margin-bottom:48px}.oc-mission__text:last-child,.oc-mission__go:last-child{margin-bottom:0}.oc-signup__inner{max-width:720px;margin-inline:auto;padding:88px 32px;text-align:center}.oc-signup__inner .oc-h2{margin-bottom:12px}.oc-signup__inner .oc-lead{margin-bottom:32px}.oc-signup__form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.oc-signup__input{flex:1 1 280px;min-width:0;height:56px;border:1px solid #B9C4B5;border-radius:999px;padding:0 24px;font-size:16px;font-family:var(--oc-body);background:#fff;color:var(--oc-green)}.oc-signup__btn{height:56px;padding:0 32px}.oc-signup__note{margin-top:16px;font-size:14px;color:var(--oc-soft)}.oc-msg{flex-basis:100%;font-size:16px}.oc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.oc-pagehero__inner{max-width:960px;margin-inline:auto;padding:104px 32px 88px;text-align:center}.oc-pagehero .oc-h1{margin-bottom:28px}.oc-pagehero .oc-tagline{color:var(--oc-gold);font-size:22px}.oc-story__inner{display:flex;flex-wrap:wrap;gap:72px;align-items:center;padding-block:96px}.oc-story__copy{flex:1 1 440px;min-width:0}.oc-story__copy .oc-h2{margin-bottom:28px}.oc-story__copy p+p{margin-top:20px}.oc-story__copy p{font-size:18px;line-height:1.7;color:#2f4a2e}.oc-story__art{flex:1 1 400px;min-width:0;background:#fff;border-radius:24px;padding:48px 32px;display:flex;justify-content:center}.oc-story__art svg{max-width:440px}.oc-audience__inner{padding-block:96px}.oc-audience__inner .oc-h2{text-align:center;margin-bottom:16px}.oc-audience__sub{max-width:560px;margin:0 auto 48px!important;text-align:center}.oc-audience__grid{display:flex;flex-wrap:wrap;gap:24px}.oc-card{flex:1 1 280px;min-width:0;border:1px solid var(--oc-line);border-radius:20px;padding:36px}.oc-card__num{font-family:var(--oc-heading);font-size:36px;color:var(--oc-gold);margin-bottom:16px}.oc-card h3{font-size:22px;font-weight:500;margin-bottom:8px}.oc-card p{font-size:16px;line-height:1.6;color:var(--oc-soft)}@media(max-width:749px){.oc-wrap{padding-inline:20px}.oc-hero__inner{padding-block:48px;gap:40px}.oc-book__inner,.oc-story__inner{padding-block:56px;gap:40px}.oc-panel{padding:32px 16px}.oc-steps__inner,.oc-audience__inner{padding-block:56px}.oc-mission__inner{padding:72px 20px}.oc-mission .oc-eyebrow{margin-bottom:24px}.oc-mission__text,.oc-mission__go{margin-bottom:36px}.oc-signup__inner{padding:56px 20px}.oc-pagehero__inner{padding:64px 20px 48px}.oc-story__art{padding:32px 16px}.oc-btn,.oc-signup__btn{width:100%}.oc-form{display:block;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/oyster-club.css.map */
