.shopify-policy__container,.section.page-width-content{--kg-ink: #12080c;--kg-ink-2: rgb(18 8 12 / .74);--kg-ink-3: rgb(18 8 12 / .55);--kg-oxblood: var(--color-primary, #46202f);--kg-brass: #8a6a32;--kg-rule: rgb(18 8 12 / .13);--kg-rule-soft: rgb(18 8 12 / .07);--kg-measure: 68ch}.shopify-policy__container{max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem)}.shopify-policy__title h1,.section.page-width-content h1{font-family:var(--font-heading--family, Besley, serif);font-weight:500;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-.014em;color:var(--kg-ink);text-wrap:balance;margin:0 0 1.25rem;max-width:22ch}.shopify-policy__title{border-block-end:1px solid var(--kg-rule);padding-block-end:1.25rem;margin-block-end:2rem}.shopify-policy__body h2,.section.page-width-content .rte h2{font-family:var(--font-heading--family, Besley, serif);font-weight:500;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.24;color:var(--kg-ink);border-block-start:1px solid var(--kg-rule-soft);padding-block-start:1.6rem;margin:2.6rem 0 .85rem;max-width:var(--kg-measure)}.shopify-policy__body h2:first-child,.section.page-width-content .rte h2:first-child{border-block-start:0;padding-block-start:0;margin-block-start:0}.shopify-policy__body h3,.section.page-width-content .rte h3{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-weight:600;font-size:1.0625rem;line-height:1.35;color:var(--kg-ink);margin:1.9rem 0 .5rem;max-width:var(--kg-measure)}.shopify-policy__body p,.shopify-policy__body li,.section.page-width-content .rte p,.section.page-width-content .rte li{font-size:.9375rem;line-height:1.72;color:var(--kg-ink-2);max-width:var(--kg-measure)}.shopify-policy__body p,.section.page-width-content .rte p{margin:0 0 1rem}.shopify-policy__body ul,.section.page-width-content .rte ul{list-style:none;padding:0;margin:0 0 1.1rem;max-width:var(--kg-measure)}.shopify-policy__body li,.section.page-width-content .rte li{position:relative;padding-inline-start:1.05rem;margin-block-end:.45rem}.shopify-policy__body ul>li:before,.section.page-width-content .rte ul>li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.72em;width:5px;height:1px;background:var(--kg-brass)}.shopify-policy__body strong,.section.page-width-content .rte strong{font-weight:600;color:var(--kg-ink)}.shopify-policy__body a,.section.page-width-content .rte a{color:var(--kg-oxblood);text-decoration-thickness:1px;text-underline-offset:2px}.shopify-policy__body a:focus-visible,.section.page-width-content .rte a:focus-visible,.section.page-width-content summary:focus-visible{outline:2px solid var(--kg-oxblood);outline-offset:3px}.section.page-width-content .rte details{border-block-end:1px solid var(--kg-rule-soft);max-width:var(--kg-measure)}.section.page-width-content .rte details summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;min-height:44px;padding-block:.95rem;font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-weight:600;font-size:1.0625rem;line-height:1.35;color:var(--kg-ink)}.section.page-width-content .rte details summary::-webkit-details-marker{display:none}.section.page-width-content .rte details summary h3{margin:0;font:inherit;color:inherit;max-width:none}.section.page-width-content .rte details summary:after{content:"+";flex:none;font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-weight:400;font-size:1.25rem;line-height:1;color:var(--kg-ink-3)}.section.page-width-content .rte details[open] summary:after{content:"\2212"}.section.page-width-content .rte details summary:hover{color:var(--kg-oxblood)}.section.page-width-content .rte details>*:not(summary){margin-block-end:1rem}.section.page-width-content .rte details>p:first-of-type{margin-block-start:0}main .contact-form{max-width:var(--normal-content-width);margin-inline:auto}@media screen and (max-width:749px){.shopify-policy__container{padding-block:2rem 3rem}.shopify-policy__title h1,.section.page-width-content h1{max-width:none}.section.page-width-content .rte details summary{gap:1rem}}@media(prefers-reduced-motion:reduce){.section.page-width-content .rte details summary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kg-pages.css.map */
