html .shopify-policy__container,html .shopify-policy__container *,html .shopify-policy__container *:before,html .shopify-policy__container *:after{box-sizing:border-box}html .shopify-policy__container{--k: clamp(0px, (100cqw + 2 * var(--kaffa-margin) - 440px) / 1000, 1px);display:grid;grid-template-columns:minmax(0,1fr);gap:20px;container-type:inline-size;width:100%;max-width:var(--kaffa-page-max);margin:0 auto;padding:40px var(--kaffa-margin);background:#fff;color:var(--kaffa-ink)}@media(min-width:750px){html .shopify-policy__container{gap:32px;padding-block:60px}}@media(min-width:990px){html .shopify-policy__container{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding-block:80px}}html .shopify-policy__title{min-width:0;text-align:left}html .shopify-policy__title h1{margin:0;color:var(--kaffa-ink);font:600 calc(48px + 37.58 * var(--k)) / calc(53px + 57 * var(--k)) var(--kaffa-font-display);letter-spacing:var(--kaffa-tracking);text-transform:uppercase;overflow-wrap:break-word}@media(min-width:990px){html .shopify-policy__title{position:sticky;top:40px}}html .shopify-policy__body{min-width:0}html .shopify-policy__body .rte{max-width:65ch;color:var(--kaffa-graphite);font:500 16px / 25px var(--kaffa-font-display);letter-spacing:var(--kaffa-tracking);overflow-wrap:break-word}@media(min-width:750px){html .shopify-policy__body .rte{font-size:17px;line-height:27px}}html .shopify-policy__body .rte :where(p,ul,ol,dl,table,blockquote,figure,pre,hr,h1,h2,h3,h4,h5,h6){margin:0}html .shopify-policy__body .rte :where(*+:is(p,ul,ol,dl,table,blockquote,figure,pre,div,iframe)){margin-top:16px}html .shopify-policy__body .rte :where(*+:is(h1,h2,h3)){margin-top:calc(36px + 12 * var(--k))}html .shopify-policy__body .rte :where(*+:is(h4,h5,h6)){margin-top:calc(24px + 8 * var(--k))}html .shopify-policy__body .rte :where(:is(h1,h2,h3,h4,h5,h6)+*){margin-top:12px}html .shopify-policy__body .rte :where(h1,h2){color:var(--kaffa-ink);font:600 calc(26px + 10 * var(--k)) / calc(29px + 11 * var(--k)) var(--kaffa-font-display);letter-spacing:var(--kaffa-tracking);text-transform:uppercase}html .shopify-policy__body .rte :where(h3){color:var(--kaffa-ink);font:600 calc(19px + 5 * var(--k)) / calc(23px + 6 * var(--k)) var(--kaffa-font-display);letter-spacing:var(--kaffa-tracking);text-transform:none}html .shopify-policy__body .rte :where(h4,h5,h6){color:var(--kaffa-ink);font:500 12px / 16px var(--kaffa-font-mono);letter-spacing:.02em;text-transform:uppercase}html .shopify-policy__body .rte :where(strong,b){color:var(--kaffa-ink);font-weight:600}html .shopify-policy__body .rte a{color:var(--kaffa-ink);text-decoration:underline;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .12s ease}html .shopify-policy__body .rte a:hover{color:var(--kaffa-ink);text-decoration-color:var(--kaffa-orange);text-decoration-thickness:2px}html .shopify-policy__body .rte a:focus-visible{outline:2px solid var(--kaffa-orange);outline-offset:2px}html .shopify-policy__body .rte :where(ul,ol){padding:0}html .shopify-policy__body .rte :where(ul){list-style:none}html .shopify-policy__body .rte :where(ul>li){position:relative;padding-left:22px}html .shopify-policy__body .rte :where(ul>li):before{content:"";position:absolute;top:calc((1lh - 4px)/2);left:1px;width:10px;height:4px;border-radius:1px;background:var(--kaffa-ink)}html .shopify-policy__body .rte :where(ol){padding-left:30px;list-style:decimal-leading-zero}html .shopify-policy__body .rte :where(ol>li)::marker{color:#6d6d6d;font:500 12px var(--kaffa-font-mono);letter-spacing:0}html .shopify-policy__body .rte :where(li+li,li>ul,li>ol){margin-top:8px}html .shopify-policy__body .rte :where(table){width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px;line-height:21px}html .shopify-policy__body .rte :where(th,td){padding:12px 16px 12px 0;border-bottom:1px solid #d8d4d0;text-align:left;vertical-align:top;overflow-wrap:break-word}html .shopify-policy__body .rte :where(th:last-child,td:last-child){padding-right:0}html .shopify-policy__body .rte :where(thead,tr){background:none}html .shopify-policy__body .rte :where(th,thead td){color:#6d6d6d;font:500 11px / 14px var(--kaffa-font-mono);letter-spacing:0;text-transform:uppercase}html .shopify-policy__body .rte :where(blockquote){padding:20px 24px;border:0;border-radius:var(--kaffa-radius);background:#eceae8;color:var(--kaffa-ink);font-style:normal}html .shopify-policy__body .rte :where(hr){height:0;margin:40px 0;border:0;border-top:1px solid #d8d4d0}html .shopify-policy__body .rte :where(img){display:inline-block;width:auto;max-width:100%;height:auto;border-radius:var(--kaffa-radius);vertical-align:bottom}html .shopify-policy__body .rte :where(iframe,video){max-width:100%}@media(min-width:750px){html .shopify-policy__body .rte :where(th,thead td){font-size:12px;line-height:16px}}@media(prefers-reduced-motion:reduce){html .shopify-policy__body .rte a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/kaffa-policy.css.map */
