@font-face{font-family:Lato;src:url(/cdn/shop/files/us-lato-400.woff2?v=1793588925) format("woff2");font-weight:300 500;font-style:normal}
@font-face{font-family:Lato;src:url(/cdn/shop/files/us-lato-700.woff2?v=1793588925) format("woff2");font-weight:600 900;font-style:normal}
html,body{margin:0;padding:0}
*{box-sizing:border-box}
.tally-app{min-height:100vh}
.tally-page{display:none}
.tally-page.is-active{display:flex!important}
.tally-page form{margin:0}
.tally-page progress{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}
.tally-block{width:100%}
.tally-block-title h3{margin:0;line-height:1.3}
fieldset{border:0;margin:0;padding:0;min-width:0}
.tally-multiple-choice-option{cursor:pointer}
.tally-multiple-choice-option>div{cursor:pointer;display:flex;align-items:center}
.tally-multiple-choice-option [class*="OptionContent"],.tally-multiple-choice-option>div>div{display:flex;align-items:center;width:100%}
.tally-multiple-choice-option input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.tally-multiple-choice-option label{cursor:pointer;flex:1;font-size:14px;line-height:1.4;color:var(--theme-text)}
.tally-block input,.tally-block textarea{font-family:Lato,system-ui,sans-serif}
.tally-block-textarea textarea{display:block;resize:vertical}
.tally-block-text .tally-text{margin:0;padding:0}
.tally-text .mention{font:inherit}
.tally-back-button button,.tally-submit-button button{font-family:Lato,system-ui,sans-serif;display:inline-flex;align-items:center}
.tally-back-button button .activity-indicator,.tally-submit-button .activity-indicator,.tally-back-button button span[aria-hidden]{display:none}
.tally-submit-button{margin-top:12px}
.tally-submit-button>div{width:auto!important}
.tally-submit-button button span:not([aria-hidden]){font-size:0}
.tally-submit-button button i{display:none}
.tally-block-dropdown{position:relative}
.tally-block-dropdown input{background:#fff!important;border:1px solid var(--theme-border)!important;border-radius:8px!important;padding:16px!important;font-size:16px!important;width:100%!important;color:var(--theme-text)!important;cursor:pointer}
.tally-block-dropdown svg{position:absolute;right:14px;top:50%;margin-top:-8px;pointer-events:none;color:var(--theme-text)}
.tally-block-dropdown .rh-list{position:absolute;z-index:10;left:0;right:0;top:100%;margin:4px 0 0;padding:4px;list-style:none;background:#fff;border:1px solid var(--theme-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:240px;overflow:auto}
.tally-block-dropdown .rh-list li{padding:10px 12px;border-radius:6px;font-size:15px;cursor:pointer;font-family:Lato,system-ui,sans-serif}
.tally-block-dropdown .rh-list li:hover,.tally-block-dropdown .rh-list li.sel{background:var(--theme-ivory)}
.tally-validation-error{margin-top:6px}
.tally-app{padding-top:43px}
.tally-page .tally-block.tally-block-multiple-choice-option{margin-bottom:6px!important}
.tally-page .tally-block-title .title-content,.tally-page .tally-block-label .title-content{padding-bottom:6px!important}
.tally-page .tally-block-input-text input,.tally-page .tally-block-input-email input,.tally-page .tally-block-input-phone-number input,.tally-page .tally-block-dropdown input{padding:0 16px!important;height:36px!important;font-size:15px!important;border:1px solid var(--theme-border)!important;border-bottom-color:var(--theme-border)!important;box-shadow:0 1px 1px rgba(var(--theme-text-rgb),.12)!important;line-height:1.2!important}
.tally-page .tally-block-input-text input:focus,.tally-page .tally-block-input-email input:focus,.tally-page .tally-block-input-phone-number input:focus{border-color:var(--theme-wine)!important}
.tally-page .tally-block-textarea textarea{font-size:16px!important;padding:14px!important;border-bottom-color:var(--theme-border)!important;box-shadow:0 1px 1px rgba(var(--theme-text-rgb),.12)!important}
.tally-page .tally-submit-button button{height:36px!important;padding:0 32px!important;line-height:36px!important}
.tally-app .tally-page:not(.is-active){display:none!important}
.tally-page .tally-block-dropdown{margin-bottom:9px!important}
.tally-page .tally-submit-button{margin-top:10px}
.tally-page .tally-block-textarea{margin-top:1px}
