.oc3sb-hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px;background:var(--cream)}.oc3sb-hero-img{position:relative;display:block;overflow:hidden}.oc3sb-hero-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 45%}.oc3sb-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:40px 64px 40px 80px;max-width:720px}.oc3sb-hero h1{max-width:576px;font-family:var(--serif);font-weight:500;font-size:51px;line-height:57.6px;letter-spacing:-.01em;color:#1e1f24}.oc3sb-hero p{max-width:576px;margin-top:16px;font-size:18px;line-height:25.2px;color:var(--body)}.oc3sb-consist{display:grid;grid-template-columns:648px 538px;justify-content:space-between;align-items:center;margin-top:80px}.oc3sb-consist-copy p{margin-top:16px;font-size:16px;line-height:22.4px;color:var(--body)}.oc3sb-consist-copy p+p{margin-top:12px}.oc3sb-consist-copy b{font-weight:700;color:#1e1f24}.oc3sb-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;padding:48px 56px;border-radius:24px;background:var(--tint);text-align:center}.oc3sb-gauge{position:relative;display:block;width:414px;max-width:100%;color:var(--ink)}.oc3sb-gauge svg{display:block;width:100%;height:auto}.oc3sb-gauge b{position:absolute;left:0;right:0;bottom:4px;display:flex;align-items:baseline;justify-content:center;gap:10px;font-family:var(--serif);font-weight:500;font-size:104px;line-height:1;letter-spacing:-.02em;color:#1e1f24}.oc3sb-gauge small{font-family:var(--sans);font-size:24px;font-weight:600;letter-spacing:0}.oc3sb-stat p{max-width:400px;margin-top:36px;font-size:26px;line-height:39px;font-weight:600;color:#1e1f24}.oc3sb-stat sup,.oc3sb sup{font-size:.6em;line-height:0;vertical-align:.7em}.oc3sb-ben{margin-top:120px;text-align:center}.oc3sb-ben .oc3-h2{max-width:648px;margin:0 auto}.oc3sb-ben-list{display:flex;flex-wrap:wrap;justify-content:center;column-gap:16px;row-gap:40px;margin-top:48px}.oc3sb-ben-list li{display:flex;flex-direction:column;align-items:center;width:427px}.oc3sb-ben-ic{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:var(--cream);color:#1e1f24}.oc3sb-ben-ic svg{width:28px;height:28px}.oc3sb-ben-t{display:block;margin-top:16px}.oc3sb-ben-t b{display:block;font-size:20px;line-height:24px;font-weight:600;color:#1e1f24}.oc3sb-ben-t span{display:block;margin-top:4px;font-size:16px;line-height:22.4px;color:var(--body)}.oc3sb-trust{margin-top:79px;padding:64px 0;background:var(--night);color:#fff;text-align:center}.oc3sb-trust .oc3-h2{color:#fff}.oc3sb-trust p{max-width:720px;margin:16px auto 0;font-size:16px;line-height:22.4px}.oc3sb-badges{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:24px}.oc3sb-badges li{display:flex;align-items:center;gap:10px;min-width:130px;height:64px;padding:10px 16px;border-radius:16px;background:#fff;color:#1e1f24;text-align:left}.oc3sb-badges svg{width:28px;height:28px;flex:none;color:var(--cta)}.oc3sb-badges svg.oc3-flag{width:40px;height:20px;border-radius:3px;box-shadow:0 0 0 1px #0000001f}.oc3sb-badges b{font-size:12px;line-height:1.2;font-weight:800;text-transform:uppercase}.oc3sb .oc3sb-trust-note{margin-top:24px;font-size:12px;line-height:16.8px}.oc3sb-vet{margin-top:80px;text-align:center}.oc3sb-vet-card{display:grid;grid-template-columns:316px minmax(0,1fr);gap:40px;align-items:center;max-width:980px;margin:32px auto 0;text-align:left}.oc3sb-vet-img{aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:var(--cream)}.oc3sb-vet-img img{width:100%;height:100%;object-fit:cover;object-position:30% 40%}.oc3sb-vet-name{display:flex;align-items:center;gap:6px;font-size:20px;line-height:24px;font-weight:600;color:#1e1f24}.oc3sb-vet-name svg{width:18px;height:18px;color:var(--cta)}.oc3sb-vet-role{margin-top:4px;font-size:16px;line-height:22.4px;color:var(--body)}.oc3sb-vet blockquote{margin-top:16px;font-size:16px;line-height:22.4px;color:var(--body)}.oc3sb-vet .oc3-pill{margin-top:40px;min-width:167px}.oc3sb-rev{margin-top:160px}.oc3sb-rev .oc3-h2{max-width:648px;margin:0 auto;text-align:center}.oc3sb-rev-row{display:grid;grid-template-columns:48px minmax(0,1086px) 48px;justify-content:center;align-items:center;gap:8px;margin-top:33px}.oc3sb-rev-arrow{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#1e1f24}.oc3sb-rev-arrow:disabled{color:#b5b9c4;cursor:default}.oc3sb-rev-arrow svg{width:24px;height:24px}.oc3sb-rev-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:1px}.oc3sb-rev-track::-webkit-scrollbar{display:none}.oc3sb-review{scroll-snap-align:start;display:flex;flex-direction:column;min-height:270px;padding:16px;border:1px solid #d8dae0;border-radius:16px;background:#fff;text-align:left}.oc3sb-review-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.oc3sb-review-who{display:grid;gap:2px;font-size:14px;line-height:19.6px}.oc3sb-review-who b{font-weight:600;color:#1e1f24}.oc3sb-review-who span{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--accent)}.oc3sb-review-who svg{width:16px;height:16px;color:var(--cta)}.oc3sb-review-thumb{flex:none;width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--cream)}.oc3sb-review-thumb img{width:100%;height:100%;object-fit:cover}.oc3sb-review .oc3-stars{margin-top:16px}.oc3sb-review .oc3-stars svg{width:24px;height:24px}.oc3sb-review-product{margin-top:6px;font-size:12px;line-height:16.8px;font-weight:600;text-transform:uppercase;color:var(--body)}.oc3sb-review h3{margin-top:8px;font-family:var(--sans);font-size:16px;line-height:22.4px;font-weight:600;color:#1e1f24}.oc3sb-review-body{margin-top:8px;font-size:16px;line-height:22.4px;color:var(--body);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.oc3sb .oc3sb-faq{margin-top:80px;background:#fff}.oc3sb-faq .oc3-faq-in{padding-top:0;padding-bottom:0}.oc3sb-faq details:first-child{border-top:0}.oc3sb-faq .oc3-faq-a b{font-weight:600;color:#1e1f24}.oc3sb-faq-btns{display:flex;flex-wrap:wrap;gap:8px}.oc3sb-faq-btns .oc3-pill{min-width:97px}.oc3sb .oc3sb-u{font-weight:700;color:#1e1f24;text-decoration:underline;text-underline-offset:3px}.oc3sb .oc3-faq-head .oc3-lead a{font-weight:700;color:#1e1f24;text-decoration:underline}.oc3sb .oc3sb-best{padding-top:0;margin-top:160px}.oc3sb-best .oc3-row-head{align-items:center}.oc3sb-notes{display:grid;gap:8px;padding-top:48px;padding-bottom:20px;font-size:12px;line-height:16.8px;color:var(--body)}@media(max-width:1199px){.oc3sb-hero-copy{padding:40px 32px 40px 48px}.oc3sb-consist{grid-template-columns:1fr 1fr;gap:40px}.oc3sb-ben-list li{width:calc((100% - 32px)/3)}}@media(max-width:767px){.oc3sb-hero{grid-template-columns:1fr;min-height:0}.oc3sb-hero-img img{position:static;height:auto;aspect-ratio:390/306}.oc3sb-hero-copy{padding:32px 16px 44px;max-width:none;text-align:center;align-items:center}.oc3sb-hero h1{font-size:34px;line-height:40px}.oc3sb-hero p{font-size:16px;line-height:22.4px}.oc3sb-consist{grid-template-columns:1fr;gap:40px;margin-top:44px;text-align:center}.oc3sb-stat{padding:24px;border-radius:16px}.oc3sb-gauge{width:300px}.oc3sb-gauge b{font-size:76px;bottom:2px}.oc3sb-gauge small{font-size:18px}.oc3sb-stat p{margin-top:24px;font-size:19px;line-height:28.5px}.oc3sb-ben{margin-top:64px}.oc3sb-ben-list{flex-direction:column;align-items:stretch;row-gap:24px;margin-top:32px}.oc3sb-ben-list li{flex-direction:row;align-items:center;gap:16px;width:auto;text-align:left}.oc3sb-ben-ic{flex:none;width:64px;height:64px}.oc3sb-ben-ic svg{width:24px;height:24px}.oc3sb-ben-t{margin-top:0}.oc3sb-ben-t b{font-size:16px;line-height:19.2px}.oc3sb-ben-t span{font-size:14px;line-height:19.6px}.oc3sb-trust{margin-top:64px}.oc3sb-badges{gap:10px}.oc3sb-badges li{flex-direction:column;justify-content:center;gap:4px;min-width:0;width:calc((100% - 20px)/3);height:auto;min-height:78px;padding:8px 6px;border-radius:12px;text-align:center}.oc3sb-badges b{font-size:9.5px}.oc3sb-badges svg{width:22px;height:22px}.oc3sb-badges svg.oc3-flag{width:32px;height:16px}.oc3sb-vet{margin-top:64px}.oc3sb-vet-card{grid-template-columns:1fr;gap:16px;margin-top:24px}.oc3sb-vet-img{border-radius:16px}.oc3sb-vet-name{font-size:16px;line-height:19.2px}.oc3sb-vet-role,.oc3sb-vet blockquote{font-size:14px;line-height:19.6px}.oc3sb-vet .oc3-pill{display:flex;width:100%;margin-top:24px}.oc3sb-rev{margin-top:64px}.oc3sb-rev-row{grid-template-columns:48px minmax(0,1fr) 48px;gap:0;margin-top:24px}.oc3sb-rev-track{grid-auto-columns:100%;gap:16px}.oc3sb-review{min-height:0}.oc3sb .oc3sb-faq{margin-top:64px}.oc3sb-faq .oc3-faq-a{font-size:14px;line-height:19.6px}.oc3sb-faq-btns{flex-direction:column}.oc3sb-faq-btns .oc3-pill{width:100%}.oc3sb .oc3sb-best{margin-top:64px;padding-top:0}.oc3sb .oc3sb-best .oc3-rail{scroll-padding-left:16px}.oc3sb-best .oc3-row-head{justify-content:center}.oc3sb-notes{padding-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/oc3-subscription-benefits.css.map */
