.modal-contact__panels{--cf-gotham-medium: "Font-1704713406010"}.modal-contact__panels{max-width:355px;margin-inline:auto}.modal-contact__panel--menu{display:flex;flex-direction:column;align-items:center;gap:20px}.modal-contact__title{font-family:var(--cf-gotham-medium);font-weight:500;font-size:20px;line-height:125%;letter-spacing:0%;text-align:center;text-transform:capitalize;color:#4d3e2a}.modal-contact__profile{display:flex;flex-direction:column;align-items:center;gap:8px}.modal-contact__profile .modal-contact__pfp{width:60px;height:60px;object-fit:cover;border-radius:50%}.modal-contact__profile .modal-contact__name-container{display:flex;flex-direction:column;align-items:center;gap:2px}.modal-contact__profile .modal-contact__name-container .modal-contact__name{font-family:var(--cf-gotham-medium);font-weight:600;font-size:14px;line-height:125%;color:#bb732c}.modal-contact__profile .modal-contact__name-container .modal-contact__role{font-family:Gotham;font-weight:400;font-style:Book;font-size:11px;line-height:125%;color:#bb732c80}.modal-contact__intents{display:flex;flex-direction:column;align-items:center;gap:12px}.modal-contact__intents .modal-contact__intent{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:323px;height:52px;border:1px solid #b99c64;padding:16px 30px;background:#f6f3f0;color:#b99c64;transition:background .2s ease-in-out,color .2s ease-in-out}.modal-contact__intents .modal-contact__intent:hover{background:#fff}.modal-contact__intents .modal-contact__intent span{font-family:Gotham;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.modal-contact__availability{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;width:290px}.modal-contact__availability span{font-family:var(--cf-gotham-medium);font-weight:600;font-size:16px;line-height:100%;text-align:center;color:#4d3e2a}.modal-contact__availability-dot{margin-top:4px;margin-right:2px;display:inline-block;flex-shrink:0;width:10px;height:10px;border-radius:50%;background-color:red}.modal-contact__availability-dot.is-available{background-color:#03b203}.modal-contact__availability-txt,.modal-contact__availability-txt-unavailable{display:none}.modal-contact__availability-txt.is-visible,.modal-contact__availability-txt-unavailable.is-visible{display:block}.modal-contact__direct{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.modal-contact__direct .modal-contact__direct-link{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:323px;height:46px;border:1px solid #4d3e2a;padding:16px 30px;background:#fff;color:#4d3e2a;border-radius:10rem;font-family:Gotham;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase;transition:background .2s ease-in-out}.modal-contact__direct .modal-contact__direct-link:hover{background:#f6f3f0}.modal-contact__back{position:absolute;inset-inline-start:16px;top:50%;transform:translateY(-50%);display:grid;place-items:center;padding:0;border:none;background:none;color:#4d3e2a;cursor:pointer}.modal-contact__back[hidden]{display:none}.modal-contact__back svg{display:block;width:24px;height:24px}@media screen and (pointer:fine){.modal-contact__back{opacity:.6;transition:all .2s ease-in}.modal-contact__back:hover{opacity:1}}@media screen and (min-width:1000px){.modal-contact__back{inset-inline-start:4px}}.modal-contact[geneve-product-layout]{--modal-body-max-width: 765px;--background: 255 255 255;--modal-header-padding-inline: 16px}.modal-contact[geneve-product-layout]::part(body){width:100%;max-width:490px;margin:0 auto;padding:8px 0}.modal-contact[geneve-product-layout]::part(header){padding:4px;min-height:44px;border-block-end:none}.modal-contact[geneve-product-layout]::part(close-button){inset-inline-end:16px;top:50%;transform:translateY(-50%)}.modal-contact[geneve-product-layout]::part(close-button)>svg{width:24px;height:24px}.modal-contact[geneve-product-layout] .section-stack{gap:32px;padding:0 16px}.modal-contact[geneve-product-layout] .form{gap:0;row-gap:0}.modal-contact[geneve-product-layout] .form__inner{display:grid;align-content:start;gap:16px}.modal-contact[geneve-product-layout] .form .fieldset{gap:0}.modal-contact[geneve-product-layout] .form .fieldset .form-control{padding-bottom:16px}.modal-contact[geneve-product-layout] .form .fieldset .form-control:last-child{padding-bottom:0}.modal-contact[geneve-product-layout] .section-header{max-width:100%;margin:0}.modal-contact[geneve-product-layout] .section-header .prose .h6{font-weight:400;font-size:14px;line-height:16px;color:#4d3e2a}.modal-contact[geneve-product-layout] .section-header .prose .h2{font-weight:400;font-size:22px;line-height:26px;color:#4d3e2a;margin-top:24px}.modal-contact[geneve-product-layout] .section-header .prose p{font-weight:400;font-size:14px;line-height:16px;color:#9d8e7a;margin-top:24px}.modal-contact[geneve-product-layout] .button[type=submit]{--button-background: 185 156 100;font-size:14px;line-height:17px;font-weight:700;padding:14.5px;background:#b99c64;transition:background .2s ease-in-out}.modal-contact[geneve-product-layout] .button[type=submit]:hover{background:#a98d5a}.modal-contact[geneve-product-layout] .button[type=submit] .text-with-icon{justify-content:center}.modal-contact[geneve-product-layout] .button[type=submit] .button-dk{display:none}.modal-contact[geneve-product-layout] .button[type=submit] .button-mb{display:block}.modal-contact[geneve-product-layout]::part(content){max-height:100dvh;height:100dvh;position:fixed}.modal-contact[geneve-product-layout] .form-checkbox{position:relative;display:flex;align-items:center;margin-top:12px}.modal-contact[geneve-product-layout] .form-checkbox input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;left:0;z-index:1}.modal-contact[geneve-product-layout] .form-checkbox .checkmark{position:relative;top:0;left:0;height:14px;width:14px;background-color:transparent;border:1px solid #d7cfbf;margin-right:8px}.modal-contact[geneve-product-layout] .form-checkbox:hover input~.checkmark{background-color:transparent}.modal-contact[geneve-product-layout] .form-checkbox input:checked~.checkmark{background-color:transparent}.modal-contact[geneve-product-layout] .form-checkbox .checkmark:after{content:"";position:absolute;display:none}.modal-contact[geneve-product-layout] .form-checkbox input:checked~.checkmark:after{display:block}.modal-contact[geneve-product-layout] .form-checkbox .checkmark:after{left:0;top:0;width:100%;background-color:#d7cfbf;padding:2px;height:100%;border:2px solid #fff}.modal-contact[geneve-product-layout] .form-checkbox [for=consent-message]{font-weight:300;font-size:14px;line-height:16px;color:#4d3e2a}.modal-contact[geneve-product-layout] .form-control .input,.modal-contact[geneve-product-layout] .form-control .textarea{border:1px solid #f6f3f0;background:#f6f3f0}.modal-contact[geneve-product-layout] .form-control .input::placeholder{padding:0!important}.modal-contact[geneve-product-layout] .form-control .input,.modal-contact[geneve-product-layout] .form-control .input::placeholder,.modal-contact[geneve-product-layout] .form-control .textarea{box-shadow:unset;border-radius:0;color:#4d3e2a;padding:12px 14px;font-family:Gotham;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%}.modal-contact[geneve-product-layout] .form-control .input::placeholder,.modal-contact[geneve-product-layout] .form-control .textarea::placeholder{color:#4d3e2a;font-weight:400;font-size:14px;line-height:14px;font-family:Gotham}.modal-contact[geneve-product-layout] .form-control .input:focus,.modal-contact[geneve-product-layout] .form-control .textarea:focus,.modal-contact[geneve-product-layout] .form-control .select:focus{border-color:#4d3e2a;outline:none}.modal-contact[geneve-product-layout] .form-control:has(.select):before{height:0}.modal-contact[geneve-product-layout] .form-control:not(.form-control--end-icon) .select~svg{width:12.5px;transition:transform .2s;position:absolute;inset-block-start:34%;inset-inline-end:calc(var(--input-padding-inline) + 1px)}.modal-contact[geneve-product-layout] .form-control--end-icon .select{padding-inline-end:40px}.modal-contact[geneve-product-layout] .form-control--end-icon .form-control__select-wrapper{position:relative}.modal-contact[geneve-product-layout] .form-control--end-icon .form-control__select-end-icon{position:absolute;top:50%;inset-inline-end:12px;transform:translateY(-50%);display:flex;align-items:center;color:#4d3e2a;pointer-events:none}.modal-contact[geneve-product-layout] .form-control--end-icon .form-control__select-end-icon-svg{width:16px;height:16px;position:static;transform:none}.modal-contact[geneve-product-layout] .form-control .select{box-shadow:unset;border:1px solid #f6f3f0;background:#f6f3f0;border-radius:0;font-weight:400;font-size:14px;line-height:14px;color:#4d3e2a;padding:12px 14px}.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]{color-scheme:light;cursor:pointer;box-sizing:border-box;box-shadow:unset;border:1px solid #f6f3f0;background:#f6f3f0;border-radius:0;font-family:Gotham;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#4d3e2a;padding:12px 40px 12px 14px;min-height:42.8px;height:42.8px}.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]::-webkit-datetime-edit,.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex;align-items:center;padding:0;margin:0;height:100%;line-height:120%}.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]::-webkit-datetime-edit-text,.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]::-webkit-datetime-edit-month-field,.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]::-webkit-datetime-edit-day-field,.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]::-webkit-datetime-edit-year-field{padding:0;margin:0;line-height:120%}.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]::-webkit-date-and-time-value{margin:0;padding:0;text-align:start;line-height:120%}.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]:not(:focus):invalid,.modal-contact[geneve-product-layout] .form-control--preferred-date .input[type=date]:not(:focus):invalid::-webkit-datetime-edit{color:transparent}.modal-contact[geneve-product-layout] .form-control--preferred-date .form-control__date-placeholder{position:absolute;top:0;right:40px;bottom:0;left:14px;display:flex;align-items:center;margin:0;padding:0;pointer-events:none;color:#4d3e2a;font-family:Gotham;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%}.modal-contact[geneve-product-layout] .form-control--preferred-date:has(.input[type=date]:focus) .form-control__date-placeholder,.modal-contact[geneve-product-layout] .form-control--preferred-date:has(.input[type=date]:valid) .form-control__date-placeholder{display:none}@media screen and (min-width:1000px){.modal-contact[geneve-product-layout] .button[type=submit] .button-dk{display:block}.modal-contact[geneve-product-layout] .button[type=submit] .button-mb{display:none}.modal-contact[geneve-product-layout] .form{gap:0;row-gap:0}.modal-contact[geneve-product-layout] .form__inner{gap:16px}.modal-contact[geneve-product-layout] .section-stack{padding:0}.modal-contact[geneve-product-layout] .section-header .prose .h6{font-weight:400;font-size:14px;line-height:20px}.modal-contact[geneve-product-layout] .section-header .prose .h2{font-weight:400;font-size:30px;line-height:36px}.modal-contact[geneve-product-layout] .section-header .prose p{font-weight:400;font-size:14px;line-height:20px}.modal-contact[geneve-product-layout] .button[type=submit]{--button-background: 185 156 100;font-size:14px;line-height:17px;font-weight:700;padding:14.5px}.modal-contact[geneve-product-layout]::part(content){height:unset;max-height:85dvh;position:relative}.modal-contact[geneve-product-layout] .form-checkbox .checkmark{height:16px;width:16px}.modal-contact[geneve-product-layout] .form-checkbox{margin-top:8px}.modal-contact[geneve-product-layout] .form-checkbox [for=consent-message]{font-weight:400;font-size:14px;line-height:20px}.modal-contact[geneve-product-layout]{--modal-body-max-width: 620px;--modal-header-padding-inline: 24px}.modal-contact[geneve-product-layout]::part(body){padding:20px 0 48px;max-width:none}.modal-contact[geneve-product-layout]::part(header){padding:0;margin:0 24px;border-block-end:1px solid #e8e2d9}.modal-contact[geneve-product-layout]::part(close-button){inset-inline-end:4px}.modal-contact[geneve-product-layout] .form-control .select{font-family:Gotham;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%}.modal-contact[geneve-product-layout] .form-control .input,.modal-contact[geneve-product-layout] .form-control .textarea{border:1px solid #f6f3f0}.modal-contact[geneve-product-layout] .form-control .input,.modal-contact[geneve-product-layout] .form-control .input::placeholder,.modal-contact[geneve-product-layout] .form-control .textarea{box-shadow:unset;border-radius:0;color:#4d3e2a;padding:12px 14px;font-family:Gotham;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%}.modal-contact[geneve-product-layout] .form-control .textarea::placeholder{box-shadow:unset;border-radius:0;color:#4d3e2a;font-family:Gotham;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%}}.modal-contact__form-title{font-weight:500;padding-bottom:1rem}.modal-contact__panel .floating-label{display:none}.modal-contact__selected-disclaimer{font-family:var(--cf-gotham-medium);font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;text-align:center;color:#4d3e2a;margin-top:12px}.modal-contact__panel--success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;padding:48px 16px;min-height:280px}.modal-contact__success-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.modal-contact__success-title{color:#4d3e2a;margin:0;font-family:var(--text-font-family);font-weight:600;font-size:20px;line-height:125%;letter-spacing:0%;text-align:center;text-transform:capitalize}.modal-contact__success-message{color:#4d3e2a;margin:0;max-width:300px;font-family:var(--text-font-family);font-weight:600;font-size:16px;line-height:125%;letter-spacing:0%;text-align:center;text-transform:capitalize}.modal-contact__success-button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:323px;padding:18px 30px;border:none;background:#b99c64;color:#fff;font-family:var(--cf-gotham-medium);font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:background .2s ease-in-out}.modal-contact__success-button:hover{background:#a98d5a}@media screen and (min-width:1000px){.modal-contact__panel--success{padding:64px 24px;min-height:320px;gap:60px}.modal-contact__success-title{font-family:var(--cf-gotham-medium);font-weight:600;font-size:20px;line-height:125%;letter-spacing:0%;text-align:center;text-transform:capitalize}.modal-contact__success-message{max-width:300px;font-family:var(--cf-gotham-medium);font-weight:600;font-size:16px;line-height:125%;letter-spacing:0%;text-align:center;text-transform:capitalize}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/concierge-modal.css.map */
