.two-step-form{--color-two-step-form-background: var(--color-gray-100);--color-two-step-form-text: inherit;--color-two-step-button-background: var(--color-gray-500);--color-two-step-button-active-background: var(--color-brown);--color-spinner-background: var(--color-gray-800);--color-thank-you-button-border: rgba(54, 49, 42, 0.5);--color-thank-you-button-hover: var(--color-brown);background-color:var(--color-two-step-form-background);border-radius:var(--border-radius-large);display:block;padding:25px}@media screen and (min-width: 1025px){.two-step-form--dark{--color-two-step-form-background: var(--color-brown);--color-two-step-form-text: var(--color-white);--color-two-step-button-background: rgba(255, 255, 255, 0.1);--color-two-step-button-active-background: var(--color-gray-600);--color-spinner-background: var(--color-white);--color-thank-you-button-border: rgba(255, 255, 255, 0.5);--color-thank-you-button-hover: var(--color-white)}.two-step-form--dark .tooltip__description{background-color:var(--color-two-step-form-background);color:var(--color-two-step-form-text)}.two-step-form--dark .tooltip:hover::after{border-color:var(--color-two-step-form-background) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.two-step-form--dark .form__security-info{background-color:rgba(0,0,0,0);padding:5px}.two-step-form--dark .form__security-info-icon-wrap{width:23px;height:23px;color:var(--color-brown);background-color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center}}.two-step-form__one-click-submission{display:contents}.two-step-form__one-click-submission[enabled="1"] .two-step-form{display:none}.two-step-form__one-click-submission__helper-text,.two-step-form__one-click-submission__button{text-align:center;width:100%;display:none}.two-step-form__one-click-submission__helper-text{margin-bottom:5px}.two-step-form__one-click-submission[enabled="1"] .two-step-form__one-click-submission__button,.two-step-form__one-click-submission[enabled="1"] .two-step-form__one-click-submission__helper-text{display:block}.two-step-form tp-slider tp-slider-slides{transition-duration:.2s}.two-step-form>*+*{margin-top:15px}.two-step-form__wrap{min-width:0}.two-step-form__title,.two-step-form__description{color:var(--color-two-step-form-text);text-align:center}.two-step-form label{color:var(--color-two-step-form-text)}.two-step-form__description--has-border{border:1px solid var(--color-gray-700);border-radius:var(--border-radius-small);padding:10px}.two-step-form__step-buttons{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));margin-bottom:20px;padding-right:1px}.two-step-form__step-button-one,.two-step-form__step-button-two{display:block;position:relative}.two-step-form__step-button-one .btn,.two-step-form__step-button-two .btn{background-color:var(--color-two-step-button-background);color:var(--color-white);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1;width:100%;padding:11px 24px 10px}.two-step-form__step-button-one .btn svg,.two-step-form__step-button-two .btn svg{display:none}.two-step-form__step-button-one .btn:hover,.two-step-form__step-button-two .btn:hover{background-color:var(--color-two-step-button-active-background)}.two-step-form__step-button-one[active=true] .btn,.two-step-form__step-button-two[active=true] .btn{background-color:var(--color-two-step-button-active-background);color:var(--color-white) !important;transition:none}.two-step-form__step-button-one[active=true] .btn::after,.two-step-form__step-button-two[active=true] .btn::after{opacity:1}.two-step-form__step-button-one[active=true] .btn svg,.two-step-form__step-button-two[active=true] .btn svg{color:var(--color-two-step-button-active-background);display:block;margin:auto;position:absolute;bottom:-6px;left:0;right:0}.two-step-form__step-button-one:not([active=true]) .btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath fill='%2300A17F' fill-rule='evenodd' d='M4.154 7.663a1.06 1.06 0 0 1-1.551 0L.32 5.224a1.191 1.191 0 0 1 0-1.627 1.063 1.063 0 0 1 1.551 0l1.506 1.627L8.127.337a1.06 1.06 0 0 1 1.551 0 1.188 1.188 0 0 1 0 1.626l-5.524 5.7Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px;background-color:var(--color-white);color:var(--color-brown) !important;transition-property:background-color}.two-step-form__card-cta{width:100%}@media screen and (min-width: 768px){.two-step-form__card-cta{width:auto}}.two-step-form__button-description{display:block;margin-top:3px;opacity:.6}.two-step-form__modal-button{display:block;line-height:1;margin-top:6px}.two-step-form__info-cta{background-color:rgba(0,0,0,0);display:inline-flex;align-items:center;padding:0;text-align:left;width:auto;color:var(--color-orange) !important;text-transform:capitalize;letter-spacing:0}.two-step-form__info-cta:hover{background-color:rgba(0,0,0,0);color:var(--color-orange-) !important}.two-step-form__info-cta svg{margin-right:4px}.two-step-form__note{font-style:italic}.two-step-form select{width:100%}.two-step-form__button-heading,.two-step-form__submit-button{font-size:18px}.two-step-form tp-slider-slide .form-field{margin-bottom:0}.two-step-form tp-slider-slide>*+*{margin-top:15px}.two-step-form tp-slider-slide .two-step-form__next-step-btn,.two-step-form tp-slider-slide .two-step-form__submit-button{width:100%;margin-top:15px}.two-step-form tp-slider-slide .two-step-form__info-cta{background-color:rgba(0,0,0,0);padding:0;text-align:left;width:auto;color:var(--color-orange) !important;text-transform:capitalize;margin-top:5px;font-weight:var(--font-weight-default);font-size:15px}.two-step-form tp-slider-slide .two-step-form__info-cta:hover{color:var(--color-orange-) !important}.two-step-form__thank-you{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-two-step-form-text)}.two-step-form__thank-you-heading{position:relative;text-align:center;margin:70px 0 0 0}.two-step-form__thank-you-heading::before{content:"";position:absolute;color:var(--color-green);background:url(https://www.enchantingtravels.com/wp-content/themes/enchanting/src/assets/svg/check-border-circle.svg) no-repeat center;width:50px;height:50px;scale:1;top:-70px;left:0;right:0;margin:auto}.two-step-form__thank-you .two-step-form__thank-you-description{margin-top:7px;text-align:center}.two-step-form__thank-you .btn{color:var(--color-two-step-form-text) !important;background-color:rgba(0,0,0,0);border:1px solid var(--color-thank-you-button-border);margin-top:24px}.two-step-form__thank-you .btn:hover{border-color:var(--color-thank-you-button-hover) !important}.two-step-form .iti__country-list{max-height:160px}.two-step-form__modal .modal__content{max-width:700px}.two-step-form__modal-heading{text-align:center}.two-step-form__modal-card{background-color:var(--color-white);padding:var(--grid-col-gutter)}.two-step-form__modal-card:nth-child(2){margin-top:var(--typography-spacing)}@media screen and (min-width: 1024px){.two-step-form__card-wrap{display:flex;-moz-column-gap:20px;column-gap:20px;margin-bottom:0}}@media screen and (min-width: 1024px){.two-step-form__card-title-content{max-width:326px}}.two-step-form__card-image{width:100%}@media screen and (min-width: 1024px){.two-step-form__card-image{width:254px;height:156px}}.two-step-form__card-cta-wrap{text-align:center}@media screen and (min-width: 1024px){.two-step-form__card-cta-wrap{text-align:left}}.two-step-form__select-button[selected=true] .two-step-form__cta-add-text{display:none}.two-step-form__select-button[selected=true] .two-step-form__cta-remove-text{display:inline-block}.two-step-form__select-button[selected=false] .two-step-form__cta-add-text{display:inline-block}.two-step-form__select-button[selected=false] .two-step-form__cta-remove-text{display:none}.two-step-form__open-modal-wrap{color:var(--color-two-step-form-text);line-height:1.267;text-align:center}.two-step-form__open-modal-wrap .modal__open-modal{cursor:pointer;display:inline-flex;align-items:center;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.two-step-form__open-modal-wrap .modal__open-modal:hover{text-decoration:underline}.two-step-form__open-modal-wrap .modal__open-modal svg{margin-right:6px}.two-step-form .form__security-info{color:var(--color-two-step-form-text);margin-top:15px}.two-step-form .form__security-info-icon{background-color:var(--color-two-step-form-text)}.two-step-form .tooltip__title{color:var(--color-two-step-form-text)}.two-step-form .tooltip .tooltip__description{border-radius:var(--border-radius-small)}.two-step-form .tooltip:hover::after{bottom:11px}.two-step-form .tooltip:hover::before{bottom:9px}.two-step-form .two-step-form__loading{display:flex;flex-direction:column;justify-content:center;align-items:center}.two-step-form .two-step-form__loading .two-step-form__loading-title{margin-bottom:0;margin-top:12px}.two-step-form .two-step-form__loading p:last-child{margin-top:0}.two-step-form__loading{color:var(--color-two-step-form-text)}.two-step-form .loading-spinner__circle{background-color:var(--color-spinner-background)}.two-step-form[submitted=true] .two-step-form__step-buttons,.two-step-form[submitted=true] .two-step-form__description,.two-step-form[submitted=true] .two-step-form__title{display:none}.two-step-form[submitted=true] .two-step-form__wrap{margin-top:0}.two-step-form__more-info{display:block;margin-top:6px;position:relative}.two-step-form__more-info[active] .two-step-form__more-info-content{visibility:visible}.two-step-form__more-info-btn{color:var(--color-orange) !important}.two-step-form__more-info-content{visibility:hidden;position:absolute;z-index:10;width:280px;background-color:var(--color-white);border:1px solid var(--color-gray-200);margin:auto;left:0;right:0;margin-bottom:62px;bottom:100%;padding:12px 20px;border-radius:8px;box-shadow:0 0 5px 0 rgba(0,0,0,.45);transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media screen and (min-width: 576px){.two-step-form__more-info-content{left:3px;width:314px}}.two-step-form__referred-by-guest{display:flex;gap:25px}.two-step-form .form-field:has(.two-step-form__referred-by-guest){display:none}.sidebar-grid__sidebar .two-step-form-container,.sidebar-grid__sidebar .two-step-form{margin-bottom:0;margin-top:10px;overflow:hidden}.sticky-two-step-form__sticky-cta{display:none}@media screen and (min-width: 1024px){.sticky-two-step-form__sticky-cta{display:flex;position:absolute;opacity:0;visibility:hidden;top:calc(var(--header-height) + var(--tabs-navigation-height) + 20px);background-color:var(--color-brown);color:var(--color-white);padding:25px;border-radius:var(--border-radius-large);flex-direction:column;transition-property:opacity;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.sticky-two-step-form__sticky-cta .btn{justify-content:center}.sticky-two-step-form__sticky-cta .btn+.btn{margin-top:15px}.sticky-two-step-form[cta-visible] .sticky-two-step-form__sticky-cta{position:-webkit-sticky;position:sticky;opacity:1;visibility:visible}}@media screen and (min-width: 1024px){body:has(.sticky-two-step-form[cta-visible=yes]) .wishlist__cta-button.wishlist__cta-button--full{position:-webkit-sticky;position:sticky;top:calc(var(--header-height-full) + 50px)}body:has(.wishlist__cta-button.wishlist__cta-button--full,.sticky-two-step-form[cta-visible=yes]) .sticky-two-step-form__sticky-cta{top:calc(var(--header-height-full) + 120.5px)}}
