.policy-page{display:grid;gap:clamp(2.5rem,5vw,4.5rem);padding-block:clamp(2.5rem,5vw,4rem) var(--section-space)}@media(min-width:1024px){.policy-page{grid-template-columns:240px minmax(0,1fr);align-items:start}.policy-page__content{grid-column:2;grid-row:1}.policy-page__aside{grid-column:1;grid-row:1;position:sticky;top:calc(var(--header-height, 72px) + 1.5rem)}}@media(max-width:1023px){.policy-page__aside{border-top:1px solid var(--color-border);padding-top:2rem}}.policy-page .shopify-policy__container{max-width:none;margin:0;padding:0}.policy-page .shopify-policy__title{display:none}.policy-page .shopify-policy__body{max-width:68ch;font-size:1.0625rem;line-height:1.75}.policy-page .shopify-policy__body .rte>p:first-child{font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.65;color:var(--color-text-muted)}.policy-page .shopify-policy__body h2,.policy-page .shopify-policy__body h3{text-transform:none;letter-spacing:-.015em;line-height:1.25;scroll-margin-top:calc(var(--header-height, 72px) + 1.5rem)}.policy-page .shopify-policy__body h2{font-size:clamp(1.25rem,1.6vw,1.5rem);margin:2.5rem 0 1rem;padding-top:2.5rem;border-top:1px solid var(--color-border)}.policy-page .shopify-policy__body .rte>h2:first-child{margin-top:0;padding-top:0;border-top:0}.policy-page .shopify-policy__body h3{font-size:1.125rem;margin:2rem 0 .75rem}.policy-page .shopify-policy__body li::marker{color:var(--color-accent-deep, #9C6B00)}.policy-page .shopify-policy__body strong{color:var(--color-text)}.policy-page .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 1.5em;font-size:.9375rem}.policy-page .shopify-policy__body th,.policy-page .shopify-policy__body td{padding:.65rem .9rem;border:1px solid var(--color-border);text-align:left;vertical-align:top}.policy-nav__title{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.policy-nav__list{margin:0;padding:0;list-style:none;border-left:1px solid var(--color-border)}.policy-nav__link{display:block;margin-left:-1px;padding:.7rem 0 .7rem 1rem;border-left:2px solid transparent;font-size:.9375rem;font-weight:500;color:var(--color-text-muted);transition:color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.policy-nav__link:hover{color:var(--color-text)}.policy-nav__link.is-active{color:var(--color-text);font-weight:600;border-left-color:var(--color-accent-deep, #9C6B00)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/policy.css.map */
