:root{--plum:#69354b;--ink:#332e2c;--muted:#776b67;--line:#ded5cf;--paper:#fffdf8}.return-page *{box-sizing:border-box}.return-page{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif}.return-page a{color:var(--plum);text-underline-offset:4px}.return-page button,.return-page input,.return-page textarea,.return-page select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #b58236;outline-offset:3px}.return-header{display:flex;align-items:center;gap:24px;justify-content:space-between;max-width:1140px;margin:auto;padding:26px 28px;border-bottom:1px solid var(--line)}.return-header img{display:block;width:340px;max-width:100%;height:auto}.return-header nav{display:flex;gap:14px;white-space:nowrap}.return-main{max-width:880px;margin:60px auto;padding:0 24px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:var(--plum);margin:0 0 12px}.return-main h1{font:normal clamp(30px,5vw,44px)/1.15 Georgia,serif;margin:0 0 20px}.return-main h2{font:normal 27px/1.25 Georgia,serif;margin:0 0 20px}.return-intro{font-size:18px;max-width:680px;margin:0 0 30px}.return-card{padding:32px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 5px 22px #69354b07}.return-form label{display:block;margin:0 0 22px;font-size:14px;font-weight:bold}.return-form input,.return-form select,.return-form textarea{display:block;width:100%;min-width:0;margin-top:8px;padding:12px;border:1px solid #bcaea8;border-radius:6px;background:#fff;color:var(--ink);font-size:16px;font-weight:normal;line-height:1.5}.return-form textarea{resize:vertical}.return-form small{display:block;color:var(--muted);font-weight:normal;font-size:13px;line-height:1.45;margin-top:6px}.return-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.return-privacy{font-size:13px;line-height:1.6;padding:16px;background:#f8f5f1;border-radius:6px}.return-button{display:inline-block;border:0;border-radius:5px;background:var(--plum);color:#fff;text-decoration:none;font-weight:bold;padding:14px 22px;cursor:pointer;max-width:100%;white-space:normal;line-height:1.5;text-align:center}.return-secondary{display:inline-block;margin:12px 0 0 14px;padding:10px 8px;border:0;background:none;color:var(--plum);text-decoration:underline;cursor:pointer;line-height:1.5}.return-help{margin:38px 0;padding-top:30px;border-top:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.return-help h2{font-size:24px}.return-footer{text-align:center;padding:28px 20px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.return-alert{padding:16px 20px;margin:18px 0;background:#fff2ec;border:1px solid #ba7657;border-radius:6px}.return-alert ul{margin:0;padding-left:20px}.return-review dt{font-size:13px;font-weight:bold;color:var(--muted);margin-top:16px}.return-review dd{margin:3px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.return-honey{position:absolute;width:1px;height:1px;overflow:hidden;left:-10000px}.ch-policy{line-height:1.7;font-size:16px;max-width:900px}.ch-policy h2{font-size:26px;margin-top:32px;line-height:1.3}.ch-policy h3{font:600 19px/1.4 Arial,sans-serif;margin:24px 0 12px}.ch-policy p{line-height:1.7!important;margin:12px 0!important}.ch-policy .return-button{margin:10px 12px 10px 0}.ch-policy table{width:100%;border-collapse:collapse;font-size:15px}.ch-policy td,.ch-policy th{padding:12px;border-bottom:1px solid var(--line);text-align:left}.ch-policy th{background:#f2ece8}.ch-policy .policy-date{font-size:13px;color:var(--muted)}.ch-withdrawal-link{font-weight:bold!important}.ch-policy-note{padding:14px;background:#f6f0eb;border-radius:6px;font-size:14px;line-height:1.6}
@media(max-width:650px){.return-header{flex-wrap:wrap;padding:20px;gap:16px}.return-header>a:first-child{width:100%}.return-header img{width:300px}.return-header>a:not(:first-child){font-size:14px}.return-main{margin:34px auto;padding:0 16px}.return-card{padding:22px 18px}.return-grid{display:block}.return-intro{font-size:16px}.return-secondary{display:block;margin:12px 0 0}.return-button{width:100%}.ch-policy table{font-size:13px}.ch-policy td,.ch-policy th{padding:8px}.ch-policy h2{font-size:24px}}
