.font-body{font-family:Chivo,sans-serif}.font-headline,.font-accent{font-family:Lora,serif}.weight-light{font-weight:100}.weight-thin{font-weight:300}.weight-regular{font-weight:400}.weight-semi{font-weight:600}.weight-bold{font-weight:700}.weight-bolder{font-weight:900}.size-xxs{font-size:.6666666667rem}.size-xs{font-size:.7777777778rem}.size-sm{font-size:.8888888889rem}.size-base{font-size:1rem}.size-md{font-size:1.1666666667rem}@media(max-width:989px){.size-md{font-size:1rem}}.size-lg{font-size:1.3333333333rem}@media(max-width:989px){.size-lg{font-size:1.1666666667rem}}@media(max-width:575px){.size-lg{font-size:1rem}}.size-xl{font-size:1.5555555556rem}@media(max-width:989px){.size-xl{font-size:1.3333333333rem}}@media(max-width:575px){.size-xl{font-size:1.1666666667rem}}.size-xxl{font-size:1.7777777778rem}@media(max-width:989px){.size-xxl{font-size:1.5555555556rem}}@media(max-width:575px){.size-xxl{font-size:1.3333333333rem}}.size-xxxl{font-size:2rem}@media(max-width:989px){.size-xxxl{font-size:1.7777777778rem}}@media(max-width:575px){.size-xxxl{font-size:1.5555555556rem}}.size-jumbo{font-size:2.6666666667rem}@media(max-width:989px){.size-jumbo{font-size:2rem}}@media(max-width:575px){.size-jumbo{font-size:1.7777777778rem}}.size-super{font-size:3.5555555556rem}@media(max-width:989px){.size-super{font-size:2.6666666667rem}}@media(max-width:575px){.size-super{font-size:2rem}}.size-epic{font-size:4.4444444444rem}@media(max-width:989px){.size-epic{font-size:2.6666666667rem}}@media(max-width:575px){.size-epic{font-size:3.5555555556rem}}.letter-spacing{letter-spacing:.02em}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.color-light{color:#fcddec}.color-dark{color:#5b3f8e}.color-black{color:#000}.color-grey{color:#f0f0f0}.color-white{color:#fff}.bg-light{background-color:#fcddec}.bg-dark{background-color:#5b3f8e}.bg-black{background-color:#000}.bg-grey{background-color:#f0f0f0}.bg-white{background-color:#fff}.background-video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:auto;z-index:0}.popup-video{background-color:#684a9f;border-radius:999rem;color:#fff;display:inline-block;height:4rem;-webkit-transition:background .2s linear 0s;-moz-transition:background .2s linear 0s;-ms-transition:background .2s linear 0s;transition:background .2s linear 0s;width:4rem}.popup-video:hover,.popup-video:focus-visible{background-color:#684a9f}.popup-video i{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:1.5em;left:53%}.mfp-bg{display:block!important;top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 .4444444444rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:.4444444444rem;right:.4444444444rem;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover,.mfp-preloader a:focus-visible{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#0000;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:2.4444444444rem;height:2.4444444444rem;line-height:2.4444444444rem;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 1rem .5555555556rem;color:#fff;font-style:normal;font-size:1.5555555556rem;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus-visible{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-.3333333333rem;text-align:right;padding-right:.3333333333rem;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:.6666666667rem;line-height:1rem;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-3.0555555556rem;padding:0;width:5rem;height:6.1111111111rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-3rem}.mfp-arrow:hover,.mfp-arrow:focus-visible{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:1.9444444444rem;margin-left:1.9444444444rem;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:.7222222222rem;border-bottom-width:.7222222222rem;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:1.1666666667rem;border-bottom-width:1.1666666667rem;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:.9444444444rem solid #fff;margin-left:1.7222222222rem}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:1.3888888889rem;border-right:1.5rem solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:.9444444444rem solid #fff;margin-left:2.1666666667rem}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:1.5rem solid #3f3f3f}.mfp-iframe-holder{padding-top:2.2222222222rem;padding-bottom:2.2222222222rem}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:66.6666666667rem}.mfp-iframe-holder .mfp-close{top:-2.2222222222rem}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 .4444444444rem #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.2222222222rem 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:2.2222222222rem;bottom:2.2222222222rem;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 .4444444444rem #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:.6666666667rem;line-height:.7777777778rem}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-2rem;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:1rem;color:#f3f3f3;word-wrap:break-word;padding-right:2rem}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:.2777777778rem}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:.1666666667rem .2777777778rem;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:.2777777778rem;top:.1666666667rem}.mfp-img-mobile .mfp-close{top:0;right:0;width:1.9444444444rem;height:1.9444444444rem;line-height:1.9444444444rem;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:.3333333333rem;padding-right:.3333333333rem}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:33.3333333333rem;left:50%;margin-left:-16.6666666667rem;margin-top:.2777777778rem;padding-bottom:.2777777778rem}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:2.4444444444rem}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.slick-slider{display:block;position:relative;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.slick-slider{margin:0;padding:0}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid rgba(0,0,0,0);display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-arrow{background:#fffc;border:none;border-radius:50%;box-shadow:none;color:#0000;cursor:pointer;height:3.3333333333rem;left:2.5%;outline:none;position:absolute;top:50%;width:3.3333333333rem;z-index:9;transform:translateY(-50%)}.slick-arrow:before{position:absolute;transform:translate(-50%,-50%);content:"";color:#fff;border-top:3px solid #684a9f;border-left:3px solid #684a9f;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:center center;left:60%;top:35%;height:1.125rem;width:1.125rem}.slick-arrow:hover,.slick-arrow:focus-visible{background:#fff}.slick-arrow.slick-next{left:auto;right:2.5%;transform:scaleX(-1) translateY(-50%)}.slick-dots{position:absolute;list-style:none;left:50%;bottom:7.5%;margin:0;transform:translate(-50%)}.slick-dots li{background:none;border:2px #fff solid;border-radius:50%;cursor:pointer;display:inline-block;height:.75rem;margin:0 .5rem 0 0;text-indent:-9999px;width:.75rem}.slick-dots li.slick-active{background:#fff;transform:scale(.9)}.shopify-app-block #insta-feed{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-top:2rem;width:100vw}.shopify-app-block #insta-feed h2{color:#684a9f;font-size:4.2rem}.collection-list-wrapper{padding:5rem 0}@media(max-width:748px){.collection-list-wrapper{padding:3rem 0}}h2.related-products__heading.h2{font-size:3.6rem}@media(max-width:748px){h2.related-products__heading.h2{font-size:2.8rem}}.collection .collection__title.title-wrapper{margin:3.5rem auto}.collection .collection__title.title-wrapper .title{margin-top:0}.collection .collection__title.title-wrapper .collection__description p{color:#000}.no-view-all .collection .collection__title.title-wrapper{text-align:center}.view-all .collection .collection__title.title-wrapper{align-items:center;justify-content:space-between;display:flex}@media(max-width:748px){.view-all .collection .collection__title.title-wrapper{flex-direction:column}.view-all .collection .collection__title.title-wrapper .collection__view-all{margin-top:1.5rem}}.collection slider-component .slider-buttons{justify-content:space-between}.collection slider-component .slider-buttons .slider-counter{display:none}.collection slider-component .slider-buttons .progress-bar{background-color:#f0f0f0;height:2px;position:relative;width:calc(100% - 120px)}.collection slider-component .slider-buttons .progress-bar .progress{background-color:#606060;height:2px;left:0;position:absolute;top:0;width:0}.collection slider-component .slider-buttons .slider-button{border-radius:100%;border:1px solid #838383}.collection slider-component .slider-buttons .slider-button .icon{color:#000;height:.8rem}.image-callout-list{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:2rem}.image-callout-list .image-callout-list__item{background:#000;aspect-ratio:1/1;display:block;overflow:hidden;position:relative;text-align:center;text-decoration:none;flex:1}.image-callout-list .image-callout-list__item:first-child{aspect-ratio:3/1;flex:auto;width:100%}.image-callout-list .image-callout-list__item .image-callout-image{background-size:cover;background-position:center center;bottom:0;display:block;left:0;opacity:.8;position:absolute;right:0;top:0;transition:transform .3s}.image-callout-list .image-callout-list__item h3{font-family:Poppins;font-weight:700;font-size:2.4rem;color:#fff;position:relative;text-shadow:0 0 10px rgba(0,0,0,.35);z-index:2}.image-callout-list .image-callout-list__item:hover .image-callout-image,.image-callout-list .image-callout-list__item:focus-visible .image-callout-image{transform:scale(1.1)}@media(max-width:989px){.image-callout-list .image-callout-list__item{aspect-ratio:3/2;flex:auto;width:100%}.image-callout-list .image-callout-list__item:first-child{aspect-ratio:3/2}}h2.image-with-text__heading{color:#684a9f}.image-with-text__text-item .image-with-text__content{justify-content:center;padding-top:1rem;padding-bottom:1rem}.image-with-text__media-item div.image-with-text__media.media{border:0;padding:0!important}.image-with-text__media-item div.image-with-text__media.media img{position:static}@media(max-width:748px){.image-with-text__media-item div.image-with-text__media.media img{padding:3rem}}.fill-width-slide{position:relative}.fill-width-slide img{display:block;height:auto;max-width:100%;width:100%}.fill-width-slide .slider-button-container{align-items:flex-end;display:flex;bottom:6rem;height:calc(100% - 6rem);justify-content:center;left:2rem;margin:auto;max-width:120rem;position:absolute;right:2rem;width:calc(100% - 4rem)}.fill-width-slide .slider-button-container .button{background-color:#fffc;border-color:#fff;color:#684a9f}.fill-width-slide .slider-button-container .button:before,.fill-width-slide .slider-button-container .button:after{display:none}.fill-width-slide .slider-button-container .button:hover,.fill-width-slide .slider-button-container .button:focus-visible{background-color:#fff}.fill-width-slide .slider-button-container.button-placement-left{justify-content:flex-start}.fill-width-slide .slider-button-container.button-placement-right{justify-content:flex-end}.fill-width-slide .slider-button-container.button-color-purple .button{background:#684a9fcc;color:#fff}.fill-width-slide .slider-button-container.button-color-purple .button:hover,.fill-width-slide .slider-button-container.button-color-purple .button:focus-visible{background-color:#684a9f}@media(max-width:748px){.fill-width-slide .slider-button-container{position:static;padding:0;width:100%}.fill-width-slide .slider-button-container .button{background:#684a9f;color:#fff;border-radius:0;width:100%}}.announcement-bar__message span{color:#fcddec;font-weight:700}.header__menu-item span{font-weight:700}.mega-menu__list--condensed.list-menu--disclosure{min-width:0}.mega-menu__list--condensed.list-menu--disclosure .mega-menu__link{padding:.8rem 2rem}#menu-drawer{border:0}#menu-drawer .menu-drawer__inner-container,#menu-drawer .menu-drawer__submenu{background-color:#684a9f}#menu-drawer .menu-drawer__inner-container .list-menu__item,#menu-drawer .menu-drawer__inner-container .menu-drawer__close-button,#menu-drawer .menu-drawer__inner-container summary.menu-drawer__menu-item,#menu-drawer .menu-drawer__submenu .list-menu__item,#menu-drawer .menu-drawer__submenu .menu-drawer__close-button,#menu-drawer .menu-drawer__submenu summary.menu-drawer__menu-item{color:#fff}#menu-drawer .menu-drawer__submenu .list-menu{display:flex;flex-wrap:wrap}#menu-drawer .menu-drawer__submenu .list-menu li{width:100%}#menu-drawer .menu-drawer__submenu .list-menu li.mega-menu__list-item-image{width:50%}#menu-drawer .menu-drawer__submenu .list-menu li.mega-menu__list-item-image img{border-radius:10px}#menu-drawer .menu-drawer__submenu .list-menu li.mega-menu__list-item-image:nth-of-type(2n) a{padding-left:1.5rem}#menu-drawer .menu-drawer__submenu .list-menu li.mega-menu__list-item-image:nth-of-type(odd) a{padding-right:1.5rem}#menu-drawer .list-social{justify-content:center}#menu-drawer .list-social .list-social__link{color:#fff}#menu-drawer #ContactDrawer,#menu-drawer .menu-drawer__utility-links{background-color:#5b3f8e}#menu-drawer #ContactDrawer{max-width:none;padding:2rem 3rem 0}#menu-drawer #ContactDrawer p.ContactDrawer_heading{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.5;max-width:36rem;text-align:left;width:100%}#menu-drawer #ContactDrawer .field:before,#menu-drawer #ContactDrawer .field:after{display:none}#menu-drawer #ContactDrawer .field label.field__label{color:#fff}#menu-drawer #ContactDrawer .field .field__input{background-color:#0000;border-radius:10px;border:1px solid #fff;color:#fff;flex-grow:unset;width:calc(100% - 7.5rem)}#menu-drawer #ContactDrawer .field button{background-color:#fff;border-radius:10px;color:#684a9f;font-weight:700;padding-left:3rem;padding-right:3rem}.per-footer-wrapper{background-color:#684a9f;padding:3rem 0}.per-footer-wrapper .footer-block.grid__item{align-items:center;padding:1rem;display:flex;flex-direction:column;text-align:center}@media(max-width:748px){.per-footer-wrapper .footer-block.grid__item{margin:1rem 0}.per-footer-wrapper .footer-block.grid__item:first-child{margin-top:2rem}.per-footer-wrapper .footer-block.grid__item:last-child{margin-bottom:2rem}}.per-footer-wrapper .footer-block.grid__item img{height:auto;margin-bottom:1rem;max-width:13.3333333333rem;width:80%}.per-footer-wrapper .footer-block.grid__item .footer-block__heading,.per-footer-wrapper .footer-block.grid__item .footer-block__details-content{color:#fff;max-width:30rem}.per-footer-wrapper .footer-block.grid__item .footer-block__heading{margin-bottom:1rem}@media(min-width:749px){.per-footer-wrapper .footer-block.grid__item .footer-block__details-content p{margin-bottom:1rem}}.footer__content-top{padding-top:3.5rem}.footer__content-top .footer-block--newsletter{align-items:flex-start;column-gap:4rem}.footer__content-top .footer__content-logo{width:10rem}.footer__content-top .footer__content-logo img{display:block;height:auto;width:100%}.footer__content-top .footer__content-connect{width:26rem}.footer__content-top .footer__content-connect #ContactFooter{max-width:none}.footer__content-top .footer__content-connect #ContactFooter p.ContactFooter_heading{color:#000;font-size:1.35rem;font-weight:700;line-height:1.5;max-width:36rem;text-align:left;width:100%}.footer__content-top .footer__content-connect #ContactFooter .field:before,.footer__content-top .footer__content-connect #ContactFooter .field:after{display:none}.footer__content-top .footer__content-connect #ContactFooter .field label.field__label{color:#606060}.footer__content-top .footer__content-connect #ContactFooter .field .field__input{background-color:#0000;border-radius:10px;border:1px solid #684a9f;color:#000;flex-grow:unset;width:calc(100% - 7.5rem)}.footer__content-top .footer__content-connect #ContactFooter .field button{background-color:#684a9f;border-radius:10px;color:#fff;font-weight:700;padding-left:3rem;padding-right:3rem}.footer__content-top .footer__content-connect .footer__list-social{justify-content:flex-start}.footer__content-top .footer__content-connect .footer__list-social a{color:#684a9f}.footer__content-top .footer__content-menu{flex-grow:1;padding:0 2rem}.footer__content-top .footer__content-menu .footer-menu{display:flex}.footer__content-top .footer__content-menu .footer-menu li{flex:1}.footer__content-top .footer__content-menu .footer-menu .parent-menu-item>a{font-family:Poppins;font-weight:700;font-size:1.8rem}.footer__content-top .footer__content-info{width:24%}.footer__content-top .footer__content-info h3{line-height:calc(1 + .8/var(--font-body-scale));margin:0;padding-bottom:.5rem;padding-top:.5rem}.footer__content-top .footer__content-info>div{align-items:center;color:#000;display:flex;margin-top:1rem;font-size:1.4rem}.footer__content-top .footer__content-info>div a,.footer__content-top .footer__content-info>div span{display:block;color:#000;text-decoration:none}.footer__content-top .footer__content-info>div a:hover,.footer__content-top .footer__content-info>div a:focus-visible{text-decoration:underline}.footer__content-top .footer__content-info>div svg{height:auto;margin-right:2rem;width:2rem}.footer__content-top .footer__content-info>div.contact__footer--info--address{align-items:flex-start}.footer__content-top .footer__content-info>div.contact__footer--info--address address p{font-style:normal;margin:0}.page-header{background-color:#684a9f;background-size:cover;background-position:center center;color:#fff;margin:0 0 4rem;padding:7rem 0;text-align:center;position:relative}.page-header:before{content:"";background:#684a9f;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);top:0;left:0;bottom:0;right:0;pointer-events:none;position:absolute;z-index:1;-webkit-transition:opacity .2s linear 0s;-moz-transition:opacity .2s linear 0s;-ms-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}.page-header>*{position:relative;z-index:1}.page-header h1{color:#fff;margin:0;text-transform:uppercase}.page-header.has-image{padding:20rem 0}.page-header.has-image h1{text-shadow:0 0 10px rgba(0,0,0,.35)}@media(max-width:748px){.page-header{margin:0 0 1.5rem;padding:4rem 0}.page-header.has-image{padding:12rem 0}}.page-header.education-blog-header{margin-bottom:0!important}h3.page-intro{color:#684a9f;text-align:center;font-size:3rem;line-height:1.75;margin:auto;padding:4rem 0;max-width:102rem}@media(max-width:748px){h3.page-intro{font-size:2rem}}.shopify-policy__title,.main-blog .title--primary{background-color:#684a9f;background-size:cover;background-position:center center;color:#fff;margin:0 0 4rem;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;margin-bottom:6rem;max-width:100vw;padding:7rem 0;text-align:center;position:relative}.shopify-policy__title:before,.main-blog .title--primary:before{content:"";background:#684a9f;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);top:0;left:0;bottom:0;right:0;pointer-events:none;position:absolute;z-index:1;-webkit-transition:opacity .2s linear 0s;-moz-transition:opacity .2s linear 0s;-ms-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}.shopify-policy__title>*,.main-blog .title--primary>*{position:relative;z-index:1}.shopify-policy__title:before,.main-blog .title--primary:before{z-index:-1}.shopify-policy__title h1,.main-blog .title--primary h1{color:#fff;margin:0;text-transform:uppercase}.shopify-policy__container{margin-bottom:10rem;max-width:960px!important}.contact.page-width{display:flex;justify-content:space-between;column-gap:8%}@media(max-width:1247px){.contact.page-width{column-gap:5%}}@media(max-width:748px){.contact.page-width{flex-direction:column}}.contact.page-width .contact__section{flex:1;flex-grow:1}.contact.page-width .contact__section .title{color:#684a9f}@media(max-width:748px){.contact.page-width .contact__section{margin-bottom:2rem}}@media(min-width:749px){.contact__section--info{max-width:36rem;min-width:30rem}}.contact__section--info>div{align-items:center;color:#684a9f;display:flex;font-size:2rem;font-weight:700;margin-top:7rem}@media(max-width:1247px){.contact__section--info>div{font-size:1.6rem;margin-top:5rem}}@media(max-width:748px){.contact__section--info>div{font-size:1.8rem;margin:5rem 0}}.contact__section--info>div a{color:#684a9f;text-decoration:none}.contact__section--info>div a:hover,.contact__section--info>div a:focus-visible{text-decoration:underline}.contact__section--info>div svg{height:auto;margin-right:3rem;width:3rem}.contact__section--info>div.contact__section--info--address{align-items:flex-start}.contact__section--info>div.contact__section--info--address address p{font-style:normal;margin:0}.contact__section--form .custom-field{margin-bottom:2rem}.contact__section--form .custom-field label{display:block;color:#684a9f;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.contact__section--form .custom-field input,.contact__section--form .custom-field select,.contact__section--form .custom-field textarea{border:1px solid #684a9f;border-radius:10px;font-size:2rem;padding:1rem;width:100%}.contact__section--form .custom-field input{height:6rem;line-height:6rem}.contact__section--form .custom-field .select-wrapper{position:relative}.contact__section--form .custom-field .select-wrapper select{height:6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__section--form .custom-field .select-wrapper svg{height:12px;position:absolute;pointer-events:none;right:2rem;top:calc(50% - 6px);width:auto}.product{margin:5rem 0 8rem!important}@media(max-width:748px){.product{margin:3rem 0 5rem!important}}.product .product__info-wrapper .product__title h1{color:#606060;font-size:3.2rem}.product .product__info-wrapper .price .price__badge-sale{vertical-align:middle}.product .product__info-wrapper .price--large{font-size:2.4rem}.product .product__info-wrapper .price--large .price__container{color:#684a9f;font-weight:700}.product .product__info-wrapper .product__sku{color:#838383;font-weight:700;font-style:1.2rem;margin-top:0}.product .product__info-wrapper .product__text{color:#838383;margin-bottom:2rem}.product .product__info-wrapper .product__text.caption-with-letter-spacing{margin-bottom:1rem}.product .product__info-wrapper quantity-input.quantity{border:1px solid #000;border-radius:10px}.product .product__info-wrapper quantity-input.quantity:after{display:none}.product .product__info-wrapper variant-radios fieldset.product-form__input{display:flex;justify-content:flex-start}.product .product__info-wrapper variant-radios fieldset.product-form__input label{border-color:#838383;border-radius:0;padding:1rem;margin-right:0}.product .product__info-wrapper variant-radios fieldset.product-form__input input[type=radio]:checked+label{background-color:#684a9f;border-color:#684a9f}.product__kit-products{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;margin:5rem 0 3rem;padding:1rem 0}.product__kit-products h3{color:#606060}.product__kit-products .product-kit-list{list-style:none;margin:2rem 0;padding:0}.product__kit-products .product-kit-list li{margin:0 0 1.5rem;padding:0}.product__kit-products .product-kit-list li a{display:flex;color:#606060;justify-content:space-between;text-decoration:none}.product__kit-products .product-kit-list li a:hover,.product__kit-products .product-kit-list li a:focus-visible{color:#684a9f}.product__kit-products .product-kit-list li a .product-kit-img{width:4.8rem}.product__kit-products .product-kit-list li a .product-kit-img img{border:1px solid #f0f0f0;display:block;height:auto;padding:.2rem;width:100%}.product__kit-products .product-kit-list li a .product-kit-name{font-family:Poppins;align-items:center;display:flex;font-size:1.4rem;line-height:1.5;width:calc(100% - 6rem)}.media>*:not(.zoom):not(.deferred-media__poster-button){max-height:100%;width:auto;left:50%;transform:translate(-50%)}@media screen and (min-width:990px){.grid__item .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:translate(-50%) scale(1.05)}}h3.card__heading.h5{font-family:Roboto;font-weight:400;font-size:1.4rem}.card-information .price{font-size:1.4rem}.card__content .card__badge span.badge{aspect-ratio:1/1;display:flex;align-items:center}a.button-link{color:#684a9f;display:inline-block;border:1px solid #684a9f;border-radius:.5rem;margin-right:.8rem;padding:.2rem 1.6rem .1rem;text-decoration:none;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}a.button-link:hover,a.button-link:focus-visible{background-color:#684a9f;color:#fff}.product .product__info-wrapper variant-radios fieldset.product-form__input{flex-wrap:wrap;gap:.75rem}.product .product__info-wrapper variant-radios fieldset.product-form__input label{border-radius:.35rem;margin:0;white-space:nowrap}.header__icon .cart-count-bubble span{line-height:1}@media(min-width:749px){body .cart-notification-wrapper .cart-notification{border-radius:0 0 20px 20px;box-shadow:0 0 20px 10px #0000001a}}body .cart-notification-wrapper .cart-notification .cart-notification-product__name{margin-top:1rem}body .cart-notification-wrapper .cart-notification button.link.button-label{color:#838383;margin-top:2rem}.education-blog h3.page-intro{margin-bottom:4rem}@media(max-width:748px){.education-blog h3.page-intro{margin-bottom:2rem}}.education-blog .blog-articles{grid-template-columns:1fr;row-gap:6rem}.education-blog .article-card-education .article-card{flex-direction:row;column-gap:4rem}@media(max-width:748px){.education-blog .article-card-education .article-card{flex-direction:column;column-gap:0;row-gap:2rem}}.education-blog .article-card-education .article-card>*{flex:1}.education-blog .article-card-education .article-card .article-card__image-wrapper{position:relative}.education-blog .article-card-education .article-card .article-card__image-wrapper a.video-popup{color:#fff;bottom:0;left:0;right:0;top:0;height:100%;width:100%;position:absolute;z-index:9}.education-blog .article-card-education .article-card .article-card__image-wrapper a.video-popup span{visibility:hidden}.education-blog .article-card-education .article-card .article-card__image-wrapper a.video-popup svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);height:7rem;width:7rem}.education-blog .article-card-education .article-card .card__information{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:2rem 0;text-align:left}.education-blog .article-card-education .article-card .card__information .button{text-decoration:none!important}.education-blog .article-card-education .article-card .card__information .article-card__footer:last-child{margin-top:0}.education-blog .article-card-education .article-card h3.card__heading a:after{display:none}.article-template__video{margin-top:4rem}.article-template__video iframe{aspect-ratio:16/9;width:100%}.distributors{display:flex;flex-wrap:wrap;padding:1rem 2rem;margin:0 auto 8rem;max-width:120rem}.distributors-content{color:#684a9f;font-size:2rem}@media(max-width:989px){.distributors-content{font-size:1.6rem}}h2.distributor-section-title{color:#684a9f;display:block;font-size:4.2rem;font-weight:700;margin:8rem 0 2.5rem;width:100%}.distributor-columns{display:flex}@media(max-width:989px){.distributor-columns{flex-direction:column}}.distributor-columns .column-distributor{width:20%}.distributor-columns .column-distributor h3{font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400!important;margin:0}.distributor-columns .column-distributor a{color:#684a9f;display:inline-block;border:1px solid #684a9f;border-radius:.5rem;margin-top:.8rem;padding:.1rem .8rem;text-decoration:none}.distributor-columns .column-distributor a:hover,.distributor-columns .column-distributor a:focus-visible{background-color:#684a9f;color:#fff}.distributor-columns .column-email{width:30%}.distributor-columns .column-email a{color:#684a9f;text-decoration:none}.distributor-columns .column-email a:hover,.distributor-columns .column-email a:focus-visible{text-decoration:underline}.distributor-columns .column-phone{width:15%}.distributor-columns .column-address{width:20%}.distributor-columns .column-address address{font-style:normal;margin:0}.distributor-columns .column-country{width:15%;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.distributor-columns .column-country img{height:3rem;margin-right:1rem;width:auto}.distributor-columns .distributors-column{font-size:1.4rem;line-height:1.65;padding-right:.8rem}@media(max-width:989px){.distributor-columns .distributors-column{margin-bottom:1.6rem;width:100%}}.distributor-columns.distributor-section-header{border-bottom:3px solid #684a9f;width:100%}.distributor-columns.distributor-section-header .distributors-column{color:#684a9f;font-weight:700}@media(max-width:989px){.distributor-columns.distributor-section-header .distributors-column{display:none}}.distributor-columns.distributor{border-bottom:1px solid #684a9f;padding:2rem 0;width:100%}@media(max-width:989px){.distributor-columns.distributor{padding-right:2rem;width:50%}}@media(max-width:575px){.distributor-columns.distributor{padding-right:2rem;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
