#MainContent.kr-policy-main,#MainContent:has(.shopify-policy__container){background:#f5f6f8;color:#17212b;padding:30px 20px 48px}#MainContent .kr-policy-surface,#MainContent .shopify-policy__container{box-sizing:border-box;width:100%;max-width:960px;min-width:0;margin:0 auto;padding:32px 40px;background:#fff;color:#17212b;border:1px solid #dce2e8;border-radius:12px;text-align:left;font-size:16px;line-height:1.75;overflow-wrap:anywhere}#MainContent .kr-policy-surface h1,#MainContent .shopify-policy__container h1{margin:0;color:#17212b;font-size:clamp(26px,3vw,36px);line-height:1.25;letter-spacing:-.02em;text-transform:none}#MainContent .kr-policy-surface .section-header,#MainContent .kr-policy-surface .kr-support-page__header,#MainContent .shopify-policy__title{margin:0 0 20px;padding:0;text-align:left}#MainContent .kr-policy-surface :is(.rte,.kr-support-page__content,.shopify-policy__body),#MainContent .shopify-policy__body{max-width:none;color:#17212b;font-size:inherit;line-height:inherit}#MainContent .kr-policy-surface :is(h2,h3){color:#17212b;text-transform:none;letter-spacing:0;scroll-margin-top:180px}#MainContent .kr-policy-surface h2{margin:30px 0 10px;font-size:22px;line-height:1.4}#MainContent .kr-policy-surface h3{margin:24px 0 8px;font-size:18px;line-height:1.5}#MainContent .kr-policy-surface p{margin:0 0 14px}#MainContent .kr-policy-surface :is(ul,ol){margin:0 0 18px;padding-left:24px}#MainContent .kr-policy-surface li{margin:6px 0}#MainContent .kr-policy-surface a{color:#a63e00;text-decoration:underline;text-underline-offset:3px}#MainContent .kr-policy-surface a:hover{color:#783000}#MainContent .kr-policy-surface :is(a,summary,[tabindex]):focus-visible{outline:2px solid #a63e00;outline-offset:4px}#MainContent .kr-policy-surface .kr-policy-date{color:#586575;font-size:14px}#MainContent .kr-policy-surface .kr-policy-lead{font-size:17px}#MainContent .kr-policy-surface .kr-policy-note{padding:16px 18px;border-left:3px solid #b44700;background:#fff7ef;border-radius:4px}#MainContent .kr-policy-surface .kr-policy-related{padding-top:18px;margin-top:28px;border-top:1px solid #dce2e8}#MainContent .kr-policy-surface .kr-policy-toc{margin:0 0 22px;padding:12px 16px;border:1px solid #dce2e8;border-radius:8px;background:#f7f8fa}#MainContent .kr-policy-surface .kr-policy-toc summary{color:#17212b;font-size:15px;font-weight:600;cursor:pointer}#MainContent .kr-policy-surface .kr-policy-toc ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 24px;margin:12px 0 0;padding-left:20px;font-size:14px}#MainContent .kr-policy-surface .kr-policy-table-scroll{width:100%;overflow-x:auto;margin:18px 0;border:1px solid #dce2e8;border-radius:8px}#MainContent .kr-policy-surface table{width:100%;margin:0;border-collapse:collapse;border-spacing:0;color:#17212b;background:#fff;font-size:15px;line-height:1.55}#MainContent .kr-policy-surface :is(th,td){border:0;border-bottom:1px solid #e3e7ec;padding:12px 14px;text-align:left;vertical-align:top;background:transparent}#MainContent .kr-policy-surface thead th{font-weight:600;background:#edf0f4}#MainContent .kr-policy-surface tbody th{font-weight:500}#MainContent .kr-policy-surface tr:last-child :is(td,th){border-bottom:0}@media(max-width:640px){#MainContent.kr-policy-main,#MainContent:has(.shopify-policy__container){padding:18px 12px 28px}#MainContent .kr-policy-surface,#MainContent .shopify-policy__container{padding:24px 18px;border-radius:10px}#MainContent .kr-policy-surface .kr-policy-toc ul{grid-template-columns:1fr}#MainContent .kr-policy-surface :is(th,td){padding:10px}#MainContent .kr-policy-surface table:has(thead th:nth-child(3)){min-width:600px}#MainContent .kr-policy-surface h2{font-size:20px;margin-top:26px}}@media print{#MainContent.kr-policy-main{padding:0;background:#fff}#MainContent .kr-policy-surface{max-width:none;padding:0;border:0}#MainContent .kr-policy-toc{display:none}#MainContent .kr-policy-table-scroll{overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kr-policy-pages.css.map */
