.card{height:100%;}.card [class^=ratio-] img,.card [class*=" ratio-"] img,.card .fullscreen img,.card .fullscreen-md img,.card .fullscreen-lg img,.card .fullscreen-xl img{transition:550ms ease transform;}.card-media-link{position:relative;overflow:hidden;display:block;}.card-media-link:hover [class^=ratio-] img,.card-media-link:hover [class*=" ratio-"] img,.card-media-link:hover .fullscreen img,.card-media-link:hover .fullscreen-md img,.card-media-link:hover .fullscreen-lg img,.card-media-link:hover .fullscreen-xl img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.card-title{width:100%;position:absolute;top:50%;left:0;padding:1rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.card-content{margin-top:1rem;}.card-content h1,.card-content h2,.card-content h3,.card-content h4,.card-content h5{margin-bottom:8px;}.card-content h1:last-child,.card-content h2:last-child,.card-content h3:last-child,.card-content h4:last-child,.card-content h5:last-child{margin-bottom:0;}.card-content .card-link{display:inline-block;color:#606562;font-weight:600;padding-right:32px;background:transparent url("/images/custom/svg/arrow-right-grey.svg") no-repeat center right 5px;background-size:18px 14px;transition:250ms ease background-position-x;}.card-content .card-link *{color:inherit;}.card-content .card-link:hover{background-color:transparent;background-position-x:right;}.card-content .text-link+.text-link{margin-left:16px;}.card .tw{padding:1rem;height:auto;}.card .tw .tag-list{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;}.card .tw .tag-list li{border-radius:2px;background:rgba(255,255,255,.8);}.card .tw .tag-list li.category{margin-right:auto;background:rgba(29,29,29,.8);color:#fff;}.carousel-card .reveal::before{z-index:3;}.carousel-card .card-title{z-index:2;}@media(min-width:768px){.col-md-12 .card{gap:3rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.col-md-12 .card>*{margin:0;flex-basis:50%;}}.card-title{font-size:40px;line-height:1.1;color:#fff;font-weight:400;text-align:center;}@media(min-width:576px){.card-title{font-size:46px;line-height:1.1;}}@media(min-width:768px){.card-title{font-size:52px;line-height:1.1;}}@media(min-width:992px){.card-title{font-size:62px;line-height:1.1;}}@media(min-width:1200px){.card-title{font-size:68px;line-height:1.1;}}.card-content h1,.card-content h2,.card-content h3,.card-content h4,.card-content h5{font-size:20px;line-height:1.3;}@media(min-width:576px){.card-content h1,.card-content h2,.card-content h3,.card-content h4,.card-content h5{font-size:23px;line-height:1.3;}}@media(min-width:768px){.card-content h1,.card-content h2,.card-content h3,.card-content h4,.card-content h5{font-size:26px;line-height:1.3;}}.card .tw .tag-list{gap:.25rem;}.card .tw .tag-list li{font-weight:600;padding:.25rem .5rem;padding:.25rem .5rem;}
.navbar .nav-links__list{margin:0;padding:0;list-style:none;display:inline-flex;}.navbar .nav-links__list li{padding-left:0;}.navbar .nav-links__list li::before{display:none;}.navbar .nav-links__list li{margin-bottom:0;padding:20px;border-left:1px solid #e7e7e7;}.navbar .nav-links__link{position:relative;padding-left:35px;color:#1d1d1d;}.navbar .nav-links__link.active::after{content:"";position:absolute;bottom:-23px;left:-20px;width:calc(100% + 40px);height:3px;}.navbar .nav-links__link::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:250ms ease background;}.navbar .nav-links__link.grid::before{background-image:url("/images/custom/svg/icons/icon-grid-black.svg");}.navbar .nav-links__link.grid.active::before,.navbar .nav-links__link.grid:hover::before{background-image:url("/images/custom/svg/icons/icon-grid-red.svg");}.navbar .nav-links__link.list::before{background-image:url("/images/custom/svg/icons/icon-list-black.svg");}.navbar .nav-links__link.list.active::before,.navbar .nav-links__link.list:hover::before{background-image:url("/images/custom/svg/icons/icon-list-red.svg");}.navbar .filters ul{margin:0;padding:0;list-style:none;display:flex;}.navbar .filters ul li{padding-left:0;}.navbar .filters ul li::before{display:none;}.navbar .filters ul li{position:static;margin-bottom:0;}.navbar .filters__title{position:relative;padding-left:35px;font-family:"Gilroy",sans-serif;font-weight:600;color:#1d1d1d;}.navbar .filters__title::before{color:#1d1d1d;content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;width:20px;height:20px;background-image:url("/images/custom/svg/icons/icon-filter-black.svg");background-size:contain;background-position:center;background-repeat:no-repeat;}.navbar .filters__link{display:block;position:relative;padding-right:35px;font-family:"Gilroy",sans-serif;color:#1d1d1d;transition:250ms ease background-color;}.navbar .filters__link::before{content:"";position:absolute;top:calc(50% + 1px);right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;width:12px;height:12px;background-image:url("/images/custom/svg/icons/icon-chevron-down-black.svg");background-size:contain;background-position:center;background-repeat:no-repeat;}.navbar .filters__link.active{background-color:#e7e7e7;}.navbar .filters__dropdown{position:absolute;top:100%;left:0;width:100vw;background:#e7e7e7;}.navbar .filters__panel{position:relative;width:100%;margin-left:auto;margin-right:auto;padding:20px;}.navbar .filters__panel ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin-right:150px;}.navbar .filters__panel ul li{padding-left:0;}.navbar .filters__panel ul li::before{display:none;}.navbar .filters__panel ul li{margin-top:20px;margin-bottom:0;margin-right:20px;}.navbar .filters__panel button.close{position:absolute;top:30px;right:30px;padding:0;width:30px;height:30px;background-color:transparent;}.navbar .filters__panel button.close::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url("/images/default/svg/exit-icon.svg");background-size:contain;background-position:center;background-repeat:no-repeat;}.navbar .search input[type=text]{padding:15px 15px;background-image:url("/images/custom/svg/icons/icon-search-black.svg");background-position:30px center;background-size:17px 17px;background-repeat:no-repeat;}@media(max-width:991px){.navbar .nav-links{position:absolute;bottom:100%;width:100%;left:0;border-bottom:2px solid #e7e7e7;}.navbar .nav-links__list{display:flex;width:100%;}.navbar .nav-links__list li{width:50%;padding:0 0 15px 0;border-left:0;}.navbar .nav-links__link{display:block;padding-left:0;text-align:center;font-family:"Gilroy",sans-serif;font-weight:600;font-size:16px;line-height:1.3;}.navbar .nav-links__link span{display:none;}.navbar .nav-links__link::before{display:none;}.navbar .nav-links__link.active::after{bottom:-18px;left:0;width:100%;}.navbar .filters{position:relative;overflow-x:auto;overflow-y:hidden;order:2;padding:30px 0;margin-right:-20px;width:calc(100% + 20px);scrollbar-width:thin;scrollbar-color:#e7e7e7;}.navbar .filters::-webkit-scrollbar-track{height:4px;background-clip:content-box;border-left:30px solid transparent;}.navbar .filters::-webkit-scrollbar{height:4px;}.navbar .filters::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#e7e7e7;}.navbar .filters__dropdown{position:fixed;top:0;right:0;left:inherit;width:85%;height:100vh;z-index:3;background:#fff;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);transition:250ms ease transform;}.navbar .filters__dropdown::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;background:rgba(29,29,29,.3);pointer-events:none;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);transition:250ms ease opacity;}.navbar .filters__dropdown.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}.navbar .filters__dropdown.active::before{opacity:1;}.navbar .filters__panel{overflow-x:hidden;overflow-y:scroll;height:100%;min-height:100vh;padding:0;background:#fff;}.navbar .filters__panel h5{padding-left:20px;font-size:18px;font-family:"Gilroy",sans-serif;font-weight:600;color:#1d1d1d;}.navbar .filters__panel ul{margin:0;border-top:1px solid #e7e7e7;}.navbar .filters__panel ul li{position:relative;width:100%;margin:0;border-bottom:1px solid #e7e7e7;}.navbar .filters__panel ul li input[type=checkbox]{position:absolute;opacity:0;}.navbar .filters__panel ul li input[type=checkbox]:checked+label::before{background:#1d1d1d;border-color:#1d1d1d;}.navbar .filters__panel ul li input[type=checkbox]:checked+label::after{opacity:1;}.navbar .filters__panel ul li input[type=checkbox]+label{position:relative;display:block;padding:20px;cursor:pointer;font-family:"Gilroy",sans-serif;font-weight:600;}.navbar .filters__panel ul li input[type=checkbox]+label::before{content:"";position:absolute;top:50%;right:20px;display:block;width:25px;height:25px;background:transparent;border:1px solid #3d3d3d;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:250ms ease all;}.navbar .filters__panel ul li input[type=checkbox]+label::after{content:"";position:absolute;top:50%;right:20px;display:block;width:25px;height:25px;background-image:url("/images/custom/svg/icons/icon-tick-white.svg");background-size:13px;background-position:center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:250ms ease opacity;opacity:0;}.navbar .filters__panel button.close{position:absolute;top:32px;right:20px;width:20px;height:20px;padding:0;clip-path:none;background-color:transparent;}.navbar .filters__panel button.close::before{display:none;}.navbar .filters__panel button.close::after{background-image:url("/images/default/svg/exit-icon.svg");}.navbar .filters__panel button:not(.close){display:block;margin:30px 20px;width:calc(100% - 40px);}.navbar .filters__title{padding-right:10px;}.navbar .filters__item{padding-right:10px;flex-shrink:0;display:flex;align-items:center;}.navbar .filters__link{padding:10px 20px;border-radius:50px;background-color:#e7e7e7;}.navbar .filters__link::before{display:none;}.navbar .search{margin-top:10px;width:100%;order:1;}.navbar .search input[type=text]{padding:20px 0 20px 30px;background-position:0 center;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #1d1d1d;}html #header{transition-property:background,box-shadow,transform;}html.is-fixed{overflow:hidden!important;}html.is-fixed #header{transform:translateY(-110%);}}@media(min-width:992px){.navbar{position:relative;}.navbar .fw{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;}.navbar .filters__dropdown{display:none;z-index:4;}.navbar .filters__panel{min-height:70px;}.navbar .filters__panel h5{display:none;}.navbar .filters__panel ul li{position:relative;}.navbar .filters__panel ul li input[type=checkbox]{position:absolute;opacity:0;}.navbar .filters__panel ul li input[type=checkbox]:checked+label{background:#1d1d1d;border-color:#1d1d1d;color:#fff;}.navbar .filters__panel ul li input[type=checkbox]:checked+label:hover{background:#1d1d1d;border-color:#1d1d1d;color:#fff;}.navbar .filters__panel ul li input[type=checkbox]+label{position:relative;display:block;padding:10px 15px;border-radius:50px;cursor:pointer;font-family:"Gilroy",sans-serif;font-weight:600;font-size:14px;border:1px solid #fff;background-color:#fff;transition:250ms ease all;}.navbar .filters__panel button .close{top:20px;right:20px;}.navbar .filters__panel button:not(.close){display:none;}.navbar .filters__list{align-items:center;}.navbar .filters__title{display:block;padding:20px 20px 20px 60px;}.navbar .filters__title::before{left:20px;}.navbar .filters__link{padding:20px 45px 20px 20px;}.navbar .filters__link::before{right:24px;transition:250ms ease transform;}.navbar .filters__link.active::before{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);}.navbar .filters__link span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}.navbar .search{position:relative;flex:1;}.navbar .search input[type=text]{padding:20px 20px 20px 65px;border:0;}}.navbar{margin-bottom:50px;box-shadow:0 4px 4px rgba(29,29,29,.06);}.navbar .nav-links__link.active::after{background:#d61f29;}.navbar .filters__link{font-weight:600;}.navbar .filters__panel{max-width:1320px;}.navbar .filters__panel button.close::before{background-color:#e7e7e7;}.navbar .filters__panel button.close::after{background-image:url("/images/default/svg/exit-icon.svg");width:14px;height:14px;}.navbar .filters__panel button :not(.close){margin-left:15px;margin-right:15px;width:calc(100% - 30px);}@media(max-width:991px){.navbar .filters__panel{min-height:125px;}.navbar .filters__panel h5{margin:18px 0;padding-left:16px;}.navbar .filters__panel .sub-heading{padding-left:16px;padding-bottom:16px;}.navbar .filters__panel ul li input[type=checkbox]:checked+label::before{background:#d61f29;border-color:#d61f29;}.navbar .filters__panel ul li input[type=checkbox]+label{padding-left:15px;padding-right:15px;}.navbar .filters__panel ul li input[type=checkbox]+label::before{right:15px;border-color:#3d3d3d;}.navbar .filters__panel ul li input[type=checkbox]+label::after{right:15px;}.navbar .filters__panel button.close{top:13px;right:15px;height:39px;width:39px;background-color:#e7e7e7;}.navbar .filters__link.highlight{background:#d61f29;color:#fff;}.navbar .search input[type=text]{border-bottom-color:#d61f29;border-radius:0;}}@media(min-width:992px){.navbar .fw{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}.navbar .filters__dropdown{box-shadow:0 8px 4px -4px rgba(29,29,29,.1);}.navbar .filters__panel{max-width:960px;}.navbar .filters__panel ul li{margin-top:8px;margin-right:8px;}.navbar .filters__panel ul li input[type=checkbox]+label{position:relative;background:transparent!important;border:0;border-radius:0;}.navbar .filters__panel ul li input[type=checkbox]+label::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#fff;border-radius:2px;transition:background .5s ease;}.navbar .filters__panel ul li input[type=checkbox]+label:hover{color:#d61f29;}.navbar .filters__panel ul li input[type=checkbox]:checked+label::before{background:#1d1d1d;}.navbar .filters__panel button.close{top:20px;right:20px;}.navbar .filters__title{border-right:1px solid #e7e7e7;}.navbar .filters__link{border-right:1px solid #e7e7e7;}}@media(min-width:1200px){.navbar .filters__panel{max-width:1140px;}}@media(min-width:1400px){.navbar .filters__panel{max-width:1320px;}}
.block-class-listing .navbar{box-shadow:none;margin-bottom:0;}.block-class-listing .navbar .fw{border-bottom:1px solid #e7e7e7;}.block-class-listing .navbar .filters__dropdown{background:none;box-shadow:none;}.block-class-listing .navbar .filters__panel{z-index:1;}@media(min-width:768px){.block-class-listing .col-md-3:nth-child(5),.block-class-listing .col-md-4:nth-child(4),.block-class-listing .col-md-6:nth-child(3){padding-top:0;}}@media(min-width:992px){.block-class-listing .navbar .fw{border:1px solid #e7e7e7;border-radius:4px;}.block-class-listing .navbar .filters__dropdown{width:100%;}.block-class-listing .navbar .filters__panel{background:#e7e7e7;max-width:calc(960px - 2rem);}}@media(min-width:1200px){.block-class-listing .navbar .filters__panel{max-width:calc(1140px - 2rem);}}@media(min-width:1400px){.block-class-listing .navbar .filters__panel{max-width:calc(1320px - 2rem);}}
.countdown{display:inline-flex;text-align:center;}.countdown-digit,.countdown-splitter{display:flex;height:1.5em;justify-content:center;align-items:center;font-size:1.8em;}.countdown-digit{border-radius:8px;width:1.5em;}.countdown-splitter{width:.8em;}.countdown-label{font-size:.9em;}
#footer{padding:30px 0;background:#1d1d1d;}#footer *:last-child{margin-bottom:0;}#footer .row{padding-bottom:30px;}#footer .row:last-child{padding-bottom:0;}#footer .footer-links{padding:0;}#footer .footer-links li{margin-bottom:5px;}#footer .footer-links li:last-child{margin-bottom:0;}#footer .footer-links li.title{margin-bottom:10px;}#footer .footer-links li::before{display:none;}#footer.disabled{pointer-events:none;}#footer.disabled *{pointer-events:none;}@media(max-width:575px){#footer .footer-links li:not(.title){display:none;}#footer .footer-links li.title{position:relative;}#footer .footer-links li.title::after{content:"";position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;background-image:url("/images/custom/svg/icons/icon-chevron-down.svg");background-position:center;background-size:contain;background-repeat:no-repeat;transition:350ms ease transform;}#footer .footer-links li.title.is-active::after{transform:rotate(180deg);}}@media(min-width:576px){#footer .footer-links li:not(.title){display:block!important;}}@media(min-width:768px){#footer{padding:45px 0;}}#footer{padding:45px 0;color:#b0b0b0;z-index:2;border-top:1px solid #606562;}#footer .row{padding-bottom:45px;}#footer .row:last-child{position:relative;padding-top:45px;}#footer .row:last-child::before{content:"";position:absolute;top:0;left:50%;width:calc(100% - 40px);height:1px;transform:translateX(-50%);background:#3d3d3d;}#footer .footer-links li a{color:#e7e7e7;font-size:14px;font-weight:500;transition:250ms ease color;}#footer .footer-links li a:hover{color:#fff;}#footer .footer-links li.title{color:#fff;font-size:14px;}#footer .sub-heading{color:#fff;}#footer .text-small{margin-bottom:15px;}#footer .text-small:last-child{margin-bottom:0;}@media(max-width:575px){#footer .footer-links{padding-bottom:10px;border-bottom:1px solid #3d3d3d;}#footer .footer-links li:not(.title){display:none;}#footer .footer-links li.title{position:relative;}#footer .footer-links li.title::after{background-image:url("/images/fitnessfirst/svg/icons/icon-chevron-down-white.svg");}}@media(min-width:768px){#footer .copyright{text-align:right;}}@media(min-width:992px){#footer{padding:60px 0;}#footer .row{padding-bottom:60px;}}
.social-accounts{margin:0;padding:0;}.social-accounts li{display:inline-block;vertical-align:top;margin-bottom:0;margin-left:15px;}.social-accounts li::before{display:none;}.social-accounts li:first-child{margin-left:0;}.social-accounts li a{font-size:0;display:block;width:25px;height:25px;background:transparent no-repeat center;background-size:contain;transition:250ms ease background;}.social-accounts li a[href*=facebook]{background-image:url("/images/default/svg/facebook-logo.svg");}.social-accounts li a[href*=instagram]{background-image:url("/images/default/svg/instagram-logo.svg");}.social-accounts li a[href*=twitter]{background-image:url("/images/default/svg/twitter-logo.svg");}.social-accounts li a[href*=linkedin]{background-image:url("/images/default/svg/linkedin-logo.svg");}.social-accounts li a[href*=tiktok]{background-image:url("/images/default/svg/tiktok-logo.svg");}.social-accounts li a span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}.social-accounts li a[href*=facebook]{background-image:url("/images/custom/svg/facebook-logo-white.svg");}.social-accounts li a[href*=facebook]:hover{background-image:url("/images/custom/svg/facebook-logo-hover.svg");}.social-accounts li a[href*=instagram]{background-image:url("/images/custom/svg/instagram-logo-white.svg");}.social-accounts li a[href*=instagram]:hover{background-image:url("/images/custom/svg/instagram-logo-hover.svg");}.social-accounts li a[href*=twitter]{background-image:url("/images/custom/svg/twitter-logo-white.svg");}.social-accounts li a[href*=twitter]:hover{background-image:url("/images/custom/svg/twitter-logo-hover.svg");}.social-accounts li a[href*=linkedin]{background-image:url("/images/custom/svg/linkedin-logo-white.svg");}.social-accounts li a[href*=linkedin]:hover{background-image:url("/images/custom/svg/linkedin-logo-hover.svg");}.social-accounts li a[href*=tiktok]{background-image:url("/images/custom/svg/tiktok-logo-white.svg");}.social-accounts li a[href*=tiktok]:hover{background-image:url("/images/custom/svg/tiktok-logo-hover.svg");}
.payment-methods{color:#fff;font-size:14px;}.payment-methods img{height:32px;width:auto;}
