@font-face{font-family:FilsonBold;src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/FilsonSoft-Bold_7c295f00-9f19-48e6-8332-5f6a3025aa0d.woff2?v=1647380749) format("woff2"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/FilsonSoft-Bold_0229968f-729a-4986-a02c-0b312fef4123.woff?v=1647380749) format("woff")}@font-face{font-family:FilsonRegular;src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/FilsonSoftRegular_7d087ed6-ad4e-417a-8a78-8d916a8bd74b.woff2?v=1647380749) format("woff2"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/FilsonSoftRegular_bc270c33-146b-4668-b5a6-a8d7a199d72c.woff?v=1647380749) format("woff")}@font-face{font-family:MenschRegular;src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-wf.eot?v=1588755696);src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-wf.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-wf.woff?v=1588755715) format("woff"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-wf.ttf?v=1588755715) format("truetype"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-wf.svg#MenschMenschRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MenschBold;src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-bold-wf.eot?v=1588755715);src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-bold-wf.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-bold-wf.woff?v=1588755715) format("woff"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-bold-wf.ttf?v=1588755715) format("truetype"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-bold-wf.svg#MenschMenschBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MenschBoldInline;src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-inline-wf.eot?v=1588755715);src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-inline-wf.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-inline-wf.woff?v=1588755715) format("woff"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-inline-wf.ttf?v=1588755716) format("truetype"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-inline-wf.svg#MenschMenschBoldInline) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MenschThin;src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-thin-wf.eot?v=1588755716);src:url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-thin-wf.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-thin-wf.woff?v=1588755715) format("woff"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-thin-wf.ttf?v=1588755715) format("truetype"),url(https://cdn.shopify.com/s/files/1/0358/1512/9221/files/mensch-thin-wf.svg#MenschMenschThin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Wildy Sans;src:url("{{ 'WildySansRegular.eot' | asset_url }}");src:url("{{ 'WildySansRegular.eot?#iefix' | asset_url }}") format("embedded-opentype"),url("{{ 'WildySansRegular.woff2' | asset_url }}") format("woff2"),url("{{ 'WildySansRegular.woff' | asset_url }}") format("woff");font-weight:400;font-style:normal;font-display:swap}.breadcrumbs-container a{font-size:11px;color:#04a6e1}.breadcrumbs-container span{color:#58595b;font-size:11px}.breadcrumbs-container span.breadcrumbs-delimiter{color:#04a6e1;margin:0 6px}.slideshow-slide:focus,.slideshow-height-original:focus{outline:none!important}header .site-header-account-button{display:flex;align-items:center;text-decoration:none}@media screen and (max-width: 1023px){.site-header--mobile-logo-center .site-header-search-button{left:-93vw;margin-left:9em}}.site-header-icon{font-family:FilsonBold;letter-spacing:1px;font-size:12px}.site-header--desktop-logo-center .site-header-main{padding-top:2rem;padding-bottom:1.3rem;align-items:flex-end}@media screen and (max-width: 1023px){.site-header--desktop-logo-center .site-header-main{padding-top:1.3em;align-items:center}}@media screen and (max-width: 719px){.slideshow-slide-content{max-width:100%;padding-right:initial!important;margin-bottom:1em}}@media screen and (min-width: 720px){.slideshow-slide-content.vertical-top{top:20%}}@media screen and (min-width: 720px){.slideshow-slide-content.vertical-bottom{top:70%}}.slideshow-slide-content.text-align-right{padding-right:10em}.slideshow-slide-content.text-align-right .slideshow-button{padding:.63rem .93rem;letter-spacing:0;font-size:12px}.site-navigation a{font-size:14px;letter-spacing:1px;padding:12px 24px}.site-navigation .navmenu-depth-1>li>a{font-size:14px;letter-spacing:1px;padding:12px 24px}.rich-text-regular{max-width:48rem}.rich-text-regular .rich-text-block .svg-icon{max-width:57px;margin-left:auto;margin-right:auto;margin-bottom:2em}.rich-text-regular .rich-text-block .button-primary{margin-top:2em;font-size:12px;padding:.63rem .94rem;display:inline-block!important}.rich-text-heading-medium{margin-bottom:.5rem}.highlights-banners-block .highlights-banners-icon.custom-icon{margin-bottom:12em}.highlights-banners-block .highlights-banners-icon.custom-icon svg{width:13.4em;height:13.4em;max-width:100%}.highlights-banners-block .button-primary{margin-top:2.2em}.memberships-container .banners-container{width:100%;max-width:50em;margin-left:auto;margin-right:auto}.memberships-container .banners-container .highlights-banners-block{margin:0 1.17188rem;padding:1.17188rem}.memberships-container .banners-container .highlights-banners-block .custom-icon{max-width:50px;margin-bottom:1em}.memberships-container .banners-container .highlights-banners-block .custom-icon svg{max-width:50px;height:auto}.promo-grid--master-container.half-background{display:flex;margin-bottom:23em}.promo-grid--master-container.half-background .promo-grid--container{margin-bottom:-25em;width:100%}.promo-grid--master-container .promo-grid--container .home-section--title-container .home-section--title{letter-spacing:.5px}.template-product .product-details{margin-bottom:2.4em}.template-product .product-details .membership-pricing p{color:#04a6e1;font-size:16px;margin-top:.4em;margin-bottom:.6em}.template-product .product-details .product-ratings .spr-badge .spr-badge-starrating .spr-icon:before{font-size:14px}.template-product .form-field-title{color:#818181;font-size:11px}.template-product .form-field-select-wrapper .form-field-select{font-size:16px;color:#58595b}.template-product .form-field-select-wrapper svg{color:#e1493e}.template-product .promo-grid--container{padding-bottom:4.4em!important}.template-product .promo-grid--container .home-section--title-container{margin-bottom:2rem!important}.template-product .promo-grid--container .promo-block-grid--content-wrapper{padding-top:2.4em}.template-product .promo-grid--container .promo-block-grid--button{margin-top:.8rem}.template-product .promo-grid--container .promo-block-grid--button span{color:#ea0a2a;font-family:FilsonBold;font-size:16px}.template-product .promo-grid--container .promo-block-grid--button .signpost-icon{padding-bottom:2px}.highlights-banners-container .highlights-banners{flex-direction:column;align-items:center}.highlights-banners-container .highlights-banners.highlight-banners-count-3 .banners-container{justify-content:space-between;width:100%;max-width:61.1em}.highlights-banners-container .highlights-banners.highlight-banners-count-3 .banners-container .highlights-banners-block{max-width:16rem}.highlights-banners-container .highlights-banners .heading h2{margin-top:.7em;margin-bottom:1.5em;letter-spacing:.5px}.highlights-banners-container .highlights-banners .banners-container{display:flex;justify-content:center}.highlights-banners-container .highlights-banners .highlights-banners-block .highlights-banners-text .highlights-banners-heading{line-height:24px;margin-bottom:4px;display:block}.highlights-banners-container .highlights-banners .highlights-banners-block .highlights-banners-text p{line-height:26px}.highlights-banners-container .highlights-banners .highlights-banners-block .highlights-banners-text p b,.highlights-banners-container .highlights-banners .highlights-banners-block .highlights-banners-text p strong{font-family:FilsonBold}.highlights-banners-container:not(.memberships-container) .highlights-banners .banners-container{align-items:flex-start}.highlights-banners-container.memberships-container .heading h2{margin-top:0;margin-bottom:1.4em}.highlights-banners-container.memberships-container .highlights-banners-block{padding:2.6rem 1.17188rem 1.9rem}@media screen and (max-width: 1023px){.highlights-banners-container.memberships-container .highlights-banners-block{width:100%;max-width:60%;margin-right:2em;min-width:auto}}.highlights-banners-container.memberships-container .highlights-banners-block .highlights-banners-text .highlights-banners-heading{font-size:18px;display:inline-block;letter-spacing:.5px;margin-bottom:.7em}.highlights-banners-container.memberships-container .highlights-banners-block .button-primary{margin-bottom:1.4em;font-size:12px;letter-spacing:.5px;padding:.63rem .96rem;margin-top:1.7em}.highlights-banners-container.memberships-container .highlights-banners-block>p{margin-bottom:0}.footer-svg{display:flex}@media screen and (max-width: 1023px){.footer-svg{display:block}}@media screen and (min-width: 1024px){footer .site-footer-blocks{max-width:1210px}}footer .site-footer-blocks .social-icons-inverted svg{background-color:red}footer .site-footer-blocks .social-icons-inverted svg path{fill:#fff}@media screen and (max-width: 1023px){footer .site-footer-information-nav-credits{text-align:center}}footer .site-footer-information-nav-credits p.site-footer-credits{display:inline-block}@media screen and (max-width: 1023px){footer .site-footer-information-nav-credits p.site-footer-credits{padding-right:0!important;margin-bottom:1em}}@media screen and (max-width: 1023px){footer .site-footer-information-nav-credits p.site-footer-credits span{display:none}}footer .site-footer-information-nav-credits .site-footer-navigation{display:inline-block;margin-bottom:-1em}footer .site-footer-information-nav-credits p.site-footer-credits{padding-right:8px;font-size:.8125rem;color:#58595b}footer .site-footer-information-nav-credits p.site-footer-credits span{margin-left:8px;color:#58595b80}footer .site-footer-information-nav-credits .site-footer-credits p{font-size:.8125rem;color:#58595b}@media screen and (min-width: 1024px){footer .site-footer-information{max-width:1210px}}@media screen and (max-width: 1023px){footer .site-footer-information{justify-content:center}}footer .site-footer-information .image-container{width:54%}@media screen and (max-width: 1023px){footer .site-footer-information .image-container{text-align:center;margin-top:3em;display:none}}footer .site-footer-information .image-container svg{width:84px;height:84px}@media screen and (min-width: 1024px){footer .site-footer-block-item{width:calc(22% - .9375rem)}}@media screen and (min-width: 1100px){footer .site-footer-block-item{width:calc(23% - .9375rem)}}footer .site-footer-block-newsletter .form-fields-inline{flex-wrap:nowrap}footer .site-footer-block-newsletter .form-fields-inline .newsletter-input label{display:none}footer .site-footer-block-newsletter .form-fields-inline .newsletter-input .form-field-text{background:#fff!important;padding:.2rem .875rem;line-height:2;width:15em}@media screen and (max-width: 1023px){footer .site-footer-block-newsletter .form-fields-inline .newsletter-input .form-field-text{width:100%}}footer .site-footer-block-newsletter .form-fields-inline button{padding:0 2em;font-size:12px;letter-spacing:.5px}@media screen and (max-width: 1023px){footer .site-footer-block-newsletter .form-fields-inline button{padding:0 1.5em}}.testimonials-section .testimonials-header{margin-bottom:.4rem}.testimonials-section .testimonials-header h2{letter-spacing:.5px}.testimonials-section .testimonials .testimonial{padding:1.64063rem 2.8rem}.testimonials-section .testimonials .testimonial .testimonial-blockquote-quote p{font-size:16px;margin-bottom:.8em}.testimonials-section .testimonials .testimonial .testimonial-blockquote-footer p{font-size:12px}.instagram-feed-container{padding:2.3em 0 5.6em}.instagram-feed-container .heading{margin-bottom:2em}.class-page{margin-top:2em}@media screen and (min-width: 750px){.class-page header{margin-top:1.6em}}.class-page .classes-container{max-width:78em;padding:0 1em;margin-left:auto;margin-right:auto}.class-page .classes-container #video-anchor{display:block;position:relative;top:-250px;visibility:hidden}.class-page .classes-container .video-player{display:none;flex-direction:column;max-width:60em;margin-left:auto;margin-right:auto;margin-bottom:8em}@media screen and (max-width: 749px){.class-page .classes-container .video-player{margin-bottom:5em}}@media screen and (max-width: 749px){.class-page .classes-container .video-player .iframe-container{position:relative;overflow:hidden;padding-top:55.25%}}@media screen and (max-width: 749px){.class-page .classes-container .video-player .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}}.class-page .classes-container .video-player .title{font-family:FilsonBold;text-transform:uppercase;color:#04a6e1;letter-spacing:.5px;margin-top:1.9em;margin-bottom:0}.class-page .classes-container .video-player .title:hover{cursor:pointer}.class-page .classes-container .video-player .description p{line-height:28px;font-size:16px}.class-page .classes-container .video-player .description p:not(:last-of-type){margin-bottom:1.6em}.class-page .classes-container .video-player .description em.download{font-size:12px;color:red;font-family:FilsonBold;display:block;margin-bottom:-2em}.class-page .classes-container .video-player .description em.download a{font-size:12px;text-transform:uppercase;color:red;text-decoration:none;font-family:FilsonBold}.class-page .classes-container .video-player .filter-list{display:flex;font-family:FilsonRegular;font-size:12px;color:#04a6e1;text-transform:uppercase}.class-page .classes-container .video-player .filter-list svg{width:44px;align-items:center;margin-bottom:3px;height:10px}.class-page .classes-container .video-player .filter-list span{font-weight:700;padding:0 12px 0 14px;margin-top:-1px}.class-page .classes-container .video-player .filter-list span:last-of-type{display:none}.class-page .classes-container .videos-container{display:flex;flex-wrap:wrap}@media screen and (max-width: 749px){.class-page .classes-container .videos-container{flex-direction:column}}.class-page .classes-container .videos-container #shopify-section-classes-filter{width:21%}@media screen and (max-width: 749px){.class-page .classes-container .videos-container #shopify-section-classes-filter{width:100%;display:flex}}@media screen and (max-width: 749px){.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container{display:flex;justify-content:space-between;width:100%}}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container{display:flex;flex-direction:column}@media screen and (max-width: 749px){.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container{align-items:center;width:100%;background-color:#eaf7ff;padding:2em 0 1em}}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container *{outline:none}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container h4{margin-top:0;margin-bottom:.7em;color:#04a6e1}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container h4.ui-state-active svg{transform:rotate(180deg)}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container h4 svg{margin-bottom:3px;width:20px;height:9px;transition-duration:.4s}@media screen and (min-width: 750px){.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container h4 svg{display:none}}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container .description:not(:last-of-type){margin-bottom:2.4em}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container button{border:none;padding-left:0;text-align:left;-webkit-appearance:none;appearance:none;outline:none;display:flex;align-items:center;font-family:FilsonRegular;color:#58595b;line-height:26px;font-size:16px;background:none}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container button:hover{cursor:pointer;color:#04a6e1}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container button.is-checked{color:#04a6e1;font-family:FilsonBold}.class-page .classes-container .videos-container #shopify-section-classes-filter .filter-container .button-container button svg{width:44px;margin-right:1em}.class-page .classes-container .videos-container .main-container{width:79%;margin-top:.8em;display:flex;flex-direction:column}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container{width:100%}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos{display:flex;flex-wrap:wrap;height:100%!important}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos{flex-direction:column}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item{position:unset!important;width:24%;margin-right:1%;margin-bottom:3em}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item{width:100%}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item.active img{outline:3px solid #ff0000}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item img{max-width:218px;padding:3px}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item img{max-width:100%}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item img:hover{cursor:pointer}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item .title{font-family:FilsonBold;text-transform:uppercase;color:#04a6e1;letter-spacing:.5px;margin-bottom:.6em}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item .title:hover{cursor:pointer}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item .filter-list{display:flex;font-family:FilsonRegular;font-size:12px;color:#04a6e1;text-transform:uppercase}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item .filter-list svg{width:44px;align-items:center;margin-bottom:3px;height:10px}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item .filter-list span{font-weight:700;padding:0 12px 0 14px;margin-top:-1px}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos .videos .video-item .filter-list span:last-of-type{display:none}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos{display:flex;flex-wrap:wrap;height:100%!important}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos{flex-direction:column}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item{position:unset!important;width:24%;margin-right:1%;margin-bottom:3em}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item{width:100%}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item.active img{outline:3px solid #ff0000}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item img{max-width:218px;padding:3px}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item img{max-width:100%}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item img:hover{cursor:pointer}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item .title{font-family:FilsonBold;text-transform:uppercase;color:#04a6e1;letter-spacing:.5px;margin-bottom:.6em}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item .title:hover{cursor:pointer}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item .filter-list{display:flex;font-family:FilsonRegular;font-size:12px;color:#04a6e1;text-transform:uppercase}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item .filter-list svg{width:44px;align-items:center;margin-bottom:3px;height:10px}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item .filter-list span{font-weight:700;padding:0 12px 0 14px;margin-top:-1px}.class-page .classes-container .videos-container .main-container #shopify-section-classes-zooms .videos .video-item .filter-list span:last-of-type{display:none}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos{display:flex;flex-wrap:wrap;height:100%!important}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos{flex-direction:column}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item{position:unset!important;width:24%;margin-right:1%;margin-bottom:3em}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item{width:100%}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item.active img{outline:3px solid #ff0000}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item img{max-width:218px;padding:3px}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item img{max-width:100%}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item img:hover{cursor:pointer}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item .title{font-family:FilsonBold;text-transform:uppercase;color:#04a6e1;letter-spacing:.5px;margin-bottom:.6em}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item .title:hover{cursor:pointer}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item .filter-list{display:flex;font-family:FilsonRegular;font-size:12px;color:#04a6e1;text-transform:uppercase}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item .filter-list svg{width:44px;align-items:center;margin-bottom:3px;height:10px}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item .filter-list span{font-weight:700;padding:0 12px 0 14px;margin-top:-1px}.class-page .classes-container .videos-container .main-container #shopify-section-classes-freetrials .videos .video-item .filter-list span:last-of-type{display:none}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos{display:flex;flex-wrap:wrap;height:100%!important}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos{flex-direction:column}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item{position:unset!important;width:24%;margin-right:1%;margin-bottom:3em}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item{width:100%}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item.active img{outline:3px solid #ff0000}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item img{max-width:218px;padding:3px}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item img{max-width:100%}}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item img:hover{cursor:pointer}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item .title{font-family:FilsonBold;text-transform:uppercase;color:#04a6e1;letter-spacing:.5px;margin-bottom:.6em}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item .title:hover{cursor:pointer}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item .filter-list{display:flex;font-family:FilsonRegular;font-size:12px;color:#04a6e1;text-transform:uppercase}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item .filter-list svg{width:44px;align-items:center;margin-bottom:3px;height:10px}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item .filter-list span{font-weight:700;padding:0 12px 0 14px;margin-top:-1px}.class-page .classes-container .videos-container .main-container #shopify-section-classes-videos-featured .videos .video-item .filter-list span:last-of-type{display:none}.class-page .classes-container .videos-container .main-container .difficulty-key{margin-top:3em;padding:2em 2.8em;margin-bottom:1em}.class-page .classes-container .videos-container .main-container .difficulty-key .heading{text-align:center;margin-bottom:1.6em}.class-page .classes-container .videos-container .main-container .difficulty-key .heading h3{color:#04a6e1;margin-bottom:.6em}.class-page .classes-container .videos-container .main-container .difficulty-key .heading p{margin:0}.class-page .classes-container .videos-container .main-container .difficulty-key .filter-list div{display:flex;align-items:center;font-size:16px;letter-spacing:0;margin-bottom:8px}@media screen and (max-width: 749px){.class-page .classes-container .videos-container .main-container .difficulty-key .filter-list div{flex-direction:column;align-items:flex-start;margin-bottom:1.2em}}.class-page .classes-container .videos-container .main-container .difficulty-key .filter-list div em{display:flex;align-items:center;font-weight:700}.class-page .classes-container .videos-container .main-container .difficulty-key .filter-list div em svg{width:44px;margin-right:22px}.class-page .classes-container .videos-container .main-container .difficulty-key .filter-list div p{margin:0}.product-form--regular form .product-form--atc a,.product-form--regular form .product-form--atc .ro_widget{display:none}.product-form--regular form .product-form--atc .memberatc{width:100%;margin-left:0;background:#ea0a2a;margin-bottom:-.7em}.product-form--regular form .form-field-select-wrapper{margin-bottom:3em}.product-gallery--media-thumbnail[data-gallery-selected=true],.product-gallery--media-thumbnail:focus{box-shadow:0 0 0 2pt #ea0a2a!important}.product-description .promo-msg{font-size:14px;color:#04a6e1;margin-bottom:2em}.product-description p:not(.levelsp){font-size:16px;margin-bottom:1.4em}.product-description p.levelsp{margin:0}.product-description strong{font-family:FilsonBold}.product-description .promo-msg{font-size:14px;color:#04a6e1}.product-description .cancel-msg{font-size:12px}.product-description .color{display:flex;align-items:center;margin-bottom:6px}@media screen and (max-width: 749px){.product-description .color{display:block;margin-bottom:1em}}.product-description .color svg{width:44px;margin-right:17px}.product-description .color svg.quickeasy{width:58px}.product-reviews--content .spr-header-title{font-size:24px}.product-reviews--content .spr-summary-actions-newreview{background:red;border:2px solid #ff0000;color:#fff;font-size:12px}.product-reviews--content .spr-content .spr-review .spr-review-header-title{font-family:FilsonBold;text-transform:uppercase;font-size:14px}.product-reviews--content .spr-content .spr-review .spr-review-footer a{color:#04a6e1;font-size:11px;letter-spacing:0px}.product-reviews--content .spr-content .spr-review .spr-review-header-byline{font-size:11px;color:#58595b;margin-top:.3rem}.product-reviews--content .spr-content .spr-review .spr-review-content{margin-top:.6em}.product-reviews--content .spr-content .spr-review .spr-review-content .spr-review-content-body{font-size:16px}.product-reviews--content .spr-content .spr-reviews{border-top:1px solid #04a6e1}.product-reviews--content .spr-content .spr-pagination{font-size:14px;padding-top:3.6em}.product-reviews--content .spr-content .spr-pagination .spr-pagination-prev a,.product-reviews--content .spr-content .spr-pagination .spr-pagination-next a{letter-spacing:1px;color:red;text-transform:uppercase}#manage-subscription-root{margin-top:3em}.ro-translation-greeting_header,.ro-translation-subscription_title_one_product{color:#04a6e1}.subscription-container{border:1px solid #aaaaaa!important}.subscription-container .subscription-content-container{background:#eaf7ff!important;border-top:1px solid #aaaaaa!important}.subscription-container .toggle-subscription-content.text-button{padding:2em 0!important}.subscription-container .subscription-content-block{border:none!important}.subscription-container .subscription-content-block .subscription-content-block-header{border:none!important;background-color:#fff!important}.subscription-container .subscription-content-block .subscription-content-block-body{border:none!important}.subscription-container .ro-translation-edit_button_text,.subscription-container .subscription-button.msp__link,.subscription-container .subscription-responsive-cell-body .text-button{color:red!important}.subscription-container .subscription-button.msp__btn.msp__btn--alert{background-color:red!important;border-radius:0!important;font-family:FilsonBold!important}.subscription-container .msp__form-field[type=radio]{box-shadow:none!important}.subscription-container .subscription-content-block-body label{display:flex}.highlights-banners-block:hover>.button-primary{background:#f74c4c;border:1px solid #f74c4c}.membership-quantity{display:none!important}.account-login a{color:red}.flickity-disabled .flickity-new{height:auto!important}.flickity-disabled .flickity-new .flickity-slider{left:auto!important;transition:none!important;flex-direction:column}.flickity-disabled .flickity-new .flickity-slider .highlights-banners-block{left:auto!important;position:relative!important;width:100%;margin-bottom:3em;padding:0}.rich-text-heading-medium,.home-section--title,h2{font-size:1.5rem}.rte,.dynamic-newsletter-text,.highlights-banners-text,p{font-size:1rem}@media screen and (max-width: 1023px){.site-header-main-actions.logged-in{padding-left:0}}.site-mobile-nav .header-actions-wrapper{color:#fff}.site-mobile-nav .header-actions-wrapper .site-header-account-link{opacity:1!important}.site-mobile-nav .header-actions-wrapper .site-header-account-link a{color:#fff}.site-mobile-nav .header-actions-wrapper .site-header-account-link .mobile-logout{margin-left:8px}.site-mobile-nav .mobile-nav-content .navmenu-link{color:#04a6e1}.ssi-wrapper{margin-top:2em}.productgrid-listview .productgrid--items .productgrid--item{max-height:18em}.productgrid-listview .productitem{min-height:18em;max-height:18em}.page404 a{text-decoration:none;color:red}.page404 a:hover{opacity:.8}.continueshopping{text-decoration:none;margin-top:2em;color:red;display:block}.continueshopping:hover{opacity:.8}.upcoming-order-details .flex-column:first-of-type{padding-right:10px}.site-header-search-button.displaynone{display:none}
/*# sourceMappingURL=/s/files/1/0358/1512/9221/t/27/assets/custom.scss.css.map */
