body.policy-page,body.return-page{background:var(--bg)}.pol-wrap{max-width:860px;margin-inline:auto;padding-bottom:56px}.pol-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:6px 0 24px}.pol-chip{display:inline-flex;text-decoration:none}.pol-chip[aria-current=page]{background:#758168;border-color:#758168;color:#fffdf6}.pol-toc{background:#f5f1ea;border-radius:16px;padding:16px 20px;margin-bottom:26px;font-size:14px}.pol-toc strong{display:block;font-size:13px;color:#8a7d6f;font-weight:500;margin-bottom:6px}.pol-toc ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px}.pol-toc a{display:block;padding:3px 0;color:#6a5f52}.pol-toc a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pol-section{padding-block:22px;border-top:1px solid var(--line);scroll-margin-top:150px}.pol-section:first-of-type{border-top:0}.pol-section h2{font-family:var(--serif);font-size:21px;line-height:1.6;margin-bottom:8px}html[lang=en] .pol-section h2{font-family:Georgia,serif;font-weight:400;font-size:22px}.pol-section p{font-size:15px;line-height:1.95;color:#5f574b;margin-bottom:10px}.pol-section ul{margin:4px 0 12px;padding-inline-start:22px;color:#5f574b;font-size:15px;line-height:1.9}.pol-section li{margin-bottom:3px}.pol-note{background:#f6f1e7;border-radius:12px;padding:12px 16px;font-size:13.5px!important;color:#6b6152!important}.pol-cta.button{background:var(--sage-dark);color:#fffef8;min-height:46px;padding:9px 22px;gap:16px;font-size:14.5px}.pol-cta svg{width:19px;height:19px}html[dir=ltr] .pol-cta svg{transform:scaleX(-1)}.pol-table-wrap{overflow-x:auto;margin:8px 0 14px;border:1px solid var(--line);border-radius:14px;background:#fffdf8}.pol-table{width:100%;border-collapse:collapse;font-size:14.5px}.pol-table th,.pol-table td{padding:11px 16px;text-align:start;border-bottom:1px solid var(--line);vertical-align:top}.pol-table thead th{font-size:12.5px;font-weight:500;color:#8a7d6f;background:#f8f4ec}.pol-table tbody tr:last-child th,.pol-table tbody tr:last-child td{border-bottom:0}.pol-table tbody th{font-weight:500;color:var(--ink);white-space:nowrap}.pol-foot{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);text-align:center;font-size:14px;color:var(--muted)}.pol-foot a{color:#8a6f53;text-decoration:underline;text-underline-offset:3px}.rr-wrap{max-width:760px;margin-inline:auto;padding-bottom:56px}.rr-demo{background:#f6f1e7;border-radius:14px;padding:13px 18px;font-size:13.5px;color:#6b6152;line-height:1.8;margin-bottom:22px}.rr-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.rr-form .sp-field,.rr-form .rr-group{min-width:0}.rr-form select,.rr-form input[type=text],.rr-form input[type=email],.rr-form textarea{width:100%;min-width:0;max-width:100%}.rr-option>span{min-width:0;overflow-wrap:anywhere}.rr-group{border:0;padding:0;margin:0;min-width:0}.rr-group legend{font-size:14.5px;color:var(--ink);padding:0;margin-bottom:8px}.rr-group legend .req{color:#a5705e}.rr-options{display:grid;gap:10px}.rr-option{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fffdf8;cursor:pointer;transition:border-color .2s,background .2s}.rr-option:hover{border-color:#cfd6c6}.rr-option input{margin-top:5px;accent-color:var(--sage-dark);flex:0 0 auto}.rr-option strong{display:block;font-size:14.5px;font-weight:500}.rr-option small{display:block;font-size:13px;color:var(--muted);line-height:1.7;margin-top:2px}.rr-option:has(input:checked){border-color:#758168;background:#f3f6ee}.rr-option:has(input:focus-visible){outline:2px solid var(--sage-dark);outline-offset:2px}.rr-evidence{border:1px dashed #d8cfc0;border-radius:14px;padding:16px;background:#fbf8f2}.rr-evidence p{font-size:13.5px;color:var(--muted);line-height:1.8;margin:0 0 10px}.rr-evidence input[type=file]{font-size:13.5px;max-width:100%}.rr-files{list-style:none;margin:10px 0 0;padding:0;font-size:13px;color:#5f574b}.rr-files li{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.rr-hint{font-size:13px;color:var(--muted);line-height:1.8;margin:4px 0 0}.rr-submit{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rr-confirm{background:#eef1e6;border-radius:18px;padding:24px 22px}.rr-confirm h2{font-family:var(--serif);font-size:20px;margin-bottom:8px}.rr-confirm p{font-size:14.5px;color:#5c6350;line-height:1.85;margin-bottom:8px}.rr-summary{list-style:none;margin:10px 0 16px;padding:0;font-size:14px;color:#4f5946}.rr-summary li{display:flex;gap:10px;padding:6px 0;border-bottom:1px solid #dfe5d3}.rr-summary b{font-weight:500;flex:0 0 42%}[hidden]{display:none!important}.pol-link{color:#8a6f53;text-decoration:underline;text-underline-offset:3px;font-size:14px}.rr-group .sp-field-error{display:none}.rr-group.has-error .sp-field-error{display:block}@media(min-width:760px){.rr-form{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-form .sp-field-full,.rr-form .rr-demo{grid-column:1/-1}}@media(max-width:700px){.pol-toc ul{grid-template-columns:1fr}.pol-section{scroll-margin-top:110px}.pol-table th,.pol-table td{padding:10px 12px;font-size:14px}.pol-table tbody th{white-space:normal}.rr-option{padding:12px 14px}.rr-summary li{flex-direction:column;gap:2px}.rr-summary b{flex-basis:auto}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/policy.css.map */
