.go-return-portal{padding:28px;border:1px solid #d8ccb3;border-radius:8px;background:#faf8f4;color:#252525;margin:28px 0;max-width:100%;box-sizing:border-box}
.go-return-portal [hidden]{display:none!important}.go-return-portal h2:first-child{margin-top:0}
.go-return-portal label{display:block;font-size:15px;margin:0 0 16px;line-height:1.65}
.go-return-portal input,.go-return-portal textarea,.go-return-portal select{display:block;width:100%;max-width:100%;box-sizing:border-box;background:#fff;color:#252525;border:1px solid #b9b6af;border-radius:4px;min-height:44px;padding:10px 12px;font:inherit;margin-top:6px}
.go-return-portal input:focus,.go-return-portal select:focus,.go-return-portal textarea:focus,.go-return-portal button:focus{outline:2px solid #806c44;outline-offset:3px}
.go-return-portal button{background:#252525;color:#fff;border:0;border-radius:4px;font:inherit;padding:12px 20px;cursor:pointer;white-space:normal;max-width:100%;text-transform:none;line-height:1.5}
.go-return-portal button:disabled{opacity:.55;cursor:wait}.go-return-portal fieldset{margin:20px 0;padding:16px;border:1px solid #d8ccb3;min-width:0}.go-return-portal legend{font-size:17px;padding:0 8px}
.go-return-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.go-return-portal .go-return-item{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:16px;align-items:center;padding-bottom:12px;border-bottom:1px solid #ddd5c7}.go-return-item:last-child{border-bottom:0;padding-bottom:0}
.go-return-portal .go-return-consent{display:flex;align-items:flex-start;gap:12px}.go-return-portal .go-return-consent input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:4px;accent-color:#806c44}.go-return-small{font-size:13px;line-height:1.6;margin-top:20px!important}
.go-return-message:empty{display:none}.go-return-message{margin-top:18px;padding:14px;border-left:3px solid #9c8452;background:#fff;overflow-wrap:anywhere}
.go-return-receipt{padding:20px;background:#fff;border:1px solid #d8ccb3;margin-bottom:24px}.go-return-receipt pre{font:14px/1.75 inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;max-height:520px;overflow:auto}.go-return-portal details{margin:16px 0}
@media(max-width:640px){.go-return-portal{padding:18px}.go-return-fields{grid-template-columns:1fr;gap:0}.go-return-portal fieldset{padding:10px}.go-return-receipt{padding:12px}}
@media print{body *{visibility:hidden}.go-return-receipt,.go-return-receipt *{visibility:visible}.go-return-receipt{position:absolute;top:0;left:0;right:0;border:0}.go-return-receipt pre{max-height:none;overflow:visible}.go-return-receipt button{display:none}}

.go-gift-balance{max-width:660px}.go-gift-balance .go-gift-amount{font-size:34px;line-height:1.25;color:#745f35;margin:12px 0}.go-gift-balance input{text-transform:uppercase}

/* These light form panels also appear inside WoodMart's dark colour scheme. */
section.go-return-portal{color-scheme:light;--wd-title-color:#252525;--wd-text-color:#252525;--wd-link-color:#67532f;--wd-link-color-hover:#3b2f19;--wd-form-color:#252525;--wd-form-bg:#fff;--wd-form-brd-color:#8c857b;background:#faf8f4!important;color:#252525!important}
section.go-return-portal h1,section.go-return-portal h2,section.go-return-portal h3,section.go-return-portal h4,section.go-return-portal p,section.go-return-portal label,section.go-return-portal legend,section.go-return-portal summary,section.go-return-portal small,section.go-return-portal pre,section.go-return-portal noscript,section.go-return-portal .go-return-message{color:#252525!important}
section.go-return-portal a,section.go-return-portal a:visited{color:#67532f!important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
section.go-return-portal a:hover,section.go-return-portal a:focus-visible{color:#3b2f19!important}
section.go-return-portal a:focus-visible{outline:2px solid #806c44;outline-offset:3px}
section.go-return-portal input,section.go-return-portal textarea,section.go-return-portal select{background:#fff!important;color:#252525!important;-webkit-text-fill-color:#252525!important;border-color:#8c857b!important}
section.go-return-portal input::placeholder,section.go-return-portal textarea::placeholder{color:#6b6458!important;-webkit-text-fill-color:#6b6458!important;opacity:1!important}
section.go-return-portal button,section.go-return-portal button:hover,section.go-return-portal button:focus{background:#252525!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
section.go-return-portal .go-gift-amount{color:#67532f!important}

section.go-return-portal select option,section.go-return-portal select optgroup{background:#fff!important;color:#252525!important;-webkit-text-fill-color:#252525!important;color-scheme:light}
section.go-return-portal .go-return-item span,section.go-return-portal .go-return-consent span{color:#252525!important}
