.wpml-ls-flag{display:inline-block;}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px;}.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents;}.ant-alert-icon{margin-right:8px;}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer;}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,.45);-webkit-transition:color .3s;transition:color .3s;}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,.75);}.wpml-ls-flag{display:inline-block;}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px;}.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents;}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}.wpcf7-form-control-wrap{position:relative;}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}form.submitting .wpcf7-spinner{visibility:visible;}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.wpcf7 [inert]{opacity:.5;}.wpcf7 input[type="file"]{cursor:pointer;}.wpcf7 input[type="file"]:disabled{cursor:default;}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}.wpcf7-not-valid-tip{direction:rtl;}.use-floating-validation-tip .wpcf7-not-valid-tip{right:1em;}.product-gift-label{position:absolute;top:190px;left:54px;display:flex;align-items:center;background-color:rgba(255,255,255,.8);padding:11px;border-radius:5px;z-index:10;}.product-gift-label img{width:50px;height:50px;margin-right:5px;border-radius:16px;border:1px solid red;}.product-gift-label span{font-size:14px;color:#333;padding-right:13px;}.single-product-gift{margin:20px 0;padding:10px;border:1px solid #eee;border-radius:5px;background-color:rgba(240,240,240,.7);}.single-product-gift h4{color:#e60000;margin-bottom:10px;}.single-product-gift img{width:100px;margin-right:10px;margin-left:10px;border-radius:16px;}.single-product-gift span{font-size:16px;color:#333;}.single-product-gift-box{border:2px solid #f39c12;padding:15px;border-radius:8px;background-color:#fffbe6;text-align:center;margin-top:15px;}.single-product-gift-box p{font-size:18px;font-weight:bold;color:#f39c12;margin-bottom:10px;}.single-product-gift-box img{width:50px;height:50px;margin-bottom:10px;}.single-product-gift-box span{font-size:16px;font-weight:bold;color:#333;}.warranty-label{display:flex;align-items:center;background-color:#f7f7f7;padding:10px;border-radius:5px;border:1px solid #ddd;margin-bottom:10px;cursor:pointer;transition:all .3s ease;}.warranty-label:hover{background-color:#e7e7e7;}.warranty-label input[type="radio"]{margin-right:10px;cursor:pointer;}#installment-sidebar{position:fixed;left:-500px;top:25px;width:480px;height:100%;background:#f9f9f9;padding:20px;overflow-y:auto;transition:.3s;box-shadow:2px 0 5px rgba(0,0,0,.5);z-index:1000;}.bank-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;}.bank-grid div{width:29%;text-align:center;}.bank-grid img{width:90px;height:auto;display:block;margin:0 auto 5px;cursor:pointer;transition:transform .2s ease;}.bank-grid img:hover{transform:scale(1.05);}table,th,td{border:1px solid #ddd;padding:8px;}table{width:100%;border-collapse:collapse;padding:12px;margin-top:10px;}#show-installment-sidebar-button{background-color:#4caf50;color:white;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:14px;margin:10px 0;transition:background-color .3s;}#show-installment-sidebar-button:hover{background-color:#45a049;}.tab{padding:10px 15px;background-color:#f1f1f1;border:none;cursor:pointer;flex:1;text-align:center;transition:background-color .3s;}.tab:hover{background-color:#ddd;}.tab.active{background-color:#ccc;font-weight:bold;}#reservation-sidebar-unique{position:fixed;right:-350px;top:0;width:350px;height:100%;background:#fff;padding:20px;overflow-y:auto;transition:.3s;box-shadow:-2px 0 5px rgba(0,0,0,.3);z-index:1000;border-left:2px solid #ddd;font-family:Arial,sans-serif;}.reserve-button{background-color:#007bff;color:white;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:14px;margin:10px 0;transition:background-color .3s;}.reserve-button:hover{background-color:#0056b3;}input[type="tel"],select{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}input[type="text"]:focus,input[type="tel"]:focus,select:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px rgba(0,123,255,.3);}.submit-btn{width:100%;padding:12px;background-color:#28a745;color:#fff;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;}.submit-btn:hover{background-color:#218838;}.product-gift-label{position:absolute;top:190px;left:54px;display:flex;align-items:center;background-color:rgba(255,255,255,.8);padding:11px;border-radius:5px;z-index:10;}.product-gift-label img{width:50px;height:50px;margin-right:5px;border-radius:16px;border:1px solid red;}.product-gift-label span{font-size:14px;color:#333;padding-right:13px;}.single-product-gift{margin:20px 0;padding:10px;border:1px solid #eee;border-radius:5px;background-color:rgba(240,240,240,.7);}.single-product-gift h4{color:#e60000;margin-bottom:10px;}.single-product-gift img{width:100px;margin-right:10px;margin-left:10px;border-radius:16px;}.single-product-gift span{font-size:16px;color:#333;}.single-product-gift-box{border:2px solid #f39c12;padding:15px;border-radius:8px;background-color:#fffbe6;text-align:center;margin-top:15px;}.single-product-gift-box p{font-size:18px;font-weight:bold;color:#f39c12;margin-bottom:10px;}.single-product-gift-box img{width:50px;height:50px;margin-bottom:10px;}.single-product-gift-box span{font-size:16px;font-weight:bold;color:#333;}.warranty-label{display:flex;align-items:center;background-color:#f7f7f7;padding:10px;border-radius:5px;border:1px solid #ddd;margin-bottom:10px;cursor:pointer;transition:all .3s ease;}.warranty-label:hover{background-color:#e7e7e7;}.warranty-label input[type="radio"]{margin-right:10px;cursor:pointer;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.flash-message{position:fixed;top:50px;right:20px;z-index:9999;background:linear-gradient(135deg,#f44336,#d32f2f);color:white;padding:15px 20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);opacity:1;display:flex;align-items:center;gap:10px;font-family:Arial,sans-serif;font-size:14px;animation:slideIn .5s ease;transition:opacity .3s ease,transform .3s ease;}.flash-message p{margin:0;flex-grow:1;}.flash-message .close-flash{color:white;background-color:rgba(255,255,255,.2);border:none;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background-color .3s;}.flash-message .close-flash:hover{background-color:rgba(255,255,255,.4);}@keyframes slideIn{from{opacity:0;transform:translateX(100%);}to{opacity:1;transform:translateX(0);}}@keyframes rvx-pulse{50%{opacity:.5;}}@keyframes rvx-spin{to{transform:rotate(360deg);}}.rvx-fill-neutral-600{fill:#757575;}