.discount-label{background-color:#7adec9;padding:8px 12px;margin-top:20px;width:80%;order:3}.discount-label .discount-label--promotion{margin-top:0;margin-bottom:42px;max-width:250px}.discount-label .discount-label__container,.discount-label .discount-label--club-list{display:flex;align-items:center}.discount-label .discount-label__text{color:#6131ad;font-family:headingprotreble-heavy,sans-serif;font-size:12px;text-transform:uppercase}.discount-label .discount-label__text-regular{color:var(--flex-color-text-default, #2d2d2d)}.discount-label .discount-label__promotion{position:relative;display:flex;align-items:center;margin-top:6px;opacity:0;transition:opacity .33s ease-in 1s}.discount-label .discount-label__promotion.js-loaded{opacity:1}.discount-label .discount-label__promotion.promotion-plain-text{opacity:1}.discount-label .discount-label__tooltip-icon,.discount-label .discount-label__promotion-icon{position:relative;margin-left:10px;cursor:pointer}.discount-label .discount-label__tooltip-icon::before,.discount-label .discount-label__promotion-icon::before{display:block;content:"";background-image:url("../../img/social/icon-tooltip.svg");width:14px;height:14px;left:-3px;top:3px}.discount-label .discount-label__promotion-icon{margin-left:0;margin-right:6px}.discount-label .discount-label__promotion-icon::before{background-image:url("../../img/clock-black.svg");background-size:12px;width:12px;height:12px}.discount-label discount-label__tooltip-popup .discount-label__promotion-text{font-family:headingprotreble-regular,sans-serif;font-size:.75rem;line-height:1.5;margin-right:5px}.discount-label .discount-label__tooltip-popup{display:none;border:1px solid #d8d8d8;background-color:#fff;position:absolute !important;top:23px;left:50%;transform:translateX(-50%);padding:12px;width:315px;z-index:1}@media only screen and (max-width: 767px){.discount-label .discount-label__tooltip-popup{width:225px}}.discount-label .discount-label__tooltip-popup::before{position:absolute;top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);content:"";display:block;width:9px;height:9px;background-color:#fff;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8}.discount-label .discount-label__tooltip-popup.show{display:block}.discount-label .discount-label__tooltip-popup-paragraph,.discount-label .discount-label__tooltip-popup-text{color:var(--flex-color-text-default, #2d2d2d);font-family:headingprotreble-regular,sans-serif;font-size:.875rem;line-height:1.5}.discount-label .discount-label__tooltip-popup-text{color:#d8d8d8;font-size:12px;margin-top:20px}.tooltip-modal-icon,.discount-label__tooltip-icon,.discount-label__promotion-icon{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;border:0;background-color:rgba(0,0,0,0);padding:0}.tooltip-modal-icon::before,.discount-label__tooltip-icon::before,.discount-label__promotion-icon::before{display:block;content:"";background-image:url("../../../img/social/icon-tooltip.svg");width:14px;height:14px;left:-3px;top:3px}.tooltip-modal-icon .tooltip-content{display:none}.tt-modal,.panel-modal{display:none;position:fixed;background:#fff;top:0;right:0;height:100%;width:100%;max-height:100vh;z-index:101;flex-direction:column}@media only screen and (min-width: 768px){.tt-modal,.panel-modal{max-width:448px}}@media only screen and (max-width: 767px){.tt-modal,.panel-modal{top:initial;right:initial;left:0;bottom:0;width:100%;max-height:90%}}.tt-modal.show,.tt-modal.active,.panel-modal.show,.panel-modal.active{display:block}.tt-modal.from-side,.panel-modal.from-side{display:block;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-out;transform:translateX(100%)}@media only screen and (max-width: 767px){.tt-modal.from-side,.panel-modal.from-side{transform:translateX(0);transform:translateY(100%)}}.tt-modal.from-side.show,.tt-modal.from-side.active,.panel-modal.from-side.show,.panel-modal.from-side.active{opacity:1;transform:translateX(0)}@media only screen and (max-width: 767px){.tt-modal.from-side.show,.tt-modal.from-side.active,.panel-modal.from-side.show,.panel-modal.from-side.active{transform:translateY(0);border-top-left-radius:10px;border-top-right-radius:10px;overflow:auto}}.tt-modal .modal-close,.panel-modal .modal-close{width:56px;height:56px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background-color:#fff;cursor:pointer;z-index:2;border:0;padding:0}.tt-modal .modal-close::before,.panel-modal .modal-close::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F117";font-size:16px;position:relative;z-index:1;pointer-events:all}.tt-modal .modal-close:hover::before,.panel-modal .modal-close:hover::before{font-size:18px;color:var(--flex-button-tertiary-active-icon-color, #2b0961)}.tt-modal .modal-close:active,.panel-modal .modal-close:active{background-color:var(--flex-button-tertiary-active-background-color, #e5d7fc)}.tooltip-content,.panel-modal-content{max-width:100%;max-height:100%;padding:0;position:relative;height:100%;overflow:auto !important;display:none;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin;cursor:auto}.tooltip-content::-webkit-scrollbar,.panel-modal-content::-webkit-scrollbar{width:6px;height:6px}.tooltip-content::-webkit-scrollbar-track,.panel-modal-content::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.tooltip-content::-webkit-scrollbar-thumb,.panel-modal-content::-webkit-scrollbar-thumb{background-color:#c5c5c5}.show .tooltip-content,.show .panel-modal-content{display:block}.show .tooltip-content .tooltip-content,.show .tooltip-content .panel-modal-content,.show .panel-modal-content .tooltip-content,.show .panel-modal-content .panel-modal-content{display:none}.show .tooltip-content .image-wrapper,.show .tooltip-content .text-wrapper,.show .panel-modal-content .image-wrapper,.show .panel-modal-content .text-wrapper{display:block}.show .tooltip-content.has-image .image-wrapper,.show .panel-modal-content.has-image .image-wrapper{display:block}.tooltip-content.has-image .image-wrapper,.panel-modal-content.has-image .image-wrapper{display:none;position:relative;text-align:center;line-height:0}.tooltip-content.has-image img,.panel-modal-content.has-image img{width:100%;max-width:448px;clip-path:polygon(0 0, 100% 0, 100% 84.44%, 0% 100%);background:var(--flex-color-background-alternative, #fbf7f0)}.tooltip-content:not(.has-image),.panel-modal-content:not(.has-image){height:calc(100% - 48px)}.tooltip-content:not(.has-image) .image-wrapper,.panel-modal-content:not(.has-image) .image-wrapper{display:none}.tooltip-content:not(.has-image) h3.title,.panel-modal-content:not(.has-image) h3.title{max-width:calc(100% - 35px)}.tooltip-content img,.panel-modal-content img{max-width:100%}.tooltip-content .text-wrapper,.panel-modal-content .text-wrapper{display:none;position:relative;z-index:1;padding:var(--flex-side-sheet-padding-block, 40px) var(--flex-side-sheet-padding-inline, 20px)}.tooltip-content h3.title,.panel-modal-content h3.title{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-lg, 1.25rem);line-height:1.5;margin-bottom:var(--flex-space-xs, 8px)}.tooltip-content .text p,.panel-modal-content .text p{font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 var(--flex-space-sm, 12px)}.tooltip-content .text ul,.tooltip-content .text ol,.panel-modal-content .text ul,.panel-modal-content .text ol{margin:revert;list-style:revert;padding-left:var(--flex-space-lg, 20px)}.tooltip-content .text ul:first-child,.tooltip-content .text ol:first-child,.panel-modal-content .text ul:first-child,.panel-modal-content .text ol:first-child{margin-top:0}.tooltip-content .text ul:last-child,.tooltip-content .text ol:last-child,.panel-modal-content .text ul:last-child,.panel-modal-content .text ol:last-child{margin-bottom:0}.tooltip-content .text h4,.panel-modal-content .text h4{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:120%;margin:0 0 12px}.tooltip-content .text .styled-list,.panel-modal-content .text .styled-list{counter-reset:list-number;display:flex;flex-direction:column;gap:16px;padding-left:0}.tooltip-content .text .styled-list>li,.panel-modal-content .text .styled-list>li{display:flex;gap:15px;align-items:center}.tooltip-content .text .styled-list>li::before,.panel-modal-content .text .styled-list>li::before{counter-increment:list-number;content:counter(list-number);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;color:#fff;background-color:var(--flex-color-text-default, #2d2d2d);font-family:headingprotreble-extrabold,sans-serif;font-size:20px;align-self:flex-start}.tooltip-content .text table,.panel-modal-content .text table{width:100%;margin:0 0 12px}.tooltip-content .text table td:last-child,.panel-modal-content .text table td:last-child{text-align:right;white-space:nowrap}.tooltip-content a:not(.btn),.panel-modal-content a:not(.btn){font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:underline}.tooltip-content a:not(.btn):hover,.panel-modal-content a:not(.btn):hover{text-decoration:none}body.pm-overlay{overflow-y:hidden}body.pm-overlay .panel-modal-overlay{background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;z-index:42;bottom:auto}body.tt-popup-overlay{overflow-y:hidden}body.tt-popup-overlay .tt-overlay{background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;z-index:42;bottom:auto;cursor:pointer}.search-filters{margin-bottom:var(--flex-space-2xs, 4px)}@media only screen and (max-width: 767px){.search-filters{max-width:calc(100% + var(--flex-space-lg, 20px) * 2);margin-left:calc(-1 * var(--flex-space-lg, 20px));margin-right:calc(-1 * var(--flex-space-lg, 20px))}}@media only screen and (min-width: 768px){.search-filters{max-width:100%;margin-left:0;margin-right:0}}.search-filters .filter-wrapper{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 768px){.search-filters .filter-wrapper{flex-direction:row;align-items:center}}.search-filters .filter-wrapper .filters{flex-grow:1;display:flex;flex-wrap:nowrap;overflow:auto;max-width:100%;padding:0 0 var(--flex-space-sm, 12px);scrollbar-color:var(--flex-color-background-alternative, #fbf7f0) rgba(0,0,0,0);scrollbar-width:thin}.search-filters .filter-wrapper .filters::-webkit-scrollbar{width:6px;height:6px}.search-filters .filter-wrapper .filters::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.search-filters .filter-wrapper .filters::-webkit-scrollbar-thumb{background-color:var(--flex-color-background-alternative, #fbf7f0)}.search-filters .filter-wrapper .filters button{border-radius:var(--flex-border-radius-sm, 4px);background-color:#fff;display:flex;justify-content:center;align-items:center;height:48px;padding:16px;white-space:nowrap;margin-right:var(--flex-space-md, 16px);border:.5px solid var(--flex-color-field-border-default, #8f8f92)}.search-filters .filter-wrapper .filters button:first-child{margin-left:var(--flex-space-lg, 20px)}.search-filters .filter-wrapper .filters button:last-child{margin-right:var(--flex-space-lg, 20px)}@media only screen and (min-width: 768px){.search-filters .filter-wrapper .filters button:first-child{margin-left:0}.search-filters .filter-wrapper .filters button:last-child{margin-right:0}}@media(hover: hover)and (pointer: fine){.search-filters .filter-wrapper .filters button:hover{color:#fff;background-color:#ad8edf;border-color:#ad8edf}}.search-filters .filter-wrapper .filters button.selected{border-color:#6131ad;background-color:#6131ad;color:#fff}.tile-label{position:relative;font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem);font-style:italic;font-weight:700;line-height:1.5;z-index:0;display:inline-flex;padding:var(--flex-badge-padding-block, 4px) var(--flex-badge-padding-inline, 8px);align-items:center;gap:var(--flex-badge-gap, 4px)}.tile-label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--flex-badge-background-color, #ffd12e);z-index:-1;transform:skew(340deg)}.discount-label{background-color:#7adec9;padding:2px 12px;width:-moz-fit-content;width:fit-content;margin:0 8px 8px 0;order:initial}.discount-label--promotion{margin-top:0}.search-results-clubs-header{width:100%}.search-results-clubs-header .checkout-navigation__counter-button-wrap{height:56px;margin-bottom:var(--flex-space-xl, 24px);display:flex;align-items:center;justify-content:space-between}.search-results-clubs-header .counter-title{font-size:var(--flex-typography-font-size-sm, 0.875rem)}.search-results-clubs-header .header-message{margin:0 0 var(--flex-space-3xl, 40px)}.search-results-clubs-header .icon-message-wrapper{display:flex;align-items:center;margin:0 0 var(--flex-space-md, 16px)}.search-results-clubs-header .icon-search-match,.search-results-clubs-header .icon-search-nomatch,.search-results-clubs-header .icon-search-error{display:block;width:32px;height:32px;margin-right:var(--flex-space-xs, 8px);background-size:cover}.search-results-clubs-header .icon-search-match{background-image:url("../../img/svg/search-match.svg")}.search-results-clubs-header .icon-search-nomatch{background-image:url("../../img/svg/search-nomatch.svg")}.search-results-clubs-header .icon-search-error{background-image:url("../../img/svg/search-error.svg")}.search-results-clubs-header .result{flex:1}.search-results-clubs-header .result--text{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-md, 1rem);line-height:1.5}.search-results-clubs-header .hint-body ul{padding-left:revert;margin:16px 0;list-style:revert}.checkout-counter-banner{display:none;position:relative;height:auto;padding:36px 30% 20px var(--flex-space-xl, 24px);margin:0 0 var(--flex-space-4xl, 48px);min-height:120px;border-radius:var(--flex-border-radius-sm, 4px);background-color:var(--flex-color-background-alternative, #fbf7f0)}@media only screen and (max-width: 1024px){.checkout-counter-banner{padding:27px 32% 18px var(--flex-space-xl, 24px);margin:0 16px 24px}}.checkout-navigation__tab[data-stage=Membership].active+.checkout-counter-banner{display:block}.checkout-navigation__tab[data-stage=Membership].active+.checkout-counter-banner+.checkout-navigation__tab{border-top:1px solid #efefef}.checkout-counter-banner .counter-wrapper,.checkout-counter-banner .top-label{display:inline-flex;height:24px;width:auto;padding:0 16px;position:absolute;left:24px;top:-12px;justify-content:center;align-items:center;font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem);font-style:italic;line-height:1.5;z-index:1}.checkout-counter-banner .counter-wrapper::before,.checkout-counter-banner .top-label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--flex-badge-background-color, #ffd12e);z-index:-1;transform:skew(340deg)}.checkout-counter-banner .counter-wrapper{text-transform:uppercase}.checkout-counter-banner .top-counter{display:flex;justify-content:center;align-items:center;gap:5px}.checkout-counter-banner .dM{display:inline-block}.checkout-counter-banner .split{position:relative;margin:0 8px;width:2px;height:24px;display:inline-block}.checkout-counter-banner .split::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--flex-badge-alternative-background-color, #e4b91f);z-index:-1;transform:skew(340deg)}.checkout-counter-banner .counter-title{font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-lg, 1.25rem);line-height:1.2;text-transform:uppercase;margin-bottom:8px}.checkout-counter-banner .counter-text{font-size:var(--flex-typography-font-size-xs, 0.75rem)}.checkout-counter-banner .banner-image-wrapper{position:absolute;width:130px;height:165px;right:24px;top:50%;margin-top:-82px;z-index:1}@media only screen and (max-width: 1024px){.checkout-counter-banner .banner-image-wrapper{right:-8px}}.checkout-counter-banner .banner-image-wrapper img{max-width:100%;max-height:100%}.checkout-counter-banner .banner-image{width:100%;height:100%}.checkout-counter-banner .banner-sticker{position:absolute;top:0;right:0;bottom:0;left:0}.weeks-extra-wrap{display:flex;flex-direction:column;row-gap:var(--flex-space-xs, 8px)}.weeks-extra{display:flex;align-items:center;align-self:flex-start;gap:var(--flex-space-xs, 8px);font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem);border-radius:var(--flex-border-radius-md, 6px);padding:var(--flex-space-xs, 8px) var(--flex-space-sm, 12px);border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--flex-color-background-alternative, #fbf7f0), var(--flex-color-background-alternative, #fbf7f0)) padding-box,linear-gradient(45deg, var(--flex-color-orange-500, #eb6800) 0%, var(--flex-color-brand-mid-orange, #ff8712) 50%, var(--flex-color-brand-light-orange, #ffab21) 100%) border-box}.weeks-extra::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F132";display:block;font-size:24px;position:relative;color:var(--flex-color-icon-brand, #eb6800)}.weeks-extra-subtext{font-size:var(--flex-typography-font-size-xs, 0.75rem);line-height:1.5;color:var(--flex-color-text-secondary, #6b6b6b)}.weeks-extra-subtext strong{color:var(--flex-color-text-default, #2d2d2d)}.usp-generic-list,.usp-feature-list{display:flex;flex-direction:column;row-gap:var(--flex-space-md, 16px)}.usp-generic-list li,.usp-feature-list li{line-height:1.5;display:flex;gap:var(--flex-space-xs, 8px);align-items:center}.usp-generic-list li.icon::before,.usp-feature-list li.icon::before{content:"";width:24px;height:24px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.usp-generic-list li.unavailable .usp-title,.usp-generic-list li.unavailable .usp-sub-title,.usp-feature-list li.unavailable .usp-title,.usp-feature-list li.unavailable .usp-sub-title{color:var(--flex-color-text-secondary, #6b6b6b);text-decoration:line-through}.usp-generic-list li .usp-title,.usp-feature-list li .usp-title{display:inline}.icon.check-mark::before{background-image:url("../../img/svg/usp_check_on.svg")}.icon.map-marker::before{background-image:url("../../img/svg/usp_club_loc_on.svg")}.icon.chair::before{background-image:url("../../img/svg/usp_masagge_on.svg")}.icon.person-1x::before{background-image:url("../../img/svg/usp_invite1_on.svg")}.icon.person-unlimited::before{background-image:url("../../img/svg/usp_invite_unl_on.svg")}.icon.ice-symbol::before{background-image:url("../../img/svg/usp_freeze_on.svg")}.icon.bottle::before{background-image:url("../../img/svg/usp_yanga_on.svg")}.icon.app::before{background-image:url("../../img/svg/usp_app_on.svg")}.icon.classes::before{background-image:url("../../img/svg/usp_classes_on.svg")}.icon.open-24-7::before{background-image:url("../../img/svg/usp_24_7_on.svg")}.icon.relax-zone::before{background-image:url("../../img/svg/usp-relax-and-recover_on.svg")}.icon.unavailable.check-mark::before{background-image:url("../../img/svg/usp_check_off.svg")}.icon.unavailable.map-marker::before{background-image:url("../../img/svg/usp_club_loc_off.svg")}.icon.unavailable.chair::before{background-image:url("../../img/svg/usp_masagge_off.svg")}.icon.unavailable.person-1x::before{background-image:url("../../img/svg/usp_invite1_off.svg")}.icon.unavailable.person-unlimited::before{background-image:url("../../img/svg/usp_invite_unl_off.svg")}.icon.unavailable.ice-symbol::before{background-image:url("../../img/svg/usp_freeze_off.svg")}.icon.unavailable.bottle::before{background-image:url("../../img/svg/usp_yanga_off.svg")}.icon.unavailable.app::before{background-image:url("../../img/svg/usp_app_off.svg")}.icon.unavailable.classes::before{background-image:url("../../img/svg/usp_classes_off.svg")}.icon.unavailable.open-24-7::before{background-image:url("../../img/svg/usp_24_7_off.svg")}.icon.unavailable.relax-zone::before{background-image:url("../../img/svg/usp-relax-and-recover_off.svg")}.usp-generic-list{margin-bottom:24px}.usp-feature-list .usp-title{font-family:headingprotreble-extrabold,sans-serif}.usp-feature-list .usp-sub-title{display:block;color:var(--flex-color-text-secondary, #6b6b6b);font-size:var(--flex-typography-font-size-xs, 0.75rem)}.slider-pagination{align-items:center;justify-content:space-between;z-index:1;position:relative}.slider-pagination .swiper-pagination-bullets{flex:1;position:relative;text-align:center;display:flex;justify-content:center;gap:var(--flex-space-sm, 12px)}.slider-pagination .swiper-pagination-bullet{position:relative;height:var(--flex-space-sm, 12px);width:var(--flex-space-sm, 12px);cursor:pointer}.slider-pagination .swiper-pagination-bullet::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--flex-color-background-default, #fff);z-index:-1;transform:skew(340deg)}.slider-pagination .swiper-pagination-bullet-active::before{background-color:var(--flex-color-interaction-default, #592bb2)}.slider-pagination .arrow-prev,.slider-pagination .arrow-next{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;line-height:initial;width:24px;height:24px;cursor:pointer}.slider-pagination .arrow-prev::after,.slider-pagination .arrow-next::after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F109";font-size:16px}.slider-pagination .arrow-next{text-align:right}.slider-pagination .arrow-next::after{transform:scale(-1, 1)}.slider-pagination .swiper-button-disabled{opacity:.5;cursor:not-allowed}body:has(.checkoutpage) .checkout-main-wrapper{position:relative}body:has(.checkoutpage) .checkout-main-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;max-height:630px;background:linear-gradient(355deg, #e8d6bf 47.97%, #f2e8d6 68.78%, var(--flex-color-background-alternative, #fbf7f0) 100%);z-index:-1}.page{overflow-x:clip}.errorAlert{margin:1rem 0;position:relative;padding:.75rem 1.25rem;border:1px solid rgba(0,0,0,0);display:none}.alert-error{color:#ce0000;background-color:#ffecec;border-color:rgba(206,0,0,.1)}.show{display:block}.main-navigation-wrapper{height:80px;position:relative;background-color:#fff;display:flex;align-items:center;margin:auto}.main-navigation-wrapper .bf-logo-header{position:relative;display:block;height:21px;width:72px}@media only screen and (min-width: 1025px){.main-navigation-wrapper .bf-logo-header{height:25px;width:88px}}.main-navigation-wrapper .main-navigation-inner{display:flex;justify-content:space-between;align-items:center;max-width:1440px;width:100%;margin:0 auto;padding-left:var(--flex-space-lg, 20px);padding-right:var(--flex-space-lg, 20px)}@media only screen and (min-width: 768px){.main-navigation-wrapper .main-navigation-inner{padding-left:var(--flex-space-4xl, 48px);padding-right:var(--flex-space-4xl, 48px)}}@media only screen and (min-width: 1280px){.main-navigation-wrapper .main-navigation-inner{padding-left:var(--flex-space-5xl, 64px);padding-right:var(--flex-space-5xl, 64px)}}.main-navigation-wrapper .main-navigation-steps{display:flex;gap:8px}@media only screen and (max-width: 767px){.main-navigation-wrapper .main-navigation-steps{gap:6px}}@media only screen and (max-width: 415px){.main-navigation-wrapper .main-navigation-steps{max-width:100%;width:100%;justify-content:flex-end}}.main-navigation-wrapper .main-navigation-steps .main-navigation-checkout-step{margin-right:0;z-index:0}.main-navigation-wrapper .step-label{display:none;font-size:12px;font-style:italic;flex-shrink:1;white-space:nowrap}.main-navigation-wrapper .main-navigation-checkout-step{cursor:pointer;pointer-events:none;margin-right:32px;flex-shrink:0;position:relative;font-family:headingprotreble-extrabold,sans-serif;font-size:12px;padding:0 4px}.main-navigation-wrapper .main-navigation-checkout-step::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-width:2px;border-style:solid;background-color:var(--flex-color-background-alternative, #fbf7f0);border-color:var(--flex-color-background-alternative, #fbf7f0);z-index:-1;transform:skew(340deg)}.main-navigation-wrapper .main-navigation-checkout-step.prev-header-step{pointer-events:all}.main-navigation-wrapper .main-navigation-checkout-step.prev-header-step::before{background-color:var(--flex-color-icon-brand, #eb6800);border-color:var(--flex-color-icon-brand, #eb6800)}.main-navigation-wrapper .main-navigation-checkout-step.prev-header-step:hover:not(.active)::before{background-color:var(--flex-color-icon-brand-hover, #bd5400);border-color:var(--flex-color-icon-brand-hover, #bd5400)}.main-navigation-wrapper .main-navigation-checkout-step.prev-header-step .main-navigation-step-num{opacity:1;color:rgba(0,0,0,0);width:24px;height:24px;position:relative}.main-navigation-wrapper .main-navigation-checkout-step.prev-header-step .main-navigation-step-num::after{content:"";background-color:rgba(0,0,0,0);background-image:url("../../img/svg/check-white.svg");background-repeat:no-repeat;background-size:contain;background-size:16px;background-position:center;width:24px;height:24px;position:absolute;top:0;left:0}.main-navigation-wrapper .main-navigation-checkout-step.active{display:flex;flex-direction:row;gap:4px;justify-content:center;padding:4px 12px;height:24px;align-items:baseline;flex-shrink:1}.main-navigation-wrapper .main-navigation-checkout-step.active::before{background-color:#fff;border-color:var(--flex-color-icon-brand, #eb6800)}@media only screen and (min-width: 768px){.main-navigation-wrapper .main-navigation-checkout-step.active .step-label{display:inline-block}}.main-navigation-wrapper .main-navigation-checkout-step.active .main-navigation-step-num{color:var(--flex-color-text-default, #2d2d2d);font-family:headingprotreble-extrabold,sans-serif;font-size:12px;font-style:italic;line-height:16px;width:auto;height:auto;flex-shrink:0}.main-navigation-wrapper .main-navigation-checkout-step.active .main-navigation-step-num::after{content:none}.main-navigation-wrapper .main-navigation-step-num{font-weight:800;color:var(--flex-color-text-default, #2d2d2d);z-index:0;background-color:rgba(0,0,0,0);text-align:center;opacity:1;font-style:normal;position:relative;display:flex;width:24px;height:24px;justify-content:center;align-items:center}.discount-label__container,.discount-label--club-list{display:flex;align-items:center}.discount-label__text{color:#6131ad;font-family:headingprotreble-heavy,sans-serif;font-size:12px;text-transform:uppercase}.discount-label__text-regular{color:var(--flex-color-text-default, #2d2d2d)}.discount-label__promotion{position:relative;display:flex;align-items:center;margin-top:6px;opacity:0;transition:opacity .33s ease-in 1s}.discount-label__promotion.js-loaded{opacity:1}.discount-label__promotion.promotion-plain-text{opacity:1}.discount-label__tooltip-icon,.discount-label__promotion-icon{margin-left:10px}.form-control-label.tooltip::after{content:"";display:block;background-color:#fff;height:2px;width:100%;top:50%;left:0;position:absolute;z-index:-1}.discount-label__promotion-icon{margin-left:0;margin-right:6px}.discount-label__promotion-icon::before{background-image:url("../../img/clock-black.svg");background-size:12px;width:12px;height:12px}.discount-label__promotion-text{font-family:headingprotreble-regular,sans-serif;font-size:.75rem;line-height:1.5;margin-right:5px}.discount-label__tooltip-popup{display:none;border:1px solid #d8d8d8;background-color:#fff;position:absolute !important;top:23px;left:50%;transform:translateX(-50%);padding:12px;width:315px;z-index:1}@media only screen and (max-width: 767px){.discount-label__tooltip-popup{width:225px}}.discount-label__tooltip-popup::before{position:absolute;top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);content:"";display:block;width:9px;height:9px;background-color:#fff;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8}.discount-label__tooltip-popup.show{display:block}.discount-label__tooltip-popup-paragraph,.discount-label__tooltip-popup-text{color:var(--flex-color-text-default, #2d2d2d);font-family:headingprotreble-regular,sans-serif;font-size:.875rem;line-height:1.5}.discount-label__tooltip-popup-text{color:#d8d8d8;font-size:.75rem;margin-top:20px}.checkout-navigation{position:relative;max-width:1440px;width:100%;margin:0 auto;padding-top:var(--flex-space-3xl, 40px)}@media only screen and (min-width: 768px){.checkout-navigation{padding-top:var(--flex-space-5xl, 64px);padding-bottom:var(--flex-space-3xl, 40px)}}@media only screen and (max-width: 1024px){.checkout-navigation:has(.checkout-order-summary-floating.visible) .checkout-navigation__tabs-container{margin-top:72px}}.checkout-navigation::after{content:"";position:absolute;bottom:55px;right:-320px;width:612px;height:995px;background-color:rgba(0,0,0,0);background-image:url("../../img/svg/mesh.svg");background-repeat:no-repeat;background-size:contain;background-size:612px;background-position:center;z-index:-1}.checkout-navigation .checkout-navigation__tabs-container{width:100%;max-width:1218px;padding-left:var(--flex-space-lg, 20px);padding-right:var(--flex-space-lg, 20px);margin:0 auto}@media only screen and (min-width: 768px){.checkout-navigation .checkout-navigation__tabs-container{padding-left:var(--flex-space-4xl, 48px);padding-right:var(--flex-space-4xl, 48px)}}@media only screen and (min-width: 1280px){.checkout-navigation .checkout-navigation__tabs-container{padding-left:var(--flex-space-5xl, 64px);padding-right:var(--flex-space-5xl, 64px)}}.checkout-navigation .checkout-navigation__mapbox-title{color:var(--flex-color-text-default, #2d2d2d);font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);line-height:1.5;max-width:100%;margin:0 0 var(--flex-space-xl, 24px)}.checkout-navigation .step-title{font-size:var(--flex-typography-font-size-lg, 1.25rem);line-height:1.25;margin:0 0 var(--flex-space-md, 16px);display:flex;align-items:center;-moz-column-gap:var(--flex-space-md, 16px);column-gap:var(--flex-space-md, 16px)}.checkout-navigation .step-num{display:inline-block;position:relative;height:30px;font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);color:var(--flex-color-text-inverse, #fff);line-height:1.5;padding:5px 12px;z-index:0;font-style:italic}.checkout-navigation .step-num::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--flex-color-icon-brand, #eb6800);z-index:-1;transform:skew(340deg)}.checkout-navigation .checkout-navigation__search-box{display:flex;width:100%}@media only screen and (max-width: 1024px){.checkout-navigation .checkout-navigation__search-box{flex-direction:column}}.checkout-navigation .checkout-navigation__search-wrap{padding:0 0 24px;flex:1}@media only screen and (max-width: 1024px){.checkout-navigation .checkout-navigation__search-wrap{padding:0 0 24px}}.checkout-navigation .checkout-navigation__message-button-wrap{display:block;max-width:100%;margin:0}.checkout-navigation .checkout-navigation__button-wrap{display:flex;align-items:center}.checkout-navigation .checkout-navigation__mapbox-tile .checkout-navigation__tab-content-club{margin:0;border-bottom:none}.checkout-navigation .checkout-navigation__mapbox-tile .checkout-navigation__tab-content-benefits{position:relative;margin-top:24px;max-height:100%;min-height:100%}.checkout-navigation .checkout-navigation__mapbox-tile .checkout-navigation__tab-content-features{margin:24px 0 20px}.checkout-navigation .checkout-navigation__mapbox-tile .checkout-navigation__tab-content-feature-title{display:block;margin-top:9px}.checkout-navigation .input-wrapper{position:relative}.checkout-navigation .input-wrapper input[type=search]{box-sizing:border-box;height:48px;border-radius:var(--flex-border-radius-sm, 4px);padding:var(--flex-input-padding-block, 12px) var(--flex-input-padding-inline, 16px) var(--flex-input-padding-block, 12px) 56px}.checkout-navigation .input-wrapper input[type=search]:hover,.checkout-navigation .input-wrapper input[type=search]:focus{padding:calc(var(--flex-input-padding-block, 12px) - 1px) calc(var(--flex-input-padding-inline, 16px) - 1px) calc(var(--flex-input-padding-block, 12px) - 1px) 55px}.checkout-navigation .input-wrapper button{background-color:rgba(0,0,0,0);border:0;position:absolute;top:50%;left:16px;transform:translateY(-50%);padding:0}.checkout-navigation .input-wrapper button::after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F137";display:inline-block;vertical-align:middle;position:relative;font-size:24px;width:24px;color:var(--flex-input-search-icon-color, #592bb2)}.checkout-navigation .button-list,.checkout-navigation .button-map{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);text-transform:uppercase;border:0 solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;white-space:nowrap;color:var(--flex-button-tertiary-text-color, #592bb2);min-height:56px}.checkout-navigation .button-list.active,.checkout-navigation .button-map.active{display:none}.checkout-navigation .button-list::before,.checkout-navigation .button-map::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;font-size:18px;margin-right:8px;color:var(--flex-button-tertiary-text-color, #592bb2)}@media(hover: hover)and (pointer: fine){.checkout-navigation .button-list:hover,.checkout-navigation .button-map:hover{opacity:.8}}:has(.js-no-results) .checkout-navigation .button-list,:has(.js-no-results) .checkout-navigation .button-map{display:none}.checkout-navigation :has(.checkout-navigation__loaded-clubs.is-visible) .button-list{display:none}.checkout-navigation :has(.bf-mapbox-map-wrapper.is-visible) .button-map{display:none}.checkout-navigation .button-map::before{content:"\F12C"}.checkout-navigation .button-list::before{content:"\F124"}.checkout-navigation .checkout-navigation__loaded-clubs{display:none;gap:24px;width:100%;position:relative}.checkout-navigation .checkout-navigation__loaded-clubs.is-visible{display:grid}@media only screen and (min-width: 768px){.checkout-navigation .checkout-navigation__loaded-clubs{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1025px){.checkout-navigation .checkout-navigation__loaded-clubs{grid-template-columns:repeat(3, 1fr)}}.checkout-navigation .bf-mapbox-map-wrapper{display:none}.checkout-navigation .bf-mapbox-map-wrapper.is-visible{display:block}.checkout-navigation .checkout-navigation__load-btn-container{width:100%}@media only screen and (min-width: 1025px){.checkout-navigation .checkout-navigation__load-btn-container{margin:0 auto;max-width:345px}}.checkout-navigation .checkout-navigation__load-more-btn{display:flex;margin:40px 0}@media only screen and (max-width: 1024px){.checkout-navigation .checkout-navigation__load-more-btn{margin:56px auto 24px}}.checkout-navigation .mapboxgl-popup-content{background:#fff;height:100%;max-height:100vh;overflow:auto;z-index:1;padding:0;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin}.checkout-navigation .mapboxgl-popup-content::-webkit-scrollbar{width:6px;height:6px}.checkout-navigation .mapboxgl-popup-content::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.checkout-navigation .mapboxgl-popup-content::-webkit-scrollbar-thumb{background-color:#c5c5c5}.checkout-navigation .mapboxgl-popup-content.active .panel-modal-content{display:block}.checkout-navigation .mapboxgl-popup-content.active .panel-modal-content .image-wrapper,.checkout-navigation .mapboxgl-popup-content.active .panel-modal-content .text-wrapper{display:block}.checkout-navigation .mapboxgl-popup-content h3.title{font-size:16px;line-height:24px;margin-bottom:0}.checkout-navigation .mapboxgl-popup-content .checkout-navigation__tab-content-club{padding:0;border:0}.checkout-navigation .mapboxgl-popup-content .checkout-navigation__tab-content-hours{margin-top:0}.checkout-navigation .bf-mapbox-map-wrapper.mapboxgl-map{height:430px;width:100% !important;font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);line-height:1.5}@media only screen and (min-width: 1025px){.checkout-navigation .bf-mapbox-map-wrapper.mapboxgl-map{height:650px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.checkout-navigation .bf-mapbox-map-wrapper.mapboxgl-map{height:700px}}.checkout-navigation .mapboxgl-map .mapboxgl-popup{z-index:21;background-color:#fff}@media only screen and (min-width: 768px){.checkout-navigation .mapboxgl-map .mapboxgl-popup{max-width:4710px !important;position:fixed;left:auto;top:0;right:0;height:100%;transform:none !important;width:448px}}@media only screen and (max-width: 1024px){.checkout-navigation .mapboxgl-map .mapboxgl-popup{max-width:448px !important}}@media only screen and (max-width: 767px){.checkout-navigation .mapboxgl-map .mapboxgl-popup{position:fixed;top:auto;left:0;bottom:0;transform:none !important;max-width:100% !important;width:100%;height:100%;max-height:90%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:auto}}.checkout-navigation .mapboxgl-popup-close-button{width:56px;height:56px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background-color:#fff;cursor:pointer;z-index:2;border:0;padding:0;font-size:0}.checkout-navigation .mapboxgl-popup-close-button::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F117";font-size:16px;position:relative;z-index:1;pointer-events:all}.checkout-navigation .mapboxgl-popup-close-button:hover{background-color:#fff}.checkout-navigation .mapboxgl-popup-close-button:hover::before{font-size:18px;color:var(--flex-button-tertiary-active-icon-color, #2b0961)}.checkout-navigation .mapboxgl-popup-close-button:active{background-color:var(--flex-button-tertiary-active-background-color, #e5d7fc)}.checkout-navigation .map-modal-veil{display:none;position:fixed;background-color:var(--flex-color-text-default, #2d2d2d);opacity:.5;height:100%;width:100%;z-index:20;left:0;top:0}.checkout-navigation .map-modal-veil.active{display:block}.checkout-navigation .mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.checkout-navigation .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.checkout-navigation .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.checkout-navigation .mapboxgl-popup-tip{display:none}.checkout-navigation .mapboxgl-touch-drag-pan div.no-image,.checkout-navigation .mapboxgl-interactive div.no-image{height:16px !important;width:22px !important}.checkout-navigation .mapboxgl-touch-drag-pan div.no-image::after,.checkout-navigation .mapboxgl-touch-drag-pan div.no-image::before,.checkout-navigation .mapboxgl-interactive div.no-image::after,.checkout-navigation .mapboxgl-interactive div.no-image::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:"";display:block;border-radius:50px;background-color:#eb6800;width:17px;height:17px;z-index:5}.checkout-navigation .mapboxgl-touch-drag-pan div.no-image::before,.checkout-navigation .mapboxgl-interactive div.no-image::before{width:25px;height:25px;opacity:.45;z-index:3}.checkout-navigation .mapboxgl-touch-drag-pan div.purple::after,.checkout-navigation .mapboxgl-interactive div.purple::after{background-color:#eb6800;border:4px solid #ffac6a;width:25px;height:25px}.checkout-navigation .mapboxgl-touch-drag-pan div.purple::before,.checkout-navigation .mapboxgl-interactive div.purple::before{background-color:rgba(0,0,0,0);background-image:url("../../img/fascilities/icon-location-orange.svg");width:48px;height:53px;top:-35px;opacity:1;z-index:6}.checkout-navigation .mapboxgl-ctrl-top-right{display:none}.checkout-navigation .mapbox-no-found-text-one,.checkout-navigation .mapbox-no-found-text-two{display:block;color:var(--flex-color-text-default, #2d2d2d);margin-bottom:8px}.checkout-navigation .mapbox-no-found-text-one{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:26px}.checkout-navigation .mapbox-no-found-text-two{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);line-height:1.5;font-size:14px;line-height:24px}.checkout-navigation .mapbox-no-found-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.checkout-navigation .stores-map{height:0;margin:0}.checkout-navigation .mapboxgl-ctrl-attrib-inner{display:none}.checkout-navigation .no-results-container{padding:0 0 24px}.checkout-navigation .no-results-container .message{margin:0 0 8px}.checkout-navigation .no-results-container .tips-title{margin:0 0 12px}.checkout-navigation .no-results-container .tips-list{list-style:disc;padding-left:20px;display:inline-block;text-align:left}.checkout-navigation .no-results-container .tips-list p{margin-bottom:0}.checkout-navigation .checkout-navigation__tab-content-club{background-color:var(--flex-color-background-default, #fff);position:relative;display:flex;flex-direction:column;border-radius:4px}.checkout-navigation .checkout-navigation__tab-content-club.custom-popup .modal-backdrop{display:block;content:"";position:fixed;left:0;bottom:100%;width:100%;height:100vh;background-color:var(--flex-color-text-default, #2d2d2d);opacity:.5;top:0;z-index:2}.checkout-navigation .checkout-navigation__tab-content-club .title{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-lg, 1.25rem);text-transform:none;line-height:1.5;margin-bottom:var(--flex-space-2xs, 4px)}.checkout-navigation .club-tile-image{width:100%;display:block;position:relative;aspect-ratio:347.33/195.38}.checkout-navigation .club-tile-image picture{background:var(--flex-color-background-alternative, #fbf7f0);position:absolute;left:0;top:0;right:0;bottom:0;clip-path:polygon(0 0, 100% 0, 100% 84.44%, 0% 100%);border-radius:4px 4px 0 0}.checkout-navigation .club-tile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:4px 4px 0 0}.checkout-navigation .club-tile-image .label-wrap{display:flex;flex-direction:column;position:relative;left:-7px;top:-12px;align-items:flex-start;row-gap:4px}.checkout-navigation .club-tile-image .image-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start}.checkout-navigation .club-tile-image .distance{font-family:headingprotreble-extrabold,sans-serif;background-color:var(--flex-color-background-default, #fff);font-size:var(--flex-typography-font-size-xs, 0.75rem);padding:var(--flex-space-sm, 12px);border-radius:0 4px}.checkout-navigation .tile-body{padding:var(--flex-space-xl, 24px);flex-grow:1;display:flex;flex-direction:column}.checkout-navigation .address-location{font-size:var(--flex-typography-font-size-sm, 0.875rem);color:var(--flex-description-text-color, #6b6b6b)}.checkout-navigation .address-location .address::after,.checkout-navigation .address-location .postalcode::after{display:inline-block;content:", ";margin:0;padding:0}.checkout-navigation .label-wrap{flex-wrap:wrap;line-height:28px}.checkout-navigation ul.club-usps{display:flex;flex-wrap:wrap;gap:var(--flex-space-sm, 12px)}.checkout-navigation ul.club-usps li{padding:4px 8px;background-color:var(--flex-pill-background-color, #ffe8d6);border-radius:4px;font-size:var(--flex-typography-font-size-xs, 0.75rem)}.checkout-navigation .checkout-navigation__tab-content-benefits{display:block;padding:var(--flex-space-xl, 24px) 0;flex-grow:1}.checkout-navigation .modal-button-wrap{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.checkout-navigation .modal-button-wrap .btn--primary{max-width:100%}}.checkout-navigation .button-wrap{display:flex;flex-direction:column;row-gap:8px}.checkout-navigation .btn--primary{width:100%}.checkout-navigation .checkout-navigation__tab-content-feature-title{color:var(--flex-color-text-default, #2d2d2d);font-family:headingprotreble-regular,sans-serif;font-size:.75rem;line-height:1.5}.checkout-navigation .facilities{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:var(--flex-space-lg, 20px);grid-row-gap:var(--flex-space-xs, 8px)}.checkout-navigation .clubtile-details .label-wrap{display:none}.checkout-navigation .clubtile-details :has(.discount-label) .label-wrap,.checkout-navigation .clubtile-details :has(.tile-label) .label-wrap{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--flex-space-xs, 8px);padding-bottom:var(--flex-space-xs, 8px)}.checkout-navigation .clubtile-details .title,.checkout-navigation .clubtile-details .address-location{margin-bottom:var(--flex-space-xs, 8px)}.checkout-navigation .clubtile-details .distance-location{display:inline-flex;font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem);-moz-column-gap:var(--flex-space-2xs, 4px);column-gap:var(--flex-space-2xs, 4px)}.checkout-navigation .clubtile-details .distance-location::before{content:"";width:16px;height:16px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto;background-image:url("../../img/svg/mini-pin.svg")}.checkout-navigation .clubtile-details .intro{position:relative;padding-bottom:var(--flex-side-sheet-padding-block, 40px)}.checkout-navigation .clubtile-details .intro::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-top:2px dotted var(--flex-description-list-border-color, #d5d5d5)}.checkout-navigation .clubtile-details .opening-hours,.checkout-navigation .clubtile-details .club-usps,.checkout-navigation .clubtile-details .facilities-wrapper{margin:var(--flex-side-sheet-content-gap, 24px) auto}.checkout-navigation .clubtile-details .facilities-wrapper .sub-title{font-family:headingprotreble-regular,sans-serif;line-height:1.5;font-weight:500;font-size:var(--flex-typography-font-size-sm, 0.875rem);text-transform:none;padding:var(--flex-space-3xs, 2px) 0;margin-bottom:var(--flex-space-xs, 8px)}.checkout-navigation .clubtile-details .facility{display:flex;flex-direction:column;align-items:center;row-gap:var(--flex-space-2xs, 4px);padding:var(--flex-space-sm, 12px);background:var(--flex-color-background-alternative, #fbf7f0);border-radius:var(--flex-border-radius-sm, 4px)}.checkout-navigation .clubtile-details .facility-title{font-size:var(--flex-typography-font-size-xs, 0.75rem);text-align:center}.checkout-navigation .clubtile-details .facility-lockers-icon::before,.checkout-navigation .clubtile-details .facility-wifi-icon::before,.checkout-navigation .clubtile-details .facility-dressing-rooms-icon::before,.checkout-navigation .clubtile-details .facility-showers-icon::before,.checkout-navigation .clubtile-details .facility-trainingzones-icon::before,.checkout-navigation .clubtile-details .facility-freewifi-icon::before,.checkout-navigation .clubtile-details .facility-dressingrooms-icon::before,.checkout-navigation .clubtile-details .facility-seventrainingzones-icon::before{content:"";width:28px;height:28px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto}.checkout-navigation .clubtile-details .facility-lockers-icon.modal::before,.checkout-navigation .clubtile-details .facility-wifi-icon.modal::before,.checkout-navigation .clubtile-details .facility-dressing-rooms-icon.modal::before,.checkout-navigation .clubtile-details .facility-showers-icon.modal::before,.checkout-navigation .clubtile-details .facility-trainingzones-icon.modal::before,.checkout-navigation .clubtile-details .facility-freewifi-icon.modal::before,.checkout-navigation .clubtile-details .facility-dressingrooms-icon.modal::before,.checkout-navigation .clubtile-details .facility-seventrainingzones-icon.modal::before{width:48px}.checkout-navigation .clubtile-details .facility-lockers-icon::before{background-image:url("../../img/fascilities/img_locker.svg")}.checkout-navigation .clubtile-details .facility-wifi-icon::before,.checkout-navigation .clubtile-details .facility-freewifi-icon::before{background-image:url("../../img/fascilities/img_wifi.svg")}.checkout-navigation .clubtile-details .facility-dressing-rooms-icon::before,.checkout-navigation .clubtile-details .facility-dressingrooms-icon::before{background-image:url("../../img/fascilities/img_dressing-room.svg")}.checkout-navigation .clubtile-details .facility-showers-icon::before{background-image:url("../../img/fascilities/img_shower.svg")}.checkout-navigation .clubtile-details .facility-trainingzones-icon::before,.checkout-navigation .clubtile-details .facility-seventrainingzones-icon::before{background-image:url("../../img/fascilities/img_training-room.svg")}@media only screen and (min-width: 768px){.checkout-navigation .checkout-navigation__tabs{width:100%}}.checkout-navigation .checkout-navigation__tab-name{font-family:headingprotreble-regular,sans-serif;font-size:.875rem;line-height:1.5;font-weight:500}.checkout-navigation .checkout-navigation__tab{pointer-events:none;position:relative}@media only screen and (max-width: 1024px){.checkout-navigation .checkout-navigation__tab{margin:0 16px}}.checkout-navigation .checkout-navigation__tab .checkout-navigation__tab-content{display:none !important}.checkout-navigation .checkout-navigation__tab:not(.active){display:none}.checkout-navigation .checkout-navigation__tab.active{opacity:1;pointer-events:all;margin:16px 0;margin:0 0 16px}@media only screen and (max-width: 1024px){.checkout-navigation .checkout-navigation__tab.active{margin:0 0 24px}}.checkout-navigation .checkout-navigation__tab.active:first-child{margin-top:0}.checkout-navigation .checkout-navigation__tab.active .checkout-navigation__tab-content{display:block !important;max-width:100%}.checkout-navigation .checkout-navigation__tab.active .checkout-navigation__tab-content-clubs{display:flex !important;align-items:stretch;flex-direction:column}.checkout-navigation .checkout-navigation__tab-content{position:relative;display:none;padding:0}.checkout-navigation .checkout-navigation__tab-content .payment-method-container .radio-row input[type=radio]:checked+.row-selector+.form-check-label .description .price{bottom:-35px;right:10px}.checkout-navigation .checkout-navigation__tab-content-clubs{flex-wrap:wrap;align-items:start}@media only screen and (max-width: 900px){.checkout-navigation .checkout-navigation__tab-content-clubs{margin-right:0}.checkout-navigation .checkout-navigation__tab-content-clubs .checkout-navigation__tab-content-club:last-child{margin-bottom:0}}@media only screen and (min-width: 768px){.checkout-navigation :has(.membership-block.has-top-label) .membership-title{margin-bottom:16px}}.checkout-navigation .step-02-content{padding-bottom:20px}.checkout-navigation .step-02-content .membership-title{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);line-height:1.5;margin-bottom:var(--flex-space-xl, 24px)}.checkout-navigation .step-02-content .toggle-buttons-wrapper{text-align:center;margin-bottom:var(--flex-space-xl, 24px)}.checkout-navigation .step-02-content .toggle-buttons{display:inline-flex;-moz-column-gap:var(--flex-space-2xs, 4px);column-gap:var(--flex-space-2xs, 4px);position:relative;background-color:var(--flex-color-background-default, #fff);width:auto;height:50px;cursor:pointer;font-size:var(--flex-typography-font-size-sm, 0.875rem);margin-bottom:var(--flex-space-xs, 8px);border-radius:var(--flex-border-radius-xl, 24px);border:2px solid var(--flex-color-interaction-default, #592bb2);z-index:1}.checkout-navigation .step-02-content .toggle-buttons.toggle-year--active::before,.checkout-navigation .step-02-content .toggle-buttons.toggle-flex--active::before{content:"";height:46px;width:112px;border-radius:var(--flex-border-radius-xl, 24px);background-color:#6131ad;display:block;position:absolute;top:0;z-index:-1;transition:left .1s ease-in-out}.checkout-navigation .step-02-content .toggle-buttons.toggle-year--active .toggle-button--active,.checkout-navigation .step-02-content .toggle-buttons.toggle-flex--active .toggle-button--active{font-family:headingprotreble-extrabold,sans-serif;color:#fff}.checkout-navigation .step-02-content .toggle-buttons.toggle-year--active::before{left:-1px}.checkout-navigation .step-02-content .toggle-buttons.toggle-flex--active::before{left:113px}.checkout-navigation .step-02-content .toggle-button{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);height:45px;border:0;background-color:rgba(0,0,0,0);width:110px;border-radius:var(--flex-border-radius-xl, 24px);line-height:1.25;font-style:italic}.checkout-navigation .step-02-content .toggle-button span{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-2xs, 0.625rem);display:block;font-style:normal}.checkout-navigation .step-02-content .toggle-sub-text{font-size:.75rem;line-height:130%}.checkout-navigation .step-02-content .toggle-sub-text br{display:none}.checkout-navigation .step-02-content .membership-blocks-wrapper{margin-bottom:var(--flex-space-xl, 24px)}.checkout-navigation .step-02-content .membership-block-inner{display:flex;flex-direction:column;height:100%}.checkout-navigation .step-02-content .btn-wrap-step-2{display:flex;margin:var(--flex-space-4xl, 48px) auto}@media only screen and (max-width: 1024px){.checkout-navigation .step-02-content .btn-wrap-step-2{margin:var(--flex-space-2xl, 32px) 0}}.checkout-navigation .step-02-content .swiper-top-nav,.checkout-navigation .step-02-content .swiper-bottom-nav{display:none;padding:var(--flex-space-xl, 24px) var(--flex-space-lg, 20px) 0;margin:auto}@media only screen and (min-width: 541px){.checkout-navigation .step-02-content .swiper-top-nav,.checkout-navigation .step-02-content .swiper-bottom-nav{max-width:320px}}@media only screen and (max-width: 1024px){.checkout-navigation .step-02-content .swiper-top-nav,.checkout-navigation .step-02-content .swiper-bottom-nav{display:flex}}.checkout-navigation .step-02-content .swiper-wrapper{display:flex;flex-wrap:nowrap}@media only screen and (min-width: 1025px){.checkout-navigation .step-02-content .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:var(--flex-space-xl, 24px)}.checkout-navigation .step-02-content .swiper-wrapper:has(>.membership-block:first-child:nth-last-child(2)){margin:0 auto;justify-content:center}.checkout-navigation .step-02-content .swiper-wrapper:has(>.membership-block:first-child:nth-last-child(2)) .membership-block{max-width:312px}}.checkout-navigation .step-02-content .membership-block{display:flex;flex-direction:column;height:auto;background-color:#fff;transition:all .2s ease-in;border-radius:var(--flex-border-radius-sm, 4px);border:2px solid rgba(0,0,0,0)}@media only screen and (min-width: 1025px){.checkout-navigation .step-02-content .membership-block{flex:1}}.checkout-navigation .step-02-content .membership-block .top-label{position:relative;font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem);font-style:italic;font-weight:700;line-height:1.5;z-index:0;display:inline-flex;padding:var(--flex-badge-padding-block, 4px) var(--flex-badge-padding-inline, 8px);align-items:center;gap:var(--flex-badge-gap, 4px)}.checkout-navigation .step-02-content .membership-block .top-label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--flex-badge-background-color, #ffd12e);z-index:-1;transform:skew(340deg)}.checkout-navigation .step-02-content .membership-block.highlighted{box-shadow:8px 8px 32px -8px rgba(255,135,18,.6);border-width:4px;background:linear-gradient(white, white) padding-box,linear-gradient(242deg, #fff 0.32%, var(--flex-color-brand-light-orange, #ffab21) 80.06%, var(--flex-color-brand-mid-orange, #ff8712) 90.03%, var(--flex-color-orange-500, #eb6800) 100%) border-box}.checkout-navigation .step-02-content .membership-block.highlighted .title{color:var(--flex-color-orange-500, #eb6800)}.checkout-navigation .step-02-content .membership-block.highlighted .btn--secondary{background-color:var(--flex-button-primary-background-color, #592bb2);color:var(--flex-button-primary-text-color, #fff)}.checkout-navigation .step-02-content .membership-block.highlighted .btn--secondary:hover{background-color:var(--flex-button-primary-hover-background-color, #3b1480);color:var(--flex-button-primary-text-color, #fff)}.checkout-navigation .step-02-content .membership-block.selected{border-color:var(--flex-color-interaction-default, #592bb2)}.checkout-navigation .step-02-content .membership-block.selected .membership-block-footer .btn{font-size:0;line-height:0;background-color:rgba(0,0,0,0);color:var(--flex-color-interaction-default, #592bb2);border-color:rgba(0,0,0,0);padding:12px 24px}.checkout-navigation .step-02-content .membership-block.selected .membership-block-footer .btn::before{content:"";position:relative;vertical-align:top;margin-right:10px;margin-top:-7px;border-style:solid;border-width:3px 3px 0 0;display:inline-block;height:9px;width:16px;transform:rotate(135deg);color:#6131ad}.checkout-navigation .step-02-content .membership-block.selected .membership-block-footer .btn::after{content:attr(data-selected);font-size:16px;line-height:20px;max-width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.checkout-navigation .step-02-content .membership-block.weekly-pricing-enabled{margin-bottom:32px}.checkout-navigation .step-02-content .membership-block .title-block{flex:1;display:flex;flex-direction:column;row-gap:var(--flex-space-md, 16px)}.checkout-navigation .step-02-content .membership-block .title{font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-lg, 1.25rem);line-height:1.25rem;text-transform:uppercase}.checkout-navigation .step-02-content .membership-block .price-period{display:flex;align-items:baseline}.checkout-navigation .step-02-content .membership-block .strike-through-price{font-size:var(--flex-typography-font-size-xs, 0.75rem);color:var(--flex-color-text-secondary, #6b6b6b);display:inline-flex}.checkout-navigation .step-02-content .membership-block .strike-through-price *{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;color:inherit;flex-wrap:nowrap;justify-content:flex-start}.checkout-navigation .step-02-content .membership-block .price{font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-3xl, 2rem);line-height:1.25;text-transform:uppercase;white-space:nowrap}.checkout-navigation .step-02-content .membership-block .period{font-size:var(--flex-typography-font-size-xs, 0.75rem);line-height:1.5;margin-left:4px;white-space:nowrap;color:var(--flex-color-text-secondary, #6b6b6b)}.checkout-navigation .step-02-content .membership-block .subscription-fee{font-size:var(--flex-typography-font-size-xs, 0.75rem);line-height:1.5;color:var(--flex-color-text-secondary, #6b6b6b)}.checkout-navigation .step-02-content .membership-block .sub-text{font-size:var(--flex-typography-font-size-xs, 0.75rem);line-height:1.5;color:var(--flex-color-text-secondary, #6b6b6b)}.checkout-navigation .step-02-content .membership-block .sub-text span{display:block}.checkout-navigation .step-02-content .membership-block .discount-countdown{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem);line-height:1.5;background-color:#7adec9;padding:4px 6px;margin-bottom:8px;display:inline-flex;justify-content:space-between;align-items:center}.checkout-navigation .step-02-content .membership-block .discount-countdown .discount-label__promotion{margin-top:0}@media only screen and (max-width: 415px){.checkout-navigation .step-02-content .membership-block .discount-countdown .discount-label__promotion{flex-direction:column;align-items:flex-start}}.checkout-navigation .step-02-content .membership-block .discount-countdown .discount-label__promotion.js-promotion-text{min-width:45px}.checkout-navigation .step-02-content .membership-block .discount-countdown .discount-label__promotion-text{font-size:.75rem;line-height:1.5}.checkout-navigation .step-02-content .membership-block-header{position:relative;padding:var(--flex-space-2xl, 32px) var(--flex-space-xl, 24px) var(--flex-space-lg, 20px)}.checkout-navigation .step-02-content .membership-block-header::after{content:"";display:block;position:absolute;bottom:0;left:var(--flex-space-lg, 20px);right:var(--flex-space-lg, 20px);height:0;border-top:2px dotted var(--flex-description-list-border-color, #d5d5d5)}.checkout-navigation .step-02-content .membership-block-header .label-wrap{position:absolute;left:-7px;top:-12px;display:flex;flex-direction:column;align-items:flex-start;row-gap:4px}.checkout-navigation .step-02-content .membership-block-body{position:relative;padding:var(--flex-space-lg, 20px) var(--flex-space-xl, 24px);flex-grow:1}.checkout-navigation .step-02-content .membership-block-header::after,.checkout-navigation .step-02-content .membership-block-body::after{content:"";display:block;position:absolute;bottom:0;left:var(--flex-space-lg, 20px);right:var(--flex-space-lg, 20px);height:0;border-top:2px dotted var(--flex-description-list-border-color, #d5d5d5)}.checkout-navigation .step-02-content .membership-block-footer{position:relative;padding:var(--flex-space-lg, 20px) var(--flex-space-xl, 24px) var(--flex-space-2xl, 32px);font-family:headingprotreble-regular,sans-serif;font-size:.875rem;line-height:1.5;display:flex;flex-direction:column;justify-content:space-between}.checkout-navigation .step-02-content .membership-block-footer strong{font-family:headingprotreble-extrabold,sans-serif}.checkout-navigation .checkout-addons-title,.checkout-navigation .membership-title{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);line-height:1.5;display:block;margin-bottom:24px}.checkout-navigation .checkout-addon-title{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-lg, 1.25rem);text-transform:none;margin:0;cursor:pointer;display:inline-flex;flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px}.checkout-navigation .link-check-wrap{display:flex;justify-content:space-between}.checkout-navigation .checkout-addon-btn{margin-top:24px}.checkout-navigation .checkout-addon-popup-btn{font-size:var(--flex-typography-font-size-sm, 0.875rem);color:var(--flex-link-text-color, #2400ff);text-transform:none;text-decoration:underline;display:inline-block;pointer-events:all}@media only screen and (min-width: 1025px){:has(.checkout-addon.weekly-pricing-enabled) .checkout-navigation .checkout-addon-popup-btn{margin:16px 0 0}}.checkout-navigation .checkout-addon{flex:0 0 calc(50% - 12px);border-radius:var(--flex-space-2xs, 4px);border:2px solid rgba(0,0,0,0);display:none;overflow:clip}@media only screen and (min-width: 768px){.checkout-navigation .checkout-addon{max-width:calc(50% - 12px)}}@media only screen and (max-width: 767px){.checkout-navigation .checkout-addon{flex:100%}}.checkout-navigation .checkout-addon.checkbox-row{z-index:initial}.checkout-navigation .checkout-addon.checkbox-row .form-check-label{display:flex;height:100%;gap:0}@media only screen and (max-width: 1024px){.checkout-navigation .checkout-addon.checkbox-row .form-check-label{flex-direction:column}}@media(hover: hover)and (pointer: fine){.checkout-navigation .checkout-addon:hover{border-color:var(--flex-color-interaction-default, #592bb2)}.checkout-navigation .checkout-addon:hover .form-check-label{overflow:visible}}.checkout-navigation .checkout-addon.active{border-color:var(--flex-color-interaction-default, #592bb2)}.checkout-navigation .checkout-addon.active .form-check-label{overflow:visible}.checkout-navigation .checkout-addon.active .btn-modal-check{background-color:#fff;color:#6131ad;border:2px solid #6131ad;padding:12px 24px}.checkout-navigation .checkout-addon.active .btn-modal-check::before{content:"";position:relative;vertical-align:top;margin-right:10px;margin-top:-7px;border-style:solid;border-width:3px 3px 0 0;display:inline-block;height:9px;width:16px;transform:rotate(135deg);color:#6131ad}.checkout-navigation .checkout-addon.addon-badge-enable .checkout-addon-badge{display:block}.checkout-navigation .checkout-addon .badge-active{display:none}.checkout-navigation .checkout-addon .btn-modal-check{margin-top:var(--flex-space-xl, 24px);max-width:100%}.checkout-navigation .checkout-addon .form-check-label{background-color:var(--flex-color-background-default, #fff);border-radius:var(--flex-space-2xs, 4px);overflow:clip}.checkout-navigation .checkout-addon-image{width:100%;display:block;position:relative;aspect-ratio:16/9;cursor:pointer}@media only screen and (min-width: 1025px){.checkout-navigation .checkout-addon-image{width:224px;flex-shrink:1}}.checkout-navigation .checkout-addon-image picture{background:var(--flex-color-background-alternative, #fbf7f0);position:absolute;left:0;top:0;right:0;bottom:0;clip-path:polygon(0 -1px, 100% -1px, 100% 84.44%, 0% 100%)}@media only screen and (min-width: 1025px){.checkout-navigation .checkout-addon-image picture{clip-path:polygon(0 0%, 100% 0%, 79.7% 100%, 0% 100%);aspect-ratio:16/9;right:0;left:auto;bottom:-1px}}.checkout-navigation .checkout-addon-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.checkout-navigation .addon-blocks-list{display:flex;flex-wrap:wrap;-moz-column-gap:var(--flex-space-xl, 24px);column-gap:var(--flex-space-xl, 24px);row-gap:var(--flex-space-2xl, 32px)}@media only screen and (max-width: 767px){.checkout-navigation .addon-blocks-list{row-gap:var(--flex-space-xl, 24px)}}.checkout-navigation .addon-blocks-list .price-wrapper{display:inline-flex;cursor:pointer;-moz-column-gap:var(--flex-space-2xs, 4px);column-gap:var(--flex-space-2xs, 4px)}.checkout-navigation .addon-blocks-list .price-container{display:flex}.checkout-navigation .addon-blocks-list .price-duration{display:flex;font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem);color:var(--flex-color-text-secondary, #6b6b6b);align-items:center;-moz-column-gap:var(--flex-space-2xs, 4px);column-gap:var(--flex-space-2xs, 4px)}.checkout-navigation .addon-blocks-list .current-price{font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-md, 1rem)}.checkout-navigation .addon-blocks-list .current-price .card__price{margin:0}.checkout-navigation .checkout-navigation__input-container{display:block;position:relative;height:24px;width:24px}.checkout-navigation .checkout-navigation__input-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkout-navigation .checkout-navigation__input-container input:checked~.checkmark{background-color:#6131ad;border:none}.checkout-navigation .checkout-navigation__input-container input:checked~.checkmark::after{display:block}.checkout-navigation .checkout-navigation__input-container .checkmark{cursor:pointer;position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border:1px solid #313136}.checkout-navigation .checkout-navigation__input-container .checkmark::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px}.checkout-navigation .checkout-navigation__input-container .checkmark::after{content:"";position:absolute;display:none;left:8px;top:2px;width:9px;height:15px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkout-navigation .checkout-addon-benefit{padding-left:25px;position:relative}.checkout-navigation .checkout-addon-benefit::before{border-style:solid;border-width:3px 3px 0 0;color:#eb6800;content:"";display:inline-block;height:8px;left:0;position:absolute;top:5px;transform:rotate(135deg);width:16px}.checkout-navigation .checkout-addon-benefit:not(:last-child){margin-bottom:8px}.checkout-navigation .checkout-addon-container{padding:var(--flex-space-md, 16px);position:relative;display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--flex-space-md, 16px);flex:1}.checkout-navigation .checkout-navigation__all-one-time-costs .card__price .card__price-sum,.checkout-navigation .checkout-navigation__all-one-time-costs .card__price .card__price-coma{font-size:16px;line-height:16px}.checkout-navigation .checkout-navigation__all-one-time-costs .card__price .card__price-decimal{font-size:10px}.checkout-navigation .checkout-addons-summary-info .checkout-addons-summary-content:first-child{padding-top:14px}.checkout-navigation .checkout-addons-summary-info .checkout-addons-summary-content:last-child{padding-bottom:24px}.checkout-navigation .checkout-addons-summary-block{padding:0}.checkout-navigation .addon-blocks-titles{margin:var(--flex-space-xl, 24px) 0}.checkout-navigation .addon-blocks-wrapper{display:flow-root}.checkout-navigation .addon-blocks-wrapper.comfort-year .js-checkout-addon.comfort-year-plan{display:block}.checkout-navigation .addon-blocks-wrapper.comfort-year .addon-blocks-titles{display:block}.checkout-navigation .addon-blocks-wrapper.comfort-year+.btn-wrap-step-2{display:flex}.checkout-navigation .addon-blocks-wrapper.comfort-flex .js-checkout-addon.comfort-flex-plan{display:block}.checkout-navigation .addon-blocks-wrapper.comfort-flex .addon-blocks-titles{display:block}.checkout-navigation .addon-blocks-wrapper.comfort-flex+.btn-wrap-step-2{display:flex}.checkout-navigation .addon-blocks-wrapper.premium-year .js-checkout-addon.premium-year-plan{display:block}.checkout-navigation .addon-blocks-wrapper.premium-year .addon-blocks-titles{display:block}.checkout-navigation .addon-blocks-wrapper.premium-year+.btn-wrap-step-2{display:flex}.checkout-navigation .addon-blocks-wrapper.premium-flex .js-checkout-addon.premium-flex-plan{display:block}.checkout-navigation .addon-blocks-wrapper.premium-flex .addon-blocks-titles{display:block}.checkout-navigation .addon-blocks-wrapper.premium-flex+.btn-wrap-step-2{display:flex}.checkout-navigation .addon-blocks-wrapper.basic-year .js-checkout-addon.basic-year-plan{display:block}.checkout-navigation .addon-blocks-wrapper.basic-year .addon-blocks-titles{display:block}.checkout-navigation .addon-blocks-wrapper.basic-year+.btn-wrap-step-2{display:flex}.checkout-navigation .addon-blocks-wrapper.basic-flex .js-checkout-addon.basic-flex-plan{display:block}.checkout-navigation .addon-blocks-wrapper.basic-flex .addon-blocks-titles{display:block}.checkout-navigation .addon-blocks-wrapper.basic-flex+.btn-wrap-step-2{display:flex}.checkout-navigation .addon-blocks-wrapper.ultimate-year .js-checkout-addon.ultimate-year-plan{display:block}.checkout-navigation .addon-blocks-wrapper.ultimate-year .addon-blocks-titles{display:block}.checkout-navigation .addon-blocks-wrapper.ultimate-year+.btn-wrap-step-2{display:flex}.checkout-navigation .addon-blocks-wrapper.ultimate-flex .js-checkout-addon.ultimate-flex-plan{display:block}.checkout-navigation .addon-blocks-wrapper.ultimate-flex .addon-blocks-titles{display:block}.checkout-navigation .addon-blocks-wrapper.ultimate-flex+.btn-wrap-step-2{display:flex}.checkout-navigation .addon-blocks-wrapper .addon-blocks-titles{display:none}.checkout-navigation .addon-blocks-wrapper+.btn-wrap-step-2{display:none}.checkout-navigation .checkout-navigation__personal-information{margin:0;max-width:756px}.checkout-navigation .checkout-navigation__personal-information .personal-information,.checkout-navigation .checkout-navigation__personal-information .address-information,.checkout-navigation .checkout-navigation__personal-information .communication-information{background-color:#fff;padding:var(--flex-space-2xl, 32px);border-radius:var(--flex-border-radius-sm, 4px)}@media only screen and (max-width: 767px){.checkout-navigation .checkout-navigation__personal-information .personal-information,.checkout-navigation .checkout-navigation__personal-information .address-information,.checkout-navigation .checkout-navigation__personal-information .communication-information{padding:var(--flex-space-lg, 20px)}}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap{display:flex;flex-direction:column;row-gap:var(--flex-space-xl, 24px);margin-bottom:var(--flex-space-xl, 24px)}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap .form-group-gender .flex-row{flex-wrap:wrap}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap .checkout-navigation__personal-info-title{display:block}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap .title{font-family:headingprotreble-extrabold,sans-serif;text-transform:none;font-size:var(--flex-typography-font-size-md, 1rem);line-height:1.5;margin:0 0 var(--flex-space-lg, 20px)}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap .email-help-row{margin-top:-11px;position:relative;z-index:1}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap .email-help-row.is-single{margin-top:-16px}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap .email-help-row .email-help-text{font-weight:500;font-size:12px;line-height:130%;margin-bottom:7px}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap .email-help-row .checkbox-row.is-invalid{line-height:24px}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap .email-help-row .checkbox-row.is-invalid .form-check-label{color:#313136}.checkout-navigation .checkout-navigation__personal-information .personal-information-form-wrap .email-help-row .checkbox-row.is-invalid .checkbox::before{border-color:#ce0000}.checkout-navigation .see-details,.checkout-navigation .hide-details{display:none;font-family:headingprotreble-regular,sans-serif;font-size:.75rem;line-height:1.5;text-decoration:underline;color:#6131ad;cursor:pointer}.checkout-navigation .hide-details{display:none}.checkout-navigation .payment-method-container{margin-top:0;max-width:756px}@media only screen and (max-width: 767px){@supports(-webkit-touch-callout: none){.checkout-navigation .payment-method-container{padding-bottom:150px}}}.checkout-navigation .payment-method-container .checkout-container-body .payment-intro{margin:var(--flex-space-md, 16px) 0 var(--flex-space-xl, 24px)}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes{display:flex;gap:var(--flex-space-md, 16px);align-items:center;justify-content:space-between;margin-bottom:var(--flex-space-xl, 24px)}@media only screen and (max-width: 900px){.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes{flex-direction:column}}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row{flex-basis:49%;margin-right:0;border-radius:var(--flex-border-radius-sm, 4px);border:1px solid var(--flex-color-field-border-default, #8f8f92)}@media only screen and (max-width: 900px){.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row{flex-basis:100%;width:100%}}@media(hover: hover)and (pointer: fine){.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row:hover{border:2px solid var(--flex-color-interaction-default, #592bb2)}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row:hover .form-check-label{padding:calc(var(--flex-space-md, 16px) - 1px) calc(var(--flex-space-lg, 20px) - 1px)}}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row:has(input[type=radio]:checked){border:2px solid var(--flex-color-interaction-default, #592bb2)}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row:has(input[type=radio]:checked) .form-check-label{padding:calc(var(--flex-space-md, 16px) - 1px) calc(var(--flex-space-lg, 20px) - 1px)}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row input[type=radio]{left:20px;top:calc(50% - 6px)}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row .form-check-label{min-height:80px;padding:var(--flex-space-md, 16px) var(--flex-space-lg, 20px)}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row .sub-text{display:block;font-family:headingprotreble-regular,sans-serif;font-weight:500;font-size:.875rem;line-height:1.5;text-transform:none;color:#767676;margin:8px 0 0 24px}@media only screen and (max-width: 767px){.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row .sub-text{margin:12px 0 0}}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row .radio{margin:0 8px 0 0}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row .description{font-family:headingprotreble-regular,sans-serif;font-size:.875rem;line-height:1.5;margin:16px 0 0;text-transform:none}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__first-part-checkboxes .radio-row .price{font-size:var(--flex-typography-font-size-md, 1rem)}.checkout-navigation .payment-method-container .checkout-container-body .block{width:1920px;height:186px}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__second-part{background-color:var(--flex-color-background-default, #fff);border-radius:var(--flex-border-radius-sm, 4px);padding:var(--flex-space-lg, 20px);display:flex;flex-direction:column;row-gap:var(--flex-space-lg, 20px)}.checkout-navigation .payment-method-container .checkout-container-body .checkout-container-body__second-part .checkbox-row{margin-left:0}.checkout-navigation .payment-method-container .checkout-container-body .card__price{align-items:baseline}.checkout-navigation .payment-method-container .checkout-container-body .card__price .card__price-sum,.checkout-navigation .payment-method-container .checkout-container-body .card__price .card__price-coma{font-size:inherit;line-height:inherit}.checkout-navigation .payment-method-container .checkout-container-body .card__price .card__price-decimal{font-size:inherit}.checkout-navigation .payment-method-container .checkout-container-body .account-inputs{display:flex;flex-direction:column;width:100%}@media only screen and (max-width: 767px){.checkout-navigation .payment-method-container .checkout-container-body__payment-methods .payment-method-block{display:none}}body.step-4 .checkout-navigation .checkout-navigation__tabs-container{margin-top:0;flex-basis:100%}@media only screen and (min-width: 1025px){body.step-4 .checkout-navigation .checkout-navigation__tabs-container{max-width:1200px}}@media only screen and (min-width: 768px){body.step-4 .checkout-navigation .checkout-navigation__tabs{width:100%}}body.step-4 .checkout-navigation .payment-summary-address-overlay,body.step-4 .checkout-navigation .payment-summary-details-overlay{display:none;background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;bottom:auto;cursor:pointer;z-index:3}body.payment-summary-address-overlay-visible .checkout-navigation .payment-summary-address-overlay{display:block}body.payment-summary-details-overlay-visible .checkout-navigation .payment-summary-details-overlay{display:block}.checkout-navigation .payment-summary-details-popup .modal-button-wrap,.checkout-navigation .payment-summary-address-popup .modal-button-wrap{text-align:center;padding-top:var(--flex-space-xs, 8px)}.checkout-navigation .payment-summary-details-form-title{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:1}.checkout-navigation .final-payment-summary-overview{margin-bottom:var(--flex-space-xl, 24px)}@media only screen and (min-width: 901px){.checkout-navigation .final-payment-summary-overview{margin-bottom:var(--flex-space-3xl, 40px)}}.checkout-navigation .final-payment-summary-overview .overview-table{display:flex;flex-direction:column;font-size:var(--flex-typography-font-size-xs, 0.75rem);gap:var(--flex-space-xl, 24px)}@media only screen and (min-width: 901px){.checkout-navigation .final-payment-summary-overview .overview-table{flex-wrap:wrap;flex-direction:row}}.checkout-navigation .final-payment-summary-overview .overview-table .card__price{font-family:headingprotreble-regular,sans-serif}.checkout-navigation .final-payment-summary-overview .acc-item{padding:var(--flex-space-lg, 20px);position:relative;border-radius:var(--flex-border-radius-sm, 4px);background-color:#fff}@media only screen and (min-width: 901px){.checkout-navigation .final-payment-summary-overview .acc-item{width:calc(50% - 12px)}}.checkout-navigation .final-payment-summary-overview .acc-item:first-child::after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background-color:#fff}@media only screen and (min-width: 901px){.checkout-navigation .final-payment-summary-overview .acc-item:first-child::after{left:auto;right:0;top:24px;bottom:24px;height:auto;width:1px}}.checkout-navigation .final-payment-summary-overview .acc-item .acc-header{padding-bottom:var(--flex-space-md, 16px);border-bottom:2px dotted var(--flex-color-grey-200, #d5d5d5)}@media only screen and (max-width: 900px){.checkout-navigation .final-payment-summary-overview .acc-item .acc-header{position:relative;padding-right:20px;padding-bottom:0;border-bottom:none}.checkout-navigation .final-payment-summary-overview .acc-item .acc-header:hover{cursor:pointer}.checkout-navigation .final-payment-summary-overview .acc-item .acc-header::after{content:"";position:absolute;top:7px;border-style:solid;border-width:2px 2px 0 0;display:inline-block;height:8px;width:8px;right:0;transform:rotate(135deg)}.checkout-navigation .final-payment-summary-overview .acc-item .acc-header.content-open{padding-bottom:var(--flex-space-md, 16px);border-bottom:2px dotted var(--flex-color-grey-200, #d5d5d5)}.checkout-navigation .final-payment-summary-overview .acc-item .acc-header.content-open::after{top:10px;transform:rotate(-45deg)}.checkout-navigation .final-payment-summary-overview .acc-item .acc-header.content-open+.acc-content{grid-template-rows:1fr}}.checkout-navigation .final-payment-summary-overview .acc-content{position:relative}@media only screen and (max-width: 900px){.checkout-navigation .final-payment-summary-overview .acc-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms;padding-right:20px}.checkout-navigation .final-payment-summary-overview .acc-content .acc-inner{overflow:hidden}}.checkout-navigation .final-payment-summary-overview .acc-content .acc-content-list{padding-top:var(--flex-space-md, 16px);display:flex;flex-direction:column;gap:var(--flex-space-md, 16px)}.checkout-navigation .final-payment-summary-overview .acc-header-label{display:flex;justify-content:space-between;align-items:center}.checkout-navigation .final-payment-summary-overview .acc-header-label .header-label{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-md, 1rem)}.checkout-navigation .final-payment-summary-overview .acc-header-label .header-price{font-size:var(--flex-typography-font-size-sm, 0.875rem)}.checkout-navigation .final-payment-summary-overview .acc-content-label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-left:16px;position:relative}.checkout-navigation .final-payment-summary-overview .acc-content-label::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F139";display:inline-block;vertical-align:middle;font-size:7.5px;position:absolute;left:4px;top:0;width:10px;height:10px;color:var(--flex-color-text-default, #2d2d2d)}.checkout-navigation .final-payment-summary-overview .acc-content-label .content-sub-label{width:100%}.checkout-navigation .final-payment-summary-overview .content-sub-label,.checkout-navigation .final-payment-summary-overview .acc-header-sub-label,.checkout-navigation .final-payment-summary-overview .acc-content-sub-label{font-size:var(--flex-typography-font-size-xs, 0.75rem);color:var(--flex-color-text-secondary, #6b6b6b)}.checkout-navigation .final-payment-summary-overview .acc-header-sub-label{display:flex;justify-content:space-between;align-items:center;line-height:130%}.checkout-navigation .final-payment-summary-overview .acc-content-sub-label{padding-left:20px;display:flex;justify-content:space-between;align-items:center}.checkout-navigation .final-payment-summary-overview .total-wrapper{padding:var(--flex-space-lg, 20px);position:relative;border-radius:var(--flex-border-radius-sm, 4px);background-color:#fff;display:flex;flex-direction:column;gap:var(--flex-space-md, 16px);width:100%}.checkout-navigation .final-payment-summary-overview .total-per-year{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--flex-space-md, 16px);border-bottom:2px dotted var(--flex-color-grey-200, #d5d5d5)}.checkout-navigation .final-payment-summary-overview .total-per-year-label,.checkout-navigation .final-payment-summary-overview .total-per-year-price{font-size:var(--flex-typography-font-size-xs, 0.75rem);color:var(--flex-color-text-secondary, #6b6b6b)}.checkout-navigation .final-payment-summary-overview .usp-list{display:flex;flex-direction:column;gap:var(--flex-space-xs, 8px)}.checkout-navigation .final-payment-summary-overview .usp-list li{position:relative;font-size:var(--flex-typography-font-size-xs, 0.75rem);display:flex;align-items:center;gap:var(--flex-space-xs, 8px);min-height:20px}.checkout-navigation .final-payment-summary-overview .usp-list li::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F106";display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--flex-color-icon-brand, #eb6800);width:20px;height:20px}.checkout-navigation .payment-summary-details-intro{margin-bottom:var(--flex-space-xl, 24px)}.checkout-navigation .checkout-container-body__second-part-title{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-md, 1rem);text-transform:none;margin-bottom:var(--flex-space-2xs, 4px)}.checkout-navigation .final-payment-summary-details .payment-summary-details-table{display:flex;flex-direction:column;border-radius:var(--flex-border-radius-sm, 4px);background-color:var(--flex-color-background-default, #fff);font-size:var(--flex-typography-font-size-xs, 0.75rem);margin-bottom:var(--flex-space-4xl, 48px);-moz-column-gap:var(--flex-space-3xl, 40px);column-gap:var(--flex-space-3xl, 40px)}@media only screen and (min-width: 901px){.checkout-navigation .final-payment-summary-details .payment-summary-details-table{flex-wrap:wrap;flex-direction:row}}.checkout-navigation .final-payment-summary-details .payment-summary-details-item{padding:var(--flex-space-lg, 20px);position:relative;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (min-width: 901px){.checkout-navigation .final-payment-summary-details .payment-summary-details-item{width:calc(50% - var(--flex-space-lg, 20px))}}.checkout-navigation .final-payment-summary-details .payment-summary-details-item:first-child::after{content:"";position:absolute;left:var(--flex-space-lg, 20px);right:var(--flex-space-lg, 20px);bottom:0;height:0;border-bottom:2px dotted var(--flex-color-grey-200, #d5d5d5)}@media only screen and (min-width: 901px){.checkout-navigation .final-payment-summary-details .payment-summary-details-item:first-child::after{left:auto;right:calc(-1 * var(--flex-space-lg, 20px));top:var(--flex-space-xl, 24px);bottom:var(--flex-space-xl, 24px);height:auto;width:0;border-right:2px dotted var(--flex-color-grey-200, #d5d5d5)}}.checkout-navigation .final-payment-summary-details .payment-details-edit{color:#6131ad;-webkit-text-decoration-line:underline;text-decoration-line:underline;background-color:rgba(0,0,0,0);border:none}.checkout-navigation .payment-radio{background-color:#fff;width:100%;border-radius:var(--flex-border-radius-sm, 4px)}.checkout-navigation .payment-radio .label-row{display:flex;justify-content:space-between;align-items:center;width:100%}.checkout-navigation .payment-radio .label-row .price{flex-grow:1;text-align:right;display:flex;justify-content:flex-end}.checkout-navigation .checkout-navigation__payment-methods-container{margin-top:var(--flex-space-xl, 24px);display:flex;flex-direction:column;background-color:var(--flex-color-background-default, #fff);border-radius:var(--flex-border-radius-sm, 4px);padding:var(--flex-space-lg, 20px)}.checkout-navigation .input-row .form-text{flex:1}.checkout-navigation .input-row.checkbox-row{min-height:0}.checkout-navigation .input-row.checkbox-row .form-check-label a{font-size:inherit;text-transform:none;text-decoration:underline;color:#6131ad}.checkout-navigation .checkout-navigation__dropin{margin-top:9px}@media only screen and (min-width: 1025px){.checkout-navigation .checkout-navigation__dropin{flex-basis:50%;margin-right:16px}}@media only screen and (max-width: 1024px){.checkout-navigation .checkout-navigation__dropin{margin-top:24px;margin-bottom:24px}}.checkout-navigation .checkout-navigation__dropin .checkbox-row{margin-left:0 !important}.checkout-navigation .checkout-navigation__dropin .checkbox-row input[type=checkbox]:checked~.form-check-label .checkbox::after{top:-4px !important}.checkout-navigation .checkout-navigation__dropin .submit-info{position:relative;margin-top:24px}.checkout-navigation .checkout-navigation__dropin .submit-info a{text-transform:none;text-decoration:underline;color:#6131ad;font-size:inherit}.checkout-navigation .checkout-navigation__dropin .adyen-checkout__dropdown__list{z-index:10}.checkout-navigation .checkout-navigation__dropin .adyen-checkout__input-wrapper input[type=text]{border-color:rgba(0,0,0,0);height:37px}.checkout-navigation .checkout-navigation__dropin .adyen-checkout__input-wrapper input[type=text].is-invalid{border-color:#d10244;background-color:#fff}.checkout-navigation .checkout-navigation__dropin .adyen-checkout__field--error .adyen-checkout__input-wrapper input[type=text]{border-color:#d10244}.checkout-navigation .checkout-navigation__dropin .adyen-checkout__input--invalid{border-color:#d10244}.checkout-navigation .checkout-navigation__dropin .adyen-checkout__payment-method__radio{border:2px solid var(--flex-color-text-default, #2d2d2d)}.checkout-navigation .checkout-navigation__dropin .adyen-checkout__payment-method__radio--selected{border:2px solid var(--flex-color-text-default, #2d2d2d);background-color:#fff}.checkout-navigation .checkout-navigation__dropin .adyen-checkout__payment-method__radio--selected::after{background-color:#eb6800;height:8px;width:8px}.checkout-navigation .adyen-checkout__label__text{white-space:normal}.checkout-navigation .adyen-checkout__threeds2__challenge--02,.checkout-navigation .adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{width:100%;height:420px}@media only screen and (min-width: 1025px){.checkout-navigation .checkboxes{flex-basis:50%}}.checkout-navigation .adyen-checkout__dropdown__button,.checkout-navigation .adyen-checkout__input,.checkout-navigation .adyen-checkout__payment-method--selected{border-radius:0}.checkout-navigation .adyen-checkout__payment-method__details__content{margin:0;padding-bottom:10px}.checkout-navigation .adyen-checkout__payment-method:first-child,.checkout-navigation .adyen-checkout__payment-method--selected+.adyen-checkout__payment-method{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.checkout-navigation .adyen-checkout__payment-method:last-child,.checkout-navigation .adyen-checkout__payment-method--next-selected{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.checkout-navigation .adyen-checkout__payment-method__header{pointer-events:none}.checkout-navigation .payment-method-disabled .adyen-checkout__paypal__button{pointer-events:none;opacity:.4}.checkout-navigation .payment-method-disabled .adyen-checkout__payment-method__details__content{pointer-events:none;opacity:.4}.checkout-navigation .payment-method-credit-card-disabled .adyen-checkout__button{pointer-events:none;opacity:.4}.checkout-navigation .personal-information-btn{padding:var(--flex-space-4xl, 48px) 0}@media only screen and (max-width: 767px){.checkout-navigation .personal-information-btn button{width:100%}}@media only screen and (max-width: 1024px){.checkout-navigation .input-date-calendar{position:relative;-webkit-appearance:none;appearance:none}.checkout-navigation .input-date-calendar::before{display:block;position:absolute;top:50%;transform:translateY(-50%);right:20px;content:"";background-image:url("../../img/calendar-black.svg");width:21px;height:21px}}@supports(-webkit-touch-callout: none){.checkout-navigation .input-date-calendar{padding-top:34px !important;font-size:13px}}.checkout-navigation .checkout-navigation__order-summary{display:none;flex-basis:calc(25% - 16px);left:0;padding:0;margin-left:0;width:calc(100vw - var(--scrollbar-width));max-height:100%;top:0;bottom:auto;position:absolute}.checkout-navigation .checkout-navigation__order-summary.visible{display:block}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating{z-index:26;overscroll-behavior:contain;box-shadow:8px 12px 16px 0 rgba(0,0,0,.04)}@media only screen and (min-width: 1025px){.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating{max-width:360px;left:auto;right:0;margin-right:calc(var(--flex-space-5xl, 64px))}}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.floating{position:fixed;top:0;right:calc((100vw - 1440px)/2 - 8px)}@media only screen and (max-width: 1440px){.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.floating{right:0}}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.floating.menu-open{right:calc((100vw - 1440px)/2 - 8px + var(--scrollbar-width))}@media only screen and (max-width: 1440px){.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.floating.menu-open{right:var(--scrollbar-width)}}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.floating .scroll-wrapper{max-height:calc(100dvh - 72px)}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.summary-hidden{display:none !important}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .summary-header{position:relative}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .summary-header .arrow{width:var(--flex-button-padding-inline, 24px);height:var(--flex-button-padding-block, 16px);display:flex;align-items:center;justify-content:center}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .summary-header .arrow::after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F107";display:block;font-size:var(--flex-typography-font-size-lg, 1.25rem);position:relative;transform:scale(1, 1);transition:transform .3s ease}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .summary-title,.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .summary-body{display:none}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.menu-open .summary-header .arrow::after{transform:scale(1, -1)}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.menu-open .summary-header::after{content:"";display:block;position:absolute;bottom:0;left:var(--flex-space-lg, 20px);right:var(--flex-space-lg, 20px);height:0;border-top:2px dotted var(--flex-description-list-border-color, #d5d5d5)}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.menu-open .floating-summary-button{display:none}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.menu-open .summary-title{display:block}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .notification-info{display:none}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .scroll-wrapper{overflow:auto;max-height:calc(100dvh - 155px);overscroll-behavior:contain;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .scroll-wrapper::-webkit-scrollbar{width:6px;height:6px}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .scroll-wrapper::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .scroll-wrapper::-webkit-scrollbar-thumb{background-color:#c5c5c5}@supports(-webkit-touch-callout: none){.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .scroll-wrapper{max-height:60vh}}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .scroll-wrapper .notification-info{display:block;margin-bottom:0}@supports(-webkit-touch-callout: none){.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating .scroll-wrapper{max-height:calc(100dvh - 155px)}.checkout-navigation .checkout-navigation__order-summary.checkout-order-summary-floating.floating .scroll-wrapper{max-height:calc(100dvh - 72px)}}.checkout-navigation .checkout-navigation__order-summary .summary-wrapper{display:flex;flex-direction:column;background-color:var(--flex-order-summary-background-color, #fff);border-radius:0 0 var(--flex-border-radius-lg, 8px) var(--flex-border-radius-lg, 8px);overflow:clip}@media only screen and (min-width: 768px)and (max-width: 1024px){.checkout-navigation .checkout-navigation__order-summary .summary-wrapper{padding:0 var(--flex-space-2xl, 32px)}}.checkout-navigation .checkout-navigation__order-summary .summary-header{display:flex;align-items:center;justify-content:space-between;padding:var(--flex-space-2xs, 4px) var(--flex-space-lg, 20px);background-color:#fff;min-height:72px;-moz-column-gap:var(--flex-space-md, 16px);column-gap:var(--flex-space-md, 16px);cursor:pointer;position:relative}.checkout-navigation .checkout-navigation__order-summary .summary-header::before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:2px;z-index:1;background:linear-gradient(45deg, var(--flex-color-sand-200, #e8d6bf) 0%, var(--flex-color-sand-100, #f2e8d6) 50%, var(--flex-color-sand-50, #fbf7f0) 100%)}@media only screen and (min-width: 768px)and (max-width: 1024px){.checkout-navigation .checkout-navigation__order-summary .summary-header::before{left:calc(-1 * var(--flex-space-2xl, 32px));right:calc(-1 * var(--flex-space-2xl, 32px))}}.checkout-navigation .checkout-navigation__order-summary .floating-summary-button{display:flex;align-items:center;justify-content:space-between;width:100%}.checkout-navigation .checkout-navigation__order-summary .floating-summary-button .first-col{display:flex;flex-direction:column;align-items:flex-start}.checkout-navigation .checkout-navigation__order-summary .floating-summary-button .second-col{display:flex;flex-direction:column;align-items:flex-end}.checkout-navigation .checkout-navigation__order-summary .floating-summary-button .floating-membership{font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem)}.checkout-navigation .checkout-navigation__order-summary .floating-summary-button .floating-membership-price{font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem)}.checkout-navigation .checkout-navigation__order-summary .floating-summary-button .floating-membership-for-period,.checkout-navigation .checkout-navigation__order-summary .floating-summary-button .floating-membership-per-period{font-size:var(--flex-typography-font-size-2xs, 0.625rem)}.checkout-navigation .checkout-navigation__order-summary .floating-summary-button .floating-membership-per-period{white-space:nowrap}.checkout-navigation .checkout-navigation__order-summary .summary-title{font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem)}.checkout-navigation .checkout-navigation__order-summary .summary-body{padding:0;position:relative}.checkout-navigation .checkout-navigation__order-summary .summary-body.light{background-color:#fff}.checkout-navigation .checkout-navigation__order-summary .notification-info{position:relative;background-color:#ffe7d3;font-size:13px;line-height:18px;padding:12px 16px 12px 22px;margin-top:16px}@media only screen and (max-width: 1024px){.checkout-navigation .checkout-navigation__order-summary .notification-info{margin:16px}}.checkout-navigation .checkout-navigation__order-summary .notification-info::before{content:"!";display:flex;position:absolute;top:12px;left:-8px;background-color:#eb6800;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:headingprotreble-heavy,sans-serif;font-size:14px;line-height:initial}.checkout-navigation .checkout-navigation__order-summary .notification-info .title{font-family:headingprotreble-extrabold,sans-serif;font-size:14px;line-height:18px;margin-bottom:4px}.checkout-navigation .checkout-navigation__order-summary .scroll-wrapper .notification-info{display:none}.checkout-navigation .checkout-navigation__order-summary .checkout-navigation__order-membership-cost .card__price{color:#eb6800}.checkout-navigation .checkout-navigation__order-summary .checkout-navigation__order-total-promo{display:none}.checkout-navigation .checkout-navigation__order-summary .summary-intro{padding:0 16px 16px;font-family:headingprotreble-regular,sans-serif;font-size:.875rem;line-height:1.5}.checkout-navigation .checkout-navigation__order-summary .summ-item{position:relative;padding-bottom:var(--flex-space-md, 16px)}.checkout-navigation .checkout-navigation__order-summary .summ-item:not(:last-child)::after{content:"";display:block;position:absolute;bottom:0;left:var(--flex-space-lg, 20px);right:var(--flex-space-lg, 20px);height:0;border-top:2px dotted var(--flex-description-list-border-color, #d5d5d5)}.checkout-navigation .checkout-navigation__order-summary .summ-header{padding:16px 20px 8px;position:relative;display:flex;flex-direction:column;width:100%;font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem)}.checkout-navigation .checkout-navigation__order-summary .summ-header-label,.checkout-navigation .checkout-navigation__order-summary .summ-header-sub-label{display:flex;justify-content:space-between;width:100%}.checkout-navigation .checkout-navigation__order-summary .summ-header-label{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem)}.checkout-navigation .checkout-navigation__order-summary .header-label{font-family:headingprotreble-extrabold,sans-serif}.checkout-navigation .checkout-navigation__order-summary .summ-header-sub-label{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-xs, 0.75rem);line-height:1.5;color:#575757;margin:4px 0 0}.checkout-navigation .checkout-navigation__order-summary .summ-content{position:relative;font-weight:500;font-size:var(--flex-typography-font-size-xs, 0.75rem)}.checkout-navigation .checkout-navigation__order-summary .summ-content ul.summ-content-list{padding:0 var(--flex-space-lg, 20px);color:var(--flex-order-summary-inline-text-color, #6b6b6b)}.checkout-navigation .checkout-navigation__order-summary .summ-content ul.summ-content-list li:not(:last-child){margin-bottom:var(--flex-space-xs, 8px)}.checkout-navigation .checkout-navigation__order-summary .summ-content-label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-left:14px;position:relative}.checkout-navigation .checkout-navigation__order-summary .summ-content-label:not(:last-child){margin-bottom:var(--flex-space-2xs, 4px)}.checkout-navigation .checkout-navigation__order-summary .summ-content-label::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F139";display:inline-block;vertical-align:middle;font-size:7.5px;position:absolute;left:0;top:0;width:10px;height:10px}.checkout-navigation .checkout-navigation__order-summary .summ-content-label .content-sub-label{width:100%;margin-bottom:var(--flex-space-2xs, 4px)}.checkout-navigation .checkout-navigation__order-summary .summ-content-label .summ-content-sub-label{font-size:var(--flex-typography-font-size-xs, 0.75rem);padding-left:0}.checkout-navigation .checkout-navigation__order-summary .summ-content-sub-label{padding-left:14px;align-items:center;font-size:var(--flex-typography-font-size-2xs, 0.625rem)}.checkout-navigation .checkout-navigation__order-summary .summ-content-sub-label:not(:last-child){margin-bottom:var(--flex-space-2xs, 4px)}.checkout-navigation .checkout-navigation__order-summary .summ-content-sub-label.summ-content-payment-period-costs{display:flex;-moz-column-gap:var(--flex-space-2xs, 4px);column-gap:var(--flex-space-2xs, 4px)}.checkout-navigation .checkout-navigation__order-summary a{color:#6131ad;font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:underline}@media(hover: hover)and (pointer: fine){.checkout-navigation .checkout-navigation__order-summary a{text-decoration:none}.checkout-navigation .checkout-navigation__order-summary a:hover{text-decoration:underline}}.checkout-navigation .checkout-navigation__order-summary .usp-list{font-family:headingprotreble-regular,sans-serif;font-size:.875rem;line-height:1.5;display:flex;flex-direction:column;gap:8px;padding:16px}@media only screen and (max-width: 1024px){.checkout-navigation .checkout-navigation__order-summary .usp-list{background-color:#fff}}.checkout-navigation .checkout-navigation__order-summary .usp-list li{position:relative;padding-left:27px}.checkout-navigation .checkout-navigation__order-summary .usp-list li::before{position:absolute;content:"";border-style:solid;border-width:2px 2px 0 0;display:inline-block;height:7px;width:14px;left:0;top:6px;transform:rotate(135deg);color:#eb6800;flex-shrink:0;margin-right:16px}.checkout-navigation .checkout-navigation__order-summary .total-per-year{font-size:var(--flex-typography-font-size-xs, 0.75rem);padding:var(--flex-space-md, 16px) var(--flex-space-lg, 20px) var(--flex-space-lg, 20px);display:flex;justify-content:space-between;color:var(--flex-order-summary-inline-text-color, #6b6b6b)}.checkout-navigation .checkout-navigation__order-summary .header-price *,.checkout-navigation .checkout-navigation__order-summary .header-sub-price *,.checkout-navigation .checkout-navigation__order-summary .content-price *,.checkout-navigation .checkout-navigation__order-summary .total-per-year-price *,.checkout-navigation .checkout-navigation__order-summary .floating-membership-price *{white-space:nowrap;flex-wrap:nowrap;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.checkout-navigation .summary-veil{display:none;position:fixed;opacity:.5;height:100%;width:100%;z-index:25;left:0;top:0;background:linear-gradient(to bottom, rgba(45, 45, 45, 0) 0, rgba(45, 45, 45, 0) 80px, rgba(45, 45, 45, 0.5) 53px, rgba(45, 45, 45, 0.5) 100%)}.checkout-navigation .summary-veil.active{display:block}@media only screen and (min-width: 1025px){body:not([style*=" top: 0"]) .summary-veil{background:rgba(45,45,45,.5019607843)}}body.step-1 [data-cmwc-test-id^="0edf040c"]{display:none !important}.grecaptcha-badge{visibility:hidden}.personal-information-btn .recaptcha-error-message{margin-top:20px}.error-message-standalone{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;color:var(--flex-error-message-text-color, #c73326);background-color:#fff;padding:var(--flex-space-xs, 8px) var(--flex-space-2xl, 32px);border-radius:var(--flex-border-radius-sm, 4px)}@media only screen and (max-width: 767px){.error-message-standalone{padding:var(--flex-space-xs, 8px) var(--flex-space-lg, 20px)}}.error-message-standalone::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F11F";font-size:18px;margin:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start}
