/* CSS Generated Thu, 05 Mar 2026 22:37:20 +0000 by User ID 1383 */
.wpb_content_element .wpb_wrapper{width:98%;margin:0 auto;text-align:center}@media screen and (max-width:480px){header.centered_logo .q_logo a{height:50px !important}.footer_bottom{line-height:16px}}header.centered_logo.sticky nav.main_menu{float:right;margin-right:-30px}.mobile_menu_button i.fa{font-size:28px;background-color:#FFF;padding:4px}h1,.title h1,.wpb_text_column h1{margin:36px 0 12px 0 !important}.title.title_size_small h1{font-size:48px}.title_subtitle_holder{text-align:center}.title .separator.small,.title .separator.small.left,.title .separator.small.right{margin-left:auto;margin-right:auto}h2{margin:24px 0 12px 0 !important}.content p{margin-bottom:9px}.wpb_wrapper>h2{font-size:30px;margin-top:24px}.content p>a{color:#AC2629}.content a.qbutton{color:#AC2629}.content p>a:hover{text-decoration:underline}.content a.qbutton:hover{color:#FFF;text-decoration:none}a.qbutton.center{display:table;margin:0 auto}@media screen and (min-width:767px){h3{margin-top:24px}.feeditem{margin-bottom:24px}}.woocommerce div.product .images img{border:solid 1px #ccc}.woocommerce .q_accordion_holder.accordion.boxed .ui-accordion-header{background-color:#F9F9F9;border:solid 1px #CCC}#reviews img.avatar{display:none}.woocommerce ul.products{text-align:center}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product a.product-category{display:inherit}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:inline-block;vertical-align:top;float:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-right:1%}.woocommerce-Price-amount.amount{font-size:20px;font-weight:600;width:100%;display:block;margin-bottom:0px}body.single-product .variations label{font-weight:700;font-size:18px}body.single-product .variations select{display:inline-block;font-size:16px;color:#A92528;line-height:1.3;padding:0.6em 1.4em 0.5em 0.8em;border-color:#A92528;width:100%;margin-right:10px;max-width:100%;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff}.reset_variations{display:none}.image_with_text{width:100%;vertical-align:top;text-align:center}.image_with_text img{margin:0 auto 12px auto}.home .image_with_text .qbutton{margin-bottom:24px}@media screen and (min-width:1010px){.image_with_text{width:33%}}@media screen and (max-width:480px){.vc_col-sm-12{padding-left:0;padding-right:0}.image_with_text{width:100% !important}}.q_accordion_holder.accordion.boxed .ui-accordion-header{background-color:#F9F9F9}p>img.alignleft{margin-top:8px}.woocommerce ul.products li.product .image-wrapper{text-align:center}.woocommerce ul.products li.product .image-wrapper img{border:solid 1px #CCC}.blog .content .container{margin:24px 0}.single-post .blog_holder article .post_content_holder{margin:108px 0 0 0}.blog_holder.masonry article .post_text .post_text_inner,.blog_holder.masonry_full_width article .post_text .post_text_inner{background-color:#EFEFEF}.single-post .blog_holder article .post_content_holder{margin-top:60px}.feed{width:100% !important;text-align:center;margin-top:24px}.feeditem{min-width:240px;padding:0;display:inline-block;vertical-align:top;text-align:center;margin-bottom:48px}.feeditem h3 a{text-decoration:none}.feeditem .inner-wrapper{padding:0}@media screen and (min-width:760px){.feeditem .inner-wrapper{padding:0 18px}}.feeditem.quarter{width:24%}.feeditem.third{width:33%}@media screen and (max-width:760px){.feeditem .inner-wrapper{width:100%}}.inner-wrapper p:first-child{margin-bottom:0}.feeditem p{text-align:center}.feeditem img{background-clip:padding-box;border-radius:50%;margin:0;padding:0}.feeditem img{border-radius:0}.feeditem .separator.small{margin:0 auto}.feeditem a i.fa{color:#222;letter-spacing:6px}.feeditem a:hover{text-decoration:none}.footer_top{display:none}.footer_bottom_holder{padding:24px 12px}.cminput{height:30px;width:250px;text-align:center;font-size:18px;color:#435545}body.page-id-50 .wpb_content_element .wpb_wrapper{text-align:left}.woocommerce table.cart div.coupon .input-text,.woocommerce-page table.cart div.coupon .input-text{border:solid 1px}.woocommerce ul.products li.product a.product-category.product-info,.woocommerce-page ul.products li.product a.product-category.product-info{text-decoration:none}:root{--c7-primary-color: #ac2629;--c7-primary-color-dark: #802224;--c7-primary-color-focus: rgb(214 63 56 / 25%);--c7-primary-color-text: #ac2629;--c7-link-color: #ac2629;--c7-heading-text-color: #ac2629;--c7-heading-font-weight: 600}a.c7-btn--primary:hover{color:var(--c7-primary-button-text-color)}#c7-side-cart{cursor:auto}.c7-side-cart{text-align:left}.c7-side-cart a:last-child{padding:inherit}.c7-order-item__details button{font-size:0.8rem}#c7-side-cart .c7-btn{padding:11px 20px;font-weight:600}header.sticky .side_menu_button a.c7-btn--primary{color:var(--c7-primary-button-text-color);padding:11px 20px}.header_bottom{z-index:9999}#back_to_top{z-index:101}.c7-product-collection__product-list .c7-product__details{text-align:left}.c7-checkout__main{text-align:center}.c7-checkout__content{text-align:left}.c7-checkout__summary-container .c7-club-summary__description ul{list-style-position:outside;margin-left:1.125em}header.centered_logo.sticky nav.main_menu{float:none;margin-top:0.625rem}header.centered_logo .header_inner_right{float:right}header.centered_logo.sticky .q_logo img{min-height:2.6rem;max-width:8rem;object-fit:contain}nav.main_menu>ul>li>a{padding:0 min(1vw, 0.75rem)}.side_menu_button #c7-account,.side_menu_button #c7-cart{display:inline-block;vertical-align:middle}@media (max-width:1000px){.side_menu_button #c7-account{display:none !important}}header.centered_logo.sticky .q_logo{width:8rem;text-align:left}.c7-user-nav__account{text-transform:uppercase;font-weight:600;font-size:13px}.c7-user-nav__account__dropdown{text-align:right}.c7-user-nav__account__dropdown__logout{font-size:0.8rem;padding:7px 10px}header .q_logo img.mobile{max-width:45vw;object-fit:contain}.main_menu.drop_down .second .inner>ul>li>a{color:#fff}.header_top .q_social_icon_holder .fa-stack i,.header_top .q_social_icon_holder .fa-stack span{color:#d4dad5}#c7-account:empty,#c7-cart:empty{background:#eee;background-image:linear-gradient(90deg, #eee 0%, #f5f5f5 50%, #eee 100%);background-size:200% 100%;animation:hw-sk-loading 1.5s infinite ease-in-out;border-radius:4px}#c7-account:empty{min-width:4.5rem;min-height:1rem}#c7-cart:empty{min-width:2rem;margin-left:0.5rem;min-height:2rem}@keyframes hw-sk-loading{0%{background-position:-100% 0}100%{background-position:100% 0}}h1.c7-product__title{font-size:min(calc(1rem + 1.5vw), 2rem)}.c7-form__field.c7-product__add-to-cart__variants .c7-radio{display:inline-block}.c7-form__field.c7-product__add-to-cart__variants .c7-radio .c7-radio__control{display:none}.c7-form__field.c7-product__add-to-cart__variants .c7-radio .c7-radio__label{border:1px solid #ddd;border-radius:2px;padding:0.25em 0.5em;margin:0 0.25em 0 0;font-size:14px}.c7-form__field.c7-product__add-to-cart__variants .c7-radio input:checked~.c7-radio__label{border-color:var(--c7-primary-color)}.c7-order-status-summary svg{width:30px;height:25px;margin:0}.c7-order-status-summary h2.c7-h2{font-size:1rem}.c7-order-status-summary{padding:1.5rem 1.5rem 1.5rem}@media (min-width:601px){.c7-club-list .c7-club{max-width:none;flex:0 0 100%;display:flex}.c7-club-list .c7-club .c7-club__details{text-align:left;padding-left:2.5rem;flex:1 1 calc(60% - 2.5rem)}.c7-club-list .c7-club .c7-club__image{max-width:400px;flex:1 1 40%}.page-id-4828 .c7-content h1.c7-h1{display:none}.c7-club-list{max-width:calc(100vw - 60px);justify-content:flex-start}}.c7-reservation-type__details{width:100%}.c7-reservation__search{margin-bottom:0}.c7-reservation-type__options .c7-product__add-to-cart__price:first-child{margin-top:0}.c7-reservation-type__booking .c7-form__buttons{overflow:auto}section.c7-account-club-shipment__available-products{padding-bottom:20vh}@media (min-width:1001px){header.c7-account-club-shipment__header{background-color:#fff !important}}.page.page-id-4825[style="overflow: hidden;"] .page_header{z-index:-1}