:root{--font-family-styrene: "Styrene A", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-14: 14px;--font-16: 16px;--font-18: 18px;--font-20: 20px;--font-22: 22px;--font-24: 24px;--color-white: #ffffff;--color-brown: #6B5A4F;--color-black: #202023;--color-gray: #686868;--color-isabeline: #f4f1ec;--font-hd1-size: round( nearest, clamp(34px, calc(34px + (58 - 34) * ((100vw - 1024px) / (1920 - 1024))), 58px), 2px );--font-hd2-size: round( nearest, clamp(32px, calc(32px + (48 - 32) * ((100vw - 1024px) / (1920 - 1024))), 48px), 2px );--font-h1-size: round( nearest, clamp(26px, calc(26px + (40 - 26) * ((100vw - 1200px) / (1920 - 1200))), 40px), 2px );--font-h2-size: round( nearest, clamp(24px, calc(24px + (32 - 24) * ((100vw - 1024px) / (1920 - 1024))), 32px), 2px );--font-h3-size: round( nearest, clamp(21px, calc(21px + (28 - 21) * ((100vw - 1024px) / (1920 - 1024))), 28px), 2px )}strong{font-weight:600}.uppercase{text-transform:uppercase}@media screen and (max-width:1600px){:root{--buttons-height: 45px}}@media screen and (max-width:1440px){:root{--buttons-height: 40px}}@media screen and (max-width:1366px){:root{--buttons-height: 35px}}.header__search .search__form .search__input{border:1px solid #b8b2a7}@media screen and (min-width:1601px){.header__search .search__form{min-width:auto;max-width:400px}}@media screen and (min-width:1441px)and (max-width:1600px){.header__search .search__form{min-width:auto;max-width:350px}}.header__bottom .menu__item{padding-inline:2rem}.header__buttons .reversed-link__text{font-weight:500;font-size:16px}.cart-icon--solid{--cart-icon-size: 40px}.header__bottom .menu__item{font-size:var(--font-16)}.account-button .icon-account path{stroke-width:.15rem}@media screen and (max-width:1600px){.topbar.section--padding{--section-padding-top: 10px !important;--section-padding-bottom: 10px !important;padding-block-start:var(--section-padding-top, 0px);padding-block-end:var(--section-padding-bottom, 0px)}.header__navigation.section--padding{--section-padding-top: 8px !important;--section-padding-bottom: 8px !important}.header__bottom .menu__item{font-size:var(--font-14)}.topbar__menu-item .reversed-link,.topbar__country .disclosure__toggle{font-size:12px}.header__logo--image{--logo-width: 240px;max-width:var(--logo-width)}.header__search .search__form .search__input{--buttons-height: 40px;padding-inline-start:2rem}.header__search .search__form .search__input::placeholder{opacity:.5}.header__search .predictive-search-icon .icon{--icon-size: 2rem}.header__buttons .reversed-link__text{font-size:14px}.header__buttons .icon-account{--icon-size: 20px;width:var(--icon-size);height:var(--icon-size)}.header__buttons .store-location__icon{width:20px;height:auto}.cart-icon--solid{--cart-icon-size: 35px}.cart-icon--solid .icon{--icon-size: 1.8rem}.cart-icon--solid .icon path{stroke-width:.1rem}}@media screen and (max-width:1440px){.topbar.section--padding{--section-padding-top: 8px !important;--section-padding-bottom: 8px !important;padding-block-start:var(--section-padding-top, 0px);padding-block-end:var(--section-padding-bottom, 0px)}.header__navigation.section--padding{--section-padding-top: 6px !important;--section-padding-bottom: 6px !important}.header__search .search__form{min-width:auto;max-width:300px}.header__bottom .menu__item{font-size:12px}.topbar .topbar__menu{column-gap:14px}.topbar__menu-item .reversed-link,.topbar__country .disclosure__toggle{font-size:10px}.header__logo--image{--logo-width: 215px;max-width:var(--logo-width)}.header__search .search__form .search__input{--buttons-height: 35px;padding-inline-start:2rem;font-size:14px}.header__search .search__form .search__input::placeholder{opacity:.5;font-size:12px}.header__search .predictive-search-icon .icon{--icon-size: 1.5rem}.header__buttons .reversed-link__text{font-size:12px}.header__buttons .icon-account{--icon-size: 18px;width:var(--icon-size);height:var(--icon-size)}.header__buttons .store-location__icon{width:18px;height:auto}.cart-icon--solid{--cart-icon-size: 30px}.predictive-search-result .product-card__info{padding-top:5px!important}.predictive-search-result .product-card__title{font-size:12px!important}}@media screen and (max-width:1366px){.topbar__country .disclosure__toggle .f-country-flags{width:15px;height:15px}.topbar__social{gap:8px!important}.topbar__social .icon{--icon-size: 1.5rem !important}.header__logo--image{--logo-width: 190px;max-width:var(--logo-width)}.header__bottom .menu__item{padding-inline:18px}.header__search .search__form{min-width:auto;max-width:270px}.header__icons .header__buttons{column-gap:1.8rem}}@media screen and (max-width:1023px){.header__search .search__form{min-width:auto;max-width:100%}.menu-drawer__item-link.hightlight-link--star_twinkle{color:rgb(var(--color-foreground))}.menu-drawer__item{border-bottom:1px solid var(--color-isabeline)}.menu-drawer__item:last-child{border-bottom:0}.menu-drawer__footer{border-top:1px solid var(--color-isabeline)}}@media screen and (max-width:990px){.predictive-search-result #predictive-search-results-products-list{--f-columns-md: 3;gap:12px}.predictive-search-result .product-card__title{font-size:13px!important}}@media screen and (max-width:639px){.header__icons .header__buttons{gap:10px}.header__buttons .account-button{width:30px;height:30px;border-radius:50%}.header__buttons .icon-account{--icon-size: 2.5rem;width:var(--icon-size);height:var(--icon-size)}.account-button .icon-account path{stroke-width:.15rem}.cart-icon--solid .icon{--icon-size: 2.5rem}.cart-icon--solid .icon path{stroke-width:.15rem}.header__logo--image{--logo-width: 150px}.header__search .search__form .search__input{--buttons-height: 40px}.header__search .predictive-search-icon .icon{--icon-size: 2rem}.header__buttons .cusstom-button{display:none}}.topbar__country .disclosure-list{border-radius:10px!important}@media screen and (max-width:1600px){.topbar__country .disclosure-list{max-width:190px}.topbar__country .disclosure-list .disclosure-list__option{font-size:12px}}@media screen and (max-width:1440px){.topbar__country .disclosure-list{max-width:160px}.topbar__country .disclosure-list .disclosure-list__option{font-size:11px}}.hero-extension-slide .slideshow__title{max-width:15ch;line-height:1.2}.hero-extension-slide .slideshow__description{max-width:50ch;font-size:18px;color:#686868}@media screen and (max-width:1600px){.hero-extension-slide .slideshow__description{font-size:16px;margin-top:5px}}@media screen and (max-width:1440px){.hero-extension-slide .slideshow__description{font-size:14px;margin-top:5px}}@media screen and (max-width:1366px){.hero-extension-slide .slideshow__description{font-size:12.5px}}@media screen and (max-width:1024px){.hero-extension-slide .slideshow__description{font-size:14px}}@media screen and (max-width:767.98px){.slideshow__content.content-overlay--middle-left{justify-content:flex-end}.slideshow__content .slideshow__text{padding:20px 0}.hero-extension-slide .slideshow__title{max-width:100%;font-size:24px}}.scroll-promo .promotion__text.text-base{font-size:24px;font-family:var(--font-family-styrene);text-transform:capitalize}@media screen and (max-width:1600px){.scroll-promo.section--padding{--section-padding-top: 10px;--section-padding-bottom: 10px;padding-block-start:var(--section-padding-top, 0px);padding-block-end:var(--section-padding-bottom, 0px)}.scroll-promo .promotion__item-image{--image-height: 20px !important}.scroll-promo .promotion__text.text-base{font-size:18px}}@media screen and (max-width:1366px){.scroll-promo .promotion__item-image{--image-height: 18px !important}.scroll-promo .promotion__text.text-base{font-size:16px}}.certification-perk__section .rich-text__text{font-size:18px;max-width:65ch;margin-inline:auto}@media screen and (max-width:1600px){.certification-perk__section .rich-text__text{font-size:16px}.certification-perk__section .rich-text__perks-row{margin-top:25px;margin-bottom:30px}.certification-perk__section .rich-text__cards-row{max-width:900px;margin-inline:auto;margin-top:20px;gap:1.5rem}.certification-perk__section .rich-text__perk-icon-wrapper{width:35px;height:35px}.certification-perk__section .rich-text__perk-text{font-size:17px}.certification-perk__section .rich-text__card-info{padding:20px 25px}.certification-perk__section .rich-text__card-title{font-size:26px}}@media screen and (max-width:1440px){.certification-perk__section .rich-text__text{margin-top:5px;font-size:14px}.certification-perk__section .rich-text__perks-row{margin-top:25px;margin-bottom:25px}.certification-perk__section .rich-text__cards-row{max-width:820px}.certification-perk__section .rich-text__perk-icon-wrapper{width:30px;height:30px}.certification-perk__section .rich-text__perk-text{font-size:15px}.certification-perk__section .rich-text__card-info{padding:2rem}.certification-perk__section .rich-text__card-title{font-size:22px}}@media screen and (max-width:1366px){.certification-perk__section .rich-text__text{font-size:13px}.certification-perk__section .rich-text__perks-row{margin-top:20px;margin-bottom:20px;gap:2.4rem 3rem}.certification-perk__section .rich-text__cards-row{max-width:790px}.certification-perk__section .rich-text__perk-icon-wrapper{width:28px;height:28px}.certification-perk__section .rich-text__perk-text{font-size:14px}.certification-perk__section .rich-text__card-info{padding:1.7rem}.certification-perk__section .rich-text__card-title{font-size:15px}}@media screen and (max-width:990px){.certification-perk__section .rich-text__perks-row{gap:10px 20px}}@media screen and (max-width:767px){.certification-perk__section .rich-text__text{font-size:14px}.certification-perk__section .rich-text__card-title{font-size:16px}}.gallery-section .gallery-list__item .gallery-list__item-wrapper{width:280px;height:auto}.gallery-section .card-media__media:before{content:inherit}.gallery-section .image-type-square .card-media__media{aspect-ratio:1/1;overflow:hidden}.gallery-section .image-type-portrait .card-media__media{aspect-ratio:12/16;overflow:hidden}.gallery-section .card-media__media img{position:inherit!important;width:100%;height:100%;object-fit:cover;object-position:center}.gallery-section .section__header--buttons .btn{font-size:18px;border-width:2px}@media screen and (max-width:1600px){.gallery-section-up{--section-padding-top: 30px;padding-block-start:var(--section-padding-top, 0px)}.gallery-section .gallery-list__item .gallery-list__item-wrapper{width:240px}.gallery-section .section__header--buttons .btn{font-size:16px;padding-inline:20px}}@media screen and (max-width:1440px){.gallery-section-up{padding-bottom:0}.gallery-section .gallery-list__item .gallery-list__item-wrapper{width:210px}.gallery-section .section__header--buttons .btn{font-size:14px;padding-inline:20px}}@media screen and (max-width:1366px){.gallery-section .gallery-list__item .gallery-list__item-wrapper{width:190px}.gallery-section .section__header--buttons .btn{font-size:12px;padding-inline:15px}}.homepage-faqs-section{margin-top:-90px}.collapsible-tabs__wrapper .accordion-details__summary .font-body{text-transform:capitalize;font-size:20px;font-weight:600!important}.section-header-standing-column .collapsible-tabs__wrapper .accordion-details__content{font-size:16px!important;max-width:80ch}.section__header--vertical .section__header--text{margin-top:1.6rem}.video-with-text .image-with-text__wrapper{justify-content:space-between}.video-with-text .rich-text__text{font-size:18px}.video-with-text .icon-with-text{padding:20px;border:2px solid var(--color-isabeline);border-radius:var(--pcard-radius);gap:20px;max-width:430px}.video-with-text .icon-with-text .inline-richtext{text-transform:capitalize}.video-with-text .icon-with-text .text-subtext{font-size:16px;line-height:1.5}.video-with-text .btn{font-size:18px;font-weight:600;border-width:2px}@media screen and (min-width:1601px){.video-with-text .image-with-text__media{width:550px!important;height:680px!important;flex-shrink:0;align-self:flex-start}}@media screen and (max-width:1600px){.video-with-text .image-with-text__inner{padding-right:25px!important}.video-with-text .rich-text__text{font-size:16px}.video-with-text .icon-with-text{padding:15px;gap:15px;max-width:370px}.video-with-text .icon-with-text .icon-with-text__media{--icon-size: 40px !important}.video-with-text .icon-with-text .text-subtext{font-size:14px}.video-with-text .btn{font-size:16px;max-width:190px}.video-with-text .btn .btn__text{overflow:visible;text-overflow:unset}}@media screen and (min-width:1441px)and (max-width:1600px){.video-with-text .image-with-text__media{width:450px!important;height:550px!important;flex-shrink:0;align-self:flex-start}}@media screen and (max-width:1440px){.video-with-text .image-with-text__media{width:400px!important;height:500px!important;flex-shrink:0;align-self:flex-start}.video-with-text .rich-text__text{font-size:14px}.video-with-text .icon-with-text{padding:12px;gap:15px;max-width:340px}.video-with-text .icon-with-text .inline-richtext{font-size:16px}.video-with-text .icon-with-text .text-subtext{font-size:13px}.video-with-text .btn{font-size:14px;max-width:170px}}@media screen and (max-width:1366px){.video-with-text .image-with-text__media{width:380px!important;height:480px!important}.video-with-text .rich-text__text{font-size:13px}.video-with-text .icon-with-text .inline-richtext{font-size:15px}.video-with-text .icon-with-text .text-subtext{font-size:13px}.video-with-text .btn{font-size:13px;max-width:155px}.video-with-text .rich-text__icon{margin-top:10px}.video-with-text .block:has(.btn){margin-top:25px}}@media screen and (max-width:1024px){.video-with-text.section--padding{--section-padding-bottom: 40px !important;padding-block-end:var(--section-padding-bottom, 0px)}.video-with-text .image-with-text__media{width:340px!important;height:440px!important}}@media(min-width:768px){.video-with-text .image-with-text__media .hover-wrapper,.video-with-text .image-with-text__media .media-wrapper,.video-with-text .image-with-text__media video-element,.video-with-text .image-with-text__media video,.video-with-text .image-with-text__media iframe{width:100%!important;height:100%!important;max-height:100%!important;padding-bottom:0!important;padding-top:0!important;aspect-ratio:auto!important}}@media(max-width:767.98px){.video-with-text .image-with-text__media{width:100%!important;height:auto!important;aspect-ratio:550 / 680!important}.video-with-text .image-with-text__media .hover-wrapper,.video-with-text .image-with-text__media .media-wrapper,.video-with-text .image-with-text__media video-element,.video-with-text .image-with-text__media video,.video-with-text .image-with-text__media iframe{width:100%!important;height:100%!important;padding-bottom:0!important;padding-top:0!important;aspect-ratio:auto!important}.video-with-text .image-with-text__inner{padding-right:0!important}.video-with-text .icon-with-text{max-width:100%}.video-with-text .rich-text__text{margin:10px 0 20px}}.club-image-w-text .image-with-text__inner{padding-left:40px!important}.club-image-w-text .rich-text__heading{max-width:15ch;text-transform:capitalize}.club-image-w-text .rich-text__text{max-width:60ch;font-size:18px;line-height:1.5}.club-image-w-text .btn{font-size:18px;border-width:2px}@media screen and (max-width:1600px){.club-image-w-text .image-with-text__inner{padding-left:35px!important}.club-image-w-text .rich-text__subheading svg{width:95px;height:auto}.club-image-w-text .rich-text__text{font-size:16px}.club-image-w-text .btn{font-size:16px;max-width:160px}.club-image-w-text .btn .btn__text{overflow:visible;text-overflow:unset}}@media screen and (max-width:1440px){.club-image-w-text .image-with-text__inner{padding-left:30px!important}.club-image-w-text .rich-text__subheading{margin-bottom:5px!important}.club-image-w-text .rich-text__subheading svg{width:85px;height:auto}.club-image-w-text .rich-text__text{font-size:14px}.club-image-w-text .btn{font-size:14px;max-width:130px}}@media screen and (max-width:1366px){.club-image-w-text.section--padding{--section-padding-bottom: 30px !important;padding-block-end:var(--section-padding-bottom, 0px)!important}.club-image-w-text .rich-text__subheading svg{width:80px;height:auto}.club-image-w-text .rich-text__text,.club-image-w-text .btn{font-size:13px}}@media screen and (max-width:1024px){.club-image-w-text .rich-text__subheading svg{width:70px}.club-image-w-text .block:has(.btn){margin-top:15px!important}}@media screen and (max-width:989px){.club-image-w-text .image-with-text__wrapper{flex-direction:column}.club-image-w-text .image-with-text__media{width:100%}.club-image-w-text .image-with-text__inner{padding-left:0!important}.club-image-w-text .rich-text__subheading svg{width:90px}.club-image-w-text .rich-text__text{font-size:14px}.club-image-w-text .image-with-text__inner{width:100%;max-width:100%}}.instafeed-app .section__header--buttons a{color:var(--color-brown);font-size:16px;font-weight:600;text-transform:lowercase}.instafeed-app .section__header--buttons a:after{height:2px;left:initial;right:0;max-width:130px}@media screen and (max-width:1600px){.instafeed-app .section__header--buttons a{font-size:14px}}@media screen and (max-width:1440px){.instafeed-app .section__header--buttons a{font-size:12px}.instafeed-app .section__header--buttons a:after{height:1px}}@media screen and (max-width:1366px){.instafeed-app .section__header--buttons a{font-size:11.5px}.instafeed-app .section__header--buttons a:after{max-width:95px}}.footer .footer__top-wrapper{justify-content:space-between}.footer .accordion-details__summary{padding-block:0}.footer .footer-block--menu .footer-block__heading{font-size:20px;text-transform:capitalize;margin-bottom:15px;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.footer .accordion-details__content .reversed-link{padding-top:10px}.footer .accordion-details__content .reversed-link__text{font-size:16px;font-weight:500;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.newsletter-form__field-wrapper .form-control{border-width:2px;border-color:#b8b2a7}.newsletter-form__field-wrapper .btn{font-size:18px;border-width:2px;max-width:140px!important;width:100%!important}.newsletter-form__field-wrapper .btn .btn__text{text-overflow:unset;overflow:visible}.footer__bottom{padding-top:60px}.footer__localization .disclosure__toggle{font-weight:600!important}.footer__payment .list-payment__item{padding:3px}.footer__payment .list-payment__item svg{width:30px;height:auto}.footer__copyright-content{font-size:16px;line-height:1.65;max-width:45ch}.footer__copyright-content a{text-decoration:underline}.footer__info .linklist{column-gap:20px}.footer__info .linklist a{font-size:16px;font-weight:500;color:#7d7d7d}@media screen and (max-width:1600px){.footer .footer-block--menu .footer-block__heading{font-size:17px;margin-bottom:5px}.footer-block--newsletter .footer-newsletter__description{margin-top:5px;margin-bottom:20px}.footer .accordion-details__content .reversed-link__text{font-size:14px}.footer .accordion-details__content .reversed-link{padding-top:8px}.footer-newsletter{width:100%}.footer-newsletter .footer-block__heading{--font-h1-size: round(nearest, clamp(26px, calc(26px + (40 - 26) * ((100vw - 1200px) / (1920 - 1200))), 40px), 2px);font-size:var(--font-h1-size)}.footer-newsletter__form{max-width:460px;margin-top:10px}.newsletter-form__field-wrapper .btn{font-size:16px;min-width:auto;max-width:fit-content;padding-inline:22px;max-width:120px!important}.footer__bottom{padding-top:45px}.footer__copyright-content{font-size:14px}.footer__info .linklist a{font-size:12px}.footer__bottom-row>.gap-5{gap:1rem}.footer__bottom .footer__list-social{column-gap:6px}.footer__bottom-row+.footer__bottom-row{margin-top:2.2rem}.footer__bottom .social__link{--buttons-height: 4rem;width:var(--buttons-width, var(--buttons-height));height:var(--buttons-width, var(--buttons-height))}.footer__bottom .social__link .icon{--icon-size: 2rem;width:var(--icon-size);height:var(--icon-size)}}@media screen and (max-width:1440px){.footer .footer-block--menu .footer-block__heading{font-size:15px;margin-bottom:5px}.footer-newsletter__description{margin-top:5px;font-size:12px}.footer .accordion-details__content .reversed-link__text{font-size:12px}.footer .accordion-details__content .reversed-link{padding-top:4px}.footer-newsletter{width:100%}.footer-newsletter__form{max-width:410px}.newsletter-form__field-wrapper .form-control{padding-inline:1.3rem}.newsletter-form__field-wrapper .btn{font-size:14px;padding-inline:20px}.footer__bottom{padding-top:35px}.footer__localization .disclosure__toggle,.footer__copyright-content{font-size:12px}.footer__info .linklist a{font-size:11.5px}}@media screen and (max-width:1366px){.footer .footer-block--menu .footer-block__heading{font-size:14px;margin-bottom:0}.footer .accordion-details__content .reversed-link__text{font-size:12px}.footer-newsletter__form{max-width:380px}.newsletter-form__field-wrapper .btn{font-size:12px;padding-inline:15px}}@media screen and (max-width:1150px){.footer .footer-block--newsletter{--col-width: 1 !important;width:calc((100% - var(--total-gaps) * var(--gap)) * var(--col-width))!important}.footer .footer-block-our-product,.footer .footer-block-education,.footer .footer-block-informations{--col-width: .2 !important;width:calc((100% - var(--total-gaps) * var(--gap)) * var(--col-width))!important}}@media screen and (max-width:1023px){.footer-newsletter__form{max-width:530px}.footer .footer-block--newsletter,.footer .footer-block-our-product,.footer .footer-block-education,.footer .footer-block-informations{width:100%!important}.footer__bottom{padding-top:30px}.footer .accordion-details__content .reversed-link__text{font-size:14px}}@media screen and (max-width:990px){.footer__bottom-row+.footer__bottom-row{flex-direction:column;gap:5px}.footer__info .linklist{row-gap:2px}}@media screen and (max-width:600px){.footer-newsletter__form{max-width:100%}.footer-newsletter__form .newsletter-form__field-wrapper .form-field{flex-direction:column}.footer-newsletter__form .newsletter-form__field-wrapper .form-field .btn{max-width:100%!important}}.product-card__info{padding-top:12px}.product-card__title{font-size:16px}.product-install-metafield{margin-block:0}.product-card__image-wrapper{border:1px solid var(--color-isabeline)}.collection__toolbar .form-control--select{border-radius:var(--buttons-radius);border-width:2px;border-color:var(--color-black);font-weight:500;font-size:16px;padding-right:4rem}label[for=SortBy-collection]{font-size:18px;font-weight:600!important}.collection__toolbar .select .icon-caret-down{--icon-size: 2rem}.face-form .facet-accordion-details .checkbox{border:1px solid #20202340}.face-form .facet-accordion-details .text-subtext{font-size:16px}.collection__toolbar .facet-drawer-button{font-size:18px;padding-inline:30px;border-radius:var(--buttons-radius);background:var(--color-isabeline);border:0}.facet-accordion-details .accordion-details__summary .h6{text-transform:capitalize;font-size:18px}#ProductCount{font-size:18px;font-weight:500;text-transform:capitalize;color:var(--color-black)}@media screen and (max-width:1600px){.product-card__title{font-size:14px}.product-install-metafield{font-size:12px}label[for=SortBy-collection]{font-size:16px}.collection__toolbar .form-control--select{font-size:14px;padding-right:2.5rem;--buttons-height: 40px}.collection__toolbar .facet-drawer-button{font-size:16px;padding-inline:25px;--buttons-height: 40px}.facet-drawer-button .icon{--icon-size: 2rem}#ProductCount,.facet-accordion-details .accordion-details__summary .h6{font-size:16px}.face-form .facet-accordion-details .checkbox{width:17px;height:17px}.face-form .facet-accordion-details .text-subtext{font-size:12px}.facet-range__input{--buttons-height: 40px}}@media screen and (max-width:1440px){.collection__toolbar .facet-drawer-button{font-size:14px;padding-inline:20px}#ProductCount,.facet-accordion-details .accordion-details__summary .h6{font-size:14px}.collection__toolbar .form-control--select{font-size:12px;padding-right:2rem;--buttons-height: 35px}label[for=SortBy-collection]{font-size:14px}.collection__toolbar .select .icon-caret-down{--icon-size: 1.5rem}.product-card__title{font-size:13px}.facet-range__input{--buttons-height: 35px}#ProductsList.products-list{column-gap:15px}}.product-form__input:not(.is-expanded) .swatch-more-item{display:none!important}.product-form__input.is-expanded .swatch-more-item{display:contents!important}.product-form__input.is-expanded .swatch-expand-btn{display:none!important}.product__block--variant_picker variant-selects{display:flex;flex-direction:column;row-gap:20px}.product__tax,.product__block--price .installment{display:none}.login_to_see_price_text:after{height:2px}.video-with-texts__wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.video-with-texts__inner{grid-column:2 / span 5;grid-row:1}.video-with-texts__media{grid-column:8 / span 4}.video-with-texts__content .rich-text__text{font-size:18px;line-height:1.6}.video-with-texts__content .rich-text__subheading{font-size:20px;font-weight:600;line-height:1.3}.video-with-texts__content .icon-with-text{gap:20px}.video-with-texts__content .icon-with-text__info{padding-top:6px}.video-with-texts__content .icon-with-text__info .text-subtext{font-size:18px;line-height:1.6}@media screen and (max-width:1600px){.video-with-texts__content .rich-text__heading{font-size:26px}.video-with-texts__content .rich-text__text{font-size:16px}.video-with-texts__content .rich-text__subheading{font-size:18px}.video-with-texts__content .icon-with-text{--icon-size: 35px !important}.video-with-texts__content .rich-text__icon{margin-top:10px}.video-with-texts__content .icon-with-text__info{padding-top:4px}.video-with-texts__content .icon-with-text__info .text-subtext{font-size:16px}}@media screen and (max-width:1440px){.video-with-texts__content .rich-text__heading{font-size:24px}.video-with-texts__content .rich-text__text{font-size:14px}.video-with-texts__content .rich-text__subheading{font-size:16px}.video-with-texts__content .icon-with-text{gap:15px;--icon-size: 30px !important}.video-with-texts__content .rich-text__icon{margin-top:10px}.video-with-texts__content .icon-with-text__info{padding-top:3px}.video-with-texts__content .icon-with-text__info .text-subtext{font-size:14px}}@media screen and (max-width:1280px){.video-with-texts__media{grid-column:7 / span 5}.video-with-texts__content .rich-text__heading{font-size:20px}.video-with-texts__content .rich-text__text{font-size:12px}.video-with-texts__content .rich-text__subheading{font-size:14px;margin:15px 0}.video-with-texts__content .icon-with-text{gap:10px;--icon-size: 24px !important}.video-with-texts__content .rich-text__icon{margin-top:6px!important}.video-with-texts__content .icon-with-text__info{padding-top:2px}.video-with-texts__content .icon-with-text__info .text-subtext{font-size:12px}}@media screen and (max-width:999px){.video-with-texts__inner{grid-column:1 / span 6}.video-with-texts__media{grid-column:7 / span 6}.video-with-texts__content .rich-text__heading{font-size:18px}.video-with-texts__content .rich-text__subheading{margin:10px 0}}@media screen and (max-width:768px){.video-with-texts__wrapper{grid-template-columns:1fr}.video-with-texts__inner{grid-column:1 / span 1;grid-row:2}.video-with-texts__media{grid-column:1 / span 1}.video-with-texts__content .rich-text__heading{font-size:16px}}.why-malia-image-with-text{padding-block:0}.why-malia-image-with-text .page-width--full{padding-inline:0}.why-malia-image-with-text .image-with-text__inner{padding-inline:var(--padding-x);padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.why-malia-image-with-text .image-with-text__media *{height:var(--section-image-height)}.why-malia-image-with-text .image-with-text__media img{object-fit:cover}.why-malia-image-with-text .rich-text__text,.why-malia-image-with-text .icon-with-text__info .text-subtext{font-size:18px;line-height:1.6;font-weight:300}@media screen and (max-width:1600px){.why-malia-image-with-text .rich-text__text,.why-malia-image-with-text .icon-with-text__info .text-subtext{font-size:15px}.why-malia-image-with-text .rich-text__icon{margin-top:10px!important}.why-malia-image-with-text .icon-with-text{--icon-size: 24px !important}.why-malia-image-with-text .icon-with-text__info{padding-top:3px}}@media screen and (max-width:1440px){.why-malia-image-with-text .image-with-text__inner{padding-top:calc(var(--section-padding-top) - 10px);padding-bottom:calc(var(--section-padding-bottom) - 10px)}.why-malia-image-with-text .rich-text__text,.why-malia-image-with-text .icon-with-text__info .text-subtext{font-size:13px}.why-malia-image-with-text .rich-text__icon{margin-top:8px!important}.why-malia-image-with-text .icon-with-text{--icon-size: 22px !important}.why-malia-image-with-text .icon-with-text__info{padding-top:2px}}@media screen and (max-width:1280px){.why-malia-image-with-text .image-with-text__inner{padding-top:calc(var(--section-padding-top) - 20px);padding-bottom:calc(var(--section-padding-bottom) - 20px)}.why-malia-image-with-text .rich-text__text,.why-malia-image-with-text .icon-with-text__info .text-subtext{font-size:12px}.why-malia-image-with-text .rich-text__icon{margin-top:6px!important}.why-malia-image-with-text .icon-with-text{--icon-size: 20px !important}}@media screen and (max-width:768px){.why-malia-image-with-text .image-with-text__media *{height:auto}.why-malia-image-with-text .image-with-text__inner{padding-inline:var(--page-padding)!important;padding-top:0!important}}@media(max-width:768px){.section__header--text .rich-text__heading{font-size:20px}.product-card__info-flex{flex-direction:column-reverse;gap:4px}}.online-training .collection-hero__text{justify-content:flex-end}.all_courses_header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.all_courses_header .rich-text__heading{font-size:30px;font-weight:600;line-height:1.4;margin:0}.all_courses_count{font-size:16px;font-weight:600;line-height:1.6;opacity:.6;margin:0}.courses-item-inner{display:grid;grid-template-columns:60% 40%;gap:0;padding:50px;border:1px solid #dddddd}.courses-item-info{padding-right:50px;display:flex;flex-direction:column}.courses-item-image img{width:100%;height:auto}.courses-item-title{font-size:26px;font-weight:700;line-height:1.4;margin-bottom:12px}.courses-item-short_description{font-size:14px;font-weight:400;line-height:1.6;margin-bottom:20px;opacity:.6}.courses-item-short_description p{margin:0}.courses-item-short_description p:not(:last-child){margin-bottom:2px}.courses-item-reviews{margin-bottom:10px}.courses-item-short_info{font-size:14px;font-weight:400;line-height:1.6;margin-bottom:10px;opacity:.6}.courses-item-price{margin-bottom:10px;flex:1 0 0}.courses-item-price .f-price__sale .f-price-item{font-size:18px;font-weight:600;letter-spacing:-1px}.courses-item-price .f-price__sale .f-price-item--regular{font-size:14px;font-weight:400}.f-price__regular{font-size:18px;font-weight:600;letter-spacing:-1px}.courses-item-buttons{display:flex;align-items:center;gap:20px}.courses-item-buttons .btn{border-width:2px;font-size:16px}.courses-item-buttons .btn--underline:after{height:2px;bottom:2px}.all_courses_section .grid-list.products-list{row-gap:40px}@media screen and (max-width:1600px){.all_courses_section .grid-list.products-list{row-gap:35px}.collection-hero__info .collection-hero__title{font-size:30px}.collection-hero__info .collection-hero__description{font-size:16px;max-width:600px}.all_courses_header{gap:25px;margin-bottom:25px}.all_courses_header .rich-text__heading{font-size:26px}.all_courses_count{font-size:14px}.courses-item-inner{padding:45px}.courses-item-info{padding-right:45px}.courses-item-title{font-size:22px;margin-bottom:10px}.courses-item-short_description{font-size:12px;margin-bottom:15px}.courses-item-reviews{margin-bottom:8px}.courses-item-short_info{font-size:12px;margin-bottom:8px}.courses-item-price{margin-bottom:8px}.login_to_see_price_text{font-size:12px}.courses-item-price .f-price__sale .f-price-item{font-size:16px}.courses-item-price .f-price__sale .f-price-item--regular{font-size:12px}.f-price__regular{font-size:16px}.courses-item-buttons{gap:15px}.courses-item-buttons .btn{font-size:14px}}@media screen and (max-width:1440px){.all_courses_section .grid-list.products-list{row-gap:30px}.collection-hero__info .collection-hero__title{font-size:26px}.collection-hero__info .collection-hero__description{font-size:14px;max-width:520px}.all_courses_header{gap:20px;margin-bottom:20px}.all_courses_header .rich-text__heading{font-size:22px}.all_courses_count{font-size:12px}.courses-item-inner{padding:40px}.courses-item-info{padding-right:40px}.courses-item-title{font-size:18px;margin-bottom:8px}.courses-item-short_description{margin-bottom:10px}.courses-item-reviews,.courses-item-short_info,.courses-item-price{margin-bottom:6px}.courses-item-price .f-price__sale .f-price-item{font-size:14px}.f-price__regular{font-size:14px}.courses-item-buttons{gap:12px;margin-top:20px}.courses-item-buttons .btn{font-size:12px}}@media screen and (max-width:1280px){.all_courses_section .grid-list.products-list{row-gap:25px}.collection-hero__info .collection-hero__title{font-size:22px}.collection-hero__info .collection-hero__description{font-size:12px}.all_courses_header{gap:15px}.all_courses_header .rich-text__heading{font-size:20px}.courses-item-inner{padding:30px}.courses-item-info{padding-right:30px}.courses-item-title{font-size:16px;margin-bottom:6px}.courses-item-short_description{margin-bottom:6px}.courses-item-reviews,.courses-item-short_info,.courses-item-price{margin-bottom:4px}.courses-item-price .f-price__sale .f-price-item{font-size:12px}.f-price__regular{font-size:12px}}@media screen and (max-width:999px){.all_courses_section .grid-list.products-list{row-gap:1.6rem}.courses-item-inner{grid-template-columns:1fr;padding:1.6rem}.courses-item-image{grid-row:1}.courses-item-info{padding-right:0;padding-top:1.6rem}}@media screen and (max-width:768px){.all_courses_header{flex-direction:column;align-items:center;text-align:center;gap:4px}.courses-item-buttons{margin-top:15px}.pagination__list{gap:6px}.pagination__item{min-width:3rem;height:3rem;font-size:12px}}.online-training-product .online-courses-information-wrapper,.online-training-product .section-rich-text{--page-width: 1380px;--page-padding: max(13.5rem, 50vw - var(--scrollbar-width, 0px) / 2 - var(--page-width) / 2)}.online-courses-information-wrapper{background:transparent}.online-courses-information-wrapper .courses-item-inner{background:rgb(var(--color-background));border:none;padding-bottom:0}.online-courses-information-wrapper .courses-item-info{padding-bottom:50px}.online-courses-information-wrapper .courses-item-title{font-size:35px;margin-bottom:8px}.online-courses-information-wrapper .courses-item-short_description,.online-courses-information-wrapper .courses-item-short_info{font-size:16px}.online-courses-information-wrapper .courses-item-price{margin-bottom:10px;flex:inherit}.online-courses-information-wrapper .courses-item-buttons{margin-top:50px}.online-courses-information-wrapper .courses-item-image{position:relative}.online-courses-information-wrapper .courses-item-image .hover-wrapper{position:absolute;top:0;left:0;width:100%;height:calc(var(--courses-item-image-height) + 50px)}.online-courses-information-wrapper .courses-item-image .hover-wrapper *{height:100%}.breadcrumbs--last.text-subtext{color:#b8b2a7}.product-card__info-flex{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:10px}.product-card__reviews{width:100%;max-width:fit-content}#predictive-search-results-products-list .product-card__info{flex-direction:column-reverse;gap:4px}@media screen and (max-width:1600px){.online-courses-information-wrapper .courses-item-info{padding-bottom:45px}.online-courses-information-wrapper .courses-item-title{font-size:28px;margin-bottom:7px}.online-courses-information-wrapper .courses-item-short_description,.online-courses-information-wrapper .courses-item-short_info{font-size:13px}.online-courses-information-wrapper .courses-item-price{margin-bottom:8px}.online-courses-information-wrapper .courses-item-buttons{margin-top:45px}.online-courses-information-wrapper .courses-item-buttons .btn{padding-inline:20px}}@media screen and (max-width:1440px){.online-courses-information-wrapper .courses-item-info{padding-bottom:40px}.online-courses-information-wrapper .courses-item-title{font-size:24px;margin-bottom:6px}.online-courses-information-wrapper .courses-item-short_description,.online-courses-information-wrapper .courses-item-short_info{font-size:12px}.online-courses-information-wrapper .courses-item-price{margin-bottom:6px}.online-courses-information-wrapper .courses-item-buttons{margin-top:40px}.online-courses-information-wrapper .courses-item-buttons .btn{padding-inline:16px}.online-courses-information-wrapper .courses-item-image .hover-wrapper{height:calc(var(--courses-item-image-height) + 40px)}}@media screen and (max-width:999px){.online-courses-information-wrapper .courses-item-image .hover-wrapper{position:inherit;height:auto}.online-courses-information-wrapper .courses-item-info{padding-bottom:1.6rem}.online-courses-information-wrapper .courses-item-title{font-size:20px;margin-bottom:6px}.online-courses-information-wrapper .courses-item-buttons{margin-top:25px}}@media screen and (max-width:768px){.online-courses-information-wrapper .courses-item-title{font-size:16px;margin-bottom:4px}.online-courses-information-wrapper .courses-item-buttons{margin-top:10px}}.course-information-rich-text .rich-text__heading{font-size:30px}.course-information-rich-text .rich-text__text{font-size:16px;line-height:1.6}.course-information-rich-text .rich-text__text p{margin:0!important;opacity:.7}.course-information-rich-text .rich-text__text ul{opacity:.7}.course-information-rich-text .rich-text__text p:not(:last-child){margin-bottom:20px!important}@media screen and (max-width:1600px){.course-information-rich-text .rich-text__heading{font-size:24px}.course-information-rich-text .rich-text__text{font-size:13px;line-height:1.6}.course-information-rich-text .rich-text__text p:not(:last-child){margin-bottom:20px!important}}@media screen and (max-width:1440px){.course-information-rich-text .rich-text__heading{font-size:22px}.course-information-rich-text .rich-text__text{font-size:12px;line-height:1.6}.course-information-rich-text .rich-text__text p:not(:last-child){margin-bottom:15px!important}}@media screen and (max-width:999px){.course-information-rich-text .rich-text__heading{font-size:19px}.course-information-rich-text .rich-text__text p:not(:last-child){margin-bottom:12px!important}}@media screen and (max-width:768px){.course-information-rich-text .rich-text__heading{font-size:16px}.course-information-rich-text .rich-text__text p:not(:last-child){margin-bottom:8px!important}}.block_line_devider{margin:0}.block_line_devider hr{height:2px;margin:20px 0}.skills-you-will-master .video-with-texts__wrapper{align-items:center}.skills-you-will-master .video-with-texts__inner{padding:30px 50px 30px 0}.skills-you-will-master .rich-text__icon{margin-top:8px!important}.skills-you-will-master .video-with-texts__media{grid-column:7 / span 5}.skills-you-will-master .video-with-texts__content .icon-with-text{gap:12px}.skills-you-will-master .video-with-texts__content .icon-with-text__info{padding-top:2px}@media screen and (max-width:1600px){.block_line_devider hr{margin:16px 0}.skills-you-will-master .video-with-texts__inner{padding:25px 45px 25px 0}.skills-you-will-master .rich-text__icon{margin-top:7px!important}.skills-you-will-master .video-with-texts__content .icon-with-text{gap:8px}.skills-you-will-master .rich-text__heading{font-size:20px}.skills-you-will-master .rich-text__text{font-size:16px}.skills-you-will-master .icon-with-text img{width:24px;height:24px;min-width:24px;min-height:24px}.skills-you-will-master .icon-with-text__info .text-subtext{font-size:15px}}@media screen and (max-width:1440px){.block_line_devider hr{margin:12px 0}.skills-you-will-master .video-with-texts__inner{padding:20px 40px 20px 0}.skills-you-will-master .rich-text__icon{margin-top:6px!important}.skills-you-will-master .video-with-texts__content .icon-with-text{gap:6px}.skills-you-will-master .rich-text__heading{font-size:18px}.skills-you-will-master .rich-text__text{font-size:14px;margin-top:4px}.skills-you-will-master .icon-with-text img{width:20px;height:20px;min-width:20px;min-height:20px}.skills-you-will-master .icon-with-text__info .text-subtext{font-size:14px}}@media screen and (max-width:999px){.skills-you-will-master .video-with-texts__wrapper{grid-template-columns:1fr}.skills-you-will-master .video-with-texts__media{grid-column:1 / span 1;grid-row:1}.skills-you-will-master .video-with-texts__inner{grid-column:1 / span 1;grid-row:2}.skills-you-will-master .video-with-texts__inner{padding:0}}@media screen and (max-width:768px){.block_line_devider hr{margin:10px 0;height:1px}.skills-you-will-master .rich-text__heading{font-size:16px}.skills-you-will-master .rich-text__text{font-size:12px}.skills-you-will-master .rich-text__icon{margin-top:3px!important}.skills-you-will-master .icon-with-text__info .text-subtext{font-size:12px}}.related-products .product-card{height:100%}.related-products .courses-item-inner{display:flex;flex-direction:column;justify-content:flex-start;gap:30px;padding:40px;height:-webkit-fill-available}.related-products .courses-item-info{padding-right:0;padding-top:0;height:100%}.related-products .courses-item-title{font-size:20px;margin-bottom:10px}.related-products .courses-item-short_description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.related-products .courses-item-price{margin-bottom:0}.related-products .courses-item-buttons{margin-top:20px}@media screen and (max-width:1600px){.related-products .courses-item-inner{gap:25px;padding:35px}.related-products .courses-item-title{font-size:19px;margin-bottom:8px}.related-products .courses-item-short_description{font-size:15px}}@media screen and (max-width:1440px){.related-products .courses-item-inner{gap:20px;padding:30px}.related-products .courses-item-title{font-size:18px;margin-bottom:7px}.related-products .courses-item-short_description{font-size:14px}.related-products .courses-item-buttons{margin-top:15px}}@media screen and (max-width:1280px){.related-products .courses-item-inner{gap:15px;padding:25px}.related-products .courses-item-title{font-size:17px;margin-bottom:6px}.related-products .courses-item-short_description{font-size:13px}.related-products .courses-item-buttons{margin-top:12px}}@media screen and (max-width:767px){.related-products .courses-item-inner{gap:15px;padding:20px;height:100%}.related-products .courses-item-title{font-size:16px;margin-bottom:4px}.related-products .courses-item-short_description{font-size:12px}.related-products .courses-item-buttons .btn{padding-inline:8px}}.in-person-training .collection-hero__text{justify-content:flex-end}.in-person-training .grid-list.products-list{row-gap:20px}.in-person-courses_header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.in-person-courses_header .rich-text__heading{font-size:30px;font-weight:600;line-height:1.4;margin:0}.in-person-courses-item-inner{display:grid;grid-template-columns:65% 35%;gap:0;padding:50px;border:1px solid #dddddd}.in-person-courses-item-info{padding-right:50px}.in-person-courses-item-date{padding:6px 12px;background:#000;color:#fff;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:20px;width:fit-content}.in-person-courses-item-title{font-size:26px;font-weight:700;line-height:1.4;margin-bottom:12px}.in-person-courses-item-short-info{font-size:18px;font-weight:600;line-height:1.6;margin-bottom:12px;opacity:.6}.in-person-courses-item-short-description{font-size:14px;font-weight:400;line-height:1.6;margin-bottom:20px;opacity:.6}.in-person-courses-item-price .f-price__sale .f-price-item{font-size:18px;font-weight:600;letter-spacing:-1px}.in-person-courses-item-price .f-price__sale .f-price-item--regular{font-size:14px;font-weight:400}.in-person-courses-item-price .f-price__regular{font-size:18px;font-weight:600;letter-spacing:-1px}.in-person-courses-item-buttons{text-align:right}.in-person-courses-item-buttons .btn{font-size:16px;padding-inline:20px;font-weight:500}@media screen and (max-width:1600px){.in-person-courses_header{gap:25px;margin-bottom:25px}.in-person-courses_header .rich-text__heading{font-size:26px}.in-person-courses-item-inner{padding:45px}.in-person-courses-item-info{padding-right:45px}.in-person-courses-item-date{padding:4px 10px;font-size:14px;margin-bottom:16px}.in-person-courses-item-title{font-size:22px;margin-bottom:10px}.in-person-courses-item-short-info{font-size:15px;margin-bottom:10px}.in-person-courses-item-short-description{font-size:12px;margin-bottom:16px}.in-person-courses-item-price .f-price__sale .f-price-item{font-size:16px}.in-person-courses-item-price .f-price__sale .f-price-item--regular{font-size:13px}.in-person-courses-item-price .f-price__regular{font-size:16px}.in-person-courses-item-buttons .btn{font-size:13px;padding-inline:16px;height:40px}}@media screen and (max-width:1440px){.in-person-courses_header{gap:20px;margin-bottom:20px}.in-person-courses_header .rich-text__heading{font-size:22px}.in-person-courses-item-inner{padding:40px}.in-person-courses-item-info{padding-right:40px}.in-person-courses-item-date{padding:3px 8px;font-size:12px;margin-bottom:12px}.in-person-courses-item-title{font-size:18px;margin-bottom:8px}.in-person-courses-item-short-info{font-size:14px;margin-bottom:8px}.in-person-courses-item-short-description{font-size:11px;margin-bottom:12px}.in-person-courses-item-price .f-price__sale .f-price-item{font-size:14px}.in-person-courses-item-price .f-price__sale .f-price-item--regular{font-size:12px}.in-person-courses-item-price .f-price__regular{font-size:14px}.in-person-courses-item-buttons .btn{font-size:12px;padding-inline:12px;height:30px}}@media screen and (max-width:1280px){.in-person-courses_header{gap:15px;margin-bottom:15px}.in-person-courses_header .rich-text__heading{font-size:20px}.in-person-courses-item-inner{padding:35px}.in-person-courses-item-info{padding-right:35px}.in-person-courses-item-date{padding:2px 6px;margin-bottom:10px}.in-person-courses-item-title{font-size:16px;margin-bottom:6px}.in-person-courses-item-short-info{font-size:12px;margin-bottom:6px}.in-person-courses-item-short-description{font-size:10px;margin-bottom:10px}.in-person-courses-item-price .f-price__sale .f-price-item{font-size:12px}.in-person-courses-item-price .f-price__sale .f-price-item--regular{font-size:10px}.in-person-courses-item-price .f-price__regular{font-size:12px}.in-person-courses-item-buttons .btn{padding-inline:10px}}@media screen and (max-width:999px){.in-person-courses_header{gap:1.6rem;justify-content:center}.in-person-courses_header .rich-text__heading{font-size:18px}.in-person-courses-item-inner{padding:30px;grid-template-columns:75% 25%}.in-person-courses-item-info{padding-right:30px}}@media screen and (max-width:768px){.in-person-courses-item-inner{padding:20px;grid-template-columns:1fr;gap:20px}.in-person-courses-item-info{padding-right:0}.in-person-courses-item-buttons{text-align:left}}.in-person-product-slideshow .slideshow__text{padding:0 0 50px}.in-person-product-slideshow .slideshow__text h2.slideshow__title.h1{font-size:40px;font-weight:600;line-height:1.3;margin-bottom:15px}.in-person-product-slideshow .slideshow__text .slideshow__description.text-lg{font-size:24px;font-weight:300;line-height:1.4;margin:0}@media screen and (max-width:1600px){.in-person-product-slideshow .slideshow__text{padding:0 0 45px}.in-person-product-slideshow .slideshow__text h2.slideshow__title.h1{font-size:34px;margin-bottom:12px}.in-person-product-slideshow .slideshow__text .slideshow__description.text-lg{font-size:24px}}@media screen and (max-width:1440px){.in-person-product-slideshow .slideshow__text{padding:0 0 40px}.in-person-product-slideshow .slideshow__text h2.slideshow__title.h1{font-size:30px;margin-bottom:10px}.in-person-product-slideshow .slideshow__text .slideshow__description.text-lg{font-size:20px}}@media screen and (max-width:1280px){.in-person-product-slideshow .slideshow__text{padding:0 0 30px}.in-person-product-slideshow .slideshow__text h2.slideshow__title.h1{font-size:26px;margin-bottom:8px}.in-person-product-slideshow .slideshow__text .slideshow__description.text-lg{font-size:18px}}@media screen and (max-width:768px){.in-person-product-slideshow .slideshow__text{padding:0 0 20px}.in-person-product-slideshow .slideshow__content{align-items:center}.in-person-product-slideshow .slideshow__text h2.slideshow__title.h1{font-size:22px;margin-bottom:6px}.in-person-product-slideshow .slideshow__text .slideshow__description.text-lg{font-size:16px}}.in-person-course-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.in-person-course-product-heading{font-size:20px;font-weight:600;line-height:1.3;margin:0}.in-person-course-product-devider{margin:20px 0;height:1px;background:#e6e9e9}.in-person-course-product-description{font-size:16px;font-weight:400;line-height:1.6;margin:0;opacity:.6}.in-person-course-product-description p,.in-person-course-product-description ul{margin:0 0 15px!important}.in-person-course-product-right{padding-left:140px}.in-person-course-product-datetime{display:flex;align-items:center;gap:16px}.in-person-course-product-datetime svg{width:28px;height:28px}.in-person-course-product-datetime span{display:inline-block;font-size:20px;font-weight:600;line-height:1.3;margin:0}.in-person-course-product-location{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}.in-person-course-product-location-text{display:flex;align-items:center;gap:20px;font-size:20px;font-weight:600;line-height:1.3;margin:0}.in-person-course-product-location-text svg{width:28px;height:28px}.in-person-course-product-location-link{font-size:16px;font-weight:400;line-height:1.3;margin:0;text-decoration:underline}.in-person-course-product-price .f-price__sale .f-price-item{font-size:30px;font-weight:600;letter-spacing:-1px}.in-person-course-product-price .f-price__sale .f-price-item--regular{font-size:24px;font-weight:400}.in-person-course-product-price .f-price__regular{font-size:30px;font-weight:600;letter-spacing:-1px}.in-person-course-product-buttons{margin:12px 0}.in-person-course-product-buttons .btn{font-size:18px;padding-inline:30px;height:50px;font-weight:500}.in-person-course-product-inventory{color:#eb001b;font-size:16px;font-weight:400;margin:0}@media screen and (max-width:1600px){.in-person-course-product-heading{font-size:16px}.in-person-course-product-devider{margin:16px 0}.in-person-course-product-description{font-size:14px}.in-person-course-product-description p,.in-person-course-product-description ul{margin:0 0 12px!important}.in-person-course-product-right{padding-left:120px}.in-person-course-product-datetime{gap:12px}.in-person-course-product-datetime svg{width:24px;height:24px}.in-person-course-product-datetime span{font-size:16px}.in-person-course-product-location{gap:16px;margin-bottom:35px}.in-person-course-product-location-text{gap:12px;font-size:16px}.in-person-course-product-location-text svg{width:24px;height:24px}.in-person-course-product-location-link{font-size:14px}.in-person-course-product-price .f-price__sale .f-price-item{font-size:24px}.in-person-course-product-price .f-price__sale .f-price-item--regular{font-size:18px}.in-person-course-product-price .f-price__regular{font-size:24px}.in-person-course-product-buttons{margin:10px 0}.in-person-course-product-buttons .btn{font-size:16px;padding-inline:25px;height:45px}.in-person-course-product-inventory{font-size:14px}}@media screen and (max-width:1440px){.in-person-course-product-heading{font-size:14px}.in-person-course-product-devider{margin:12px 0}.in-person-course-product-description{font-size:12px}.in-person-course-product-description p,.in-person-course-product-description ul{margin:0 0 10px!important}.in-person-course-product-right{padding-left:110px}.in-person-course-product-datetime{gap:10px}.in-person-course-product-datetime svg{width:20px;height:20px}.in-person-course-product-datetime span{font-size:15px}.in-person-course-product-location{gap:14px;margin-bottom:30px}.in-person-course-product-location-text{gap:10px;font-size:15px}.in-person-course-product-location-text svg{width:20px;height:20px}.in-person-course-product-location-link{font-size:12px;font-weight:500}.in-person-course-product-price .f-price__sale .f-price-item{font-size:20px}.in-person-course-product-price .f-price__sale .f-price-item--regular{font-size:16px}.in-person-course-product-price .f-price__regular{font-size:20px}.in-person-course-product-buttons{margin:8px 0}.in-person-course-product-buttons .btn{font-size:14px;padding-inline:20px;height:40px}.in-person-course-product-inventory{font-size:12px}}@media screen and (max-width:1280px){.in-person-course-product-right{padding-left:30px}.in-person-course-product-location{margin-bottom:25px}.in-person-course-product-price .f-price__sale .f-price-item{font-size:18px}.in-person-course-product-price .f-price__sale .f-price-item--regular{font-size:12px}.in-person-course-product-price .f-price__regular{font-size:18px}.in-person-course-product-buttons .btn{padding-inline:15px;height:36px}}@media screen and (max-width:768px){.in-person-course-product-grid{grid-template-columns:1fr;gap:20px}.in-person-course-product-right{padding-left:0;grid-row:1}.in-person-course-product-location{flex-direction:column;align-items:flex-start;gap:10px}.in-person-course-product-location-link{margin-left:30px}}.in-person-product-image-with-text .image-with-text__wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.in-person-product-image-with-text .image-with-text__media{grid-column:8 / span 4;width:100%}.in-person-product-image-with-text .image-with-text__inner{grid-column:2 / span 5;width:100%;max-width:100%;padding:0!important}.in-person-product-image-with-text .rich-text__heading{font-size:40px;font-weight:600;line-height:1.3;margin:0 0 6px}.in-person-product-image-with-text .rich-text__text.text-lg{font-size:18px;font-weight:400;line-height:1.6;margin:0 0 20px}.in-person-product-image-with-text .rich-text__text.text-lg ul{list-style:none;padding-left:40px}.in-person-product-image-with-text .rich-text__text.text-lg ul li{position:relative;margin-bottom:20px;font-weight:500}.in-person-product-image-with-text .rich-text__text.text-lg ul li:before{content:"";position:absolute;left:-40px;top:0;background-image:url(/cdn/shop/files/checkmark-black.svg?v=1786356422);width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:1600px){.in-person-product-image-with-text .page-width{--page-width: 1380px !important;--page-padding: max(0rem, 50vw - var(--scrollbar-width, 0px) / 2 - var(--page-width) / 2) !important}.in-person-product-image-with-text .rich-text__heading{font-size:34px;margin:0 0 5px}.in-person-product-image-with-text .rich-text__text.text-lg{font-size:15px;margin:0 0 15px}.in-person-product-image-with-text .rich-text__text.text-lg ul{list-style:none;padding-left:30px}.in-person-product-image-with-text .rich-text__text.text-lg ul li{margin-bottom:15px}.in-person-product-image-with-text .rich-text__text.text-lg ul li:before{left:-30px;width:24px;height:24px}}@media screen and (max-width:1440px){.in-person-product-image-with-text .page-width{--page-width: 1220px !important}.in-person-product-image-with-text .rich-text__heading{font-size:30px;margin:0 0 4px}.in-person-product-image-with-text .rich-text__text.text-lg{font-size:14px;margin:0 0 12px}.in-person-product-image-with-text .rich-text__text.text-lg ul{list-style:none;padding-left:24px}.in-person-product-image-with-text .rich-text__text.text-lg ul li{margin-bottom:12px}.in-person-product-image-with-text .rich-text__text.text-lg ul li:before{left:-24px;width:18px;height:18px}}@media screen and (max-width:1280px){.in-person-product-image-with-text .page-width{--page-padding: 1.6rem !important}.in-person-product-image-with-text .image-with-text__wrapper{grid-template-columns:repeat(2,1fr)}.in-person-product-image-with-text .image-with-text__media{grid-column:2 / span 1}.in-person-product-image-with-text .image-with-text__inner{grid-column:1 / span 1}.in-person-product-image-with-text .rich-text__heading{font-size:26px;margin:0 0 4px}.in-person-product-image-with-text .rich-text__text.text-lg{font-size:12px;margin:0 0 12px}.in-person-product-image-with-text .rich-text__text.text-lg ul{list-style:none;padding-left:20px}.in-person-product-image-with-text .rich-text__text.text-lg ul li{margin-bottom:10px}.in-person-product-image-with-text .rich-text__text.text-lg ul li:before{left:-20px;width:14px;height:14px;top:2px}}@media screen and (max-width:999px){.in-person-product-image-with-text .image-with-text__wrapper{grid-template-columns:1fr}.in-person-product-image-with-text .image-with-text__media{grid-column:1 / span 1;grid-row:1}.in-person-product-image-with-text .image-with-text__inner{grid-column:1 / span 1}}@media screen and (max-width:999px){.in-person-product-image-with-text .rich-text__heading{font-size:22px}}.custom-image-with-text-grid{display:grid;grid-template-columns:60% 40%;gap:0;padding:50px;border:1px solid #dddddd}.custom-image-with-text-info{padding-right:50px}.custom-image-with-text-info .rich-text__heading{font-size:26px;font-weight:600;line-height:1.3;margin-bottom:12px}.custom-image-with-text-info .rich-text__text{font-size:14px;font-weight:400;line-height:1.6;margin-bottom:30px}.custom-image-with-text-info .rich-text__text p{margin:0 0 12px}.custom-image-with-text-info .btn{font-size:16px;font-weight:500;padding-inline:20px;height:44px}.custom-image-with-text-img{display:flex;width:100%}.custom-image-with-text-img img{width:100%;height:auto}@media screen and (max-width:1600px){.custom-image-with-text-grid{padding:45px}.custom-image-with-text-info{padding-right:45px}.custom-image-with-text-info .rich-text__heading{font-size:24px;margin-bottom:10px}.custom-image-with-text-info .rich-text__text{font-size:13px;margin-bottom:25px}.custom-image-with-text-info .rich-text__text p{margin:0 0 10px}.custom-image-with-text-info .btn{font-size:14px;padding-inline:15px;height:40px}}@media screen and (max-width:1440px){.custom-image-with-text-grid{padding:40px}.custom-image-with-text-info{padding-right:40px}.custom-image-with-text-info .rich-text__heading{font-size:22px;margin-bottom:8px}.custom-image-with-text-info .rich-text__text{font-size:12px;margin-bottom:20px}.custom-image-with-text-info .rich-text__text p{margin:0 0 8px}.custom-image-with-text-info .btn{font-size:13px;padding-inline:12px;height:36px}}@media screen and (max-width:1280px){.custom-image-with-text-grid{padding:35px}.custom-image-with-text-info{padding-right:35px}.custom-image-with-text-info .rich-text__heading{font-size:20px}.custom-image-with-text-info .rich-text__text{font-size:12px;margin-bottom:15px}.custom-image-with-text-info .rich-text__text p{margin:0 0 6px}.custom-image-with-text-info .btn{padding-inline:10px;height:30px}}@media screen and (max-width:999px){.custom-image-with-text-grid{padding:25px}.custom-image-with-text-info{padding-right:25px}}@media screen and (max-width:768px){.custom-image-with-text-grid{padding:20px;grid-template-columns:1fr;gap:20px}.custom-image-with-text-img{grid-row:1}.custom-image-with-text-info{padding-right:20px}.custom-image-with-text-info .rich-text__heading{font-size:18px}.custom-image-with-text-info .rich-text__text p{margin:0 0 4px}}.host-a-in-person-class-rich-text.page-width{--page-width: 800px !important}.globo-form-app.default-layout{margin-top:0!important;margin-bottom:0!important}.globo-form-app .gfb-with-image[data-position=top]{max-height:inherit!important;border-radius:0;overflow:hidden}form.g-container{padding:30px;border:1px solid #dddddd!important;border-top:none!important;border-radius:0}form.g-container *{border-radius:0!important}.globo-form-control[data-type=checkbox] .label-content,label.flat-label.globo-label{font-size:14px;font-weight:600}.globo-form-control[data-type=checkbox] .globo-list-control .checkbox-wrapper{padding-left:30px!important}.globo-form-control[data-type=checkbox] li.globo-list-control:not(:last-child){margin-bottom:5px!important}.globo-form-control[data-type=checkbox] .globo-list-control .checkbox-wrapper .checkbox-label:before,.globo-form-control[data-type=checkbox] .globo-list-control .checkbox-wrapper .checkbox-label:after{width:20px!important;height:20px!important;left:-35px!important;border-radius:0!important}input.gfb__other-option__value{background:transparent!important;box-shadow:none!important;border:1px solid #dddddd!important;border-radius:0!important;padding:16px!important;height:50px!important;min-height:50px!important}button.submit{font-size:18px!important;height:50px!important}.globo-form-app .message.success{background:transparent!important;color:#202023!important;text-align:center!important;margin-bottom:0!important;padding:30px!important;box-shadow:none!important;border:1px solid #dddddd!important;border-top:none!important}.globo-form-app .message.success .gfb__content-title{font-size:26px!important;font-weight:700!important;margin-bottom:15px!important}.globo-form-app .message.success .content{font-size:16px!important;line-height:1.6!important}.globo-form-app .message.success .content p{margin-bottom:10px!important}@media screen and (max-width:999px){form.g-container{padding:20px 10px;border-right:none!important;border-left:none!important}.globo-form-control[data-type=checkbox] .globo-list-control .checkbox-wrapper{padding-left:24px!important}.globo-form-control[data-type=checkbox] li.globo-list-control:not(:last-child){margin-bottom:3px!important}.globo-form-control[data-type=checkbox] .globo-list-control .checkbox-wrapper .checkbox-label:before,.globo-form-control[data-type=checkbox] .globo-list-control .checkbox-wrapper .checkbox-label:after{width:16px!important;height:16px!important;left:-26px!important;top:4px!important}button.submit{font-size:16px!important;height:40px!important}.globo-form-app .message.success{padding:20px!important;border-top:none!important;border-right:none!important;border-left:none!important}.globo-form-app .message.success .gfb__content-title{font-size:18px!important;margin-bottom:10px!important}.globo-form-app .message.success .content{font-size:14px!important}.globo-form-app .message.success .content p{margin-bottom:6px!important}}@media screen and (max-width:768px){header.header{border-bottom:1px solid #dddddd}}.product-card__reviews .review_text_total,.product__block.product__block--title .review_text_total{display:none!important}nav.breadcrumbs *{font-size:16px;font-weight:500}nav.breadcrumbs .breadcrumbs--sep{background:rgba(var(--color-foreground),.6)}.product__block--title-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.product__block--title-info .product__title{font-size:36px;font-weight:600}.jdgm-preview-badge .jdgm-star.jdgm-star{font-size:16px}span.jdgm-prev-badge__text{font-size:16px;font-weight:600;margin-top:3px}.product-text__install-time{font-size:16px;font-weight:600;color:#6b5a4f}.product-text__certified.product__block--text .product__text{font-size:18px;color:#686868}.product-text__certified.product__block--text .product__text a{color:var(--color-black);font-weight:500}.product__block--price .f-price__sale .f-price-item{font-size:26px;font-weight:600;letter-spacing:-1px}.product__block--price .f-price__sale .f-price-item--regular{font-size:20px;font-weight:400}.product__block--price .f-price__regular{font-size:26px;font-weight:600;letter-spacing:-1px}.product__inventory--in-stock .product__inventory-icon{--status-color: #24887c}.product__block--inventory .product__inventory-text{color:#24887c;font-size:16px;font-weight:500}.product-form__input .form__label{font-size:16px;text-transform:capitalize}.product-form__input .form__label .font-body-bolder{font-weight:600!important}.product-form__input .form__label .text-subtext{font-weight:400;color:#b8b2a7}.product-form__input--button input[type=radio]+label{border-width:2px!important;font-size:18px;font-weight:500;padding-inline:25px!important}.product-form__input-swatches{display:grid;grid-template-columns:repeat(10,1fr);gap:10px;width:100%}.swatches_box{width:100%}.swatches_box_button{width:fit-content}label.block[data-swatch-type=variant_image] .swatch-color.block{width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;aspect-ratio:1 / 1}.product-form__buttons{gap:20px}.quantity__input{font-size:24px}.product-form__submit.btn{border-width:1px;font-size:20px;height:60px}shop-pay-wallet-button{display:none!important}.shopify-payment-button__more-options{position:relative!important;background:#000!important;color:transparent!important;padding:0 20px!important;overflow:hidden!important;margin-top:0!important;height:60px}.shopify-payment-button__button--unbranded{font-size:20px!important;font-weight:600!important;height:60px!important}.shopify-payment-button__more-options:before{position:absolute;content:"Buy Now";color:#fff;text-align:center;width:100%;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;margin:auto;font-size:20px;font-weight:600}.product__block--grid-icon-box .f-grid{gap:15px}.product-details-grid-icon-box .grid-icon-box{box-shadow:none;gap:0;background:var(--background-color);color:var(--text-color);padding:16px}.product-details-grid-icon-box .grid-icon-box-heading{font-size:30px;font-weight:600;line-height:initial}.product-details-grid-icon-box .grid-icon-box-description p{font-size:16px;line-height:1.6;font-weight:300;margin:0}.complementary-products__heading{margin:30px 0 10px!important;padding:0!important}.complementary-products .product-card.product-card--simple{padding:10px;border:1px solid #F4F1EC;height:100%}.complementary-products .product-card .product-card__info{text-align:center}.complementary-products .product-card .product-card__info .product-card__title{font-size:16px;font-weight:600}.complementary-products .product-card .product-card__info .f-price{display:none}.btn.btn--icon{border-width:1px}.product__block.product__block--collapsible_tab{margin:0!important}.product__block--collapsible_tab .accordion-details__summary .inline-richtext{font-size:20px;font-weight:600}.product__block--collapsible_tab .accordion-details__content{font-size:16px;font-weight:400;color:#686868}.product__block--collapsible_tab .accordion-details__content strong{color:#202023}.product__block--collapsible_tab .accordion-details__content p{margin:0 0 10px}.product__block--collapsible_tab .accordion-details__content ul{margin:10px 0}.product__payment-info .product__promotion-alert-heading{font-size:20px;font-weight:600}.product__payment-info .product__promotion-alert-heading.text-subtext{font-size:16px;font-weight:400}@media screen and (max-width:1600px){nav.breadcrumbs *{font-size:14px}.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails,.product--media-has-many.product--vertical-carousel .product__media-gallery-viewer-wrap{--thumbnails-width: 100px}.product:not(.product--media-has-0) .product__info-wrapper{padding-inline-start:0rem!important}.product__block{--product-blocks-gap: 15px !important;margin:var(--product-blocks-gap) 0!important}.product__block--title-info .product__title{font-size:30px}.jdgm-preview-badge .jdgm-star.jdgm-star{font-size:15px}span.jdgm-prev-badge__text{font-size:15px;margin-top:2px}.product-text__install-time{font-size:14px}.product-text__certified.product__block--text .product__text{font-size:15px}.product__block--price .f-price__sale .f-price-item{font-size:22px}.product__block--price .f-price__sale .f-price-item--regular{font-size:18px}.product__block--price .f-price__regular{font-size:22px}.product__block--inventory .product__inventory-text,.product-form__input .form__label{font-size:14px}.product-form__input--button input[type=radio]+label{font-size:16px;padding-inline:20px!important}.product-form__buttons{gap:16px}.quantity__input{font-size:20px;height:50px}.product-form__submit.btn{font-size:16px;height:50px}.shopify-payment-button__more-options{height:50px}.shopify-payment-button__button--unbranded{font-size:16px!important;height:50px!important}.shopify-payment-button__more-options:before{font-size:16px}.product__block--grid-icon-box .f-grid{gap:12px}.product-details-grid-icon-box .grid-icon-box{padding:16px}.product-details-grid-icon-box .grid-icon-box-heading{font-size:24px}.product-details-grid-icon-box .grid-icon-box-description p{font-size:14px}.complementary-products__heading{margin:25px 0 8px!important}.complementary-products .product-card.product-card--simple{padding:8px}.complementary-products .product-card .product-card__info .product-card__title{font-size:14px}.product__block--collapsible_tab .accordion-details__summary .inline-richtext{font-size:16px}.product__block--collapsible_tab .accordion-details__content{font-size:13px}.product__block--collapsible_tab .accordion-details__content p{margin:0 0 6px}.product__block--collapsible_tab .accordion-details__content ul{margin:6px 0}.product__payment-info{padding:15px!important}.product__payment-info .product__promotion-alert-heading{font-size:18px}.product__payment-info .product__promotion-alert-heading.text-subtext{font-size:14px}}@media screen and (max-width:1440px){nav.breadcrumbs *{font-size:12px}.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails,.product--media-has-many.product--vertical-carousel .product__media-gallery-viewer-wrap{--thumbnails-width: 80px}.product__block{--product-blocks-gap: 10px !important;margin:var(--product-blocks-gap) 0!important}.product__block--title-info .product__title{font-size:26px}.jdgm-preview-badge .jdgm-star.jdgm-star,span.jdgm-prev-badge__text{font-size:14px}.product-text__install-time{font-size:12px}.product-text__certified.product__block--text .product__text{font-size:14px}.product__block--price .f-price__sale .f-price-item{font-size:18px}.product__block--price .f-price__sale .f-price-item--regular{font-size:14px}.product__block--price .f-price__regular{font-size:18px}.product__block--inventory .product__inventory-text{font-size:12px}.product-form__input .form__label{font-size:12px;margin-bottom:6px!important}.product-form__input--button input[type=radio]+label{font-size:14px;padding-inline:15px!important}.product-form__buttons{gap:12px}.quantity__input{font-size:16px;height:40px}.product-form__submit.btn{font-size:14px;height:40px}.shopify-payment-button__more-options{height:40px}.shopify-payment-button__button--unbranded{font-size:14px!important;height:40px!important}.shopify-payment-button__more-options:before{font-size:14px}.product__block--grid-icon-box .f-grid{gap:10px}.product-details-grid-icon-box .grid-icon-box{padding:12px}.product-details-grid-icon-box .grid-icon-box-heading{font-size:20px}.product-details-grid-icon-box .grid-icon-box-description p{font-size:12px}.complementary-products__heading{margin:25px 0 6px!important}.complementary-products .product-card--simple{padding:6px}.complementary-products .product-card .product-card__info .product-card__title{font-size:12px}.product__block--collapsible_tab .accordion-details__summary .inline-richtext{font-size:14px}.product__block--collapsible_tab .accordion-details__content{font-size:12px}.product__block--collapsible_tab .accordion-details__content p{margin:0 0 4px}.product__block--collapsible_tab .accordion-details__content ul{margin:4px 0}.product__payment-info{padding:12px!important}.product__payment-info .product__promotion-alert-heading{font-size:16px}.product__payment-info .product__promotion-alert-heading.text-subtext{font-size:12px}}@media screen and (max-width:1280px){.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails,.product--media-has-many.product--vertical-carousel .product__media-gallery-viewer-wrap{--thumbnails-width: 60px}.product__block--title-info .product__title{font-size:22px}}@media screen and (max-width:768px){.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails,.product--media-has-many.product--vertical-carousel .product__media-gallery-viewer-wrap{--thumbnails-width: 40px}.product__block--title-inner{flex-direction:column-reverse;gap:6px}.product__block--title-info .product__title{font-size:18px}.jdgm-preview-badge .jdgm-star.jdgm-star,span.jdgm-prev-badge__text,.product-text__certified.product__block--text .product__text{font-size:12px}.product__block--price .f-price__sale .f-price-item{font-size:16px}.product__block--price .f-price__sale .f-price-item--regular{font-size:12px}.product__block--price .f-price__regular{font-size:16px}.product-form__input-swatches{grid-template-columns:repeat(6,1fr);gap:6px}.product-form__input--color .swatch-color:before,.product-form__input--swatch .swatch-color:before{width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;left:-1px!important;top:-1px!important;border-width:1px!important}.product-form__input--button input[type=radio]+label{font-size:12px;padding-inline:12px!important}.quantity{max-width:100px}.product-form__buttons{gap:10px}.quantity__input,.product-form__submit.btn{font-size:14px}.product__block--grid-icon-box .f-grid{gap:8px}.product-details-grid-icon-box .grid-icon-box{padding:8px}.product-details-grid-icon-box .grid-icon-box-heading{font-size:16px}.complementary-products__heading{margin:15px 0 4px!important}.product__payment-info .icon{width:26px!important}}.video-section-narrow{--page-width: 1380px;--page-padding: max(13.5rem, 50vw - var(--scrollbar-width, 0px) / 2 - var(--page-width) / 2)}@media screen and (max-width:1600px){.video-section-narrow{--page-width: 1150px;--page-padding: max(13.5rem, 50vw - var(--scrollbar-width, 0px) / 2 - var(--page-width) / 2)}}@media screen and (max-width:1440px){.video-section-narrow{--page-width: 1020px}}@media screen and (max-width:1199px){.video-section-narrow{--page-padding: 1.6rem}}.page-banner-section{padding:100px 0;background:var(--color-isabeline);color:var(--color-black)}.page-layout-with-sidebar{display:grid;grid-template-columns:30% 70%;padding-block:100px 0}.page-layout-with-sidebar .page__title{display:none}.page-sidebar{padding-right:60px}.page-sidebar-nav{display:flex;flex-direction:column;gap:30px}.page-sidebar-nav a{font-size:18px;font-weight:600;line-height:1.6;text-transform:uppercase}.page-sidebar-nav a.is-active,.page-sidebar-nav a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.page-layout-with-sidebar .page-width{padding-inline:0}.page-layout-with-sidebar .page-content{padding-left:60px;border-left:2px solid #D9D9D9}.page-banner-section .page__title{margin-bottom:10px}.page-banner-section .page__content{margin-top:0}.page-banner-section .page__content.rich-text__text{max-width:700px;margin:auto}.page-sidebar-mobile{display:none}.page-sidebar-select-wrapper{position:relative;width:100%}.page-sidebar-select{width:100%;min-height:50px;padding:10px 20px;border:2px solid var(--color-black);background:transparent;color:var(--color-black);font-size:16px;font-weight:600;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.page-sidebar-select::-ms-expand{display:none}.page-sidebar-select-arrow{position:absolute;top:50%;right:20px;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translateY(-50%)}.page-sidebar-select-arrow svg{display:block;width:16px;height:16px}.page-sidebar-select:focus-visible{outline:none}@media screen and (max-width:1600px){.page-banner-section{padding:80px 0}.page-layout-with-sidebar{padding-block:80px 0}.page-sidebar{padding-right:50px}.page-sidebar-nav{gap:25px}.page-sidebar-nav a{font-size:16px}.page-layout-with-sidebar .page-content{padding-left:50px}.page-banner-section .page__title{margin-bottom:8px}}@media screen and (max-width:1440px){.page-banner-section{padding:60px 0}.page-layout-with-sidebar{padding-block:60px 0}.page-sidebar{padding-right:40px}.page-sidebar-nav{gap:20px}.page-sidebar-nav a{font-size:14px}.page-layout-with-sidebar .page-content{padding-left:40px}.page-banner-section .page__title{margin-bottom:6px}}@media screen and (max-width:1280px){.page-banner-section{padding:50px 0}.page-layout-with-sidebar{grid-template-columns:25% 75%;padding-block:50px 0}.page-sidebar{padding-right:30px}.page-sidebar-nav{gap:15px}.page-layout-with-sidebar .page-content{padding-left:30px}}@media screen and (max-width:999px){.page-sidebar-nav{display:none}.page-sidebar-mobile{display:block;width:100%}.page-banner-section{padding:40px 0}.page-layout-with-sidebar{grid-template-columns:1fr;gap:20px;padding-block:40px 0}.page-sidebar{padding-right:0}.page-layout-with-sidebar .page-content{padding-left:0;border-left:none}}.contact-form.section{max-width:820px;margin-left:0}.contact-form.section .form-label{font-size:18px;font-weight:600}.contact-form.section .form-control{background:transparent;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.contact-form.section .contact__button .btn{width:100%;font-size:20px;height:60px;font-weight:500}@media screen and (max-width:1600px){.contact-form.section .form-label{font-size:16px}.contact-form.section .contact__button .btn{font-size:18px;height:55px}}@media screen and (max-width:1440px){.contact-form.section .form-label{font-size:14px}.contact-form.section .contact__button .btn{font-size:16px;height:50px}}@media screen and (max-width:1280px){.contact-form.section .form-label{font-size:12px}.contact-form.section .contact__button .btn{font-size:14px;height:40px}}.page-layout-with-sidebar .section--collapsible-tabs .section__header--text{margin-top:0}.page-layout-with-sidebar .section--collapsible-tabs .section__header{flex-direction:column;align-items:flex-start;gap:20px}.page-layout-with-sidebar .section--collapsible-tabs .accordion-details__summary .inline-richtext{font-size:20px}.page-layout-with-sidebar .section--collapsible-tabs .accordion-details__content{font-size:16px;line-height:1.6}@media screen and (max-width:1600px){.page-layout-with-sidebar .section--collapsible-tabs .accordion-details__summary .inline-richtext{font-size:18px}.page-layout-with-sidebar .section--collapsible-tabs .accordion-details__content{font-size:14px}}@media screen and (max-width:1440px){.page-layout-with-sidebar .section--collapsible-tabs .accordion-details__summary .inline-richtext{font-size:16px}.page-layout-with-sidebar .section--collapsible-tabs .accordion-details__content{font-size:12px}}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content p,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content li{font-size:16px;line-height:1.6;margin:0 0 10px;color:#686868}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content a,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content strong{font-weight:600;color:var(--color-black)}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content ul{margin:0 0 20px}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h3,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h3{font-size:24px;margin:40px 0 20px;color:var(--color-black)}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h1{margin-top:0!important}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content table{margin:40px 0}@media screen and (max-width:1600px){:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content p,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content li{font-size:14px}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h3,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h3{font-size:20px;margin:32px 0 16px}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content table{margin:32px 0}}@media screen and (max-width:1440px){:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content p,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content li{font-size:13px}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h3,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h3{font-size:18px;margin:24px 0 12px}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content table{margin:24px 0}}@media screen and (max-width:1280px){:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h3,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h3{margin:20px 0 10px}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content table{margin:20px 0}}@media screen and (max-width:768px){:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content p,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content li{font-size:12px}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content ul{margin:0 0 8px}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h1,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content h3,:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content .h3{font-size:16px;margin:16px 0 8px}:is(.privacy-policy,.shipping-policy,.refund-policy,.terms-of-service) .page__content table{margin:16px 0}}.slideshow__title p{margin:0}.mega-menu__link.mega-menu__link--top.font-heading{color:var(--color-brown);font-weight:700!important}.cf-form-block form#create_customer .cf-field label{font-size:18px!important;font-weight:600!important;text-transform:capitalize!important}.cf-form-block form#create_customer input,.cf-form-block form#create_customer select{padding:16px 25px!important;font-size:18px!important}.cf-form-block form#create_customer input,.cf-form-block form#create_customer textarea,.cf-form-block form#create_customer select{border:1px solid var(--color-black)!important;border-radius:0!important;color:var(--color-black)!important}.cf-form-block form#create_customer input:focus-visible,.cf-form-block form#create_customer select:focus-visible{outline:none!important}.cf-form-block form#create_customer .cf-phone-field .cf-country-picker{left:0!important;padding:0!important;width:60px!important}.cf-form-block form#create_customer .cf-phone-field .cf-country-flag-emoji{font-size:20px!important;font-weight:500!important}.cf-form-block form#create_customer .cf-phone-field input{padding-left:70px!important}.cf-form-block form#create_customer .cf-down-arrow{border-top:5px solid var(--color-black)!important}.cf-field input[type=text],.cf-field input[type=email],.cf-field input[type=number],.cf-field input[type=tel],.cf-field input[type=password],.cf-field input[type=file],.cf-field textarea{color:var(--color-black)!important}.cf-form-block form#create_customer .cf-form-button-group{display:grid!important;grid-template-columns:auto 1fr!important}.cf-form-block form#create_customer .cf-button{padding:16px 25px!important;font-size:18px!important;background:#382200!important;color:#fff!important;border:none!important;outline:none!important;border-radius:0!important;height:60px!important}.cf-form-block form#create_customer .create-an-pro-account-form-notes-wrapper div{width:100%!important}.cf-form-block form#create_customer .create-an-pro-account-form-notes{padding:20px!important;background:#f4f1ec!important;border-radius:0!important;display:flex!important;align-items:center!important;gap:12px!important}.cf-form-block form#create_customer .create-an-pro-account-form-notes span{display:flex!important}.cf-form-block form#create_customer .create-an-pro-account-form-notes svg{width:18px!important;height:18px!important}.cf-form-block form#create_customer .create-an-pro-account-form-notes p{color:#747474!important;font-size:14px!important;margin:0!important}.cf-form-block form#create_customer .cf-enum-field__choice{margin:0!important}.cf-form-block form#create_customer .cf-enum-field__choice input{width:20px!important;height:20px!important}.cf-form-block form#create_customer .cf-enum-field__choice span{font-size:16px!important;font-weight:400!important;color:#747474!important}.cf-form-block form#create_customer .form-marketing-checkbox .cf-field{margin:0!important;padding-bottom:0!important}.shopify-block.shopify-app-block .cf-form-block{margin-top:20px!important}.cf-form-block form#create_customer .cf-reset-password{text-align:center!important}@media(max-width:768px){.shopify-block.shopify-app-block .cf-form-block{margin-top:20px!important}.pro-account-slideshow .slideshow__title,.create-an-pro-account .section-app .rich-text__heading{max-width:100%;font-size:24px}.pro-account-slideshow .slideshow__description,.create-an-pro-account .section-app .rich-text__text{font-size:14px;line-height:1.6;margin-top:6px}.cf-form-block form#create_customer .cf-form-inner{padding:0!important}.cf-form-block form#create_customer .cf-field label{font-size:14px!important}.cf-form-block form#create_customer input,.cf-form-block form#create_customer select{padding:10px 15px!important;font-size:14px!important}.cf-form-block form#create_customer .cf-phone-field .cf-country-picker{width:40px!important}.cf-form-block form#create_customer .cf-phone-field .cf-country-flag-emoji{font-size:16px!important}.cf-form-block form#create_customer .cf-phone-field input{padding-left:50px!important}.cf-form-block form#create_customer .cf-form-button-group{grid-template-columns:1fr!important}.cf-form-block form#create_customer .cf-button{padding:10px 15px!important;font-size:14px!important;height:40px!important}.cf-form-block form#create_customer .create-an-pro-account-form-notes{padding:12px!important;gap:8px!important;align-items:flex-start!important}.cf-form-block form#create_customer .create-an-pro-account-form-notes svg{width:14px!important;height:14px!important}.cf-form-block form#create_customer .create-an-pro-account-form-notes p{font-size:12px!important}.cf-form-block form#create_customer .cf-enum-field__choice{align-items:flex-start!important}.cf-form-block form#create_customer .cf-enum-field__choice input{width:16px!important;height:16px!important}.cf-form-block form#create_customer .cf-enum-field__choice span{font-size:12px!important}.cf-form-block form#create_customer .cf-form-actions{margin-top:15px!important;padding:0!important}.cf-form-block form#create_customer .cf-reset-password a{margin:10px 0!important}.cf-form-block form#create_customer .cf-form-inner[data-cf-style-template=light] .cf-field,.cf-form-block form#create_customer .cf-fields-wrapper[data-cf-style-template=light] .cf-field{padding:0!important}}.overlapping-images-with-text--image-right .overlapping-images-with-text__media-inner{justify-content:flex-end}.about-us-rich-text .block.rich-text__text{font-size:16px;line-height:1.6;max-width:1000px;margin:15px auto auto}.about-us-image-with-text .block.rich-text__text{font-size:16px;line-height:1.6}@media(max-width:1600px){.about-us-rich-text .rich-text__subheading,.about-us-rich-text .block.rich-text__text,.about-us-image-with-text .block.rich-text__text{font-size:15px}}@media(max-width:1440px){.about-us-rich-text .rich-text__subheading,.about-us-rich-text .block.rich-text__text,.about-us-image-with-text .block.rich-text__text{font-size:14px}}@media(max-width:1280px){.about-us-rich-text .rich-text__subheading,.about-us-rich-text .block.rich-text__text,.about-us-image-with-text .block.rich-text__text{font-size:13px}}@media(max-width:768px){.about-us-slideshow .slideshow__content.content-overlay--middle-left{justify-content:flex-start}.about-us-slideshow .slideshow__title{font-size:22px}.about-us-slideshow .slideshow__title br{display:none}.about-us-slideshow .slideshow__subtitle,.about-us-slideshow .slideshow__description,.about-us-rich-text .rich-text__subheading{font-size:12px}.about-us-rich-text .rich-text__heading{font-size:22px}.about-us-rich-text .block.rich-text__text{font-size:12px;margin-top:10px}.about-us-image-with-text .rich-text__heading{font-size:22px}.about-us-image-with-text .block.rich-text__text{font-size:12px}.about-us-button-group{padding-top:20px}.about-us-button-group .button-list__item .button-item__inner{padding:4px 15px;font-size:14px!important}.about-us-multicolumn .multicolumn-card__title{font-size:14px}.about-us-multicolumn .multicolumn-card__text{font-size:12px}.about-us-mission-vision .rich-text__heading,.about-us-the-challenge .rich-text__heading,.malia-story .overlapping-images-with-text__heading{font-size:22px}}main.tevello-scope .tw-page-width{max-width:100%}main.tevello-scope #my-drawer-2{display:none}main.tevello-scope .tw-drawer-content>div{padding:0}main.tevello-scope .tw-drawer-content .courses-title,main.tevello-scope .tw-drawer-content .communities-title{font-size:var(--font-h1-size);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-transform);color:rgb(var(--color-foreground));line-height:calc(1 + .2/max(1,var(--font-heading-scale)));word-break:break-word;text-align:left;margin:0 0 40px;text-transform:uppercase}main.tevello-scope .tw-drawer-content .courses,main.tevello-scope .tw-drawer-content .communities{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0}main.tevello-scope .tw-drawer-content .courses{margin:0 0 100px}main.tevello-scope .tw-drawer-content .courses>a,main.tevello-scope .tw-drawer-content .communities>a{width:100%;box-shadow:none;border:1px solid #E6E9E9;border-radius:0}main.tevello-scope .tw-drawer-content .courses a figure:before,main.tevello-scope .tw-drawer-content .communities a figure:before{width:60px!important;height:60px!important;left:20px;bottom:20px;background:#fff!important;color:#000;opacity:100%!important;background-image:url(/cdn/shop/files/lock-icon-black.svg?v=1786960163)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:40%!important}main.tevello-scope .tw-drawer-content .courses a figure img,main.tevello-scope .tw-drawer-content .communities a figure img{width:100%;height:auto;filter:blur(0px)!important;-webkit-filter:blur(0px)!important}main.tevello-scope .tw-drawer-content .courses a .tw-card-body,main.tevello-scope .tw-drawer-content .communities a .tw-card-body{padding:20px}main.tevello-scope .tw-drawer-content .courses a .tw-card-title,main.tevello-scope .tw-drawer-content .communities a .tw-card-title{font-size:20px;font-weight:600;line-height:1.3}main.tevello-scope .tw-drawer-content .courses a p,main.tevello-scope .tw-drawer-content .communities a p{font-size:14px;font-weight:400;line-height:1.6}main.tevello-scope .tw-drawer-content .courses a .tw-card-actions,main.tevello-scope .tw-drawer-content .communities a .tw-card-actions{justify-content:flex-start;margin-top:15px}@media(max-width:999px){main.tevello-scope .tw-drawer-content .courses-title,main.tevello-scope .tw-drawer-content .communities-title{margin:0 0 30px}main.tevello-scope .tw-drawer-content .courses,main.tevello-scope .tw-drawer-content .communities{grid-template-columns:repeat(2,1fr)}main.tevello-scope .tw-drawer-content .courses{margin:0 0 70px}main.tevello-scope .tw-drawer-content .courses a figure:before,main.tevello-scope .tw-drawer-content .communities a figure:before{width:40px!important;height:40px!important;left:15px;bottom:15px;background-size:35%!important}main.tevello-scope .tw-drawer-content .courses a .tw-card-body,main.tevello-scope .tw-drawer-content .communities a .tw-card-body{padding:15px}main.tevello-scope .tw-drawer-content .courses a .tw-card-title,main.tevello-scope .tw-drawer-content .communities a .tw-card-title{font-size:18px}main.tevello-scope .tw-drawer-content .courses a .tw-card-actions,main.tevello-scope .tw-drawer-content .communities a .tw-card-actions{margin-top:12px}}@media(max-width:768px){main.tevello-scope .tw-drawer-content .courses-title,main.tevello-scope .tw-drawer-content .communities-title{margin:0 0 20px;font-size:22px}main.tevello-scope .tw-drawer-content .courses,main.tevello-scope .tw-drawer-content .communities{grid-template-columns:repeat(1,1fr)}main.tevello-scope .tw-drawer-content .courses{margin:0 0 40px}main.tevello-scope .tw-drawer-content .courses a figure:before,main.tevello-scope .tw-drawer-content .communities a figure:before{width:36px!important;height:36px!important;left:12px;bottom:12px;background-size:30%!important}main.tevello-scope .tw-drawer-content .courses a .tw-card-body,main.tevello-scope .tw-drawer-content .communities a .tw-card-body{padding:12px}main.tevello-scope .tw-drawer-content .courses a .tw-card-title,main.tevello-scope .tw-drawer-content .communities a .tw-card-title{font-size:16px}main.tevello-scope .tw-drawer-content .courses a p,main.tevello-scope .tw-drawer-content .communities a p{font-size:12px}main.tevello-scope .tw-drawer-content .courses a .tw-card-actions,main.tevello-scope .tw-drawer-content .communities a .tw-card-actions{margin-top:10px}}.create_pro_account-inner{padding:50px;background:#f4f1ec;color:var(--color-black);display:flex;flex-direction:column;text-align:center}.create_pro_account-icon{text-align:center;margin-bottom:30px}.create_pro_account-icon svg{width:60px;height:auto}.create_pro_account-heading h2{font-size:30px;font-weight:700;line-height:1.3;margin-bottom:10px;color:var(--color-black)}.create_pro_account-description{font-size:18px;font-weight:400;line-height:1.6;margin-bottom:30px;color:var(--color-black)}.create_pro_account-description p{margin:0}.create_pro_account-description p:not(:last-child){margin:0 0 10px}.create_pro_account-buttons{display:grid;grid-template-columns:1fr auto;gap:20px}.create_pro_account-buttons .btn{font-size:16px;font-weight:500}.create_pro_account-notes{font-size:18px;font-weight:400;line-height:1.6;margin-top:20px;color:var(--color-black)}.create_pro_account-notes a{text-decoration:underline}.create_pro_account-notes p{margin:0}.create_pro_account-notes p:not(:last-child){margin:0 0 10px}@media(max-width:1600px){.create_pro_account-inner{padding:45px}.create_pro_account-icon{margin-bottom:25px}.create_pro_account-icon svg{width:50px}.create_pro_account-heading h2{font-size:26px;margin-bottom:8px}.create_pro_account-description{font-size:16px;margin-bottom:25px}.create_pro_account-description p:not(:last-child){margin:0 0 8px}.create_pro_account-buttons .btn{font-size:15px}.create_pro_account-notes{font-size:16px;margin-top:15px}.create_pro_account-notes p:not(:last-child){margin:0 0 8px}}@media(max-width:1440px){.create_pro_account-inner{padding:40px}.create_pro_account-icon{margin-bottom:20px}.create_pro_account-icon svg{width:40px}.create_pro_account-heading h2{font-size:22px;margin-bottom:6px}.create_pro_account-description{font-size:14px;margin-bottom:20px}.create_pro_account-description p:not(:last-child){margin:0 0 6px}.create_pro_account-buttons .btn{font-size:14px}.create_pro_account-notes{font-size:14px;margin-top:12px}.create_pro_account-notes p:not(:last-child){margin:0 0 6px}}@media(max-width:1280px){.create_pro_account-inner{padding:35px}}@media(max-width:999px){.create_pro_account-inner{padding:30px}.create_pro_account-icon{margin-bottom:15px}.create_pro_account-icon svg{width:35px}.create_pro_account-heading h2{font-size:19px;margin-bottom:5px}.create_pro_account-description{font-size:12px;margin-bottom:12px}.create_pro_account-description p:not(:last-child){margin:0 0 5px}.create_pro_account-buttons{grid-template-columns:1fr;gap:10px}.create_pro_account-notes{font-size:12px;margin-top:10px}.create_pro_account-notes p:not(:last-child){margin:0 0 5px}}@media(max-width:768px){.create_pro_account-inner{padding:20px}.create_pro_account-icon{margin-bottom:12px}.create_pro_account-heading h2{font-size:16px;margin-bottom:4px}.create_pro_account-description{margin-bottom:10px}.create_pro_account-description p:not(:last-child){margin:0 0 4px}.create_pro_account-notes{margin-top:8px}.create_pro_account-notes p:not(:last-child){margin:0 0 4px}}.product-card__info-inner .f-price{margin-top:6px}.product-card__info-inner .f-price__sale .f-price-item{font-size:18px;font-weight:600;letter-spacing:-1px}.product-card__info-inner .f-price__sale .f-price-item--regular{font-size:14px;font-weight:400}.product-card__info-inner .f-price__regular{font-size:18px;font-weight:600;letter-spacing:-1px}.login-to-see-price-text{display:block;font-size:14px;margin-top:6px;color:var(--color-gray);text-decoration:underline}.predictive-search-result--products span.jdgm-prev-badge__text{visibility:visible}.create-pro-account-button{margin-top:40px}a.toggle-spotlight-drawer{font-size:18px;padding:0 25px;height:50px}@media(max-width:1600px){a.toggle-spotlight-drawer{font-size:16px;padding:0 20px;height:45px}}@media(max-width:1440px){a.toggle-spotlight-drawer{font-size:14px;padding:0 15px;height:40px}}@media(max-width:1280px){a.toggle-spotlight-drawer{font-size:12px;padding:0 12px;height:30px}}#CartDrawer .cart-quantity{height:36px;min-height:36px;width:8rem}#CartDrawer .quantity__input{height:36px;min-height:36px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
