@font-face{font-family:"Twemoji Country Flags";src:url(../fonts/TwemojiCountryFlags/TwemojiCountryFlags.woff2) format("woff2");font-display:swap;unicode-range:U+1F1E6-1F1FF}.siys-overlay{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,0);transition:background-color .3s ease .6s;display:flex;align-items:center;justify-content:center;overflow:hidden}.siys-overlay[hidden]{display:none}.siys-overlay.is-open{background:rgba(0,0,0,.5);transition:background-color .3s ease}.siys-overlay *{box-sizing:border-box}.siys-overlay .siys-panel{position:relative;width:826px;max-width:calc(100% - 40px);height:90vh;max-height:900px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateX(100%);transition:transform .6s ease,opacity .6s ease,height .35s ease}.siys-overlay.is-open .siys-panel{opacity:1;transform:translateX(0)}.siys-overlay.is-confirmed .siys-panel{height:60vh;height:60dvh;max-height:60vh;max-height:60dvh;box-shadow:0 10px 40px rgba(0,0,0,.2)}.siys-overlay .siys-topbar{flex:0 0 auto;display:flex;justify-content:flex-end;padding:14px 20px}.siys-overlay .siys-close{background:0 0;border:0;cursor:pointer;font-family:Jost,sans-serif;font-size:16px;line-height:26px;letter-spacing:.64px;color:#41322b}.siys-overlay .siys-scroll{position:relative;flex:1 1 auto;overflow-y:auto;padding:0 20px 40px;scrollbar-width:thin;scrollbar-color:rgba(65,50,43,.3) transparent}.siys-overlay .siys-scroll::-webkit-scrollbar{width:4px}.siys-overlay .siys-scroll::-webkit-scrollbar-track{background:0 0}.siys-overlay .siys-scroll::-webkit-scrollbar-thumb{background:rgba(65,50,43,.3);border-radius:4px}.siys-overlay .siys-inner{max-width:784px;margin:0 auto}.siys-overlay .siys-card{position:relative;background:#f5f4f2;overflow:hidden;box-shadow:-2px 2px 4px 0 rgba(0,0,0,.14)}.siys-overlay .siys-lifestyle{display:block}.siys-overlay .siys-lifestyle img{display:block;width:100%;height:auto}.siys-overlay .siys-info{padding:30px 0 20px;text-align:left}.siys-overlay .siys-heading{font-family:"Adobe Caslon Pro",serif;font-weight:400;font-size:32px;line-height:35.2px;letter-spacing:.64px;color:#41322b;margin:0 0 15px}.siys-overlay .siys-body{font-family:Jost,sans-serif;font-size:16px;line-height:26px;letter-spacing:.64px;color:#41322b;margin:0}.siys-overlay .siys-hsform{margin-top:4px}.siys-overlay .siys-hsform .hsfc-Step__Content{padding-left:0!important;padding-right:0!important}.siys-overlay .siys-hsform .hsfc-Button,.siys-overlay .siys-hsform .hsfc-DropdownInput,.siys-overlay .siys-hsform .hsfc-DropdownOptions,.siys-overlay .siys-hsform .hsfc-FieldDescription,.siys-overlay .siys-hsform .hsfc-FieldDescription *,.siys-overlay .siys-hsform .hsfc-FieldLabel,.siys-overlay .siys-hsform .hsfc-FieldLabel *,.siys-overlay .siys-hsform .hsfc-RichText,.siys-overlay .siys-hsform .hsfc-RichText *,.siys-overlay .siys-hsform .hsfc-TextInput,.siys-overlay .siys-hsform .hsfc-TextareaInput{font-family:Jost,Jost-Regular,sans-serif!important}.siys-overlay .siys-hsform .hsfc-FieldLabel,.siys-overlay .siys-hsform .hsfc-FieldLabel *{font-weight:400!important}.siys-overlay .siys-hsform .hsfc-DropdownInput,.siys-overlay .siys-hsform .hsfc-TextInput,.siys-overlay .siys-hsform .hsfc-TextareaInput{font-size:16px!important;line-height:26px!important;letter-spacing:.64px!important;color:#41322b!important}.siys-overlay .siys-hsform .hsfc-FieldLabel{color:#41322b;letter-spacing:.3px}.siys-overlay .siys-hsform .hsfc-FieldDescription,.siys-overlay .siys-hsform .hsfc-FieldDescription *,.siys-overlay .siys-hsform .hsfc-RichText,.siys-overlay .siys-hsform .hsfc-RichText *{color:#41322b!important}.siys-overlay .siys-hsform .hsfc-NavigationRow__Buttons{width:100%}.siys-overlay .siys-hsform .hsfc-Button{width:100%;min-height:56px;background:#1f2a32!important;color:#fff!important;border:0!important;border-radius:200px!important;padding:15px 20px!important;font-size:16px!important;line-height:26px!important;letter-spacing:.64px;cursor:pointer}.siys-overlay .siys-hsform .hsfc-PhoneInput__FlagAndCaret__Flag{font-family:"Twemoji Country Flags",ACaslonPro-Regular,serif!important}.siys-overlay .siys-confirmation,.siys-overlay .siys-form-state{transition:opacity .6s ease}.siys-overlay .siys-confirmation.siys-fade-out,.siys-overlay .siys-form-state.siys-fade-out{opacity:0}.siys-overlay .siys-confirmation[hidden]{display:none}.siys-overlay .siys-confirmation{text-align:left}.siys-overlay .siys-confirmation-image{display:block;margin-bottom:20px}.siys-overlay .siys-confirmation-image img{display:block;width:100%;height:32vh;height:32dvh;max-height:320px;object-fit:cover}.siys-overlay .siys-confirmation .siys-heading{text-align:left}.siys-overlay .siys-confirmation .siys-body{text-align:left}@media(prefers-reduced-motion:reduce){.siys-overlay,.siys-overlay .siys-confirmation,.siys-overlay .siys-form-state,.siys-overlay .siys-panel,.siys-overlay.is-open,.siys-overlay.is-open .siys-panel{transition:none}}@media(max-width:767px){.siys-overlay .siys-panel{width:100%;max-width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;box-shadow:none}.siys-overlay .siys-heading{font-size:26px;line-height:30px}}body.siys-open{overflow:hidden}
