#MainContent:has(.tp-page) .main-page-title{font-size:14px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px}#MainContent:has(.tp-page) .rte{margin-top:0}.tp-shell .tp-hero h2{padding-top:0}.tp-shell{background:#f7f4ed;font-family:Arial,Helvetica,sans-serif}.tp-shell h2,.tp-shell h3,.tp-shell h4,.tp-shell p,.tp-shell address{color:inherit}.shopify-policy__container:has(.tp-shell){background:#f7f4ed;color:#023020}.shopify-policy__container:has(.tp-shell) .shopify-policy__title h1{color:#023020}.tp-page{padding:24px}.tp-shell{--tp-green:#023020;--tp-cream:#f7f4ed;--tp-blue:#a9c8de;--tp-line:#cbd0c7;color:var(--tp-green);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7;text-align:left;max-width:1120px;margin:0 auto}.tp-shell *{box-sizing:border-box}.tp-shell a{color:var(--tp-green);text-underline-offset:.2em}.tp-shell a:focus-visible{outline:3px solid #7b2230;outline-offset:4px}.tp-shell .tp-kicker{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.tp-shell .tp-hero{padding:36px 0 28px;border-bottom:1px solid var(--tp-line)}.tp-shell .tp-hero h2{font-family:Georgia,serif;font-size:clamp(32px,4.5vw,58px);font-weight:400;letter-spacing:-.035em;line-height:1.12;margin:0 0 20px;max-width:900px}.tp-shell .tp-intro{font-size:19px;line-height:1.6;max-width:760px;margin:0 0 18px}.tp-shell .tp-updated{font-size:13px;margin:0 0 24px;opacity:.8}.tp-shell .tp-actions{display:flex;flex-wrap:wrap;gap:12px}.tp-shell a.tp-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:165px;padding:13px 24px;border:1px solid var(--tp-green);border-radius:3px;background:var(--tp-green);color:var(--tp-cream);font-weight:650;line-height:1.4;text-decoration:none;transition:background .2s,color .2s}.tp-shell a.tp-button:hover{background:#164c38}.tp-shell a.tp-button.tp-secondary{background:transparent;color:var(--tp-green)}.tp-shell a.tp-button.tp-secondary:hover{background:#e7e4d8}.tp-shell .tp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 36px}.tp-shell .tp-fact{padding:20px;background:#eeeee5;border:1px solid #d6d9ce;border-radius:3px}.tp-shell .tp-fact strong{display:block;font-size:15px;margin-bottom:6px}.tp-shell .tp-fact span{font-size:14px;line-height:1.6;display:block}.tp-shell .tp-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.tp-shell .tp-index{position:sticky;top:120px;border-top:2px solid var(--tp-green);padding:18px 0 24px}.tp-shell .tp-index h3{font-family:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.tp-shell .tp-index ol{list-style:none;margin:0;padding:0}.tp-shell .tp-index li{padding:0;margin:0;border-bottom:1px solid var(--tp-line)}.tp-shell .tp-index a{display:block;padding:11px 0;font-size:14px;text-decoration:none;line-height:1.5}.tp-shell .tp-index a:hover{text-decoration:underline}.tp-shell .tp-section{scroll-margin-top:140px;padding:0 0 30px;margin:0 0 32px;border-bottom:1px solid var(--tp-line)}.tp-shell .tp-section h3{font-size:24px;font-weight:500;line-height:1.3;margin:0 0 20px;letter-spacing:-.02em}.tp-shell .tp-section h4{font-size:18px;margin:24px 0 12px}.tp-shell p{margin:0 0 16px}.tp-shell ul{margin:0 0 18px;padding-left:22px}.tp-shell li{margin:0 0 8px}.tp-shell address{font-style:normal;margin-bottom:18px}.tp-shell .tp-table-wrap{overflow-x:auto;margin:22px 0;border:1px solid var(--tp-line);border-radius:3px}.tp-shell table{border-collapse:collapse;width:100%;font-size:14px;margin:0;line-height:1.6;min-width:440px}.tp-shell th,.tp-shell td{padding:16px;text-align:left;border:0;border-bottom:1px solid var(--tp-line);vertical-align:top}.tp-shell th{background:var(--tp-green);color:var(--tp-cream);font-weight:600}.tp-shell tr:last-child td{border-bottom:0}.tp-shell .tp-callout{padding:24px;background:#e2edf2;border-left:3px solid var(--tp-green);margin:22px 0}.tp-shell .tp-callout p:last-child{margin-bottom:0}.tp-shell .tp-help{background:var(--tp-green);color:var(--tp-cream);padding:32px;margin-top:24px;border-radius:3px}.tp-shell .tp-help h3{font-family:Georgia,serif;font-weight:400;font-size:32px;margin:0 0 12px}.tp-shell .tp-help a.tp-button{background:var(--tp-cream);color:var(--tp-green);border-color:var(--tp-cream)}.tp-shell .tp-help a.tp-secondary{background:transparent;color:var(--tp-cream)}.tp-shell .tp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:36px 0}.tp-shell .tp-card{padding:28px;border:1px solid var(--tp-line);border-radius:3px;background:#faf9f5;display:flex;flex-direction:column;align-items:flex-start}.tp-shell .tp-card h3{font-family:Georgia,serif;font-size:28px;line-height:1.2;font-weight:400;margin:0 0 14px}.tp-shell .tp-card p{flex:1}.shopify-policy__container:has(.tp-shell){max-width:1180px!important;padding:40px 24px!important}.shopify-policy__container:has(.tp-shell) .shopify-policy__title{text-align:left!important}.shopify-policy__container:has(.tp-shell) .shopify-policy__title h1{font-size:14px!important;text-transform:uppercase;letter-spacing:.12em;margin:0}.tp-page{width:min(1120px,calc(100vw - 40px));position:relative;left:50%;transform:translate(-50%)}@media(max-width:760px){.tp-shell .tp-hero{padding-top:20px}.tp-shell .tp-layout{grid-template-columns:1fr;gap:20px}.tp-shell .tp-index{position:static;padding:16px;background:#eeeee5;border:1px solid var(--tp-line)}.tp-shell .tp-index ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.tp-shell .tp-facts{grid-template-columns:1fr;margin:22px 0}.tp-shell .tp-fact{padding:16px}.tp-shell .tp-cards{grid-template-columns:1fr}.tp-shell .tp-help{padding:24px}.tp-shell .tp-actions a.tp-button{flex:1}.tp-shell .tp-section{margin-bottom:24px;padding-bottom:24px}.tp-shell .tp-intro{font-size:17px}}@media(max-width:390px){.tp-shell .tp-index ol{grid-template-columns:1fr}.tp-shell a.tp-button{min-width:140px}.shopify-policy__container:has(.tp-shell){padding:24px 18px!important}}@media(prefers-reduced-motion:reduce){.tp-shell a.tp-button{transition:none}}@media print{.tp-shell .tp-index,.tp-shell .tp-actions,.tp-shell .tp-help{display:none}.tp-shell .tp-layout,.tp-shell .tp-facts{display:block}.tp-shell .tp-fact{margin:8px 0}.tp-shell .tp-section{break-inside:avoid}.tp-page{width:100%;left:0;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tn-policies.css.map */
