:root{--red-color: #f52624}body{overflow-x:hidden}body .slick-prev{left:0}body .slick-next{right:0}body .slick-prev:before,body .slick-next:before{color:#b9b9b9}body button.slick-prev,body button.slick-next{border:1px solid #b9b9b9;background:#fff;border-radius:75px;padding:20px;z-index:1;transform:translateY(-90px)}body .slick-prev:before{position:absolute;top:10px;left:12px}body .slick-next:before{position:absolute;top:10px;right:12px}body .slick-next:hover,body .slick-prev:hover{background:#fff}.homepage-marque{background:var(--red-color);overflow:hidden;padding:10px 0;width:100%}.homepage-marque ul span{text-transform:capitalize}.homepage-marque .marquee{display:flex;align-items:center;position:relative;white-space:nowrap;overflow:hidden}.homepage-marque .marquee ul{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:40px;flex-shrink:0;animation:marquee 20s linear infinite;min-width:100%;justify-content:space-between}.homepage-marque .marquee ul[aria-hidden=true]{position:absolute;left:120%;top:0}@media (max-width: 991px){body .build-dream-home-heading h4{font-size:36px}body .heading-arrows-wrap{align-items:flex-start;flex-direction:column}body .quality-text{padding:0}body .quality-text-image{flex-direction:column-reverse}body .quality-text{margin:50px 0}body .trusted-athlete .build-dream-home-content a{max-height:180px!important}body .build-dream-home-section button.slick-prev,body .build-dream-home-section button.slick-next{transform:translateY(-20px)}}@media (max-width: 540px){body .homepage-marque .marquee ul[aria-hidden=true]{left:152%}body .shop-sale-header h4,body .customer-review-heading h4{font-size:36px}body .quality-image{min-height:290px!important}body .quality-text{margin:10px 0!important}body .trusted-athlete .build-dream-home-content a{max-height:330px!important}body .ecom-core.ecom-gue8j1qz4p .element__heading .ecom__heading{font-size:20px}}.homepage-marque li{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#fff;white-space:nowrap}.homepage-marque li img{width:34px;height:20px;filter:brightness(0) invert(1);object-fit:contain}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.homepage-marque:hover ul{animation-play-state:paused}@media (max-width: 768px){.homepage-marque .marquee ul{animation-duration:45s;gap:25px}.homepage-marque li{font-size:14px}}@media (max-width: 480px){.homepage-marque .marquee ul{animation-duration:55s;gap:20px}.homepage-marque li img{width:18px;height:18px}.homepage-marque li{font-size:13px}}.homepage-marque ul li:first-child:after{display:none}section.pre-order-offer-section{width:100%;text-align:center;padding:50px 0;background:#f7f7f7}.pre-order-offer-heading h4{font-size:46px;font-weight:400;text-transform:uppercase;font-family:poppins,sans-serif;line-height:33px;margin-bottom:0}.pre-order-offer-heading p{font-size:30px;margin:20px 0 0}.pre-order-offer-heading{margin-bottom:50px}.pre-order-offer-section .main-img{display:flex;gap:30px}@media (max-width: 768px){.pre-order-offer-section .main-img{flex-direction:column}.pre-order-offer-heading h4{font-size:36px}.pre-order-offer-heading p{font-size:16px;margin:7px 0 0;line-height:32px}body .build-dream-home-heading h4{font-size:32px}body .heading-arrows-wrap{align-items:flex-start;flex-direction:column;gap:20px}body .quality-text{padding:30px 0}body .quality-text-image{flex-direction:column}body .quality-text-image .quality-text h4{font-size:36px;line-height:42px}body .quality-image{min-height:auto}}.pre-order-offer-section .small-img{display:flex;flex-direction:column;gap:20px}.pre-order-offer-section a img.img-fluid{object-fit:contain;width:100%;height:100%}.shop-sale{width:100%;margin:50px 0}.shop-sale-header h4{width:100%;font-size:46px;font-weight:400;text-transform:uppercase;font-family:poppins,sans-serif;line-height:33px}.shop-sale-header{width:100%;text-align:center;margin-bottom:50px}.shop-sale-slider{margin-bottom:50px}.shop-sale-slider .slick-slide{margin:0 20px}section.build-dream-home-section{width:100%;background:#f7f7f7;padding:50px 0}.build-dream-home-heading h4{width:100%;font-size:46px;font-weight:400;text-transform:uppercase;font-family:poppins,sans-serif;line-height:33px;margin-bottom:0}.heading-arrows-wrap{display:flex;justify-content:space-between;align-items:center}.heading-arrows-wrap a{font-weight:700}.build-dream-home-heading-arrows a{display:flex;gap:13px}.build-dream-home-heading-arrows a span{display:flex;align-items:center;text-transform:uppercase}.multicolumn-canadian-owned .multi-column__text-container p.heading.h5{text-transform:uppercase}.build-dream-home-content{width:100%;margin:50px 0}.build-dream-home-content a{position:relative;display:block}.build-dream-home-content a h4{position:absolute;bottom:20px;color:#fff;left:20px;display:flex;align-items:center;justify-content:center;gap:18px}.build-dream-home-content a h4 span{display:flex;text-transform:uppercase}.build-dream-slider .slick-slide{padding:0 20px 0 0}.quality-text-image{width:100%;display:flex;align-items:center}.quality-text{padding:0 100px}.quality-text-image .quality-text h4{font-size:46px;text-transform:uppercase;font-family:poppins,"sans-serif"!important;margin-bottom:0;line-height:62px;color:#fff}.quality-text-image .quality-text p{color:#fff}.quality-text a{background:var(--red-color);color:#fff;text-transform:uppercase;padding:14px 30px;border-radius:5px;display:inline-block;margin:0}.quality-text a span:nth-child(2){transform:translate(10px,6px);display:inline-block}section.quality-home-gym{width:100%;background:#000}.quality-image img.img-fluid{width:100%;height:100%;object-fit:cover}@media (max-width: 1580px){body .quality-image{min-height:510px}.quality-text-image .quality-text h4{font-size:38px}body .trusted-athlete .build-dream-home-content a{max-height:290px}}.quality-image{width:100%;min-height:600px}.multicolumn-canadian-owned .multi-column{width:100%}.multicolumn-canadian-owned scrollable-content.multi-column__inner.multi-column__inner--center.multi-column__inner--scroller{border:1px solid #b9b9b9;padding:50px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-radius:12px}.multicolumn-canadian-owned .multi-column__item{border-right:1px solid #b9b9b9;padding:0 50px 0 0}.multicolumn-canadian-owned .multi-column__item:last-child{border-right:none;padding:0}.trusted-athlete .build-dream-home-content a{max-height:310px}@media (max-width: 1440px){.trusted-athlete .build-dream-home-content a{max-height:270px}}.trusted-athlete img{width:100%;height:100%;object-fit:cover;object-position:center center}body .trusted-athlete button.slick-prev,body .trusted-athlete button.slick-next{transform:translateY(10px)}@media (max-width: 991px){.multicolumn-canadian-owned scrollable-content.multi-column__inner.multi-column__inner--center.multi-column__inner--scroller{display:flex!important;flex-direction:column}.multicolumn-canadian-owned .multi-column__item{border-right:none;padding:0;flex:0 0 100%}body .section__color-wrapper{padding:0 40px}}@media (max-width: 540px){.multicolumn-canadian-owned scrollable-content.multi-column__inner.multi-column__inner--center.multi-column__inner--scroller{display:flex;flex-direction:column}body .section__color-wrapper{padding:0 20px}}.build-home-gym-section .build-dream-home-heading{width:100%;text-align:center}.customer-review-section{width:100%;background:#f7f7f7;padding:50px 0}.customer-review-heading h4{font-size:46px;line-height:35px;text-transform:uppercase;color:#000;font-weight:500;font-family:Poppins;text-align:center}.wrap-slider-content h4{font-size:25px;line-height:35px;color:#000;font-weight:600;font-family:Poppins;margin-bottom:0}.wrap-customer-slider{border-radius:10px;background-color:#fff;border:1px solid #c2c2c2;padding:30px}.customer-review-heading{width:100%;margin-bottom:50px}.wrap-slider-content p{font-size:16px;line-height:30px;color:#000;font-weight:400;max-height:95px;overflow-y:hidden;transition:all .3s ease}.wrap-slider-content p:hover{overflow-y:auto}.wrap-slider-content p::-webkit-scrollbar{width:6px}.wrap-slider-content p::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.wrap-slider-content p::-webkit-scrollbar-thumb:hover{background-color:#999}.wrap-slider-content p::-webkit-scrollbar-track{background:transparent}.wrap-customer-star{width:100%;margin:20px 0}.image-review{display:flex;gap:10px;justify-content:space-between}.image-reviewer-wrapper{display:flex;gap:14px}.image-reviewer-wrapper h4{margin-bottom:0}.image-reviewer-wrapper p{margin-top:0}.customer-review-section .customer-slider-homepage .slick-slide{margin:0 20px}body .customer-review-section .customer-slider-homepage button.slick-prev,body .customer-review-section .customer-slider-homepage button.slick-next{transform:translateY(0)}.contact-gym-homepage{margin-top:50px}.contact-gym-homepage .ecom-row.ecom-core.core__block.ecom-eoqalikjp7f .core__row--columns{display:flex;align-items:center}@media (max-width: 1025px){.contact-gym-homepage .ecom-row.ecom-core.core__block.ecom-eoqalikjp7f .core__row--columns{flex-direction:column-reverse}.contact-gym-homepage .text-content.ecom-html.has-drop-cap-view-framed{text-align:left}}.contact-gym-homepage .ecom-core.ecom-6q24sqiwau{box-shadow:none;border-radius:10px;background-color:#fff;border:1px solid #b7b7b7;overflow:hidden}.contact-gym-homepage .core__row--columns.contact-form-homepage{border-radius:10px;background-color:#f7f7f7;border:1px solid #b7b7b7}.contact-gym-homepage .ecom__element.element__heading h3.ecom__heading.ecom-db{font-weight:600;color:#000}.contact-gym-homepage .text-content.ecom-html.has-drop-cap-view-framed{color:#000}.contact-gym-homepage .ecom-core.ecom-dbfw45mp1at{margin-top:20px!important}.contact-gym-homepage .ecom-iconlist--des b{font-weight:500;font-size:16px}.contact-gym-homepage .ecom-core.ecom-6q24sqiwau .ecom__form-button{font-size:20px;font-weight:500!important;color:#fff;background-color:#f42724;border-radius:7px}.contact-gym-homepage .ecom-core.ecom-6q24sqiwau .ecom__form-success{margin-bottom:10px;margin-top:10px}.contact-gym-homepage .ecom__contact-form-content span.ecom_form-submit--icon svg{color:#fff;fill:#fff}.contact-gym-homepage .ecom-core.ecom-6q24sqiwau .ecom__form-fields .ecom__form--input::placeholder{color:#6c6c6c}.contact-gym-homepage .ecom-core.ecom-6q24sqiwau .ecom__form-fields .ecom__form--input{border-radius:5px;color:#000;text-transform:capitalize}.contact-gym-homepage .ecom-core.ecom-6q24sqiwau .ecom__form-fields .ecom__form-field textarea::placeholder{color:#6c6c6c}.contact-gym-homepage .ecom-core.ecom-6q24sqiwau .ecom__form-textarea{border-radius:5px!important;color:#000!important}.article-custom-blog.article-item__content:has(.sub-heading) .article-item__title{margin-top:10px;font-size:24px;font-weight:600;line-height:34px;margin-bottom:10px}.article-custom-blog .sub-heading p{color:#505050}.article-custom-blog .read-more-anchor a{display:flex;align-items:center;gap:10px}.article-custom-blog .read-more-anchor a span img.img-fluid{width:20px;height:auto;margin:0}section.section.blog-section-homepage{width:100%;margin:20px 0 50px}.multicolumn-canadian-owned .multi-column__image-wrapper img.multi-column__image{width:100%;max-width:100px;height:73px;object-fit:cover}.ecom__form-message h2.ecom__form-status{margin:10px 0!important}.blog-section-homepage h3.heading.h2{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/27/assets/style.css.map */
