.member-portal input[type=email],.member-portal input[type=number],.member-portal input[type=password],.member-portal input[type=tel],.member-portal input[type=text],.member-portal select,.member-portal textarea,.paragraph--type--starwood-member-register input[type=email],.paragraph--type--starwood-member-register input[type=number],.paragraph--type--starwood-member-register input[type=password],.paragraph--type--starwood-member-register input[type=tel],.paragraph--type--starwood-member-register input[type=text],.paragraph--type--starwood-member-register select,.paragraph--type--starwood-member-register textarea,body.member-page .ui-dialog input[type=email],body.member-page .ui-dialog input[type=text]{width:100%;min-height:44px;padding:14px 24px;font-family:"Cormorant Garamond",serif;font-size:16px;line-height:1.2;color:#000;background:#fff;border:1px solid #dfdfdf;border-radius:2px;transition:border-color .2s ease}.member-portal input[type=email]::-moz-placeholder,.member-portal input[type=number]::-moz-placeholder,.member-portal input[type=password]::-moz-placeholder,.member-portal input[type=tel]::-moz-placeholder,.member-portal input[type=text]::-moz-placeholder,.member-portal select::-moz-placeholder,.member-portal textarea::-moz-placeholder,.paragraph--type--starwood-member-register input[type=email]::-moz-placeholder,.paragraph--type--starwood-member-register input[type=number]::-moz-placeholder,.paragraph--type--starwood-member-register input[type=password]::-moz-placeholder,.paragraph--type--starwood-member-register input[type=tel]::-moz-placeholder,.paragraph--type--starwood-member-register input[type=text]::-moz-placeholder,.paragraph--type--starwood-member-register select::-moz-placeholder,.paragraph--type--starwood-member-register textarea::-moz-placeholder,body.member-page .ui-dialog input[type=email]::-moz-placeholder,body.member-page .ui-dialog input[type=text]::-moz-placeholder{color:#a6a6a6}.member-portal input[type=email]::placeholder,.member-portal input[type=number]::placeholder,.member-portal input[type=password]::placeholder,.member-portal input[type=tel]::placeholder,.member-portal input[type=text]::placeholder,.member-portal select::placeholder,.member-portal textarea::placeholder,.paragraph--type--starwood-member-register input[type=email]::placeholder,.paragraph--type--starwood-member-register input[type=number]::placeholder,.paragraph--type--starwood-member-register input[type=password]::placeholder,.paragraph--type--starwood-member-register input[type=tel]::placeholder,.paragraph--type--starwood-member-register input[type=text]::placeholder,.paragraph--type--starwood-member-register select::placeholder,.paragraph--type--starwood-member-register textarea::placeholder,body.member-page .ui-dialog input[type=email]::placeholder,body.member-page .ui-dialog input[type=text]::placeholder{color:#a6a6a6}.member-portal input[type=email]:focus,.member-portal input[type=email]:focus-visible,.member-portal input[type=number]:focus,.member-portal input[type=number]:focus-visible,.member-portal input[type=password]:focus,.member-portal input[type=password]:focus-visible,.member-portal input[type=tel]:focus,.member-portal input[type=tel]:focus-visible,.member-portal input[type=text]:focus,.member-portal input[type=text]:focus-visible,.member-portal select:focus,.member-portal select:focus-visible,.member-portal textarea:focus,.member-portal textarea:focus-visible,.paragraph--type--starwood-member-register input[type=email]:focus,.paragraph--type--starwood-member-register input[type=email]:focus-visible,.paragraph--type--starwood-member-register input[type=number]:focus,.paragraph--type--starwood-member-register input[type=number]:focus-visible,.paragraph--type--starwood-member-register input[type=password]:focus,.paragraph--type--starwood-member-register input[type=password]:focus-visible,.paragraph--type--starwood-member-register input[type=tel]:focus,.paragraph--type--starwood-member-register input[type=tel]:focus-visible,.paragraph--type--starwood-member-register input[type=text]:focus,.paragraph--type--starwood-member-register input[type=text]:focus-visible,.paragraph--type--starwood-member-register select:focus,.paragraph--type--starwood-member-register select:focus-visible,.paragraph--type--starwood-member-register textarea:focus,.paragraph--type--starwood-member-register textarea:focus-visible,body.member-page .ui-dialog input[type=email]:focus,body.member-page .ui-dialog input[type=email]:focus-visible,body.member-page .ui-dialog input[type=text]:focus,body.member-page .ui-dialog input[type=text]:focus-visible{outline:1px solid #c10a25;outline-offset:2px;border-color:#c10a25}.book-stay .btn--link,.member-details-form__email a.use-ajax,.member-menu__link,.overview .profile__links .btn--link,.paragraph--type--starwood-member-preferences .preference-clear-btn,.preference-tabs__tab{font-family:"Baccarat Stencil",sans-serif;font-size:12px;line-height:1.6;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#000;background:0 0;border:0;cursor:pointer}.book-stay .btn--link:focus-visible,.book-stay .btn--link:hover,.book-stay .is-active.btn--link,.is-active.member-menu__link,.is-active.preference-tabs__tab,.member-details-form__email a.is-active.use-ajax,.member-details-form__email a.use-ajax:focus-visible,.member-details-form__email a.use-ajax:hover,.member-menu__link:focus-visible,.member-menu__link:hover,.overview .profile__links .btn--link:focus-visible,.overview .profile__links .btn--link:hover,.overview .profile__links .is-active.btn--link,.paragraph--type--starwood-member-preferences .is-active.preference-clear-btn,.paragraph--type--starwood-member-preferences .preference-clear-btn:focus-visible,.paragraph--type--starwood-member-preferences .preference-clear-btn:hover,.preference-tabs__tab:focus-visible,.preference-tabs__tab:hover{color:#c10a25;text-decoration:none}.member-portal .form-item__label,.member-portal .js-form-item label,.member-portal label,.paragraph--type--starwood-member-register .form-item__label,.paragraph--type--starwood-member-register .js-form-item label,.paragraph--type--starwood-member-register label,body.member-page .ui-dialog label{display:block;font-family:"Cormorant Garamond",serif;font-size:13px;font-weight:400;line-height:1.2;text-transform:none;color:#000;margin-bottom:4px;font-size:16px}.member-portal .btn--support,.member-portal .form-submit,.paragraph--type--starwood-member-register .btn--support,.paragraph--type--starwood-member-register .form-submit,body.member-page .ui-dialog .form-submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-height:56px;padding:14px 32px;font-family:"Baccarat Stencil",sans-serif;font-size:12px;line-height:1.6;text-transform:uppercase;color:#fff;background:#c10a25;border:0;cursor:pointer;transition:background-color .2s ease}.member-portal .btn--support:focus-visible,.member-portal .btn--support:hover,.member-portal .form-submit:focus-visible,.member-portal .form-submit:hover,.paragraph--type--starwood-member-register .btn--support:focus-visible,.paragraph--type--starwood-member-register .btn--support:hover,.paragraph--type--starwood-member-register .form-submit:focus-visible,.paragraph--type--starwood-member-register .form-submit:hover,body.member-page .ui-dialog .form-submit:focus-visible,body.member-page .ui-dialog .form-submit:hover{background:#9e061c;color:#fff;text-decoration:none}.member-portal textarea,.paragraph--type--starwood-member-register textarea{min-height:180px;resize:vertical;line-height:1.4}.member-portal select,.paragraph--type--starwood-member-register select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4 6.5L9 11.5L14 6.5' stroke='%23000000' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;cursor:pointer}.member-portal .form-type--checkbox,.member-portal .form-type--radio,.member-portal .js-form-type-checkbox,.member-portal .js-form-type-radio,.paragraph--type--starwood-member-register .form-type--checkbox,.paragraph--type--starwood-member-register .form-type--radio,.paragraph--type--starwood-member-register .js-form-type-checkbox,.paragraph--type--starwood-member-register .js-form-type-radio{position:relative;display:flex;align-items:center;padding:16px 12px}.member-portal .form-type--checkbox input[type=checkbox],.member-portal .form-type--checkbox input[type=radio],.member-portal .form-type--radio input[type=checkbox],.member-portal .form-type--radio input[type=radio],.member-portal .js-form-type-checkbox input[type=checkbox],.member-portal .js-form-type-checkbox input[type=radio],.member-portal .js-form-type-radio input[type=checkbox],.member-portal .js-form-type-radio input[type=radio],.paragraph--type--starwood-member-register .form-type--checkbox input[type=checkbox],.paragraph--type--starwood-member-register .form-type--checkbox input[type=radio],.paragraph--type--starwood-member-register .form-type--radio input[type=checkbox],.paragraph--type--starwood-member-register .form-type--radio input[type=radio],.paragraph--type--starwood-member-register .js-form-type-checkbox input[type=checkbox],.paragraph--type--starwood-member-register .js-form-type-checkbox input[type=radio],.paragraph--type--starwood-member-register .js-form-type-radio input[type=checkbox],.paragraph--type--starwood-member-register .js-form-type-radio input[type=radio]{position:absolute;width:16px;height:16px;margin:0;opacity:0;cursor:pointer}.member-portal .form-type--checkbox label,.member-portal .form-type--radio label,.member-portal .js-form-type-checkbox label,.member-portal .js-form-type-radio label,.paragraph--type--starwood-member-register .form-type--checkbox label,.paragraph--type--starwood-member-register .form-type--radio label,.paragraph--type--starwood-member-register .js-form-type-checkbox label,.paragraph--type--starwood-member-register .js-form-type-radio label{position:relative;margin:0;padding-left:24px;font-family:"Cormorant Garamond",serif;font-size:16px;line-height:1;letter-spacing:-.02em;cursor:pointer}.member-portal .form-type--checkbox label::before,.member-portal .form-type--radio label::before,.member-portal .js-form-type-checkbox label::before,.member-portal .js-form-type-radio label::before,.paragraph--type--starwood-member-register .form-type--checkbox label::before,.paragraph--type--starwood-member-register .form-type--radio label::before,.paragraph--type--starwood-member-register .js-form-type-checkbox label::before,.paragraph--type--starwood-member-register .js-form-type-radio label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:.667px solid #dfdfdf;border-radius:999px;background:#fff;transition:background-color .15s ease,border-color .15s ease}.member-portal .form-type--checkbox label::after,.member-portal .form-type--radio label::after,.member-portal .js-form-type-checkbox label::after,.member-portal .js-form-type-radio label::after,.paragraph--type--starwood-member-register .form-type--checkbox label::after,.paragraph--type--starwood-member-register .form-type--radio label::after,.paragraph--type--starwood-member-register .js-form-type-checkbox label::after,.paragraph--type--starwood-member-register .js-form-type-radio label::after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-55%) rotate(45deg) scale(0);width:4px;height:8px;border:solid #fff;border-width:0 1.4px 1.4px 0;transition:transform .15s ease}.member-portal .form-type--checkbox input:checked+label::before,.member-portal .form-type--checkbox input:checked~label::before,.member-portal .form-type--radio input:checked+label::before,.member-portal .form-type--radio input:checked~label::before,.member-portal .js-form-type-checkbox input:checked+label::before,.member-portal .js-form-type-checkbox input:checked~label::before,.member-portal .js-form-type-radio input:checked+label::before,.member-portal .js-form-type-radio input:checked~label::before,.paragraph--type--starwood-member-register .form-type--checkbox input:checked+label::before,.paragraph--type--starwood-member-register .form-type--checkbox input:checked~label::before,.paragraph--type--starwood-member-register .form-type--radio input:checked+label::before,.paragraph--type--starwood-member-register .form-type--radio input:checked~label::before,.paragraph--type--starwood-member-register .js-form-type-checkbox input:checked+label::before,.paragraph--type--starwood-member-register .js-form-type-checkbox input:checked~label::before,.paragraph--type--starwood-member-register .js-form-type-radio input:checked+label::before,.paragraph--type--starwood-member-register .js-form-type-radio input:checked~label::before{background:#c10a25;border-color:#c10a25}.member-portal .form-type--checkbox input:checked+label::after,.member-portal .form-type--checkbox input:checked~label::after,.member-portal .form-type--radio input:checked+label::after,.member-portal .form-type--radio input:checked~label::after,.member-portal .js-form-type-checkbox input:checked+label::after,.member-portal .js-form-type-checkbox input:checked~label::after,.member-portal .js-form-type-radio input:checked+label::after,.member-portal .js-form-type-radio input:checked~label::after,.paragraph--type--starwood-member-register .form-type--checkbox input:checked+label::after,.paragraph--type--starwood-member-register .form-type--checkbox input:checked~label::after,.paragraph--type--starwood-member-register .form-type--radio input:checked+label::after,.paragraph--type--starwood-member-register .form-type--radio input:checked~label::after,.paragraph--type--starwood-member-register .js-form-type-checkbox input:checked+label::after,.paragraph--type--starwood-member-register .js-form-type-checkbox input:checked~label::after,.paragraph--type--starwood-member-register .js-form-type-radio input:checked+label::after,.paragraph--type--starwood-member-register .js-form-type-radio input:checked~label::after{transform:translateY(-55%) rotate(45deg) scale(1)}.member-portal .form-type--checkbox input:focus-visible+label::before,.member-portal .form-type--radio input:focus-visible+label::before,.member-portal .js-form-type-checkbox input:focus-visible+label::before,.member-portal .js-form-type-radio input:focus-visible+label::before,.paragraph--type--starwood-member-register .form-type--checkbox input:focus-visible+label::before,.paragraph--type--starwood-member-register .form-type--radio input:focus-visible+label::before,.paragraph--type--starwood-member-register .js-form-type-checkbox input:focus-visible+label::before,.paragraph--type--starwood-member-register .js-form-type-radio input:focus-visible+label::before{outline:1px solid #c10a25;outline-offset:2px}.member-portal fieldset,.paragraph--type--starwood-member-register fieldset{margin:0;padding:0;border:0;min-width:0}.member-portal .form-item--error input,.member-portal input.error,.member-portal select.error,.member-portal textarea.error,.paragraph--type--starwood-member-register .form-item--error input,.paragraph--type--starwood-member-register input.error,.paragraph--type--starwood-member-register select.error,.paragraph--type--starwood-member-register textarea.error{border-color:#9e061c}.member-portal .form-item--error-message,.member-portal .form-item__error-message,.paragraph--type--starwood-member-register .form-item--error-message,.paragraph--type--starwood-member-register .form-item__error-message{color:#9e061c;font-size:12px;margin-top:4px}body.member-page{background-color:#f5f5f1}body.member-page::before{content:"";position:fixed;inset:0;z-index:-1;background-image:url(/themes/custom/baccarat/images/footer-bg.png);background-position:center;background-repeat:repeat;background-size:auto;background-attachment:fixed;opacity:.2;pointer-events:none}body.member-page .footer{background-color:#fff}body.member-page .footer::before{content:none}.member-menu{position:sticky;top:62px;z-index:100;background:#fff;border-bottom:1px solid #dfdfdf}.member-menu.is-scrolled{box-shadow:0 2px 8px rgba(0,0,0,.08)}.member-menu__list{display:flex;justify-content:center;gap:40px;margin:0;padding:14px 20px;list-style:none}@media (max-width:1023px){.member-menu__list{justify-content:flex-start;gap:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.member-menu__list::-webkit-scrollbar{display:none}}.member-menu__item{margin:0}.overview{padding:64px 0}.overview .container{max-width:1170px;margin-inline:auto}.overview .profile--overview{display:flex;gap:136px;align-items:center}@media (max-width:1023px){.overview .profile--overview{flex-direction:column;gap:32px}}.overview .profile--overview__user-content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px}.overview .profile__name{font-family:"Baccarat Stencil",sans-serif;font-size:32px;line-height:1;letter-spacing:-.02em}@media (min-width:768px){.overview .profile__name{font-size:38px}}@media (min-width:1024px){.overview .profile__name{font-size:42px}}@media (min-width:1440px){.overview .profile__name{font-size:48px}}.overview .profile__name{color:#000;text-transform:uppercase;margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid #dfdfdf}.overview .profile__email,.overview .profile__number,.overview .profile__status{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:600;line-height:1.6}.overview .profile__email .data,.overview .profile__number .data,.overview .profile__status .data{color:#c10a25}.overview .profile__email .data{color:#9e061c}.overview .profile__status{display:none}.overview .profile__links{display:flex;gap:24px;padding-top:24px;border-top:1px solid #dfdfdf}.overview .profile__links .btn--link:first-child{color:#c10a25}.overview .profile--overview__actions{flex:0 0 449px;display:flex;flex-direction:column;gap:32px}@media (max-width:1023px){.overview .profile--overview__actions{flex-basis:auto}}.book-stay{display:flex;flex-direction:column;background:#fff}.book-stay__media{height:300px;background-image:url(/themes/custom/baccarat/images/member-book-stay.jpg);background-size:cover;background-position:center;filter:grayscale(100%)}.book-stay__content{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:32px}.book-stay__title{font-family:"Cormorant Garamond",serif;font-size:24px;font-weight:400;line-height:1.1;margin:0}.book-stay .btn--link{color:#c10a25}.paragraph--type--starwood-member-profile .loyalty-tier{display:none}.member-details__title{font-family:"Cormorant Garamond",serif;font-size:24px;line-height:1.1}@media (min-width:768px){.member-details__title{font-size:32px}}@media (min-width:1024px){.member-details__title{font-size:36px}}@media (min-width:1440px){.member-details__title{font-size:40px}}.member-details__title{color:#000;margin-bottom:32px}.member-details .crm__content{background:#fff;padding:48px;max-width:1170px;margin:0 auto}form#starwood-hapi-sf-member-details,form#starwood-hapi-sf-register,form[id^=starwood-hapi-sf-member-details],form[id^=starwood-hapi-sf-register]{display:grid;grid-template-columns:repeat(6,1fr);gap:32px;align-items:start}form#starwood-hapi-sf-member-details .form-actions,form#starwood-hapi-sf-member-details .form-item,form#starwood-hapi-sf-member-details .form-submit,form#starwood-hapi-sf-register .form-actions,form#starwood-hapi-sf-register .form-item,form#starwood-hapi-sf-register .form-submit,form[id^=starwood-hapi-sf-member-details] .form-actions,form[id^=starwood-hapi-sf-member-details] .form-item,form[id^=starwood-hapi-sf-member-details] .form-submit,form[id^=starwood-hapi-sf-register] .form-actions,form[id^=starwood-hapi-sf-register] .form-item,form[id^=starwood-hapi-sf-register] .form-submit{margin:0}form#starwood-hapi-sf-member-details>.messages,form#starwood-hapi-sf-member-details>[data-drupal-messages],form#starwood-hapi-sf-register>.messages,form#starwood-hapi-sf-register>[data-drupal-messages],form[id^=starwood-hapi-sf-member-details]>.messages,form[id^=starwood-hapi-sf-member-details]>[data-drupal-messages],form[id^=starwood-hapi-sf-register]>.messages,form[id^=starwood-hapi-sf-register]>[data-drupal-messages]{grid-column:1/-1;order:-1}form#starwood-hapi-sf-member-details .form-item-first-name,form#starwood-hapi-sf-register .form-item-first-name,form[id^=starwood-hapi-sf-member-details] .form-item-first-name,form[id^=starwood-hapi-sf-register] .form-item-first-name{order:1;grid-column:span 3}form#starwood-hapi-sf-member-details .form-item-last-name,form#starwood-hapi-sf-register .form-item-last-name,form[id^=starwood-hapi-sf-member-details] .form-item-last-name,form[id^=starwood-hapi-sf-register] .form-item-last-name{order:2;grid-column:span 3}form#starwood-hapi-sf-member-details .form-item-email,form#starwood-hapi-sf-register .form-item-email,form[id^=starwood-hapi-sf-member-details] .form-item-email,form[id^=starwood-hapi-sf-register] .form-item-email{order:3;grid-column:1/-1}form#starwood-hapi-sf-member-details .form-item-mobile,form#starwood-hapi-sf-register .form-item-mobile,form[id^=starwood-hapi-sf-member-details] .form-item-mobile,form[id^=starwood-hapi-sf-register] .form-item-mobile{order:4;grid-column:span 2}form#starwood-hapi-sf-member-details .form-item-postal-code,form#starwood-hapi-sf-register .form-item-postal-code,form[id^=starwood-hapi-sf-member-details] .form-item-postal-code,form[id^=starwood-hapi-sf-register] .form-item-postal-code{order:5;grid-column:span 2}form#starwood-hapi-sf-member-details .form-item-country,form#starwood-hapi-sf-register .form-item-country,form[id^=starwood-hapi-sf-member-details] .form-item-country,form[id^=starwood-hapi-sf-register] .form-item-country{order:6;grid-column:span 2}form#starwood-hapi-sf-member-details #edit-dob,form#starwood-hapi-sf-member-details .form-item-dob,form#starwood-hapi-sf-register #edit-dob,form#starwood-hapi-sf-register .form-item-dob,form[id^=starwood-hapi-sf-member-details] #edit-dob,form[id^=starwood-hapi-sf-member-details] .form-item-dob,form[id^=starwood-hapi-sf-register] #edit-dob,form[id^=starwood-hapi-sf-register] .form-item-dob{order:7;grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:32px;border-top:1px solid #dfdfdf}form#starwood-hapi-sf-member-details #edit-dob::before,form#starwood-hapi-sf-member-details .form-item-dob::before,form#starwood-hapi-sf-register #edit-dob::before,form#starwood-hapi-sf-register .form-item-dob::before,form[id^=starwood-hapi-sf-member-details] #edit-dob::before,form[id^=starwood-hapi-sf-member-details] .form-item-dob::before,form[id^=starwood-hapi-sf-register] #edit-dob::before,form[id^=starwood-hapi-sf-register] .form-item-dob::before{content:"Birthday";grid-column:1/-1;font-family:"Cormorant Garamond",serif;font-size:24px;line-height:1.1;color:#000}form#starwood-hapi-sf-member-details .form-item-accept,form#starwood-hapi-sf-member-details .js-form-item-accept,form#starwood-hapi-sf-register .form-item-accept,form#starwood-hapi-sf-register .js-form-item-accept,form[id^=starwood-hapi-sf-member-details] .form-item-accept,form[id^=starwood-hapi-sf-member-details] .js-form-item-accept,form[id^=starwood-hapi-sf-register] .form-item-accept,form[id^=starwood-hapi-sf-register] .js-form-item-accept{order:8;grid-column:1/-1}form#starwood-hapi-sf-member-details .form-actions,form#starwood-hapi-sf-member-details .form-submit,form#starwood-hapi-sf-register .form-actions,form#starwood-hapi-sf-register .form-submit,form[id^=starwood-hapi-sf-member-details] .form-actions,form[id^=starwood-hapi-sf-member-details] .form-submit,form[id^=starwood-hapi-sf-register] .form-actions,form[id^=starwood-hapi-sf-register] .form-submit{order:9;grid-column:1/-1;justify-self:start}@media (max-width:767px){form#starwood-hapi-sf-member-details,form#starwood-hapi-sf-register,form[id^=starwood-hapi-sf-member-details],form[id^=starwood-hapi-sf-register]{grid-template-columns:1fr}form#starwood-hapi-sf-member-details .form-item,form#starwood-hapi-sf-member-details .form-item-country,form#starwood-hapi-sf-member-details .form-item-first-name,form#starwood-hapi-sf-member-details .form-item-last-name,form#starwood-hapi-sf-member-details .form-item-mobile,form#starwood-hapi-sf-member-details .form-item-postal-code,form#starwood-hapi-sf-register .form-item,form#starwood-hapi-sf-register .form-item-country,form#starwood-hapi-sf-register .form-item-first-name,form#starwood-hapi-sf-register .form-item-last-name,form#starwood-hapi-sf-register .form-item-mobile,form#starwood-hapi-sf-register .form-item-postal-code,form[id^=starwood-hapi-sf-member-details] .form-item,form[id^=starwood-hapi-sf-member-details] .form-item-country,form[id^=starwood-hapi-sf-member-details] .form-item-first-name,form[id^=starwood-hapi-sf-member-details] .form-item-last-name,form[id^=starwood-hapi-sf-member-details] .form-item-mobile,form[id^=starwood-hapi-sf-member-details] .form-item-postal-code,form[id^=starwood-hapi-sf-register] .form-item,form[id^=starwood-hapi-sf-register] .form-item-country,form[id^=starwood-hapi-sf-register] .form-item-first-name,form[id^=starwood-hapi-sf-register] .form-item-last-name,form[id^=starwood-hapi-sf-register] .form-item-mobile,form[id^=starwood-hapi-sf-register] .form-item-postal-code{grid-column:1/-1}form#starwood-hapi-sf-member-details #edit-dob,form#starwood-hapi-sf-member-details .form-item-dob,form#starwood-hapi-sf-register #edit-dob,form#starwood-hapi-sf-register .form-item-dob,form[id^=starwood-hapi-sf-member-details] #edit-dob,form[id^=starwood-hapi-sf-member-details] .form-item-dob,form[id^=starwood-hapi-sf-register] #edit-dob,form[id^=starwood-hapi-sf-register] .form-item-dob{grid-template-columns:1fr}}.member-details-form__email{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.member-details-form__email .email-value{font-family:"Cormorant Garamond",serif;font-size:16px}.member-details-form__email a.use-ajax{color:#c10a25}body.member-page .ui-dialog{padding:24px;height:auto!important;width:auto!important;background:#fff!important;box-shadow:0 0 150px 23px #ededed;border:0}body.member-page .ui-dialog:focus,body.member-page .ui-dialog:focus-visible{box-shadow:0 0 150px 23px #ededed!important;outline:0}body.member-page .ui-dialog .ui-dialog-titlebar{width:100%;background:#fff;border:0;padding:0 0 16px}body.member-page .ui-dialog .ui-dialog-title{background:#fff;color:#c10a25;font-family:"Cormorant Garamond",serif;font-size:24px;line-height:1.1}body.member-page .ui-dialog .ui-dialog-titlebar button{color:#fff;right:-50px;inset-block-start:24px!important}body.member-page .ui-dialog .form-item{margin:0 0 16px}body.member-page .ui-dialog .form-submit{margin-top:8px}.preference-tabs{display:flex;justify-content:center;gap:40px;padding:14px 20px;margin-bottom:32px;border-bottom:1px solid #dfdfdf}.preference-tabs__tab:focus{outline:0}.preference-tabs__tab:focus-visible{outline:1px solid #c10a25;outline-offset:2px}@media (max-width:1023px){.preference-tabs{justify-content:flex-start;gap:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.preference-tabs::-webkit-scrollbar{display:none}}.paragraph--type--starwood-member-preferences form{background:#fff;padding:0 48px 48px;max-width:1170px;margin:0 auto}.paragraph--type--starwood-member-preferences .preference-category__header{display:none}.paragraph--type--starwood-member-preferences .preference-category{display:none}.paragraph--type--starwood-member-preferences .preference-category.is-active{display:block}.paragraph--type--starwood-member-preferences .preference-category__questions{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width:767px){.paragraph--type--starwood-member-preferences .preference-category__questions{grid-template-columns:1fr}}@media (min-width:768px){.paragraph--type--starwood-member-preferences .preference-question:nth-child(odd){border-right:1px solid #dfdfdf;padding-right:32px}}.paragraph--type--starwood-member-preferences .preference-question__text{display:block;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:16px;line-height:1.6;margin-bottom:16px}.paragraph--type--starwood-member-preferences .preference-clear-btn{margin-top:8px;font-size:13px}.paragraph--type--starwood-member-register{background:#fff;padding:48px;max-width:1170px;margin:0 auto}.paragraph--type--starwood-member-register .paragraph__register-title{font-family:"Cormorant Garamond",serif;font-size:24px;line-height:1.1}@media (min-width:768px){.paragraph--type--starwood-member-register .paragraph__register-title{font-size:32px}}@media (min-width:1024px){.paragraph--type--starwood-member-register .paragraph__register-title{font-size:36px}}@media (min-width:1440px){.paragraph--type--starwood-member-register .paragraph__register-title{font-size:40px}}.paragraph--type--starwood-member-register .paragraph__register-title{color:#000;margin-bottom:32px}.paragraph--type--starwood-member-register .paragraph__register-body{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:1024px){.paragraph--type--starwood-member-register .paragraph__register-body{font-size:18px}}.paragraph--type--starwood-member-register .paragraph__register-body{margin-bottom:32px}form[id^=starwood-hapi-sf-register] .form-item-accept label a,form[id^=starwood-hapi-sf-register] .js-form-item-accept label a{color:#c10a25;text-decoration:underline}form[class*=webform-submission-member-support-form]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:start;max-width:1170px;margin:0 auto;padding:48px;background:#fff}form[class*=webform-submission-member-support-form] .form-actions,form[class*=webform-submission-member-support-form] .form-item{margin:0}form[class*=webform-submission-member-support-form] #edit-is-this-related-to-a-specific-hotel---wrapper,form[class*=webform-submission-member-support-form] #edit-processed-text-top,form[class*=webform-submission-member-support-form]>.js-form-wrapper.js-webform-states-hidden{grid-column:1/-1}form[class*=webform-submission-member-support-form] #edit-processed-text-top{font-family:"Cormorant Garamond",serif;font-size:16px;line-height:1.4}form[class*=webform-submission-member-support-form] #edit-processed-text-top a{color:#c10a25;text-decoration:underline}form[class*=webform-submission-member-support-form] #edit-is-this-related-to-a-specific-hotel-{display:flex;gap:32px}form[class*=webform-submission-member-support-form] .fieldset-legend{display:block;margin-bottom:8px;font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:600;color:#000}form[class*=webform-submission-member-support-form] .form-item-how-may-we-assist-you{grid-column:1/3}form[class*=webform-submission-member-support-form] #edit-actions,form[class*=webform-submission-member-support-form] .form-actions{grid-column:1/-1}@media (max-width:1023px){form[class*=webform-submission-member-support-form]{grid-template-columns:repeat(2,1fr)}form[class*=webform-submission-member-support-form] .form-item-how-may-we-assist-you{grid-column:1/-1}}@media (max-width:767px){form[class*=webform-submission-member-support-form]{grid-template-columns:1fr}form[class*=webform-submission-member-support-form] .form-item,form[class*=webform-submission-member-support-form] .form-item-how-may-we-assist-you{grid-column:1/-1}}.reservations{text-align:center}.reservations--past,.reservations--upcoming{padding:64px 0}.reservations__title{font-family:"Cormorant Garamond",serif;font-size:24px;line-height:1.1}@media (min-width:768px){.reservations__title{font-size:32px}}@media (min-width:1024px){.reservations__title{font-size:36px}}@media (min-width:1440px){.reservations__title{font-size:40px}}.reservations__title{color:#000;margin-bottom:32px}.reservations .reservations-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px}@media (max-width:767px){.reservations .reservations-list{grid-template-columns:1fr}}.reservations .reservations-list.list-empty{display:block;color:#6f6f6f;font-family:"Cormorant Garamond",serif}.card--reservations{background:#fff;border:1px solid #dfdfdf}.card--reservations .card__content{padding:32px}.card--reservations .card__title{font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:300;line-height:1.1;letter-spacing:-.02em}@media (min-width:768px){.card--reservations .card__title{font-size:24px}}@media (min-width:1024px){.card--reservations .card__title{font-size:28px}}@media (min-width:1440px){.card--reservations .card__title{font-size:32px}}.card--reservations .card__title{color:#000;margin-bottom:16px}.card--reservations .property__info{font-family:"Cormorant Garamond",serif;font-size:14px;line-height:1.6}.card--reservations .property__info span{font-family:"Baccarat Stencil",sans-serif;font-size:13px;text-transform:uppercase;color:#575757}.card--reservations .card__details--status strong{color:#9e061c;text-transform:uppercase;font-family:"Baccarat Stencil",sans-serif;font-size:13px}
/*# sourceMappingURL=member.css.map */
