.os-policy{--os-policy-cherry: #7a1f2b;--os-policy-dark: #5c1420;--os-policy-cream: #fbf6ef;--os-policy-ink: #332a24;--os-policy-muted: #74645a;--os-policy-border: #e2d8ce;background:var(--os-policy-cream);color:var(--os-policy-ink);font:400 17px/1.75 Arial,Helvetica,sans-serif;min-block-size:80vh}.os-policy *,.os-policy *:before,.os-policy *:after{box-sizing:border-box}.os-policy a{color:var(--os-policy-cherry);text-underline-offset:4px}.os-policy a:focus-visible{outline:3px solid var(--os-policy-cherry);outline-offset:4px}.os-policy-wrap{max-inline-size:1200px;margin-inline:auto;padding:32px 28px 80px}.os-policy-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block-end:32px;font-size:14px;color:var(--os-policy-muted)}.os-policy-breadcrumb a{display:inline-flex;align-items:center;min-block-size:32px}.os-policy-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.os-policy-sidebar{position:sticky;inset-block-start:28px;min-inline-size:0;padding-block-start:8px}.os-policy-eyebrow{margin:0 0 16px;color:var(--os-policy-dark);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.os-policy-nav{display:grid;gap:4px}.os-policy-nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-block-size:48px;padding:12px 14px;border:1px solid transparent;border-radius:5px;text-decoration:none;line-height:1.4;font-size:16px;color:var(--os-policy-ink)}.os-policy-nav a>span:last-child{color:var(--os-policy-cherry);opacity:0}.os-policy-nav a:hover{background:#f2e9df}.os-policy-nav a[aria-current=page]{background:#fff;border-color:var(--os-policy-border);color:var(--os-policy-cherry);font-weight:700;box-shadow:0 2px 8px #332a2405}.os-policy-nav a[aria-current=page]>span:last-child{opacity:1}.os-policy-help{margin-block-start:28px;padding:24px 14px 0;border-block-start:1px solid var(--os-policy-border);font-size:15px}.os-policy-help p{margin:0 0 8px;color:var(--os-policy-muted);line-height:1.6}.os-policy-help a{display:inline-flex;gap:12px;align-items:center;min-block-size:36px;font-weight:700}.os-policy-content{min-inline-size:0;padding:40px 48px 48px;border:1px solid var(--os-policy-border);border-block-start:3px solid var(--os-policy-cherry);border-radius:8px;background:#fff;box-shadow:0 8px 30px #332a2405;overflow-wrap:anywhere}.os-policy-content h1,.os-policy-content h2,.os-policy-content h3,.os-policy-content h4{color:var(--os-policy-ink);font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.2;letter-spacing:-.025em;text-align:start;text-transform:none}.os-policy-content h1{margin:0 0 32px;font-size:clamp(34px,3.5vw,46px);padding-block-end:28px;border-block-end:1px solid var(--os-policy-border)}.os-policy-content h2{margin:36px 0 16px;font-size:27px}.os-policy-content h3{margin:28px 0 14px;font-size:23px}.os-policy-content h4{margin:26px 0 12px;font-size:20px}.os-policy-content p,.os-policy-content ul,.os-policy-content ol{margin:0 0 20px;color:inherit;font:inherit}.os-policy-content ul,.os-policy-content ol{padding-inline-start:24px}.os-policy-content li{margin-block-end:8px}.os-policy-content li p{margin-block-end:10px}.os-policy-content strong,.os-policy-content b{font-weight:700}.os-policy-content a{text-decoration:underline}.os-policy-content img{max-inline-size:100%;block-size:auto}.os-policy-content hr{border:0;border-block-start:1px solid var(--os-policy-border);margin-block:32px}.os-policy-content table{display:block;max-inline-size:100%;overflow-x:auto;border-collapse:collapse;font:inherit}.os-policy-content th,.os-policy-content td{padding:12px;border:1px solid var(--os-policy-border);text-align:start;vertical-align:top}.os-policy-content>:last-child,.os-policy-content .shopify-policy__body>:last-child{margin-block-end:0}.os-policy-content .shopify-policy__container{max-width:none;max-inline-size:none;margin:0;padding:0}.os-policy-content .shopify-policy__title{text-align:start}.os-policy-content .shopify-policy__title h1{margin-block-start:0}.os-policy-content .shopify-policy__body,.os-policy-content .rte{color:inherit;font:inherit}.os-policy .pdp-store-footer{background:#fff}@media(max-width:900px){.os-policy-grid{grid-template-columns:190px minmax(0,1fr);gap:28px}.os-policy-content{padding:32px 30px 36px}}@media(max-width:700px){.os-policy{font-size:16px;line-height:1.7}.os-policy-wrap{padding:18px 20px 48px}.os-policy-breadcrumb{margin-block-end:20px}.os-policy-grid{grid-template-columns:minmax(0,1fr);gap:24px}.os-policy-sidebar{position:static;padding-block-start:0}.os-policy-eyebrow{margin-block-end:12px}.os-policy-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.os-policy-nav a{min-block-size:46px;border-color:var(--os-policy-border);padding:10px 12px;font-size:14px}.os-policy-nav a>span:last-child{display:none}.os-policy-nav a[aria-current=page]{border-color:var(--os-policy-cherry)}.os-policy-help{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-block-start:16px;padding:12px 0 0;font-size:14px}.os-policy-help p{margin:0}.os-policy-help a{min-block-size:32px}.os-policy-content{padding:28px 22px 32px;border-radius:6px}.os-policy-content h1{font-size:34px;margin-block-end:24px;padding-block-end:24px}.os-policy-content h2{font-size:25px;margin-block-start:30px}.os-policy-content h3{font-size:21px}.os-policy .pdp-store-footer{padding-block-end:28px}}@media(max-width:380px){.os-policy-wrap{padding-inline:16px}.os-policy-content{padding-inline:18px}.os-policy-content h1{font-size:30px}.os-policy-nav a{padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/orchard-policy.css.map */
