.shopify-policy__container{--policy-gutter: max(var(--gutter), calc((100vw - var(--container-max)) / 2 + var(--gutter)));width:100%;max-width:none;text-align:left;margin:0 auto;padding:0 0 88px}.shopify-policy__title{margin:0;padding:clamp(44px,4.6vw,72px) var(--policy-gutter) clamp(32px,3.6vw,52px);border-bottom:var(--rule);background:var(--paper);text-align:left}.shopify-policy__title:before{display:block;margin-bottom:14px;color:var(--text-secondary-readable);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;content:"Policies"}.shopify-policy__title h1{max-width:20ch;margin:0 auto 0 0;text-align:left;font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:1.08}.shopify-policy__body{display:grid;max-width:1080px;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin:0 var(--policy-gutter);padding-top:36px}.tl-legal-nav{grid-column:1;grid-row:1;position:sticky;top:calc(var(--pdp-header-offset, 176px) + 20px);max-height:calc(100vh - var(--pdp-header-offset, 176px) - 48px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tl-legal-nav__label{color:var(--text-secondary-readable);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.tl-legal-nav__list{margin:16px 0 0;padding:0;counter-reset:rail;list-style:none}.tl-legal-nav__list li{counter-increment:rail}.tl-legal-nav__list a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:4px;min-height:44px;align-items:center;padding:6px 0 6px 14px;border-left:1px solid var(--border-default);color:var(--text-secondary-readable);font-family:var(--font-ui);font-size:13px;line-height:1.35;text-decoration:none}.tl-legal-nav__list a:before{color:var(--terracotta);font-family:var(--font-display);font-size:13px;font-style:italic;content:counter(rail,decimal-leading-zero)}.tl-legal-nav__list a:hover{color:var(--text-primary);border-left-color:var(--terracotta)}.tl-info-toc{display:none;margin-bottom:28px;border-top:var(--rule);border-bottom:var(--rule);font-family:var(--font-ui)}.tl-info-toc>summary{position:relative;display:flex;min-height:52px;align-items:center;gap:12px;padding-right:32px;list-style:none;cursor:pointer}.tl-info-toc>summary::-webkit-details-marker{display:none}.tl-info-toc>summary:after{position:absolute;top:50%;right:8px;width:8px;height:8px;border-right:1.5px solid var(--forest);border-bottom:1.5px solid var(--forest);content:"";transform:translateY(-70%) rotate(45deg)}.tl-info-toc[open]>summary:after{transform:translateY(-25%) rotate(-135deg)}.tl-info-toc>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tl-info-toc__label{color:var(--text-primary);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tl-info-toc__count{color:var(--text-secondary-readable);font-size:13px}.tl-info-toc ol{margin:0 0 12px;padding:0;counter-reset:toc;list-style:none}.tl-info-toc li{counter-increment:toc}.tl-info-toc ol a{display:grid;grid-template-columns:30px minmax(0,1fr);min-height:44px;align-items:center;color:var(--text-primary);font-size:15px;line-height:1.35;text-decoration:none}.tl-info-toc ol a:before{color:var(--terracotta);font-family:var(--font-display);font-size:13px;font-style:italic;content:counter(toc,decimal-leading-zero)}.tl-legal-nav__list.tl-policy-contents--numbered a,.tl-info-toc .tl-policy-contents--numbered a{grid-template-columns:minmax(0,1fr)}.tl-legal-nav__list.tl-policy-contents--numbered a:before,.tl-info-toc .tl-policy-contents--numbered a:before{content:none}.shopify-policy__body .rte{grid-column:2;grid-row:1;min-width:0;max-width:72ch;color:var(--text-primary);font-family:var(--font-ui);font-size:16.5px;line-height:1.72;overflow-wrap:anywhere}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body .rte p{margin:0 0 22px}.shopify-policy__body .rte h2{margin:44px 0 14px;padding-top:30px;border-top:var(--rule);font-family:var(--font-display);font-size:clamp(23px,2vw,29px);font-weight:400;line-height:1.2;text-transform:none}.shopify-policy__body .rte h2:first-child{padding-top:0;border-top:0}.shopify-policy__body .rte h3{margin:32px 0 12px;font-family:var(--font-display);font-weight:400;font-size:clamp(19px,1.6vw,23px);line-height:1.25}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 24px;padding-left:1.3em}.shopify-policy__body .rte li{margin-bottom:9px;padding-left:4px}.shopify-policy__body .rte li::marker{color:var(--terracotta)}.shopify-policy__body .rte a{color:var(--forest);text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px}.shopify-policy__body .rte a:hover{color:var(--terracotta)}.tl-legal-nav[hidden]{display:none}.shopify-policy__body:has(>.tl-legal-nav[hidden]){display:block}.shopify-policy__body .rte table{display:block;max-width:100%;margin:22px 0;overflow-x:auto;border-collapse:collapse;font-family:var(--font-ui);font-size:15px}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:11px 12px;border:var(--rule);text-align:left}.tl-legal-foot{display:flex;max-width:1080px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin:56px var(--policy-gutter) 0;padding:26px 0 0;border-top:var(--rule);font-family:var(--font-ui);font-size:14px}@media(max-width:960px){.shopify-policy__body{display:block;padding-top:28px}.tl-legal-nav{display:none}.tl-info-toc{display:block;border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/229/assets/policy.css.map */
