@charset "utf-8";.outer-page .content_wrapper .no-gutter .luffu-club-hero-img-808{padding:0 0 var(--desktop-widget-to-widget-space)}.outer-page .content_wrapper .no-gutter .luffu-club-hero-img-808 .image-content-wrapper{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-hero-img-808 .image-content-wrapper .plyr__controls{left:0;right:0;bottom:calc(var(--booking-form-height) - var(--booking-form-bottom));background:transparent;display:flex;justify-content:center;width:77.212%;margin:0 auto}@media (max-width:1100px){.outer-page .content_wrapper .no-gutter .luffu-club-hero-img-808 .image-content-wrapper .plyr__controls{width:85.44%}}@media (max-width:990px){.outer-page .content_wrapper .no-gutter .luffu-club-hero-img-808 .image-content-wrapper .plyr__controls{bottom:calc(var(--booking-form-height) - var(--booking-form-bottom) - 18px)}}@media (max-width:850px){.outer-page .content_wrapper .no-gutter .luffu-club-hero-img-808 .image-content-wrapper .plyr__controls{width:94%}}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644{padding:var(--desktop-widget-to-widget-space) 4.297%;width:100%;max-width:100%}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .widget-text-group{max-width:100%;padding:0 11.682% !important}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .widget-text-group .text-content-wrapper{align-items:center;height:auto !important}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .widget-text-group .text-content-wrapper>*{text-align:center}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .text-content-wrapper a:not(.btn){display:flex;flex-direction:column;text-transform:uppercase;text-decoration:unset}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .text-content-wrapper a:not(.btn)::after{content:"";display:block;width:50%;height:1px;margin-top:2px;background:#c29110;transition:all 500ms ease}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .text-content-wrapper a:not(.btn):hover::after{width:100%}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider{max-width:100%;--card-padding-34px:clamp(16px,2.215vw,34px);--card-margin-top-43px:clamp(20px,2.8vw,43px)}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .text-content{padding:0 var(--card-padding-34px);margin:0 !important;transition:all 500ms ease}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .slick-center{margin-top:var(--card-margin-top-43px) !important}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .slick-slide:not(.slick-center){margin-bottom:var(--card-margin-top-43px) !important}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .slick-slide:not(.slick-center) .text-content-wrapper{gap:0;overflow:hidden}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .slick-slide:not(.slick-center) .text-content-wrapper>*:not(h1,h2,h3,h4,h5,h6){transform:translateY(40px);max-height:0;margin:0;opacity:0;transition:max-height 750ms ease-out .2s,margin 750ms ease-out,transform 750ms ease-out,opacity 750ms ease-out}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .slick-center .text-content-wrapper>*:not(h1,h2,h3,h4,h5,h6){opacity:1;max-height:300px;transform:translateY(0);transition:max-height 2500ms cubic-bezier(0.39,0.58,0.57,1),margin 750ms cubic-bezier(0.39,0.58,0.57,1),transform 750ms cubic-bezier(0.39,0.58,0.57,1)}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .text-content-wrapper{width:calc(100% - var(--card-padding-34px) * 2);position:absolute;bottom:0;left:var(--card-padding-34px);background:var(--image-content-wrapper-linear-gradient-desktop);padding:17px 20px 20px;transition:all 500ms ease;max-height:100%;overflow-y:auto}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .text-content-wrapper>*{color:#fff}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .slick-prev{left:1%;top:calc(50% - var(--card-margin-top-43px) / 2)}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .slick-next{right:1%;top:calc(50% - var(--card-margin-top-43px) / 2)}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider[data-variation=widget_card_layout]{margin-top:var(--desktop-widget-to-widget-space)}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .card-layout{display:flex;flex-wrap:wrap;justify-content:center;row-gap:calc(var(--card-padding-34px) * 2)}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .card-layout .text-content{width:calc(100% / 3)}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider[data-images_in_row=2] .card-layout .text-content{width:calc(100% / 2)}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .text-content-wrapper>a:not(.btn)::after{background:#fff}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .text-content-wrapper::-webkit-scrollbar{width:6px}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .text-content-wrapper::-webkit-scrollbar-track{background:transparent}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .text-content-wrapper::-webkit-scrollbar-thumb{background-color:#eab119}.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .text-content-wrapper::-webkit-scrollbar-thumb:hover{background-color:#d29d10}@-moz-document url-prefix(){.outer-page .luffu-club-rooms-txtgrp-imgtxt-slider-cards-644 .wt-image-text-slider .text-content-wrapper{scrollbar-width:thin;scrollbar-color:#d29d10 transparent}}.outer-page .content_wrapper .no-gutter .luffu-club-home-into-txt-grp-325{padding:var(--desktop-widget-to-widget-space) 0}.outer-page .content_wrapper .no-gutter .luffu-club-home-into-txt-grp-325 .content-block{width:70.052%;margin:0 14.974%}.outer-page .content_wrapper .no-gutter .luffu-club-home-into-txt-grp-325 .text-content-wrapper *{text-align:var(--desktop-text-group-align)}.outer-page .content_wrapper .no-gutter .luffu-club-home-into-txt-grp-325 .text-content-wrapper{height:auto !important}.outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-home-into-txt-grp-325 .text-content .text-content-wrapper .txt-wdgt-btn-wrapper:empty{margin:0}.outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-home-into-txt-grp-325 .text-content .text-content-wrapper p:has(.txt-wdgt-btn-wrapper:empty){display:none}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075{padding:var(--desktop-widget-to-widget-space) 0}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content{padding:calc((var(--desktop-widget-to-widget-space) * 2 + 16px)) 0;margin:0;display:flex;justify-content:flex-end}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .image-content-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .image-content-wrapper img{height:100%;width:100%;object-fit:cover}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .text-content-wrapper{position:relative;right:clamp(80px,7.813vw,120px);width:33.008%;background:rgba(39,39,39,0.90);padding:37px 34px 38px;color:#fff;row-gap:var(--desktop-text-space-row-gap);align-items:var(--desktop-text-group-align)}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .text-content-wrapper *{color:#fff;text-align:var(--desktop-text-group-align)}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .text-content-wrapper :is(h1,h2,h3,h4,h5,h6,.header-one,.header-two,.header-three,.header-four,.header-five,.header-six){margin-bottom:var(--desktop-heading-to-text-margin)}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .text-content-wrapper :is(.txt-wdgt-btn-wrapper,.wtbookbtn,a:not(.btn)){margin-top:var(--desktop-text-to-button-margin)}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .text-content-wrapper a:not(.btn){text-transform:uppercase;position:relative;flex-direction:column;align-self:center}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .text-content-wrapper a:not(.btn):after{content:'';width:50%;height:1px;background:var(--link-color-on-img);display:block;margin-top:2px;transition:1s ease}.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .text-content-wrapper a:not(.btn):hover:after{width:100%}@media (max-width:1100px){.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .text-content-wrapper{width:45%}}@media (max-width:900px){.outer-page .content_wrapper .no-gutter .lufu-club-home-offer-1075 .text-content .text-content-wrapper{width:55%}}.outer-page .content_wrapper .no-gutter .luffu-club-home-1img-1170{padding:var(--desktop-widget-to-widget-space) 0}.outer-page .content_wrapper .no-gutter .luffu-club-home-1img-1170 .image-content-wrapper{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261{padding:var(--desktop-widget-to-widget-space) 0}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261.gjs-row .gjs-cell{flex-basis:unset;flex-grow:unset}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell{background:var(--widget-background-color);margin-top:2.605%;width:43.75%}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .right-cell{margin-left:-2.214%;margin-bottom:2.605%;width:58.45%}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell .widget-text-group{margin:0}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell .widget-text-group .content-block{padding:var(--desktop-widget-to-widget-space) clamp(60px,6.12vw,94px) var(--desktop-widget-to-widget-space) clamp(60px,6.51vw,100px)}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell .widget-text-group .text-content-wrapper *{text-align:var(--desktop-left-right-text-align)}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell .widget-text-group .text-content-wrapper h2{background-position:var(--desktop-left-right-text-align) bottom}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .right-cell .wt-image-text-slider .text-content{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .right-cell .wt-image-text-slider .text-content-wrapper{display:none}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell .widget-text-group .text-content-wrapper :is(.txt-wdgt-btn-wrapper,.wtbookbtn,.txt-wdgt-btn-wrapper .wtbookbtn,.wtbookbtn>.one-col){justify-content:flex-start}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .right-cell .wt-image-text-slider .slick-prev{left:var(--slick-arrow-width-desktop)}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .right-cell .wt-image-text-slider .slick-next{right:var(--slick-arrow-width-desktop)}@media (max-width:1024px){.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell{width:46.75%}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .right-cell{width:55.45%}}@media (max-width:768px){.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261.gjs-row .gjs-cell{flex-basis:unset !important}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell{width:51.75% !important}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .right-cell{width:50.45% !important}}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell .widget-text-group .content-block ul{display:flex;list-style:none;padding:0 !important;flex-wrap:wrap;row-gap:clamp(12px,calc((20 / var(--view-port)) * 100vw),20px);width:100%;margin-left:-0.521vw}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell .widget-text-group .content-block ul li{width:33.33%;padding:0 .521vw}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-ltxt-rimg-261 .left-cell .widget-text-group .content-block ul li p:first-child{font-family:'Lucida Bright',serif;color:#272727;font-size:clamp(15px,calc((18 / var(--view-port)) * 100vw),18px);margin-bottom:clamp(8px,calc((12 / var(--view-port)) * 100vw),12px)}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005{padding:var(--desktop-widget-to-widget-space) 0}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005.gjs-row .gjs-cell{flex-basis:unset;flex-grow:unset}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell{background:var(--widget-background-color);margin-top:2.605%;width:43.75%}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .left-cell{margin-right:-2.279%;margin-bottom:2.605%;width:58.45%}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell .widget-text-group{margin:0}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell .widget-text-group .content-block{padding:var(--desktop-widget-to-widget-space) clamp(60px,6.51vw,100px) var(--desktop-widget-to-widget-space) clamp(60px,6.185vw,95px)}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell .widget-text-group .text-content-wrapper *{text-align:var(--desktop-left-right-text-align)}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell .widget-text-group .text-content-wrapper h2{background-position:var(--desktop-left-right-text-align) bottom}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .left-cell .wt-image-text-slider .text-content{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .left-cell .wt-image-text-slider .text-content-wrapper{display:none}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell .widget-text-group .text-content-wrapper :is(.txt-wdgt-btn-wrapper,.wtbookbtn,.txt-wdgt-btn-wrapper .wtbookbtn,.wtbookbtn>.one-col){justify-content:flex-start}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .left-cell .wt-image-text-slider .slick-prev{left:var(--slick-arrow-width-desktop)}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .left-cell .wt-image-text-slider .slick-next{right:var(--slick-arrow-width-desktop)}@media (max-width:1024px){.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell{width:46.75%}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .left-cell{width:55.45%}}@media (max-width:768px){.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005.gjs-row .gjs-cell{flex-basis:unset !important}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell{width:51.75% !important}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .left-cell{width:50.45% !important}}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell .widget-text-group .content-block ul{display:flex;list-style:none;padding:0 !important;flex-wrap:wrap;row-gap:clamp(12px,calc((20 / var(--view-port)) * 100vw),20px);width:100%;margin-left:-0.521vw}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell .widget-text-group .content-block ul li{width:33.33%;padding:0 .521vw}.outer-page .content_wrapper .no-gutter .luffu-club-home-2col-limg-rtxt-1005 .right-cell .widget-text-group .content-block ul li p:first-child{font-family:'Lucida Bright',serif;color:#272727;font-size:clamp(15px,calc((18 / var(--view-port)) * 100vw),18px);margin-bottom:clamp(8px,calc((12 / var(--view-port)) * 100vw),12px)}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639{padding:var(--desktop-widget-to-widget-space) calc(var(--desktop-left-right-widget-space) - clamp(15px,1.498vw,23px))}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639.gjs-row .gjs-cell{flex-basis:unset;flex-grow:unset}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .widget-text-group{padding-bottom:var(--desktop-widget-to-widget-space) !important}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .widget-text-group .content-block{padding:0 11.071%}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .widget-text-group .text-content-wrapper *{text-align:var(--desktop-text-group-align)}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .widget-text-group .text-content-wrapper a:not(.btn){display:inline-flex;flex-direction:column;text-transform:uppercase;text-decoration:none}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .widget-text-group .text-content-wrapper a:not(.btn)::after{content:"";display:block;width:50%;height:1px;margin-top:2px;background:#c29110;transition:all 500ms ease}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .widget-text-group .text-content-wrapper a:not(.btn):hover::after{width:100%}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .wt-image-text-slider .card-layout{display:flex;row-gap:var(--desktop-widget-to-widget-space)}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .wt-image-text-slider .text-content{padding:0 clamp(15px,1.498vw,23px);margin:0}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .wt-image-text-slider .text-content-wrapper{background:var(--card-background-color);border:1px solid rgba(0,0,0,0.5);padding:clamp(16px,1.302vw,20px)}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .wt-image-text-slider .text-content-wrapper *{text-align:var(--desktop-card-text-align)}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .wt-image-text-slider .text-content-wrapper a:not(.btn){align-self:flex-start;margin-top:var(--desktop-text-to-button-margin-card);flex-direction:column;text-transform:uppercase}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .wt-image-text-slider .text-content-wrapper a:not(.btn)::after{content:"";display:block;width:50%;height:1px;margin-top:2px;background:#c29110;transition:all 500ms ease}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .wt-image-text-slider .text-content-wrapper a:not(.btn):hover::after{width:100%}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .wt-image-text-slider .slick-prev{left:3px}.outer-page .content_wrapper .no-gutter .luffu-club-1col-experience-card-639 .wt-image-text-slider .slick-next{right:3px}.outer-page .content_wrapper .no-gutter .fullWidthWidget.luffu-club-home-1col-gallery-103{padding:var(--desktop-widget-to-widget-space) var(--desktop-left-right-widget-space) var(--desktop-widget-to-widget-space);margin-top:var(--desktop-widget-to-widget-space);background:linear-gradient(180deg,var(--widget-background-color) 0,var(--widget-background-color) 61.22%,#fffdfa 61.22%,#fffdfa 100%)}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103.gjs-row .gjs-cell{flex-basis:unset;flex-grow:unset}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .widget-text-group{padding-bottom:var(--desktop-widget-to-widget-space) !important}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .widget-text-group .content-block{padding:0 9.731%}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .widget-text-group .text-content-wrapper *{text-align:var(--desktop-text-group-align)}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .widget-text-group .text-content-wrapper a:not(.btn){display:inline-flex;flex-direction:column;text-transform:uppercase;text-decoration:none}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .widget-text-group .text-content-wrapper a:not(.btn)::after{content:"";display:block;width:50%;height:1px;margin-top:2px;background:#c29110;transition:all 500ms ease}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .widget-text-group .text-content-wrapper a:not(.btn):hover::after{width:100%}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide .text-content-wrapper{display:none}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-track{display:flex;flex-wrap:nowrap}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-list{padding:0 6.79% !important}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide{padding:0;transition:all 700ms ease-in-out;margin:0 -33.5px;overflow:hidden}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide img{transition:all 700ms ease-in-out}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-center+.slick-slide+.slick-slide{transform-origin:left}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide:not(.slick-center,.slick-current,.slick-active){transform:scale(0.7265,0.858);object-fit:cover;overflow:hidden}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide:not(.slick-center,.slick-current,.slick-active) img{transform:scale(1.3765,1.1653)}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-prev{left:0;transform:translate(-50%,-50%)}.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-next{right:0;transform:translate(50%,-50%)}@media (min-width:1800px){.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide{margin:0 -42.5px}}@media (min-width:1600px) and (max-width:1799px){.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide{margin:0 -38.5px}}@media (max-width:1400px){.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide{margin:0 -30.5px}}@media (max-width:1200px){.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide{margin:0 -27.5px}}@media (max-width:1100px){.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide{margin:0 -24px}}@media (max-width:990px){.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide{margin:0 -20px}}@media (max-width:860px){.outer-page .content_wrapper .no-gutter .luffu-club-home-1col-gallery-103 .wt-image-text-slider .slick-slide{margin:0 -16px}}.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.luffu-club-home-facilities-1173{margin-top:var(--desktop-widget-to-widget-space);padding:var(--desktop-widget-to-widget-space) var(--desktop-left-right-widget-space);position:relative}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173:before{content:'';display:block;background:var(--widget-background-color);width:77.41vw;height:36.33vw;position:absolute;right:0;top:0}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173.gjs-row .gjs-cell{flex-basis:unset;flex-grow:unset;position:relative}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .widget-text-group{right:0;width:56.738% !important;padding-right:clamp(60px,8.646vw,130px) !important;position:absolute;top:0;z-index:1;background:var(--widget-background-color)}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .widget-text-group .text-content-wrapper *{text-align:var(--desktop-left-right-text-align)}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .widget-text-group .text-content-wrapper h2{background-position:var(--desktop-left-right-text-align) bottom}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .widget-text-group .text-content-wrapper :is(.txt-wdgt-btn-wrapper,.wtbookbtn,.txt-wdgt-btn-wrapper .wtbookbtn,.wtbookbtn>.one-col){justify-content:flex-start}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider{display:flex;justify-content:flex-start}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider .slick-list{width:89% !important;margin-left:0}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider .slick-track{position:relative;left:22.9%;display:flex;align-items:flex-end}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider .slick-slide{margin-right:20px;margin-bottom:0;margin-top:var(--desktop-widget-to-widget-space);width:12.7vw;transition:1s ease;padding:0;height:36.33vw;position:relative;bottom:0;display:flex;align-items:flex-end}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider .slick-slide :is(.image-content-wrapper,picture,img){height:17.45vw;object-fit:cover}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider .slick-prev{top:unset;bottom:0;right:calc(var(--slick-arrow-width-desktop) + 50px);left:unset;transform:unset}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider .slick-next{top:unset;bottom:0;transform:unset}@media (max-width:1100px){.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider{margin-top:5%}}@media (max-width:990px){.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider{margin-top:8%}}@media (max-width:890px){.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider{margin-top:26%}.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .widget-text-group{padding-right:20px !important}}@media (min-width:1750px){.outer-page .content_wrapper .no-gutter .luffu-club-home-facilities-1173 .wt-image-text-slider .slick-list{width:86% !important}}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-padding-bottom-0-1031{padding:var(--desktop-widget-to-widget-space) 0 0}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-padding-bottom-0-1031 .content-block{width:70.052%;margin:0 14.974%}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-padding-bottom-0-1031 .text-content-wrapper *{text-align:var(--desktop-text-group-align)}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-padding-bottom-0-1031 .text-content-wrapper{height:auto !important}.outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-txt-grp-padding-bottom-0-1031 .text-content .text-content-wrapper .txt-wdgt-btn-wrapper:empty{margin:0}.outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-txt-grp-padding-bottom-0-1031 .text-content .text-content-wrapper p:has(.txt-wdgt-btn-wrapper:empty){display:none}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-padding-top-0-745{padding:0 0 var(--desktop-widget-to-widget-space)}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-padding-top-0-745 .content-block{width:70.052%;margin:0 14.974%}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-padding-top-0-745 .text-content-wrapper *{text-align:var(--desktop-text-group-align)}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-padding-top-0-745 .text-content-wrapper{height:auto !important}.outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-txt-grp-padding-top-0-745 .text-content .text-content-wrapper .txt-wdgt-btn-wrapper:empty{margin:0}.outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-txt-grp-padding-top-0-745 .text-content .text-content-wrapper p:has(.txt-wdgt-btn-wrapper:empty){display:none}.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.luffu-club-parallax-img-1048{padding:19.5vw var(--desktop-left-right-widget-space);margin:var(--desktop-widget-to-widget-space) 0;max-height:600px}.outer-page .content_wrapper .no-gutter .luffu-club-parallax-img-1048 .text-content{display:none}.outer-page .content_wrapper .no-gutter .luffu-club-inner-page-hero-img-978{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-inner-page-hero-img-978 .image-content-wrapper{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-summary-card-1112{width:100%;max-width:100%;padding:var(--desktop-widget-to-widget-space) 5.73% var(--desktop-widget-to-widget-space) 4.428%}.outer-page .luffu-club-summary-card-1112 .filter-list-wrapper:empty{display:none}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper{display:flex;justify-content:center;align-items:flex-start;row-gap:var(--desktop-widget-to-widget-space)}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget{width:50%;margin:0;padding:0 clamp(24px,calc((32 / var(--view-port)) * 100vw),32px)}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .summary-content-wrap{background-color:transparent;width:100%}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .summary-content-wrap .imageblock a{border-radius:var(--image-border-radius)}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .contentblock{display:flex;flex-direction:column;padding:clamp(16px,calc((20 / var(--view-port)) * 100vw),20px);background:var(--widget-background-color);box-shadow:0 4px 18.5px 0 rgba(0,0,0,0.10);width:100%;justify-content:center;align-items:flex-start;margin:0 auto 0 clamp(16px,calc((20 / var(--view-port)) * 100vw),20px);border-radius:var(--cards-border-radius)}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .offcont{text-align:left}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .offcont p{color:#7D7D7D}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .contentblock .offhead a{text-decoration:unset;position:relative;transition:color .3s linear;color:#414141}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .contentblock .offhead p{margin:0}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .contentblock .offhead a:after{content:'';position:absolute;bottom:5px;left:0;width:0;height:1px;background:var(--brand-color);transition:width .3s linear;top:unset;transform:unset;right:unset}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .contentblock .offhead a:hover,.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .contentblock .offhead a:focus{color:var(--brand-color)}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .contentblock .offhead a:hover::after,.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .contentblock .offhead a:focus::after{width:100%}.outer-page .content_wrapper .no-gutter .summary-widget-wrapper .summary-widget .contentblock .viewbtn a{border:0;padding:0 !important;min-height:unset;line-height:var(--link-line-height) !important}.outer-page .content_wrapper .no-gutter .summary-widget-wrapper .summary-widget .contentblock .viewbtn a:hover,.outer-page .content_wrapper .no-gutter .summary-widget-wrapper .summary-widget .contentblock .viewbtn a:focus{background:transparent;color:var(--brand-color)}.outer-page .summary-widget-wrapper .summary-widget .contentblock .viewbtn a::after{content:"";display:block;width:50%;height:1px;margin-top:2px;background:#c29110;transition:all .3s ease}.outer-page .summary-widget-wrapper .summary-widget .contentblock .viewbtn a:hover::after,.outer-page .summary-widget-wrapper .summary-widget .contentblock .viewbtn a:focus::after{width:100%}.outer-page .luffu-club-summary-card-1112 .filter-list-wrapper{padding:0 0 var(--desktop-widget-to-widget-space)}.outer-page .luffu-club-summary-card-1112 .filter-list-wrapper p{margin:0 0 8px 0;text-align:left}.outer-page .luffu-club-summary-card-1112.summary-widget-wrapper .single-filter-wrapper select:focus-visible{outline:unset !important}.outer-page .luffu-club-summary-card-1112.summary-widget-wrapper .single-filter-wrapper select{border:unset;border-bottom:1px solid rgba(0,0,0,1);font-size:clamp(15px,1.042vw,16px);line-height:clamp(20px,1.563vw,24px);padding:0 35px 5px 5px;width:167px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outer-page .luffu-club-summary-card-1112 .summary-card-wrapper .summary-widget .contentblock .filter-value-for-card{display:none}.outer-page .content_wrapper .no-gutter .fullWidthWidget.luffu-club-rooms-inner-img-slider-1166{padding:var(--desktop-widget-to-widget-space) 0 var(--desktop-widget-to-widget-space) 5.534%}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-slide .text-content-wrapper{display:none}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-track{display:flex;flex-wrap:nowrap}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-list{padding:0 50.1% 0 7.57% !important}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-slide{transition:all .5s linear;padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-slide{margin:0 -6.12vw}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-center+.slick-slide+.slick-slide{transform-origin:left}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-slide:not(.slick-center,.slick-current,.slick-active){object-fit:cover;transform:scale(0.4571,0.8454);overflow:hidden}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-slide:not(.slick-center,.slick-current,.slick-active) .image-content-wrapper img{transform:scale(2,1.18);transition:all .5s linear}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-prev{left:5.209%}.outer-page .content_wrapper .no-gutter .luffu-club-rooms-inner-img-slider-1166 .slick-next{right:5.209%}.outer-page .content_wrapper .no-gutter .fullWidthWidget.luffu-club-rooms-inner-img-slider-1166 .card-layout{padding-right:6.641vw;display:flex;flex-wrap:wrap;justify-content:center}.outer-page .content_wrapper .no-gutter .fullWidthWidget.luffu-club-rooms-inner-img-slider-1166 .card-layout.col-2 .text-content{width:50%}.outer-page .content_wrapper .no-gutter .fullWidthWidget.luffu-club-rooms-inner-img-slider-1166 .card-layout.col-1 .text-content{width:70%}.outer-page .content_wrapper .no-gutter .fullWidthWidget.luffu-club-rooms-inner-img-slider-1166 .card-layout .text-content-wrapper{display:none}.phoenix .outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-room-amenities-txt-grp-446{background:var(--widget-background-color);border-radius:var(--cards-border-radius);margin:var(--desktop-widget-to-widget-space) 0 0;padding:var(--desktop-widget-to-widget-space) calc(var(--desktop-left-right-widget-space) + 2.605%)}.outer-page .widget-wrapper.luffu-club-room-amenities-txt-grp-446 .title-block+.content-block{margin-top:var(--desktop-widget-to-widget-space)}.outer-page .widget-wrapper.luffu-club-room-amenities-txt-grp-446 .text-content-wrapper{display:flex;justify-content:center}.outer-page .widget-wrapper.luffu-club-room-amenities-txt-grp-446 .text-content{width:calc(100% / 5) !important;padding:0 5.176%;row-gap:calc(var(--desktop-text-space-row-gap) - 4px)}.outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-room-amenities-txt-grp-446 .content-block{row-gap:calc(var(--desktop-widget-to-widget-space) - 10px)}.outer-page .widget-wrapper.luffu-club-room-amenities-txt-grp-446 .text-content-wrapper *{text-align:center;line-height:clamp(18px,calc((24 / var(--view-port)) * 100vw),24px)}.outer-page .widget-wrapper.luffu-club-room-amenities-txt-grp-446 .text-content img{width:auto}.outer-page .widget-wrapper.luffu-club-room-amenities-txt-grp-446 .text-content-wrapper-2{justify-content:flex-start}@media (max-width:1024px){.outer-page .widget-wrapper.luffu-club-room-amenities-txt-grp-446 .text-content{width:calc(100% / 4) !important}}.outer-page .content_wrapper .no-gutter .luffu-club-dining-img-slider-1023{padding:var(--desktop-widget-to-widget-space) 0}.outer-page .content_wrapper .luffu-club-dining-img-slider-1023 .slick-list{padding:0 22.527% !important}.outer-page .content_wrapper .luffu-club-dining-img-slider-1023 .slick-slide{padding:0 20px}.outer-page .content_wrapper .luffu-club-dining-img-slider-1023 .text-content-wrapper{display:none}.outer-page .content_wrapper .luffu-club-dining-img-slider-1023 .slick-slide img{transition:all .5s ease}.outer-page .content_wrapper .luffu-club-dining-img-slider-1023 .slick-slide:not(.slick-center) img{padding-block:38.5px}.outer-page .content_wrapper .luffu-club-dining-img-slider-1023 .slick-prev{left:calc(var(--desktop-left-right-widget-space) - 20px)}.outer-page .content_wrapper .luffu-club-dining-img-slider-1023 .slick-next{right:calc(var(--desktop-left-right-widget-space) - 20px)}@media (max-width:1200px){.outer-page .content_wrapper .luffu-club-dining-img-slider-1023 .slick-slide{padding:0 10px}.outer-page .content_wrapper .luffu-club-dining-img-slider-1023 .slick-slide:not(.slick-center) img{padding-block:30px}}.outer-page .content_wrapper .no-gutter .luffu-club-dining-img-slider-1023 .card-layout{padding:0 22.527%}.outer-page .content_wrapper .no-gutter .luffu-club-dining-img-slider-1023 .card-layout .text-content{margin:0}.outer-page .content_wrapper .no-gutter .luffu-club-dining-img-slider-1023 .text-content-wrapper{display:none}.outer-page .content_wrapper .no-gutter .fullWidthWidget.luffu-club-dining-timing-txt-grp-802{padding:0 var(--desktop-left-right-widget-space) var(--desktop-background-widget-padding-top)}.outer-page .content_wrapper .no-gutter .fullWidthWidget.luffu-club-dining-timing-txt-grp-802 .content-block{width:70%;margin:0 15%}.outer-page .content_wrapper .no-gutter .luffu-club-dining-timing-txt-grp-802 .text-content-wrapper{height:auto !important;row-gap:unset}.outer-page .content_wrapper .no-gutter .luffu-club-dining-timing-txt-grp-802 .text-content-wrapper *{text-align:var(--desktop-single-heading-textgrp)}.outer-page .content_wrapper .no-gutter .luffu-club-dining-timing-txt-grp-802 .text-block-1 .text-content-wrapper{border-radius:var(--cards-border-radius);width:39.243%;margin:0 auto;background:var(--widget-background-color);padding:clamp(24px,calc((40 / var(--view-port)) * 100vw),40px)}.outer-page .content_wrapper .no-gutter .luffu-club-dining-timing-txt-grp-802 .text-block-1 .text-content-wrapper li{list-style:none;text-align:var(--desktop-single-heading-textgrp) !important}.outer-page .content_wrapper .no-gutter .luffu-club-dining-timing-txt-grp-802 .text-content-wrapper .multiple-buttons-container{column-gap:clamp(30px,calc((55 / var(--view-port)) * 100vw),55px)}.outer-page .content_wrapper .no-gutter .luffu-club-facilites-card-384{padding:var(--desktop-widget-to-widget-space) var(--desktop-left-right-widget-space)}.outer-page .content_wrapper .no-gutter .luffu-club-facilites-card-384 .card-layout{display:flex;column-gap:clamp(30px,2.995vw,46px);row-gap:var(--desktop-widget-to-widget-space);flex-wrap:wrap}.outer-page .content_wrapper .no-gutter .luffu-club-facilites-card-384 .card-layout .text-content{padding:0;margin:0}.outer-page .content_wrapper .no-gutter .luffu-club-facilites-card-384 .card-layout .text-content-wrapper{background:var(--card-background-color);border:1px solid rgba(0,0,0,0.5);padding:clamp(16px,1.302vw,20px)}.outer-page .content_wrapper .no-gutter .luffu-club-facilites-card-384 .card-layout .text-content-wrapper *{text-align:var(--desktop-card-text-align)}.outer-page .content_wrapper .no-gutter .luffu-club-facilites-card-384 .card-layout.col-2 .text-content{width:calc((100% - clamp(30px,2.995vw,46px)) / 2)}.outer-page .content_wrapper .no-gutter .luffu-club-facilites-card-384 .card-layout.col-3 .text-content{width:calc((100% -(clamp(30px,2.995vw,46px) * 2)) / 3)}.outer-page .content_wrapper .no-gutter .luffu-club-facilites-card-384 .card-layout.col-4 .text-content{width:calc((100% -(clamp(30px,2.995vw,46px) * 3)) / 4)}.outer-page.for-gallerypage .content_wrapper .no-gutter{max-width:100%;width:100%}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615{max-width:100%;width:100%;padding:var(--desktop-background-widget-padding-top) calc(var(--desktop-left-right-widget-space) + 2.084%)}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 .gal-group-btn-group{padding:1.809% 0;margin:0 1.258%;background:rgba(194,145,16,0.9)}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 .gal-group-btn-group .gal-group-btn{margin:0 2.42%;color:rgba(0,0,0,0.85);font-size:clamp(13px,1.041vw,16px);font-weight:400;line-height:22px !important;position:relative}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 .gal-group-btn-group .gal-group-btn::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background:rgba(0,0,0,0.85);transition:width .4s linear}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 .gal-group-btn-group .gal-group-btn:hover::after,.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 .gal-group-btn-group .gal-group-btn:focus::after,.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 .gal-group-btn-group .gal-group-btn:active::after,.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 .gal-group-btn-group .gal-group-btn.active::after{width:100%}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 #thumb-holder{padding:var(--desktop-background-widget-padding-top) 0 0}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 .col-xs-12{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 #gallery-pager{padding:0;justify-content:flex-start;align-items:center;row-gap:clamp(16px,2.083vw,32px)}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 #gallery-pager .gallery_thumbnail_margin{padding:0 1.258%;margin:0}.outer-page .content_wrapper .no-gutter .luffu-club-gallery-615 #gallery-pager .gallery_thumbnail_margin figure{border-radius:var(--image-border-radius)}.outer-page .content_wrapper .no-gutter .luffu-club-location-1169{width:100%;max-width:100%;padding:var(--desktop-widget-to-widget-space) 8.334%}.outer-page .luffu-club-location-1169 .header-pills{margin:0;max-width:100%;width:100%;padding:0}.outer-page .luffu-club-location-1169 .header-pills .header-nav-pills li{margin:calc(var(--desktop-loc-nav-link-space) / 2) var(--desktop-loc-nav-link-space)}.outer-page .luffu-club-location-1169 .header-pills .header-nav-pills li a{color:#272727;font-size:clamp(13px,1.041vw,16px);font-weight:400;line-height:30px !important;padding:0}.outer-page .luffu-club-location-1169 .loc-fullwidth{width:100%;max-width:100%}.outer-page .luffu-club-location-1169 .loc-fullwidth .loc-wdgt-map-wrapper{width:100%;max-width:100%}.outer-page .luffu-club-location-1169 .content_wrapper .no-gutter .widget-wrapper.img-description-padding #close-details{display:flex;flex-direction:column;align-items:center}.outer-page .luffu-club-location-1169 .content_wrapper .no-gutter .widget-wrapper.img-description-padding #close-details span.close-details-text{left:0}.outer-page .content_wrapper .no-gutter .luffu-club-location-1169 .directions-bar{padding:var(--desktop-heading-to-text-spacing) 0 0 0}.outer-page .luffu-club-location-1169 .directions-bar .col-sm-12{padding:0}.outer-page .luffu-club-location-1169 .directions-bar .direction-form{padding:0}.outer-page .luffu-club-location-1169 .directions-bar .form-group{margin:0;width:40%;padding-left:0}.outer-page .luffu-club-location-1169 .directions-bar .form-group select{padding:var(--desktop-loc-form-select-padding);line-height:var(--desktop-loc-form-group-height) !important;height:var(--desktop-loc-form-group-height);color:#838885}.outer-page .luffu-club-location-1169 .directions-bar .form-group label{color:#272727}.outer-page .luffu-club-location-1169 .directions-bar .btn-wrap{width:20%}.outer-page .luffu-club-location-1169 .directions-bar .btn-wrap label{display:none}.outer-page .content_wrapper .no-gutter .luffu-club-location-1169 .directions-bar .btn-wrap button{padding-top:0 !important;padding-bottom:0 !important;line-height:calc(var(--desktop-loc-form-group-height) - 2px) !important;height:var(--desktop-loc-form-group-height)}.outer-page .luffu-club-location-1169 .directions-bar .row{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}.outer-page .luffu-club-location-1169 .loc-fullwidth .content_wrapper{margin:0}.outer-page .luffu-club-location-1169 .directions-bar .direction-form #directionsPanel{padding-top:var(--desktop-heading-to-text-spacing)}@media screen and (max-width:1200px){.outer-page.for-locationpage .content_wrapper .hotel_location_wrap .directions-bar form>.row{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;row-gap:15px}.outer-page.for-locationpage .content_wrapper .hotel_location_wrap .directions-bar form>.row .form-group{width:50%;padding:0 15px 0 15px}.outer-page.for-locationpage .content_wrapper .no-gutter .hotel_location_wrap .btn-wrap{display:flex;justify-content:center;align-items:center;padding:0;margin:0;width:40%}.outer-page.for-locationpage .content_wrapper .no-gutter .hotel_location_wrap .btn-wrap .col-sm-12{display:none}}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707{padding:var(--desktop-widget-to-widget-space) 0}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707.gjs-row .gjs-cell{flex-basis:unset;flex-grow:unset}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .left-cell{background:var(--widget-background-color);margin-top:2.605%;width:43.75%}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .right-cell{margin-left:-2.214%;margin-bottom:2.605%;width:58.45%}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .left-cell .widget-text-group{margin:0}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .left-cell .widget-text-group .content-block{padding:var(--desktop-widget-to-widget-space) clamp(60px,6.12vw,94px) var(--desktop-widget-to-widget-space) clamp(60px,6.51vw,100px)}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .left-cell .widget-text-group .text-content-wrapper *{text-align:var(--desktop-left-right-text-align)}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .left-cell .widget-text-group .text-content-wrapper h2{background-position:var(--desktop-left-right-text-align) bottom}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .right-cell .wt-image-text-slider .text-content{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .right-cell .wt-image-text-slider .text-content-wrapper{display:none}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .left-cell .widget-text-group .text-content-wrapper :is(.txt-wdgt-btn-wrapper,.wtbookbtn,.txt-wdgt-btn-wrapper .wtbookbtn,.wtbookbtn>.one-col){justify-content:flex-start}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .right-cell .wt-image-text-slider .slick-prev{left:var(--slick-arrow-width-desktop)}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .right-cell .wt-image-text-slider .slick-next{right:var(--slick-arrow-width-desktop)}@media (max-width:1024px){.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .left-cell{width:46.75%}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .right-cell{width:55.45%}}@media (max-width:768px){.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707.gjs-row .gjs-cell{flex-basis:unset !important}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .left-cell{width:51.75% !important}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .right-cell{width:50.45% !important}}.outer-page .content_wrapper .no-gutter .luffu-club-contact-2col-ltxt-rimg-707 .left-cell .widget-text-group .text-content-wrapper-2{row-gap:clamp(6px,calc((10 / var(--view-port)) * 100vw),10px)}.outer-page .content_wrapper .no-gutter .luffu-club-contact-1col-form-123{padding:var(--desktop-widget-to-widget-space) var(--desktop-left-right-widget-space)}.outer-page .content_wrapper .no-gutter .luffu-club-contact-1col-form-123.gjs-row .gjs-cell{flex-basis:unset;flex-grow:unset}.outer-page .content_wrapper .no-gutter .luffu-club-contact-1col-form-123 .widget-text-group{padding-bottom:var(--desktop-widget-to-widget-space) !important}.outer-page .content_wrapper .no-gutter .luffu-club-contact-1col-form-123 .wtformjson{padding:0 13.099% !important}.outer-page .content_wrapper .no-gutter .luffu-club-contact-1col-form-123 .wtformjson form{margin:0}.outer-page .luffu-club-contact-1col-form-123 .wtformjson .one-col{padding:0}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group{display:flex;justify-content:center;align-items:center;padding:0;margin:0 0 var(--desktop-form-grp-margin) 0;float:unset;flex-wrap:wrap;flex-direction:row}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group label{padding:0 15px 0 0;margin:0;font-size:var(--desktop-label-font-size);font-weight:var(--desktop-label-font-weight);line-height:var(--desktop-label-line-height);font-family:var(--desktop-label-font-family);width:24%;color:var(--desktop-label-color)}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group .col-md-6{padding:0;width:76%;float:unset}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group .col-md-6 .iti__country-container{border-radius:var(--desktop-input-border-radius);border-color:var(--desktop-input-border-color);background:transparent}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group .form-control{height:var(--desktop-input-height);padding:var(--desktop-input-padding) !important;font-size:var(--desktop-input-font-size);font-weight:var(--desktop-input-font-weight);line-height:var(--desktop-input-line-height);font-family:var(--desktop-input-font-family);color:var(--desktop-input-color);border-radius:var(--desktop-input-border-radius);border-color:var(--desktop-input-border-color);outline:0;background:transparent}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group .form-control::placeholder{color:var(--desktop-input-placeholder-color)}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group textarea.form-control{height:var(--desktop-input-textarea-height);max-height:var(--desktop-input-textarea-height)}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group .date .form-control{border-radius:var(--desktop-input-border-radius) 0 0 var(--desktop-input-border-radius)}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group .date .input-group-addon{border-radius:0 var(--desktop-input-border-radius) var(--desktop-input-border-radius) 0;border-color:var(--desktop-input-border-color)}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group[id*="group-submit"]{min-width:unset;margin-bottom:0;margin-top:var(--desktop-widget-to-widget-space)}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group[id*="group-submit"] label{display:none}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group[id*="group-submit"] button{width:var(--desktop-submit-button-width);float:unset}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .checkbox-pad .checkbox label,.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .radio-pad .radio label{margin:0;display:flex;align-items:center;min-height:fit-content;position:relative}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .checkbox-pad .checkbox label span,.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .radio-pad .radio label span{display:inline-flex;padding-left:10px;font-size:var(--desktop-input-font-size);font-weight:var(--desktop-input-font-weight);line-height:var(--desktop-input-line-height);font-family:var(--desktop-input-font-family);color:var(--desktop-input-color)}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .checkbox-pad .checkbox,.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .radio-pad .radio{padding:0;min-height:fit-content}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .checkbox-pad .checkbox~.checkbox,.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .radio-pad .radio~.radio{margin-top:var(--desktop-form-grp-maargin)}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .radio-pad{margin:0}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset input[type=checkbox],.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset input[type=radio]{margin-left:0;position:unset;margin-top:0;width:var(--desktop-radio-check-box-width);height:var(--desktop-radio-check-box-height)}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group>div.control-label-custom.col-md-2{padding:0;width:8vw}@media (max-width:1024px){.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group label{width:30%}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group .col-md-6{width:70%}}@media (max-width:824px){.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group label{width:33%}.outer-page .luffu-club-contact-1col-form-123 .wtformjson fieldset .form-group .col-md-6{width:67%}}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121{padding:var(--desktop-widget-to-widget-space) 0}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121.gjs-row .gjs-cell{flex-basis:unset;flex-grow:unset}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell{background:var(--widget-background-color);margin-top:2.605%;width:43.75%}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .right-cell{margin-left:-2.214%;margin-bottom:2.605%;width:58.45%}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell .widget-text-group{margin:0}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell .widget-text-group .content-block{padding:var(--desktop-widget-to-widget-space) clamp(60px,6.12vw,94px) var(--desktop-widget-to-widget-space) clamp(60px,6.51vw,100px)}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell .widget-text-group .text-content-wrapper *{text-align:var(--desktop-left-right-text-align)}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell .widget-text-group .text-content-wrapper h2{background-position:var(--desktop-left-right-text-align) bottom}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .right-cell .wt-image-text-slider .text-content{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .right-cell .wt-image-text-slider .text-content-wrapper{display:none}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell .widget-text-group .text-content-wrapper :is(.txt-wdgt-btn-wrapper,.wtbookbtn,.txt-wdgt-btn-wrapper .wtbookbtn,.wtbookbtn>.one-col){justify-content:flex-start}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .right-cell .wt-image-text-slider .slick-prev{left:var(--slick-arrow-width-desktop)}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .right-cell .wt-image-text-slider .slick-next{right:var(--slick-arrow-width-desktop)}@media (max-width:1024px){.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell{width:46.75%}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .right-cell{width:55.45%}}@media (max-width:768px){.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121.gjs-row .gjs-cell{flex-basis:unset !important}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell{width:51.75% !important}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .right-cell{width:50.45% !important}}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell .widget-text-group .content-block ul{display:flex;list-style:none;padding:0 !important;flex-wrap:wrap;row-gap:clamp(12px,calc((20 / var(--view-port)) * 100vw),20px);width:100%;margin-left:-0.521vw}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell .widget-text-group .content-block ul li{width:33.33%;padding:0 .521vw}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-ltxt-rimg-121 .left-cell .widget-text-group .content-block ul li p:first-child{font-family:'Lucida Bright',serif;color:#272727;font-size:clamp(15px,calc((18 / var(--view-port)) * 100vw),18px);margin-bottom:clamp(8px,calc((12 / var(--view-port)) * 100vw),12px)}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998{padding:var(--desktop-widget-to-widget-space) 0}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998.gjs-row .gjs-cell{flex-basis:unset;flex-grow:unset}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell{background:var(--widget-background-color);margin-top:2.605%;width:43.75%}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .left-cell{margin-right:-2.279%;margin-bottom:2.605%;width:58.45%}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell .widget-text-group{margin:0}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell .widget-text-group .content-block{padding:var(--desktop-widget-to-widget-space) clamp(60px,6.51vw,100px) var(--desktop-widget-to-widget-space) clamp(60px,6.185vw,95px)}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell .widget-text-group .text-content-wrapper *{text-align:var(--desktop-left-right-text-align)}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell .widget-text-group .text-content-wrapper h2{background-position:var(--desktop-left-right-text-align) bottom}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .left-cell .wt-image-text-slider .text-content{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .left-cell .wt-image-text-slider .text-content-wrapper{display:none}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell .widget-text-group .text-content-wrapper :is(.txt-wdgt-btn-wrapper,.wtbookbtn,.txt-wdgt-btn-wrapper .wtbookbtn,.wtbookbtn>.one-col){justify-content:flex-start}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .left-cell .wt-image-text-slider .slick-prev{left:var(--slick-arrow-width-desktop)}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .left-cell .wt-image-text-slider .slick-next{right:var(--slick-arrow-width-desktop)}@media (max-width:1024px){.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell{width:46.75%}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .left-cell{width:55.45%}}@media (max-width:768px){.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998.gjs-row .gjs-cell{flex-basis:unset !important}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell{width:51.75% !important}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .left-cell{width:50.45% !important}}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell .widget-text-group .content-block ul{display:flex;list-style:none;padding:0 !important;flex-wrap:wrap;row-gap:clamp(12px,calc((20 / var(--view-port)) * 100vw),20px);width:100%;margin-left:-0.521vw}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell .widget-text-group .content-block ul li{width:33.33%;padding:0 .521vw}.outer-page .content_wrapper .no-gutter .luffu-club-meeting-2col-limg-rtxt-998 .right-cell .widget-text-group .content-block ul li p:first-child{font-family:'Lucida Bright',serif;color:#272727;font-size:clamp(15px,calc((18 / var(--view-port)) * 100vw),18px);margin-bottom:clamp(8px,calc((12 / var(--view-port)) * 100vw),12px)}.outer-page .content_wrapper .no-gutter .luffu-club-hero-slider-1222{padding:0 0 var(--desktop-widget-to-widget-space)}.outer-page .content_wrapper .no-gutter .luffu-club-hero-slider-1222 .jssor-carousel-wrapper{padding:0}.outer-page .content_wrapper .no-gutter .luffu-club-hero-slider-1222 .jssor-carousel>div:nth-child(2){left:var(--desktop-left-right-widget-space) !important}.outer-page .content_wrapper .no-gutter .luffu-club-hero-slider-1222 .jssor-carousel>div:nth-child(3){right:var(--desktop-left-right-widget-space) !important}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-terms-524{padding:var(--desktop-widget-to-widget-space) 0 0}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-terms-524 .content-block{width:70.052%;margin:0 14.974%}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-terms-524 .text-content-wrapper *{text-align:var(--desktop-text-group-align)}.outer-page .content_wrapper .no-gutter .luffu-club-txt-grp-terms-524 .text-content-wrapper{height:auto !important}.outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-txt-grp-terms-524 .text-content .text-content-wrapper .txt-wdgt-btn-wrapper:empty{margin:0}.outer-page .content_wrapper .no-gutter .widget-wrapper.luffu-club-txt-grp-terms-524 .text-content .text-content-wrapper p:has(.txt-wdgt-btn-wrapper:empty){display:none}header .navbar-top.luffu-club-header-331{margin:0;transition:all .5s ease-in-out}header .navbar-top.luffu-club-header-331:not(.scroll){background:var(--navbar-before-scroll-background);box-shadow:unset}.for-innerpage header .navbar-top.luffu-club-header-331:not(.scroll){background:var(--navbar-inner-page-before-scroll-background)}header .navbar-top.luffu-club-header-331 .container{width:100%;margin:0;max-width:100%;padding:0;flex-wrap:wrap;justify-content:center;transition:all .5s ease-in-out}header .navbar-top.luffu-club-header-331 .container .navbar-header{width:calc(100% - 30vw);display:flex;justify-content:center;padding-left:30vw;height:calc(100% - 41px);transition:all .5s ease-in-out}header .navbar-top.luffu-club-header-331 .container .navbar-header img{transition:all .5s ease-in-out}header .navbar-top.luffu-club-header-331 .lang-book-wrapper-v2{padding-right:6.511vw;width:30vw;justify-content:flex-end}header .navbar-top.luffu-club-header-331 .container .navbar-header .navbar-brand-v2{margin:0;height:100%;max-height:100%}header .navbar-top.luffu-club-header-331 .navbar-nav>li>a{padding:var(--navbar-before-scroll-link-padding-top-space) 0;margin:0 var(--navbar-before-scroll-link-margin-left-space);line-height:var(--navbar-before-scroll-link-line-height);letter-spacing:var(--navbar-before-scroll-link-letter-spacing)}header .navbar-top.luffu-club-header-331 .container #top-navbar-collapse li a{position:relative;width:max-content}header .navbar-top.luffu-club-header-331 .container #top-navbar-collapse li:not(.moreOptions) a::after{content:"";display:inline-block;border-radius:100px;background:var(--navbar-before-scroll-link-after-underline-color);position:absolute;left:0;bottom:var(--navbar-link-after-underline-bottom-value);width:0;height:var(--navbar-link-after-underline-height);transition:width .5s linear}header .navbar-top.luffu-club-header-331 .container #top-navbar-collapse li:not(.moreOptions) a:hover::after,header .navbar-top.luffu-club-header-331 .container #top-navbar-collapse li:not(.moreOptions) a.active::after,header .navbar-top.luffu-club-header-331 .container #top-navbar-collapse .moreOptions .dropdown-more>li>a.active:after{width:100%}header .navbar-top.luffu-club-header-331 .container #top-navbar-collapse li.moreOptions .dropdown-more>li>a{padding:var(--navbar-before-scroll-hamburger-link-padding-top-space) 0;margin:0 var(--navbar-before-scroll-link-margin-left-space);line-height:var(--navbar-before-scroll-link-line-height);letter-spacing:var(--navbar-before-scroll-link-letter-spacing)}header .navbar-top.luffu-club-header-331 .container #top-navbar-collapse li.moreOptions .dropdown-more>li>a:after{bottom:var(--navbar-hamburger-link-after-underline-bottom-value)}header .navbar-top.luffu-club-header-331 .moreOptions .dropdown-more{margin:-1px}header .navbar-top.luffu-club-header-331 #top-menu{margin:0;border-top:1px solid var(--navbar-inbetween-line-border-color);display:flex;justify-content:center;width:100% !important;flex-grow:0 !important}header .navbar-top.luffu-club-header-331 #top-navbar-collapse,header .navbar-top.luffu-club-header-331 #top-navbar-collapse.top-navbar-collapse-v2{height:40px;display:flex;padding:0 14.11% !important;width:inherit !important;justify-content:center;align-items:center}header .navbar-top.luffu-club-header-331 #top-navbar-collapse:has(li.show){flex-wrap:nowrap}header .navbar-top.luffu-club-header-331 .lang-book-wrapper-v2 .btn,header .navbar-top.luffu-club-header-331 .lang-book-wrapper-v2 button.resv{background:var(--navbar-book-button-background);border:1px solid var(--navbar-book-button-border-color);color:#000;border-radius:var(--button-border-radius);text-transform:uppercase;height:50px;white-space:nowrap}header .navbar-top.luffu-club-header-331 .lang-book-wrapper-v2 .btn:hover,header .navbar-top.luffu-club-header-331 .lang-book-wrapper-v2 button.resv:hover{background:var(--navbar-book-button-background-on-hover);color:var(--navbar-book-button-text-color-on-hover);border:1px solid var(--navbar-book-button-border-color-on-hover)}header .navbar-top.luffu-club-header-331 .lang-book-wrapper-v2 button{padding:5px 10px;font-family:var(--button-font-family)}header .navbar-top.luffu-club-header-331 .navbar-nav>li>a.ddMenuIcon{padding-right:36px}header .navbar-top.luffu-club-header-331 .navbar-nav>li>a.ddMenuIcon:after{content:"\f107";display:block;position:absolute;left:auto;right:21px;top:50%;transform:translate(0,-50%);font-family:'Font Awesome 5 Pro';font-weight:700;text-align:center}header .navbar-top.luffu-club-header-331.scroll{height:101px}header .navbar-top.luffu-club-header-331.scroll .container{height:inherit}header .navbar-top.luffu-club-header-331.scroll .container .navbar-header{height:60px}header .navbar-top.luffu-club-header-331.scroll .container .navbar-header img{max-height:54px}header .navbar-top.luffu-club-header-331.scroll .lang-book-wrapper-v2 .btn,header .navbar-top.luffu-club-header-331.scroll .lang-book-wrapper-v2 button.resv{padding:4px 10px 5px;height:40px;line-height:31px}.outer-page #footer.luffu-club-footer-1158{padding:3.256% 6.511% 3.256%;background:var(--desktop-footer-background);margin-top:var(--desktop-widget-to-widget-space)}.outer-page #footer.luffu-club-footer-1158 .container{max-width:100%;width:100%;padding:0;margin:0}.outer-page #footer.luffu-club-footer-1158 .logo{text-align:center;float:unset;padding:0}.outer-page #footer.luffu-club-footer-1158 .logo img{max-height:100px;filter:brightness(0)}.outer-page #footer.luffu-club-footer-1158 .second-col{padding-top:2.246%;display:block}.outer-page #footer.luffu-club-footer-1158 .second-col .contact-container{padding:0 3.069%;float:unset;display:flex;flex-wrap:wrap}.outer-page #footer.luffu-club-footer-1158 .second-col .add_head,.outer-page #footer.luffu-club-footer-1158 .second-col .address_block,.outer-page #footer.luffu-club-footer-1158 .second-col .social-section{width:33.33%}.outer-page #footer.luffu-club-footer-1158 .second-col .add_head{padding:0;text-align:left}.outer-page #footer.luffu-club-footer-1158 .second-col .heading{font-family:"Lucida Bright",serif;font-weight:600;text-transform:uppercase;margin-bottom:1.042vw;color:rgba(18,15,15,0.90);font-size:clamp(13px,1.042vw,16px);line-height:clamp(28px,2.214vw,34px)}.outer-page #footer.luffu-club-footer-1158 .second-col .add_head p:not(.heading){width:61.1%;font-size:clamp(12px,0.912vw,14px);line-height:clamp(26px,1.953vw,30px)}.outer-page #footer.luffu-club-footer-1158 .address_block .row{margin:0}.outer-page #footer.luffu-club-footer-1158 .second-col .address_block{text-align:left;padding:0}.outer-page #footer.luffu-club-footer-1158 .second-col .address_block .add_cont{padding:0 0 0 27.278%;text-align:left}.outer-page #footer.luffu-club-footer-1158 .second-col .address_block .add_cont ul{display:flex;flex-direction:column}.outer-page #footer.luffu-club-footer-1158 .second-col .address_block .add_cont ul li{line-height:clamp(26px,1.953vw,30px);padding:0;font-size:clamp(12px,0.912vw,14px)}.outer-page #footer.luffu-club-footer-1158 a{font-size:clamp(12px,0.912vw,14px)}.outer-page #footer.luffu-club-footer-1158 a:hover,.outer-page #footer.luffu-club-footer-1158 a:focus-visible{text-decoration:underline}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section{padding:0 0 0 19.698%;text-align:left}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block{width:100%;text-align:left;padding:0}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_head{text-align:left;padding:0}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_cont{text-align:left;padding:0}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block .socialIcon{display:flex;flex-wrap:wrap;gap:10px}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block .socialIcon>a{margin:0;height:var(--desktop-footer-social-icon-height);width:var(--desktop-footer-social-icon-width);border:1px solid var(--footer-border-color);border-radius:var(--desktop-footer-social-icon-border-radius)}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block .social_cont .socialIcon a span{line-height:var(--desktop-footer-social-icon-line-height);font-size:var(--desktop-footer-social-icon-font-size);vertical-align:top}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block .social_cont .socialIcon a span::before{font-size:inherit;line-height:inherit}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block .social_cont .socialIcon a.social-ig:hover{background:-moz-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block .socialIcon>a:hover,.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block .socialIcon>a:focus{border:none}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block .socialIcon>a:hover span,.outer-page #footer.luffu-club-footer-1158 .second-col .social-section .social_block .socialIcon>a:focus span{line-height:var(--desktop-footer-social-icon-height)}.outer-page #footer.luffu-club-footer-1158 .footer_navbar_wrapper{margin-top:var(--desktop-widget-to-widget-space);padding:1.797% 0 2.396%;border-top:1px solid rgba(18,15,15,0.90)}.outer-page #footer.luffu-club-footer-1158 .footer_navbar_wrapper .navbar-nav{display:flex;justify-content:center}.outer-page #footer.luffu-club-footer-1158 .footer_navbar_wrapper li a{padding:0;margin:0 clamp(12px,1.302vw,20px);line-height:clamp(22px,1.823vw,28px)}.outer-page #footer.luffu-club-footer-1158 .comm_cont .text-center{padding:0}.outer-page #footer.luffu-club-footer-1158 .comm_cont.f_bot .text-center p,.outer-page #footer.luffu-club-footer-1158 .comm_cont.f_bot .text-center a{line-height:clamp(22px,1.823vw,28px);display:inline-block}@media (max-width:1200px){.outer-page #footer.luffu-club-footer-1158 .second-col .address_block .add_cont{padding:0 0 0 18.024%}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section{padding:0 0 0 12.698%}}@media (max-width:950px){.outer-page #footer.luffu-club-footer-1158 .second-col .address_block .add_cont{padding:0 0 0 3.024%}.outer-page #footer.luffu-club-footer-1158 .second-col .social-section{padding:0 0 0 10.698%}}#back-top a:hover svg circle,#back-top a:focus svg circle{fill:#C29110;stroke:#F4F2E5}#back-top a:hover svg path,#back-top a:focus svg path{fill:#F4F2E5;stroke:#F4F2E5}#back-top a,#back-top a svg{height:var(--slick-arrow-height-desktop);width:var(--slick-arrow-width-desktop)}