.version-light .woo-main-shop:not(.bg-lightbrown) .pagination-wrap li a:not(.active){background:#f4f1ed}.version-light .woo-main-shop .pagination-wrap li a:not(.active):hover{background:var(--rx-main-color);border:1px solid var(--rx-main-color)}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#1b1b1b;font-family:"Urbanist",sans-serif;font-size:15px;font-weight:300;color:rgb(255 255 255 / .6);border-top-color:var(--rx-main-color)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{color:var(--rx-main-color)}.version-light .woocommerce-error,.version-light .woocommerce-info,.version-light .woocommerce-message{background-color:#f4f1ed;color:#141414}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled{display:inline-block;height:auto;padding:12px 27px;border:1px solid var(--rx-main-color);border-radius:5px;background-color:var(--rx-main-color);color:#fff;text-align:center;font-size:17px;font-weight:400;line-height:30px;transition:border-color 300ms ease,transform 300ms ease,background-color 300ms ease,color 300ms ease;transform-style:preserve-3d}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover{border:1px solid #141414;background-color:#141414;color:#fff;transform:translate3d(0,-6px,.01px)}.woocommerce a.added_to_cart{overflow:hidden}.added_to_cart:before{content:"\e63d";font-family:'themify';position:relative;left:16px;top:-3px;font-size:18px;speak:none;color:#fff;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce a.added_to_cart:hover:before{color:#101010}@media (max-width:767px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}.woocommerce-off ul.products[class*=columns-] li.product,.woocommerce-page-off ul.products[class*=columns-] li.product{margin:0 2% 2.992em 0;margin-left:0px!important}.rx-el-pro-ico:hover{display:flex}@media screen and (min-width:768px){.rx-car-nav-alt{position:absolute;right:0;top:-90px}}@media screen and (max-width:768px){.rx-car-nav-alt{text-align:center}}.rooms3 .item .cont .price{font-size:21px;line-height:1.2em;color:#fff;font-weight:400;margin-bottom:10px}.rooms3 .item .cont .price span:not(.amount,.woocommerce-Price-currencySymbol){font-size:17px;font-weight:400;color:rgb(255 255 255 / .7);margin-bottom:0}.rooms2 .discount{position:absolute;top:30px;left:30px;background-color:#fff;color:#141414;font-family:"Urbanist",sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;text-transform:uppercase;padding:5px 15px;border-radius:5px}@media only screen and (max-width:400px){.col-md-12.isotope-items{left:0px!important}}.variations .select1_inner{border-radius:5px;margin-bottom:15px}.version-dark .variations .select1_inner{border:1px solid rgb(255 255 255 / .1);float:left;width:100%}.version-light .variations .select1_inner{border:1px solid rgb(203 157 85 / .3);float:left;width:100%}.variations .select1_inner .select2{max-height:55px}.version-dark .variations .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:20px;color:#999}.version-light .variations .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:20px;color:#707070}.variations .select1_inner:after{top:20px}.label label,.woocommerce form .form-row label{font-family:--rx-main-font;line-height:40px;font-weight:600}.reset_variations,.reset_dates{font-family:--rx-main-font;line-height:20px;font-weight:600;margin-bottom:10px}.booking_details{margin-top:30px;float:left;width:100%}.booking_price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-family:--rx-main-font;color:var(--rx-main-color);font-weight:600;font-size:20px}.wceb_picker_wrap p:after{display:block;position:absolute;right:20px;top:23px;pointer-events:none;content:"\e6b6"!important;font-family:"themify";font-size:15px;line-height:1;font-weight:300}.version-dark .wceb_picker_wrap p:after{color:#999}.version-light .wceb_picker_wrap p:after{color:#707070}.wceb_picker_wrap{float:left;width:100%}.wceb_picker_wrap p{position:relative}.wceb_picker_wrap label,.mbfw-date-picker-section label{display:none!important}.woocommerce-variation-add-to-cart{float:left;width:100%;margin-bottom:0}.single-product .quantity{float:left}.woocommerce .single_add_to_cart_button{margin-left:11px!important}.woocommerce .quantity .qty{width:80px!important}.version-light .variations .select1_inner:after{color:#707070}.select2-container .select2-dropdown,.select2-container .select2-selection{border:none}.form2 .cont,.form2{float:left;width:100%}.form2 .head .pro-dt-price p{color:#fff;font-size:30px;margin-bottom:0;font-family:--rx-main-font;font-weight:400;line-height:1.25em;text-align:center}.elementor-widget-rixos-single-add-cart .form2 .head{z-index:1;position:relative}.woocommerce ul.products .owl-item li.product,.woocommerce-page ul.products .owl-item li.product{width:100%;margin:0px!important}.bg-darkgray-2{background-color:#1b1b1b}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:100%;height:auto}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:400}.widget .woocommerce-Price-amount{font-size:13px}.woocommerce .star-rating::before,.woocommerce .star-rating span::before{color:#e4a853}.info .star-rating{padding:10px 0}.sort-product{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.sort-product p{margin-bottom:0;line-height:1.2em}.sort-product .sortby{margin-left:auto}.sort-product .sortby .select2{border:1px solid var(--rx-main-color);background:#fff0;height:64px;line-height:60px;border-radius:0;padding-left:18px;padding-right:30px;margin-bottom:0}.sort-product .sortby .select2 .list{height:200px;overflow:auto;border-radius:0}.version-light .sort-product .sortby .select2-container--default .select2-selection--single .select2-selection__rendered{color:#141414}.version-light .sort-product .sortby.select1_inner:after{color:#141414}.woocommerce .products ul,.woocommerce ul.products{padding:0px!important}.banner-header[data-overlay-dark] .woocommerce-products-header__title{font-size:50px;line-height:60px;font-family:--rx-main-font;font-weight:400;color:#fff;position:relative;margin-bottom:0;text-transform:uppercase}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-large .wc-block-components-address-form .wc-block-components-text-input.wc-block-components-address-form__email:only-child,.is-medium .wc-block-components-address-form .wc-block-components-text-input.wc-block-components-address-form__email:only-child,.is-small .wc-block-components-address-form .wc-block-components-text-input.wc-block-components-address-form__email:only-child,.wc-block-checkout__add-note .wc-block-components-textarea{float:left;width:100%}.wc-block-components-checkout-step__description{margin-bottom:20px!important}.version-dark .wc-block-components-totals-wrapper,.version-dark .wp-block-woocommerce-checkout-order-summary-totals-block,.version-dark .wp-block-woocommerce-checkout-order-summary-block,.version-dark .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{border-color:rgb(255 255 255 / .1)}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-family:--rx-main-font;font-weight:400;line-height:1.25em;font-size:1.25em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:none!important;}.wc-block-components-checkbox label{margin-top:20px}.version-dark .wc-block-components-form .wc-block-components-text-input input[type=email],.version-dark .wc-block-components-form .wc-block-components-text-input input[type=number],.version-dark .wc-block-components-form .wc-block-components-text-input input[type=password],.version-dark .wc-block-components-form .wc-block-components-text-input input[type=tel],.version-dark .wc-block-components-form .wc-block-components-text-input input[type=text],.version-dark .wc-block-components-form .wc-block-components-text-input input[type=url],.version-dark .wc-block-components-text-input input[type=email],.version-dark .wc-block-components-text-input input[type=number],.version-dark .wc-block-components-text-input input[type=password],.version-dark .wc-block-components-text-input input[type=tel],.version-dark .wc-block-components-text-input input[type=text],.version-dark .wc-block-components-text-input input[type=url],.version-dark .wc-blocks-components-select .wc-blocks-components-select__select,.version-dark .wc-blocks-components-select .wc-blocks-components-select__container,.version-dark .wc-block-components-checkout-step__container textarea{background:#fff0;border-color:rgb(255 255 255 / .1)}.version-dark .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.version-dark .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.version-dark .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.version-dark .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.version-dark .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.version-dark .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.version-dark .wc-block-components-text-input input[type=email]:focus,.version-dark .wc-block-components-text-input input[type=number]:focus,.version-dark .wc-block-components-text-input input[type=password]:focus,.version-dark .wc-block-components-text-input input[type=tel]:focus,.version-dark .wc-block-components-text-input input[type=text]:focus,.version-dark .wc-block-components-text-input input[type=url]:focus,.version-dark .wc-block-components-checkout-step__container textarea:focus{background:#fff0;color:#999;border-color:rgb(255 255 255 / .1)}.version-dark .wc-blocks-components-select .wc-blocks-components-select__expand{fill:var(--rx-main-color)}.version-dark .wc-blocks-components-select .wc-blocks-components-select__label,.version-dark .wc-blocks-components-select .wc-blocks-components-select__select,.version-dark .wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:#999}.wc-block-components-button:not(.is-link),.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-block;height:auto;padding:12px 27px;border:1px solid var(--rx-main-color);border-radius:5px;background-color:var(--rx-main-color);color:#fff;text-align:center;font-size:17px;font-weight:400;line-height:30px;transition:border-color 300ms ease,transform 300ms ease,background-color 300ms ease,color 300ms ease;transform-style:preserve-3d;outline:none!important}body .edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,body .editor-styles-wrapper .wc-block-grid__product-title,body .wc-block-grid__product-title{font-family:--rx-main-font;font-size:20px;font-weight:400;margin-bottom:10px}.wc-block-grid__products .wc-block-grid__product-image img{border-radius:10px}.single-product .wceb_price_format{font-size:14px}.booking_price{margin-bottom:30px!important}.elementor-widget-rixos-single-add-cart .woocommerce-message{z-index:1}.woocommerce-page .elementor-widget-rixos-single-add-cart .woocommerce-message .button{float:none;background:#fff0;border:none;padding:0;transition:unset;transform-style:unset;transform:unset!important;color:#141414;border-bottom:1px dotted #141414;border-radius:0;font-size:15px}.version-dark.woocommerce-page .elementor-widget-rixos-single-add-cart .woocommerce-message .button{color:rgb(255 255 255 / .6);border-bottom:1px dotted rgb(255 255 255 / .6)}.woocommerce-form-login,.woocommerce-form-login .password-input,.woocommerce form.register,span.woocommerce-input-wrapper{width:100%;float:left}.woocommerce-form.woocommerce-form-login label,.woocommerce form.register label{margin-bottom:10px}body .woocommerce-form-register__submit{margin-top:15px!important}.woocommerce-MyAccount-navigation input:-webkit-autofill,.woocommerce form.checkout_coupon input:-webkit-autofill,.woocommerce form.login input:-webkit-autofill,.woocommerce form.register input:-webkit-autofill,.woocommerce-ResetPassword.lost_reset_password input:-webkit-autofill{background-color:rgb(255 255 255 / .1)!important;background:rgb(255 255 255 / .1)!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:Font Awesome\ 5 Pro;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\f070";text-decoration:none;position:relative;top:-7px;right:10px}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{content:"\f06e"}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after,.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:var(--rx-main-color)}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:25px}.version-light .woocommerce form.checkout_coupon,.version-light .woocommerce form.login,.version-light .woocommerce form.register{border-color:#F2F2F2}.version-dark .woocommerce form.checkout_coupon,.version-dark .woocommerce form.login,.version-dark .woocommerce form.register{border-color:rgb(255 255 255 / .1)}.woocommerce-MyAccount-content fieldset,.woocommerce form .password-input,.woocommerce-page form .password-input{float:left;width:100%}.woocommerce .form2-sidebar ul{padding:0}.woocommerce .form2-sidebar .item .features{grid-template-columns:50% 50%;border-radius:15px;padding:15px 20px;margin-bottom:10px;border:1px solid rgb(0 0 0 / .05)}.version-dark .woocommerce .form2-sidebar .item .features{border-color:rgb(255 255 255 / .1)}.woocommerce .form2-sidebar .item .features:hover,.woocommerce .form2-sidebar .item .features.active,.woocommerce .form2-sidebar .item .features.is-active{background:var(--rx-main-color);color:#fff;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:15px}.woocommerce .form2-sidebar .item .features span i{color:var(--rx-main-color);margin-right:15px;font-size:11px}.woocommerce .form2-sidebar .item .features:hover span i,.woocommerce .form2-sidebar .item .features.active span i,.woocommerce .form2-sidebar .item .features.is-active span i{color:#fff}.rooms1 .product-type-variable .item .wrap .button{position:relative;display:block;top:20px;transform:translateY(66%);transition:opacity 500ms ease,visibility 500ms ease,transform 500ms ease;visibility:hidden;opacity:0}.rooms1 .product-type-variable .item:hover .wrap .button{visibility:visible;transform:translateY(0%);opacity:1}@media screen and (max-width:1064px){.rooms1 .product-type-variable .item .wrap .button,.rooms1 .product-type-variable .item .wrap .button-3{position:relative;display:flex;align-items:center;justify-content:center;min-width:50px;height:50px;background-color:var(--rx-main-color);border-radius:50%;font-size:15px;color:#fff;padding:0}.rooms1 .product-type-variable .item .wrap .button-3 span{display:none}.rooms1 .product-type-variable .item .wrap .button-3 i{margin-right:0}.rooms1 .product-type-variable .item .wrap .button:not(.button-3):before{content:"\f291";font-family:"Font Awesome 6 Pro";color:#fff;left:16px;position:relative}.rooms1 .product-type-variable .item .wrap .button:not(.button-3){color:#fff0}}.wceb-price-format{display:none}