.age-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:1.5rem}.age-popup[open],.age-popup.age-popup--closing{display:flex!important}.age-popup.color-scheme{background-color:rgba(var(--background-without-opacity),.4)}.age-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.age-popup__dialog{position:relative;z-index:1;width:100%;max-width:58rem;background-color:rgb(var(--background));color:rgb(var(--text-color));overflow:hidden;will-change:opacity,transform}.age-popup__inner{position:relative;z-index:1;padding:2.5rem 1.5rem;text-align:center}.age-popup__logo{margin-block-end:1.5rem}.age-popup__logo .constrained-image{margin-inline:auto}.age-popup__intro{max-width:36rem;margin-inline:auto;margin-block-end:1.75rem;font-size:var(--text-sm)}.age-popup__heading{margin-block-end:2rem;font-size:clamp(1.375rem,2.5vw,2rem);line-height:1.2;text-transform:uppercase;letter-spacing:var(--heading-letter-spacing)}.age-popup__actions{max-width:24rem;margin-inline:auto;margin-block-end:2rem}.age-popup__disclaimer{max-width:40rem;margin-inline:auto;font-size:var(--text-xs)}@media screen and (min-width:700px){.age-popup__inner{padding:3.5rem 3rem}}.club-comparison__scroller{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.club-comparison__table{width:100%;min-width:760px;border-spacing:0;border-collapse:separate;font-size:var(--text-sm);line-height:1.35}.club-comparison__table th,.club-comparison__table td{border-width:0;padding:.75rem 1rem!important;opacity:1}.club-comparison__table td:not(:empty)+td{border-inline-start-width:0}.club-comparison__feature-heading{width:31%}.club-comparison__plan{width:23%;text-align:center;vertical-align:bottom}.club-comparison__plan-name,.club-comparison__plan-price,.club-comparison__plan-note{margin:0}.club-comparison__plan-name{font:var(--heading-font-family) var(--text-font-weight) var(--text-sm) / 1.35 var(--text-font-family);text-transform:uppercase;letter-spacing:.04em}.club-comparison__plan-price{margin-block-start:.8rem;font-family:var(--heading-font-family);font-size:var(--text-h3);font-weight:var(--heading-font-weight);line-height:1}.club-comparison__plan-note{margin-block:.3rem .6rem;font-size:var(--text-xs);text-transform:uppercase;font-family:var(--text-font-family);letter-spacing:0}.club-comparison__plan .button{width:100%}.club-comparison__category th{padding-block:.65rem;background:rgb(var(--club-category-background));font-family:var(--heading-font-family);font-size:var(--text-sm);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-align:start;text-transform:uppercase}.club-comparison__benefit th,.club-comparison__benefit td{background:rgb(var(--club-row-background));font-family:var(--text-font-family)}.club-comparison__benefit th{font-weight:var(--text-font-weight);text-align:start;font-family:var(--text-font-family);letter-spacing:0;text-transform:none}.club-comparison__benefit td{text-align:center}.club-comparison__value{display:inline-flex;align-items:baseline;justify-content:center;gap:.45rem}.club-comparison__check{flex:none;display:block;width:11px;height:10px;color:rgb(var(--club-check-color))}@media screen and (max-width:699px){.club-comparison__scroller{margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter)}.club-comparison__table{min-width:700px}.club-comparison__table th,.club-comparison__table td{padding-inline:.75rem!important}.club-comparison__feature-heading,.club-comparison__benefit th{inset-inline-start:0;width:145px;min-width:145px}}.l-sFooter{--footer-sticky-top-offset: 90px;position:relative;display:grid;grid-template:1fr / 1fr}.l-sFooter:not(:has(.l-sFooter__background)){min-height:100vh}.l-sFooter__background{pointer-events:none;grid-area:1 / 1 / span 1 / span 1;width:100%;min-height:100%}.l-sFooter__background img{display:block;width:100%;height:100%;object-fit:cover}.l-sFooter__box{pointer-events:none;display:flex;grid-area:1 / 1 / span 1 / span 1;flex-direction:column;justify-content:flex-end;width:100%;min-height:100%}.l-sFooter .footer__inner{display:flex;flex-direction:column;gap:2.5rem}.l-sFooter__container{pointer-events:auto;will-change:transform;position:relative;z-index:2;padding-block:25px 30px;padding-inline:15px;background:#fbf8f2cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(prefers-reduced-motion:reduce){.l-sFooter__container{will-change:auto}}@media screen and (min-width:1440px){.l-sFooter__container{padding-inline:32px}}@media screen and (max-width:767px){.l-sFooter .footer__block-list{display:flex;flex-wrap:wrap;gap:2rem}}.footer__block--newsletter{width:100%;margin-inline-end:auto}.l-sFNewsletter__form{position:relative}.l-sFNewsletter__form input{padding-inline:0;padding-inline-end:120px;border:none;border-block-end:1px solid rgb(var(--input-text-color, var(--text-color)));outline:none}.l-sFNewsletter__form input::placeholder{color:rgb(var(--input-text-color, var(--text-color)))}.l-sFNewsletter__button{position:absolute;top:21px;right:0;transform:translateY(-50%);padding-block:4px;padding-inline:8px}.l-sFooter__aContactInfo{text-align:center}.l-sFooter__policies{justify-content:center}@media screen and (min-width:1024px){.l-sFooter__aContactInfo{text-align:left}.l-sFooter__policies{justify-content:flex-end}}.l-sFooter__warnings{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:20px 30px;padding-inline:15px}.l-sFooter__warning{margin:0;text-transform:uppercase}@media screen and (min-width:1024px){.l-sFooter__warnings{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media screen and (min-width:1440px){.l-sFooter__warnings{padding-inline:32px}}.l-sIWTCarousel .image-with-text--custom-height-mobile>:is(picture,svg,img,.image-with-text-carousel__media){display:block;height:var(--image-with-text-image-height-mobile);overflow:hidden}.l-sIWTCarousel .image-with-text--custom-height-mobile>picture,.l-sIWTCarousel .image-with-text-carousel__media{width:100%}.l-sIWTCarousel .image-with-text--custom-height-mobile>picture img{height:100%;width:100%;object-fit:cover}@media screen and (min-width:700px){.l-sIWTCarousel .image-with-text--custom-height-desktop>:is(picture,svg,img,.image-with-text-carousel__media){height:var(--image-with-text-image-height-desktop)}}.l-sIWTCarousel .image-with-text--reverse>.image-with-text-carousel__media{order:9999}.image-with-text-carousel__media{aspect-ratio:var(--image-with-text-carousel-aspect-ratio, auto);position:relative}.image-with-text-carousel__controls{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:space-between;padding-inline:15px;pointer-events:none;position:absolute;z-index:2}.image-with-text-carousel__controls>*{pointer-events:auto}@media not screen and (pointer:fine){.image-with-text-carousel__controls{display:none}}.image-with-text-carousel__track{display:flex;height:100%}@media screen and (max-width:699px){.image-with-text-carousel__track.is-scrollable[allow-drag],.image-with-text-carousel__track.is-scrollable[allow-drag]:active{cursor:auto}}.image-with-text-carousel__item{flex:none;height:100%;width:100%}.image-with-text-carousel__item picture{display:block;height:100%;width:100%;pointer-events:none}.image-with-text-carousel__item img{height:100%;width:100%;object-fit:cover}.image-with-text-carousel__media .page-dots{bottom:1rem;justify-content:center;inset-inline:0;position:absolute}.image-with-text-carousel__media .prev-next-button[disabled]{opacity:.4;pointer-events:none;visibility:visible}.shopify-section--image-with-text .image-with-text--custom-height-mobile>:is(picture,svg,img){display:block;height:var(--image-with-text-image-height-mobile);overflow:hidden}.shopify-section--image-with-text .image-with-text--custom-height-mobile>picture{width:100%}.shopify-section--image-with-text .image-with-text--custom-height-mobile>picture img{height:100%;width:100%;object-fit:cover}@media screen and (min-width:700px){.shopify-section--image-with-text .image-with-text--custom-height-desktop>:is(picture,svg,img){height:var(--image-with-text-image-height-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
