.ti-feedback-overlay[hidden]{display:none!important}.ti-feedback-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:rgba(34,29,31,.55);display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}.ti-feedback-dialog{position:relative;max-width:620px;width:100%;max-height:calc(100% - 16px);overflow:auto;border:1px solid #ceb398;border-radius:7px;background:#fff;padding:42px;box-shadow:0 24px 80px #2d242b42;font:400 18px/1.6 var(--sans);color:#2b272c}.ti-feedback-dialog h2{font:500 36px/1.15 var(--serif);margin:12px 0 24px;padding-right:30px}.ti-feedback-eyebrow{margin:0;color:#8e532c;font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:16px}.ti-feedback-dialog ul{padding-left:23px;margin:20px 0 28px}.ti-feedback-dialog li{padding-left:4px;margin-bottom:10px}.ti-feedback-dialog .button{width:100%;white-space:normal}.ti-feedback-close{position:absolute;top:18px;right:18px;width:42px;height:42px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #e7ddd3;border-radius:50%;color:#81756c;background:#fff;font:400 29px/1 var(--sans);cursor:pointer}.ti-feedback-close:hover{color:#30292c;background:#f8f2eb}.ti-feedback-open{overflow:hidden!important}.ti-site .ti-field-error{color:#a2342d!important;font:500 16px/1.55 var(--sans)!important;margin:12px 0 22px!important;max-width:680px}.ti-site .ti-form-status{display:block;border:1px solid #dbc8b3;border-left:3px solid #9b6b42;border-radius:5px;padding:20px 24px;margin:24px 0;font:500 18px/1.6 var(--sans);color:#48372c;background:#faf5ee;text-align:left}.ti-site .ti-form-status:empty{display:none}.ti-site .ti-form-status.is-error{border-color:#dfb1a9;border-left-color:#ac4436;background:#fcf5f1;color:#8b3028}.ti-site .ti-form-status.is-success{border-color:#afcec2;border-left-color:#257365;background:#f1f8f4;color:#24594d}.ti-site .ti-editorial-page [aria-invalid=true]{border-color:#ac4436!important;box-shadow:0 0 0 1px #ac443633}.ti-site .ti-editorial-page .form-control:focus{outline:2px solid #a76a38;outline-offset:3px}.ti-site .ti-editorial-page [aria-busy=true] button[type=submit]{cursor:wait;opacity:.72}
@media(max-width:580px){.ti-feedback-overlay{padding:16px}.ti-feedback-dialog{padding:30px 24px}.ti-feedback-dialog h2{font-size:30px;margin-top:18px}.ti-feedback-dialog .ti-feedback-eyebrow{max-width:calc(100% - 48px)}.ti-site .ti-form-status{padding:18px}.ti-feedback-close{top:14px;right:14px}}
.ti-site #wrap .ti-request-form{max-width:900px;margin:38px 0}.ti-request-form legend{display:block;float:none;padding:0;margin:0 0 24px;font:700 24px/1.35 var(--sans);color:#302a2e}.ti-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px}.ti-request-form .form-group{margin:0}.ti-request-form .ti-request-field label{display:block;margin:0 0 12px;font:700 18px/1.5 var(--sans)}.ti-request-form .ti-request-field input{width:100%;max-width:none}.ti-request-form .ti-request-person{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #dac9b6}.ti-request-friend{padding:28px 0;border-bottom:1px solid #e5d8c9}.ti-site #wrap.ti-editorial-page .ti-request-friend h2{font:700 21px/1.4 var(--sans)!important;margin:0 0 20px!important}.ti-request-friend h2 span{font-size:17px;color:#6f6258;font-weight:400;margin-left:12px}.ti-request-form .button[type=submit]{margin-top:32px;min-width:260px}.ti-request-form .ti-field-error{margin-bottom:0!important}
@media(max-width:680px){.ti-request-fields{grid-template-columns:1fr}.ti-request-form .button[type=submit]{width:100%;min-width:0}}
.ti-site.cw-max800 .ti-request-fields{grid-template-columns:1fr}
