.sk-policy{--sk-bg: #FAF8F5;--sk-surface: #FFFFFF;--sk-ink: #211C17;--sk-muted: #837A70;--sk-line: #ECE6DE;--sk-accent: #E9A75A;--sk-accent-ink:#9A5E12;--sk-no: #B24A3A;--sk-font-head: var(--font-heading-family, ui-serif, Georgia, "Times New Roman", serif);--sk-font-body: var(--font-body-family, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--sk-measure: 68ch;--sk-gap: 2.75rem;background:var(--sk-bg);color:var(--sk-ink);font-family:var(--sk-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sk-policy *,.sk-policy *:before,.sk-policy *:after{box-sizing:border-box}.sk-policy__inner{max-width:var(--sk-measure);margin-inline:auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,2rem) clamp(4rem,9vw,7rem)}.sk-policy__head{margin-bottom:clamp(2.5rem,6vw,4rem)}.sk-policy__meta{margin:0 0 1.25rem;font-size:.8125rem;color:var(--sk-muted)}.sk-policy__title{font-family:var(--sk-font-head);font-weight:500;font-size:clamp(2.3rem,5.5vw,3.4rem);line-height:1.06;letter-spacing:-.015em;margin:0}.sk-policy__lead{max-width:54ch;margin:1.4rem 0 0;font-size:clamp(1.02rem,2vw,1.15rem);line-height:1.6;color:var(--sk-muted)}.sk-policy__rule{height:2px;width:64px;margin-top:clamp(1.75rem,4vw,2.5rem);background:var(--sk-accent);border-radius:2px}.sk-policy__toc{margin:0 0 var(--sk-gap);padding:1.5rem 1.6rem;background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:10px}.sk-policy__toc-title{font-size:.8125rem;font-weight:600;color:var(--sk-muted);margin:0 0 .9rem}.sk-policy__toc-list{list-style:none;margin:0;padding:0;columns:2;column-gap:2rem}.sk-policy__toc-list li{margin:0 0 .5rem;break-inside:avoid}.sk-policy__toc-list a{color:var(--sk-ink);text-decoration:none;font-size:.95rem}.sk-policy__toc-list a:hover{color:var(--sk-accent-ink);text-decoration:underline;text-underline-offset:2px}.sk-policy__body{display:flex;flex-direction:column;gap:var(--sk-gap)}.sk-policy__block{scroll-margin-top:2rem}.sk-policy__h2{position:relative;font-family:var(--sk-font-head);font-weight:500;font-size:clamp(1.3rem,3vw,1.6rem);line-height:1.25;letter-spacing:-.005em;margin:0 0 .9rem;padding-left:1.1rem}.sk-policy__h2:before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:3px;border-radius:3px;background:var(--sk-accent)}.sk-policy__h3{font-family:var(--sk-font-body);font-weight:600;font-size:1.02rem;margin:1.5rem 0 .5rem;color:var(--sk-ink)}.sk-policy p{margin:0 0 1rem;font-size:1rem;line-height:1.7}.sk-policy p:last-child{margin-bottom:0}.sk-policy__note{color:var(--sk-muted);font-size:.95rem}.sk-policy__link,.sk-policy a{color:var(--sk-accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.sk-policy a:hover{text-decoration-thickness:2px}.sk-policy strong{font-weight:600}.sk-policy__list{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.7rem}.sk-policy__list li{position:relative;padding-left:1.85rem;font-size:1rem;line-height:1.6}.sk-policy__list--yes li:before,.sk-policy__list--no li:before{position:absolute;left:0;top:.05em;width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.72rem;font-weight:700;line-height:1}.sk-policy__list--yes li:before{content:"\2713";color:var(--sk-accent-ink);background:#e9a75a29}.sk-policy__list--no li:before{content:"\2715";color:var(--sk-no);background:#b24a3a1f}.sk-policy__list:not(.sk-policy__list--yes):not(.sk-policy__list--no) li:before{content:"";position:absolute;left:0;top:.72em;width:.7rem;height:2px;background:var(--sk-accent);border-radius:2px}.sk-policy__table-wrap{overflow-x:auto;margin:.5rem 0 0}.sk-policy__table{width:100%;border-collapse:collapse;font-size:.94rem;min-width:420px}.sk-policy__table th,.sk-policy__table td{text-align:left;vertical-align:top;padding:.75rem .9rem;border-bottom:1px solid var(--sk-line);line-height:1.5}.sk-policy__table th{font-weight:600;color:var(--sk-ink);border-bottom:2px solid var(--sk-accent)}.sk-policy__table tr:last-child td{border-bottom:none}.sk-policy__callout{padding:1.25rem 1.4rem;background:#fff7ec;border:1px solid #F1DDBE;border-left:3px solid var(--sk-accent);border-radius:8px;font-size:.95rem;line-height:1.65}.sk-policy__callout p{font-size:inherit}.sk-policy__address{font-style:normal;line-height:1.7;color:var(--sk-ink)}.sk-policy__address a{color:var(--sk-accent-ink)}.sk-policy__contact{margin-top:.5rem;padding:clamp(1.75rem,5vw,2.5rem);background:var(--sk-surface);border:1px solid var(--sk-line);border-top:3px solid var(--sk-accent);border-radius:10px}.sk-policy__contact-title{font-family:var(--sk-font-head);font-weight:500;font-size:1.25rem;margin:0 0 .5rem}.sk-policy__contact-text{color:var(--sk-muted);margin:0 0 1.25rem}.sk-policy__btn{display:inline-block;padding:.75rem 1.4rem;background:var(--sk-ink);color:#fff;font-size:.95rem;font-weight:500;text-decoration:none;border-radius:8px;transition:background .18s ease,transform .18s ease}.sk-policy__btn:hover{background:#000;text-decoration:none;transform:translateY(-1px)}.sk-policy a:focus-visible,.sk-policy__btn:focus-visible{outline:2px solid var(--sk-accent-ink);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.sk-policy__btn{transition:none}.sk-policy__btn:hover{transform:none}}@media(max-width:540px){.sk-policy__toc-list{columns:1}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/policy.css.map */
