@import url(//hello.myfonts.net/count/3c6fa7);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-UltraLight/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-UltraLight/font.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-UltraLightItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-UltraLightItalic/font.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Thin/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Thin/font.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-ThinItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-ThinItalic/font.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Light/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Light/font.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-LightItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-LightItalic/font.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Regular/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Regular/font.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-RegularItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-RegularItalic/font.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Medium/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Medium/font.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-MediumItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-MediumItalic/font.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-SemiBold/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-SemiBold/font.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-SemiBoldItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-SemiBoldItalic/font.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Bold/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Bold/font.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-BoldItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-BoldItalic/font.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-ExtraBold/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-ExtraBold/font.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-ExtraBoldItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-ExtraBoldItalic/font.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Black/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Black/font.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-BlackItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-BlackItalic/font.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Heavy/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-Heavy/font.woff) format("woff");font-weight:1000;font-style:normal}@font-face{font-display:swap;font-family:'QanelasSoft';src:url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-HeavyItalic/font.woff2) format("woff2"),url(../../../../../../../../themes/hunger-for-words/assets/fonts/QanelasSoft-HeavyItalic/font.woff) format("woff");font-weight:1000;font-style:italic}html{font-size:100%}body{font-family:QanelasSoft,'Helvetica',sans-serif;font-weight:400;color:#4F4D52}.page-heading{font-size:3.4375rem;font-weight:700}.text--violet{color:#944fe5}.text--salmon{color:#fba28a}.text--pink{color:#ffc9ed}.has-small-font-size{font-size:.8125rem}.has-medium-font-size{font-size:1.375rem}.has-large-font-size{font-size:2.25rem}.has-huge-font-size{font-size:3rem}.avaiable-heading{font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.125rem;padding:0 8% 0 8%;color:#4F4D52;line-height:1.5}@-webkit-keyframes slide{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes showBottomText{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes showBottomText{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.appear-fade-in{transition:all 1s cubic-bezier(.215,.61,.355,1);opacity:0}.in-view-fade-in.appear-fade-in{opacity:1}.appear-fade-up{-webkit-transform:translateY(10px);transform:translateY(10px);transition:all 1s cubic-bezier(.215,.61,.355,1);opacity:0}.in-view-fade-up.appear-fade-up{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.anim-delay-130{transition-delay:130ms}.anim-delay-300{transition-delay:300ms}.anim-delay-500{transition-delay:500ms}.anim-delay-700{transition-delay:700ms}.anim-delay-thirteen{transition-delay:1300ms}.anim-delay-2000{transition-delay:2000ms}.drop-shadow-subtle{box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}.hidden{display:none}@media (min-width:768px){.hidden-sm{display:none}}@media (min-width:992px){.hidden-md{display:none}}@media (min-width:1201px){.hidden-lg{display:none}}.rounded-corners{border-radius:.625rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}.rounded-corners--strong{border-radius:.625rem;overflow:hidden;line-height:0;box-shadow:-5px 5px 7px 0 rgba(0,0,0,.14)}.crop-circle .wp-block-media-text__media{overflow:hidden;border-radius:100%;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08);width:100%;padding-top:100%;position:relative;height:auto!important}.crop-circle .wp-block-media-text__media img{position:absolute;top:0;left:0;bottom:0;right:0}.grecaptcha-badge{display:none}.mw-294{width:100%;padding:2rem}.mw-294 a{width:100%}@media (min-width:768px){.mw-294 a{width:294px}}.home .header{position:absolute}.header{position:relative;z-index:10;width:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:768px){.header{position:absolute}}.header__open-menu{font-size:2.25rem;font-style:normal;font-weight:400;padding:.5em}@media (min-width:768px){.header__open-menu{display:none}}.header__open-menu--light{color:#fff}.header__open-menu--dark{color:#111}.header__open-menu--resp-dl{color:#111}@media (min-width:768px){.header__open-menu--resp-dl{color:#fff}}.header__open-menu--resp-ld{color:#fff}@media (min-width:768px){.header__open-menu--resp-ld{color:#111}}.nav__mobile{position:fixed;z-index:10;background-color:#944fe5;width:100vw;height:100vh;top:0;color:#111;font-weight:700;font-size:2.25rem}@media (min-width:768px){.nav__mobile{display:none}}.nav__mobile-header{display:flex;justify-content:space-between;align-items:center}.nav__mobile-close{font-size:2.25rem;font-style:normal;font-weight:lighter;padding:.5em;color:#fff}.nav__mobile .main-nav{padding:2.25rem;line-height:1.5;margin-left:auto;margin-right:auto;max-width:25rem}.nav__mobile .main-nav .current_page_item{color:#fff}.nav__mobile .main-nav .menu-item:hover{color:#fff}.nav__mobile-cart{padding:2.25rem;font-size:1.5rem;margin-left:auto;margin-right:auto;max-width:25rem}.nav__mobile-cart .cart-label{margin-right:.375rem}.nav__mobile-cart .cart-icon{display:inline-block}.nav__mobile-cart .cart-icon svg{width:1.5rem;height:auto}.nav__mobile-cart .cart-count{color:#fff;font-weight:500}.nav__full{display:none;font-size:1rem}@media (min-width:768px){.nav__full{display:block}}.nav__full .main-nav{padding:1.5em;line-height:1.5;margin-left:auto;margin-right:auto;max-width:20rem;display:inline-block}.nav__full .main-nav .menu{display:flex;justify-content:flex-end}.nav__full .main-nav .menu-item{flex:1 0 auto;padding:.25rem 0;margin:.5rem;text-align:center}.nav__full .nav__cart.nav__cart--selected .cart-icon svg path,.nav__full .nav__cart:hover .cart-icon svg path{fill:#ffba00}.nav__full .nav__cart.nav__cart--selected .cart-count,.nav__full .nav__cart:hover .cart-count{color:#ffba00}.nav__full .nav__cart{display:inline-block;margin:0 1rem 0 2.25rem;padding:.625rem;transition:300ms}.nav__full .nav__cart .cart-icon{display:inline-block}.nav__full .nav__cart .cart-icon svg{width:1rem;height:auto}.nav__full .nav__cart .cart-icon svg path{transition:300ms;fill:#fff}.nav__full .nav__cart .cart-count{margin-left:.375rem;font-size:1rem;color:#fff;font-weight:600;transition:300ms}.nav__full .nav__cart--selected .cart-icon svg path{fill:#ffba00}.nav__full .nav__cart--selected .cart-count{color:#ffba00}.nav__full--light{color:#fff}@media (min-width:768px){.nav__full--light{color:#fff}}.nav__full--light .main-nav .menu-item.current_page_item,.nav__full--light .main-nav .menu-item.current-page-ancestor{color:#fff}.nav__full--light .main-nav .menu-item.current_page_item:after,.nav__full--light .main-nav .menu-item.current-page-ancestor:after{width:100%;transition:300ms ease-in;opacity:1}@media (min-width:768px){.nav__full--light .main-nav .menu-item.current_page_item,.nav__full--light .main-nav .menu-item.current-page-ancestor{color:#fff}}.nav__full--light .main-nav .menu-item{transition:300ms ease-out;position:relative}.nav__full--light .main-nav .menu-item:after{left:1px;z-index:1;width:0;height:2px;content:" ";bottom:-3px;position:absolute;background:#fff;transition:100ms ease-out;opacity:0}@media (min-width:768px){.nav__full--light .main-nav .menu-item:after{background:#fff}}.nav__full--light .main-nav .menu-item:hover:after{width:100%;transition:250ms ease-in;opacity:1}.nav__full--light .nav__cart{border-left:#fff solid 1px}@media (min-width:768px){.nav__full--light .nav__cart{border-left:#fff solid 1px}}.nav__full--light .nav__cart .cart-icon svg path{fill:#fff}@media (min-width:768px){.nav__full--light .nav__cart .cart-icon svg path{fill:#fff}}.nav__full--light .nav__cart .cart-count{color:#fff}@media (min-width:768px){.nav__full--light .nav__cart .cart-count{color:#fff}}.nav__full--dark{color:#4F4D52}@media (min-width:768px){.nav__full--dark{color:#4F4D52}}.nav__full--dark .main-nav .menu-item.current_page_item,.nav__full--dark .main-nav .menu-item.current-page-ancestor{color:#4F4D52}.nav__full--dark .main-nav .menu-item.current_page_item:after,.nav__full--dark .main-nav .menu-item.current-page-ancestor:after{width:100%;transition:300ms ease-in;opacity:1}@media (min-width:768px){.nav__full--dark .main-nav .menu-item.current_page_item,.nav__full--dark .main-nav .menu-item.current-page-ancestor{color:#4F4D52}}.nav__full--dark .main-nav .menu-item{transition:300ms ease-out;position:relative}.nav__full--dark .main-nav .menu-item:after{left:1px;z-index:1;width:0;height:2px;content:" ";bottom:-3px;position:absolute;background:#4F4D52;transition:100ms ease-out;opacity:0}@media (min-width:768px){.nav__full--dark .main-nav .menu-item:after{background:#4F4D52}}.nav__full--dark .main-nav .menu-item:hover:after{width:100%;transition:250ms ease-in;opacity:1}.nav__full--dark .nav__cart{border-left:#4F4D52 solid 1px}@media (min-width:768px){.nav__full--dark .nav__cart{border-left:#4F4D52 solid 1px}}.nav__full--dark .nav__cart .cart-icon svg path{fill:#4F4D52}@media (min-width:768px){.nav__full--dark .nav__cart .cart-icon svg path{fill:#4F4D52}}.nav__full--dark .nav__cart .cart-count{color:#4F4D52}@media (min-width:768px){.nav__full--dark .nav__cart .cart-count{color:#4F4D52}}.nav__full--resp-dl{color:#4F4D52}@media (min-width:768px){.nav__full--resp-dl{color:#fff}}.nav__full--resp-dl .main-nav .menu-item.current_page_item,.nav__full--resp-dl .main-nav .menu-item.current-page-ancestor{color:#4F4D52}.nav__full--resp-dl .main-nav .menu-item.current_page_item:after,.nav__full--resp-dl .main-nav .menu-item.current-page-ancestor:after{width:100%;transition:300ms ease-in;opacity:1}@media (min-width:768px){.nav__full--resp-dl .main-nav .menu-item.current_page_item,.nav__full--resp-dl .main-nav .menu-item.current-page-ancestor{color:#fff}}.nav__full--resp-dl .main-nav .menu-item{transition:300ms ease-out;position:relative}.nav__full--resp-dl .main-nav .menu-item:after{left:1px;z-index:1;width:0;height:2px;content:" ";bottom:-3px;position:absolute;background:#4F4D52;transition:100ms ease-out;opacity:0}@media (min-width:768px){.nav__full--resp-dl .main-nav .menu-item:after{background:#fff}}.nav__full--resp-dl .main-nav .menu-item:hover:after{width:100%;transition:250ms ease-in;opacity:1}.nav__full--resp-dl .nav__cart{border-left:#4F4D52 solid 1px}@media (min-width:768px){.nav__full--resp-dl .nav__cart{border-left:#fff solid 1px}}.nav__full--resp-dl .nav__cart .cart-icon svg path{fill:#4F4D52}@media (min-width:768px){.nav__full--resp-dl .nav__cart .cart-icon svg path{fill:#fff}}.nav__full--resp-dl .nav__cart .cart-count{color:#4F4D52}@media (min-width:768px){.nav__full--resp-dl .nav__cart .cart-count{color:#fff}}.nav__full--resp-ld{color:#fff}@media (min-width:768px){.nav__full--resp-ld{color:#4F4D52}}.nav__full--resp-ld .main-nav .menu-item.current_page_item,.nav__full--resp-ld .main-nav .menu-item.current-page-ancestor{color:#fff}.nav__full--resp-ld .main-nav .menu-item.current_page_item:after,.nav__full--resp-ld .main-nav .menu-item.current-page-ancestor:after{width:100%;transition:300ms ease-in;opacity:1}@media (min-width:768px){.nav__full--resp-ld .main-nav .menu-item.current_page_item,.nav__full--resp-ld .main-nav .menu-item.current-page-ancestor{color:#4F4D52}}.nav__full--resp-ld .main-nav .menu-item{transition:300ms ease-out;position:relative}.nav__full--resp-ld .main-nav .menu-item:after{left:1px;z-index:1;width:0;height:2px;content:" ";bottom:-3px;position:absolute;background:#fff;transition:100ms ease-out;opacity:0}@media (min-width:768px){.nav__full--resp-ld .main-nav .menu-item:after{background:#4F4D52}}.nav__full--resp-ld .main-nav .menu-item:hover:after{width:100%;transition:250ms ease-in;opacity:1}.nav__full--resp-ld .nav__cart{border-left:#fff solid 1px}@media (min-width:768px){.nav__full--resp-ld .nav__cart{border-left:#4F4D52 solid 1px}}.nav__full--resp-ld .nav__cart .cart-icon svg path{fill:#fff}@media (min-width:768px){.nav__full--resp-ld .nav__cart .cart-icon svg path{fill:#4F4D52}}.nav__full--resp-ld .nav__cart .cart-count{color:#fff}@media (min-width:768px){.nav__full--resp-ld .nav__cart .cart-count{color:#4F4D52}}.slide-menu{overflow:visible;left:-100vw;transition:all 350ms ease-in-out}.slide-menu--opened{-webkit-transform:translateX(100vw);transform:translateX(100vw)}.slide-menu__with{overflow:visible;transition:all 350ms ease-in-out}.slide-menu__with--opened{-webkit-transform:translateX(50vw);transform:translateX(50vw)}.logo{height:auto;width:7.75rem}.logo--light{fill:#fff}.logo--dark{fill:#944fe5}.logo--violet{fill:#944fe5}.logo--resp-dl{fill:#944fe5}@media (min-width:768px){.logo--resp-dl{fill:#fff}}.logo--resp-ld{fill:#fff}@media (min-width:768px){.logo--resp-ld{fill:#944fe5}}.wp-block-button__link{position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;color:#523d78!important;background-color:#99d9ff}.wp-block-button__link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.wp-block-button__link:focus{outline:none}.wp-block-button__link:hover{background-color:#ccecff}.is-style-purple-button .wp-block-button__link{position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;color:white!important}.is-style-purple-button .wp-block-button__link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.is-style-purple-button .wp-block-button__link:focus{outline:none}.wp-block-button.btn-full{margin:0;padding:1rem 0;width:100%}.wp-block-button.btn-full a{display:block;width:100%}.link{display:inline-flex;align-items:center}.link:hover .link__icon{background:#944fe5;box-shadow:0 0 0 3px rgba(148,79,229,.3)}.link:hover .link__icon svg .link-arrow path{fill:#fff}.link:hover .link__label{color:#944fe5}.link__icon{font-style:normal;margin-right:.375rem;border-radius:100%;background:transparent;box-shadow:0 0 0 2px #944fe5;line-height:0;transition:500ms}.link__icon svg{width:1.875rem;height:1.875rem}.link__icon svg .link-arrow path{transition:500ms;fill:#3c3c3c}.link__label{font-family:'IBM Plex Sans',sans-serif;color:#4F4D52;font-weight:600;font-size:.75rem;padding-bottom:.25rem;transition:500ms}.wpforms-field-large,.wpforms-field-medium{display:block;width:100%;font-size:1rem;padding:.625rem;border-radius:.25rem;margin:0;background-color:#fff;border:#b3b3b3 solid .125rem}.wpforms-field-large:focus,.wpforms-field-medium:focus{outline:none!important;border:#944fe5 solid .125rem}::-webkit-input-placeholder{color:#b3b3b3}::placeholder{color:#b3b3b3}.wpforms-submit{display:block;position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;width:100%;border:none;margin:0 auto 0 auto}.wpforms-submit:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.wpforms-submit:focus{outline:none}@media (min-width:768px){.wpforms-submit{max-width:21.25rem}}.form__label{display:none}.wpforms-confirmation-container{text-align:center;color:#fff;font-weight:500;font-size:1.75rem}.woocommerce input[type=text],.woocommerce input[type=tel],.woocommerce input[type=email],.woocommerce textarea{margin:.625rem 0;display:block;width:100%;font-size:1rem;padding:.625rem;border-radius:.25rem;margin:0;background-color:#fff;border:#b3b3b3 solid .125rem}.woocommerce input[type=text]:focus,.woocommerce input[type=tel]:focus,.woocommerce input[type=email]:focus,.woocommerce textarea:focus{outline:none!important;border:#944fe5 solid .125rem}.woocommerce input[type=radio]{margin-right:.75rem}.woocommerce .select2-selection{display:block;font-size:1rem;height:auto;border-radius:.25rem;margin:0;background-color:#fff;border:#b3b3b3 solid .125rem}.woocommerce .select2-selection:focus{outline:none!important;border:#944fe5 solid .125rem}.woocommerce .select2-selection__rendered{margin:.375rem 0}.woocommerce .form-row{padding:.75rem 0}.woocommerce .form-row>label{display:none}#warranty_form .button{position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;display:block;margin-right:auto;margin-left:auto;min-width:16.875rem}#warranty_form .button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}#warranty_form .button:focus{outline:none}#warranty_form input[name="first_name"],#warranty_form input[name="last_name"]{width:45%!important}@media (min-width:768px){#warranty_form input[name="first_name"],#warranty_form input[name="last_name"]{width:49%!important}}#warranty_form div.wfb-field-div label{float:none;display:block}.article{padding:.625rem;margin:.9375rem;border-radius:.3125rem;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);max-width:50rem}.article-heading{font-weight:700;color:#111;font-size:1.625rem}.article-body{color:#111;font-size:1.1875rem}.article-logo{fill:#944fe5;flex:0 1 auto;padding:0 1.875rem}.article-logo__container{display:flex;padding:1.5625rem 0}.article-logo__divider{flex:1 0 auto}.article-logo__divider-line{position:relative;border-bottom:gray solid 1px;bottom:50%}.footer{position:relative;background-color:#523d78}.footer__wrap{margin-left:auto;margin-right:auto;max-width:27.5rem}.footer-img{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-2.5rem}.footer-img img{max-width:8.75rem;height:auto}.footer-form{padding:1.875rem 1.875rem 0 1.875rem;width:100%}.footer-form .wpforms-submit{max-width:100%}.footer__text{padding:4.375rem 1.875rem 0 1.875rem}.footer__title{font-weight:600;color:#fff;letter-spacing:-.01875rem;font-size:1.75rem;text-align:center;padding:.5rem 0}.footer__subtitle{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52;color:#fff;text-align:center;padding:.5rem 1.1875rem 0 1.1875rem}.footer-social{display:flex;justify-content:center;padding:1.25rem}.footer-social-icon{margin:0 .25rem}.footer-social-icon svg{width:44px;height:auto}.footer-logo{width:10rem;height:auto;margin-left:auto;margin-right:auto}.footer-copyright{padding:.375rem 0 .75rem 0}.footer-copyright p{font-size:.875rem;color:#fff;text-align:center;padding:.25rem;line-height:2em}.footer-links{color:#fff;text-align:center;padding:.375rem 0 2.5rem 0;font-size:1.125rem}.footer-links a:hover:hover{text-decoration:underline}.footer{position:relative;background-color:#523d78}.footer__wrap{margin-left:auto;margin-right:auto;max-width:27.5rem}.footer-img{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-2.5rem}.footer-img img{max-width:8.75rem;height:auto}.footer-form{padding:1.875rem 1.875rem 0 1.875rem;width:100%}.footer-form .wpforms-submit{max-width:100%}.footer__text{padding:4.375rem 1.875rem 0 1.875rem}.footer__title{font-weight:600;color:#fff;letter-spacing:-.01875rem;font-size:1.75rem;text-align:center;padding:.5rem 0}.footer__subtitle{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52;color:#fff;text-align:center;padding:.5rem 1.1875rem 0 1.1875rem}.footer-social{display:flex;justify-content:center;padding:1.25rem}.footer-social-icon{margin:0 .25rem}.footer-social-icon svg{width:44px;height:auto}.footer-logo{width:10rem;height:auto;margin-left:auto;margin-right:auto}.footer-copyright{padding:.375rem 0 .75rem 0}.footer-copyright p{font-size:.875rem;color:#fff;text-align:center;padding:.25rem;line-height:2em}.footer-links{color:#fff;text-align:center;padding:.375rem 0 2.5rem 0;font-size:1.125rem}.footer-links a:hover:hover{text-decoration:underline}.shop-back-link{padding-top:.75rem;padding-left:1.375rem}@media (min-width:768px){.shop-back-link{margin-left:auto;margin-right:auto;max-width:43.75rem;padding:1.875rem 0 0 0}}.shop-back-link .link__icon svg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.single-product{color:#4F4D52}.single-product .content-shop>.product{padding:.625rem;margin-left:auto;margin-right:auto;max-width:43.75rem}@media (min-width:768px){.single-product .content-shop>.product{padding:3.125rem 3.125rem 2.375rem 3.125rem}}.single-product .content-shop>.product .product-title-price{display:flex;justify-content:center;align-items:center}.single-product .content-shop>.product .product_title{display:block;font-weight:700;font-size:1.75rem;letter-spacing:-.03125rem;padding-left:1.375rem;text-align:center}@media (min-width:768px){.single-product .content-shop>.product .product_title{padding:.375rem}}.single-product .content-shop>.product .price{display:block;font-size:1.75rem;text-align:center;padding-left:1.375rem;letter-spacing:.07em}@media (min-width:768px){.single-product .content-shop>.product .price{padding:.375rem}}.single-product .content-shop>.product .woocommerce-product-details__short-description{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52;padding:1.125rem 0;text-align:center}.single-product .content-shop>.product .flex-viewport{border-radius:.625rem;overflow:hidden;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08);line-height:0}.single-product .content-shop>.product .flex-viewport .woocommerce-product-gallery__image a{width:100%}.single-product .content-shop>.product .flex-viewport .woocommerce-product-gallery__image img{width:100%;height:auto}.single-product .content-shop>.product .product-description{padding:2rem 0;font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52}.single-product .content-shop>.product .product-description .product-description-state{display:none}.single-product .content-shop>.product .product-description .product-description-trigger{cursor:pointer;display:flex;justify-content:space-between;min-height:1rem;color:#944fe5;font-size:1.25rem;line-height:2;padding:.5em;border-top:#944fe5 solid 1px;border-bottom:#944fe5 solid 1px}.single-product .content-shop>.product .product-description .product-description-content{overflow:hidden;max-height:5rem;transition:max-height 0.5s cubic-bezier(0,1,0,1);position:relative}.single-product .content-shop>.product .product-description .product-description-content .product-description-fade{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:linear-gradient(0deg,#f6f3f8 0%,rgba(0,0,0,0) 100%);transition:opacity 0.5s ease-in-out}.single-product .content-shop>.product .product-description .product-description-state:checked~.product-description-content{max-height:999em;transition:max-height 1s ease-in-out}.single-product .content-shop>.product .product-description .product-description-state:checked~.product-description-content .product-description-fade{opacity:0;transition:opacity 0.5s ease-in-out}.single-product .content-shop>.product .product-description .product-description-state~.product-description-trigger::before{content:"Read more"}.single-product .content-shop>.product .product-description .product-description-state~.product-description-trigger::after{content:"＋"}.single-product .content-shop>.product .product-description .product-description-state:checked~.product-description-trigger::before{content:"Show less"}.single-product .content-shop>.product .product-description .product-description-state:checked~.product-description-trigger::after{content:"－"}.single-product .content-shop>.product .woo-variation-product-gallery{margin-left:auto;margin-right:auto}.single-product .content-shop>.product .woo-variation-gallery-slider-wrapper{border-radius:.625rem;overflow:hidden;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08);line-height:0}.single-product .content-shop>.product .woo-variation-gallery-thumbnail-slider{display:flex;justify-content:center;margin-top:1rem}.single-product .content-shop>.product .woo-variation-gallery-thumbnail-slider .wvg-gallery-thumbnail-image{transition:all 300ms;width:6.875rem;margin:.5rem;border-radius:.375rem;overflow:hidden;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}.single-product .content-shop>.product .flex-control-nav{display:flex;justify-content:center;margin-top:1rem}.single-product .content-shop>.product .flex-control-nav .flex-active{opacity:1}.single-product .content-shop>.product .flex-control-nav>li{width:6.875rem;height:6.875rem;overflow:hidden;margin:.5rem;border-radius:.375rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}.single-product .content-shop>.product .flex-control-nav>li img{opacity:.5;width:100%;height:100%;object-fit:cover;object-position:center;transition:300ms}.single-product .content-shop>.product .flex-control-nav>li img:hover{opacity:1}.single-product .content-shop>.product .variations{display:block;border-top:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px;padding:.75rem 0}.single-product .content-shop>.product .variations tbody{display:flex;align-items:center;width:100%;margin:0;flex-direction:column}@media (min-width:768px){.single-product .content-shop>.product .variations tbody{justify-content:space-between;flex-direction:row}}.single-product .content-shop>.product .variations tbody tr{padding:.75rem 0}.single-product .content-shop>.product .variations tbody tr:first-child .label{display:none}.single-product .content-shop>.product .variations tbody tr:first-child .value{padding:0}.single-product .content-shop>.product .variations .value{padding-left:.75rem}.single-product .content-shop>.product .variations .value .thwvsf-wrapper-ul .thwvsf-wrapper-item-li{width:1.875rem;height:1.875rem}.single-product .content-shop>.product .variations .value .thwvsf-wrapper-ul .thwvsf-label-li{width:auto;height:auto;padding:.375rem;text-transform:uppercase}.single-product .content-shop>.product .variations .value .thwvsf-wrapper-ul .thwvsf-label-li .thwvsf-item-span.item-span-text{font-size:.75rem}.single-product .content-shop>.product .single_variation_wrap{padding-top:2.75rem;display:flex;flex-direction:column;align-items:center}.single-product .content-shop>.product .variations_button,.single-product .content-shop>.product .entry-summary{width:100%;display:flex;flex-direction:column;align-items:center}.single-product .content-shop>.product .woocommerce-variation-price{padding:.375rem 0}.single-product .content-shop>.product .woocommerce-variation-price .price{padding:0;display:block;width:100%;text-align:center;letter-spacing:.07em}.single-product .content-shop>.product .stock{font-size:1.375rem;font-weight:500}.single-product .content-shop>.product .quantity{padding:2rem;display:flex;justify-content:center}.single-product .content-shop>.product .quantity input{font-size:1.375rem;max-width:3.75rem}.single-product .content-shop>.product .cart .button{display:block;position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;width:100%;max-width:23.75rem;transition:all 1s}.single-product .content-shop>.product .cart .button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.single-product .content-shop>.product .cart .button:focus{outline:none}.single-product .content-shop>.product .cart .button::before{content:"Add to Cart"}.single-product .content-shop>.product .cart .button.added{display:none}.single-product .content-shop>.product .cart .button.loading{display:none}.single-product .content-shop>.product .woocommerce-message{text-align:center}.single-product .content-shop>.product .woocommerce-message .button{display:block;position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;color:#523d78!important;background-color:#99d9ff;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;max-width:18.75rem;transition:all 1s}.single-product .content-shop>.product .woocommerce-message .button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.single-product .content-shop>.product .woocommerce-message .button:focus{outline:none}.single-product .content-shop>.product .woocommerce-message .button:hover{background-color:#ccecff}.single-product .content-shop>.product .woocommerce-message .button:hover{text-decoration:none}.single-product .related{padding:3.75rem 0}.single-product .related>h2{text-align:center;font-size:1rem;color:#944fe5;font-weight:800;text-transform:uppercase;letter-spacing:.15em;padding-bottom:2rem}.single-product .related .products{display:flex;align-items:center;padding-bottom:.75rem;justify-content:center;flex-direction:column}@media (min-width:768px){.single-product .related .products{flex-wrap:wrap;flex-direction:row}}.single-product .related .products .product{display:inline-block;position:relative;margin:1.375rem;background-color:#fff;overflow:hidden;border-radius:.625rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08);transition:box-shadow 500ms ease-out,-webkit-transform 500ms ease-out;transition:transform 500ms ease-out,box-shadow 500ms ease-out;transition:transform 500ms ease-out,box-shadow 500ms ease-out,-webkit-transform 500ms ease-out}.single-product .related .products .product:hover{-webkit-transform:scale3d(1.01,1.01,1) translateY(-2px);transform:scale3d(1.01,1.01,1) translateY(-2px);box-shadow:-4px 4px 14px 3px rgba(0,0,0,.06)}.single-product .related .products .product .attachment-woocommerce_thumbnail{padding:0;width:100%;height:auto}@media (min-width:768px){.single-product .related .products .product .attachment-woocommerce_thumbnail{width:25rem}}.single-product .related .products .product .woocommerce-loop-product__title{font-weight:700;font-size:.9375rem;letter-spacing:-.01rem;padding:.75rem 0 1rem 0;text-align:center}.card{position:relative;padding:.625rem;margin:.9375rem}@media (min-width:768px){.card{padding:3.125rem}}.card .card-inner{position:absolute;top:0;bottom:0;right:0;left:0;border-radius:.3125rem;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);background-color:#fff;z-index:-1}.image-card{transition:box-shadow 500ms ease-out,-webkit-transform 500ms ease-out;transition:transform 500ms ease-out,box-shadow 500ms ease-out;transition:transform 500ms ease-out,box-shadow 500ms ease-out,-webkit-transform 500ms ease-out}.image-card:hover{-webkit-transform:scale3d(1.01,1.01,1) translateY(-2px);transform:scale3d(1.01,1.01,1) translateY(-2px)}.image-card .card-thumbnail{border-radius:.3125rem;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);overflow:hidden;height:18rem;width:100%;line-height:0}.image-card .card-thumbnail img{object-fit:cover;object-position:center;width:100%;height:100%}.image-card .card-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.image-card .card-title{font-size:2rem;font-weight:500;padding:.5em 0 0 0;text-align:center}.card-shift-down .card-inner{top:230px}.card-link{display:block;width:100%}.card-cta{position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;display:block;margin-top:auto;min-width:10rem;margin-left:auto;margin-right:auto}.card-cta:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.card-cta:focus{outline:none}.card-date{font-weight:500}.card-excerpt{padding:1em 0}.index{position:relative;background-color:transparent;padding:0 0 3.25rem 0}@media (min-width:768px){.index{padding:6.25rem 0 3.25rem 0}}.index.no-top-padding{padding-top:0}.index-header{display:none}@media (min-width:768px){.index-header{display:block;position:absolute;top:0;width:100%;z-index:-1}}.index-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-2}.content{font-size:1rem}.content-main .alignleft,.page-description .alignleft{margin-left:0;margin-right:auto}.content-main .alignright,.page-description .alignright{margin-left:auto;margin-right:0}.content-main .alignfull,.page-description .alignfull{width:100%;max-width:100%}.content-main>ol,.page-description>ol{list-style:decimal;padding-left:1.5em}.content-main>ol>li,.page-description>ol>li{padding:.375rem 0}.content-main>ol ul,.page-description>ol ul{list-style:none;padding:.375rem 0 .375rem 1.375rem}.content-main>ul,.page-description>ul{list-style:disc;padding-left:1.5em}.content-main>p,.page-description>p{padding:.75rem 0}.content-main>p a,.page-description>p a{color:#944fe5;text-decoration:underline;word-wrap:break-word;word-break:break-all}.content-main .wp-block-file,.page-description .wp-block-file{padding:.75rem 0}.content-main .wp-block-file .wp-block-file__button,.page-description .wp-block-file .wp-block-file__button{background-color:#944fe5}.content-main>figure img,.page-description>figure img{width:100%;height:auto}.content-main>.wp-block-image img,.page-description>.wp-block-image img{width:100%;height:auto}.content-main>.wp-block-columns,.page-description>.wp-block-columns{padding:0 2rem}.content-main>.wp-block-quote,.page-description>.wp-block-quote{padding-left:1rem;padding-right:1rem}.content-main .gb-block-accordion .gb-accordion-title,.page-description .gb-block-accordion .gb-accordion-title{font-weight:700}.content-main .gb-block-accordion .gb-accordion-title:focus,.page-description .gb-block-accordion .gb-accordion-title:focus{outline:none;border:#944fe5 solid 2px}.content-main .gb-block-accordion .gb-accordion-title,.content-main .gb-block-accordion .gb-accordion-text,.page-description .gb-block-accordion .gb-accordion-title,.page-description .gb-block-accordion .gb-accordion-text{background-color:#fff;border-radius:.625rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}.content-main .gb-block-accordion .gb-accordion-text,.page-description .gb-block-accordion .gb-accordion-text{margin-top:.75rem;line-height:1.5}.content-main .gb-block-accordion a,.page-description .gb-block-accordion a{color:#944fe5;text-decoration:underline}.content-main .wp-block-embed__wrapper,.page-description .wp-block-embed__wrapper{width:100%;padding-top:56.25%;position:relative}.content-main .wp-block-embed__wrapper *,.page-description .wp-block-embed__wrapper *{position:absolute;top:0;width:100%;height:100%}@media (min-width:768px){.content-main .wp-block-media-text,.page-description .wp-block-media-text{padding:2rem 2rem}}.content-main .wp-block-media-text .wp-block-media-text__content,.page-description .wp-block-media-text .wp-block-media-text__content{padding:1rem}.content-main .wp-block-media-text .wp-block-media-text__content p,.page-description .wp-block-media-text .wp-block-media-text__content p{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52}.content-main .wp-block-media-text__media img,.page-description .wp-block-media-text__media img{height:auto}.content-main .cover-left,.page-description .cover-left{border-radius:0;box-shadow:none}@media (min-width:768px){.content-main .cover-left,.page-description .cover-left{border-radius:.625rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}}.content-main .cover-left .wp-block-cover__inner-container,.page-description .cover-left .wp-block-cover__inner-container{position:relative;left:-5rem;top:-3.125rem;font-weight:700;width:50%;letter-spacing:-.05rem}.content-main .cover-left .wp-block-cover__inner-container p,.page-description .cover-left .wp-block-cover__inner-container p{font-size:4.25rem;line-height:.85}@media (min-width:768px){.content-main .cover-left .wp-block-cover__inner-container p,.page-description .cover-left .wp-block-cover__inner-container p{font-size:5.625rem}}.content-main .cover-right,.page-description .cover-right{border-radius:0;box-shadow:none}@media (min-width:768px){.content-main .cover-right,.page-description .cover-right{border-radius:.625rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}}.content-main .cover-right .wp-block-cover__inner-container,.page-description .cover-right .wp-block-cover__inner-container{position:relative;-webkit-transform:translate(50%,200%);transform:translate(50%,200%);font-weight:800;width:50%;letter-spacing:-.05rem}@media (min-width:768px){.content-main .cover-right .wp-block-cover__inner-container,.page-description .cover-right .wp-block-cover__inner-container{-webkit-transform:translate(20%,30%);transform:translate(20%,30%)}}.content-main .cover-right .wp-block-cover__inner-container p,.page-description .cover-right .wp-block-cover__inner-container p{font-size:2.125rem;font-weight:600;line-height:.85}@media (min-width:768px){.content-main .cover-right .wp-block-cover__inner-container p,.page-description .cover-right .wp-block-cover__inner-container p{font-size:3.375rem}}.content-main>h2,.page-description>h2{font-weight:500;font-size:1.625rem;padding:1rem 1rem;line-height:1.3}@media (min-width:768px){.content-main>h2,.page-description>h2{font-size:2.5rem;padding:1rem 0}}.content-main>h3,.page-description>h3{font-weight:500;font-size:1.1875rem;padding:1rem 1rem;line-height:1.3}@media (min-width:768px){.content-main>h3,.page-description>h3{font-size:2.5rem;padding:1rem 0}}.content-main>p,.page-description>p{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52;padding:1rem 1rem}@media (min-width:768px){.content-main>p,.page-description>p{padding:1rem 0}}.content-main>*{margin-right:auto;margin-left:auto}.entry-title{font-size:1.8125rem;text-align:center;padding:.75rem 0;font-weight:600}@media (min-width:768px){.entry-title{font-size:2.5rem}}.woocommerce .header{background-color:#fff}.woocommerce-notices-wrapper,.woocommerce-error{text-align:center}.woocommerce-notices-wrapper a,.woocommerce-error a{color:#944fe5;font-weight:500}.woocommerce-notices-wrapper a:hover,.woocommerce-error a:hover{text-decoration:underline}.shop{background-color:#F6F3F8}.shop .product .reset_variations{display:none!important}.shop .page-description,.shop .shop-bottom{margin-left:auto;margin-right:auto;max-width:56.25rem;padding:2em}.shop .page-description>h2,.shop .shop-bottom>h2{font-weight:700;font-size:2rem;padding:1.5rem 0}@media (min-width:768px){.shop .page-description>h2,.shop .shop-bottom>h2{font-size:3.375rem;font-weight:600}}.shop .page-description>p,.shop .shop-bottom>p{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52}.shop .page-description a,.shop .shop-bottom a{color:#944fe5;text-decoration:underline}.shop .woocommerce-notices-wrapper{margin-left:auto;margin-right:auto;max-width:56.25rem;padding:.5em}.shop .woocommerce-notices-wrapper li{list-style:initial}.products-category-heading{font-size:2.25rem;line-height:1.5;font-weight:600;letter-spacing:0rem;color:#4F4D52;text-align:center}.products-top-link{display:block;color:#944fe5;text-align:center;margin-bottom:3rem;margin-top:1rem}.products-top-link:hover{text-decoration:underline}.post-type-archive-product .index.shop .products{padding-top:.75rem;padding-left:0;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.post-type-archive-product .index.shop .products{justify-content:center;margin-left:auto;margin-right:auto;max-width:56.25rem}}.post-type-archive-product .index.shop .product{max-width:25rem;position:relative;margin:1.125rem;background-color:#fff;overflow:hidden;border-radius:.625rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08);transition:box-shadow 500ms ease-out,-webkit-transform 500ms ease-out;transition:transform 500ms ease-out,box-shadow 500ms ease-out;transition:transform 500ms ease-out,box-shadow 500ms ease-out,-webkit-transform 500ms ease-out}.post-type-archive-product .index.shop .product:hover{-webkit-transform:scale3d(1.01,1.01,1) translateY(-2px);transform:scale3d(1.01,1.01,1) translateY(-2px);box-shadow:-4px 4px 14px 3px rgba(0,0,0,.06)}.post-type-archive-product .index.shop .product .attachment-woocommerce_thumbnail{width:100%;height:auto;object-fit:cover;object-position:center;border-radius:.0625rem;padding:0}.post-type-archive-product .index.shop .product .product-data{display:flex;align-items:center;padding:.5rem 0 .75rem 0;justify-content:space-evenly;flex-direction:column}@media (min-width:768px){.post-type-archive-product .index.shop .product .product-data{flex-wrap:wrap;flex-direction:row}}.post-type-archive-product .index.shop .product .woocommerce-loop-product__title{font-weight:700;font-size:.9375rem;letter-spacing:-.01rem;margin:.375rem}.post-type-archive-product .index.shop .product .price{font-weight:500;font-size:1.1875rem;margin:.375rem;letter-spacing:.07em}.post-type-archive-product .index.shop .product .product_type_variable.add_to_cart_button{display:none}@media (min-width:768px){.post-type-archive-product .index.shop .product .product_type_variable.add_to_cart_button{display:block;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.25rem;background-color:#fff;color:#944fe5;border:#944fe5 solid 2px;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);text-decoration:none;cursor:pointer;min-width:10rem;margin:.375rem}}.post-type-archive-product .index.shop .product .product_type_simple.add_to_cart_button{display:none}@media (min-width:768px){.post-type-archive-product .index.shop .product .product_type_simple.add_to_cart_button{display:block;position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;min-width:10rem;margin:.375rem}.post-type-archive-product .index.shop .product .product_type_simple.add_to_cart_button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.post-type-archive-product .index.shop .product .product_type_simple.add_to_cart_button:focus{outline:none}}.post-type-archive-product .index.shop .product .added_to_cart{display:none}@media (min-width:768px){.post-type-archive-product .index.shop .product .added_to_cart{text-align:right;flex:1 0 18.75rem;margin:.375rem;margin-right:2.5rem;font-size:1.1875rem;color:#944fe5;font-weight:600}}.in-stock{color:#64ae64}.available-on-backorder{color:#e0842c}.out-of-stock{color:#b7142d}.shop-bottom p{padding-bottom:2em}.shop-bottom .shop-button{position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;color:#523d78!important;background-color:#99d9ff;text-decoration:none!important;font-weight:600;display:inline-block;margin-left:auto;margin-right:auto;width:100%;max-width:23.75rem}.shop-bottom .shop-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.shop-bottom .shop-button:focus{outline:none}.shop-bottom .shop-button:hover{background-color:#ccecff}.cart-notification{padding:.5rem .375rem;font-style:italic;text-align:center;color:#b7142d;font-weight:600}.product-name .cart-notification{text-align:left}.checkout.woocommerce-checkout{padding:0 1.375rem}@media (min-width:768px){.checkout.woocommerce-checkout{padding:0 5.5rem}}.checkout.woocommerce-checkout h3{font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.125rem;text-align:center;padding:.75rem 0}.checkout.woocommerce-checkout #order_review_heading{font-size:2.5rem;text-transform:capitalize}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total{text-align:right}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{text-align:left}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table .variation{display:flex;margin:0;font-size:.75rem}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dd{margin:0 .25rem}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dt{display:none}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{display:block;width:100%}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .cart-subtotal,.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .tax-total{display:flex;justify-content:space-between;padding:2rem 0}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .cart-subtotal th,.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .cart-subtotal td,.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .tax-total th,.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .tax-total td{display:block}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals{display:block;width:100%;font-size:1.1875rem}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals th{font-size:2.5rem;line-height:1.5;font-weight:600;letter-spacing:0rem;color:#4F4D52;display:block;text-align:center;border-bottom:#dcdcdc solid 1px;padding-bottom:.75rem}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{display:block;padding:.75rem 0 1.375rem 0;border-bottom:#dcdcdc solid 1px}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods>li{display:flex;padding:.75rem 0}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods input{flex:0 1 auto;width:1.2em;height:1.2em}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods label{flex:1 0 auto;display:flex;justify-content:space-between}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total{display:block;width:100%;font-size:1.1875rem}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th{font-size:2.5rem;line-height:1.5;font-weight:600;letter-spacing:0rem;color:#4F4D52;display:block;text-align:center;border-bottom:#dcdcdc solid 1px;padding-bottom:.75rem}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td{display:flex;justify-content:space-between;padding:2rem 0}.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td::before{content:"Grand Total";font-weight:600}.checkout.woocommerce-checkout .woocommerce-form__label-for-checkbox.checkbox{display:initial}.woocommerce-checkout-payment{padding:1.375rem 0}.woocommerce-checkout-payment .button{display:block;width:100%;margin-left:auto;margin-right:auto;position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer}.woocommerce-checkout-payment .button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.woocommerce-checkout-payment .button:focus{outline:none}@media (min-width:768px){.woocommerce-checkout-payment .button{min-width:21.25rem}}.woocommerce-checkout-payment .wc_payment_method>label{font-size:2.5rem;line-height:1.5;font-weight:600;letter-spacing:0rem;color:#4F4D52;text-align:center;display:block}.woocommerce-checkout-payment .wc_payment_method .payment_box>p:first-child{font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.125rem;text-align:center;padding:.75rem 0}.woocommerce-terms-and-conditions-wrapper a{color:#944fe5}.woocommerce-terms-and-conditions-wrapper a:hover{font-weight:700}.woocommerce-SavedPaymentMethods-saveNew{display:none}.woocommerce-cart-form__contents,.shop_table_responsive{display:block;width:100%}.woocommerce-cart-form__contents .cart_item,.shop_table_responsive .cart_item{margin:.625rem 0;padding:1rem 0;border-bottom:#dcdcdc solid 1px}.woocommerce-cart-form__contents thead,.shop_table_responsive thead{display:none}.woocommerce-cart-form__contents tbody,.shop_table_responsive tbody{display:flex;flex-direction:column}.woocommerce-cart-form__contents tbody tr,.shop_table_responsive tbody tr{display:flex;align-items:center;justify-content:space-evenly}.woocommerce-cart-form__contents tbody tr td,.shop_table_responsive tbody tr td{display:block}.woocommerce-cart-form__contents tbody tr .product-thumbnail,.shop_table_responsive tbody tr .product-thumbnail{flex:2 1 20%;overflow:hidden;border-radius:.625rem;height:auto;line-height:0}.woocommerce-cart-form__contents tbody tr .product-thumbnail a,.shop_table_responsive tbody tr .product-thumbnail a{width:100%}.woocommerce-cart-form__contents tbody tr .product-thumbnail .attachment-woocommerce_thumbnail,.shop_table_responsive tbody tr .product-thumbnail .attachment-woocommerce_thumbnail{width:100%;height:auto}.woocommerce-cart-form__contents tbody tr .product-name,.shop_table_responsive tbody tr .product-name{padding:.75rem .375rem;flex:4 1 50%}.woocommerce-cart-form__contents tbody tr .product-name>a,.shop_table_responsive tbody tr .product-name>a{font-weight:600;font-size:1.0625rem;display:block;width:100%}.woocommerce-cart-form__contents tbody tr .product-name .variation,.shop_table_responsive tbody tr .product-name .variation{margin:0;font-size:.75rem}.woocommerce-cart-form__contents tbody tr .product-name .variation .variation-Return,.shop_table_responsive tbody tr .product-name .variation .variation-Return{display:none}.woocommerce-cart-form__contents tbody tr .product-name .variation dd,.shop_table_responsive tbody tr .product-name .variation dd{margin:0 .25rem;display:inline-block}.woocommerce-cart-form__contents tbody tr .product-name .variation dt,.shop_table_responsive tbody tr .product-name .variation dt{font-weight:600;display:inline-block}.woocommerce-cart-form__contents tbody tr .product-price,.shop_table_responsive tbody tr .product-price{display:none}.woocommerce-cart-form__contents tbody tr .product-quantity,.shop_table_responsive tbody tr .product-quantity{flex:2 1 10%;margin:0 .375rem}.woocommerce-cart-form__contents tbody tr .product-quantity input,.shop_table_responsive tbody tr .product-quantity input{max-width:2.5rem}.woocommerce-cart-form__contents tbody tr .product-subtotal,.shop_table_responsive tbody tr .product-subtotal{flex:2 1 10%;letter-spacing:.07em}.woocommerce-cart-form__contents tbody tr .product-remove,.shop_table_responsive tbody tr .product-remove{order:5;flex:0 1 10%;margin-left:.625rem}.woocommerce-cart-form__contents tbody tr .product-remove a,.shop_table_responsive tbody tr .product-remove a{font-size:1.5rem;font-weight:700}.woocommerce-cart-form__contents .input-text,.shop_table_responsive .input-text{color:#4F4D52;font-weight:600}.woocommerce-cart-form__contents .actions,.shop_table_responsive .actions{width:100%}.woocommerce-cart-form__contents .actions button,.shop_table_responsive .actions button{display:block;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.25rem;background-color:#fff;color:#944fe5;border:#944fe5 solid 2px;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);text-decoration:none;cursor:pointer;width:100%;max-width:21.25rem;margin-left:auto;margin-right:auto;transition:all 200ms}.woocommerce-cart-form__contents .actions button:disabled,.shop_table_responsive .actions button:disabled{display:none}.woocommerce .cart-empty{text-align:center;padding:1.375rem 0}.woocommerce .return-to-shop{display:none}.woocommerce .cart-collaterals .link__icon svg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.woocommerce .wc-proceed-to-checkout{padding:2.25rem 0}.woocommerce .wc-proceed-to-checkout .checkout-button{display:block;max-width:21.25rem;margin-left:auto;margin-right:auto;position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer}.woocommerce .wc-proceed-to-checkout .checkout-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.woocommerce .wc-proceed-to-checkout .checkout-button:focus{outline:none}.woocommerce .cart_totals{padding-top:3rem}.woocommerce .cart_totals>h2{display:none}.woocommerce .cart_totals a,.woocommerce .cart_totals button{color:#944fe5;font-weight:500;text-decoration:underline}.woocommerce .cart_totals table,.woocommerce .cart_totals th,.woocommerce .cart_totals td{display:block}.woocommerce .cart_totals tr{display:flex;justify-content:space-between;align-items:flex-start;padding:2.25rem 0;font-size:1.1875rem;width:100%;border-top:#dcdcdc solid 1px}.woocommerce .cart_totals .woocommerce-shipping-totals{justify-content:initial}.woocommerce .cart_totals .woocommerce-shipping-totals td{margin-left:1.25rem}.woocommerce .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-destination{margin:.375rem 0}.woocommerce .cart_totals .woocommerce-shipping-totals .woocommerce-Price-amount{letter-spacing:.07em}.woocommerce .cart_totals .woocommerce-shipping-totals .shipping-calculator-form .button{text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.25rem;background-color:#fff;color:#944fe5;border:#944fe5 solid 2px;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);text-decoration:none;cursor:pointer;display:block;width:100%;max-width:21.25rem;margin-left:auto;margin-right:auto}.backorder_notification{color:#e0842c;font-weight:700}.woocommerce-Price-amount{letter-spacing:.07em}.woocommerce-shipping-methods{font-size:1rem}@media (min-width:768px){.woocommerce-shipping-methods{font-size:1.1875rem}}.woocommerce-order{padding:.75rem}.woocommerce-order>*{padding:.75rem 0}.woocommerce-order .woocommerce-notice{text-align:center;font-weight:500}.woocommerce-order .woocommerce-order-overview{display:inline-block;margin-left:auto;margin-right:auto}.woocommerce-order .woocommerce-order-details{border-bottom:#dcdcdc solid 1px;padding:.75rem 0}.woocommerce-order .woocommerce-table--order-details{display:block;width:100%}.woocommerce-order .woocommerce-table--order-details thead{display:none}.woocommerce-order .woocommerce-table--order-details tbody{display:flex;flex-direction:column}.woocommerce-order .woocommerce-table--order-details tbody tr{display:flex;align-items:center;justify-content:space-between;border-bottom:#dcdcdc solid 1px;padding:.75rem 0}.woocommerce-order .woocommerce-table--order-details tbody tr a{font-weight:500;color:#944fe5}.woocommerce-order .woocommerce-table--order-details tbody tr td{display:block}.woocommerce-order .woocommerce-table--order-details tbody tr .wc-item-meta{display:flex}.woocommerce-order .woocommerce-table--order-details tbody tr .wc-item-meta .wc-item-meta-label{display:none}.woocommerce-order .woocommerce-table--order-details tbody tr .wc-item-meta>li{margin-right:.75rem}.woocommerce-order .woocommerce-table--order-details tfoot{text-align:left;display:block;padding:.75rem 0}.woocommerce-order .woocommerce-table--order-details tfoot tr{display:flex;justify-content:space-between;align-items:center}.woocommerce-order .woocommerce-table--order-details tfoot tr th{flex:0 1 auto}.woocommerce-order .woocommerce-table--order-details tfoot tr td{flex:1 0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.woocommerce-order .woocommerce-column{border-bottom:#dcdcdc solid 1px;padding:.75rem 0}.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-column__title{font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.125rem;padding:.75rem 0}.woocommerce-order address{font-style:normal;line-height:1.3}.archive-header{max-width:60.5rem;margin-right:auto;margin-left:auto;position:relative;margin-bottom:2rem}.archive-image{position:absolute;top:0;bottom:0;right:0;left:0}.archive-image img{object-fit:cover;object-position:center;width:100%;height:100%}.archive-title{position:relative;z-index:1;font-size:3rem;font-weight:700;text-align:center;padding:10rem 2rem}.categories-nav{max-width:60.5rem;margin-right:auto;margin-left:auto;padding:2rem 1rem;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.categories-nav a{text-decoration:none;color:gray;transition:color 300ms;font-weight:500;font-size:1.5rem}.categories-nav a:hover,.categories-nav .on-home,.categories-nav .on-cat{color:#944fe5;text-decoration:underline}.posts-grid{max-width:62.5rem;margin-right:auto;margin-left:auto;display:grid;gap:2rem;padding:1rem}@media (min-width:480px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.pagination{width:100%;display:flex;justify-content:center;font-size:1.375rem;color:#944fe5}.pagination a{padding:.25em .5em}.pagination a:hover{text-decoration:underline}.pagination .current{background-color:#944fe5;padding:.25em .5em;border-radius:3px;color:#fff}.post-header{position:relative;overflow:hidden;max-width:56.25rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;width:100%}@media (min-width:768px){.post-header{border-radius:.625rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}}.post-header-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:768px){.post-header-thumbnail{position:absolute;width:100%;height:auto;top:0;bottom:0;left:0;right:0}}.post-header-content{position:relative;z-index:1}.post-header-title{text-align:center;font-weight:700;font-size:3rem;padding:1rem}@media (min-width:768px){.post-header-title{padding:10rem 20% 8rem 20%;font-size:4rem}}.post-header-meta{display:grid;grid-template-areas:"cat social" "time social";padding:.5rem}.post-header-meta .post-header-cat,.post-header-meta .post-header-reading{font-size:1.5rem;font-weight:600}.post-header-meta .post-header-cat{grid-area:cat}.post-header-meta .post-header-reading{grid-area:time}.post-header-meta .post-header-social{grid-area:social;justify-self:end}.post-header-meta .post-header-social svg path{fill:#3c3c3c!important}@media (min-width:768px){.post-header-meta{grid-template-areas:"cat time social";justify-items:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.2)}.post-header-meta .post-header-cat{justify-self:start;display:block}.post-header-meta .post-header-cat:hover{text-decoration:underline}.post-header-meta .post-header-cat,.post-header-meta .post-header-reading{color:#fff}.post-header-meta .post-header-social{justify-self:end}.post-header-meta .post-header-social svg path{fill:white!important}}.post-header-icon{margin:0 .25rem}.post-header-icon svg{width:44px;height:auto}.page .page.content{padding:0}.posts-single{position:relative}.posts-single .content{display:flex;flex-direction:column;align-items:stretch;padding:0 0 1rem 0}@media (min-width:768px){.posts-single .content{padding:1rem 1rem 1rem 1rem}}.posts-single .related-posts,.posts-single .post-tags{width:100%;padding:1rem;max-width:42.75rem;margin-left:auto;margin-right:auto}.posts-single .post-tags{display:none}@media (min-width:768px){.posts-single .post-tags{display:block}}.posts-single .related-posts{order:3}.posts-single .post-tags{order:2}.posts-single .related-loop,.posts-single .tags-loop{padding-top:1rem;display:flex;gap:1rem;flex-wrap:wrap}@media (min-width:768px){.posts-single .related-loop,.posts-single .tags-loop{flex-wrap:nowrap}}.posts-single .related-loop{justify-content:center}.posts-single .post-tag{font-size:1.25rem}.posts-single .post-tag:hover{text-decoration:underline}.posts-single .related-title,.posts-single .post-tags-title{border-bottom:2px solid #944fe5;padding-bottom:.25em;font-size:1.5rem;font-weight:500}@media (min-width:1201px){.posts-single .content{display:block}.posts-single .related-posts,.posts-single .post-tags{position:absolute;width:16rem}.posts-single .related-loop,.posts-single .tags-loop{flex-direction:column}.posts-single .related-posts{right:calc(((100vw - 684px) / 2) - 17rem)}.posts-single .post-tags{left:calc(((100vw - 684px) / 2) - 17rem)}}.home .header.slide-menu__with{transition:all 1s cubic-bezier(.215,.61,.355,1);transition-delay:900ms;opacity:0}.home .header.slide-menu__with.home-nav-in-view{opacity:1}@media (min-width:768px){.home__hero{position:relative;background-color:#944fe5;z-index:-5}}.home__hero-bg{display:none}@media (min-width:768px){.home__hero-bg{display:block;position:absolute;width:100%;height:100%;z-index:-1;max-width:1200px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.home__hero-bg svg{fill:#940ac2}}.home__hero-wrap{position:relative;z-index:3}@media (min-width:768px){.home__hero-wrap{display:flex;justify-content:center;align-items:center;padding:1.25rem 0 1.25rem 0;-webkit-transform:translateX(-3.125rem);transform:translateX(-3.125rem);margin-left:auto;margin-right:auto;max-width:59.375rem}}.home__hero-image{width:100%;height:auto;z-index:-1;margin:0;overflow:hidden}@media (min-width:768px){.home__hero-image{position:relative;bottom:-3.125rem;flex:1.9;max-height:37.5rem;margin:1rem;z-index:1;border-radius:.625rem;overflow:hidden;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}}.home__hero-image img{position:relative;top:-20px;width:100%;height:100%;object-fit:cover}.home__hero-text{position:absolute;top:50%;bottom:0;right:0;left:0;display:flex;flex-direction:column-reverse}@media (min-width:768px){.home__hero-text{display:block;position:initial;flex:2;margin:1rem;padding:0}}.home__hero-title{font-weight:600;font-size:10vw;color:#fff;line-height:1.1;letter-spacing:-.03125rem;padding:1em 1em 2em 1em}@media (min-width:768px){.home__hero-title{font-size:3.4375rem;margin-bottom:1.75rem;padding:0}}.home__hero-paragraph{display:none}@media (min-width:768px){.home__hero-paragraph{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52;display:block;color:#fff}}@media (min-width:768px){.home__text--yellow{color:#ffba00}}.home__text--purple{color:#944fe5}.home__featured{font-size:.875rem;padding:2rem}@media (min-width:768px){.home__featured{padding-top:4.5rem}}.home__featured-title{color:#944fe5;text-align:center;text-transform:uppercase;font-weight:800;letter-spacing:.15em;margin-bottom:1rem}.home__featured-logos{display:flex;flex-wrap:wrap;justify-content:center}.home__featured-logo{padding:.625rem 1.25rem;fill:#4F4D52}.home__featured-logo svg{height:2.625rem;width:auto}.home__christina{position:relative;margin-left:auto;margin-right:auto;max-width:1000px;background-color:#99d9ff;z-index:-2}@media (min-width:768px){.home__christina{position:static;background-color:#fff;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:1.25rem}}.home__christina-image{position:absolute;z-index:-1;bottom:-.25rem;overflow:hidden}@media (min-width:768px){.home__christina-image{position:relative;z-index:5000;top:3.125rem;border-radius:.625rem;max-height:31.25rem;max-width:22.5rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08)}}.home__christina-image--full{display:none}@media (min-width:768px){.home__christina-image--full{display:block;position:relative;-webkit-transform:translate(-10%,-20%);transform:translate(-10%,-20%);z-index:5000;width:120%;height:100%}}.home__christina-image--mobile{width:100%;height:100%;object-position:top;object-fit:contain}@media (min-width:768px){.home__christina-image--mobile{display:none}}.home__christina-text{flex:2;font-size:1.1875rem;padding:2em 2em 60vw 2em;margin-left:auto;margin-right:auto;max-width:28.125rem}@media (min-width:768px){.home__christina-text{padding:0;margin:0 2em}}.home__christina-title{font-size:1.625rem;font-weight:700;margin-bottom:1em;color:#fff}@media (min-width:768px){.home__christina-title{color:#4F4D52}}.home__christina-paragraph{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52}.home__stella{position:relative;padding:2.1875rem .375rem;background-color:transparent}@media (min-width:768px){.home__stella{padding-top:4.375rem}}.home__stella-bg{background-color:#fae0f9;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4}@media (min-width:768px){.home__stella-bg{bottom:30%}}.home__stella-bg2{display:none}@media (min-width:768px){.home__stella-bg2{display:block;background-color:#f5c7f3;position:absolute;top:0;right:0;bottom:8%;left:0;z-index:-5}}.home__stella-outer{margin-left:auto;margin-right:auto;max-width:56.25rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 46vw auto auto auto auto;padding:.25rem;-webkit-column-gap:.25rem;column-gap:.25rem}@media (min-width:768px){.home__stella-outer{grid-template-rows:auto auto auto auto auto auto auto auto}}.home__stella-round-img{width:100%;padding:1.25rem 0 .625rem 0;grid-column:1 / 3}.home__stella-round-img img{display:block;width:60%;max-width:16.875rem;height:auto;margin-left:auto;margin-right:auto}@media (min-width:768px){.home__stella-round-img{grid-column:1 / 2;grid-row:1 / 4}.home__stella-round-img img{margin-right:2.5rem;margin-left:auto}}.home__stella-heading{color:#ba63cf;font-size:1.625rem;font-weight:700;text-align:center;margin:.625rem 0;grid-column:1 / 3;padding:.625rem}@media (min-width:768px){.home__stella-heading{font-size:2.25rem;grid-column:2 / 3;grid-row:1 / 2;text-align:left}}.home__stella-text{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52;padding:.625rem}.home__stella-para1{grid-column:1 / 3}@media (min-width:768px){.home__stella-para1{grid-column:2 / 3;grid-row:2 / 3}}.home__stella-para2{grid-column:1 / 3}@media (min-width:768px){.home__stella-para2{grid-column:2 / 3;grid-row:3 / 4}}.home__stella-image{border-radius:.625rem;margin:.625rem;overflow:hidden}.home__stella-image--left{grid-column:1 / 2}@media (min-width:768px){.home__stella-image--left{height:18.75rem;grid-column:1 / 2;grid-row:4 / 6}}.home__stella-image--left img{float:right}.home__stella-image--right{grid-column:2 / 3}@media (min-width:768px){.home__stella-image--right{width:18.75rem;height:18.75rem;margin-top:3.125rem;grid-column:2 / 3;grid-row:5 / 8}}.home__stella-image img{width:auto;height:100%;object-fit:cover}.home__stella-caption{color:#944fe5;font-size:.75rem;font-family:'IBM Plex Sans',sans-serif;grid-column:1 / 3;padding:.375rem;line-height:1.35}@media (min-width:768px){.home__stella-caption{grid-column:1 / 2;grid-row:6 / 7;text-align:right;max-width:50%;margin-left:auto}}.home__stella-more{display:flex;align-items:center;font-weight:700;font-size:1.1875rem;padding:.625rem;grid-column:1 / 3}@media (min-width:768px){.home__stella-more{grid-column:2 / 3;grid-row:4 / 5}}.home__stella-link{margin-left:.5rem;padding-top:.25rem}.home__videos{margin-left:auto;margin-right:auto;max-width:62.5rem}.home__videos-heading{font-weight:700;font-size:3.75rem;color:#944fe5;padding:2.875rem}@media (min-width:768px){.home__videos-heading{text-align:center;padding:1.375rem 0}}.home__videos-subtitle{display:none}@media (min-width:768px){.home__videos-subtitle{font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52;display:block;text-align:center;padding:0 0 1.5rem 0}}.home__videos-embed-container{padding:0 2rem}.home__videos-vid{padding:1.25rem 0}.home__videos-vid-container-outer{border-radius:.625rem;box-shadow:-4px 4px 5px 0 rgba(0,0,0,.08);overflow:hidden}.home__videos-vid-container{overflow:hidden;position:relative;width:100%;margin:0;padding:56.25% 0 0 0}@media (min-width:768px){.home__videos-vid{margin-left:auto;margin-right:auto;max-width:54.0625rem}}.home__videos-vid iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0}.home__videos-main-cap{padding:.625rem 0}.home__videos-main-cap h4{color:#4F4D52;font-size:1.1875rem;font-weight:600;letter-spacing:-.0125rem;line-height:1.5;padding-bottom:.375rem}.home__videos-main-cap p{color:#4F4D52;font-size:1.1875rem;line-height:1.5;font-weight:400;letter-spacing:-.0125rem;color:#4F4D52;padding-bottom:.375rem}.home__videos-more{padding:.75rem 2.25rem}@media (min-width:768px){.home__videos-more{display:flex;justify-content:center}}.home__links{padding-bottom:8.75rem;margin-left:auto;margin-right:auto;max-width:56.25rem}@media (min-width:768px){.home__links{display:flex;justify-content:center}}.home__links article{padding:2.25rem 1.5rem 1.125rem 1.5rem}.home__links-img{margin:0;line-height:0;border-radius:.625rem;overflow:hidden}.home__links-img img{width:100%;height:100%}.home__links-title{font-size:1.375rem;padding:.75rem 0}.contact-page .content{margin-top:10rem}.contact-page .content .content-main{position:relative;-webkit-transform:translateY(-8.75rem);transform:translateY(-8.75rem);margin-bottom:-8.75rem}@media (min-width:768px){.contact-page .content .content-main{-webkit-transform:translateY(-11.25rem);transform:translateY(-11.25rem);margin-bottom:-11.25rem}}.contact-page .content .content-main .uppercase{text-transform:uppercase;letter-spacing:.1em;font-weight:600}.contact-page .content .content-main h1{font-size:2.5rem;font-weight:600}@media (min-width:768px){.contact-page .content .content-main h1{font-size:3.25rem}}.contact-page .content .content-main p{padding:.25em}.contact-page .content .content-main hr{margin:1.375rem 0;border-bottom:#dcdcdc solid 1px}.page-404{text-align:center}.btn-404{position:relative;text-transform:uppercase;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.15em;padding:1.25rem;border-radius:.375rem;background-color:#944fe5;color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);transition:300ms;text-decoration:none;cursor:pointer;color:#523d78!important;background-color:#99d9ff}.btn-404:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,.25);background-color:#af7bec}.btn-404:focus{outline:none}.btn-404:hover{background-color:#ccecff}