.custom-select{text-align:left;width:100%;min-width:0;display:block;position:relative}.custom-select>select{display:none!important}button.custom-select__trigger{appearance:none;border:0;border-bottom:1px solid var(--line,#dfdfd8);width:100%;min-height:46px;color:var(--ink,#111110);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:14px 0;font-size:14px;line-height:1.5;transition:border-color .18s;display:flex}button.custom-select__trigger:hover,button.custom-select__trigger[aria-expanded=true]{border-color:#111110}button.custom-select__trigger:focus-visible{outline-offset:5px;outline:2px solid #111110}button.custom-select__trigger:disabled{cursor:default;opacity:.45}.custom-select__value{overflow-wrap:anywhere;min-width:0}.custom-select__chevron{stroke:currentColor;stroke-width:1.4px;stroke-linecap:square;flex:none;width:16px;height:16px;transition:transform .22s cubic-bezier(.22,1,.36,1)}[aria-expanded=true]>.custom-select__chevron{transform:rotate(180deg)}.custom-select__list{z-index:200;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8b8af transparent;color:#111110;text-align:left;cursor:url(/assets/cursors/hand.svg) 10 2,pointer;background:#fafaf7;border:1px solid #dcdcd5;border-radius:4px;margin:0;padding:5px;font-family:Monument,sans-serif;font-size:12px;font-weight:400;line-height:1.5;animation:.18s cubic-bezier(.22,1,.36,1) custom-select-in;display:block;position:fixed;inset:auto;overflow:hidden auto;box-shadow:0 14px 36px #11111018,0 2px 7px #11111008}.custom-select__list[hidden],.custom-select__option[hidden],.custom-select__error[hidden]{display:none!important}.custom-select__list::backdrop{pointer-events:none;background:0 0}.custom-select__option{min-height:44px;cursor:inherit;user-select:none;border-radius:2px;justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;display:flex}.custom-select__option>span{overflow-wrap:anywhere}.custom-select__option:after{content:"";clip-path:polygon(10% 43%,39% 72%,90% 18%,100% 29%,39% 94%,0 54%);opacity:0;background:currentColor;flex:none;width:12px;height:12px}.custom-select__option[aria-selected=true]{background:#eaeae3}.custom-select__option[aria-selected=true]:after{opacity:1}.custom-select__option.is-active{color:#fafaf7;background:#111110}.custom-select__option[aria-disabled=true]{opacity:.4;cursor:default}.custom-select__error{color:#a9244d;margin-top:8px;font-size:11px;line-height:1.5;display:block}button.custom-select__trigger[aria-invalid=true]{border-color:#a9244d}.admin-body .custom-select{margin-top:7px}.admin-body button.custom-select__trigger{border:1px solid var(--line,#dfdfd8);white-space:normal;background:#fbfbfc;border-radius:3px;padding:12px 14px;font-size:12px}.admin-body button.custom-select__trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:#111110;border-color:#111110}.contact-form input[type=checkbox],.admin-body input[type=checkbox]{-webkit-appearance:none;appearance:none;color:#fafaf7;vertical-align:middle;cursor:pointer;background:0 0;border:1px solid #a3a39a;border-radius:2px;flex:none;place-content:center;width:18px;height:18px;min-height:18px;padding:0;display:inline-grid}.contact-form input[type=checkbox]:before,.admin-body input[type=checkbox]:before{content:"";clip-path:polygon(10% 43%,39% 72%,90% 18%,100% 29%,39% 94%,0 54%);background:currentColor;width:10px;height:10px;transform:scale(0)}.contact-form input[type=checkbox]:checked,.admin-body input[type=checkbox]:checked{background:#111110;border-color:#111110}.contact-form input[type=checkbox]:checked:before,.admin-body input[type=checkbox]:checked:before{transform:scale(1)}.contact-form input[type=checkbox]:focus-visible,.admin-body input[type=checkbox]:focus-visible{outline-offset:4px;box-shadow:none;outline:2px solid #111110}.contact-form input[type=checkbox]:disabled,.admin-body input[type=checkbox]:disabled{opacity:.45;cursor:default}@keyframes custom-select-in{0%{opacity:0}to{opacity:1}}@media (width<=760px){.contact-form label:has(>.custom-select){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.custom-select__list{animation:none}.custom-select__chevron,button.custom-select__trigger{transition:none}}@media (forced-colors:active){.custom-select__option.is-active{color:highlighttext;forced-color-adjust:none;background:highlight}.custom-select__option:after{forced-color-adjust:none}.contact-form input[type=checkbox]:checked,.admin-body input[type=checkbox]:checked{color:highlighttext;forced-color-adjust:none;background:highlight}}
