@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400&family=Quicksand:wght@400&family=Sofia&display=swap');@charset"UTF-8";.widget_shopping_cart_content .cart-header i,.cart-wrapper .cart-icon-wrap i{display:inline-block;color:inherit;vertical-align:middle;font-size:22px}.cart-icon-wrap,.cart-wrapper{position:relative}.cart-wrapper .cart-icon-wrap .cart-count span{position:absolute;top:20px;right:0;width:20px;height:20px;line-height:2.05;display:inline-block;font-size:10px;color:var(--bs-white);border-width:1px;border-style:solid;border-radius:50%;text-align:center;background-color:var(--hg-primary)}.shopping-cart{position:absolute;top:100%;right:0;z-index:1;width:250px;padding:12px;color:var(--hg-primary);background:var(--bs-white);border-radius:0 3px 3px;border:0;border-top:3px solid var(--hg-primary);opacity:0;visibility:hidden;-webkit-box-shadow:0 15px 30px -5px rgba(0,0,0,.07);box-shadow:0 15px 30px -5px rgba(0,0,0,.07);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);-webkit-transition:var(--transition);transition:var(--transition)}.shopping-cart-header{display:flex;justify-content:space-between}.shopping-cart-header .badge{color:var(--hg-primary)}.shopping-cart:after{top:-8px;left:95%;content:"";position:absolute;width:11px;height:11px;border:3px solid;background-color:var(--bs-white);border-right:none;border-bottom:none;-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.shopping-cart:after{right:15%}.cart-icon-wrap:hover .shopping-cart,.cart-icon-wrap:focus .shopping-cart{opacity:1;visibility:visible;-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.widget_shopping_cart_content .cart-header,.shopping-cart .cart-header{display:flex;align-items:center;justify-content:space-between;color:var(--hg-primary);border-bottom:1px solid #e8e8e8;padding-bottom:15px}.shopping-cart .cart-badge{color:var(--bs-white);font-size:10px;margin:0;width:16px;height:16px;line-height:1.6;text-align:center;vertical-align:super;border-radius:100px;display:inline-block;background-color:var(--hg-primary)}.widget_shopping_cart_content ul.cart-items,div.shopping-cart ul.cart-items{padding:0;margin:0;padding-top:20px;padding-bottom:20px;list-style:none;overflow-x:hidden;overflow-y:auto;-webkit-transition:all .5s;transition:all .5s}.widget_shopping_cart ul.cart-items li,div.shopping-cart ul.cart-items li{display:block;width:100%;margin:0 0 15px;padding:0;font-size:15px;position:relative}.widget_shopping_cart ul.cart-items li a:not(.remove),div.shopping-cart ul.cart-items li a:not(.remove){line-height:10px}div.shopping-cart ul.cart-items{opacity:0;visibility:hidden}.main-menu-right .menu-right-list .cart-item:hover .header-cart-toggle .shopping-cart ul.cart-items{visibility:visible;opacity:1}.main-menu-right .menu-right-list .cart-item .header-cart-toggle:focus .shopping-cart ul.cart-items{visibility:visible;opacity:1;outline:1px dashed}.shopping-cart .cart-items .item-img{float:left;margin-right:12px;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;border-width:1px;border-style:solid;border-color:var(--hg-primary)}.shopping-cart .cart-items .item-img img{width:90%;border-radius:50%;display:inline-block;float:none;margin:auto}.shopping-cart .cart-items .item-name{font-size:14px;font-weight:600;display:block;padding-top:20px}.shopping-cart .cart-items .amount{font-size:12px;font-weight:600;margin-right:0;color:#222}.shopping-cart .cart-items .quantity{font-size:12px;font-weight:600;vertical-align:text-bottom;color:var(--hg-primary)}.shopping-cart .btn{display:block;line-height:18px;font-size:97%;letter-spacing:.35px}.widget_shopping_cart .btn i,.shopping-cart .btn i{font-size:12px;margin-left:5px;position:relative;top:-1px}.widget_shopping_cart ul a.remove,div.shopping-cart ul a.remove{float:right;width:20px;height:20px;line-height:20px;text-align:center;border-radius:100%;color:var(--bs-white) !important;background-color:var(--hg-primary);box-shadow:0 0 10px rgb(0 0 0/0.15)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--bs-primary-light)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--bs-primary)}.hotelgalaxy-content .container.woo-container{padding:0}.woo-container .row{width:100%;flex-basis:100%}.hotelgalaxy-content .woocommerce div.product{margin-bottom:30px}.woocommerce form.woocommerce-ordering{margin:0 0 2em}.hotelgalaxy-content .page-title{margin-bottom:1.25rem}.woocommerce .woocommerce-ordering select.orderby{background-color:var(--bs-white);box-shadow:0 0 10px rgb(0 0 0/0.1);border-color:#ececec;cursor:pointer}.woocommerce p.woocommerce-result-count{margin:0;padding:13px 16px;background-color:var(--hg-primary);color:var(--bs-white)}.product-single{background-color:var(--white-color);border:2px solid rgb(238 238 238/85%);overflow:hidden;transition:all .5s ease}.product-img{position:relative;overflow:hidden}.woocommerce ul.products li.product .product-img a img{margin:0;transition:all .3s}.woocommerce ul.products li.product:hover .product-img a img{-webkit-transform:scale(1.2);transform:scale(1.2)}.product-single .product-content-outer{border-top:1px solid rgb(240 240 240/75%);padding:20px;background-color:var(--white-color)}.product-content-outer .product-content h3 a{text-decoration:none;font-weight:600;color:var(--black-color);font-family:'Josefin Sans',sans-serif;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);transition:all .25s cubic-bezier(.645,.045,.355,1)}.product-content-outer .product-content .price .amount{line-height:20px;font-size:16px;color:var(--black-color);font-weight:600;font-family:'Josefin Sans',sans-serif}.product-content-outer .product-content .price del .amount bdi{color:var(--body-color);text-decoration:line-through;margin-right:10px}.product_list_widget .amount{font-size:16px;font-weight:500;margin-right:10px;font-family:'Josefin Sans',sans-serif}.product_list_widget li{background:var(--light-color);padding:15px 20px !important;border-radius:10px;margin-bottom:15px !important;box-shadow:rgb(219 219 219/20%) 0px 8px 9px}del .amount{color:#c2c2c2;text-decoration:line-through}ins .amount{color:var(--black-color);text-decoration:none;font-family:'Josefin Sans',sans-serif}.woocommerce ul.products li.product .product-single h3{font-size:16px !important;padding:0;margin-bottom:10px;font-family:'Josefin Sans',sans-serif}.woocommerce ul.products li.product div.price{font-size:18px;line-height:1.2;margin-bottom:0}.woocommerce ul.products li.product .product-action{position:absolute;bottom:6px;left:0;width:100%;padding:20px;text-align:center;transform:translateY(100%);opacity:0;transition:all .5s}.woocommerce ul.products li.product .product-action .button{margin:auto;transition:all .5s}.woocommerce ul.products li.product .product-single:hover .product-action,.woocommerce ul.products li.product .product-single:focus-within .product-action{opacity:1;transform:translateY(0)}.woocommerce ul.products li.product .product-action .button.add_to_cart_button{background-color:var(--hg-primary);color:var(--white-color);transition:all .5s}.woocommerce ul.products li.product a.wc-forward{margin-left:12px;font-weight:600;display:inline-block;padding:0 16px;line-height:35px;border-radius:0;background-color:var(--bs-secondary);color:var(--white-color)}.product .product-single .price del span{color:#b7b7b7;text-decoration-line:line-through}.woocommerce-page.woocommerce-cart #content table.cart td.actions .coupon input.input-text[type=text]{min-height:38px}.woocommerce #reviews #comments h3{font-size:28px;letter-spacing:.5px;margin-bottom:20px}.woocommerce div.product .woocommerce-tabs .panel h3{font-size:30px;margin-bottom:10px}.related.products h3{text-transform:capitalize}.product .product-single ul.rate{margin-top:15px;font-size:16px}.product .product-single ul.rate li i.fa.fa-star:before{margin-right:5px}.product .product-single ul.rate{transform:translateX(-100%);margin-top:-40px;font-size:16px;width:100%;text-align:left;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.product .product-single ul.rate li{background-color:rgb(17 17 17/0.7);display:inline-block;text-align:center;color:var(--bs-white);min-height:40px;line-height:40px;padding:0 17px;border-radius:0 20px 0 0}.product .product-single:hover ul.rate,.product .product-single:focus-within ul.rate{opacity:1;visibility:visible;transform:translateX(0)}p.woocommerce-notice.woocommerce-notice--success{margin-bottom:15px;padding:15px;border-top:2px solid transparent}.woocommerce ul.order_details{padding:15px 15px 0;background-color:var(--bs-white);border:1px solid #d3ced2}.woocommerce ul.order_details li{margin-bottom:15px}.woocommerce .woocommerce-order h2{font-size:32px;margin-bottom:15px}.woocommerce section.woocommerce-customer-details address{border-radius:0;border:1px solid #d3ced2;padding:22px}p.woocommerce-notice.woocommerce-notice--success,div.woocommerce-info,p.woocommerce-info,li.woocommerce-info{border-color:var(--hg-primary);background-color:var(--bs-white);box-shadow:0 6px 25px -5px rgb(0 0 0/0.12)}p.woocommerce-notice.woocommerce-notice--success a,div.woocommerce-info a,p.woocommerce-info a,li.woocommerce-info a,p.woocommerce-notice.woocommerce-notice--success:before,div.woocommerce-info:before,p.woocommerce-info:before,li.woocommerce-info:before{color:var(--hg-primary)}.woocommerce nav.woocommerce-pagination{display:block;margin-top:2.5em;margin-bottom:2em}.woocommerce nav.woocommerce-pagination ul.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:none;float:none;display:inline-flex;align-items:center}.woocommerce nav.woocommerce-pagination ul.page-numbers li:not(:first-child){margin-left:4px}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers{display:inline-flex;min-width:45px;min-height:45px;line-height:19px;font-weight:600;justify-content:center;align-items:center;background-color:#efefef}.woocommerce nav.woocommerce-pagination ul li a.page-numbers:focus,.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li span.page-numbers.current{color:var(--bs-white);background-color:var(--hg-primary)}.product .product-single a.added_to_cart.wc-forward{font-weight:600;letter-spacing:.5px;display:block}.dark-product .product-single{background-color:var(--bs-primary)}.dark-product .product-single h2,.dark-product .product-single .woocommerce-Price-amount.amount{color:var(--bs-white)}h3#order_review_heading{margin-top:50px;margin-bottom:20px;padding:0 15px}.woocommerce .dark-product div.product-single a.button,.woocommerce div.product-single .dark-product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{color:var(--bs-primary);background-color:var(--bs-white)}.dark-product .product-single a.added_to_cart.wc-forward{color:var(--bs-white)}.single-product .product .product_title.entry-title{letter-spacing:.65px;font-size:34px;margin-bottom:3px}.single-product .product p.price{margin-bottom:10px}.single-product .product .product_meta>span{display:block}.single-product .product .single_add_to_cart_button{margin-left:10px}.woocommerce .col2-set div.col-2,.woocommerce-page .col2-set div.col-2,.woocommerce .col2-set div.col-1,.woocommerce-page .col2-set div.col-1{width:48%;max-width:100%}span.woocommerce-input-wrapper{width:100%}.select2-container--default span.select2-selection--single{height:40px;border-radius:0;border-color:#e9e9ea}.select2-container--default .select2-selection--single span.select2-selection__rendered{line-height:40px}.select2-container--default .select2-selection--single span.select2-selection__arrow{height:30px}.woocommerce form p.form-row{margin:0 0 15px}.woocommerce-checkout-review-order li{position:relative}.woocommerce-checkout-review-order li label{margin-bottom:0;vertical-align:middle;line-height:1.5;display:inline-flex;align-items:center}.woocommerce-checkout div#payment.woocommerce-checkout-payment{background-color:var(--bs-white);box-shadow:0 3px 30px -6px rgb(0 0 0/0.15)}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,body.woocommerce-checkout #payment div.payment_box{background-color:var(--bs-primary-light);border:2px solid var(--bs-primary)}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,body.woocommerce-checkout #payment div.payment_box:before{border-color:var(--bs-primary);border-right-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;top:-.95em}.woocommerce-checkout-review-order #payment ul.payment_methods label img{height:38px;margin-left:.75em}.woocommerce-checkout #payment .payment_method_paypal a.about_paypal{padding:0 10px;background-color:var(--bs-white);line-height:30px;border-radius:20px;font-weight:600;box-shadow:0 0 10px -2px rgb(0 0 0/0.2)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:18px}.woocommerce form .form-row textarea.input-text{padding:7px}.woocommerce .quantity .qty{padding:.25rem;min-height:34px}.woocommerce table.shop_table a.remove{background-color:var(--bs-primary);color:var(--bs-white) !important}.woocommerce form .form-row input.input-checkbox,.woocommerce form .form-row input.input-checkbox#terms{outline:none;outline-offset:unset;display:inline-block}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .price_label{font-family:"Poppins",sans-serif}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{font-weight:600;color:var(--bs-white);background-color:var(--hg-primary);border-radius:0;overflow:hidden;font-size:.95rem}.woocommerce-page.woocommerce-cart #content table.cart td.actions .coupon input.input-text[type=text]{padding:7px 6px 6px;width:100%;max-width:180px}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:var(--bs-white)}@media only screen and (min-width:992px){.woocommerce-checkout #payment .payment_method_paypal a.about_paypal{position:absolute;right:0}}@media only screen and (max-width:991px){.woocommerce ul.order_details li{float:none;border-right:0;padding-bottom:10px;border-bottom:1px dashed #d3ced2}.woocommerce p.woocommerce-result-count{display:block;text-align:center;width:100%}.woocommerce .woocommerce-ordering{display:block;width:100%;margin-top:.5em}.woocommerce .col2-set div.col-2,.woocommerce-page .col2-set div.col-2,.woocommerce .col2-set div.col-1,.woocommerce-page .col2-set div.col-1{width:100%;max-width:100%}}.product .product-single .sale-ribbon{width:40px;height:40px;top:10%;left:10%;right:unset;bottom:unset;z-index:1;opacity:1;font-size:14px;background-color:var(--hg-primary);line-height:1;display:flex;justify-content:center;align-items:center;position:absolute;color:var(--white-color);box-shadow:0 2px 5px 0 rgb(0 0 0/16%),0 2px 10px 0 rgb(0 0 0/12%);transform-origin:center;transition:.3s all ease-out}.product .product-single .sale-ribbon:before,.product .product-single .sale-ribbon:after{background-color:var(--hg-primary)}.product .product-single .sale-ribbon:before{top:0;left:0;transform:rotate(22.5deg);z-index:1}.product .product-single .sale-ribbon:before,.product .product-single .sale-ribbon:after{content:"";position:absolute;width:40px;height:40px}.product .product-single .sale-ribbon .tag-line{width:40px;height:40px;color:#fff;background-color:var(--hg-primary);display:flex;justify-content:center;align-items:center;position:absolute;text-align:center;bottom:0;right:0;z-index:5;color:var(--white-color);transform:rotate(-22.5deg)}.product .product-single .sale-ribbon:after{top:0;left:0;transform:rotate(-45deg);box-shadow:0 2px 5px 0rgba(0,0,0,.16),0 2px 10px 0rgba(0,0,0,.12)}.product .product-single .sale-ribbon:hover{transform:matrix3d(1.058,.38,-.38,0,-.38,1.058,-.38,0,.38,.38,.8464,0,0,0,0,1);-webkit-transform:matrix3d(1.058,.38,-.38,0,-.38,1.058,-.38,0,.38,.38,.8464,0,0,0,0,1)}.woocommerce span.onsale{width:45px;height:45px;top:1%;left:1%;right:unset;bottom:unset;z-index:1;opacity:1;font-size:14px;background-color:var(--hg-primary);line-height:1;display:flex;justify-content:center;align-items:center;position:absolute;color:var(--white-color);box-shadow:0 2px 5px 0 rgb(0 0 0/16%),0 2px 10px 0 rgb(0 0 0/12%);transform-origin:center;transition:.3s all ease-out}.woocommerce-account .addresses .title .edit,.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-number a,.woocommerce-account .woocommerce-MyAccount-content p a{color:var(--hg-primary)}.woocommerce-MyAccount-navigation ul{background-color:var(--bs-primary-light);border:1px solid #e5e5e5;padding:0;list-style:none;margin:0}.woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 20px;line-height:1.5;border-width:0;border-style:solid;border-left-width:2px;border-left-color:transparent;border-bottom-width:1px;border-bottom-color:#e5e5e5;color:#2c3145;-webkit-transition:.3s all;transition:.3s all}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li a:focus{background-color:var(--bs-white);border-left-color:var(--hg-primary)}.woocommerce-account .woocommerce-MyAccount-content{border:1px solid #e5e5e5;padding:20px;background-color:#fbfbfb;min-height:254px}.woocommerce .woocommerce-Addresses{margin-top:15px}.woocommerce .woocommerce-Addresses .woocommerce-Address{border:1px solid #e5e5e5;padding:15px}.woocommerce-account .addresses address{margin-bottom:0}.woocommerce-account .edit-account .woocommerce-form-row input.woocommerce-Input{min-height:38px;padding:8px 15px}.woocommerce-account .edit-account .woocommerce-form-row em{margin-top:5px;display:block}.woocommerce-account .edit-account .woocommerce-form-row{display:inline-block}.woocommerce-account .edit-account .woocommerce-Button{margin-top:10px}.woocommerce-Address-title{position:relative}.woocommerce-Address-title a.edit{position:absolute;top:0;right:0}@media only screen and (max-width:991px){.woocommerce .woocommerce-Addresses .woocommerce-Address{width:100% !important;float:none !important}.woocommerce .woocommerce-Addresses .woocommerce-Address:not(:last-child){margin-bottom:15px}}.woocommerce span.onsale{background-color:var(--hg-primary)}.woocommerce table.shop_table{border-collapse:collapse !important}.woocommerce form .form-row input.input-text{min-height:35px;padding:10px;background:0 0;border-radius:0}.woocommerce table.shop_table th{color:var(--hg-primary);background-color:var(--bs-primary-light)}.woocommerce .blockUI.blockOverlay{z-index:1 !important}.woocommerce form .woocommerce-address-fields .form-row label{display:inline-block}.main-menu-right .menu-right-list .cart-item .header-cart-toggle{position:relative;width:45px;height:45px;color:var(--hg-secondary);background:var(--white-color);box-shadow:3px 4px 30px rgb(215 215 215/78%);display:inline-block;border-radius:50%;text-align:center;line-height:44px;padding:0;font-size:16px}.main-menu-right .menu-right-list .cart-item:hover .header-cart-toggle,.main-menu-right .menu-right-list .cart-item .header-cart-toggle:focus{color:var(--hg-primary)}.main-menu-right{position:relative;margin-left:25px}.main-menu-right .menu-right-list .cart-item .shopping-cart{position:absolute;top:50px;opacity:0;visibility:hidden;position:absolute;top:80%;right:0;z-index:1;width:250px;padding:12px;background:var(--white-color);border-radius:0 3px 3px;border:0;border-top:3px solid var(--hg-primary);opacity:0;visibility:hidden;-webkit-box-shadow:0 15px 30px -5px rgb(0 0 0/7%);box-shadow:0 15px 30px -5px rgb(0 0 0/7%);-webkit-transition:all .5s;transition:all .5s}.main-menu-right .menu-right-list .cart-item .shopping-cart p{color:var(--hg-primary);margin-bottom:0}.main-menu-right .menu-right-list .cart-item .shopping-cart:after{top:-8px;left:95%;content:"";position:absolute;width:11px;height:11px;border:3px solid var(--hg-primary);background-color:var(--white-color);border-right:none;border-bottom:none;-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.main-menu-right .menu-right-list .cart-item .shopping-cart:after{right:15%}.main-menu-right .menu-right-list .cart-item:hover .shopping-cart{visibility:visible;opacity:1;top:100%;-webkit-transform:scale(1,1);transform:scale(1,1)}.main-menu-right .menu-right-list .cart-item .header-cart-toggle span{position:absolute;top:0;right:-9px;background:var(--hg-primary);height:20px;width:20px;border-radius:50%;font-size:12px;font-weight:500;color:var(--white-color);line-height:20px}