.registration-form-with-tag .register_form .fieldsRow{margin-bottom:20px}.registration-form-with-tag .register_form .buttons .button{padding:16px 32px}.registration-form-with-tag .register_form .registrationFormHelpingTxt{text-align:center;margin-top:30px}.registration-form-with-tag .contact-form__top-text .contact-form__heading,.registration-form-with-tag .contact-form__top-text .contact-form__text{margin-bottom:20px}.registration-form-with-tag .contact-form .contact-form__image{margin-bottom:0;height:100%}.registration-form-with-tag .image-element__wrap,.registration-form-with-tag .image-element__wrap img{height:100%}.swatch input:disabled+.swatch-element:after{line-height:40px;padding:0 10px;content:"SOLD OUT"}.title+.subtitle{margin:0}.icon-column__text .icon-column__title.title:not(:last-child){margin-bottom:12px}.icon-column__text .icon-column__title.title{min-height:46px}html,body{overflow-x:hidden!important}html.hideScroll,body.hideScroll{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.is-width-standard{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 75px}.megaMenuContainerArea{width:100%;position:relative!important;max-width:1440px;padding:0 75px;margin:0 auto}.moreDatesMessage{background-color:#69607b;color:#fff;max-width:175px;padding:10px;text-align:center;font-weight:500;display:block;margin-bottom:10px}.moreDatesMessage:hover{color:#fff}.modal_price.subtitle{margin-bottom:0}.product-login-message{margin-bottom:10px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e1e1e1}::-webkit-scrollbar-thumb{background:#999;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#656565}.message-header{display:flex;align-items:center;justify-content:center;padding:10px 20px;min-height:36px}.announcement-bar .announcement-bar__text.buttonIsEnable{width:100%;justify-content:center;max-width:520px}.announcement-bar .announcement-bar__text.buttonIsEnable .annoucnmentBarTxt{width:100%}.announcement-bar .announcement-bar__text.buttonIsEnable p.buttons{width:100%;max-width:150px}.announcement-bar .announcement-bar__text.buttonIsEnable p.buttons a.button{width:100%;display:flex;align-items:center;justify-content:center}.announcement-bar__container{height:max-content;display:flex;align-items:center;justify-content:center;width:100%}.header--classic .navbar{width:100%;margin:0;max-width:100%}.header--classic .navbar .header__menu.is-justify-center a.navbar-link{position:relative;padding:0!important}.header--classic .navbar .header__menu.is-justify-center .navbar-item.header__item:not(:last-child){margin-right:30px}.header--classic a.navbar-link:before{content:"";position:absolute;bottom:-5px;left:50%;width:0;transform:translate(-50%);z-index:2;transition:all linear .3s;height:2px}.header--classic nav.is-text a.navbar-link.header__link.is-active:before,.header--classic a.navbar-link:hover:before{width:100%}nav.is-text a.navbar-link.header__link{line-height:22px}.header--classic .navbar .header__icons{display:flex;align-items:center;justify-content:flex-end}.header--classic .navbar .header__icons a.header__link{padding:0!important;margin-right:22px}.header--classic .navbar .header-cart.action-area__link{padding:0}.header--classic .navbar .header__icons span.icon.header__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-height:0;min-width:0}.header--classic .navbar .header__icons span.icon.header__icon svg{width:100%;height:100%}a.navbar-link.header__link:after{position:absolute;right:-20px}header#header .container{position:static}header#header{position:relative;width:100%}header#header .navbar{position:static}.header--classic .megaIsOpen a.navbar-link:before{width:0!important}.header--classic .megaIsOpen .is-opened a.navbar-link:before{width:100%!important}.container.megaMenuContainerArea{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:20px}.mega-menu .mega-menu__image{max-height:300px;min-height:300px}.container.megaMenuContainerArea .column.mega-menu__block.block__menu.one-fifth.medium-down--one-half{max-width:150px;padding:0}p.menu__heading.is-h5{font-size:16px}.column.mega-menu__block.block__image.one-fifth.medium-down--one-half{max-width:351px;padding:0;min-width:351px}.mega-menu__content.content.is-text{font-family:Futura-Medium;font-size:16px;font-weight:500;letter-spacing:0;line-height:19px}.mega-menu__content.content.is-text a{text-decoration:underline}.mega-menu.mega-menu--header-classic{padding:16px 0}p.menu__heading svg,p.menu__heading.isOpen svg{display:none}.mainSlider .caption{margin:0;top:0;height:100%}.mainSlider .caption .caption-content{padding:0 0 131px}.mainSlider h2.slideshow-classic__heading.banner__heading.is-h1{line-height:50px;margin-bottom:14px}.mainSlider .slideshow-classic__subheading.banner__subheading.subtitle{margin-top:0!important;margin-bottom:25px}.mainSlider a.button{display:flex;align-items:center;justify-content:center;width:100%;max-width:178px;min-height:56px;padding:0}.mainSlider ol.flickity-page-dots{display:none}.mainSlider button.flickity-button{z-index:2;position:absolute;top:50%;transform:translateY(-50%)!important;cursor:pointer}.mainSlider button.flickity-button.flickity-prev-next-button.previous{transform:translateY(-50%) scaleX(-1)!important;left:70px}.mainSlider button.flickity-button.flickity-prev-next-button.next{right:70px}section.section.indexIconAndInfo.is-width-standard{padding:0 225px;display:flex;align-items:center;justify-content:center;width:100%!important;min-height:202px}section.section.indexIconAndInfo .container.is-justify-center{width:100%}img.customIconImg{height:55px;width:55px;margin-bottom:17px;object-fit:contain}.is-width-wide.collectionListSection.showSidGap{padding-left:75px;width:100%}.collectionListSecContent{position:relative;width:100%}.customHeadingWrapper{width:100%;margin-bottom:40px}.indexCollectionListArea h2.secHeading.is-h2{line-height:37px}.is-width-wide.collectionListSection.showSidGap .one-third.column.thumbnail.medium-down--one-half.small-down--one-whole{width:calc(33.33% - 26px);margin-right:14px}.indexCollectionListArea .image-element__wrap,.indexCollectionListArea .image-element__wrap img{max-height:600px!important}.indexCollectionListArea button.flickity-button[disabled]{opacity:0!important}.progressBarContainer{width:100%;display:flex;align-items:center;justify-content:center;height:5px;max-width:740px;margin:40px auto 0;position:relative;overflow:hidden;border-radius:4px}.progressInnerBarContainer{width:0%;min-width:70px;height:5px;position:absolute;top:0;left:0;transition:all linear .3s;border-radius:4px}.indexCollectionListArea .progressBarContainer{display:none}.indexCollectionListArea.showSidGap button.flickity-button.flickity-prev-next-button.next{right:66px}.indexCollectionListArea .collection-info__caption--below-image{padding:15px 0;display:flex;align-items:center;justify-content:center;max-height:53px}.indexCollectionListArea h4.title.is-h5{line-height:21px}.indexOverlayBanner h2.title.is-h1{line-height:50px;margin-bottom:17px}.indexOverlayBanner .banner__subheading.subtitle.is-text,.indexOverlayBanner .banner__subheading.subtitle{line-height:28px;margin:0 0 25px}.indexOverlayBanner a.button{display:flex;align-items:center;justify-content:center;margin:0 auto;min-height:56px;width:100%;max-width:300px}.indexIntroArea .image-with-text__wrapper{max-width:474px;margin:0 auto}.indexIntroArea h3.image-with-text__heading.is-h2{line-height:37px;margin-bottom:15px;padding:0}.indexIntroArea .image-with-text__text.is-text{line-height:26px;margin-bottom:27px}.indexIntroArea a.button{display:flex;align-items:center;justify-content:center;padding:5px 10px;min-height:56px;min-width:200px;max-width:100%}.galImgBox{position:relative;overflow:hidden}.galImgBox img.galleryImg{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.galleryInfoCol{position:absolute;top:calc(50% + 56px);left:50%;transform:translate(-50%,-50%)}.galleryInfoCol h2.galItemTitle{text-align:center;margin-bottom:7px}.galleryInfoCol a.button{display:flex;align-items:center;justify-content:center;width:100%;min-width:178px;min-height:56px;padding:5px 10px;text-transform:none!important}.galRow{display:flex;flex-wrap:wrap;width:100%;align-items:stretch;justify-content:center}.fullWidth{width:100%}.moreThenHalfWidth{width:60%}.halfWidth{width:50%}.smallWidth{width:40%}.galImgBox a.button{transition:all linear .3s;position:relative;top:50px;visibility:hidden;opacity:0}.galImgBox:hover a.button{opacity:1;visibility:visible;top:0}.indexGalleryArea .galImgBox img.galleryImg{max-height:458px}.indexGalleryArea .galImgBox .image-element__wrap{height:100%}.mobileGalleryCarousel .galRow:after{content:""}.is-width-wide.featuredCollectionSection.featuredCollectionSideGap{padding-left:75px;width:100%}.product-image__wrapper{position:relative;width:100%;overflow:hidden}.prodQuickAddBtn{position:absolute;width:100%;bottom:-50px;left:50%;transform:translate(-50%);max-width:390px;padding:0 10px;opacity:0;visibility:hidden;transition:all linear .3s;z-index:5}.prodQuickAddBtn .purchase-details__buttons{margin:0!important;padding:0!important;z-index:5}.prodQuickAddBtn button.primaryAddCartBtn,.prodQuickAddBtn a.primaryAddCartBtn{display:flex;align-items:center;justify-content:center;width:100%!important;margin:0;padding:0;max-width:100%;min-height:45px;cursor:pointer}a.primaryAddCartBt.viewDetial{display:flex;align-items:center;justify-content:center;min-height:45px}.product-image__wrapper:hover .prodQuickAddBtn{bottom:17px;opacity:1;visibility:visible}.indexFeaturedProductsSec .one-third.medium-down--one-half.small-down--one-half.column.thumbnail{padding:0;width:calc(33.33% - 26px);margin:0 14px 0 0!important}.indexFeaturedProductsSec .product-thumbnail{padding:7px 0 0}.indexFeaturedProductsSec .product-thumbnail a.is-h5.product-thumbnail__title{font-size:16px;font-weight:500;letter-spacing:0;line-height:19px;margin-bottom:7px;display:block;width:max-content;max-width:95%}.indexFeaturedProductsSec span.product-thumbnail__price.price.is-text{font-family:Futura-Book;font-size:16px;font-weight:300;letter-spacing:0;line-height:19px}.featuredCollectionSection button.flickity-button[disabled]{opacity:0!important}.is-width-wide.featuredCollectionSection.featuredCollectionSideGap button.flickity-button.flickity-prev-next-button.next{right:66px}.sectionBtnContainer{margin-top:44px;width:100%}.sectionBtnContainer .button{display:flex;align-items:center;justify-content:center;padding:5px 10px;min-height:56px;width:100%!important;max-width:178px!important;margin:0 auto}.indexFeaturedProductsSec .product-image__wrapper img{max-height:600px!important;object-fit:cover;object-position:center}.indexFeaturedProductsSec h2.featured-collection__title.title.is-h2{line-height:37px;margin-bottom:40px}.testimonialStarsContainer{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:16px}.testimonialStarsContainer svg{width:16px;height:15px}.testimonialStarsContainer svg:not(:last-child){margin-right:7px}.testimonial__nav svg{width:18px;height:18px}.testimonial__nav.testimonial__nav--prev svg{transform:scaleX(-1)}.testimonialMainSec{position:relative;width:100%}.testimonial__nav.testimonial__nav--prev{position:absolute;top:50%;left:-21px;transform:translateY(-50%);cursor:pointer;z-index:2}.testimonial__nav.testimonial__nav--next{position:absolute;top:50%;right:-21px;transform:translateY(-50%);cursor:pointer;z-index:2}.indexTestimonailSection h2.secHeading.is-h2{text-align:center;max-width:331px;line-height:37px}.indexTestimonailSection .testimonial-block.column.one-third.medium-down--one-whole{margin:0 15px 0 0!important;display:flex;align-items:center;justify-content:center;padding:64px 34px;min-height:278px;border-radius:10px;max-width:415px;min-width:415px}.indexTestimonailSection .testimonial__info.is-text{font-size:16px;letter-spacing:0;line-height:26px;text-align:center}.indexTestimonailSection .testimonial__info.is-text strong{font-size:16px;font-weight:500;letter-spacing:0;line-height:19px;text-align:center;font-family:Futura-Medium!important}.testimonial__nav svg:nth-child(2){display:none}.inputAndBtnControl.control{position:relative;width:100%!important;max-width:100%!important}.inputAndBtnControl.control button.formSubmitIconBtn{display:flex;align-items:center;justify-content:center;height:12px;width:12px;padding:0;background:transparent;border:0px solid!important;outline:none!important;box-shadow:none!important;position:absolute;top:50%;right:17px;transform:translateY(-50%);cursor:pointer;color:#69607b}.inputAndBtnControl.control button.formSubmitIconBtn svg{width:100%;height:100%}span.footerCollapseIcon{display:none}.classicMainFooter .footer__block{margin:0}.classicMainFooter a.footer__logo-wrapper.has-padding-bottom.is-small{max-width:186px;padding:0;margin-bottom:10px}.classicMainFooter .is-text.content{line-height:27px;margin-bottom:19px}.classicMainFooter p.quote{margin-bottom:10px;color:#fff}.classicMainFooter .footer__block.block__newsletter .content{opacity:90%}.classicMainFooter .block__logo .content{max-width:292px}.classicMainFooter p.footer__heading.is-h5{line-height:21px;margin-bottom:18px}.classicMainFooter .footer__menu ul li.footer__menu-link{margin-bottom:0}.classicMainFooter .footer__menu ul li.footer__menu-link.is-text{line-height:29px}.classicMainFooter .footer__block.block__newsletter.medium-down--one-whole.column.five{max-width:341px}.inputAndBtnControl.control input.input.is-primary-btn-style.is-regular{min-height:46px!important;padding:5px 19px}.newsletter-form .field.is-stretched-width{margin-bottom:0!important}.classicMainFooter .has-padding-bottom.has-padding-top{padding:27px 0!important}.container.bottomRow.has-padding-top.border-top{padding-top:16px;border-top:1px solid rgba(255,255,255,.43);justify-content:space-between}.classicMainFooter .footer__credits{margin:0;font-size:16px;font-weight:500;letter-spacing:0;line-height:21px}.classicMainFooter .footer__payment-methods{margin:0!important}h4.image-with-text__Subheading{margin-bottom:15px}h3.showHeadingUnderLine{position:relative}h3.showHeadingUnderLine:before{content:"";position:absolute;left:50%;bottom:0;height:2px;width:100%;max-width:74px;transform:translate(-50%)}.aboutPageMainIntroSec3 .container,.aboutPageMainIntroSec2 .container,.aboutPageMainIntroSec .container{display:flex;align-items:center;justify-content:space-between;width:100%}.aboutPageMainIntroSec3 .container .image-with-text__text-column,.aboutPageMainIntroSec2 .container .image-with-text__text-column,.aboutPageMainIntroSec .container .image-with-text__text-column{padding:0;margin:0 auto;max-width:530px}.aboutPageMainIntroSec3 .container .image-with-text__image-column,.aboutPageMainIntroSec .container .image-with-text__image-column{max-width:582px;margin:0;padding:0}.aboutPageMainIntroSec2 .container .image-with-text__image-column{max-width:608px;margin:0;padding:0}.aboutPageMainIntroSec a.button,.aboutPageMainIntroSec3 a.button,.aboutPageMainIntroSec2 a.button{display:flex;align-items:center;justify-content:center;padding:5px;width:100%;max-width:218px;min-height:52px}.linkPageHeadingSec .heading-section__content{width:100%;max-width:531px;margin:0 auto}.linkPageHeadingSec h2.heading-section__heading.title.is-h1{line-height:50px;margin-bottom:16px}.linkPageHeadingSec .heading-section__subheading.subtitle.is-text{line-height:26px;margin-top:0!important}h3.showHeadingUnderLine{padding-bottom:17px;margin-bottom:15px}.container.BlogFilterBtnContainer{display:flex;width:100%;flex-direction:column;margin-bottom:46px}.blogTagFilterContainer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.blogTagFilterContainer a.blogTagFilterBtn.button{padding:5px;min-height:55px;display:flex;align-items:center;justify-content:center;min-width:220px;margin-bottom:10px;margin-right:38px;text-transform:capitalize!important}.container.paginationContainer{width:100%;margin-top:8px}.container.paginationContainer a.button{display:flex;align-items:center;justify-content:center;min-height:56px;width:100%;max-width:178px}.container.paginationContainer .paginate{display:flex;align-items:center;justify-content:center;width:100%}.container.blogPostsContainer.threeSingleCol{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:0;padding:0}.blogPostsContainer.threeSingleCol .featured-article.blog-card{width:calc(33.333% - 10px);max-width:410px;margin:0 0 49px;padding:0}.mainBlogPostsContent .card-image.blog-card__image img{min-height:427px;object-fit:cover;object-position:center;display:block;height:100%}.mainBlogPostsContent .card-image.blog-card__image .image-element__wrap{max-height:427px!important;min-height:427px;display:block}.mainBlogPostsContent .card-image.blog-card__image a{display:block}.mainBlogPostsContent .card-content.blog-card__content{padding:14px 0 0;margin:0}.mainBlogPostsContent span.featured-article__date{font-size:16px;letter-spacing:0;line-height:22px}.mainBlogPostsContent a.button.button--link-style{font-size:16px!important}.mainBlogPostsContent h4.title.is-h3{font-size:22px;font-weight:500;letter-spacing:0;line-height:27px;margin-top:10px;margin-bottom:4px}.mainBlogPostsContent .blog-card__read-more{font-size:16px;letter-spacing:0;line-height:22px;margin-top:10px}.imagePlaceholder{background:#000;opacity:.3;width:100%;min-height:427px}.mainBlogPostsContent .excerpt.excerpt-length-sm.is-text{font-size:16px;letter-spacing:0;line-height:22px;margin-bottom:0!important}.mainBlogPostsContent .meta-info.is-text-small{margin:0!important}a.button.btnWithIcon{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;min-height:52px;min-width:197px;max-width:100%}a.button.btnWithIcon svg{width:15px;height:15px;transform:rotate(-90deg);margin-right:8px}.secBtnContainer{margin-top:12px}.articleShareBtn{display:flex;align-items:center;justify-content:flex-start;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;color:#69607b}.articleShareBtn{display:flex;align-items:center;justify-content:flex-start;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;color:#69607b;margin-top:31px}.articleShareBtn .customShareBtn{margin:0 0 0 18px;display:flex;align-items:center;justify-content:flex-start}.shareBtnIcon a.button{display:flex;align-items:center;justify-content:center;padding:0}.articleShareBtn .customShareBtn .shareBtnIcon{margin-right:14px}.articleShareBtn .customShareBtn .shareBtnIcon:nth-child(1) a{height:23px;width:12px}.shareBtnIcon a.button span.icon{width:100%;height:100%}.articleShareBtn .customShareBtn .shareBtnIcon:nth-child(2) a{height:16px;width:20px}.articleShareBtn .customShareBtn .shareBtnIcon:nth-child(3) a{height:23px;width:23px}.articleShareBtn a.button{color:#69607b}.blogPostMainSection .heading-wrapper--article{margin-bottom:30px!important}.blogPostMainSection .heading-wrapper--article h1.article__title.title.is-h1{line-height:50px}.blogPostMainSection .blog-meta{text-align:center}.blogPostMainSection .blog-meta span.featured-article__date{font-size:16px;font-weight:500;letter-spacing:0;line-height:22px}.blogPostMainSection .article-content{padding:0!important;width:100%;margin-top:20px}.blogPostMainSection .article-content .one-whole.column.content{width:100%;margin:0 auto;max-width:100%}.blogPostMainSection .article-content .articleImgContent img{min-height:641px;max-height:641px;object-fit:cover}.blogPostMainSection .article-content .articleImgContent{position:relative;margin-bottom:30px;max-width:100%!important;width:100%}.contentContainer{position:relative;width:100%}.articleTextContent{font-size:16px;letter-spacing:0;line-height:22px;margin:0 auto;max-width:1058px}span.faq__item-symbol:after,span.faq__item-symbol:before{display:none}span.faq__item-symbol{background:transparent!important;height:12px!important;width:12px!important}span.faq__item-symbol svg{width:100%}span.faq__item-symbol svg{width:100%;height:100%;transition:all linear .3s;transform:rotate(0)}.faq__item.tab--open span.faq__item-symbol svg{transform:rotate(180deg)}section.section.mainFaqSec.is-width-standard{padding:0 18px!important;max-width:1106px!important}.mainFaqSec .faq__block-faq.column.one-whole{width:100%;max-width:100%}.mainFaqSec .faq__block-faq.column.one-whole:not(:last-child){margin:0 0 22px}.mainFaqSec h6.title.faq__item-question.is-h3{font-size:16px;font-weight:900;letter-spacing:0;line-height:52px}.mainFaqSec h6.title.faq__item-question{padding:0 35px 0 19px}.mainFaqSec .faq__item-question .faq__item-symbol{right:30px!important}.mainFaqSec section.faq__item-answer.is-text{font-size:16px;letter-spacing:0;line-height:26px}.mainFaqSec section.faq__item-answer{padding:0 25px 19px!important;max-width:972px}.enrollmentHeadingAndText{width:100%!important}.enrollmentHeadingAndText h2.heading-section__heading.title.is-h3{font-size:28px;font-weight:500;letter-spacing:0;line-height:34px;margin-bottom:21px}.enrollmentHeadingAndText .container{width:100%;max-width:683px;margin:0 auto}.enrollmentHeadingAndText .container .heading-section__subheading.subtitle.is-text{font-size:16px;letter-spacing:0;line-height:26px;text-align:center;margin:0}section.section.enrollmentPageExtraText.is-width-standard{max-width:797px!important;margin:0 auto;padding:0;width:100%}section.section.is-width-standard.enrollmentFormContainer{padding:0!important;max-width:797px!important;margin:0 auto}.academyPageBanner img{min-height:383px}.academyPageBanner .banner__subheading.is-h6.subheading{font-size:16px!important}.academyIconAndInfo h3.icon-column__title.title.is-h6{font-size:18px;letter-spacing:0;line-height:25px;margin-bottom:12px}.academyIconAndInfo .is-text.subtitle.content{margin:0;font-size:16px;letter-spacing:0;line-height:26px}.aboutCourseInrtro.is-width-standard .image-with-text__image-column{width:50%;margin:0;padding:0;max-width:631px}.aboutCourseInrtro.is-width-standard .image-with-text__text-column{width:50%;max-width:450px;margin:0 auto}.aboutCourseInrtro2.is-width-standard .image-with-text__image-column{width:50%;margin:0;padding:0;max-width:638px}.aboutCourseInrtro2.is-width-standard .image-with-text__text-column{width:50%;max-width:385px;margin:0 auto;padding:0}.aboutCourseInrtro h3.is-h2.showHeadingUnderLine{line-height:37px}.aboutCourseInrtro .image-with-text__text.is-text{margin:0 0 15px;line-height:26px}.aboutCourseInrtro a.button{display:flex;align-items:center;justify-content:center;padding:0;min-height:56px;max-width:310px;width:100%}.aboutCourseInrtro2 .image-with-text__text.is-text{line-height:26px}.aboutCourseInrtro2.alignItemsFlexStart ul{margin:0;list-style:none}.aboutCourseInrtro2.alignItemsFlexStart .container .image-with-text__text.text-align-left.content li{line-height:20px}.aboutCourseInrtro2.alignItemsFlexStart ul strong{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;top:2px}.aboutCourseInrtro2.alignItemsFlexStart ul strong:before{content:"";position:relative;left:0;top:0;width:15px;height:15px;border:1px solid #69607b;background-color:#69607b;border-radius:3px;margin-right:6px}.aboutCourseInrtro2.alignItemsFlexStart ul strong:after{content:"\2713";position:absolute;left:4px;top:0;font-size:10px;color:#fff}.aboutCourseInrtro2.alignItemsFlexStart p strong{position:relative;display:inline-flex;align-items:center;justify-content:flex-start}.aboutCourseInrtro2.alignItemsFlexStart p strong svg{display:flex;align-items:center;justify-content:center;width:17px;height:17px;margin-right:6px;position:relative;top:-1px}.container.showStackContent{flex-direction:column}.container.showStackContent .contactFormMainCol,.container.showStackContent .contactFormSideText{width:100%;margin:0!important;max-width:100%}.container.showStackContent .custom-contact-form__block.custom-contact-form__block--textfield.one-half.medium-down--one-whole.column{margin:0 0 19px;width:calc(50% - 15px);max-width:100%!important}.container.showStackContent .custom-contact-form__blocks.is-flex.is-flex-wrap{justify-content:space-between;width:100%}.container.showStackContent .custom-contact-form__block.one-whole.medium-down--one-whole.column{width:100%;margin:0 0 19px!important}.container.showStackContent .buttons{margin:0!important;width:100%}.container.showStackContent .buttons button.button{border-radius:5px;margin:0!important;width:100%;display:flex;justify-content:center;padding:5px;min-height:46px;max-width:100%;align-items:center}.container.showStackContent h2.contact-form__heading.title.is-h2{line-height:inherit}.container.showStackContent .contactFormSideText{margin-bottom:38px!important}.mainContactForm.is-width-standard{max-width:797px!important;padding:0}.tabsMainContainer{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:100%;flex-wrap:nowrap}.tabsMainContainer .tabHeadingsArea{width:100%;max-width:265px;margin-right:50px}.tabsMainContainer .tabsHeadingContainer{margin-bottom:40px}.tabsMainContainer .sideTabContentArea{flex:1;position:relative;width:100%;margin-left:20px;padding-bottom:25px}.tabsMainContainer .tabsHeadingContainer .heading-wrapper--SectionHeading{width:100%;margin:0!important}.tabsMainContainer ul.tabTitleAndBtnContainer{display:flex;flex-direction:column;width:100%;height:max-content;max-height:345px;overflow-x:hidden;overflow-y:auto}.tabsMainContainer ul.tabTitleAndBtnContainer li{width:100%;margin-bottom:14px;cursor:pointer;opacity:58%;line-height:26px}.tabsMainContainer ul.tabTitleAndBtnContainer li.activeTab{opacity:1}h2.tabContentHeading{margin-bottom:18px}.tabsMainContainer ul.tabTitleAndBtnContainer::-webkit-scrollbar{width:5px;border-radius:3px}.tabsMainContainer ul.tabTitleAndBtnContainer::-webkit-scrollbar-track{background:#f2f2f2;border-radius:3px}.tabsMainContainer ul.tabTitleAndBtnContainer::-webkit-scrollbar-thumb{background:#69607b;border-radius:3px}.tabsMainContainer ul.tabTitleAndBtnContainer::-webkit-scrollbar-thumb:hover{background:#69607b}.customSideTabSections.courseListing.is-width-standard{padding-left:192px;padding-right:185px}.customSideTabSections.courseListing.is-width-standard .sideTabContentArea{max-width:706px}.customSideTabSections.courseListing h2.SectionHeading__title.title.is-h2{line-height:37px}.customSideTabSections.courseListing h2.tabContentHeading.is-h2{line-height:26px}.customSideTabSections.courseListing .tabContentTxt.is-text{line-height:27px}.tabContentTxt h1,.tabContentTxt h2,.tabContentTxt h3,.tabContentTxt h4,.tabContentTxt h5,.tabContentTxt h6{margin-bottom:20px}.tabContentTxt.is-text p{line-height:27px;margin-bottom:15px}button.mobileDropDownOpener{display:none}a.button.tabBtn{display:flex;align-items:center;justify-content:center;margin:20px 0;max-width:200px;padding:5px 10px;min-height:50px;font-size:14px!important}.container.collectionListsContainer{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%}.container.collectionListsContainer .list-collection__thumbnail{margin:0 20px 25px 0;padding:0;width:calc(33.33% - 20px);max-width:410px}.mainCollectionListSec img,.mainCollectionListSec .image-element__wrap{min-height:403px!important;max-height:403px!important}.thumbnailHoverBtn button.button{align-items:center;display:flex;justify-content:center;min-height:45px;width:100%;max-width:93px;position:relative;top:29px;margin-top:0;opacity:0;transition:all linear .3s;text-transform:capitalize!important}.thumbnailHoverBtn{margin-top:-20px!important;display:flex;align-items:center;justify-content:center}.list-collection__thumbnail .product-wrap:hover .thumbnailHoverBtn button.button{opacity:1;top:10px}.contactPageBanner img{min-height:383px}.contactFormWithSideBlock{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%}.contactFormWithSideBlock .container.showStackContent{width:50%;max-width:630px}.contactFormWithSideBlock{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:100%}.contactFormWithSideBlock .container.showStackContent{width:60%;max-width:630px}.sideExtraTxtBlock{width:50%;max-width:330px;padding:46px 55px 32px 42px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.sideExtraTxtBlock h4{font-size:20px;font-weight:300;letter-spacing:0;line-height:24px;margin-bottom:19px}.sideExtraTxtBlock p{font-size:16px;letter-spacing:0;margin-bottom:15px;line-height:27px}section.section.contactPageContactForm.is-width-standard{padding-left:191px;padding-right:185px}.contactPageContactForm h2.contact-form__heading.title.is-h1{font-size:28px;font-weight:300;letter-spacing:0;line-height:34px;margin-bottom:15px}.contactPageContactForm .contact-form__text.subtitle.is-text{margin:0;font-size:16px;letter-spacing:0;line-height:26px}.contactPageBanner .caption-content.text-align-center.has-padding{padding:0!important;margin:0 auto;width:100%;max-width:490px}.contactPageBanner h2.image-with-text-overlay__heading.banner__heading.title{margin-bottom:13px;line-height:50px}.contactPageBanner .image-with-text-overlay__subheading.banner__subheading.subtitle.is-text{font-size:16px;letter-spacing:0;line-height:26px;margin:0 auto}section.section.is-width-small.loginFormContainer{width:100%;margin:0 auto;max-width:474px;padding:0}.loginFormContainer .container{width:100%}.loginFormContainer .container .heading-wrapper--account{width:100%;margin:0 auto 28px}.loginFormContainer .one-half.medium-down--one-whole.column{width:100%;margin:0 auto;max-width:100%}.loginFormContainer .is-text.subtitle{margin:0 auto;line-height:28px}.loginFormContainer h1.account__title.title.is-h1{line-height:50px;margin-bottom:20px}.loginFormContainer .is-text.subtitle{margin:0 auto;font-size:16px;line-height:28px}.loginFormContainer .field:not(:last-child){margin-bottom:20px}.loginFormContainer input.input{padding:0 20px!important}.loginFormContainer .buttons{margin:0!important;padding-top:2px;width:100%}.loginFormContainer input.button{width:100%;max-width:100%;margin:0!important;display:flex;align-items:center;justify-content:center;padding:5px;min-height:46px}a.js-recover-password.footer-text.button.forgetPassBtn{width:100%!important;max-width:100%!important;display:flex;align-items:center;justify-content:center;min-height:24px;cursor:pointer;line-height:30px;margin-top:24px}.shopify-challenge__container p.shopify-challenge__message{margin:20px auto}.shopify-challenge__container input.shopify-challenge__button.btn{box-shadow:none!important;outline:none!important;border:0px solid;display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:20px auto}header#resetPageHeader h1.account__title.title.is-h1{margin-bottom:14px}header#resetPageHeader .is-text.subtitle.text-align-center{width:100%;max-width:288px;margin:0 auto}.loginFormContainer .container header#resetPageHeader .heading-wrapper--account{margin-bottom:22px}.account__form.reset_form .field{margin-bottom:18px!important}.account__form.reset_form a.button.button--link-style.cancel-recover-password{font-size:16px;letter-spacing:0;line-height:30px;border:0px solid;display:flex;text-transform:capitalize!important;align-items:center;justify-content:center;min-height:30px;max-width:100%;width:max-content;margin:14px auto 0}.loginFormContainer header{width:100%;max-width:100%}.registrationFormContainer .heading-wrapper--account{width:100%;max-width:100%;margin-bottom:30px}.registrationFormContainer h1.account__title.title.is-h1{line-height:50px}.registrationFormContainer .fieldsRow{display:flex;align-items:center;justify-content:space-between}.registrationFormContainer .fieldsRow .field{margin-bottom:18px;width:calc(50% - 12px);max-width:226px}.registrationFormContainer .one-half.medium-down--one-whole.column{width:100%;margin:0!important}section.section.is-width-standard.registrationFormContainer{max-width:472px!important;width:100%;padding:0!important}.registrationFormContainer input.input{padding:0 15px!important}.registrationFormContainer div.field{margin-bottom:18px}.registrationFormContainer .buttons{width:100%;margin:0;max-width:100%;padding:2px 0 0}.registrationFormContainer .buttons input.button{width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;min-height:46px;padding:5px;margin:0!important}.registrationFormContainer .registrationFormHelpingTxt{text-align:center;margin:20px 0 0}.registrationFormContainer .registrationFormHelpingTxt p{font-size:16px;letter-spacing:0;line-height:30px;margin-bottom:4px}.wholeSalePageMainIntro .rich-text__text{text-align:center!important;width:100%;max-width:504px;margin:0 auto}.wholeSalePageMainIntro .rich-text__text p{margin-bottom:6px;line-height:26px}section.section.wholeSaleFormHeading.is-width-standard{padding:0!important;max-width:798px!important;margin:0 auto}.wholeSaleFormHeading h2.heading-section__heading.title.is-h6{line-height:27px}section.section.is-width-standard.wholeSaleMainFormSec{padding:0!important;max-width:798px!important;margin:0 auto;width:100%}.wholesaleBanner img{min-height:383px}.ajax-cart__delete,.ajax-cart__delete button{background:transparent!important}.ajax-cart__overlay.is-visible{z-index:555}a.ajax-cart__delete{display:flex;align-items:center;justify-content:center;padding:0;width:15px;height:15px}a.ajax-cart__delete{display:flex;align-items:center;justify-content:center;padding:0;width:15px;height:15px;min-height:0;min-width:0}a.ajax-cart__delete button.close{width:100%;height:100%;min-height:0;min-width:0}a.ajax-cart__delete button.close svg{width:100%;height:100%}form.ajax-cart__form{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;width:100%;overflow-y:auto}form.ajax-cart__form .ajax-cart__list{flex:1}.ajax-cart__close-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;cursor:pointer}.ajax-cart__close-icon svg{width:100%;height:100%}div#theme-ajax-cart{z-index:55555}div#theme-ajax-cart{right:0;max-width:450px;width:100%;transition:all linear .3s;transform:translate(200%)}#theme-ajax-cart.is-drawer.is-visible{transform:translate(0)}.dontShowCart .ajax-cart__overlay.is-visible,.dontShowCart #theme-ajax-cart{display:none!important;width:0!important;opacity:0!important;transform:scale(0)!important;z-index:-555!important}button.ajax-cart__button.cartDrawerButton1{display:flex;align-items:center;justify-content:center;transition:all linear .3s;cursor:pointer;min-height:46px;width:100%;border-radius:5px}span.quantity-element.button svg{width:20px;height:20px}section.section.cartArea.is-width-standard{padding:0!important;margin:0 auto;max-width:953px!important}.cartArea .heading-wrapper--cart-page{width:100%;margin:0 0 70px!important}.cartArea h1.cart-page__title.title.is-h1{line-height:50px}.cartArea .cart__headings.column h3.is-h5{font-size:22px;font-weight:300!important;letter-spacing:0!important;line-height:26px!important;font-family:Futura-Book!important;margin-bottom:26px!important}.cartArea .cart__card.container.is-align-center{padding:16px 0!important;margin-bottom:7px!important}.cartArea a.cart__image{max-width:105px}.cartArea a.cart__image .image-element__wrap{width:100%!important;max-height:114px!important;height:114px!important}.cartArea a.cart__image .image-element__wrap img{height:114px;object-fit:contain;width:100%}.cart__quantity{position:relative;left:21px}.cart__quantity .purchase-details__quantity.product-quantity-box{margin:0!important}.ajax-cart__quantity-box .product-quantity-box .quantity-wrapper,.cart__quantity .purchase-details__quantity.product-quantity-box .quantity-wrapper{display:flex;align-items:center;justify-content:center;border-radius:5px;max-width:107px;margin:0 auto;height:37px}.ajax-cart__quantity-box input.quantity-input.quantity-element.input,.cart__quantity .purchase-details__quantity.product-quantity-box .quantity-wrapper input.quantity-input.quantity-element.input{display:flex;align-items:center;justify-content:center;height:37px!important;padding:0!important;min-height:0!important}.ajax-cart__quantity-box span.quantity-element.button,.cart__quantity .purchase-details__quantity span.quantity-element.button{height:37px!important;min-height:0!important}.cartArea .cart__item-list.one-whole.column.medium-down--one-whole{width:100%!important;margin:0!important}.ajax-cart__quantity-box .quantity-wrapper{max-width:104px!important;border-radius:5px!important}.cartArea .cart__product-title{width:47%}.cartArea .cart__headings.column{width:100%!important;margin:0!important}.cartArea .cart__quantity-title{display:flex;align-items:center;justify-content:center;position:relative}.cartArea .cart__total-title,.cartArea .cart__total{display:flex;align-items:center;justify-content:flex-end}.cartArea .cart__info{width:100%;max-width:calc(100% - 110px);position:relative;left:10px}.agree-to-terms-wrapper{display:none!important;height:0!important;overflow:hidden!important}.cart__subtotal__label{font-size:16px;letter-spacing:0;line-height:22px}.cart__taxes-shipping{display:none}.cart-warning.hideIt{font-size:0!important;display:none!important}.cartArea .cart__card.container.is-align-center:not(:first-child){border-top:0px solid!important;padding-top:0!important}.cartTotalAreaContainer.container{padding:0;margin:30px 0 0;width:100%;display:flex;align-items:flex-start;justify-content:space-between}.cartTotalAreaContainer.container .cart__footer{width:40%;max-width:298px}.cartTotalAreaContainer.container .two-thirds{width:58%;max-width:calc(100% - 310px)}.cartTotalAreaContainer.container .cart__footer .cart__row.cart__subtotal{font-size:16px;letter-spacing:0;line-height:22px;padding:0;margin-bottom:27px}.cartTotalAreaContainer.container .indicator__msg{font-size:16px;letter-spacing:0;line-height:22px;margin-bottom:13px}.fs-indicator__indicator{display:flex;align-items:center;justify-content:flex-start;width:100%!important;max-width:293px!important;border-radius:7px;overflow:hidden;padding:0!important;height:11px!important}.fs-indicator__indicator span.fs-indicator__bar.bar{display:flex;align-items:center;justify-content:center;border-radius:7px;height:11px!important;transition:all linear .3s}.cartTotalAreaContainer.container .cart__row.cart__free-shipping{padding:0}.ajax-cart__free-shipping .indicator__msg{margin:10px auto}input#cart_agree{height:18px;width:18px;border:1px solid #69607B;border-radius:0}.cart__tos label.tos_label{font-size:14px;letter-spacing:0}.cart__tos label.tos_label{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0}.cart__row.is-flex.is-align-center.cart__checkout-elements{justify-content:space-between;width:100%;padding:0;margin:23px 0}.cartTotalAreaContainer.container .cart__footer a.button.button--link-style{text-transform:capitalize!important}.cartTotalAreaContainer.container .cart__footer a.button.button--link-style{text-transform:capitalize!important;font-size:18px!important}.cart__empty-cart-message a.continue-button.button{margin:20px auto;display:flex;width:100%;max-width:250px;padding:5px;min-height:46px;align-items:center;justify-content:center;font-size:18px!important}.cart__view-terms-container{margin-top:8px}.cartTotalAreaContainer.container .cart__footer button.button.checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px!important}.cartTotalAreaContainer.container .cart__row.cart__checkout{width:100%;max-width:100%;min-width:0;margin:0!important}.cartPriceAndQty{width:20%}.cartPriceAndQty .cart__quantity{width:100%}.itemMobilePrice{display:none}.cart__tos label.tos_label input#cart_agree{margin-right:10px}.filterCustomDropDown{position:relative;width:calc(50% - 17px);margin-right:17px;max-width:180px}.filterCustomDropDown.collectionFiltersBtnContainer.dateFilterDropDown{margin-bottom:30px;width:100%;max-width:350px}.filterCustomDropDown.collectionFiltersBtnContainer.dateFilterDropDown a.button.faceted-active-filters__clear{padding:0;margin-bottom:20px}.filterCustomDropDown.collectionFiltersBtnContainer.dateFilterDropDown a.faceted-active-filters__remove-filter.button.button--primary{padding:5px;min-height:45px}button.dropDownBtn{height:45px;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:5px 15px;cursor:pointer;background:transparent}button.dropDownBtn span.btnTxt{line-height:22px}button.dropDownBtn span.dropDownIcon{display:flex;align-items:center;justify-content:center;width:10px;height:6px}button.dropDownBtn span.dropDownIcon svg{width:100%;height:100%;transition:all linear .3s;transform:rotate(180deg)}.dropDownItem{position:absolute;display:flex;flex-direction:column;width:100%;top:125%;padding:20px 10px;height:max-content;max-height:301px;overflow-y:auto;overflow-x:hidden;transition:all linear .3s;visibility:hidden;opacity:0;z-index:-5;box-shadow:0 7px 19px #cccccc82}.dropDownItem button{display:flex;align-items:center;justify-content:flex-start;padding:5px;border:0px solid!important;background:transparent;cursor:pointer;margin-bottom:15px;opacity:.8;transition:all linear .3s;font-weight:300}.dropDownItem button:last-child{margin-bottom:0}.dropDownItem button.activeSort{opacity:1;font-weight:600}.filterCustomDropDown.activeDropDown .dropDownItem{z-index:5;visibility:visible;opacity:1;top:calc(100% + 6px)}.filterCustomDropDown.activeDropDown button.dropDownBtn span.dropDownIcon svg{transform:rotate(0)}.dropDownFilters{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:31px}.collectionItemsContainer{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.collectionItemsContainer .thumbnail.product__thumbnail{width:calc(33.33% - 10px);margin:0 10px 30px 0!important;padding:0}.is-width-standard .collectionItemsContainer .thumbnail.product__thumbnail{max-width:419px}.prodNameAndInfoContainer{display:flex;flex-direction:column;width:100%;flex:1}.thumbnail.product__thumbnail .prodBoxItem{padding:35px 23px;display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;width:100%;min-height:275px;z-index:2}p.moreDatesMessage{font-weight:600;font-size:16px;margin-bottom:15px}.prodTitleAndDateContainer{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:9px}.prodTitleAndDateContainer h2.prodBoxTitle{max-width:100%}h3.productDate{display:flex;flex-direction:column;align-items:center;justify-content:center}.productShortDesc{width:100%;display:-webkit-box;max-width:252px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px}h4.productTiming.is-text{width:100%;margin-bottom:16px}a.disabledPaginationLink{cursor:not-allowed!important;pointer-events:none!important}a.pagination-next,a.pagination-previous{box-shadow:none!important}nav.paginationBtnsList.pagination{display:flex;align-items:center;justify-content:center;padding:0;margin:0;flex-wrap:nowrap}nav.paginationBtnsList.pagination a.pagination-previous,nav.paginationBtnsList.pagination a.pagination-next{padding:0!important;margin:0!important;font-size:16px;font-weight:500;letter-spacing:0;line-height:32px;width:max-content!important}nav.paginationBtnsList.pagination ul.pagination-list{margin:0 22px;display:flex;align-items:center;justify-content:center}nav.paginationBtnsList.pagination ul.pagination-list a.pagination-link{display:flex;align-items:center;justify-content:center;width:30px;height:32px;min-height:0;min-width:0;font-size:14px;font-weight:500;letter-spacing:0;line-height:19px;padding:0!important;margin:0!important}nav.paginationBtnsList.pagination ul.pagination-list li:not(:last-child) a{margin-right:15px!important}.container--pagination.has-padding-top{padding:0}.cardCollectionSec h2.prodBoxTitle.is-h5{font-size:18px;letter-spacing:0;line-height:25px;font-weight:500}.cardCollectionSec h3.productDate.is-h6{font-weight:600;font-size:20px;letter-spacing:0;line-height:27px;margin-left:20px}.courseDatesContainer{display:flex;align-items:flex-start;justify-content:space-between}.courseDatesContainer span.minusIcon{opacity:.3;display:flex;align-items:center;justify-content:center;width:15px;height:3px;margin:0 5px!important;transform:scale(.8);position:relative;top:15px}.courseDatesContainer h3.smallDate.productDate{margin-right:0!important;margin-left:0!important;transform:scale(1);opacity:.5;position:relative;top:0}.cardCollectionSec h3.productDate.is-h6 span{font-size:14px;letter-spacing:0;line-height:26px;font-weight:500}.cardCollectionSec a.productLinkBtn.button{display:flex;align-items:center;justify-content:center;padding:5px;width:100%;min-height:41px;max-width:143px;font-size:14px!important}.collectionBanner img{min-height:383px;object-fit:cover}.collectionBanner .caption-content.has-padding{padding:0;margin:0!important;width:100%;max-width:523px}.collectionBanner h2.image-with-text-overlay__heading.is-h1{line-height:50px;margin-bottom:7px}.collectionBanner .image-with-text-overlay__subheading.is-text{line-height:26px;margin:0}.productFormContainer{width:100%;position:relative}.product__social-share .customShareBtn .shareBtnIcon{display:flex;align-items:center;justify-content:flex-start;width:20px;height:20px;margin-right:20px}.product__social-share{display:flex;align-items:center;justify-content:flex-start;width:100%;color:inherit!important}.product__social-share .customShareBtn{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-left:8px;color:inherit!important;padding:0;margin-bottom:0!important}.product__social-share .customShareBtn .shareBtnIcon a.button{width:100%;height:100%;color:inherit!important;background:transparent!important}.product__social-share .customShareBtn .shareBtnIcon a.button span.icon{margin:0!important;width:100%;height:100%;min-width:0;min-height:0;color:inherit!important}p.timingBtn{display:flex;align-items:center;justify-content:center;width:100%;min-height:53px;max-width:100%;flex-direction:column}span.newSecondDate{display:flex;width:100%;align-items:center;justify-content:center;margin-top:10px}p.timingBtn{display:flex;align-items:center;justify-content:center;width:100%;min-height:53px;max-width:100%;border-radius:5px}.product-block.product-block--producttiming{margin-bottom:26px}.registerBtnContainer{display:flex;flex-direction:column;width:100%}.registerBtnContainer a.button.registerBtn{display:flex;align-items:center;justify-content:center;padding:5px;min-height:55px;margin-bottom:15px}.registerBtnContainer .alreadyRegisterBtn{font-size:16px;letter-spacing:0;line-height:26px;color:#69607b;text-align:center;margin-top:5px;display:flex;width:100%;align-items:center;justify-content:center}.registerBtnContainer .alreadyRegisterBtn a{margin-left:5px;text-decoration:underline}.product-block.product-block--form{margin-bottom:20px}.description.content.has-padding-top{padding:0;margin:20px 0 26px}.pdpMainSec .product_section.container{width:100%;padding:0;display:flex;justify-content:space-between;flex-wrap:nowrap;column-gap:40px}.pdpMainSec .product__images.one-half.column.medium-down--one-whole{margin:0;width:100%;max-width:709px}.pdpMainSec .product__information{width:100%;max-width:541px;margin:0!important}.pdpMainSec .product__images img{max-height:819px;object-fit:cover}.pdpMainSec h1.product_name.title.is-h1{font-size:42px;font-weight:300;letter-spacing:0;line-height:50px;padding:0;margin-bottom:20px}.pdpMainSec .modal_price.subtitle.is-text{display:flex;align-items:center;justify-content:flex-start;width:100%;font-size:16px;letter-spacing:0;line-height:26px}.productPrice.price-ui{display:flex;align-items:center;justify-content:flex-start;column-gap:20px}.productFormContainer .purchase-details__buttons{margin:0!important;width:100%!important;max-width:100%!important}.productFormContainer .product-form-container.has-padding-top{padding:0!important}.productFormContainer button.button.button--add-to-cart{display:flex;align-items:center;justify-content:center;max-width:100%;width:100%!important;padding:5px;min-height:55px;margin-bottom:20px!important}.productFormContainer .surface-pick-up{display:none!important}.productFormContainer form{margin-bottom:20px;display:flex;flex-direction:column;width:100%}.pdpMainSec .description.content.is-text{font-size:16px;letter-spacing:0;line-height:26px}.description.content .column{width:100%!important;margin:0 auto!important;max-width:100%!important}button.tabOpeningBtn{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;padding:5px;min-height:47px;border:0px solid!important;cursor:pointer;line-height:31px;background:transparent}button.tabOpeningBtn span.tabIcon{display:flex;align-items:center;justify-content:center;height:8px;width:13px;margin-left:20px}button.tabOpeningBtn span.tabIcon svg{width:100%;height:100%;transition:all linear .3s;transform:rotate(180deg)}.tabMainContainer{position:relative;padding-bottom:0}.tabMainContainer .tabContent.is-text{font-size:16px;letter-spacing:0;line-height:26px;margin-top:9px;margin-bottom:16px;padding:5px}.product-block.product-block--share{margin-top:30px}.tabMainContainer.activeTab button.tabOpeningBtn span.tabIcon svg{transform:rotate(360deg)}.tabMainContainer .tabContent ul{display:flex;flex-direction:column;width:100%;padding:5px}.tabMainContainer .tabContent ul li:not(:last-child){margin-bottom:6px}.tabMainContainer .tabContent ul li{position:relative;padding-left:18px}.tabMainContainer .tabContent ul li:before{content:"";background:#69607b;height:6px;width:6px;display:flex;align-items:center;justify-content:center;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:0}.container.collectionContainer{display:flex;align-items:flex-start;justify-content:space-between;width:100%;flex-wrap:nowrap}.container.collectionContainer aside.sidebar-section.collectionSideBar{width:100%;margin:0!important;max-width:160px}.container.collectionContainer .collection__main.collectionSideContainer{width:calc(100% - 190px);max-width:1086px;margin:0!important}.productTotalCountAndSorting{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:40px}.productTotalCountAndSorting .dropDownFilters{max-width:80%!important;margin:0!important;justify-content:flex-end;display:flex}.productTotalCountAndSorting p.totalProdCount{width:50%}.productTotalCountAndSorting .dropDownFilters .filterCustomDropDown.collectionSortingBtn{max-width:206px;width:100%;margin:0!important;flex:1}.productTotalCountAndSorting .dropDownFilters p{display:flex;align-items:center;margin-right:20px;line-height:22px}.productTotalCountAndSorting.sideBarIsActive{max-width:1086px;float:right;width:calc(100% - 190px)}.filterCustomDropDown .dropDownItem::-webkit-scrollbar{width:4px}.collection-matrix__wrapper{width:100%}.collectionProdItemContainer.container{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;position:relative}.collectionProdItemContainer.container .thumbnail.product__thumbnail{width:calc(33.333% - 15px);margin:0 10px 35px 0!important;padding:0!important;max-width:357px}svg.downCaret{transform:rotate(180deg)}.sidebar-block__toggle-icon span.icon{color:inherit!important;display:flex;align-items:center;justify-content:center;height:6px;width:10px}aside.sidebar-section.collectionSideBar h2.sideBarheading.is-h4{font-size:24px;font-weight:300;letter-spacing:0;line-height:21px;margin-bottom:25px}h3.sidebar-block__heading.is-h5{font-size:18px;letter-spacing:0;line-height:25px}.faceted-filter-group-display__list-item-label-text{font-size:16px;letter-spacing:0;line-height:34px;cursor:pointer}.faceted-filter-group-display__checkmark{height:15px;width:15px;border:1px solid #AEAEAE}ul.faceted-filter-group-display__list,.faceted-filter-group-display{margin:0!important}.collectionMainBanner img{min-height:383px;object-fit:cover}.mainCollectionSection a.is-h5.product-thumbnail__title{font-size:16px;font-weight:500;letter-spacing:0;line-height:19px;margin-bottom:7px!important;display:flex;justify-content:flex-start;width:100%}.mainCollectionSection span.product-thumbnail__price.price.is-text{line-height:19px}.collectionItemsPagination.container.container--pagination.has-padding-top{margin-top:17px}.faceted-filter-group-display__submit button.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:45px}h3.sidebar-block__heading{cursor:pointer}.mobileFacetedFilter{display:none!important}a.faceted-active-filters__remove-filter.button.button--primary{display:flex;align-items:center;justify-content:center;min-height:30px;padding:5px;width:100%;margin-bottom:15px}.collectionRegisterText{padding-top:10px}p.collectionRegisterText a{text-decoration:underline}.online-courses .product__thumbnail{position:relative}.online-courses .product__thumbnail img{transition:.3s}.online-courses .productShortDesc{display:none}.online-prodBoxItem{align-items:center!important;justify-content:center!important}.online-prodBoxItem .prodNameAndInfoContainer{justify-content:center;flex:unset}.online-prodBoxItem .prodBoxTitle a{color:#fff!important;font-size:28px;text-align:center;display:block;line-height:36px}.online-prodBoxItem .productLinkBtn{position:relative;top:29px;margin-top:0;opacity:0;transition:all linear .3s}.online-courses .product__thumbnail:hover img{transform:scale(1.1)}.online-prodBoxItem:hover .productLinkBtn{opacity:1;top:10px}button.soldOutBtn.button.button--primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:15px}.pdpMainSec.normalPdp p.registerToSeePrice{font-size:16px;letter-spacing:0;line-height:26px;margin-bottom:13px}.pdpMainSec.normalPdp label.prodQtyLabel{font-size:16px;letter-spacing:0;line-height:26px;margin-bottom:14px;display:flex;width:100%}.prodQtyBoxContainer.purchase-details__quantity{margin:0 0 24px!important;width:100%!important;display:flex;align-items:center;justify-content:flex-start;max-width:107px}.prodQtyBoxContainer.purchase-details__quantity .quantity-wrapper.quantity-style--box{border-radius:5px;max-height:37px}.prodQtyBoxContainer.purchase-details__quantity input.quantity-input.quantity-element.input{padding:0!important;display:flex;align-items:center;justify-content:center;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;line-height:22px!important;height:37px!important;min-height:0!important}.prodQtyBoxContainer.purchase-details__quantity span.quantity-element.button.is-inverse{display:flex;align-items:center;justify-content:center;min-height:0!important;min-width:30px!important;height:37px!important}.surface-pick-up-embed.surface-pick-up-embed--available{display:none!important}.product-block--form button.button.button--add-to-cart{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%!important}.product-form-container.has-padding-top{padding:0}.purchase-details .purchase-details__spb--false{margin-top:0}section.section.pdpImgIntroSec.is-width-standard .container{display:flex;align-items:center;justify-content:space-between;width:100%}section.section.pdpImgIntroSec.is-width-standard .image-with-text__text-column{padding:0;margin:0;max-width:520px}section.section.pdpImgIntroSec.is-width-standard .image-with-text__image-column{margin:0!important;padding:0!important;width:100%;max-width:631px}.pdpMainSec.normalPdp .product__images img{max-height:724px!important}.product_section .product-gallery__thumbnails.product-gallery__thumbnails--bottom-thumbnails{max-width:485px!important;padding:0;margin:17px auto 0}.product_section .product-gallery__thumbnail{margin:0 15px 0 0!important;display:flex;align-items:center;justify-content:center;height:114px;width:110px;opacity:1!important}.product_section .product-gallery__thumbnail img{height:100%!important;width:100%!important;object-fit:cover}.product_section .product-gallery__thumbnail.is-nav-selected.is-selected{border:1.5px solid #69607B}.product_section .product-gallery button.flickity-button{display:flex!important;align-items:center!important;justify-content:center!important;height:41px!important;width:41px!important;opacity:1!important;visibility:visible;padding:0!important;top:calc(100% + 53px);margin:0!important;transform:none!important}.product_section .product-gallery button.flickity-button.flickity-prev-next-button.previous{transform:scaleX(-1)!important}variant-selection.variant-selection{margin-bottom:20px!important;display:flex;width:100%}section.section.indexOverlayBanner img{min-height:500px}variant-selection.variant-selection options-selection label{max-width:100%;display:block!important;height:max-content;word-wrap:break-word;line-break:strict;white-space:unset}.search-form .search__fields input[type=text]{color:#7f7c7c!important;font-size:16px!important;letter-spacing:0!important;line-height:22px!important;padding-left:40px!important}.search-form .search__fields input[type=text]::placeholder{color:#7f7c7c!important;opacity:1}.search__fields span.icon{height:20px!important;width:20px!important;display:flex;align-items:center;justify-content:center;color:#7f7c7c!important;padding:0!important;position:absolute!important;left:5px!important;top:50%!important;transform:translate(40%,-50%)!important}.searchPageSection .paginate{margin-top:25px}.dynamic-sections .shopify-policy__container{padding:0 18px;max-width:1040px;margin:50px auto;width:100%}.shopify-policy__container .shopify-policy__title{margin-bottom:25px}.shopify-policy__container .shopify-policy__body h1,.shopify-policy__container .shopify-policy__body h2,.shopify-policy__container .shopify-policy__body h3,.shopify-policy__container .shopify-policy__body h4,.shopify-policy__container .shopify-policy__body h5,.shopify-policy__container .shopify-policy__body h6{font-size:30px!important;margin-bottom:15px!important;font-family:Futura-Medium!important}.shopify-section.reset-page.account-page{background:#fff!important}.shopify-section.reset-page.account-page input.button.button--primary.is-within-form{display:flex;align-items:center;justify-content:center;padding:5px;width:100%!important;min-height:46px;margin:0!important}.staff-pick-sticker.thumbnail-sticker.sticker-{width:100%;max-width:200px;display:flex;align-items:center;justify-content:center;padding:10px}.slideshow-classic .mobile-text--below-media .caption,.image-with-text-overlay .mobile-text--below-media .caption{padding:18px}.mobileCaption.caption{display:none!important}.staff-pick-sticker.thumbnail-sticker.sticker-{min-width:150px}a.linkBlock{display:block!important;cursor:pointer;width:100%}.searchResultContainer{width:100%}ul.search__results span.item-pricing.price{display:none}a.ajax-cart__delete svg{width:100%;height:100%}a.cart__remove svg{width:100%;height:100%}#theme-ajax-cart.is-mini-cart{max-width:100%!important;transition:all linear .3s;transform:none;height:max-content;width:420px!important;min-width:420px!important;top:120%}#theme-ajax-cart.is-mini-cart form.ajax-cart__form{min-height:-webkit-fill-available}s.original-price{opacity:1}ul.sidebar-block__tag-filter li.tag-filter__item{margin-top:10px}.block__tag-filter .tag-filter__item.is-active .tag-filter__label{color:inherit!important}.product__thumbnail p.collectionRegisterText{display:none}.flickity-enabled .one-third.column.thumbnail.list-collection__thumbnail.medium-down--one-half.small-down--one-whole{margin-right:10px}.colInfoRow{display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:100%;column-gap:30px}.mainInfoCol{width:100%;max-width:100%}.smallSideInfoCol{text-align:center;width:100%;max-width:120px}h2.colHeading{margin-bottom:10px}p.infoCallText{margin-bottom:6px}.testimonialMainSec .testimonial-block{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.scheduleItemRow{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1000px;padding:10px 0;border-bottom:1px solid #69607b;margin:20px auto;color:#69607b;column-gap:20px;row-gap:20px}.scheduleSectionList .one-whole-column{width:100%;max-width:100%}.scheduleMainInfo{text-align:left;flex:1}.sheduleMoreInfo{text-align:left}.headingAndIconCol{flex:1;min-width:400px;display:flex;align-items:center;justify-content:flex-start}.headingAndIconCol span.icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;margin-right:10px}.centerLogoContainer .container.logo-list__wrapper{justify-content:center}.centerLogoContainer .container.logo-list__wrapper .logo-list__item.small-down--one-half.column.one-third{width:max-content;max-width:100%}.centerLogoContainer .container.logo-list__wrapper .logo-list__item.small-down--one-half.column.one-third .image-element__wrap{min-width:200px}.centerLogoContainer .container.logo-list__wrapper .logo-list__item.small-down--one-half.column.one-third .image-element__wrap img{width:100%!important;height:auto}.colInfoRow.btmInfoTxt{margin:20px auto;text-align:left;justify-content:flex-start;max-width:850px}.aboutCourseInrtro2.alignItemsFlexStart .container{align-items:stretch}.aboutCourseInrtro2.alignItemsFlexStart.is-width-standard .image-with-text__text-column{max-width:100%;padding-left:30px;margin:0}.aboutCourseInrtro2.alignItemsFlexStart .container .image-with-text__image-column .image-element__wrap{height:100%}.aboutCourseInrtro2.alignItemsFlexStart .container .image-with-text__image-column .image-element__wrap img{height:100%;object-fit:cover}.aboutCourseInrtro2.alignItemsFlexStart .container h3.showHeadingUnderLine:before{left:0;transform:none;width:100%}.aboutCourseInrtro2.alignItemsFlexStart .container .image-with-text__text.text-align-left.content{max-width:100%!important}.centerFixedWidthContainer{width:100%;max-width:1000px;margin:0 auto}.centerFixedWidthContainer .colInfoRow.btmInfoTxt{max-width:100%}.centerFixedWidthContainer h2.colHeading.is-h2{font-size:25px;line-height:normal}.faceted-filter-group-display__price-range{display:block}.contact-us__student-clinic .contact-form__form .button{padding:16px 32px}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap{display:flex;flex-wrap:wrap;align-items:center}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap .product-image__wrapper{flex:0 0 232px}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap .thumbnail__caption{flex:1 0 0;margin-left:134px}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap .thumbnail__caption .product-thumbnail__price-description{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap .thumbnail__caption .product-thumbnail{padding-top:0}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap .product-image__wrapper .image-element__wrap{width:100%!important;max-width:232px!important;margin:0}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap .product-image__wrapper .prodQuickAddBtn{display:none}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-thumbnail__price-description .product-thumbnail__title-wrap{flex:0 0 60%}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-thumbnail__price-description .product-thumbnail__price-wrap{flex:0 0 40%;text-align:end}.featured-collection__student-clinic .product-thumbnail__title-wrap .is-h5.product-thumbnail__title{font-size:28px}.featured-collection__student-clinic .product-thumbnail__price.price.is-text{font-size:18px;font-family:Futura-Medium,sans-serif}.image-with-text-block .image{flex:0 0 50%;padding:0 10px;line-height:0}.image-with-text-block .image-with-text__text-wrap{flex:0 0 50%;padding:0 10px}.image-with-text-block{align-items:center}.image-with-text__day-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;border-radius:5px;background:#69607b17;padding:9px 11px}.image-with-text-block .image-with-text__column{margin-bottom:20px}.image-with-text__icon .block__icon{height:24px;width:24px}.image-with-text-block__button .buttons .button.button--secondary{border:1px solid #69607B}.image-with-text-block .image-with-text__column:last-child{margin-bottom:0}.image-with-text-block .image img{width:100%;object-fit:cover}.image-with-text__day-info .image-with-text__day{border-radius:5px;background:#69607b;color:#fff;padding:4px;text-align:center;line-height:26px;margin-right:15px;flex:0 0 89px}.image-with-text__day-info .image-with-text__info{flex:1 0 0}.image-with-text-block__appointment .button{padding:10px;min-width:222px}.image-with-text-block__appointment #shopify-section-button_jnqJ3W .buttons .button{min-width:342px;padding:16px}body.page-student-clinic .image-with-text-overlay__heading.banner__heading.title{margin-bottom:21px;line-height:normal}body.page-student-clinic .title+.subtitle{margin:0}body.page-student-clinic .image-with-text-overlay__subheading.banner__subheading.subtitle.is-h6{line-height:28px}.image-with-text-block__appointment .image-with-text-block__heading-column h3.showHeadingUnderLine{padding-bottom:12px}.image-with-text-block__appointment .image-with-text-block .image-with-text-block__heading-column{margin-bottom:15px}.image-with-text-block__appointment .image-with-text-block .image-with-text__column:last-child{margin-top:52px}.image-with-text-block__time .showHeadingUnderLine{padding-bottom:15px}.image-with-text-block__time .image-with-text-block__heading-column{margin-bottom:15px}.image-with-text-block #shopify-section-text_cKGBTr{margin-bottom:24px}.image-with-text-block #shopify-section-day_mRKJPn{margin-bottom:15px}.image-with-text-block #shopify-section-day_4RJtaR{margin-bottom:26px}#shopify-section-heading_Pi4YKN{margin-bottom:7px}#shopify-section-heading_Pi4YKN .image-with-text__heading{padding-bottom:0}#shopify-section-text_7RKkgD{margin-bottom:28px}#shopify-section-button_QrcJrt .buttons .button{min-width:310px;padding:15px}.image-with-text-block__time .image-with-text-block__day{max-width:555px;margin-left:auto;margin-right:auto}.customHeadingWrapper .secHeading.showHeadingUnderLine{position:relative;padding-bottom:15px}.secHeading,.customHeadingWrapper .secHeading{position:relative}.testimonials__student-clinic .customHeadingWrapper{max-width:331px;margin:0 auto 50px;text-align:center}.testimonials__student-clinic .customHeadingWrapper .secHeading.is-h2{line-height:normal}.testimonials__student-clinic .testimonialMainSec .testimonial-block{min-height:278px;border-radius:10px}.testimonials__student-clinic .testimonialStarsContainer{margin-bottom:19px}.testimonials__student-clinic .testimonial-block .testimonial__meta{margin-top:38px}.testimonials__student-clinic .testimonial-block .testimonial__meta .testimonial__info.is-h5{font-size:16px}.rich-text__student-clinic.section.is-width-small{max-width:560px}.rich-text__student-clinic .rich-text__content a.button{max-width:100%;padding:16px;min-width:344px}.rich-text__student-clinic .rich-text__text.content{margin-bottom:27px}.image-with-text-block__information .image-with-text__heading.showHeadingUnderLine{padding-bottom:15px}.image-with-text-block #shopify-section-text_LqYVmk{margin-bottom:35px}.image-with-text-block #shopify-section-location_XBTHEB{margin-bottom:30px}.image-with-text-block #shopify-section-phone_69FPqp{margin-bottom:42px}.image-with-text-block__information .image-with-text-block__button .button{padding:16px;min-width:172px}.image-with-text-block__information .image-with-text-block__button{margin-top:44px}.featured-collection__student-clinic .featured-collection__title.title a{position:relative;padding-bottom:12px}.featured-collection__student-clinic .featured-collection__title.title a:before{content:"";position:absolute;left:50%;bottom:0;height:2px;width:100%;max-width:74px;transform:translate(-50%);background:#69607b}.featured-collection__student-clinic .featured-collection__topheading{max-width:747px;margin-bottom:78px}.section.featured-collection__student-clinic.is-width-standard{max-width:1240px!important}.featured-collection__student-clinic .one-whole.thumbnail.product__thumbnail{border-bottom:1px solid rgba(105,96,123,.17)}.dynamic-sections .shopify-policy__container{margin-top:50px;margin-bottom:50px;max-width:1000px}.image-with-text-block .image-with-text__text-wrap .image-with-text__info{max-width:550px;margin:0 auto}button.formPopupOpener{position:fixed;bottom:20px;right:20px;z-index:200;visibility:visible;opacity:1;background:#69607b!important;border:2px solid #fff!important;color:#fff;cursor:pointer;min-width:60px;min-height:60px;max-width:60px;max-height:60px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;width:60px;height:60px;padding:0}button.formPopupOpener svg{width:30px;height:30px;position:relative;left:3px}button.formPopupOpener:hover{background:#fff!important;color:#69607b;border:2px solid #69607b!important}.contactFormSec.showInPopup{position:fixed;width:100%;height:100%;z-index:222222;top:0;left:0;display:flex;align-items:center;justify-content:center;max-width:100%!important;visibility:hidden;opacity:0}.contactFormSec.showInPopup .popupOverlay{cursor:pointer;position:absolute;top:0;left:0;z-index:10;background:#69607b;height:100%;width:100%;opacity:.5}.contactFormSec.showInPopup .container.contact-form{width:95%;position:relative;z-index:20;background:#fff;padding:20px;max-width:700px;border-radius:10px;height:max-content;max-height:80vh;overflow-y:auto;margin:0 auto;flex-wrap:nowrap!important;transform:translateY(-200%);transition:all linear .3s}.activeContactPopup .contactFormSec.showInPopup{visibility:visible;opacity:1}.activeContactPopup .contactFormSec.showInPopup .container.contact-form{transform:translateY(0)}button.closePopupBtn{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;z-index:20;width:40px;height:40px;border-radius:100%;min-width:40px;min-height:40px;padding:2px;background:#fff;border:1px solid #fff;cursor:pointer;color:#69607b}button.closePopupBtn svg{width:20px;height:30px}.hour-popup .is-within-form{display:block!important;width:100%;height:46px;margin:0 5px}.hour-popup .formSubmitIconBtn{display:none!important}.hour-popup .field{padding:0 5px 20px}.hour-popup .control{width:100%!important}.quote{margin-bottom:10px}html{scroll-behavior:smooth}.collection-online-courses .has-multirow-blocks .customHeadingWrapper .secHeading:before{bottom:-10px!important}@media only screen and (min-width: 600px){.annoucnmentBarTxt,.announcement-bar .announcement-bar__text.buttonIsEnable,.announcement-bar__content p{width:max-content;max-width:100%}}@media only screen and (max-width: 1460px){.indexIntroArea .image-with-text__image-column{max-width:718px}.indexIntroArea .image-with-text__image-column img{min-height:642px}.is-width-wide.collectionListSection.showSidGap .one-third.column.thumbnail.medium-down--one-half.small-down--one-whole,.indexFeaturedProductsSec .one-third.medium-down--one-half.small-down--one-half.column.thumbnail{max-width:416px}.indexFeaturedProductsSec .product-image__wrapper img{max-height:492px!important;min-height:492px!important}}@media only screen and (max-width: 1400px){.blogTagFilterContainer a.blogTagFilterBtn.button{margin-right:10px}}@media only screen and (max-width: 1300px){.indexTestimonailSection .testimonial-block.column.one-third.medium-down--one-whole{min-width:0}.indexFeaturedProductsSec .product-image__wrapper img{min-height:0!important}section.section.contactPageContactForm.is-width-standard{padding:0 30px}.customSideTabSections.courseListing.is-width-standard,.indexOverlayBanneria .megaMenuContainerArea,section.section.indexIconAndInfo.is-width-standard,.is-width-standard{padding:0 30px}.customSideTabSections.courseListing.is-width-standard .sideTabContentArea{max-width:100%;margin-top:0!important;margin-left:0!important}.tabContentTxt h1,.tabContentTxt h2,.tabContentTxt h3,.tabContentTxt h4,.tabContentTxt h5,.tabContentTxt h6{font-size:20px!important}.contactFormWithSideBlock .container.showStackContent{margin:0;max-width:calc(100% - 280px)!important;width:100%}.sideExtraTxtBlock{width:100%;max-width:250px;padding:20px;display:block!important}}@media only screen and (max-width: 1200px){.header--classic .navbar .header__menu.is-justify-center .navbar-item.header__item:not(:last-child){margin-right:20px}}@media only screen and (max-width: 1150px){.megaMenuContainerArea{padding:0 50px}.column.mega-menu__block.block__image.one-fifth.medium-down--one-half{min-width:250px}.container.megaMenuContainerArea .column.mega-menu__block.block__menu.one-fifth.medium-down--one-half{margin-right:15px}}@media only screen and (max-width: 991px){ul.sidebar-block__tag-filter li.tag-filter__item{margin-top:10px}.block__tag-filter .tag-filter__item.is-active .tag-filter__label{color:inherit!important}section.section.cardCollectionSec .sidebar-section{order:0;margin-bottom:20px;width:100%}section.section.cardCollectionSec .collection__main.three-fourths.has-sidebar.medium-down--one-whole.equal-columns--outside-trim{width:100%;margin:0!important}::-webkit-scrollbar{width:4px}section.section.indexFeaturedProductsSec button.flickity-button{display:none!important}.indexIntroArea .container{flex-direction:column}.indexIntroArea .image-with-text__image-column{width:100%;max-width:100%}.indexIntroArea .image-with-text__text-column{width:100%;max-width:100%;padding:28px 18px}.indexIntroArea .image-with-text__wrapper{text-align:center}.indexIntroArea .text-align-left{text-align:center!important}.indexIntroArea a.button{margin:0 auto!important;width:100%;max-width:100%}.indexIntroArea .buttons.is-left{justify-content:center!important;text-align:center;width:100%}.indexIntroArea .image-with-text__image-column img{min-height:384px}.indexCollectionListArea .progressBarContainer{display:flex;margin:33px auto 0}.indexCollectionListArea button.flickity-button{display:none!important}.is-width-wide.collectionListSection.showSidGap .one-third.column.thumbnail.medium-down--one-half.small-down--one-whole,.indexFeaturedProductsSec .one-third.medium-down--one-half.small-down--one-half.column.thumbnail{width:calc(58% + 20px)}.blogPostsContainer.threeSingleCol .featured-article.blog-card{width:calc(50% - 10px);max-width:100%}.contactFormWithSideBlock{flex-direction:column;width:100%}.contactFormWithSideBlock .container.showStackContent{margin-bottom:28px;max-width:100%!important}.sideExtraTxtBlock{max-width:100%;text-align:center;border-radius:5px;padding:30px 10px}.sideExtraTxtBlock h4{font-size:20px!important;font-weight:300!important;letter-spacing:0!important;line-height:24px!important;margin:0 auto 14px!important;max-width:202px!important}.sideExtraTxtBlock p{font-size:16px;letter-spacing:0;line-height:23px;text-align:center;max-width:273px;margin:0 auto 20px}.contactPageContactForm h2.contact-form__heading.title{text-align:center}.contactPageContactForm .contact-form__text.subtitle{line-height:24px;text-align:center;max-width:300px;margin:0 auto!important}.container.showStackContent .contactFormSideText{margin-bottom:24px!important}section.section.contactPageContactForm.is-width-standard{padding:0 18px}.contactPageContactForm input.input{min-height:46px!important}.contactPageContactForm textarea.textarea{min-height:203px!important}section.section.cartArea.is-width-standard{padding:0 18px!important}.cartArea .cart__card.container.is-align-center{padding:25px 0!important;margin-bottom:15px!important;justify-content:space-between}.cartArea .cart__info .cart__total{display:none!important}.cartArea .cart__info{max-width:calc(100% - 120px);flex-direction:column;left:0;padding:0;align-items:flex-start}.cartArea .cart__info .cart__price{display:flex;margin-top:15px}.cartArea .cart__info .cart__price s.original-price{margin-left:10px}.desktopPrice{display:none}.cart__description{width:100%;padding:0!important}.cartPriceAndQty{width:100%!important;margin-top:26px;display:flex;align-items:center;justify-content:space-between}.cartPriceAndQty .cart__quantity{justify-content:flex-start;left:0}.cartPriceAndQty .quantity-wrapper.quantity-style--box{justify-content:flex-start;margin:0!important}.itemMobilePrice{display:flex;font-size:16px;letter-spacing:0;line-height:22px;white-space:nowrap}.cartArea .cart__card.container.is-align-center a.cart__remove.close.ajax-cart__delete{top:30px!important;position:absolute;right:0}.cartArea .cart__info .cart__description{max-width:80%}.cartArea .cart__info .cart__description .cart__text{width:100%}.cartTotalAreaContainer.container{flex-direction:column}.cartTotalAreaContainer.container .cart__footer{width:100%;max-width:298px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin:0 auto}.cartTotalAreaContainer.container .cart__footer .cart__row.cart__subtotal{justify-content:space-between;width:100%}.cartTotalAreaContainer.container .cart__footer .fs-indicator__indicator{max-width:100%!important}.cartTotalAreaContainer.container .cart__row.cart__free-shipping{width:100%}.cartTotalAreaContainer.container .indicator__msg{text-align:left}.cart__view-terms-container{text-align:left;width:100%}.cart__view-terms-container a.text-align-right{text-align:left!important;display:flex;justify-content:flex-start;width:100%!important}.thumbnail.product__thumbnail .prodBoxItem{padding:28px 23px}.is-width-standard .collectionItemsContainer .thumbnail.product__thumbnail{width:100%;max-width:100%;margin:0 0 27px!important}.cardCollectionSec .paginate{margin:0!important}.collectionBanner .caption{width:100%!important;padding:0 18px!important}.cartArea .heading-wrapper--cart-page{margin:0 0 38px!important}.pdpMainSec .product__images.one-half.column.medium-down--one-whole{max-width:100%;position:relative!important}.description.content.has-padding-top{margin:19px 0}.recommendedCoursesProd.cardCollectionSec .container{width:100%;flex-direction:column}.recommendedCoursesProd.cardCollectionSec .container .product__thumbnail{width:100%!important;margin:0 0 27px!important;padding:0!important}.pdpMainSec .product_section.container{flex-direction:column}.pdpMainSec .product__images.one-half.column.medium-down--one-whole{max-width:100%;margin-top:25px!important;position:relative!important;top:0!important}.pdpMainSec .product__information{max-width:100%;margin-top:25px!important}.pdpMainSec h1.product_name.title.is-h1{font-size:28px;font-weight:300;letter-spacing:0;line-height:34px;margin-bottom:10px}.pdpMainSec .description.content.is-text{line-height:24px}.productTotalCountAndSorting.sideBarIsActive{max-width:100%!important;width:100%!important;float:none!important;justify-content:space-between;margin-bottom:24px}.productTotalCountAndSorting.sideBarIsActive p.totalProdCount{display:none}.productTotalCountAndSorting.sideBarIsActive .mobileFacetedFilter{display:flex!important;width:calc(50% - 8px)!important;max-width:100%!important}.productTotalCountAndSorting.sideBarIsActive .mobileFacetedFilter .filterCustomDropDown.collectionFiltersBtnContainer{width:100%;margin:0!important;max-width:100%}.productTotalCountAndSorting.sideBarIsActive .dropDownFilters{justify-content:flex-start;width:calc(50% - 8px);margin:0!important}.productTotalCountAndSorting.sideBarIsActive .dropDownFilters p{display:none}.productTotalCountAndSorting .dropDownFilters .filterCustomDropDown.collectionSortingBtn{max-width:100%!important}.container.collectionContainer aside.sidebar-section.collectionSideBar{display:none}.container.collectionContainer{flex-direction:column}.container.collectionContainer .collection__main.collectionSideContainer{width:100%;max-width:100%}.collectionProdItemContainer.container .thumbnail.product__thumbnail{width:calc(50% - 8px);max-width:100%!important;margin:0 5px 24px 0!important}.collectionProdItemContainer.container{justify-content:space-between}.collectionItemsPagination.container.container--pagination.has-padding-top{margin-top:15px}section.section.pdpImgIntroSec.is-width-standard .container{flex-direction:column-reverse}section.section.pdpImgIntroSec.is-width-standard .image-with-text__text-column{max-width:100%;text-align:center;width:100%}section.section.pdpImgIntroSec.is-width-standard .image-with-text__image-column{max-width:100%;margin-bottom:20px!important}section.section.pdpImgIntroSec.is-width-standard .image-with-text__text-column h3.image-with-text__heading{text-align:center!important;font-size:28px;letter-spacing:0;line-height:37px;margin-bottom:17px;padding:0}section.section.pdpImgIntroSec.is-width-standard .image-with-text__text-column .image-with-text__text.text-align-left.content.is-text{text-align:center!important}.product_section .product-gallery button.flickity-button{top:50%;height:31px!important;width:31px!important}.product_section .product-gallery .product-gallery__main .flickity-prev-next-button.next{right:12px!important}.product_section .product-gallery button.flickity-button.flickity-prev-next-button.previous{left:12px}.product_section .product-gallery__thumbnails.product-gallery__thumbnails--bottom-thumbnails{max-width:340px!important;margin:14px auto 0}.product_section .product-gallery__thumbnail{height:88px;width:85px;margin:0 12px 0 0!important}header#header,div#header-sticky-wrapper{display:none!important}div#mobile-header{display:block}.mobile-menu{position:absolute;top:100%;left:0!important;transition:all linear .3s;transform:translate(-200%);padding:0 20px;border-top:0px solid!important;height:max-content;overflow-y:auto;max-height:80vh}.mobile-header.mobileMenuOpen .mobile-menu{transform:translate(0)}div#mobile-header .mobile-header__content{padding:21px 14px 26px!important}.mobile-logo,.mobile-icons.has-one-icon{position:relative;z-index:5}.mobileSearchContainer{width:100%;margin:0 auto}.mobileSearchContainer form.search-form{padding:0!important}ul.mobile-menu__list.has-margin-bottom{margin:30px 0 0!important;padding:0!important}ul.mobile-menu__list a.mobile-menu__item{padding:0!important}ul.mobile-menu__list li.mobile-menu__list-item{display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative}ul.mobile-menu__list li.mobile-menu__list-item:not(:last-child){margin-bottom:23px}ul.mobile-menu__list.is-text a.mobile-menu-link,ul.mobile-menu__list.is-text a.mobile-menu__item{font-size:16px;letter-spacing:0;line-height:22px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0!important}ul.mobile-menu__list li.mobile-menu__list-item .mobile-menu__first-level{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.mobile-menu-link:after{opacity:0!important}.mobile-menu .submenu__label .close-dropdown{display:flex;align-items:center;justify-content:flex-end;height:calc(100% + 10opx);width:100%;z-index:2;top:50%;transform:translateY(-50%)}.mobile-menu .submenu__label .close-dropdown svg{height:12px;width:12px;transition:all linear .3s;transform:rotate(90deg)}ul.mobile-submenu__list.mobile-menu__submenu.has-dropdown,ul.mobile-submenu__list.mobile-menu__submenu.has-mega-menu{position:fixed;top:56px;left:0;width:100%;background:#fff;display:flex!important;flex-direction:column!important;max-height:80vh;overflow-y:auto;overflow-x:hidden;z-index:555;transition:all linear .3s;transform:translate(-200%);width:100%!important;height:100%;margin:0;border:0px solid!important}.submenu__input:checked~.mobile-menu__submenu.has-dropdown,.submenu__input:checked~ul.mobile-submenu__list.mobile-menu__submenu.has-mega-menu{transform:translate(0)}ul.mobile-submenu__list.mobile-menu__submenu.has-dropdown{padding:20px 18px 0}ul.mobile-submenu__list.mobile-menu__submenu.has-dropdown li.mobile-menu__submenu-list-item{display:flex;width:100%;margin-bottom:14px}button.mobileMenuOpener{width:24px;height:24px;box-shadow:none;outline:none;border:0px solid;padding:0!important;position:relative;z-index:10;background:transparent;transition:all linear .3s;display:inline-block;margin-top:-11px}button.mobileMenuOpener svg{display:none!important}button.mobileMenuOpener span{height:2px;width:100%;display:flex;opacity:1;position:relative;top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);transition:all linear .3s;margin:0;left:0}button.mobileMenuOpener span:nth-child(1){top:0}button.mobileMenuOpener span:nth-child(2){top:6px}button.mobileMenuOpener span:nth-child(3){top:12px}.mobileMenuOpen button.mobileMenuOpener{margin-top:-13px}.mobileMenuOpen button.mobileMenuOpener span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.mobileMenuOpen button.mobileMenuOpener span:nth-child(2){transform:translate(-150%);opacity:0}.mobileMenuOpen button.mobileMenuOpener span:nth-child(3){-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);top:7px}label.submenu__label,.mobile-menu__first-level label{display:block;position:relative;width:100%;display:flex}.mega-menu.mega-menu--header-classic{padding:0;margin:20px 0 0}.container.megaMenuContainerArea{padding:0 20px 60px;height:max-content;overflow-y:auto;max-height:100%;gap:0}.container.megaMenuContainerArea .column.mega-menu__block{padding:0;margin-bottom:10px;width:100%!important}.column.mega-menu__block.block__image.one-fifth.medium-down--one-half{min-width:0;width:100%!important;max-width:100%!important}.mega-menu .mega-menu__image{min-width:200px!important;max-height:none!important;height:auto!important}.mega-menu__linklist p.menu__heading{cursor:pointer}.mega-menu.mega-menu--header-classic{padding:0 0 150px;margin:20px 0 0}.container.megaMenuContainerArea{width:100%;flex-direction:column}.mega-menu__linklist p.menu__heading.is-h5{font-size:16px;letter-spacing:0;line-height:22px;font-family:Avenir-Roman;margin-bottom:11px;position:relative}.mega-menu__linklist p.menu__heading{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.mega-menu__linklist ul{margin-bottom:27px}.mega-menu__linklist ul.is-text a.mega-menu__linklist-link{line-height:35px;padding:0}.mega-menu__linklist p.menu__heading svg{height:12px;width:12px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);transition:all linear .3s;display:flex!important}.mega-menu__linklist p.menu__heading a{cursor:pointer;width:100%;max-width:100%;display:flex;align-items:center}.container.megaMenuContainerArea .column.mega-menu__block.block__menu.one-fifth.medium-down--one-half{max-width:100%;width:100%}.mega-menu__linklist ul{display:none}.mobile-menu__content{padding:0!important}.mobile-logo{position:relative}.mobile-logo a.mobile-header__logo.mobileOverlayLogo{position:absolute;top:0;left:0;z-index:0;opacity:0;transition:all linear .3s}a.normalMobileLogo{opacity:1;transition:all linear .3s}[data-enable_overlay=true] .mobile-logo a.mobile-header__logo.mobileOverlayLogo{opacity:1}[data-enable_overlay=true] a.normalMobileLogo,[data-enable_overlay=false] .mobile-logo a.mobile-header__logo.mobileOverlayLogo{opacity:0}[data-enable_overlay=false] a.normalMobileLogo{opacity:1}[data-enable_overlay=true] .is-sticky .mobile-logo a.mobile-header__logo.mobileOverlayLogo{opacity:0!important}[data-enable_overlay=true] .is-sticky a.normalMobileLogo,[data-enable_overlay=true] .is-sticky .mobile-header.mobileMenuOpen a.normalMobileLogo,[data-enable_overlay=false] .is-sticky .mobile-header.mobileMenuOpen a.normalMobileLogo,[data-enable_overlay=false] .mobile-header.mobileMenuOpen a.normalMobileLogo,[data-enable_overlay=true] .mobile-header.mobileMenuOpen a.normalMobileLogo{opacity:1!important}[data-enable_overlay=true] .is-sticky .mobile-header.mobileMenuOpen a.mobile-header__logo.mobileOverlayLogo,[data-enable_overlay=false] .is-sticky .mobile-header.mobileMenuOpen a.mobile-header__logo.mobileOverlayLogo,[data-enable_overlay=false] .mobile-header.mobileMenuOpen a.mobile-header__logo.mobileOverlayLogo,[data-enable_overlay=true] .mobile-header.mobileMenuOpen a.mobile-header__logo.mobileOverlayLogo{opacity:0!important}.mobileMenuOpen .mobile-header__content:before{transform:translate(0)}.mobile-logo{max-width:150px!important;margin:0 auto}.mobile-icons.has-one-icon{padding:0}.mobile-icons.has-one-icon a.header__link.action-area__link{display:flex;align-items:center;justify-content:center;height:20px;width:20px;padding:0;margin-right:15px}.mobile-icons.has-one-icon a.header__link.action-area__link span.icon{width:100%;height:100%}.action-area__link:last-child{padding:0!important}a.header__link.cartIconMobile{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:relative}a.header__link.cartIconMobile span.icon{width:100%!important;height:100%!important}a.header__link.cartIconMobile span.header-cart__icon{width:100%;height:100%}a.header__link.cartIconMobile span.header-cart__count.cartCountIcon{position:absolute;top:-12px;right:0;font-size:12px}p.menu__heading.is-h5.isOpen svg{transform:translateY(-50%) rotate(0)}button.backMenuBtnNew{display:flex;align-items:center;justify-content:center;padding:0!important;cursor:pointer;margin:0!important;border:0px solid!important;outline:none!important;position:absolute;background:#fff!important;left:0;top:50%;width:45px;height:30px;opacity:0;transform:translate(-200%) translateY(-50%);z-index:5555}button.backMenuBtnNew.showBackBtn{opacity:1!important;transform:translate(0) translateY(-50%)}button.backMenuBtnNew svg{width:18px;height:18px}.subeMenuIsOpen section.mega-menu__section{display:block;width:100%!important;height:100%}.subeMenuIsOpen .mega-menu.mega-menu--header-classic{position:relative!important;top:0;box-shadow:none!important}.subeMenuIsOpen .mobile-menu{max-height:90vh;overflow:hidden}.subeMenuIsOpen .mobile-menu__submenu.has-mega-menu{height:100%!important}section.section.mainSlider button.flickity-button.flickity-prev-next-button{display:none!important}section.section.mainSlider ol.flickity-page-dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:21px!important}section.section.mainSlider .slideshow-classic.image-slideshow.image-slideshow--slide.page-dots--true{position:relative;margin:0!important;padding:0!important}section.section.mainSlider ol.flickity-page-dots li.dot{display:flex;align-items:center;justify-content:center;border-radius:100%;height:11px;width:11px;margin-right:10px;margin-left:0!important}section.section.mainSlider .caption-content.text-align-center.has-padding{padding-bottom:45px!important}section.section.mainSlider .mobileCaption.caption.is-align-start .caption-content{padding-bottom:45px!important;padding-top:90px!important}section.section.mainSlider .caption.is-justify-center.is-align-end{justify-content:center!important;align-items:flex-end;width:100%;padding:0 25px}section.section.mainSlider .slideshow-classic__subheading.banner__subheading.subtitle.is-h6 p{display:inline;font-size:16px;letter-spacing:0;line-height:24px}section.section.indexIconAndInfo .icon-with-text-column__column{padding:5px;margin:0 0 30px!important;max-width:50%;width:50%}section.section.indexIconAndInfo .container{justify-content:space-between}}.swatch input:checked+.swatch-element{background:#69607b;color:#fff;border:0px solid!important}.slideshow-classic__buttons.buttons{flex-wrap:nowrap}@media only screen and (max-width: 798px){.centerFixedWidthContainer h2.colHeading.is-h2{font-size:20px}.smallSideInfoCol{max-width:100px}.colInfoRow{column-gap:20px}.colInfoRow{border-bottom:1px solid #69607b;margin-bottom:10px;column-gap:8px;padding-bottom:10px}.colInfoRow p.infoCallText{margin-bottom:0}.scheduleItemRow{flex-direction:column;align-items:center;justify-content:center;text-align:center;row-gap:10px}.headingAndIconCol{min-width:0;max-width:100%;justify-content:center}.slideshow-classic__buttons a.button{padding:5px!important;min-height:45px!important;margin:10px auto}.desktopCaption.caption{display:none!important}.mobileCaption.caption{display:flex!important}.mobileCaption.caption{height:100%;margin:0!important}.mobileCaption.caption .caption-content{height:max-content;max-height:100%}.mobileCaption.caption.is-justify-center.is-align-start .caption-content{padding-top:40px!important}.mobileCaption.caption.is-justify-center.is-align-end .caption-content{padding-bottom:40px!important}.fullWidth,.moreThenHalfWidth,.halfWidth,.smallWidth{width:100%!important}.mobileGalleryCarousel .galRow:after{content:"flickity";display:none}.galleryMainContainer.mobileGalleryCarousel{position:relative;width:100%}.galleryMainContainer.mobileGalleryCarousel img.galleryImg{max-height:500px!important;min-height:470px!important}.galleryMainContainer.mobileGalleryCarousel ol.flickity-page-dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:30px}.galleryMainContainer.mobileGalleryCarousel ol.flickity-page-dots li.dot{display:flex;align-items:center;justify-content:center;width:11px;height:11px;border-radius:100%;opacity:1!important}.galleryMainContainer.mobileGalleryCarousel ol.flickity-page-dots li.dot.is-selected{background:transparent!important}.galleryInfoCol{top:calc(50% + 15px)}.indexFeaturedProductsSec h2.featured-collection__title.title.is-h2{margin-bottom:30px}footer.footer__container.classicMainFooter .footer__block{width:100%!important;max-width:100%!important;padding:0!important}.footer__content.siteMainFooter a.footer__logo-wrapper{margin:0 auto}.footer__content.siteMainFooter .footer__block.block__logo .content{display:none}.footer__content.siteMainFooter .blocksContainer.container .footer__block:nth-child(1){order:0}.footer__content.siteMainFooter .blocksContainer.container .footer__block:nth-child(4){order:1}.footer__content.siteMainFooter .blocksContainer.container .footer__block:nth-child(2){order:2}.footer__content.siteMainFooter .blocksContainer.container .footer__block:nth-child(3){order:4}footer.footer__container.classicMainFooter .footer__block.block__newsletter{text-align:center;max-width:341px!important;margin:20px auto}footer.footer__container.classicMainFooter .footer__block.block__newsletter .has-padding-bottom.has-padding-top{padding:0!important;margin-top:26px}footer.footer__container.classicMainFooter .footer__block.block__newsletter ul.social-icons.is-flex.is-flex-wrap.is-justify-left{justify-content:center}.classicMainFooter .footer__block.block__newsletter ul.social-icons li:nth-child(1) span.icon{height:27px;width:14px}.classicMainFooter .footer__block.block__newsletter ul.social-icons li:nth-child(2) span.icon{height:26px;width:23px}.classicMainFooter .footer__block.block__newsletter ul.social-icons li:nth-child(3) span.icon{height:24.6px;width:24.6px}.classicMainFooter .footer__block.block__newsletter ul.social-icons li{margin:0 5px}.classicMainFooter .footer__menu p.footer__heading{display:flex;width:100%;max-width:100%;align-items:center;justify-content:space-between;cursor:pointer}.classicMainFooter .footer__menu p.footer__heading span.footerCollapseIcon{display:flex;align-items:center;justify-content:center;height:12px;width:12px}.classicMainFooter .footer__menu p.footer__heading span.footerCollapseIcon svg{width:100%;height:100%;transition:all linear .3s;transform:rotate(90deg)}.classicMainFooter .footer__menu ul{overflow:hidden;display:none;margin-bottom:23px}.classicMainFooter .footer__menu p.footer__heading span.footerCollapseIcon.isOpen svg{transform:rotate(-90deg)}.container.bottomRow{flex-direction:column-reverse}.container.bottomRow .footer__credits{width:100%;max-width:100%;font-size:16px;font-weight:500;letter-spacing:0;line-height:21px;margin:0 auto;text-align:center}.container.bottomRow .footer__payment-method{width:100%;max-width:100%!important}.classicMainFooter .footer__payment-methods{width:100%;max-width:100%;justify-content:center;margin-bottom:15px!important}.container.bottomRow.has-padding-top.border-top{padding-top:19px}svg.payment-icon{width:30px}.aboutPageMainIntroSec3 .container .image-with-text__image-column,.aboutPageMainIntroSec .container .image-with-text__image-column,.aboutPageMainIntroSec2 .container .image-with-text__image-column{width:100%;max-width:100%}.aboutPageMainIntroSec3 .container,.aboutPageMainIntroSec .container{flex-direction:column-reverse}.aboutPageMainIntroSec2 .container .image-with-text__image-column,.aboutPageMainIntroSec3 .container .image-with-text__image-column,.aboutPageMainIntroSec .container .image-with-text__image-column{margin-bottom:20px}.aboutPageMainIntroSec .image-with-text__text.is-text,.aboutPageMainIntroSec2 .image-with-text__text.is-text .aboutPageMainIntroSec3 .image-with-text__text.is-text{font-size:16px;line-height:24px}.blogPostsContainer.threeSingleCol .featured-article.blog-card{width:100%;max-width:100%;margin-bottom:39px}.blogTagFilterContainer a.blogTagFilterBtn.button{max-width:100%;margin-bottom:22px;margin-right:10px;min-width:0;font-size:18px!important;flex:1 1 47%}.blogTagFilterContainer{justify-content:space-between}.container.BlogFilterBtnContainer{margin-bottom:5px}.mainBlogPostsContent .card-image.blog-card__image img,.imagePlaceholder,.mainBlogPostsContent .card-image.blog-card__image .image-element__wrap{min-height:300px;max-height:394px}.mainBlogPostsContent .container .one-whole{width:100%;margin:0}section.section.blogPostBanner img{min-height:429px}.blogPostMainSection .heading-wrapper--article{margin-bottom:16px!important}.blogPostMainSection .article-content .articleImgContent img{min-height:0;max-height:377px}.mainContactForm.is-width-standard{padding:0 18px}.aboutCourseInrtro.is-width-standard .image-with-text__text-column{width:100%;margin:0 auto 37px;max-width:100%;padding:0!important}.aboutCourseInrtro.is-width-standard .image-with-text__image-column{width:100%;max-width:100%}.aboutCourseInrtro .image-with-text__text.content.is-text{margin:0 0 32px}.aboutCourseInrtro2.is-width-standard .image-with-text__image-column{width:100%;max-width:100%;margin:0 0 40px;padding:0}.aboutCourseInrtro2.is-width-standard .image-with-text__text-column{width:100%;max-width:100%;margin:0;padding:0!important}.aboutCourseInrtro2 .image-with-text__text.is-text{line-height:24px;max-width:289px;margin:10px auto 0}.container.showStackContent .custom-contact-form__block.custom-contact-form__block--textfield.one-half.medium-down--one-whole.column{width:100%;max-width:100%}.tabsMainContainer{flex-direction:column;width:100%}.tabsMainContainer .tabHeadingsArea{max-width:100%}.tabsMainContainer .tabsHeadingContainer .heading-wrapper--SectionHeading{justify-content:center;text-align:center}h2.tabContentHeading{margin-bottom:26px}button.mobileDropDownOpener{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:49px;background:transparent;padding:5px 21px;cursor:pointer;position:relative;font-size:16px;letter-spacing:0;line-height:22px}button.mobileDropDownOpener span{display:flex;align-items:center;justify-content:center;height:6px;width:10px;position:absolute;right:23px;top:50%;transform:translateY(-50%)}button.mobileDropDownOpener span svg{width:100%;height:100%;transition:all linear .3s;transform:rotate(180deg)}.tabsMainContainer .tabItemsDropdownContent ul.tabTitleAndBtnContainer{max-height:250px;width:100%;position:absolute;top:150%;opacity:0;visibility:hidden;z-index:2;transition:all linear .3s}.tabItemsDropdownContent{position:relative;margin-bottom:30px}.tabsMainContainer .tabItemsDropdownContent ul.tabTitleAndBtnContainer{max-height:250px;width:100%;position:absolute;top:150%;opacity:0;visibility:hidden;z-index:2;transition:all linear .3s;padding:20px}.tabsMainContainer .tabItemsDropdownContent.activeDropDown ul.tabTitleAndBtnContainer{top:100%;opacity:1;visibility:visible}.tabsMainContainer .tabItemsDropdownContent.activeDropDown button.mobileDropDownOpener span svg{transform:rotate(0)}.tabsMainContainer .tabsHeadingContainer{margin-bottom:30px}.academyIconAndInfo .icon-with-text-column__column.has-gutter.column.has-padding.one-fourth.text-align-center.medium-down--one-whole{width:100%;padding:0;margin:0 0 23px;max-width:289px}.container.collectionListsContainer{flex-direction:column}.container.collectionListsContainer .list-collection__thumbnail{width:100%;max-width:100%;margin:0 0 35px}.mainCollectionListSec .collection-info__caption .title{font-size:28px;letter-spacing:0;line-height:37px}.mainCollectionListSec .image-element__wrap,.mainCollectionListSec .image-element__wrap img{min-height:378px!important;max-height:378px!important}.wholesaleBanner .caption-content.has-padding{padding:0!important;width:100%;max-width:100%}.wholesaleBanner h2.title.is-h1{line-height:50px}.wholeSaleFormHeading h2.heading-section__heading.title.is-h6{font-size:20px;letter-spacing:0;margin-bottom:-10px}nav.paginationBtnsList.pagination ul.pagination-list{max-width:240px!important;overflow:hidden}a.pagination-ellipsis{padding:0;margin:0!important}nav.paginationBtnsList.pagination ul.pagination-list li:not(:last-child) a{margin-right:10px!important}.image-with-text-block .image,.image-with-text-block .image-with-text__text-wrap{flex:0 0 100%;padding:10px}.image-with-text-block .image-with-text__column .buttons{gap:16px}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap .product-image__wrapper{flex:0 0 100%}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap .thumbnail__caption{flex:0 0 100%;margin:0}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-wrap .product-image__wrapper .image-element__wrap{max-width:100%!important}body.page-student-clinic .image-with-text-overlay__subheading.banner__subheading.subtitle.is-h6{line-height:normal}.featured-collection__student-clinic .featured-collection__topheading{margin-bottom:40px}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-thumbnail__price-description .product-thumbnail__title-wrap{flex:0 0 100%;margin-top:10px}.featured-collection.layout--grid .one-whole.product__thumbnail.thumbnail .product-thumbnail__price-description .product-thumbnail__price-wrap{flex:0 0 100%;text-align:left;padding-top:10px}.featured-collection__student-clinic .one-whole.thumbnail.product__thumbnail{margin-bottom:40px;padding-bottom:30px}.image-with-text-block__appointment .image-with-text-block .image-with-text__column:last-child{margin-top:30px}.featured-collection__student-clinic .product-thumbnail__title-wrap .is-h5.product-thumbnail__title{font-size:22px}.collection-online-courses .has-multirow-blocks .icon-with-text-column__column{padding-top:0;padding-bottom:0}.collection-online-courses .has-multirow-blocks .icon-column__title{min-height:initial}}@media only screen and (max-width: 600px){.thumbnail.product__thumbnail .prodBoxItem{min-height:200px}.is-width-wide.featuredCollectionSection.featuredCollectionSideGap,.is-width-wide.collectionListSection.showSidGap{padding-left:18px;width:100%}section.section.indexIconAndInfo.is-width-standard,.is-width-standard{padding:0 18px}.progressBarContainer{width:100%;max-width:calc(100% - 18px);margin:33px 0 0}.indexOverlayBanner .image-with-text-overlay__subheading p{display:inline;max-width:349px}.indexOverlayBanner .caption-content.has-padding{padding:0!important}.indexFeaturedProductsSec .product-thumbnail a.is-h5.product-thumbnail__title{font-size:14px;font-weight:500;letter-spacing:0;line-height:16px}.progressInnerBarContainer{min-width:25px}.testimonial__nav svg:nth-child(1){display:none}.testimonial__nav svg:nth-child(2){display:flex;height:32px;width:32px}.testimonial__nav.testimonial__nav--next{right:-12px}.testimonial__nav.testimonial__nav--prev{left:-12px}.indexTestimonailSection .testimonial-block.column.one-third.medium-down--one-whole{width:100%;margin:0!important;max-height:none;min-height:420px;display:flex;flex-direction:column}section.section.is-width-small.loginFormContainer{padding:0 18px}.registrationFormContainer .fieldsRow{flex-direction:column}.registrationFormContainer .fieldsRow .field{max-width:100%;width:100%}section.section.is-width-standard.registrationFormContainer{padding:0 18px!important}.account__form.register_form.one-whole.column{width:100%;max-width:100%;margin:0!important}.mainCollectionSection a.is-h5.product-thumbnail__title{font-size:14px}.aboutCourseInrtro img{min-height:412px;object-fit:cover}.aboutCourseInrtro2 img{min-height:444px;object-fit:cover}.customSideTabSections.courseListing.is-width-standard,.indexOverlayBanneria .megaMenuContainerArea,section.section.indexIconAndInfo.is-width-standard,.is-width-standard{padding:0 18px}.indexOverlayBanner .image-with-text-overlay__subheading.is-h6 p{font-size:20px}.enrollmentPageExtraText h2.rich-text__heading.is-h6,.productPrice.price-ui span.money{font-size:20px!important}.message-header{padding:10px}.announcement-bar .announcement-bar__text.buttonIsEnable p.buttons{max-width:100px;padding:0}.column.mega-menu__block.block__image{display:flex;align-items:center;justify-content:space-between}.column.mega-menu__block.block__image img{min-width:0!important;height:150px!important;min-height:0!important}.mega-menu__content.content{margin-top:0;margin-left:10px}}@media only screen and (max-width: 420px){.is-width-wide.collectionListSection.showSidGap .one-third.column.thumbnail.medium-down--one-half.small-down--one-whole,.indexFeaturedProductsSec .one-third.medium-down--one-half.small-down--one-half.column.thumbnail{max-width:238px}.indexCollectionListArea .collection-info__caption--below-image{padding:8px 0;min-height:38px}}@media only screen and (max-width: 390px){.blogTagFilterContainer a.blogTagFilterBtn.button{font-size:14px!important}.aboutCourseInrtro img,.aboutCourseInrtro2 img{min-height:300px}button.ajax-submit.action_button.button--add-to-cart.button--secondary,.button.button--secondary,.prodQuickAddBtn button.primaryAddCartBtn,.prodQuickAddBtn a.primaryAddCartBtn{font-size:14px!important}}span.options-selection__option-name{font-weight:700;color:#69607b}span.money .saw-extra-note:empty{display:none!important}a.button.add_to_cart.checkout{display:flex;align-items:center;justify-content:center;min-height:50px;width:100%}form-embed#app-embed-container-475505{display:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/customStyle.css.map */
