.cart-form-modal-section{width:100vw;height:100vh;position:fixed;z-index:999;top:0}cart-form-modal{display:none}.cart-form-modal-section .cart-form-modal{background-color:#fff;max-width:936px;max-height:90vh;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:82px 94px;width:fit-content;overflow:scroll;border-radius:8px}.cart-form-modal-section .cart-form-modal-backdrop{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-color:#00000080;z-index:1}.cart-form-modal-section svg{position:absolute;right:0;margin:17px 19px;width:50px;height:50px;z-index:3}.cart-form-modal-section .content-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.cart-form-modal-close-icon{cursor:pointer;position:absolute;right:0;top:0}.cart-form-header-title{text-align:center;margin-top:25px;margin-bottom:32px}.cart-form-container{width:100%;margin:0 auto;padding:0;display:flex;overflow:hidden}.cart-form-content-container{width:100%;display:flex;flex-direction:column;margin:0 auto}.cart-form-header{text-align:center;width:100%}.cart-form-header h2{margin:8px auto}.cart-form-header-icon{height:80px;width:80px}.cart-form-initial-content{text-align:center}.cart-form-accept-button{cursor:pointer;margin:25px auto 0;width:100%}.cart-form-final-content{display:none;width:100%}.cart-form-final-content form{width:100%;display:flex;flex-direction:column;gap:37px}.cart-form-label{margin-bottom:16px}.cart-form-radio-group{display:flex;flex-wrap:wrap;gap:16px}.cart-form-radio-label{display:inline-block;cursor:pointer;border:1px solid #DCDEE3;border-radius:16px;font-size:18px;color:#000;transition:all .2s ease;-webkit-user-select:none;user-select:none;padding:10px 20px;text-align:center}.cart-form-radio-label:hover{border-color:var(--d-blue-500);background-color:var(--d-blue-50);color:var(--d-blue-500)}.cart-form-radio-label:has(.cart-form-radio-input:checked){border-color:var(--d-blue-500);background-color:var(--d-blue-50);color:var(--d-blue-500)}.cart-form-radio-input,.cart-form-error{display:none}.cart-form-show-error{color:red;display:block}.cart-form-rooms{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.cart-form-room{width:100%;display:flex;gap:16px}.cart-form-room-type,.cart-form-room-size{width:100%}.cart-form-room label{display:flex;flex-direction:column;gap:5px;width:100%}.cart-form-select,.cart-form-m2{min-height:56px;width:100%;padding:8px 16px;border-radius:6px;border:1px solid var(--d-neutral-60);background:var(--d-neutral-00);position:relative;display:inline-block;-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-position-x:95%;background-position-y:50%}.cart-form-select{background-image:url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%201L5%205L9%201%22%20stroke%3D%22%230AA0AF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E)}.cart-form-sub-button{cursor:pointer;margin:0 auto}.cart-form-sub-button:disabled,.cart-form-sub-button[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}@media screen and (max-width:989px){.cart-form-modal-section .cart-form-modal{top:100%;border-top-left-radius:20px;border-top-right-radius:20px;animation:slideUp 1s forwards;padding:30px 16px 260px;max-width:540px}.cart-form-modal-section svg{width:24px;height:24px;margin:0;right:26px}.cart-form-modal-section .slide-down{animation:slideDown 1s forwards}.cart-form-modal-section .content-container{padding:0}.cart-form-accept-button{width:100%;max-width:initial;margin:36px auto 0}.cart-form-sub-button{width:100%;max-width:initial;margin:25px auto 0}.cart-form-modal-close-icon{top:20px}@keyframes slideUp{0%{transform:translate(-50%)}to{transform:translate(-50%,-100%)}}@keyframes slideDown{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%)}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-form-modal.css.map */
