.tf-hotel-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.et_pb_code_7.et_pb_code.et_pb_module.et_pb_sticky.et_pb_sticky--top{left:0!important;width:100vw!important}.et_pb_code_7.et_pb_code.et_pb_module.et_pb_sticky.et_pb_sticky--top .tf_homepage-booking{border-radius:0!important;margin:0}.hotel-facility-item ul:empty,.tf-slider-desc p{display:none}.tf-slider-item{padding:0}.tf-widget-slider.recent-hotel-slider .tf-slider-item{height:300px}.kristo-hotel-grid{display:flex;gap:25px}.kristo-card{border:1px solid red;padding:15px;border-radius:15px;text-align:center;background:#fff}.kristo-img{position:relative;border:1px solid red;border-radius:20px;height:200px;overflow:hidden}.kristo-img img{width:100%;height:100%;object-fit:cover}.kristo-rating{position:absolute;top:10px;right:-10px;background:red;color:#fff;padding:5px 15px;border-radius:5px;font-weight:700;font-size:14px}.kristo-title{margin-top:15px;font-size:17px;font-weight:600}.kristo-location{font-size:14px;color:#777;margin-top:5px}.kristo-price-label{margin-top:15px;font-size:13px}.kristo-price{font-size:26px;color:red;font-weight:700;margin-top:5px}@media screen and (max-width:800px){.kristo-hotel-grid{flex-direction:column}}.et_pb_code_7.et_pb_code.et_pb_module.et_pb_sticky.et_pb_sticky--top .tf-booking-form-tab.design-1.tf-multiple-tabs,.tf-booking-form-tab-mobile{background-color:#fff}.et_pb_code_7.et_pb_code.et_pb_module.et_pb_sticky.et_pb_sticky--top .tf_btn{border-radius:0;gap:0}.et_pb_icon_list .et_pb_icon_list_item.et_flex_module .et-pb-icon{align-items:start;padding-top:5px}@media only screen and (max-width:768px){.tf-slider-item{border:7px solid #fff;height:250px;padding:15px;margin:0}}.mega-menu>a:before{font-family:ETMODULES;content:'a';text-align:center;vertical-align:middle;margin-right:10px;margin-left:-10px;color:#000;font-size:1em;transition:.3s}.et_pb_text_3.et_pb_text.et_pb_bg_layout_light.et_pb_module.et_block_module{width:auto}.et-l.et-l--header .tf_homepage-booking{margin:0}.kristopper-modal-panel{background:#fff;border-radius:16px;padding:22px;width:320px;box-shadow:0 12px 32px rgba(0,0,0,.18);animation:.25s ease-out kristFade}@keyframes kristFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kristopper-tabs{display:flex;justify-content:space-between;background:#f5f5f5;padding:6px;border-radius:10px;margin-bottom:18px}.kristopper-tab{width:50%;text-align:center;padding:10px 0;font-weight:600;color:#888;cursor:pointer;transition:.2s}.kristopper-form input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #ddd;background:#fafafa;margin-bottom:14px;transition:.2s;font-size:14px}.kristopper-form input:focus{background:#fff;border-color:#eb0000;box-shadow:0 0 0 3px rgba(235,0,0,.15);outline:0}.kristopper-submit{width:100%;padding:12px;background:#eb0000;color:#fff;font-size:15px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:.22s}.kristopper-submit:hover{background:#d10000;transform:translateY(-1px);box-shadow:0 6px 18px rgba(235,0,0,.28)}@media (max-width:480px){.kristopper-modal-panel{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;width:92vw!important;max-width:380px;transform:translate(-50%,-50%)!important;border-radius:16px;padding:20px}}.page-id-1035 .wc-block-components-sidebar,input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%}@media (max-width:500px){.kristopper-auth-btn{font-size:0px!important;padding:10px 14px!important;gap:0!important}.kristopper-auth-btn::before,.kristopper-loggedin-btn::before{font-size:18px!important;margin-right:0!important}}.kristopper-auth-wrapper .kristopper-loggedin-btn a,.kristopper-auth-wrapper .logged-in a,.kristopper-loggedin-btn{background:#eb0000!important;color:#fff!important;padding:10px 22px!important;border-radius:30px!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:.25s!important;white-space:nowrap;text-decoration:none!important}.kristopper-auth-wrapper .logged-in a:hover,.kristopper-loggedin-btn:hover a{background:#d70000!important;transform:translateY(-1px)}.kristopper-auth-wrapper .logged-in a::before,.kristopper-loggedin-btn::before{content:'';font-family:FontAwesome!important;font-size:15px!important;margin-right:6px}@media only screen and (min-width:1350px){header .et-db #et-boc .et-l .et_pb_section{padding:30px!important}}.leaflet-control-zoom.leaflet-bar.leaflet-control,.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .tf-single-review-box{z-index:1}@media screen and (max-width:600px){.tf-hotel-grid{display:flex;flex-direction:column}.tf_homepage-booking{margin:0}.tf-availability-table tr{display:inline}.single-tf_hotel .tf-single-template__one .tf-rooms-sections .tf-rooms .tf-availability-table>tbody tr td .tf-room-preview-img img{max-width:100%;max-width:fill-available;max-width:-webkit-fill-available;max-width:-moz-available}.single-tf_hotel .tf-single-template__one .tf-rooms-sections .tf-rooms .tf-availability-table>tbody tr td.description{width:350px;padding:0}.single-tf_hotel .tf-single-template__one .tf-rooms-sections .tf-rooms{overflow-x:hidden}.et_pb_section_0_tb_header.et_pb_section.et_section_regular.et_flex_section.et_pb_sticky.et_pb_sticky--top .et_pb_image_wrap img{width:40px!important}li#menu-item-659{border-top:2px solid;border-color:#fe0100!important}}div.nsl-container[data-align=left]{text-align:center!important}.page-id-234 .woocommerce a,.single-tf_hotel .tf-single-template__one{color:#000}li.woocommerce-MyAccount-navigation-link{padding:5px 0}.wc-block-components-order-summary .wc-block-components-panel__content .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:12px!important}.tf-wishlist-cards{display:grid;gap:20px}.tf-wishlist-card{display:flex;gap:16px;padding:16px;border:1px solid #eee;border-radius:14px;background:#fff}.tf-wishlist-thumb img{width:160px;height:120px;object-fit:cover;border-radius:12px}.tf-wishlist-content{flex:1}.tf-hotel-title{margin:0 0 6px;font-size:18px}.tf-hotel-address,.tf-hotel-rating{font-size:14px;color:#666;margin-bottom:6px}.tf-hotel-facilities{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0;padding:0;list-style:none}.tf-hotel-facilities li{background:#f4f4f4;padding:4px 8px;border-radius:6px;font-size:12px}.tf-wishlist-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.tf-btn-book{padding:8px 16px;background:#0d6efd;color:#fff;border-radius:8px;text-decoration:none}.tf-btn-book:hover{background:#084298}.remove-wishlist{cursor:pointer;color:#dc3545}.coupon-swiper{padding:20px 0}.coupon-card{height:auto}.coupon-inner{background:#fff;border-radius:14px;padding:18px;border:2px dashed #e0e0e0;display:flex;flex-direction:column;gap:10px;transition:.3s}.coupon-inner:hover{border-color:#000;transform:translateY(-4px)}.coupon-code{background:#000;color:#fff;padding:10px 14px;border-radius:8px;font-weight:700;font-size:16px;text-align:center;letter-spacing:1px}.coupon-desc{font-size:14px;color:#333;line-height:1.5}.coupon-expiry{font-size:12px;color:#777}.copy-coupon{margin-top:auto;background:#000;color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-weight:600;transition:background .2s}.copy-coupon:hover{background:#333}.wbte_sc_coupon_layout_expired_text{color:#832122!important}.single-tf_hotel .tf-single-template__one .tf-rooms-sections .tf-rooms .tf-availability-table>thead,.tf_btn_gray{background-color:#eb0000}.tf_btn_gray:hover{background-color:#c9d4f7;color:#000}.hotel-facility-item ul li.important i,.single-tf_hotel .tf-single-template__one .tf-rooms-sections .tf-rooms .tf-availability-table>thead tr th,.tf_btn_gray,input[type=submit].tf_btn_gray{color:#fff}.tf-hotel-facilities-container{margin-top:30px}.tf-hotel-facilities-content-area{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:20px}.hotel-facility-item{background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 8px 24px rgba(0,0,0,.06);transition:.25s}.hotel-facility-item:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(0,0,0,.08)}.hotel-single-facility-title{font-size:16px;font-weight:600;margin-bottom:14px;padding-bottom:8px;color:#1f2937;border-bottom:1px solid #e5e7eb}.hotel-facility-item ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.hotel-facility-item ul li{display:inline-flex;align-items:center;gap:8px;background:#f3f4f6;padding:8px 12px;border-radius:999px;font-size:14px;color:#374151;white-space:nowrap;transition:background .2s,transform .2s}.hotel-facility-item ul li:hover{background:#e5e7eb;transform:translateY(-2px)}.hotel-facility-item ul li span{display:inline-flex;align-items:center;justify-content:center}.hotel-facility-item ul li i{font-size:14px;color:#eb0000}.tf-hotel-facilities-title-area{background:#f9fafb;border-radius:14px;padding:14px 18px;box-shadow:0 6px 18px rgba(0,0,0,.05)}@media (max-width:600px){.hotel-facility-item ul li{font-size:13px;padding:7px 10px}}.hotel-facility-item ul li.important{background:#2563eb;color:#fff}.single-tf_hotel .tf-single-template__one .tf-hotel-facilities-section .tf-hotel-facilities-container{padding:0}.policy-table{border-collapse:collapse;font-size:14px}.policy-table th{background:#f9fafb;font-weight:600}.policy-table td,.policy-table th{border:1px solid #e5e7eb;padding:10px 12px;vertical-align:top}.policy-table td:first-child{width:32%;color:#111827}.policy-table tr:nth-child(even) td{background:#fcfcfd}.tf-faq-collaps h4{font-weight:600;font-size:16px;line-height:1.4}.tf-faq-single.active{background:#f9fafb;border-radius:8px}.tf-faq-collaps{cursor:pointer}.faq-icon i{font-size:14px}.tf-faq-single:hover{background:#f5f7f9}.woocommerce-MyAccount-navigation{background:#ffffff;border-radius:16px;padding:18px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation li{margin-bottom:8px}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;font-weight:500;color:#333;text-decoration:none;transition:.25s}.woocommerce-MyAccount-navigation a:hover{background:#f5f5f5;color:#EB0000}.woocommerce-MyAccount-navigation li.is-active a{background:#EB0000;color:#fff;box-shadow:0 6px 18px rgba(235,0,0,.35)}.woocommerce-MyAccount-content{background:#ffffff;border-radius:18px;padding:28px;box-shadow:0 10px 30px rgba(0,0,0,.08);min-height:360px}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{margin-top:0;margin-bottom:14px;font-weight:600}.woocommerce-account .button,.woocommerce-account button{background:#EB0000;color:#fff;border-radius:30px;padding:10px 22px;font-weight:500;border:none;transition:.2s}.woocommerce-account .button:hover,.woocommerce-account button:hover{background:#d70000;transform:translateY(-1px)}.woocommerce-account input,.woocommerce-account select{border-radius:10px;padding:10px 14px;border:1px solid #ddd}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#a00}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:rgba(235,0,0,.1)}@media(max-width:768px){.woocommerce-account .woocommerce{grid-template-columns:1fr;width:320px}.woocommerce-MyAccount-navigation{order:2}.woocommerce-MyAccount-content{order:1}}@media (max-width:768px){.woocommerce-MyAccount-navigation{margin-bottom:24px}}.woocommerce-MyAccount-navigation a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;font-size:14px;opacity:.85}.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f015"}.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f07a"}.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5"}.woocommerce-MyAccount-navigation-link--my-coupons a::before{content:"\f02b"}.woocommerce-MyAccount-navigation-link--tf-wishlist a::before{content:'\f004'}.woocommerce-MyAccount-navigation-link--help-support a::before{content:'\f059'}.woocommerce-MyAccount-navigation li.is-active a::before{opacity:1}.woocommerce-orders-table{border-collapse:separate;border-spacing:0 14px}.woocommerce-orders-table thead th{background:transparent;font-weight:600;font-size:13px;color:#777;border:none}.woocommerce-orders-table tbody tr{background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.08);border-radius:14px}.woocommerce-orders-table td{padding:18px 16px;border:none;vertical-align:middle}.woocommerce-orders-table td:first-child{border-radius:14px 0 0 14px}.woocommerce-orders-table td:last-child{border-radius:0 14px 14px 0}.woocommerce-orders-table__cell-order-number a{font-weight:600;color:#EB0000}.woocommerce-orders-table__cell-order-status{font-weight:500}.woocommerce-orders-table__cell-order-status span{display:inline-block;padding:6px 14px;border-radius:30px;font-size:12px;font-weight:600}.woocommerce-orders-table__cell-order-status .wc-pending{background:rgba(255,193,7,.15);color:#c47f00}.woocommerce-orders-table__cell-order-status .wc-completed{background:rgba(40,167,69,.15);color:#1e7e34}.woocommerce-orders-table__cell-order-status .wc-cancelled{background:rgba(220,53,69,.15);color:#a71d2a}.woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;gap:10px}.woocommerce-orders-table__cell-order-actions .button{border-radius:30px;padding:8px 18px;font-size:13px;font-weight:600;border:none;box-shadow:0 6px 16px rgba(0,0,0,.12)}.woocommerce-orders-table__cell-order-actions .pay{background:linear-gradient(135deg,#EB0000,#c40000);color:#fff}.woocommerce-orders-table__cell-order-actions .view{background:#f2f2f2;color:#333;box-shadow:none}.woocommerce-orders-table__cell-order-actions .cancel{background:rgba(220,53,69,.15);color:#a71d2a;box-shadow:none}.woocommerce-orders-table__cell-order-actions .button:hover{transform:translateY(-1px)}@media(max-width:768px){.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tr{display:block;margin-bottom:20px}.woocommerce-orders-table td{display:flex;justify-content:space-between;padding:12px 16px}.woocommerce-orders-table td::before{content:attr(data-title);font-weight:600;color:#666}.woocommerce-orders-table__cell-order-actions{justify-content:flex-end}}.woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.woocommerce-orders-table__cell-order-actions a.button{padding:8px 14px;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;line-height:1;border:1px solid transparent;transition:all .25s ease;min-width:80px;text-align:center}.woocommerce-orders-table__cell-order-actions a.pay{background:linear-gradient(135deg,#ff3d3d,#e60000);color:#fff;box-shadow:0 6px 16px rgba(255,0,0,.35)}.woocommerce-orders-table__cell-order-actions a.pay:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(255,0,0,.45)}.woocommerce-orders-table__cell-order-actions a.view{background:#f4f6f8;color:#222;border:1px solid #ddd}.woocommerce-orders-table__cell-order-actions a.view:hover{background:#e9ecef}.woocommerce-orders-table__cell-order-actions a.cancel{background:transparent;color:#c70000;border:1px solid #c70000}.woocommerce-orders-table__cell-order-actions a.cancel:hover{background:#c70000;color:#fff}.woocommerce-orders-table__cell-order-actions{display:grid;grid-template-columns:repeat(2,minmax(80px,1fr));gap:8px}.woocommerce-orders-table__cell-order-actions a.cancel{grid-column:span 2}.woocommerce-orders-table__cell-order-actions a::before{font-family:dashicons;margin-right:6px}a.pay::before{content:"\f174"}a.view::before{content:"\f177"}a.cancel::before{content:"\f153"}.woocommerce-MyAccount-content .woocommerce-info{background:linear-gradient(135deg,#2fa4f7,#1c7ed6);color:#fff;border-radius:16px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 12px 28px rgba(28,126,214,0.35);border:none}.woocommerce-MyAccount-content .woocommerce-info::before{content:"⬇";font-size:28px;margin-right:14px}.woocommerce-MyAccount-content .woocommerce-info .button{background:#fff;color:#1c7ed6;border-radius:12px;padding:10px 18px;font-weight:600;border:none;text-decoration:none;transition:all .25s ease;box-shadow:0 6px 16px rgba(0,0,0,.15)}.woocommerce-MyAccount-content .woocommerce-info .button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.25)}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-info{flex-direction:column;align-items:flex-start}.woocommerce-MyAccount-content .woocommerce-info .button{width:100%;text-align:center}}.kristopper-dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:30px}.k-card{background:linear-gradient(135deg,#EB0000,#c40000);color:#fff;border-radius:18px;padding:22px;box-shadow:0 12px 30px rgba(235,0,0,.35);transition:.25s}.k-card span{font-size:13px;opacity:.85}.k-card strong{display:block;font-size:24px;margin-top:6px}.k-card:hover{transform:translateY(-3px)}.woocommerce-account .woocommerce-EditAccountForm{background:#ffffff;padding:32px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.woocommerce-EditAccountForm .form-row{margin-bottom:20px}.woocommerce-EditAccountForm label{font-size:13px;font-weight:600;color:#374151;margin-bottom:6px;display:block}.woocommerce-EditAccountForm input[type="text"],.woocommerce-EditAccountForm input[type="email"],.woocommerce-EditAccountForm input[type="password"]{width:100%;height:48px;padding:0 14px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;font-size:14px;transition:all .2s ease}.woocommerce-EditAccountForm input:focus{background:#fff;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15);outline:none}.woocommerce-EditAccountForm fieldset{margin-top:32px;padding:24px;border-radius:14px;background:#fef2f2;border:1px solid #fecaca}.woocommerce-EditAccountForm fieldset legend{font-size:14px;font-weight:700;color:#b91c1c;padding:0 8px}.woocommerce-EditAccountForm button[type="submit"]{background:linear-gradient(135deg,#EB0000,#c40000);color:#fff;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .25s ease;margin-top:20px}.woocommerce-EditAccountForm button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(239,68,68,.35)}@media (max-width:768px){.woocommerce-MyAccount-content{padding:0px}.woocommerce-account .et_pb_row:not([class*=et_flex_column]){margin-top:auto;margin-bottom:auto;margin-left:20px;margin-right:20px}}.register-mitra-hotel{width:100%;margin:40px auto;padding:28px;background:#e5e5e5;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,0.08);font-family:inherit;box-sizing:border-box}.register-mitra-hotel h3{margin-bottom:20px;font-size:22px;font-weight:600;text-align:center}.register-mitra-hotel label{font-size:14px;font-weight:500;color:#333}.register-mitra-hotel input[type="text"],.register-mitra-hotel input[type="email"],.register-mitra-hotel input[type="password"]{width:100%;padding:12px 14px;margin-top:6px;margin-bottom:18px;border-radius:10px;border:1px solid #dcdcdc;font-size:14px;background:#fafafa;transition:all 0.25s ease;box-sizing:border-box}.register-mitra-hotel input:focus{outline:none;border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,0.15)}.register-mitra-hotel .password-input-wrapper{position:relative}.register-mitra-hotel .password-input-wrapper input{padding-right:44px}.register-mitra-hotel .toggle-password{position:absolute;top:0;right:12px;height:80%;display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer}.register-mitra-hotel .icon-eye{width:20px;height:20px;stroke:#6b7280;pointer-events:none;transition:stroke 0.2s ease,opacity 0.2s ease}.register-mitra-hotel .toggle-password:hover .icon-eye,.register-mitra-hotel .toggle-password.active .icon-eye{stroke:#2563eb}.register-mitra-hotel button[type="submit"]{width:100%;padding:14px;background:linear-gradient(135deg,#EB0000,#c40000);color:#fff;font-size:15px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all 0.25s ease}.register-mitra-hotel button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(235,0,0,0.35)}.register-mitra-hotel button[type="submit"]:active{transform:scale(0.98)}.register-mitra-hotel+p,.register-mitra-hotel p[style*="color:red"]{max-width:420px;margin:10px auto 0;padding:12px 14px;border-radius:10px;background:#fee2e2;color:#991b1b;font-size:13px;border:1px solid #fecaca;box-sizing:border-box}@media (max-width:480px){.register-mitra-hotel{margin:24px auto;padding:20px}}.kristopper-password-wrapper{position:relative}.kristopper-password-wrapper input{width:100%;padding-right:44px;box-sizing:border-box}.kristopper-toggle-password{position:absolute;top:0;right:12px;height:80%;display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer}.kristopper-eye{width:20px;height:20px;stroke:#6b7280;pointer-events:none;transition:stroke 0.2s ease}.kristopper-toggle-password:hover .kristopper-eye,.kristopper-toggle-password.active .kristopper-eye{stroke:#2563eb}.archive .tf-archive-booking-form__style-1.tf-box-wrapper.tf-box{position:sticky;top:130px}.page-id-1035 .wc-block-components-sidebar{padding-left:0px!important}.page-id-1035 .entry-content{padding-bottom:50px}.kristopper-eye{width:20px;height:20px;stroke:#6b7280;pointer-events:none;transition:opacity 0.2s ease,stroke 0.2s ease}.kristopper-toggle-password .eye-slash{display:none}.kristopper-toggle-password.active .eye-open{display:none}.kristopper-toggle-password.active .eye-slash{display:block}.kristopper-toggle-password:hover .kristopper-eye{stroke:#2563eb}.register-mitra-hotel .icon-eye{width:20px;height:20px;stroke:#6b7280;pointer-events:none;transition:stroke 0.2s ease,opacity 0.2s ease}.register-mitra-hotel .toggle-password .eye-slash{display:none}.register-mitra-hotel .toggle-password.active .eye-open{display:none}.register-mitra-hotel .toggle-password.active .eye-slash{display:block}.register-mitra-hotel .toggle-password:hover .icon-eye{stroke:#2563eb}.icn-cart a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f07a";margin-right:5px;display:inline-block}.icon-whlst a:before{font-family:"Font Awesome 5 Free";content:'\f004';margin-right:5px}