.wf-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#wf-storefront #client-content :is(input,select,textarea,button){font-size:max(16px,1em);scroll-margin-block:6rem}
#wf-storefront #client-content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){max-width:100%;box-sizing:border-box;border-color:#767676}
#wf-storefront #client-content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,button){min-height:44px}
#wf-storefront :focus-visible,.lui-dialog :focus-visible,.lui-notify :focus-visible{outline:3px solid #1762a5!important;outline-offset:3px!important}
.wf-field-label{display:block;margin-block:.25rem;font-weight:600}
.wf-field-error{color:#a51b27!important;font-weight:600;line-height:1.5}
[aria-invalid=true]{border:2px solid #a51b27!important}
.lui-dialog{max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px);overflow:auto}
.lui-dialog :is(input,select,textarea){max-width:100%;box-sizing:border-box;font-size:16px}
.lui-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,button){min-height:44px}
.lui-dialog .x-close,.lui-notify .message-close{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
@media(max-width:760px){#wf-storefront #client-content{overflow-wrap:anywhere}.lui-dialog textarea{width:100%}}
@media(forced-colors:active){#wf-storefront :focus-visible,.lui-dialog :focus-visible{outline:3px solid Highlight!important}[aria-invalid=true]{border:2px solid Mark!important}}

#wf-storefront .wf-format-choice{background:transparent;color:inherit;border:1px solid #767676;padding:.5rem .7rem;font:inherit;text-align:left;cursor:pointer;min-height:44px}
#wf-storefront .wf-format-choice[aria-expanded=true]{border:2px solid #b4252d}
