.ocp-about{max-width:var(--ocp-page);padding:36px var(--ocp-pad) 64px;font-family:var(--ocp-font);margin:0 auto}.ocp-about__in{max-width:920px}.ocp-about__head{border-left:4px solid var(--ocp-navy);margin:0 0 18px;padding:2px 0 3px 14px}.ocp-about__kick{letter-spacing:.16em;text-transform:uppercase;color:#8a939e;margin:0 0 3px;font-size:11px}.ocp-about__h1{color:var(--ocp-ink);letter-spacing:normal;margin:0;font-size:24px;font-weight:800;line-height:1.3}.ocp-about__p{color:#495057;max-width:72ch;margin:0 0 10px;font-size:15px;line-height:1.6}.ocp-about__p--last{margin:0 0 28px}.ocp-about__steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.ocp-about__step{flex-direction:column;gap:8px;display:flex}.ocp-about__ic{background:var(--ocp-green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ocp-about__ic svg{width:11px;height:11px;display:block}.ocp-about__step-t{color:var(--ocp-ink);font-size:15px;font-weight:700}.ocp-about__step-d{color:var(--ocp-text-muted);font-size:13px;line-height:1.55}.ocp-about__stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.ocp-about__stat{background:var(--ocp-bg-soft);border:1px solid var(--ocp-hairline);text-align:center;border-radius:12px;padding:16px}.ocp-about__stat-n{color:var(--ocp-navy);font-size:26px;font-weight:800;line-height:1.1}.ocp-about__stat-l{color:var(--ocp-text-muted);margin-top:4px;font-size:12.5px}@media (max-width:749px){.ocp-about__steps,.ocp-about__stats{grid-template-columns:1fr}}.ocp-faqp{max-width:var(--ocp-page);padding:36px var(--ocp-pad) 64px;font-family:var(--ocp-font);margin:0 auto}.ocp-faqp__in{max-width:820px}.ocp-faqp__head{border-left:4px solid var(--ocp-navy);margin:0 0 22px;padding:2px 0 3px 14px}.ocp-faqp__kick{letter-spacing:.16em;color:#8a939e;margin:0 0 3px;font-size:11px}.ocp-faqp__h1{color:var(--ocp-ink);margin:0;font-size:24px;font-weight:800;line-height:1.3}.ocp-faqp__acc{border:1px solid var(--ocp-hairline);background:#fff;border-radius:12px;overflow:hidden}.ocp-faqp__acc details{border-top:1px solid var(--ocp-hairline)}.ocp-faqp__acc details:first-child{border-top:none}.ocp-faqp__acc summary{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-height:56px;font-family:var(--ocp-font);color:var(--ocp-ink);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:15px;font-weight:700;list-style:none;display:flex}.ocp-faqp__acc summary::-webkit-details-marker{display:none}.ocp-faqp__acc details[open] summary{background:var(--ocp-bg-soft)}.ocp-faqp__ic{width:14px;height:14px;color:var(--ocp-navy);flex:none}.ocp-faqp__ic .v{transition:transform .15s var(--ocp-ease);transform-origin:50%}.ocp-faqp__acc details[open] .ocp-faqp__ic .v{transform:scaleY(0)}.ocp-faqp__a{background:var(--ocp-bg-soft);color:var(--ocp-text-muted);padding:0 18px 16px;font-size:14.5px;line-height:1.6}.ocp-faqp__cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.ocp-faqp__cta-t{color:var(--ocp-text-muted);font-size:14.5px}.ocp-faqp__btn-outline{color:var(--ocp-navy);border-color:var(--ocp-navy);background:#fff}.ocp-faqp__btn-outline:hover{background:var(--ocp-bg-soft);color:var(--ocp-navy);border-color:var(--ocp-navy-2)}.ocp-sust{max-width:var(--ocp-page);padding:36px var(--ocp-pad) 64px;font-family:var(--ocp-font);margin:0 auto}.ocp-sust__in{max-width:920px}.ocp-sust__lead{border-left:4px solid var(--ocp-green);margin:0 0 18px;padding:2px 0 3px 14px}.ocp-sust__kick{letter-spacing:.16em;text-transform:uppercase;color:#8a939e;margin:0 0 3px;font-size:11px}.ocp-sust__h{color:var(--ocp-ink);letter-spacing:normal;margin:0;font-size:24px;font-weight:800;line-height:1.3}.ocp-sust__intro{color:#495057;max-width:72ch;margin:0 0 28px;font-size:15px;line-height:1.6}.ocp-sust__grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.ocp-sust__card{background:var(--ocp-green-tint);border:1px solid var(--ocp-green-tint-border);border-radius:12px;flex-direction:column;gap:9px;padding:18px;display:flex}.ocp-sust__ic{width:22px;height:22px;color:var(--ocp-green-2);flex:none}.ocp-sust__ct{color:var(--ocp-ink);margin:0;font-size:15px;font-weight:700}.ocp-sust__cb{color:#1b3a26;margin:0;font-size:13.5px;line-height:1.55}.ocp-sust__note{background:var(--ocp-bg-soft);border:1px solid var(--ocp-hairline);color:var(--ocp-text-muted);border-radius:12px;max-width:72ch;margin:0 0 28px;padding:16px 18px;font-size:14px;line-height:1.6}@media (max-width:749px){.ocp-sust__grid{grid-template-columns:1fr}}.ocp-war{max-width:var(--ocp-page);padding:36px var(--ocp-pad) 64px;font-family:var(--ocp-font);margin:0 auto}.ocp-war__in{max-width:920px}.ocp-war__head{border-left:4px solid var(--ocp-navy);margin:0 0 18px;padding:2px 0 3px 14px}.ocp-war__kicker{letter-spacing:.16em;color:#8a939e;margin:0 0 3px;font-size:11px}.ocp-war__h1{color:var(--ocp-ink);margin:0;font-size:24px;font-weight:800;line-height:1.3}.ocp-war__intro{color:#495057;max-width:72ch;margin:0 0 24px;font-size:15px;line-height:1.6}.ocp-war__label{letter-spacing:.09em;text-transform:uppercase;color:var(--ocp-text-label);margin:0 0 8px;font-size:11px}.ocp-war__spec{margin-bottom:28px}.ocp-war__steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.ocp-war__step{border:1px solid var(--ocp-hairline);border-radius:12px;padding:18px}.ocp-war__step-t{color:var(--ocp-navy);margin:0 0 6px;font-size:15px;font-weight:700}.ocp-war__step-b{color:var(--ocp-text-muted);margin:0;font-size:13.5px;line-height:1.55}.ocp-war__callout{background:var(--ocp-green-tint);color:#1b3a26;border:1px solid #c8e8d3;border-radius:12px;margin:0 0 28px;padding:14px 16px;font-size:14px;line-height:1.55}.ocp-war__callout a{color:var(--ocp-green-2);font-weight:700}.ocp-war__actions{flex-wrap:wrap;gap:12px;display:flex}.ocp-war__sec{margin:0 0 30px;scroll-margin-top:90px}.ocp-war__h2{color:var(--ocp-navy);margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.35}.ocp-war__p{color:#495057;max-width:72ch;margin:0 0 12px;font-size:14.5px;line-height:1.7}.ocp-war__p:last-child{margin-bottom:0}.ocp-war__note{background:var(--ocp-bg-soft);border-left:3px solid var(--ocp-navy);color:var(--ocp-ink);border-radius:0 10px 10px 0;margin:14px 0 0;padding:13px 15px;font-size:14px;line-height:1.6}.ocp-legid{flex-direction:column;gap:2px;display:flex}.ocp-legid--inline{flex-flow:wrap;gap:2px 12px}.ocp-legid__name{font-weight:700}.ocp-legid__mail{color:var(--ocp-green-2)}@media (max-width:749px){.ocp-war__steps{grid-template-columns:1fr}}.ocp-cnt{max-width:var(--ocp-page);padding:36px var(--ocp-pad) 64px;font-family:var(--ocp-font);margin:0 auto}.ocp-cnt__head{border-left:4px solid var(--ocp-navy);margin:0 0 24px;padding:2px 0 3px 14px}.ocp-cnt__kick{letter-spacing:.16em;text-transform:uppercase;color:#8a939e;margin:0 0 3px;font-size:11px}.ocp-cnt__h1{color:var(--ocp-ink);margin:0;font-size:24px;font-weight:800;line-height:1.3}.ocp-cnt__grid{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}.ocp-cnt__form{flex-direction:column;gap:14px;display:flex}.ocp-cnt__row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ocp-cnt__field{flex-direction:column;gap:6px;display:flex}.ocp-cnt__field label{color:var(--ocp-ink);font-size:13px;font-weight:600}.ocp-cnt input,.ocp-cnt select,.ocp-cnt textarea{font-family:var(--ocp-font);color:var(--ocp-ink);box-sizing:border-box;background:#fff;border:1px solid #1b24308c;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-size:15px}.ocp-cnt textarea{resize:vertical;min-height:120px}.ocp-cnt__ok{background:var(--ocp-green-tint);border:1px solid var(--ocp-green-tint-border);text-align:center;border-radius:12px;padding:28px}.ocp-cnt__ok-ic{background:var(--ocp-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;font-size:17px;display:inline-flex}.ocp-cnt__ok-t{color:var(--ocp-ink);margin:0 0 4px;font-size:18px;font-weight:800}.ocp-cnt__ok-s{color:#1b3a26;margin:0;font-size:14px}.ocp-cnt__err{color:#8a1f1f;background:#fdecec;border:1px solid #f5c6c6;border-radius:12px;margin:0 0 14px;padding:14px 18px;font-size:14px}.ocp-cnt__aside{border:1px solid var(--ocp-hairline);border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}.ocp-cnt__lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--ocp-text-label);margin:0 0 6px;font-size:11px}.ocp-cnt__wh{color:var(--ocp-ink);margin:0;font-size:14.5px;line-height:1.7}.ocp-cnt__resp{color:var(--ocp-text-muted);margin:0;font-size:14px}.ocp-cnt__trust{border-top:1px solid var(--ocp-hairline);flex-direction:column;gap:8px;padding-top:14px;display:flex}.ocp-cnt__trow{color:var(--ocp-ink);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.ocp-cnt__tic{background:var(--ocp-green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.ocp-cnt__tic svg{width:10px;height:10px}.ocp-cnt__fitlink{color:var(--ocp-navy);font-size:14px;font-weight:600;text-decoration:none}.ocp-cnt__fitlink:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:989px){.ocp-cnt__grid{grid-template-columns:1fr}}@media (max-width:749px){.ocp-cnt__row2{grid-template-columns:1fr}}.ocp-fit{max-width:var(--ocp-page);padding:36px var(--ocp-pad) 64px;font-family:var(--ocp-font);margin:0 auto}.ocp-fit__kick{border-left:4px solid var(--ocp-navy);margin:0 0 24px;padding:2px 0 3px 14px}.ocp-fit__kick-label{letter-spacing:.16em;text-transform:uppercase;color:#8a939e;margin:0 0 3px;font-size:11px}.ocp-fit__h1{color:var(--ocp-ink);margin:0;font-size:24px;font-weight:800;line-height:1.3}.ocp-fit__layout{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}.ocp-fit__form{flex-direction:column;gap:14px;display:flex}.ocp-fit__row--2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ocp-fit__row--3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.ocp-fit__field{flex-direction:column;gap:6px;display:flex}.ocp-fit__lbl{color:var(--ocp-ink);font-size:13px;font-weight:600}.ocp-fit__in,.ocp-fit__sel,.ocp-fit__ta{font-family:var(--ocp-font);color:var(--ocp-ink);box-sizing:border-box;background:#fff;border:1px solid #1b24308c;border-radius:8px;outline:none;width:100%;min-height:44px;padding:12px 14px;font-size:15px}.ocp-fit__in--mono{font-family:var(--ocp-mono);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.ocp-fit__in--mono::placeholder{text-transform:none}.ocp-fit__sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231B2430' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}.ocp-fit__ta{resize:vertical;min-height:96px}.ocp-fit__submit-row{margin:0}.ocp-fit__ok{background:var(--ocp-green-tint);border:1px solid var(--ocp-green-tint-border);text-align:center;border-radius:12px;padding:28px}.ocp-fit__ok-ic{background:var(--ocp-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;font-size:17px;display:inline-flex}.ocp-fit__ok-t{color:var(--ocp-ink);margin:0 0 4px;font-size:18px;font-weight:800}.ocp-fit__ok-s{color:#1b3a26;margin:0 0 10px;font-size:14px}.ocp-fit__err{color:#8a1f1f;background:#fdecec;border:1px solid #f5c6c6;border-radius:12px;padding:16px 20px;font-size:14px}.ocp-fit__aside{background:var(--ocp-bg-soft);border:1px solid var(--ocp-hairline);border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.ocp-fit__aside-t{color:var(--ocp-ink);font-size:14.5px;font-weight:700}.ocp-fit__aside-p{color:var(--ocp-text-muted);margin:0;font-size:13.5px;line-height:1.55}.ocp-fit__badges{border-top:1px solid var(--ocp-hairline);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ocp-fit__badge{align-items:center;gap:8px;display:flex}.ocp-fit__badge-ic{background:var(--ocp-green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ocp-fit__badge-tx{color:var(--ocp-ink);font-size:13.5px;font-weight:600}@media (max-width:989px){.ocp-fit__layout{grid-template-columns:1fr}}@media (max-width:749px){.ocp-fit__row--2,.ocp-fit__row--3{grid-template-columns:1fr}}.ocp-wdform{border:1px solid var(--ocp-hairline);background:#fff;border-radius:12px;margin:0 0 28px;padding:20px 22px}.ocp-wdform__t{color:var(--ocp-navy);margin:0 0 4px;font-size:15px;font-weight:700}.ocp-wdform__intro{color:var(--ocp-text-muted);margin:0 0 16px;font-size:13.5px;font-style:italic}.ocp-wdform__to{color:var(--ocp-ink);margin:0 0 16px;font-size:14px;line-height:1.6}.ocp-wdform__to b{font-weight:700}.ocp-wdform__body{color:var(--ocp-ink);margin:0;font-size:14px;line-height:1.7}.ocp-wdform__line{margin:0 0 12px}.ocp-wdform__rule{border-bottom:1px dashed #b9c2cd;height:20px;margin-top:6px;display:block}.ocp-wdform__note{color:var(--ocp-text-muted);margin:16px 0 0;font-size:13px}.ocp-wdform__print{margin-top:18px}@media print{body *{visibility:hidden}.ocp-wdform,.ocp-wdform *{visibility:visible}.ocp-wdform{border:none;width:100%;padding:0;position:absolute;top:0;left:0}.ocp-wdform__print{display:none}}.shopify-policy__container{max-width:65ch;margin:0 auto;padding-left:20px;padding-right:20px}.shopify-policy__title{text-align:center}.ocp-content-pad{padding-top:21px;padding-bottom:21px}@media screen and (min-width:750px){.ocp-content-pad{padding-top:28px;padding-bottom:28px}}
