@font-face{font-family:AntonioBold;src:url(/cdn/shop/files/Antonio-Bold.eot);src:url(/cdn/shop/files/Antonio-Bold.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Antonio-Bold.woff) format("woff"),url(/cdn/shop/files/Antonio-Bold.ttf?v=1661788310) format("truetype"),url(/cdn/shop/files/Antonio-Bold.svg#Antonio-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Antonio;src:url(/cdn/shop/files/Antonio-Regular.eot);src:url(/cdn/shop/files/Antonio-Regular.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Antonio-Regular.woff) format("woff"),url(/cdn/shop/files/Antonio-Regular.ttf) format("truetype"),url(/cdn/shop/files/Antonio-Regular.svg#Antonio-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AntonioLight;src:url(/cdn/shop/files/Antonio-Light.eot);src:url(/cdn/shop/files/Antonio-Light.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Antonio-Light.woff) format("woff"),url(/cdn/shop/files/Antonio-Light.ttf) format("truetype"),url(/cdn/shop/files/Antonio-Light.svg#Antonio-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:CenturyGothic;src:url(/cdn/shop/files/CenturyGothic.eot);src:url(/cdn/shop/files/CenturyGothic.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/CenturyGothic.woff) format("woff"),url(/cdn/shop/files/CenturyGothic.ttf) format("truetype"),url(/cdn/shop/files/CenturyGothic.svg) format("svg");font-weight:400;font-style:normal}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6,body .h6{font-family:AntonioBold,sans-serif;font-weight:700;line-height:1.2;overflow-wrap:break-word;word-wrap:break-word}.heading-section__content .title,.heading-section__content .heading-section__heading{font-family:AntonioBold,sans-serif;text-transform:uppercase;font-size:2.5rem}.btn,.button--primary,.button--primary.button,.button--secondary,.button--secondary.button,.video__text-wrapper .button{font-family:AntonioBold,sans-serif;text-transform:uppercase;font-size:1.5rem!important}.money sup{vertical-align:text-top;line-height:1.3}ul{list-style-type:none}.popup-modal .popup__newsletter .button{font-size:1rem!important}#shopify-section-header__top-bar .top-bar{margin-left:0;margin-right:3.5rem;min-height:2.35rem}#shopify-section-header__top-bar .top-bar .top-bar__menu{align-items:stretch;font-family:AntonioBold,sans-serif}#shopify-section-header__top-bar .top-bar .navbar-link{padding:.5rem 3.5rem}#shopify-section-header__top-bar .top-bar .navbar-link:hover,#shopify-section-header__top-bar .top-bar .navbar-link.is-active,#shopify-section-header__top-bar .top-bar .navbar-link:first-child{color:#333;background-color:#ccc}.top-bar .top-bar__item.top-bar__text{min-width:inherit}.top-bar .top-bar__item.top-bar__text p.navbar-item{justify-content:flex-end;padding-right:1.5rem;border-right:1px solid rgba(255,255,255,.5)}.top-bar .top-bar__social-media a{margin-left:1rem}.top-bar .top-bar__social-media .icon-linkedin{display:none}.top-bar .top-bar__social-media .icon-youtube .icon{width:1.4rem;height:1.4rem}.top-bar.sticky-top{position:fixed;top:0;z-index:999}.header .header__inner-content{padding-top:0;padding-bottom:0;box-shadow:0 1px 3px #eee}.header .header__brand{padding:.25rem 2rem}.header .header__menu-items{position:static;align-items:stretch;border-left:1px solid lightgrey}.header .header__menu-items .navbar-item{width:225px;border-right:1px solid lightgrey;justify-content:center;text-align:center}.navbar-item .navbar-link{font-family:AntonioBold,sans-serif;text-transform:uppercase;padding:.35rem 0}.navbar-item .navbar-link:not(.is-arrowless){padding-right:0}.navbar-item .navbar-link:not(.is-arrowless):after{display:none}.header .header__search{padding-left:1rem;padding-right:1rem}.header__search .header__search-form input{background:#f0f0f0 url(/cdn/shop/files/search_2x_89c8a8d9-0989-448d-aa4f-c1c120914c1a.png?) 13px no-repeat;background-size:15px;height:46px;padding-left:45px;border:none;outline:none;border-radius:10px 0 0 10px}.header__search .header__search-form input:focus{box-shadow:none}.header__search .header__search-form .header__search-button{height:46px;padding:15px 35px;border-radius:0 10px 10px 0;font-family:AntonioBold,sans-serif}.header__icons .action-area__link{padding:.25rem 2.5rem;border-left:1px solid lightgrey}.header__icons .action-area__link:last-child{padding-right:3rem}.action-area__link .header-cart__icon .badge{text-indent:-9999px;border:2px solid white;height:.75rem;width:.75rem;top:.85rem}.is-sticky .header{top:39px!important;border-bottom:1px solid lightgrey}.is-sticky .header .header__inner-content{padding-top:0}.is-sticky .header .header__menu-toggle{margin-right:0;visibility:hidden;position:absolute;opacity:0}.mega-menu .mega-menu__block{padding:0;border-color:#0006;position:relative}.mega-menu .mega-menu__block:before{display:block;content:"";position:absolute;left:0;width:1px;height:100%;background-color:#d3d3d3}.mega-menu .mega-menu__block .mega-menu__top{position:relative;margin-bottom:2.5rem}.mega-menu .mega-menu__block .mega-menu__content{margin-top:0;position:static}.mega-menu .mega-menu__block .mega-menu__content--heading{position:absolute;top:45%;margin:auto;left:0;right:0;font-family:AntonioBold,sans-serif}.mega-menu .mega-menu__block .mega-menu__content--heading .menu__heading{width:100%}.mega-menu .mega-menu__content .menu__heading{position:absolute;z-index:9999;color:#fff;text-transform:uppercase;font-size:1.8rem;font-weight:600;padding:0 .5rem}.mega-menu .mega-menu__content .mega-menu__linklist{padding-bottom:4.5rem}.mega-menu .mega-menu__content .mega-menu__linklist .menu__heading{display:none}.mega-menu .mega-menu__content .mega-menu__linklist>ul>li{margin:.65rem 0}.mega-menu .mega-menu__content .mega-menu__linklist>ul>li:last-child{position:absolute;bottom:0;margin:0;padding:.5rem;background-color:#222;width:100%;border-right:1px solid rgba(255,255,255,.3)}.mega-menu .mega-menu__content .mega-menu__linklist>ul>li>a{font-size:.85rem;font-family:CenturyGothic,sans-serif!important;font-weight:600}.mega-menu .mega-menu__content .mega-menu__linklist>ul>li:last-child>a{color:#fff;font-family:Open Sans,sans-serif;font-weight:700;text-transform:uppercase}.mega-menu .mega-menu__content .image-element__wrap{background-color:#000!important;max-width:inherit!important}.mega-menu .mega-menu__content .image-element__wrap>img{opacity:.5;max-height:230px}.newsletter-section .newsletter__wrapper{max-width:700px;padding-top:5rem;padding-bottom:5rem}.newsletter-section .newsletter__wrapper .quote{background-color:#fff;padding:.5rem 1rem;margin-bottom:.5rem}.newsletter-section .newsletter__heading{font-family:AntonioBold,sans-serif;text-transform:uppercase;font-size:3rem}.newsletter-section .newsletter-form .field .control{width:100%}.newsletter-section .newsletter-form .input{background-color:#ddd;border-radius:0}.newsletter-section .newsletter-form .input:hover,.newsletter-section .newsletter-form .input:focus{box-shadow:none;border:none}.newsletter-section .newsletter-form .button{background-color:#414141;border-radius:0;font-family:AntonioBold,sans-serif;text-transform:uppercase;font-size:1rem!important}.footer .footer__content{padding-bottom:5rem}.footer__block .footer__menu{text-transform:uppercase}.footer__block .footer__heading{font-family:AntonioBold,sans-serif;text-transform:uppercase}.footer__block .footer__menu .footer__menu-link{font-size:.8rem;margin:.75rem 0}.footer__block .social-icons>li{margin:.5rem 0;text-transform:uppercase}.footer__block .social-icons>li>a{display:flex;align-items:center}.footer__block .social-icons>li>a .icon{margin-right:1rem}.footer__block .newsletter-form.is-responsive{flex-wrap:nowrap;justify-content:flex-start}.footer__block .newsletter-form .field.is-stretched-width{min-width:180px!important}.footer__block .newsletter-form .field .control{width:100%}.footer__block .newsletter-form .field .control .input{border-radius:10px 0 0 10px;background-color:#f0f0f0;font-size:.75rem;height:38px}.footer__block .newsletter-form .field .control .button{border-radius:0 10px 10px 0;font-family:AntonioBold,sans-serif;text-transform:uppercase;max-width:90px;height:38px;font-size:1rem!important}.footer__block .newsletter-form .field .control .button:hover{background-color:#0089be}.footer__extra-content,.index .shopify-section.newsletter,.home-mobile-locations-gallery{display:none}.gallery .gallery__wrapper .gallery__item{margin-left:2px;margin-right:2px}.gallery-75-25 .gallery__wrapper .gallery__item:first-child{width:calc(75% - 4px)}.gallery-75-25 .gallery__wrapper .gallery__item:last-child{width:calc(25% - 4px)}.gallery__wrapper .gallery__item.one-fourth{width:calc(25% - 4px)}.gallery-75-25 .gallery__wrapper .gallery__item:last-child .gallery__item-wrap{height:100%}.shopify-section.gallery{padding-bottom:4px!important}.gallery .gallery__wrapper .gallery__item .gallery-item__overlay{top:inherit;height:auto;bottom:0;opacity:.8;background:#414141!important;transition:height .2s ease;align-items:flex-end;padding:.5rem 0}.gallery-75-25 .gallery__wrapper .gallery__item .gallery-item__overlay{position:relative;padding-bottom:.75rem}.gallery-75-25 .gallery__wrapper .gallery__item:first-child .gallery-item__overlay{padding-top:0;padding-left:1rem!important;padding-bottom:0;margin-top:-2px;align-items:center;overflow:hidden}.gallery-75-25 .gallery__wrapper .gallery__item:last-child .gallery-item__overlay{justify-content:center}.gallery .gallery__wrapper .gallery__item .gallery__link{font-weight:800;color:#fff;font-size:1.1rem;font-family:Open Sans,sans-serif;text-transform:uppercase}.gallery-75-25 .gallery__wrapper .gallery__item:first-child .gallery__link--right{padding:.5rem 1rem .7rem;background-color:#267fbb;position:relative}.gallery-75-25 .gallery__wrapper .gallery__item:first-child .gallery__link--right:after{display:block;content:"";width:30px;height:101%;background-color:#267fbb;position:absolute;left:-15px;top:0;transform:skew(-30deg)}.gallery .gallery__wrapper .gallery__item .gallery__link:hover{color:#267fbb}.gallery-75-25 .gallery__wrapper .gallery__item:first-child .gallery__link:hover{color:#fff}.gallery-75-25 .gallery__wrapper .gallery__item:last-child .gallery__link--right{display:none}.grid-gallery .gallery__wrapper{display:block}.grid-gallery .gallery__wrapper .gallery__item{float:right;width:calc(50% - 4px);margin-bottom:4px}.grid-gallery .gallery__wrapper .gallery__item:first-child{float:left;margin-bottom:0}.grid-gallery .gallery__wrapper .gallery__item:first-child .gallery__item-wrap{padding-bottom:9px}.gallery .home-inside-gallery .gallery__wrapper .gallery__item .gallery-item__overlay{position:relative;bottom:inherit}.image-with-text-overlay .home-image-text .caption{padding:0}.image-with-text-overlay .home-image-text .caption .caption-content{display:flex;justify-content:space-between;align-items:center;padding:0;padding-left:1rem;text-transform:uppercase}.image-with-text-overlay .home-image-text .caption .caption-content .subtitle{font-weight:800;font-size:1.1rem;margin-bottom:0;padding-top:0}.image-with-text-overlay .home-image-text .caption .caption-content .image-with-text-overlay__buttons{justify-content:flex-end}.image-with-text-overlay .home-image-text .caption .caption-content .image-with-text-overlay__buttons .button{border-radius:0;border:none;font-family:Open Sans,sans-serif;font-weight:800;font-size:1.1rem!important;margin-bottom:0;flex:1;position:relative;background-color:#267fbb}.image-with-text-overlay .home-image-text .caption .caption-content .image-with-text-overlay__buttons .button:hover{background-color:#267fbb}.image-with-text-overlay .home-image-text .caption .caption-content .image-with-text-overlay__buttons .button:after{display:block;content:"";width:30px;height:100%;background-color:#267fbb;position:absolute;left:-15px;top:0;transform:skew(-30deg)}.custom-text-block>p{margin-bottom:1rem;font-size:.85rem}.section.home-text-columns .icon{display:none}.section.home-text-columns .title{font-size:2.2rem;width:80%;margin-left:auto;margin-right:auto}.section.home-text-columns p{margin-bottom:1.2rem}.section.home-text-columns p a{font-weight:600}.collection-banner{display:flex}.breadcrumb>ul>li{font-weight:600}.breadcrumb>ul>li:first-child{font-weight:400}.collection-main{padding-left:2rem;padding-right:2rem}.collection__filters .collection__sort-by-filter>select{border-radius:.35em}.collection__content .sidebar-section{display:none}.container.collection__content .sidebar-section .icon.close-filters{display:none;position:fixed;right:1rem;cursor:pointer;z-index:9999}.sidebar-filters__toggle{display:none;padding:.35rem;margin:0 10px 1rem;border:1px solid #ddd;border-radius:.5rem;cursor:pointer;position:absolute;top:-60px;background-color:#fff;transition:all .8s}.sidebar-filters__toggle.sidebar-filters__toggle--active:after{display:block;content:"";position:absolute;bottom:-5px;right:-5px;width:1rem;height:1rem;background-color:#00aacd;border-radius:100em;border:3px solid #fff}.sidebar-filters__toggle>img{width:23px}.product__grid-item.has-padding-bottom{padding-bottom:2rem}.product__grid-item .product-image__wrapper{border:1px solid lightgrey;border-radius:.5rem;padding-bottom:1.5rem}.product__grid-item .product-wrap .image-element__wrap{border-radius:.5rem;min-height:330px}.product__grid-item .product-wrap .image-element__wrap>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:85%}.product__grid-item .product-wrap .product-thumbnail{font-family:AntonioBold,sans-serif;text-transform:uppercase;font-size:1.75rem;position:relative}.product__grid-item .product-wrap .product-image__wrapper .product-thumbnail__vendor{position:absolute;bottom:-1px;left:0;right:0;z-index:1;margin:auto;padding:.25em;width:70%;background-color:#fff;border-top:1px solid lightgrey;font-family:Open Sans,sans-serif;font-weight:700;font-size:.7rem;text-align:center;text-transform:uppercase}.product__grid-item .product-wrap .product-image__wrapper .product-thumbnail__vendor:before{content:"";display:inline-block;position:absolute;left:-7px;top:0;width:15px;height:100%;background-color:#fff;border-left:1px solid lightgrey;transform:skew(-30deg)}.product__grid-item .product-wrap .product-image__wrapper .product-thumbnail__vendor:after{content:"";display:inline-block;position:absolute;right:-7px;top:0;width:15px;height:100%;background-color:#fff;border-right:1px solid lightgrey;transform:skew(30deg)}.product__grid-item .product-wrap .product-image__wrapper .image__container{overflow:hidden}.product__grid-item .product-wrap .product-thumbnail .product-thumbnail__pills{line-height:1}.product-thumbnail__pill{font-size:12px;border:2px solid #333;border-radius:.5em;padding:0 .5em;margin:0 .25em;line-height:1;position:relative;display:inline-block;font-family:Open Sans,sans-serif;font-weight:700;text-transform:uppercase}.product-thumbnail__pill_stock{padding-left:.75em}.product-thumbnail__pill_stock:before{content:"";height:12px;width:6px;display:inline-block;position:absolute;top:0;left:0;border-radius:4px 0 0 3px}.product-thumbnail__pill_stock.pill-outofstock:before{background-color:#ff542b}.product-thumbnail__pill_stock.pill-instock:before{background-color:#00c7a2}.product-thumbnail__pill_stock.pill-limited:before{background-color:#ffaf11}.product-thumbnail__pill_stock.pill-special:before{background-color:#f0f}.product-thumbnail__pill_stock.pill-preorder:before{background-color:#f0f}.product__grid-item .product-wrap .product-thumbnail .product-thumbnail__price{margin-top:.5rem}.product__grid-item .product-wrap .product-thumbnail .product-thumbnail__price .money,.product__grid-item .product-wrap .product-thumbnail .compare-at-price .money{display:flex;align-items:flex-start;justify-content:center}.product__grid-item .product-wrap .product-thumbnail .product-thumbnail__price sup,.product__info .product-single__meta .price-tag-wrapper .product-price__price sup{display:inline-block;vertical-align:text-top;margin-top:0}.product__grid-item .product-wrap .product-thumbnail .product-thumbnail__price .money>sup{font-size:1.25rem}.product__grid-item .product-wrap .sticker-shape-square .sticker-holder__content{max-width:100%;width:100%;font-family:Open Sans,sans-serif;font-weight:800;text-transform:uppercase}.product__grid-item .product-wrap .product-thumbnail .compare-at-price .money{margin-top:.25rem;font-size:1rem}.product__grid-item .product-wrap .product-thumbnail .compare-at-price .money>sup{font-size:.75rem}.product__grid-item .product-wrap .sticker-shape-square .thumbnail-sticker-pill{color:#fff;margin:.25rem;padding-top:.15rem;padding-bottom:.15rem;box-shadow:4px 4px 8px #fff;border-radius:.35rem}.product__grid-item .product-wrap .sticker-shape-square .sticker-holder__content .sale-sticker{background-color:#00aacd;border-color:#00aacd;float:right;padding:.3rem .35rem .2rem;box-shadow:-4px 4px 8px #fff;width:30px;height:30px;border-radius:50%}.product__grid-item .product-wrap .sticker-shape-square .sticker-holder__content .free-sticker{background-color:#222}.product__grid-item .product-wrap .sticker-shape-square .sticker-holder__content .promo-sticker{max-width:75%}.collection__description{column-count:2;max-width:1600px;column-gap:40px;margin:2rem auto 0;padding:0 1rem}.collection__description--organizer{margin:0;page-break-inside:avoid;break-inside:avoid-column;display:table;width:100%}.collection__description--organizer>h1{font-size:2.05rem;margin:1.25rem 0}.collection__description--organizer>h2{font-size:1.18rem;text-transform:uppercase;letter-spacing:.1rem;margin:1.25rem 0}.collection__description--organizer>h3{font-size:1.5rem;margin:1.25rem 0}h2.collection__title{font-size:1.5rem;text-transform:uppercase;letter-spacing:.1rem;margin:0 0 3rem;position:relative}h2.collection__title:after{display:block;content:"";position:absolute;bottom:-5px;left:0;width:20%;height:1px;background-color:#04aad1}.faceted-filter-form .sidebar__block{padding-bottom:5px;padding-top:5px}.faceted-filter-form .sidebar-block__heading{font-family:Open Sans,sans-serif;font-weight:700;margin-bottom:.5rem}.faceted-filter-form .faceted-filter-group-display__list-item-label{padding:2px 0}.faceted-filter-form .faceted-filter-group-display__list-item-label-text{font-weight:600}.faceted-filter-form .faceted-filter-group-display__list .faceted-filter-group-display__checkmark{border:2px solid black}.faceted-filter-form .faceted-filter-group-display__price-range{max-width:240px;height:3em;position:relative;display:block}.faceted-filter-form .faceted-filter-group-display__price-range .filter-group-display__range-input{display:flex;flex-direction:column;justify-content:center;min-height:2em}.faceted-filter-form .faceted-filter-group-display__price-range .filter-group-display__range-min,.faceted-filter-form .faceted-filter-group-display__price-range .filter-group-display__range-max{display:flex;width:94%;padding:0!important;-webkit-appearance:none;background:none;border:none;pointer-events:none;z-index:9}.faceted-filter-form .faceted-filter-group-display__price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#00c7a2;border:2px solid white;box-shadow:0 0 0 2px #000;cursor:pointer;pointer-events:auto}.faceted-filter-form .faceted-filter-group-display__price-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#00c7a2;border:2px solid white;box-shadow:0 0 0 2px #000;cursor:pointer;pointer-events:auto}.faceted-filter-form .faceted-filter-group-display__price-range .filter-group-display__range-max{margin-top:-1.2em}.faceted-filter-form .filter-group-display__slider{display:flex;justify-content:center;align-items:center;position:absolute;border-top:2px solid black;width:90%;top:15.5px;margin-left:.4em;z-index:-1}.faceted-filter-form .filter-group-display__slider .h_line{position:absolute;height:12px;width:2px;border-left:3px solid black;top:-7px}.h_line--1{left:0}.h_line--2{left:20%}.h_line--3{left:40%}.h_line--4{left:60%}.h_line--5{left:80%}.h_line--6{right:0}.faceted-filter-form .faceted-filter-group-display__submit .button{font-size:1rem!important}.faceted-filter-form .faceted-filter-group-display__list .faceted-filter-group-display__list-item-label[for=Filter-Availability-2]{display:none}.faceted-filter-form .faceted-filter-group-display{position:relative}.faceted-filter-form .faceted-active-filters .button{font-size:1rem!important}.faceted-filter-form .faceted-filter-group-display .faceted-filter-group-display__header{position:absolute;right:0;top:-25px}.faceted-filter-form .faceted-filter-group-display .faceted-filter-group-display__header-clear{border:1px solid #ddd;padding:.25rem .5rem;font-size:.75rem}.product-single__wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:90%;margin:2rem auto 0}.product-single__wrapper .product__images .product-gallery .flickity-prev-next-button{opacity:1;visibility:unset;width:50px;height:50px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:40px;border:2px solid #000}.product-single__wrapper .product__images .product-gallery .flickity-prev-next-button.previous{background-image:url(//fitnessexperience.ca/cdn/shop/files/arrow-left.png?v=18353203730253997312)}.product-single__wrapper .product__images .product-gallery .flickity-prev-next-button.next{background-image:url(//fitnessexperience.ca/cdn/shop/files/arrow-right.png?v=4828532025135654746)}.product-single__wrapper .product__images .product-gallery .flickity-prev-next-button .flickity-button-icon{display:none}.product-single__wrapper .product__images .product-gallery .product-gallery__image .product-gallery__image--zoom{position:absolute;bottom:0;right:0;width:42px}.product-single__wrapper .product__images .product-gallery .product-gallery__thumbnails--bottom-thumbnails{flex-wrap:nowrap}.product-single__wrapper .product__images .product-gallery .product-gallery__thumbnails--bottom-thumbnails .product-gallery__thumbnail{max-width:75px}.product__info .product-single__title{font-size:2.75rem;text-transform:uppercase}.product__info .price-tag-wrapper{display:flex;align-items:center;margin:.5rem 0}.product__info .price-tag-wrapper .h_now,.product__info .price-tag-wrapper .starting-at{flex:1 0 100%;margin-bottom:.5rem;font-size:1.25rem;color:#414141}.product__info .product-price__price{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:0!important;font-family:AntonioBold,sans-serif;font-size:2.75rem;line-height:1}.product__info .product-price__price.product-price__sale{color:#0093c5}.product__info .product-single__meta .price-tag-wrapper .product-price__price sup{font-size:2rem;margin-top:0}.product__info .product-single__meta .price-tag-wrapper{display:flex;align-items:flex-end}.product__info .product-single__meta .price-tag-wrapper .product-tags{margin-left:1rem}.product__info .des-title{text-transform:uppercase;margin-bottom:.2rem}.product__info .product-single__description,.product__info .affirm-as-low-as{margin:1.5rem 0;font-family:Open Sans,sans-serif}.product__info .product-metas{margin-top:1rem}.product__info .product-metas .vproduct-wrap{display:flex;margin-bottom:1.5rem;position:relative;background:#f5f5f5}.product__info .product-metas .vproduct-wrap .h-product--container{width:95%}.product__info .product-metas .vproduct-wrap .h-product__information{display:flex;align-items:center;font-family:Open Sans,sans-serif}.product__info .product-metas .vproduct-wrap .product-title{display:flex;font-size:1.1rem;padding:.75rem}.product__info .product-metas .vproduct-wrap .product-price-tags{display:flex;justify-content:right;align-items:center;text-align:right;margin-left:auto;padding:.75rem;font-weight:600}.product__info .product-metas .vproduct-wrap .product-price-tags .product-price{display:flex;align-items:flex-start;line-height:1;font-size:1.5rem;margin:0 .25rem}.product__info .product-metas .vproduct-wrap .product-price-tags .product-price.h-product__compPrice{text-decoration:line-through}.product__info .product-metas .vproduct-wrap .product-price-tags .product-price.h-has_compare{color:#00aacd}.product__info .product-metas .vproduct-wrap .product-price-tags .product-price sup{font-size:.9rem;margin:.15rem}.product__info .product-metas .vproduct-wrap .h-product__information .h-product__quantity{display:flex;align-items:center;justify-content:center;border:2px solid black;border-radius:5px;min-height:1.7rem;overflow:hidden}.product__info .product-metas .vproduct-wrap .h-product__information .h-product__quantity .product-form__input{background:transparent;outline:0;border:none;font-size:18px;width:2em;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-family:Open Sans,sans-serif}.product__info .product-metas .vproduct-wrap .h-product__information .h-product__quantity input::-webkit-outer-spin-button,.product__info .product-metas .vproduct-wrap .h-product__information .h-product__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__info .product-metas .vproduct-wrap .h-product__information .h-product__quantity .h-product__quantity--plus,.product__info .product-metas .vproduct-wrap .h-product__information .h-product__quantity .h-product__quantity--minus{background:#ebebeb;padding:.25em .5em;font-weight:700;line-height:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product__info .product-metas .vproduct-wrap .h-product__information .h-product__information--container{display:flex;align-items:center}.product__info .product-metas .vproduct-wrap .h-product__tags{text-align:right;margin-top:-.75rem;padding:0 1.75rem .75rem 0;margin-right:.75rem;position:relative}.product__info .product-metas .vproduct-wrap .h-product__tags .collection-tag{display:none}.product__info .product-metas .vproduct-wrap .h-product__tags .info-bubble{position:absolute;cursor:auto;right:0;top:2px}.info-bubble img{display:block;width:24px;height:24px}.info-bubble .info-description{display:none;position:absolute;bottom:0;right:35px;width:200px;padding:10px;text-align:center;font-size:10px;background-color:#fff;border:1px solid #ccc;border-radius:5px}.info-bubble:hover .info-description{display:block}.product__info .product-metas .vproduct-wrap .h-product__cart{width:6%;min-width:2.5em}.product__info .product-metas .vproduct-wrap .h-product__cart a{display:flex;justify-content:center;align-items:center;height:100%;width:100%;background:#00aacd;border-radius:0 .4em .4em 0;cursor:pointer}.product__info .product-metas .vproduct-wrap .h-product__cart a img{width:72.5%}.product__info .product-form__cart-submit,.product__info .product-price-tags .btn{font-family:AntonioBold;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#00aacd;color:#fff;border:none;text-align:center;outline:0;width:100%;font-size:1.25rem!important;padding:.75rem;border-radius:.35em;cursor:pointer}.product__info .product-price-tags .btn:hover{background:#414141}.product-accordion-wrapper{background-image:url(//fitnessexperience.ca/cdn/shop/t/74/assets/TILABLE_Topographic_Texture_-_SVG.svg?v=63736093228279337751755027886);border-top:1px solid #f5f5f5;background-attachment:fixed}.product-accordion-wrapper .page-accodions{padding:50px;max-width:1300px;margin:0 auto}.product-accordion-wrapper .page-accodions h1{font-size:2rem;text-align:center;text-transform:uppercase;margin-bottom:3rem}.product-accordion-wrapper .page-accodions .accordion-toggle{text-transform:uppercase;font-size:1.5rem;margin-bottom:1rem;display:block;font-weight:600;margin-top:1.5rem;letter-spacing:0;font-family:AntonioBold}.ac-active .toggle-sign .plus,.ac-hidden .toggle-sign .minus,.ac-hidden .inner{display:none}.product-accordion-wrapper .page-accodions .inner{padding-left:1rem}.product-accordion-wrapper .page-accodions .inner p{margin-bottom:1.25rem}.product-accordion-wrapper .page-accodions .inner table{width:100%}.product-accordion-wrapper .page-accodions .inner tr>th,.product-accordion-wrapper .page-accodions .inner tr>td{text-align:left;padding:1rem;vertical-align:middle}.product-accordion-wrapper .page-accodions .inner tr>td{border:2px solid black}.product-accordion-wrapper .page-accodions .inner tr>td:first-child{font-weight:900}.product-help{margin:1rem 0}.product-help__list{margin:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start}.product-help__list .product-help__list-item{min-width:16.5%;margin-right:.25rem}.product-help__list .product-help__list-item>a,.resources-section .res-item>a{display:flex;flex-direction:column;align-items:center}.product-help__list .product-help__list-item>a.inactive-icon{filter:invert(85%) sepia(43%) saturate(5%) hue-rotate(130deg) brightness(95%) contrast(80%);pointer-events:none}.product-help__list .product-help__list-item>a>img,.resources-section .res-item>a>img{width:100px;height:75px;margin-bottom:.5rem}.resources-section{display:flex}.resources-section>li.res-item{margin-right:2rem}.theme-ajax-cart .ajax-cart__form .ajax-cart__cart-title{font-family:AntonioBold;text-transform:uppercase;font-size:1rem}.theme-ajax-cart .ajax-cart__form .ajax-cart__product .ajax-cart__product-content,.theme-ajax-cart .ajax-cart__form .ajax-cart__details-wrapper .ajax-cart__subtotal{font-size:.85rem}.rebuy-cart__flyout .rebuy-cart__flyout-item .rebuy-cart__flyout-item-price{font-size:1rem}.rebuy-cart__flyout .rebuy-cart__flyout-item .rebuy-cart__flyout-item-price .rebuy-money.sale{color:#00aacd}.rebuy-cart__flyout .rebuy-cart__flyout-item .rebuy-cart__flyout-item-price .rebuy-money.compare-at{font-size:.75rem}.rebuy-cart__flyout .rebuy-cart__flyout-footer .rebuy-cart__flyout-subtotal{margin-bottom:1rem}.login .login__form a,.register .register__form a{color:#00aacd;text-decoration:underline}.login .errors,.register .errors{padding:1rem;margin-bottom:1rem;background-color:#ff00001a;color:#c00}.login__form .note{display:block;padding:1rem;margin-bottom:1rem;background-color:#f0f0f0}.shopify-section.account-section .title,.customers-addresses .title{font-size:1.5rem;text-transform:uppercase}.shopify-section.account-section h4,.address-table__table h4{font-size:1.2rem}.customers-addresses .account-sidebar__content .button--secondary.button{font-size:1rem!important}.page-sidebar .page-sidebar,.page-sidebar .page-main,.page-contact .page-sidebar,.page-contact .page-main{background-color:#f3f9fc}.page-inside .sidebar-section.page-sidebar,.page-inside-story .sidebar-section.page-sidebar,.page-inside-form .sidebar-section.page-sidebar{background:#eee;padding:3rem;width:25%;height:100%;position:fixed;top:118px;left:0;z-index:9;transition:.5s ease-in}.page-inside .sidebar-section.page-sidebar.sidebar-slide{left:-25%}.page-inside .shopify-section.page-main,.page-inside-story .shopify-section.page-main,.page-inside-form .shopify-section.page-main{width:75%;margin-left:25%}.page-inside .dynamic-sections,.page-inside-story .dynamic-sections,.page-inside-form .dynamic-sections{background-color:#eee}.page-inside .shopify-section.page-main,.page-inside-story .shopify-section.page-main,.page-inside-form .shopify-section.page-main{background-color:#fff}.inside-margin-left,.section.inside-margin-left{width:75%;margin-left:25%}.page-inside-story .shopify-section.FAQ{width:37.5%;margin-left:25%;background-color:#f2f2f2}.page-inside-story .shopify-section.FAQ .inside-faq{padding-left:2rem}.page-inside-story .shopify-section.FAQ .inside-faq .heading-wrapper--faq{margin-bottom:1rem}.page-inside-story .shopify-section.FAQ .inside-faq .heading-wrapper--faq h3{margin-bottom:0;position:relative}.page-inside-story .shopify-section.FAQ .inside-faq .heading-wrapper--faq h3:after{display:block;content:"";position:absolute;left:0;right:0;bottom:-5px;width:100%;height:3px;background-color:#00aacd;margin:auto}.page-inside-story .shopify-section.FAQ .inside-faq .faq-accordion button{font-family:AntonioBold;text-transform:uppercase}.page-inside-story .shopify-section.FAQ .inside-faq .faq-accordion button .icon{top:45%}.page-inside-story .shopify-section.FAQ .inside-faq .faq-accordion dt button[aria-expanded=true]{background-color:#00aacd;color:#fff}.page-inside-story .shopify-section.FAQ .inside-faq .faq-accordion dt button[aria-expanded=true] .icon{color:#fff}.page-inside-story .shopify-section.contact-section{width:37.5%;background-color:#f2f2f2}.page-inside-story .shopify-section.contact-section .inside-contact-form .contact-form__title{display:none}.page-inside-story .shopify-section.contact-section .inside-contact-form .container .column{width:calc(100% - 20px)}.shopify-section.contact-section .inside-contact-form .custom-contact-form__block>label{font-family:AntonioBold;text-transform:uppercase;font-size:1.2rem;letter-spacing:.1rem;margin-bottom:.25rem;height:auto!important;width:auto!important;position:static!important}.shopify-section.contact-section .inside-contact-form .button{width:100%}.shopify-section.contact-section .inside-contact-form .custom-contact-form__errors,.shopify-section.contact-section .inside-contact-form .custom-contact-form__success{padding:.5rem 1rem;border:2px solid;border-radius:.35rem}.shopify-section.contact-section .inside-contact-form .custom-contact-form__errors{background-color:#b4000033;border-color:#b40000}.shopify-section.contact-section .inside-contact-form .custom-contact-form__success{background-color:#00b40033;border-color:#00b400}.page-inside-form .shopify-section.contact-section{background-color:#f2f2f2;margin-left:25%}.page-inside-form .shopify-section.contact-section .inside-contact-form{max-width:1600px}.page-inside-form .shopify-section.contact-section .inside-contact-form .contact-form__title{text-align:center}.inside-sidebar .inside-nav>li>a,.inside-sidebar .sublinks>li>a{font-family:Open Sans;display:block;position:relative}.inside-sidebar .inside-nav>li,.inside-sidebar .sublinks>li{margin:.75rem 0}.inside-sidebar .inside-nav>li>a{font-weight:900;text-transform:uppercase}.inside-sidebar .sidebar-section{padding-right:6rem}.inside-sidebar .sidebar-block__heading{font-size:1.75rem;text-transform:uppercase}.inside-nav>li>.sublinks{margin-left:1rem;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.inside-nav .sublinks>li>a{text-transform:none}.inside-nav>li,.sublinks>li{margin:1rem 0}.inside-nav>li>a,.sublinks>li>a{font-family:AntonioBold;text-transform:uppercase;display:block;position:relative}.inside-nav a.active{color:#00aacd}.inside-nav .icon-accord{position:absolute;right:5px;cursor:pointer}.inside-nav .icon-accord .icon{width:12px;height:12px}.inside-nav .icon-accord.icon-minus{display:none}.inside-nav .active-accordion>.sublinks{max-height:225px}.inside-nav .active-accordion .icon-accord.icon-plus{display:none}.inside-nav .active-accordion .icon-accord.icon-minus{display:inline-block}.inside-sidebar .block__social-media{padding-top:0}.inside-sidebar .block__social-media .inside-social-title{font-family:Open Sans;font-weight:900;font-size:1rem;margin-bottom:1rem;text-transform:uppercase}.inside-sidebar .social-icons>li{margin-right:.5rem}.inside-sidebar .social-icons>li>a.icon-youtube>.icon{width:1.35rem;height:1.35rem}.section.inside-main{width:100%;max-width:1500px}.section.inside-main .inside__block.block__banner{width:100%}.section.inside-main .inside__block.block__banner .banner__text .banner__subheading{text-transform:uppercase}.section.inside-main .inside__block.block__banner .banner__text .banner__heading{font-family:AntonioBold;text-transform:uppercase;letter-spacing:.1rem;font-size:3rem;margin-top:-1rem}.inside-content{width:80%;padding-top:2rem;margin-left:auto;margin-right:auto}.inside-content .inside-content-block{text-align:center;margin-bottom:2rem}.inside-content .inside-content-block img{width:100%}.inside-content .inside-content-block h3,.inside-contact-form .contact-form__form h3{position:relative;margin-top:1rem;margin-bottom:1.5rem;text-transform:uppercase}.inside-content .inside-content-block h3:after,.inside-contact-form .contact-form__form h3:after{display:block;content:"";position:absolute;left:0;right:0;bottom:-5px;width:60px;height:3px;background-color:#00aacd;margin:auto}.inside-content .inside-content-image{display:flex;justify-content:space-between;flex-wrap:nowrap}.inside-content .inside-content-image .inside-text-wrap{text-align:left;flex:1 0 49%;padding-right:1rem}.inside-content .inside-content-image .inside-image-block{flex:1 0 49%}.inside-content .inside-content-block .button{display:inline-block;width:auto;margin-top:.5rem}.inside-content .inside-content-buttons{display:flex;justify-content:space-between;align-items:center}.inside-content .inside-image-block{display:flex;justify-content:space-between;flex-wrap:nowrap}.inside-content .inside-image-block.inside-image-half,.inside-content .inside-image-block.inside-image-full,.inside-content .inside-image-block.inside-image-three{flex-wrap:wrap}.inside-content .inside-image-block.inside-image-three{justify-content:center}.inside-content .inside-image-block .inside-image-wrap{flex:1;margin-left:1.5rem;margin-bottom:1.5rem}.inside-content .inside-image-block.inside-image-half .inside-image-wrap{flex-basis:45%}.inside-content .inside-image-block.inside-image-three .inside-image-wrap{flex-basis:30%;flex-grow:inherit;margin-bottom:3rem}.inside-content .inside-image-block.inside-image-three .inside-image-wrap:nth-child(4){margin-left:0}.inside-content .inside-image-block .inside-image-wrap--full{flex:2 0 100%;margin-left:0}.inside-content .inside-image-block .inside-image-wrap:first-child{margin-left:0}.inside-content .inside-image-block.inside-image-half .inside-image-wrap:nth-child(odd){margin-left:0}.inside-content .inside-image-block.inside-image-full .inside-image-wrap:last-child{margin-left:0;flex-basis:100%}.inside-content .inside-locations-block{padding:0}.inside-content .inside-locations-block>ul{margin:0;padding:0;list-style:none}.inside-content .inside-locations-block>ul>li{margin:0 0 2rem;width:100%;background-color:#f2f2f2}.inside-content .inside-locations-block .inside-location-map{min-height:300px}.inside-content .inside-locations-block .inside-location-info{display:flex;padding:1.5rem 3rem;text-align:left;font-family:Open Sans,sans-serif}.inside-content .inside-locations-block .inside-location-info h4{text-transform:uppercase}.inside-location-info .inside-location-left,.inside-location-info .inside-location-right{flex:1 0 50%}.inside-location-info .inside-location-address{margin-bottom:1.2rem}.inside-location-info .inside-location-address .inside-location-street{margin-bottom:.25rem;font-size:1.5rem}.inside-location-info .inside-location-address .inside-location-city{margin-bottom:0}.inside-location-info .inside-location-address .button{font-size:1rem!important}.inside-location-info .inside-location-hours{margin-bottom:1.2rem}.inside-location-hours .inside-location-hours-table{display:flex;flex-wrap:wrap}.inside-location-hours .inside-location-hour-item{flex:1 0 33%;margin-bottom:.5rem;padding-right:.5rem;line-height:1.4}.inside-location-hours .inside-location-hour-item>div{font-weight:600}.inside-location-info .inside-location-contact .inside-location-contact-table{display:flex;flex-wrap:wrap}.inside-location-contact .inside-location-contact-item{flex:1 0 50%}.inside-location-contact .inside-location-contact-item>span{font-weight:600}.inside-location-contact .inside-location-contact-item>a{color:#00aacd;text-decoration:underline}.inside-location-contact .inside-location-contact-item.inside-location-contact-email{flex-basis:100%}.inside-content .inside-team-block .button{font-size:1rem!important}.sidebar-section.page-sidebar .sidebar__block .sidebar-block__heading{font-size:2.5rem}.sidebar-section.page-sidebar .sidebar__block .sidebar-block__heading:after{display:block;content:"";width:180px;height:3px;background-color:#00aacd;position:absolute;bottom:-10px}.sidebar-section.page-sidebar .image-right{float:right;width:60%;margin-bottom:3rem;text-align:center;padding:0 2rem}.sidebar-section.page-sidebar .container{max-width:1600px;margin:0 auto}.sidebar-section.page-sidebar p>a{text-decoration:underline}.sidebar-section.page-sidebar p>a.button{text-decoration:none}.store-locations{padding:3rem 0}.store-locations>ul.locations-grid{list-style:none;margin-left:-2rem;display:flex;flex-wrap:wrap;align-items:flex-start}.store-locations>ul>li{margin:0 .5rem 2rem;min-width:550px;width:calc(50% - 1rem)}.store-locations>ul>li+li{margin-top:0}.store-locations .location-map{min-height:250px}.store-locations .location-item{background:#fff;padding:0 2rem}.store-locations .location-heading{display:table;padding:2rem 0;width:100%;table-layout:fixed}.store-locations .location-heading p{margin:0;padding:0;font-size:14px}.store-locations .location-heading h5{font-size:1.5rem}.store-locations .get-directions,.store-locations .location-text{display:table-cell;vertical-align:middle}.store-locations .get-directions{text-align:center;width:200px;float:right}.store-locations .location-item .h3-locations{margin-top:0;border-top:1px solid #ddd;padding-top:2rem}.location-item .contact-item{line-height:40px;font-size:.85rem}.location-contact{padding:1rem 0;display:flex;flex-wrap:wrap;align-items:center;align-content:stretch;align-items:flex-start;height:125px}.location-contact .contact-item{width:50%;padding-left:30px;background-repeat:no-repeat;background-position:left center;background-size:16px}.location-contact .contact-item.shop-phone{background-image:url(//fitnessexperience.ca/cdn/shop/files/phone-icon.png?v=14623131391164016594)}.location-contact .contact-item.shop-email{background-image:url(//fitnessexperience.ca/cdn/shop/files/mail-icon.png?v=15127245402169217773);background-size:16px 12px}.location-hours{display:flex;flex-flow:column wrap;align-content:stretch;align-items:flex-start;height:110px}.location-hours .contact-item{width:50%;display:inline-block;display:flex;line-height:24px;padding:0}.location-hours .contact-item>*{flex:1}.locations-contact-form{background-color:#f3f9fc}.location-serve-list .rich-text__text{max-width:500px;text-align:left;margin-left:auto;margin-right:auto}.location-content-list .content ul{list-style:none;column-count:2;margin-left:auto;margin-right:auto;max-width:600px}.location-content-list ul li{position:relative;padding-left:20px}.location-content-list ul li:before{display:block;content:"\2713";position:absolute;top:0;left:0}.cart-page__title.title{font-size:2rem;text-transform:uppercase}.cart__headings h3{text-transform:uppercase}.cart__info .money,.cart__cost-summary .money{line-height:1.3}.cart__info .money>sup,.cart__cost-summary .money>sup{vertical-align:text-top}.cart__quantity .quantity-wrapper.quantity-style--box{border-radius:5px;border:2px solid black;max-width:130px}.cart__quantity .quantity-wrapper.quantity-style--box .control .quantity-minus,.cart__quantity .quantity-wrapper.quantity-style--box .control .quantity-plus{background-color:#ebebeb}.cart__quantity .quantity-wrapper.quantity-style--box .control .quantity-minus .icon,.cart__quantity .quantity-wrapper.quantity-style--box .control .quantity-plus .icon{fill:#222}.cart__cost-summary .cart__subtotal-container.cart__row .cart__row-description>p,.cart__cost-summary .cart__subtotal-container.cart__row .cart__subtotal{font-family:Century Gothic,sans-serif}.cart__checkout-container .cart__taxes-shipping-message{font-style:italic}.cart__item-list .cart__cost-summary{border-top:1px solid #e5e5e5;background:transparent;padding:20px 0 0;margin-top:0}.rebuy-widget.rebuy-widget{display:none!important}@media only screen and (max-width: 1550px){.inside-location-info .inside-location-left{flex-basis:70%}.inside-location-info .inside-location-right{flex-basis:30%}}@media only screen and (max-width: 1440px){.header .header__menu-items .navbar-item{width:150px}.header__icons .action-area__link{padding-left:1.5rem;padding-right:1.5rem}.header__icons .action-area__link:last-child{padding-right:2.75rem}.footer__block.block__newsletter{width:calc(100% - 20px)}.footer__block.block__newsletter .social-icons{display:flex;justify-content:center}.footer__block.block__newsletter .social-icons>li>a .icon{margin-right:.5rem;margin-left:.5rem}.footer__block.block__newsletter .social-icons .text,.footer__block.block__newsletter .footer__heading:first-child{display:none}.footer__block.block__newsletter .footer__heading{text-align:center}.footer__block.block__newsletter .newsletter-form__wrapper{max-width:300px;margin-left:auto;margin-right:auto}.footer__block.block__newsletter .newsletter-form .field .control .button{max-width:inherit;width:calc(100% - 2em)}.inside-sidebar .sidebar-section{padding-right:3rem}.product__grid-item .product-wrap .image-element__wrap{min-height:250px}.product__grid-item .product-wrap .product-thumbnail .product-thumbnail__price .button{font-size:1.25rem!important}.product__info .product-metas .vproduct-wrap .h-product__information .h-product__information--container{flex-direction:column;align-items:flex-end}.product__info .product-metas .vproduct-wrap .h-product__information .h-product__quantity{margin:.25em 0}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags{flex-basis:70%}.product__info .product-price-tags .btn,.inside-content-block.inside-content-buttons .button{font-size:1rem!important}}@media only screen and (max-width: 1200px){#shopify-section-header__top-bar .top-bar .navbar-link{padding-left:2.5rem;padding-right:2.5rem}#shopify-section-header__top-bar .top-bar{margin-right:2rem}.header .header__brand{padding-left:1rem;padding-right:1rem}.header .header__menu-items .navbar-item{width:100px;font-size:.85rem}.header__icons .action-area__link{padding-left:1rem;padding-right:1rem}.header__icons .action-area__link:last-child{padding-right:1rem}.gallery .gallery__wrapper .gallery__item .gallery-item__overlay{top:inherit;bottom:0;padding:.5rem 0;opacity:.7;background:#000!important;transition:height .2s ease;align-items:flex-end}.gallery .gallery__wrapper .gallery__item .gallery-item__overlay:hover{height:auto;background-color:#0089be!important}.gallery .gallery__wrapper .gallery__item .gallery__link:hover{color:#fff}.sidebar-section.page-sidebar{padding:1rem}.inside-sidebar .sidebar-section{padding-right:1rem}.sidebar-section.page-sidebar .image-right{margin-bottom:1rem;padding:0 1rem}.page-inside .sidebar-section.page-sidebar,.page-inside-story .sidebar-section.page-sidebar,.page-inside-form .sidebar-section.page-sidebar{padding:3rem 2rem}.sidebar-section.page-sidebar .sidebar__block .sidebar-block__heading{font-size:1.5rem}.sidebar-section.page-sidebar .sidebar__block .sidebar-block__heading:after{width:30%}.inside-nav .active-accordion>.sublinks{max-height:300px}.inside-sidebar .inside-nav>li,.inside-sidebar .sublinks>li{margin:.5rem 0;font-size:14px}.inside-sidebar .block__social-media .inside-social-title{font-size:14px}.inside-location-info .inside-location-left,.inside-location-info .inside-location-right{flex:inherit}.inside-location-hours .inside-location-hour-item{flex-basis:50%}.inside-location-contact .inside-location-contact-item{flex-basis:100%}.product__grid-item .product-wrap .image-element__wrap{min-height:200px}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price{font-size:1.2rem}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price.h-product__compPrice{font-size:1rem}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price sup{font-size:.75rem;margin:.1rem .15rem}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price.h-product__compPrice sup{font-size:.75rem}}@media only screen and (max-width: 1030px){#shopify-section-header__top-bar .top-bar .navbar-link{padding-left:1.25rem;padding-right:1.25rem}.top-bar .top-bar__item.top-bar__text p.navbar-item{padding-right:1rem}.top-bar .top-bar__social-media a{margin-left:.5rem}#shopify-section-header-search-focus .header__logo.primary-logo{width:110px}.header__search .header__search-form .header__search-button{padding:15px}.header__icons .action-area__link{padding-left:.5rem;padding-right:.5rem}}@media only screen and (max-width: 970px){.inside-nav .active-accordion>.sublinks{max-height:250px}.inside-content .inside-locations-block .inside-location-info{flex-direction:column}.inside-location-info .inside-location-right{margin-top:1.2rem}.product__grid-item .product-wrap .image-element__wrap{min-height:180px}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags{flex-basis:65%}.product__grid-item .product-wrap .sticker-shape-square .thumbnail-sticker-pill .sticker-text{font-size:12px}}@media only screen and (min-width: 800px){.footer__block .footer__menu .footer__menu-list,.collection__content .sidebar-section,.product__grid-item .product-wrap .product-image__wrapper .product-thumbnail__vendor{display:block!important}}@media only screen and (max-width: 800px){.is-sticky .mobile-header{border-bottom:1px solid lightgrey}.mobile-header .mobile-header__content{flex-wrap:wrap;padding:0}.mobile-header .mobile-header__content .mobile-dropdown{margin-left:20px}.mobile-header .mobile-header__content .mobile-icons{margin-right:20px}.mobile-header .mobile-layout--left .mobile-dropdown,.mobile-header .mobile-layout--left .mobile-icons{width:calc(30% - 30px);justify-content:space-between}.mobile-header .mobile-menu__toggle-icon{padding-top:18px}.mobile-header .mobile-layout--left .mobile-logo{width:calc(40% - 10px)}.mobile-icons .header__link>img{min-width:30px}.mobile-header .mobile-search{display:block!important;position:relative;top:inherit;left:inherit;height:auto;background:none;opacity:1!important;order:3}.mobile-header .mobile-search .search-form{min-height:1px;padding:0 20px 15px}.mobile-search .search-form .search__fields .field .input{border:3px solid black;border-radius:2em;background-color:#f0f0f0}.mobile-search .search-form .search__fields .field .icon{width:1rem;color:#0a0a0a;top:6px}.mobile-search .search-form .search__fields .field .icon.submit-search{left:.75rem}.mobile-search .search-form .search__fields .field .icon.close-search{right:.75rem}.mobile-menu__content .mobile-menu__list{margin-left:20px;margin-right:20px}.mobile-menu .mobile-menu__list .mobile-menu-link,.mobile-menu .mobile-menu__list .mobile-menu__item,.mobile-menu .mobile-menu__list .mobile-menu a{font-family:Open Sans,sans-serif;font-weight:800;text-transform:uppercase;font-size:1.25rem;padding-left:0;padding-right:0}.mobile-menu .mobile-menu-link:hover,.mobile-menu .mobile-menu__item:hover,.mobile-menu .mobile-menu a:hover{color:#414141}.mobile-menu .mobile-menu__list .mobile-menu__list-item{border-bottom:1px solid lightgrey}.mobile-menu .mobile-menu__list li .mobile-menu__item,.mobile-menu .mobile-menu__list li .mobile-menu-link{padding-top:.75rem;padding-bottom:.75rem;padding-right:2.5rem;color:#51a0ce}.mobile-menu .mobile-menu__list .mobile-menu__submenu .mobile-menu__submenu-list-item .mobile-menu-link,.mobile-menu .mobile-menu__list .mobile-menu__submenu .mobile-menu__submenu-list-item .mobile-menu__item{padding-top:.5rem;padding-bottom:.5rem}.mobile-menu .mobile-menu__list li .mobile-menu__item:after{display:inline-block;content:"";background-image:url(/cdn/shop/files/image001.png);background-size:15px 15px;min-width:15px;height:15px;margin-left:.5rem;transform:none!important}.mobile-menu .mobile-menu__list .mobile-menu__list-item .submenu__input+label a:after{right:.5rem;top:30%;transform:rotate(-90deg);color:#414141}.mobile-menu .mobile-menu__list .mobile-menu__list-item .submenu__input:checked+label a:after{transform:translateY(0) rotate(0)}.mobile-menu .mobile-menu__list .mobile-menu__submenu{border-left:none}.mobile-menu .mobile-menu__list .mobile-menu__submenu .mobile-menu__submenu-list-item .mobile-menu-link,.mobile-menu .mobile-menu__list .mobile-menu__submenu .mobile-menu__submenu-list-item .mobile-menu__item{color:#414141}.mobile-menu .mobile-menu__list .mobile-menu__submenu .mobile-sub-submenu__list .mobile-menu__item{padding-top:.5rem;padding-bottom:.5rem;font-size:1rem}.mobile-menu .mobile-menu__list .mobile-menu__submenu .mobile-sub-submenu__list .mobile-menu__item{padding-right:1rem}.mobile-menu .mobile-menu__item.item-with-icon>img{width:26px;margin-right:.5rem}.mobile-menu .mobile-menu__item.item-with-icon .icon-caption{display:block}.gallery-75-25 .gallery__wrapper .gallery__item:first-child{width:calc(100% - 4px);margin-bottom:5px}.gallery-75-25 .gallery__wrapper .gallery__item:last-child{width:calc(100% - 4px);margin-bottom:5px}.home-shop-gallery .gallery__wrapper .gallery__item.one-fourth{width:calc(50% - 4px)}.gallery .gallery__wrapper .gallery__item .gallery__link{font-size:.75rem;text-align:center}.home-image-text .caption-content{width:75%}.image-with-text-overlay .home-image-text .caption .caption-content{justify-content:center;padding-left:0}.image-with-text-overlay .home-image-text .caption .caption-content .subtitle{display:none}.image-with-text-overlay .home-image-text .caption .caption-content .image-with-text-overlay__buttons .button{background-color:transparent;font-size:.75rem!important;padding:.5rem}.image-with-text-overlay .home-image-text .caption .caption-content .image-with-text-overlay__buttons .button:after{display:none}.image-with-text-overlay .home-image-text .caption .caption-content .image-with-text-overlay__buttons .button:hover{background-color:#000}.featured-video .video-wrapper .video__text-wrapper{width:65%!important}.home-inside-gallery .gallery__wrapper .gallery__item{width:100%}.section.home-text-columns .title{width:100%;font-size:2rem}.newsletter-section .newsletter__wrapper{padding-top:3rem;padding-bottom:3rem}.newsletter-section .newsletter__heading{font-size:2.5rem}.newsletter-section .newsletter-form .field{margin-bottom:0}.footer .footer__container .footer__content .container.has-limit{width:77%}.footer .footer__container .footer__block{margin-top:.75rem;margin-bottom:.75rem;padding-bottom:0}.footer__block .footer__menu .footer__heading{position:relative;margin-bottom:0}.footer__block .footer__menu .footer__heading:after{display:block;content:"+";position:absolute;top:0;right:0;line-height:1;font-size:1.5rem}.footer__block .footer__menu .footer__heading--active:after{content:"-"}.footer__block .footer__menu .footer__menu-list{display:none}.footer__block .newsletter-form .field{margin-bottom:0}.ls-dropdown-menu{border-top:none!important}.inside-sidebar .sidebar-section{padding-right:0}.inside-nav{padding:0;margin-bottom:2rem}.collection-banner{flex-direction:column}.collection-banner .h_banner_left,.collection-banner .h_banner_right{width:100%}.container.collection__content .sidebar-section{position:fixed;top:120px;left:0;height:85vh;margin-right:0;margin-left:0;padding:25px 35px;z-index:9999;overflow-y:auto;background-color:#fff}.sidebar-filters__toggle{display:flex}.container.collection__content .sidebar-section .icon.close-filters{display:block}.sidebar-filters__toggle--fixed{position:fixed;top:140px;z-index:9}.collection__filters{display:flex;justify-content:flex-end}.container .collection__filters .is-grouped{width:65%;justify-content:flex-end}.product__grid-item .product-wrap .image-element__wrap{min-height:300px}.product-single__wrapper{margin-top:0;flex-direction:column}.product-single__wrapper .product__images{margin-bottom:1rem;border-bottom:1px solid #e5e5e5}.product-single__wrapper .product__images .product-gallery__thumbnails{display:none}.product-single__wrapper .product__images .product-gallery .product-gallery__main .flickity-prev-next-button{top:50%;width:30px;height:30px;background-size:25px}.product-single__wrapper .product__images .product-gallery .product-gallery__main .flickity-prev-next-button.previous{left:10px}.product-single__wrapper .product__images .product-gallery .product-gallery__main .flickity-prev-next-button.next{right:10px}.product-single__wrapper .product__images .product-gallery .product-gallery__image .product-gallery__image--zoom{bottom:1rem;width:25px}.product-single__wrapper .product__info{width:100%}.product__info .product-single__title,.product__info .product-price__price{font-size:2rem}.product__info .product-single__meta .price-tag-wrapper .product-price__price sup{font-size:1.5rem}.product__info .des-title{font-size:1.2rem}.product__info .product-price-tags .btn{padding:.35rem}.product__info .product-metas .vproduct-wrap .h-product__information .product-title,.product__info .product-form__cart-submit{font-size:1rem}.product-help__list .product-help__list-item>a,.resources-section .res-item>a{align-items:center}.product-help__list .product-help__list-item>a>img,.resources-section .res-item>a>img{width:70px;height:55px}.product-help__list .product-help__list-item .text{font-size:.75rem;text-align:center}.product-accordion-wrapper .page-accodions{padding:20px}.product-accordion-wrapper .page-accodions h1{font-size:1.75rem;margin-bottom:2rem}.product-accordion-wrapper .page-accodions .accordion-toggle{font-size:1.2rem;margin-bottom:.5rem}.product .product-feature-slideshow .image-slideshow{padding-bottom:0;margin-bottom:0}.cart__info .cart__quantity .purchase-details__quantity{max-width:120px}.cart__info .item__title{font-size:1rem}.cart__item-list .cart__cost-summary{padding:20px}.cart__cost-summary .cart__subtotal-container.cart__row .cart__row-description>p,.cart__cost-summary .cart__subtotal-container.cart__row .cart__subtotal{font-size:1rem}.store-locations>ul.locations-grid{margin-left:0}.store-locations .location-heading{padding:1.5rem 0}.store-locations>ul>li{min-width:280px;width:calc(100% - 1rem)}.store-locations .location-item{padding:0 1rem}.location-text>p{font-size:.85rem}.location-contact{height:auto}.store-locations .location-item .get-directions{padding-left:.5em;padding-right:.5em;font-size:1.2rem!important}.location-contact .contact-item{width:100%}.location-hours{flex-flow:column nowrap;height:auto;padding-bottom:1rem}.location-hours .contact-item{width:100%}.page-inside .sidebar-section.page-sidebar,.page-inside-story .sidebar-section.page-sidebar,.page-inside-form .sidebar-section.page-sidebar{display:none}.page-inside .shopify-section.page-main,.page-inside-story .shopify-section.page-main,.page-inside-form .shopify-section.page-main{width:100%;margin-left:0}.section.inside-main .inside__block.block__banner .banner__text .banner__heading{font-size:2rem}.inside__main .inside__block .banner__wrapper .image-element__wrap{height:25vh}.inside-content .inside-content-image,.inside-content .inside-image-block.inside-image-half{flex-direction:column}.inside-content .inside-image-block.inside-image-three{justify-content:space-evenly}.inside-content .inside-image-block.inside-image-half .inside-image-wrap,.inside-content .inside-image-block.inside-image-full .inside-image-wrap{flex-basis:100%}.inside-content .inside-image-block .inside-image-wrap{margin-left:0;margin-bottom:1rem}.inside-content .inside-content-image .inside-text-wrap{flex-basis:100%;padding-right:0;margin-bottom:1rem}.inside-content .inside-locations-block .inside-location-info{padding:1rem 2rem}.inside-content .inside-content-buttons{flex-direction:column}.page-inside-story .shopify-section.FAQ{width:100%;margin-left:0}.page-inside-story .shopify-section.contact-section{width:100%}.page-inside-story .shopify-section.FAQ .inside-faq{padding-left:0}.page-inside-form .shopify-section.contact-section{margin-left:0}}@media only screen and (max-width: 670px){.inside-content .inside-image-block.inside-image-three .inside-image-wrap{margin-left:0;flex-basis:45%;font-size:.75rem}.inside-content .inside-image-block.inside-image-three .button{font-size:.75rem!important}}@media only screen and (max-width: 490px){.button--primary,.button--primary.button,.button--secondary,.button--secondary.button,.video__text-wrapper .button{font-size:1rem!important}.mobile-header .mobile-header__content{padding:0}.mobile-header .mobile-header__content .mobile-dropdown{margin-left:10px}.mobile-header .mobile-header__content .mobile-icons{margin-right:10px}.mobile-header .mobile-layout--left .mobile-dropdown,.mobile-header .mobile-layout--left .mobile-icons{width:calc(30% - 20px)}.mobile-menu .mobile-menu__list li .mobile-menu__item,.mobile-menu .mobile-menu__list li .mobile-menu-link{padding-right:2rem}.mobile-menu .mobile-menu__list .mobile-menu-link,.mobile-menu .mobile-menu__list .mobile-menu__item,.mobile-menu .mobile-menu__list .mobile-menu a{font-size:1.2rem}.mobile-header .mobile-search .search-form{min-height:1px;padding-left:10px;padding-right:10px}.footer .footer__container .footer__content .container.has-limit{width:90%}.footer__block.block__newsletter .newsletter-form .field.is-stretched-width{min-width:150px!important}.footer__block.block__newsletter .newsletter-form .field .control .input{font-size:.75rem!important}.footer__block.block__newsletter .newsletter-form .field.is-default-width{min-width:inherit!important}.footer__block.block__newsletter .newsletter-form .field .control .button{padding-left:.25em;padding-right:.25em;width:calc(100% - .5em)}.home-mobile-locations-gallery{display:block}.home-mobile-locations-gallery .gallery__wrapper .gallery__item{width:calc(100% - 4px)}.gallery-75-25 .gallery__wrapper .gallery__item:first-child{display:none}.grid-gallery .gallery__wrapper .gallery__item:first-child{margin-bottom:5px}.grid-gallery .gallery__wrapper .gallery__item{width:calc(100% - 4px)}.gallery .gallery__wrapper .gallery__item .gallery__link{font-size:1rem}.image-with-text-overlay .home-image-text .caption .caption-content{width:100%}.image-with-text-overlay .home-image-text .caption .caption-content .image-with-text-overlay__buttons .button{font-size:1rem!important}.featured-video .video-wrapper .video__text-wrapper{width:100%!important;padding:50px 30px}.featured-video .video-wrapper .video__text-wrapper .banner__subheading{font-size:14px}.collection__main .collection-matrix{width:75%}.collection__description{column-count:1}.home-image-text .caption-content{padding:0!important}.sidebar-section.page-sidebar .image-right{float:none;width:100%;padding:0}.product__grid-item .product-wrap .image-element__wrap{min-height:inherit}.product__grid-item .product-wrap .image-element__wrap>img{position:relative;margin:1rem}.product__info .product-single__meta .price-tag-wrapper .product-tags,.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags{flex-basis:60%}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price.h-has_compare{margin-top:-7px}.product__info .product-metas .vproduct-wrap .h-product__information .h-product__quantity{height:30px}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price{flex-wrap:wrap;justify-content:flex-end;margin:0}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price .product-price{flex-basis:100%}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price.h-has_compare{margin-top:0}.inside-content{width:90%}.inside-content .inside-locations-block .inside-location-map{min-height:200px}.inside-content .inside-locations-block .inside-location-info{font-size:.85rem}.inside-location-info .inside-location-address .inside-location-street{font-size:1.2rem}}@media only screen and (max-width: 350px){.product__info .product-single__title,.product__info .product-price__price{font-size:1.75rem}.product__info .product-single__meta .price-tag-wrapper .product-price__price sup{font-size:1.2rem}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price{font-size:.9rem}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price.h-has_compare{margin-top:-3px}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price.h-product__compPrice,.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price sup{font-size:.75rem}.product__info .product-metas .vproduct-wrap .h-product__information .product-price-tags .product-price.h-product__compPrice sup{font-size:.7rem}.section.inside-main .inside__block.block__banner .banner__text .banner__subheading{font-size:.75rem}.section.inside-main .inside__block.block__banner .banner__text .banner__heading{font-size:1.4rem;margin-bottom:0;margin-top:-.5rem}.inside-content .inside-locations-block .inside-location-info{padding-left:1rem;padding-right:1rem}}.product-sku{font-weight:700;font-style:italic;color:#9e9c9c;font-size:.95em;margin-top:-.5em}.product-thumbnail__title{font-family:Open Sans,sans-serif;font-weight:600;font-size:.85rem!important;text-align:left}.collection-product-sku--container{font-size:12px;font-weight:700;display:flex;justify-content:left;margin-bottom:-1.1em;margin-top:.3em;margin-left:.3em;color:#b9b8b8;text-transform:uppercase}.container .product-thumbnail__pills{bottom:.2em;left:.2em;position:absolute}.product-thumbnail__price--new{font-family:Open Sans,sans-serif;font-weight:800;font-size:1.3rem!important;text-align:left;display:flex}.product-thumbnail__price--new .compare-at-price--new{color:#000;font-size:.6em;font-weight:600;margin-left:.5em;display:flex;align-items:end}.compare-at-price--new .money{margin-bottom:.1em}.height-of-above{display:flex;flex-direction:column;height:100%}.product-thumbnail{justify-content:space-between}.button--primary--new{text-transform:uppercase!important;font-weight:900!important;font-size:.5em!important;border-radius:7px!important;color:#fff!important;background-color:#00aacd!important;border-color:#0000!important;padding:0 .5em!important;margin-top:.25em}.collection-product-sku--container{font-size:10.5px}
/*# sourceMappingURL=/cdn/shop/t/74/assets/custom.css.map */
