/*! 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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}:focus{outline:none}input,input[type=button],input[type=checkbox],input[type=email],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;border-radius:0}button,select{border-radius:0}button{-webkit-appearance:none}*,:after,:before{box-sizing:border-box}.grid-flex:after,.grid:after,.row:after{content:"";display:table;clear:both}.grid,.grid-flex{margin:0 auto}.fixed-width,.grid{max-width:1158px}[class*=row__col-]{float:left;width:100%;min-height:1px;padding:0;box-sizing:border-box}@media (max-width:89.9375rem){[class*=row__col-]{padding:0 20px}}.wp-block{max-width:1410px}.row{margin:0}.row--wide-center{max-width:1410px;margin:0 auto}@media (min-width:28.125rem){.row__col-sm--1{width:8.33333%}.row__col-sm--2{width:16.66667%}.row__col-sm--3{width:25%}.row__col-sm--4{width:33.33333%}.row__col-sm--5{width:41.66667%}.row__col-sm--6{width:50%}.row__col-sm--7{width:58.33333%}.row__col-sm--8{width:66.66667%}.row__col-sm--9{width:75%}.row__col-sm--10{width:83.33333%}.row__col-sm--11{width:91.66667%}.row__col-sm--12{width:100%}}@media (min-width:48rem){.row__col-md--1{width:8.33333%}.row__col-md--2{width:16.66667%}.row__col-md--3{width:25%}.row__col-md--4{width:33.33333%}.row__col-md--5{width:41.66667%}.row__col-md--6{width:50%}.row__col-md--7{width:58.33333%}.row__col-md--8{width:66.66667%}.row__col-md--9{width:75%}.row__col-md--10{width:83.33333%}.row__col-md--11{width:91.66667%}.row__col-md--12{width:100%}}@media (min-width:58.75rem){.row__col-lg--1{width:8.33333%}.row__col-lg--2{width:16.66667%}.row__col-lg--3{width:25%}.row__col-lg--4{width:33.33333%}.row__col-lg--5{width:41.66667%}.row__col-lg--6{width:50%}.row__col-lg--7{width:58.33333%}.row__col-lg--8{width:66.66667%}.row__col-lg--9{width:75%}.row__col-lg--10{width:83.33333%}.row__col-lg--11{width:91.66667%}.row__col-lg--12{width:100%}}.row-guttered{margin-left:-20px;margin-right:-20px}.row-guttered [class*=row__col-]{padding-left:20px;padding-right:20px}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap;max-width:1158px;margin:0 auto}.home .wp-block-columns{max-width:none}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;src:local("DM Sans Regular"),url(/wp-content/themes/superhero/frontend/dist/fonts/DMSans/DMSans-Regular.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;src:local("DM Sans Bold"),url(/wp-content/themes/superhero/frontend/dist/fonts/DMSans/DMSans-Bold.woff) format("woff")}@font-face{font-family:icomoon;src:url(/wp-content/themes/superhero/frontend/dist/fonts/icomoon/icomoon.eot?olxgox);src:url(/wp-content/themes/superhero/frontend/dist/fonts/icomoon/icomoon.eot?olxgox#iefix) format("embedded-opentype"),url(/wp-content/themes/superhero/frontend/dist/fonts/icomoon/icomoon.ttf?olxgox) format("truetype"),url(/wp-content/themes/superhero/frontend/dist/fonts/icomoon/icomoon.woff?olxgox) format("woff"),url(/wp-content/themes/superhero/frontend/dist/fonts/icomoon/icomoon.svg?olxgox#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.faq_header:before,.font-icon,.footer-social-links ul li a:before,.nav-mobile ul .nav__mega-menu ul ul li a:before,.nav-mobile ul>li.has-child>.nav__title:before,.nav-mobile ul>li.has-child>a:before,.nav-mobile ul>li .nav__sub-nav a.nav__back:before,.nav-toggle,.nav_menu .nav-link:after,.nav_menu .w-dropdown .dropdown_list a:after,.swiper-button-next,.swiper-button-prev,.widget_search .wp-block-search__button,.widget_search .wp-block-search__input:before,[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tick:before{content:"\e900"}.icon-lock:before{content:"\e901"}.icon-arrow:before,.nav-mobile ul .nav__mega-menu ul ul li a:before,.nav-mobile ul>li.has-child>.nav__title:before,.nav-mobile ul>li.has-child>a:before,.nav-mobile ul>li .nav__sub-nav a.nav__back:before,.swiper-button-next:before,.swiper-button-prev:before{content:"\e902"}.icon-cross:before,.nav-toggle.open:before{content:"\e903"}.footer-social-links--ig:before,.icon-social-ig:before{content:"\e904"}.footer-social-links--linkedin:before,.icon-social-linkedin:before{content:"\e905"}.footer-social-links--yt:before,.icon-social-youtube:before{content:"\e906"}.footer-social-links--fb:before,.icon-social-fb:before{content:"\e907"}.icon-search:before,.widget_search .wp-block-search__button:before,.widget_search .wp-block-search__input:before{content:"\e908"}.icon-shopping-bag:before{content:"\e909"}.icon-cog:before{content:"\e90a"}.icon-nav-toggle:before,.nav-toggle:before{content:"\e90b"}.faq_header:before,.icon-chevron:before{content:"\e90c"}.no-wrap{white-space:nowrap}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.skip-to-link{display:inline-block;background:#000;color:#fff;font-size:16px;font-size:1rem;font-weight:400;padding:7px 20px;transform:translateY(-100%);transition:transform .2s ease-out}.skip-to-link:active,.skip-to-link:focus{clip:auto;height:auto;margin:0;overflow:visible;width:auto;z-index:8;transform:translateY(0);color:#fff;text-decoration:underline}.clearfix:after{content:"";display:table}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.align-centre{text-align:center;margin-left:auto;margin-right:auto}.align-centre .row{justify-content:center}.align-left{text-align:left;display:block}.align-right{text-align:right;display:block}.position-centre{margin-left:auto;margin-right:auto}.position-left{align-items:flex-start}.position-left,.position-right{display:flex;flex-direction:column}.position-right{align-items:flex-end;margin-right:0;margin-left:auto}.sr-only:not(:focus):not(:active){position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden}.hidden,.hide-mobile{display:none}@media (min-width:48rem){.hide-mobile{display:block}}body,html{position:relative;min-width:330px;margin:0 auto;font-family:DM Sans,verdana,arial,helvetica,sans-serif;font-size:16px;overflow-x:hidden}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html html{scroll-behavior:auto}}body{width:100%;min-width:370px;font-size:20px;font-size:1.25rem;color:#332336}body.mobile-menu-active{position:fixed}p{margin:0 0 30px;line-height:25px}sub,sup{line-height:normal}small,sub,sup{display:inline-block}small{font-size:12px;font-size:.75rem;line-height:16px}a{text-decoration:underline;color:#332336}a:focus,a:hover{text-decoration:none}a[href^="mailto:"]{word-break:break-word}h1,h2,h3,h4,h5,h6{font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-weight:800;margin:0 0 20px;padding:0;color:#cdb1f9}h1{font-size:45px;font-size:2.8125rem;line-height:1.1em;color:#332336}@media (min-width:48rem){h1{font-size:55px;font-size:3.4375rem}}@media (min-width:58.75rem){h1{font-size:100px;font-size:6.25rem}}.page-title{display:grid;min-height:200px;text-align:center;padding:70px 0;margin:0 auto 40px;align-content:center;background:url(../images/bg-page-heading.svg) 50% no-repeat;background-size:contain}@media (min-width:48rem){.page-title{max-width:80%}}@media (min-width:58.75rem){.page-title{min-height:300px}}.page-title h1{margin:0 auto}h2{font-size:30px;font-size:1.875rem;line-height:1.154em;color:#661f75}@media (min-width:58.75rem){h2{font-size:55px;font-size:3.4375rem}}.page-template-template-meet-superheroes h2,.single-character h2{margin:0 0 50px;font-size:30px;font-size:1.875rem;color:#332336;text-transform:none}h3{font-size:20px;font-size:1.25rem;line-height:1.185em;color:#661f75}@media (min-width:48rem){h3{font-size:30px;font-size:1.875rem}}h4{font-size:20px;font-size:1.25rem;line-height:1.133em;color:#000}h5{font-size:18px;font-size:1.125rem;line-height:1.292em}h6{font-size:16px;font-size:1rem;line-height:1.25em}ul{list-style:none;margin:0;margin:0 0 30px}ul,ul li{padding:0}ul li{margin:0}ul li:before{display:none}ul li{position:relative;padding:0 0 0 25px;line-height:21px}ol{list-style:none;margin:0;margin:0 0 30px;counter-reset:a}ol,ol li{padding:0}ol li{margin:0}ol li:before{display:none}ol li{counter-increment:a}ol li:before{display:inline-block;padding:0 5px 0 0;content:counter(a) ".";font-weight:700}img{max-width:100%;height:auto}strong{font-weight:700}form #customer_details .woocommerce-billing-fields,form #customer_details .woocommerce-shipping-fields{padding:0}@media (min-width:48rem){form #customer_details .woocommerce-shipping-fields{margin-top:100px}}#login-form,.gform_wrapper{padding:30px 50px;border:none;border-radius:30px;overflow:hidden;background-color:#fff}@media (min-width:48rem){#login-form,.gform_wrapper{padding:30px 100px}}.woocommerce form .form-row .form-input,.woocommerce form .form-row .select2 .select2-selection,.woocommerce form .form-row input[type=email],.woocommerce form .form-row input[type=number],.woocommerce form .form-row input[type=password],.woocommerce form .form-row input[type=tel],.woocommerce form .form-row input[type=text],.woocommerce form .form-row select,.woocommerce form .form-row textarea,form .form-input,form .select2 .select2-selection,form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{width:100%;max-width:600px;padding:0 32px 0 16px;margin:0 0 40px;font-family:DM Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;height:60px;line-height:58px;color:#332336;border:1px solid #707070;border-radius:20px}.woocommerce form .form-row .form-input.input-validation-error,.woocommerce form .form-row .select2 .select2-selection.input-validation-error,.woocommerce form .form-row input[type=email].input-validation-error,.woocommerce form .form-row input[type=number].input-validation-error,.woocommerce form .form-row input[type=password].input-validation-error,.woocommerce form .form-row input[type=tel].input-validation-error,.woocommerce form .form-row input[type=text].input-validation-error,.woocommerce form .form-row select.input-validation-error,.woocommerce form .form-row textarea.input-validation-error,form .form-input.input-validation-error,form .select2 .select2-selection.input-validation-error,form input[type=email].input-validation-error,form input[type=number].input-validation-error,form input[type=password].input-validation-error,form input[type=tel].input-validation-error,form input[type=text].input-validation-error,form select.input-validation-error,form textarea.input-validation-error{border:2px solid #db0000}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered,form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:58px}.woocommerce form .form-row .select2-selection__arrow,form .select2-selection__arrow{top:15px;right:15px}.woocommerce form .form-row label,form label{display:block;margin:0 0 5px;font-size:20px;font-size:1.25rem;font-weight:400;line-height:25px;color:#332336}.woocommerce form .form-row textarea,form textarea{height:200px;padding:16px}.woocommerce form .form-row .checkbox,form .checkbox{font-size:16px;font-size:1rem}.woocommerce form .form-row input[type=checkbox],form input[type=checkbox]{width:20px;height:20px;border:1px solid #707070;-webkit-appearance:checkbox}.woocommerce form .form-row input[type=radio],form input[type=radio]{width:20px;height:20px;border:1px solid #707070;-webkit-appearance:radio}html .gform_wrapper.gf_browser_chrome select,html .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;max-width:600px;padding:0 32px 0 16px;margin:0 0 40px;font-family:DM Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;height:60px;line-height:58px;color:#332336;border:1px solid #707070;border-radius:20px}html .gform_wrapper .gform_footer input.button{border:none}html .gform_wrapper.gf_browser_chrome .gform_body{width:100%}html body .gform_wrapper .top_label div.ginput_container,html body .gform_wrapper ul li.gfield{margin:0}.gform_wrapper form li{padding:0}html .gform_wrapper ul.gfield_checkbox li input[type=checkbox]{width:20px!important;margin-top:0!important}select{margin:0 0 40px}.header{background:#332336}@media (min-width:58.75rem){.header{background:#332336 url(../images/bg-header.png) no-repeat}}.header .section-header{padding:32px 26px 20px}@media (min-width:58.75rem){.header .section-header{display:grid;max-width:1158px;margin:0 auto;grid-template-columns:5fr 7fr;grid-template-rows:1fr 1fr;gap:50px 0;grid-template-areas:"a b" "c c";width:100%;padding:36px 0 0}}.header .section-header .widget_block{display:inline-block}.header__logo{max-width:275px}@media (min-width:58.75rem){.header__logo{grid-area:a;max-width:none}}.header__widgets{display:none;grid-area:b;text-align:right}@media (min-width:58.75rem){.header__widgets{display:block}}.header__nav{grid-area:c;text-align:center;margin-top:-3px}.header .wp-block-buttons{justify-content:space-between;padding:0 10px 0 20px}@media (min-width:58.75rem){.header .wp-block-buttons{justify-content:unset;padding:0}}.header .wp-block-buttons .wp-block-button__link{margin:0 0 5px}.header .wp-block-buttons .wp-block-button__link:focus-visible,.header .wp-block-buttons .wp-block-button__link:hover{color:#000;margin-top:0;margin-bottom:5px}.header .btn,.header .btn--secondary,.header .my-account-row .account-column-2 .order-actions .button:not(div),.header .woocommerce-cart.woocommerce-page .cart .button,.header .woocommerce-cart.woocommerce-page .cart button,.header .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button,.header .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button,.header .woocommerce-page .woocommerce .checkout .button,.header .woocommerce-page .woocommerce .checkout button,.header .woocommerce-page .woocommerce .login .button,.header html .edit_account .wc-editaccount .button,.header html .gform_wrapper .gform_footer input.button,.header html .woocommerce .cart .button,.my-account-row .account-column-2 .order-actions .header .button:not(div),.woocommerce-cart.woocommerce-page .cart .header .button,.woocommerce-cart.woocommerce-page .cart .header button,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .header .button,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .header button,.woocommerce-page .woocommerce .checkout .header .button,.woocommerce-page .woocommerce .checkout .header button,.woocommerce-page .woocommerce .login .header .button,html .edit_account .wc-editaccount .header .button,html .gform_wrapper .gform_footer .header input.button,html .woocommerce .cart .header .button{margin:0 0 0 24px}.header .btn--secondary .wp-block-button__link,.header .btn .wp-block-button__link,.header .my-account-row .account-column-2 .order-actions .button:not(div) .wp-block-button__link,.header .woocommerce-cart.woocommerce-page .cart .button .wp-block-button__link,.header .woocommerce-cart.woocommerce-page .cart button .wp-block-button__link,.header .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button .wp-block-button__link,.header .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button .wp-block-button__link,.header .woocommerce-page .woocommerce .checkout .button .wp-block-button__link,.header .woocommerce-page .woocommerce .checkout button .wp-block-button__link,.header .woocommerce-page .woocommerce .login .button .wp-block-button__link,.header html .edit_account .wc-editaccount .button .wp-block-button__link,.header html .gform_wrapper .gform_footer input.button .wp-block-button__link,.header html .woocommerce .cart .button .wp-block-button__link,.my-account-row .account-column-2 .order-actions .header .button:not(div) .wp-block-button__link,.woocommerce-cart.woocommerce-page .cart .header .button .wp-block-button__link,.woocommerce-cart.woocommerce-page .cart .header button .wp-block-button__link,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .header .button .wp-block-button__link,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .header button .wp-block-button__link,.woocommerce-page .woocommerce .checkout .header .button .wp-block-button__link,.woocommerce-page .woocommerce .checkout .header button .wp-block-button__link,.woocommerce-page .woocommerce .login .header .button .wp-block-button__link,html .edit_account .wc-editaccount .header .button .wp-block-button__link,html .gform_wrapper .gform_footer .header input.button .wp-block-button__link,html .woocommerce .cart .header .button .wp-block-button__link{margin:0 0 5px}.header .btn--secondary .wp-block-button__link:focus-visible,.header .btn--secondary .wp-block-button__link:hover,.header .btn .wp-block-button__link:focus-visible,.header .btn .wp-block-button__link:hover,.header .my-account-row .account-column-2 .order-actions .button:not(div) .wp-block-button__link:focus-visible,.header .my-account-row .account-column-2 .order-actions .button:not(div) .wp-block-button__link:hover,.header .woocommerce-cart.woocommerce-page .cart .button .wp-block-button__link:focus-visible,.header .woocommerce-cart.woocommerce-page .cart .button .wp-block-button__link:hover,.header .woocommerce-cart.woocommerce-page .cart button .wp-block-button__link:focus-visible,.header .woocommerce-cart.woocommerce-page .cart button .wp-block-button__link:hover,.header .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button .wp-block-button__link:focus-visible,.header .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button .wp-block-button__link:hover,.header .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button .wp-block-button__link:focus-visible,.header .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button .wp-block-button__link:hover,.header .woocommerce-page .woocommerce .checkout .button .wp-block-button__link:focus-visible,.header .woocommerce-page .woocommerce .checkout .button .wp-block-button__link:hover,.header .woocommerce-page .woocommerce .checkout button .wp-block-button__link:focus-visible,.header .woocommerce-page .woocommerce .checkout button .wp-block-button__link:hover,.header .woocommerce-page .woocommerce .login .button .wp-block-button__link:focus-visible,.header .woocommerce-page .woocommerce .login .button .wp-block-button__link:hover,.header html .edit_account .wc-editaccount .button .wp-block-button__link:focus-visible,.header html .edit_account .wc-editaccount .button .wp-block-button__link:hover,.header html .gform_wrapper .gform_footer input.button .wp-block-button__link:focus-visible,.header html .gform_wrapper .gform_footer input.button .wp-block-button__link:hover,.header html .woocommerce .cart .button .wp-block-button__link:focus-visible,.header html .woocommerce .cart .button .wp-block-button__link:hover,.my-account-row .account-column-2 .order-actions .header .button:not(div) .wp-block-button__link:focus-visible,.my-account-row .account-column-2 .order-actions .header .button:not(div) .wp-block-button__link:hover,.woocommerce-cart.woocommerce-page .cart .header .button .wp-block-button__link:focus-visible,.woocommerce-cart.woocommerce-page .cart .header .button .wp-block-button__link:hover,.woocommerce-cart.woocommerce-page .cart .header button .wp-block-button__link:focus-visible,.woocommerce-cart.woocommerce-page .cart .header button .wp-block-button__link:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .header .button .wp-block-button__link:focus-visible,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .header .button .wp-block-button__link:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .header button .wp-block-button__link:focus-visible,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .header button .wp-block-button__link:hover,.woocommerce-page .woocommerce .checkout .header .button .wp-block-button__link:focus-visible,.woocommerce-page .woocommerce .checkout .header .button .wp-block-button__link:hover,.woocommerce-page .woocommerce .checkout .header button .wp-block-button__link:focus-visible,.woocommerce-page .woocommerce .checkout .header button .wp-block-button__link:hover,.woocommerce-page .woocommerce .login .header .button .wp-block-button__link:focus-visible,.woocommerce-page .woocommerce .login .header .button .wp-block-button__link:hover,html .edit_account .wc-editaccount .header .button .wp-block-button__link:focus-visible,html .edit_account .wc-editaccount .header .button .wp-block-button__link:hover,html .gform_wrapper .gform_footer .header input.button .wp-block-button__link:focus-visible,html .gform_wrapper .gform_footer .header input.button .wp-block-button__link:hover,html .woocommerce .cart .header .button .wp-block-button__link:focus-visible,html .woocommerce .cart .header .button .wp-block-button__link:hover{color:#000;background-color:#f2f2e2;margin-top:0;margin-bottom:5px}.header .customer-details{display:inline-block;padding:0 15px 30px 44px;text-align:right;width:100%}@media (min-width:58.75rem){.header .customer-details{padding:0;text-align:unset;width:auto}}.header .customer-details .icon-search,.header .customer-details .widget_search .wp-block-search__button,.header .customer-details .widget_search .wp-block-search__input:before,.widget_search .header .customer-details .wp-block-search__button,.widget_search .header .customer-details .wp-block-search__input:before{display:none;margin:0 60px 0 0;color:#cdb1f9;font-size:22px;font-size:1.375rem;vertical-align:middle;cursor:pointer}@media (min-width:58.75rem){.header .customer-details .icon-search,.header .customer-details .widget_search .wp-block-search__button,.header .customer-details .widget_search .wp-block-search__input:before,.widget_search .header .customer-details .wp-block-search__button,.widget_search .header .customer-details .wp-block-search__input:before{display:inline-block}}.header .customer-details .my-account-hello{display:inline-block;color:#cdb1f9;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:800;text-transform:uppercase;vertical-align:middle;padding:0 20px 0 0;width:calc(100% - 105px);text-align:left}@media (min-width:58.75rem){.header .customer-details .my-account-hello{width:auto;padding:0}}.header .customer-details .my-account-nav{display:inline-block;position:relative;border:3px solid #332336;border-radius:10px 10px 0 0;border-bottom:none;vertical-align:middle}.header .customer-details .my-account-nav:focus,.header .customer-details .my-account-nav:hover{border-color:#cdb1f9}.header .customer-details .my-account-nav:focus .my-account-list,.header .customer-details .my-account-nav:hover .my-account-list{display:block}.header .customer-details .my-account-nav:after{content:"";height:4px;background:#332336;width:100%;display:block;position:absolute;bottom:-3px;z-index:4}.header .customer-details .my-account-toggle{padding:10px;cursor:pointer}.header .customer-details .my-account-toggle .icon-cog{font-size:26px;color:#cdb1f9}.header .customer-details .my-account-list{display:none;position:absolute;top:48px;right:-3px;z-index:3;width:150px;padding:20px 15px;border:3px solid #cdb1f9;background-color:#332336;border-radius:10px 0 10px 10px;text-align:left}.header .customer-details .my-account-link{display:block;margin:0 0 10px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;color:#cdb1f9;text-decoration:none}.header .customer-details .my-account-link:last-child{margin:0}.header .customer-details .my-account-link:focus,.header .customer-details .my-account-link:hover{text-decoration:underline}.header .cart-icon-link{position:relative;display:inline-block;margin:0 10px;text-decoration:none;vertical-align:middle}.header .cart-icon-link .icon-shopping-bag{font-size:26px;color:#cdb1f9}.header .cart-icon-link .cart-count{display:block;position:absolute;right:-5px;top:0;width:15px;height:15px;border-radius:100%;background-color:#fff;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:11px;font-size:.6875rem;line-height:15px;font-weight:400;color:#d76c79;text-align:center}.footer{padding:30px;background:#332336 url(../images/bg-footer.png) 100% 100% no-repeat;text-align:center;font-size:16px;font-size:1rem}@media (min-width:48rem){.footer{padding:55px 30px;text-align:unset}}@media (min-width:58.75rem){.footer{padding:55px 0}}@media (min-width:48rem){.footer .w-section{display:grid;grid-template-columns:6fr 6fr;grid-auto-columns:1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"d e" "f f" "g g";max-width:760px;margin:0 auto}}.footer-links{grid-area:d}.footer-links ul{display:inline-block;column-count:2;column-gap:30px}.footer-links ul li{padding:0;margin:0 0 15px}.footer-links ul li a{text-decoration:none;font-weight:400;color:#cdb1f9}.footer-links ul li a:focus,.footer-links ul li a:hover{text-decoration:underline}@media (min-width:48rem){.footer-right{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"h h h" "i i i";grid-area:e}}.footer-logos{margin:0 0 45px}@media (min-width:48rem){.footer-logos{grid-area:h;margin:0;text-align:right}}.footer-logos a{text-decoration:none;margin:0 0 0 30px}@media (min-width:48rem){.footer-social-links{grid-area:i}}@media (min-width:48rem){.footer-social-links ul{text-align:right}}.footer-social-links ul li{display:inline-block;margin:0 0 0 15px;padding:0}.footer-social-links ul li a{display:block;font-size:0;text-decoration:none}.footer-social-links ul li a:before{width:26px;height:26px;color:#cdb1f9;font-size:24px}.footer-privacy{margin:0 0 30px;font-size:16px;font-size:1rem;color:#cdb1f9}@media (min-width:48rem){.footer-privacy{grid-area:f}}.footer-privacy ul{display:block;margin:0}@media (min-width:48rem){.footer-privacy ul{display:inline-block}}.footer-privacy ul li{display:block;padding:0;margin:10px 0 0}@media (min-width:48rem){.footer-privacy ul li{display:inline-block;padding:0;margin:0 0 0 30px}}.footer-privacy ul li a{font-weight:400;color:#cdb1f9}.footer-privacy ul li a:focus,.footer-privacy ul li a:hover{text-decoration:none}.footer-acknowledgement{color:#cdb1f9}@media (min-width:48rem){.footer-acknowledgement{grid-area:g}}.w-container{max-width:1158px;padding:0 30px;margin:0 auto}@media (min-width:90rem){.w-container{padding:0}}.section-hero,.section-hero~.w-section{padding-bottom:5px;background-color:#f2f2e2}.page-template-template-meet-superheroes .section-hero,.page-template-template-meet-superheroes .section-hero~.w-section,.single-character .section-hero,.single-character .section-hero~.w-section{padding-bottom:5px;background-color:#d76c79}.recipes-for-kids .section-hero,.recipes-for-kids .section-hero~.w-section{padding-bottom:5px;background-color:#ec9a4b}.internal_pages{padding-bottom:100px}.section-welcome{padding:60px 0;background:#b3dce8}@media (min-width:48rem){.section-welcome{min-height:1200px;background:#b3dce8 url(../images/bg-hero-superhero-foods.jpg) no-repeat;background-repeat:repeat-x;background-position:bottom}}@media (min-width:65.625rem){.section-welcome{padding:60px 0}}.hero span{display:block;font-size:30px;font-size:1.875rem;line-height:normal}.hero-callout{margin:0 0 40px;text-align:center}@media (min-width:48rem){.hero-callout{display:grid;grid-template-columns:30% 40% 30%}}.hero-callout__text{margin:0 0 20px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;color:#000;text-align:center}.hero-callout__text span{display:block;margin:0 0 20px;text-transform:uppercase;font-size:30px;font-size:1.875rem}@media (min-width:48rem){.hero-callout__text{order:2;font-size:30px;font-size:1.875rem}}.hero-callout__img{display:inline-block;width:48%;margin:0 auto}@media (min-width:48rem){.hero-callout__img{display:block;width:auto;order:1}}@media (min-width:58.75rem){.hero-callout__img{margin:-180px 0 0}}@media (min-width:48rem){.hero-callout__img~.hero-callout__img{order:3}}.hero-callout__img img{display:block;margin:0 auto;max-width:100%;animation-name:a;animation-timing-function:linear;animation-duration:5s;animation-iteration-count:infinite}@keyframes a{0%{transform:translateY(0)}50%{transform:translateY(100px)}to{transform:translateY(0)}}h1.hero{max-width:700px;margin:0 auto 20px;color:#000;text-align:center;text-transform:uppercase;font-size:50px;font-size:3.125rem}@media (min-width:48rem){h1.hero{font-size:114px;font-size:7.125rem}}.section-superheroes{padding:0;background-color:#f2f2e2}@media (min-width:48rem){.section-superheroes{padding:100px 0 0;background-color:#d76c79}}.section-superheroes .w-container{max-width:1158px;margin:0 auto;padding:50px 22px;font-size:16px;font-size:1rem;line-height:19px;color:#332336;border-radius:30px;background-color:#f2f2e2;text-align:center}@media (min-width:48rem){.section-superheroes .w-container{padding:85px 64px}}.section-feature{padding:0 0 60px;background:#d76c79 url(../images/bg-island.jpg) bottom no-repeat;background-size:auto 30%}@media (min-width:48rem){.section-feature{padding:0 0 175px;background-size:100% auto}}.section-recipes-home{padding:40px 25px 70px}@media (min-width:65.625rem){.section-recipes-home{padding:100px 0 220px}}.section-recipes-home h2{margin:0 0 10px;color:#332336;text-align:center}.section-recipes-home h3{margin:0 0 40px;color:#332336;text-align:center}.section-resources{padding:50px 0 130px;background:#f2f2e2 url(../images/bg-resources.gif) bottom repeat-x;text-align:center}@media (min-width:48rem){.section-resources{padding:100px 0}}.section-resources h2{color:#332336}.section-resources h3{color:#332336;text-transform:none}.section-resources p{max-width:564px;margin:0 auto 30px;font-size:20px;font-size:1.25rem;line-height:1.2em}.section-resources .section-resources__desc{font-size:16px;font-size:1rem;margin:0 auto 40px;color:#332336}.section-resources .card-list__img img{display:block;width:auto;height:auto;max-height:230px;margin:0 auto;object-fit:unset}.my-account-row .account-column-2 .order-actions .section-resources .button:not(div),.section-resources .btn,.section-resources .btn--secondary,.section-resources .my-account-row .account-column-2 .order-actions .button:not(div),.section-resources .woocommerce-cart.woocommerce-page .cart .button,.section-resources .woocommerce-cart.woocommerce-page .cart button,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button,.section-resources .woocommerce-page .woocommerce .checkout .button,.section-resources .woocommerce-page .woocommerce .checkout button,.section-resources .woocommerce-page .woocommerce .login .button,.section-resources html .edit_account .wc-editaccount .button,.section-resources html .gform_wrapper .gform_footer input.button,.section-resources html .woocommerce .cart .button,.woocommerce-cart.woocommerce-page .cart .section-resources .button,.woocommerce-cart.woocommerce-page .cart .section-resources button,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources .button,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources button,.woocommerce-page .woocommerce .checkout .section-resources .button,.woocommerce-page .woocommerce .checkout .section-resources button,.woocommerce-page .woocommerce .login .section-resources .button,html .edit_account .wc-editaccount .section-resources .button,html .gform_wrapper .gform_footer .section-resources input.button,html .woocommerce .cart .section-resources .button{margin-top:60px}.my-account-row .account-column-2 .order-actions .section-resources .button:focus:not(div),.my-account-row .account-column-2 .order-actions .section-resources .button:hover:not(div),.section-resources .btn--secondary:focus,.section-resources .btn--secondary:hover,.section-resources .btn:focus,.section-resources .btn:hover,.section-resources .my-account-row .account-column-2 .order-actions .button:focus:not(div),.section-resources .my-account-row .account-column-2 .order-actions .button:hover:not(div),.section-resources .woocommerce-cart.woocommerce-page .cart .button:focus,.section-resources .woocommerce-cart.woocommerce-page .cart .button:hover,.section-resources .woocommerce-cart.woocommerce-page .cart button:focus,.section-resources .woocommerce-cart.woocommerce-page .cart button:hover,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:focus,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:hover,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:focus,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:hover,.section-resources .woocommerce-page .woocommerce .checkout .button:focus,.section-resources .woocommerce-page .woocommerce .checkout .button:hover,.section-resources .woocommerce-page .woocommerce .checkout button:focus,.section-resources .woocommerce-page .woocommerce .checkout button:hover,.section-resources .woocommerce-page .woocommerce .login .button:focus,.section-resources .woocommerce-page .woocommerce .login .button:hover,.section-resources html .edit_account .wc-editaccount .button:focus,.section-resources html .edit_account .wc-editaccount .button:hover,.section-resources html .gform_wrapper .gform_footer input.button:focus,.section-resources html .gform_wrapper .gform_footer input.button:hover,.section-resources html .woocommerce .cart .button:focus,.section-resources html .woocommerce .cart .button:hover,.woocommerce-cart.woocommerce-page .cart .section-resources .button:focus,.woocommerce-cart.woocommerce-page .cart .section-resources .button:hover,.woocommerce-cart.woocommerce-page .cart .section-resources button:focus,.woocommerce-cart.woocommerce-page .cart .section-resources button:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources .button:focus,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources .button:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources button:focus,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources button:hover,.woocommerce-page .woocommerce .checkout .section-resources .button:focus,.woocommerce-page .woocommerce .checkout .section-resources .button:hover,.woocommerce-page .woocommerce .checkout .section-resources button:focus,.woocommerce-page .woocommerce .checkout .section-resources button:hover,.woocommerce-page .woocommerce .login .section-resources .button:focus,.woocommerce-page .woocommerce .login .section-resources .button:hover,html .edit_account .wc-editaccount .section-resources .button:focus,html .edit_account .wc-editaccount .section-resources .button:hover,html .gform_wrapper .gform_footer .section-resources input.button:focus,html .gform_wrapper .gform_footer .section-resources input.button:hover,html .woocommerce .cart .section-resources .button:focus,html .woocommerce .cart .section-resources .button:hover{margin-top:65px}.my-account-row .account-column-2 .order-actions .section-resources .card-list__btn.button:not(div),.section-resources .btn.card-list__btn,.section-resources .card-list__btn.btn--secondary,.section-resources .my-account-row .account-column-2 .order-actions .card-list__btn.button:not(div),.section-resources .woocommerce-cart.woocommerce-page .cart .card-list__btn.button,.section-resources .woocommerce-cart.woocommerce-page .cart button.card-list__btn,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .card-list__btn.button,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button.card-list__btn,.section-resources .woocommerce-page .woocommerce .checkout .card-list__btn.button,.section-resources .woocommerce-page .woocommerce .checkout button.card-list__btn,.section-resources .woocommerce-page .woocommerce .login .card-list__btn.button,.section-resources html .edit_account .wc-editaccount .card-list__btn.button,.section-resources html .gform_wrapper .gform_footer input.card-list__btn.button,.section-resources html .woocommerce .cart .card-list__btn.button,.woocommerce-cart.woocommerce-page .cart .section-resources .card-list__btn.button,.woocommerce-cart.woocommerce-page .cart .section-resources button.card-list__btn,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources .card-list__btn.button,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources button.card-list__btn,.woocommerce-page .woocommerce .checkout .section-resources .card-list__btn.button,.woocommerce-page .woocommerce .checkout .section-resources button.card-list__btn,.woocommerce-page .woocommerce .login .section-resources .card-list__btn.button,html .edit_account .wc-editaccount .section-resources .card-list__btn.button,html .gform_wrapper .gform_footer .section-resources input.card-list__btn.button,html .woocommerce .cart .section-resources .card-list__btn.button{margin-top:0}.my-account-row .account-column-2 .order-actions .section-resources .card-list__btn.button:focus:not(div),.my-account-row .account-column-2 .order-actions .section-resources .card-list__btn.button:hover:not(div),.section-resources .btn.card-list__btn:focus,.section-resources .btn.card-list__btn:hover,.section-resources .card-list__btn.btn--secondary:focus,.section-resources .card-list__btn.btn--secondary:hover,.section-resources .my-account-row .account-column-2 .order-actions .card-list__btn.button:focus:not(div),.section-resources .my-account-row .account-column-2 .order-actions .card-list__btn.button:hover:not(div),.section-resources .woocommerce-cart.woocommerce-page .cart .card-list__btn.button:focus,.section-resources .woocommerce-cart.woocommerce-page .cart .card-list__btn.button:hover,.section-resources .woocommerce-cart.woocommerce-page .cart button.card-list__btn:focus,.section-resources .woocommerce-cart.woocommerce-page .cart button.card-list__btn:hover,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .card-list__btn.button:focus,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .card-list__btn.button:hover,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button.card-list__btn:focus,.section-resources .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button.card-list__btn:hover,.section-resources .woocommerce-page .woocommerce .checkout .card-list__btn.button:focus,.section-resources .woocommerce-page .woocommerce .checkout .card-list__btn.button:hover,.section-resources .woocommerce-page .woocommerce .checkout button.card-list__btn:focus,.section-resources .woocommerce-page .woocommerce .checkout button.card-list__btn:hover,.section-resources .woocommerce-page .woocommerce .login .card-list__btn.button:focus,.section-resources .woocommerce-page .woocommerce .login .card-list__btn.button:hover,.section-resources html .edit_account .wc-editaccount .card-list__btn.button:focus,.section-resources html .edit_account .wc-editaccount .card-list__btn.button:hover,.section-resources html .gform_wrapper .gform_footer input.card-list__btn.button:focus,.section-resources html .gform_wrapper .gform_footer input.card-list__btn.button:hover,.section-resources html .woocommerce .cart .card-list__btn.button:focus,.section-resources html .woocommerce .cart .card-list__btn.button:hover,.woocommerce-cart.woocommerce-page .cart .section-resources .card-list__btn.button:focus,.woocommerce-cart.woocommerce-page .cart .section-resources .card-list__btn.button:hover,.woocommerce-cart.woocommerce-page .cart .section-resources button.card-list__btn:focus,.woocommerce-cart.woocommerce-page .cart .section-resources button.card-list__btn:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources .card-list__btn.button:focus,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources .card-list__btn.button:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources button.card-list__btn:focus,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .section-resources button.card-list__btn:hover,.woocommerce-page .woocommerce .checkout .section-resources .card-list__btn.button:focus,.woocommerce-page .woocommerce .checkout .section-resources .card-list__btn.button:hover,.woocommerce-page .woocommerce .checkout .section-resources button.card-list__btn:focus,.woocommerce-page .woocommerce .checkout .section-resources button.card-list__btn:hover,.woocommerce-page .woocommerce .login .section-resources .card-list__btn.button:focus,.woocommerce-page .woocommerce .login .section-resources .card-list__btn.button:hover,html .edit_account .wc-editaccount .section-resources .card-list__btn.button:focus,html .edit_account .wc-editaccount .section-resources .card-list__btn.button:hover,html .gform_wrapper .gform_footer .section-resources input.card-list__btn.button:focus,html .gform_wrapper .gform_footer .section-resources input.card-list__btn.button:hover,html .woocommerce .cart .section-resources .card-list__btn.button:focus,html .woocommerce .cart .section-resources .card-list__btn.button:hover{margin-top:5px}.section-what-people-are-saying{padding:90px 0 10px;background:#b3dce8 url(../images/bg-testimonials.svg) center 55px no-repeat}.section-what-people-are-saying .w-container{max-width:584px;margin:0 auto}.section-what-people-are-saying .testimonial-text{text-align:center}.section-what-people-are-saying .testimonial-text:before{display:block;height:40px;margin:0 auto 40px;content:"\201C";font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:90px;font-weight:800;color:#661f75}.section-what-people-are-saying .testimonial-caption{display:block;margin-top:40px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;color:#332336;text-transform:uppercase}.section-what-people-are-saying .swiper-wrapper{margin:0 0 40px}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:3}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper{position:relative}.swiper-pagination{display:block;margin:0 auto 40px;text-align:center}.swiper-pagination-bullet{display:inline-block;width:12px;height:12px;margin:0 12px;border-radius:100%;background-color:#cdb1f9;cursor:pointer}.swiper-pagination-bullet-active{background-color:#661f75}.swiper-navigation{text-align:center}.swiper-button-next,.swiper-button-prev{display:none;position:absolute;top:calc(50% - 50px);z-index:3;transform:translateY(-50%);width:50px;height:50px;vertical-align:middle;text-align:center;background-color:#cdb1f9;cursor:pointer}@media (min-width:48rem){.swiper-button-next,.swiper-button-prev{display:inline-block}}.swiper-button-next:before,.swiper-button-prev:before{font-size:24px;font-size:1.5rem;line-height:50px;color:#332336}.swiper-button-prev{transform:translateY(-50%) rotate(180deg);left:0}.swiper-button-next{right:0}.faq_header{position:relative;width:100%;margin-bottom:20px;padding:20px 50px 20px 18px;border-radius:20px;background-color:#fff;color:#332336;text-align:left;text-decoration:none;font-size:20px;font-size:1.25rem}.faq_header.faq_open,.faq_header:focus,.faq_header:hover{background-color:#661f75;color:#fff}.faq_header.faq_open:before,.faq_header:focus:before,.faq_header:hover:before{color:#fff;transform:translateY(-50%) rotate(180deg)}.faq_header:before{position:absolute;right:30px;top:50%;transition:all .3s ease;transform:translateY(-50%);font-size:10px;color:#661f75}.faq_answer{display:inline-block}.content_faq-heading{margin:20px 0}.div_answer_faq{display:none;border-radius:20px;padding:18px 18px 0;margin:0 0 20px;font-size:16px;font-size:1rem;font-weight:400;background-color:#fff;overflow:hidden;text-align:left}.arrow_faq{display:none;font-size:16px}.w-inline-block{max-width:100%;display:inline-block}.card-list{display:grid;grid-template-columns:1fr;text-align:center;margin:0 auto 40px}.swiper .card-list{display:flex;grid-template-columns:unset;gap:unset}@media (min-width:48rem){.card-list{grid-template-columns:1fr 1fr;gap:30px}}@media (min-width:58.75rem){.card-list{grid-template-columns:1fr 1fr 1fr}.swiper .card-list{display:flex;grid-template-columns:unset;gap:unset}}.card-list__item,.card-list li{width:100%;margin:0 auto 30px;padding:10px 10px 40px;text-align:center;background-color:#f2f2e2;border-radius:30px}.swiper .card-list__item,.swiper .card-list li{max-width:none}@media (min-width:58.75rem){.card-list__item,.card-list li{margin:0}}.card-list__title{display:block;margin:0 auto 40px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;color:#332336}a .card-list__title{color:#332336}.card-list__desc{display:block;margin:0 0 20px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;color:#661f75}.card-list__img{display:block;margin:0 auto 20px;height:262px;border-radius:24px;overflow:hidden;background:url(../images/bg-card.svg) 50% no-repeat;background-size:50%}.card-list__img img{display:block;margin:0 auto;max-width:100%;max-height:100%}.card-list__price{display:block;color:#661f75}a .card-list__price{color:#661f75}.card-list--alt .card-list__item{padding:25px 25px 30px;border-radius:30px;background-color:#fff}.card-list--alt .card-list__img{border-radius:unset;height:auto}html .woocommerce-page .card-list.products:before{display:none}.products.container_related .card-list__item.product,html .woocommerce-page ul.products .card-list__item.product{width:100%;max-width:350px;float:unset;padding:20px 10px 40px;margin:0 auto 30px;background:#fff url(../images/bg-card.svg) center 20px no-repeat;background-size:70%}@media (min-width:48rem){.products.container_related .card-list__item.product,html .woocommerce-page ul.products .card-list__item.product{max-width:none;margin:0}}.products.container_related .card-list__item.product .card-list__title,html .woocommerce-page ul.products .card-list__item.product .card-list__title{min-height:50px;margin:0 auto 20px}.products.container_related .card-list__item.product .card-list__price,html .woocommerce-page ul.products .card-list__item.product .card-list__price{display:block;margin-bottom:24px}.products.container_related .card-list__item.product img,html .woocommerce-page ul.products .card-list__item.product img{display:block;width:auto;max-height:240px;margin:0 auto 30px}@media (min-width:48rem){.cart-collaterals .cross-sells .card-list{grid-template-columns:1fr}}@media (min-width:58.75rem){.cart-collaterals .cross-sells .card-list{grid-template-columns:1fr 1fr}}.card-list--info{max-width:958px;column-gap:80px;margin:0 auto}.card-list--info .card-list__item{text-align:center}.card-list--info .card-list__item img{display:block;margin:0 auto 10px}.receipe-items .card-list__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.card-list--superhero .card-list__item:nth-child(1n) .card-list__img{background-image:url(../images/bg-superhero-01.svg)}.card-list--superhero .card-list__item:nth-child(2n) .card-list__img{background-image:url(../images/bg-superhero-02.svg)}.card-list--superhero .card-list__item:nth-child(3n) .card-list__img{background-image:url(../images/bg-superhero-03.svg)}.card-list--superhero .card-list__item:nth-child(4n) .card-list__img{background-image:url(../images/bg-superhero-04.svg)}.card-list--superhero .card-list__item:nth-child(5n) .card-list__img{background-image:url(../images/bg-superhero-05.svg)}.card-list--superhero .card-list__item:nth-child(6n) .card-list__img{background-image:url(../images/bg-superhero-06.svg)}.card-list--superhero .card-list__item:nth-child(7n) .card-list__img{background-image:url(../images/bg-superhero-07.svg)}.card-list--superhero .card-list__img{background-color:#ffa096;background-position:50%;background-repeat:no-repeat}.card-list--superhero .card-list__img img{width:auto;max-width:100%;height:100%;object-fit:unset;margin:0 auto}.superhero-detail{position:relative}@media (min-width:48rem){.superhero-detail{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}}@media (min-width:48rem){.superhero-detail:after{display:block;position:absolute;top:16%;left:50%;transform:translate(-50%);content:"";width:140px;height:120px;background:url(../images/ico-arrow.svg) 50% no-repeat;background-size:contain}}@media (min-width:58.75rem){.superhero-detail:after{top:23%;width:190px}}.superhero-detail__card{margin:50px auto 30px}@media (min-width:48rem){.superhero-detail__card{background:linear-gradient(180deg,transparent 50%,#f2f2e2 0);border-radius:0 0 30px 30px}}.superhero-detail__card:first-child{position:relative;margin-bottom:200px}@media (min-width:48rem){.superhero-detail__card:first-child{margin-bottom:30px}}.superhero-detail__card:first-child:after{display:block;position:absolute;bottom:-100px;left:50%;transform:translate(-50%) rotate(90deg);content:"";width:190px;height:120px;background:url(../images/ico-arrow.svg) 50% no-repeat;background-size:contain}@media (min-width:48rem){.superhero-detail__card:first-child:after{display:none}}.superhero-detail__section{margin:0 auto 40px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;text-transform:capitalize;color:#332336;text-align:center}@media (min-width:48rem){.superhero-detail__section{margin:0 auto 50px;font-size:30px;font-size:1.875rem}}.superhero-detail__container{padding:10px 10px 80px;text-align:center;background-color:#f2f2e2;border-radius:30px}.superhero-detail__img{margin:0 0 10px;background-color:#ffa096;background-position:50%;background-repeat:no-repeat;border-radius:20px;padding-top:10px;margin-top:-50px;overflow:hidden}@media (min-width:48rem){.superhero-detail__img{padding-top:40px;margin-top:-40px}}.superhero-detail__img img{width:auto;max-width:80%;height:50%;object-fit:unset;margin:0 auto}@media (min-width:48rem){.superhero-detail__img img{max-width:50%;height:50%}}.superhero-detail__title{display:inline-block;padding:10px 35px;margin:-50% auto 0;height:90px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;line-height:60px;text-transform:capitalize;background-color:#f2f2e2;border:6px solid #332336;color:#332336}@media (min-width:58.75rem){.superhero-detail__title{font-size:55px;font-size:3.4375rem;font-size:2.3vw}}@media (min-width:90rem){.superhero-detail__title{font-size:36px;font-size:2.25rem}}.superhero-detail__category,.superhero-detail__superpowers{display:grid;align-items:center;align-content:center;min-height:100px;padding:10px 31px;margin:0 0 30px;font-size:20px;font-size:1.25rem;text-align:left;color:#332336;background-color:#b3dce8;border-radius:24px}.superhero-detail__category span,.superhero-detail__superpowers span{display:block;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:30px;font-size:1.875rem;font-weight:800;text-align:left;color:#332336}.superhero-detail__category{position:relative;padding:10px 90px 10px 30px}.superhero-detail__category:after{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";width:100px;height:100px}.superhero-detail__category.superhero-detail__icon--grain:after,.superhero-detail__category:after{background:url(../images/icons/ico-grain.svg) 50% no-repeat}.superhero-detail__category.superhero-detail__icon--energy:after{background:url(../images/icons/ico-energy.svg) 50% no-repeat}.superhero-detail__category.superhero-detail__icon--build:after{background:url(../images/icons/ico-build.svg) 50% no-repeat}.superhero-detail__category.superhero-detail__icon--protect:after{background:url(../images/icons/ico-protect.svg) 50% no-repeat}.superhero-detail__category.superhero-detail__icon--vegetables:after{background:url(../images/icons/ico-vegetables.svg) 50% no-repeat}.superhero-detail__category.superhero-detail__icon--dairy:after{background:url(../images/icons/ico-dairy.svg) 50% no-repeat}.superhero-detail__category.superhero-detail__icon--fruit:after{background:url(../images/icons/ico-fruit.svg) 50% no-repeat}.superhero-detail__category.superhero-detail__icon--protein:after{background:url(../images/icons/ico-protein.svg) 50% no-repeat}.superhero-detail__heading{display:block;margin:0 0 15px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:30px;font-size:1.875rem;font-weight:800;text-align:left}@media (min-width:48rem){.superhero-detail__two-col{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}}.superhero-detail__info{padding:0 32px;text-align:left}.superhero-detail p{display:block;text-align:left}.my-account-row .account-column-2 .order-actions .superhero-detail .button:not(div),.superhero-detail .btn,.superhero-detail .btn--secondary,.superhero-detail .my-account-row .account-column-2 .order-actions .button:not(div),.superhero-detail .woocommerce-cart.woocommerce-page .cart .button,.superhero-detail .woocommerce-cart.woocommerce-page .cart button,.superhero-detail .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button,.superhero-detail .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button,.superhero-detail .woocommerce-page .woocommerce .checkout .button,.superhero-detail .woocommerce-page .woocommerce .checkout button,.superhero-detail .woocommerce-page .woocommerce .login .button,.superhero-detail html .edit_account .wc-editaccount .button,.superhero-detail html .gform_wrapper .gform_footer input.button,.superhero-detail html .woocommerce .cart .button,.woocommerce-cart.woocommerce-page .cart .superhero-detail .button,.woocommerce-cart.woocommerce-page .cart .superhero-detail button,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .superhero-detail .button,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .superhero-detail button,.woocommerce-page .woocommerce .checkout .superhero-detail .button,.woocommerce-page .woocommerce .checkout .superhero-detail button,.woocommerce-page .woocommerce .login .superhero-detail .button,html .edit_account .wc-editaccount .superhero-detail .button,html .gform_wrapper .gform_footer .superhero-detail input.button,html .woocommerce .cart .superhero-detail .button{padding:10px 23px;margin-top:20px;height:auto;line-height:28px;text-align:center}.my-account-row .account-column-2 .order-actions .superhero-detail .button:focus:not(div),.my-account-row .account-column-2 .order-actions .superhero-detail .button:hover:not(div),.superhero-detail .btn--secondary:focus,.superhero-detail .btn--secondary:hover,.superhero-detail .btn:focus,.superhero-detail .btn:hover,.superhero-detail .my-account-row .account-column-2 .order-actions .button:focus:not(div),.superhero-detail .my-account-row .account-column-2 .order-actions .button:hover:not(div),.superhero-detail .woocommerce-cart.woocommerce-page .cart .button:focus,.superhero-detail .woocommerce-cart.woocommerce-page .cart .button:hover,.superhero-detail .woocommerce-cart.woocommerce-page .cart button:focus,.superhero-detail .woocommerce-cart.woocommerce-page .cart button:hover,.superhero-detail .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:focus,.superhero-detail .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:hover,.superhero-detail .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:focus,.superhero-detail .woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:hover,.superhero-detail .woocommerce-page .woocommerce .checkout .button:focus,.superhero-detail .woocommerce-page .woocommerce .checkout .button:hover,.superhero-detail .woocommerce-page .woocommerce .checkout button:focus,.superhero-detail .woocommerce-page .woocommerce .checkout button:hover,.superhero-detail .woocommerce-page .woocommerce .login .button:focus,.superhero-detail .woocommerce-page .woocommerce .login .button:hover,.superhero-detail html .edit_account .wc-editaccount .button:focus,.superhero-detail html .edit_account .wc-editaccount .button:hover,.superhero-detail html .gform_wrapper .gform_footer input.button:focus,.superhero-detail html .gform_wrapper .gform_footer input.button:hover,.superhero-detail html .woocommerce .cart .button:focus,.superhero-detail html .woocommerce .cart .button:hover,.woocommerce-cart.woocommerce-page .cart .superhero-detail .button:focus,.woocommerce-cart.woocommerce-page .cart .superhero-detail .button:hover,.woocommerce-cart.woocommerce-page .cart .superhero-detail button:focus,.woocommerce-cart.woocommerce-page .cart .superhero-detail button:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .superhero-detail .button:focus,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .superhero-detail .button:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .superhero-detail button:focus,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .superhero-detail button:hover,.woocommerce-page .woocommerce .checkout .superhero-detail .button:focus,.woocommerce-page .woocommerce .checkout .superhero-detail .button:hover,.woocommerce-page .woocommerce .checkout .superhero-detail button:focus,.woocommerce-page .woocommerce .checkout .superhero-detail button:hover,.woocommerce-page .woocommerce .login .superhero-detail .button:focus,.woocommerce-page .woocommerce .login .superhero-detail .button:hover,html .edit_account .wc-editaccount .superhero-detail .button:focus,html .edit_account .wc-editaccount .superhero-detail .button:hover,html .gform_wrapper .gform_footer .superhero-detail input.button:focus,html .gform_wrapper .gform_footer .superhero-detail input.button:hover,html .woocommerce .cart .superhero-detail .button:focus,html .woocommerce .cart .superhero-detail .button:hover{margin-top:25px}.btn--secondary:not(div),.btn:not(div),.my-account-row .account-column-2 .order-actions .button:not(div),.woocommerce-cart.woocommerce-page .cart .button:not(div),.woocommerce-cart.woocommerce-page .cart button:not(div),.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:not(div),.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:not(div),.woocommerce-page .woocommerce .checkout .button:not(div),.woocommerce-page .woocommerce .checkout button:not(div),.woocommerce-page .woocommerce .login .button:not(div),.wp-block-button__link,html .edit_account .wc-editaccount .button:not(div),html .gform_wrapper .gform_footer input.button:not(div),html .woocommerce .cart .button:not(div){display:inline-block!important;padding:14px 23px!important;margin-top:0!important;margin-bottom:5px!important;font-size:20px;font-size:1.25rem;font-weight:800;border-radius:10px;background:#cdb1f9;color:#000;box-shadow:0 5px 0 #661f75;text-transform:uppercase;font-family:Work Sans,verdana,arial,helvetica,sans-serif;text-decoration:none;cursor:pointer;transition:all .3s ease}.btn--secondary:not(div):focus-visible,.btn--secondary:not(div):hover,.btn:not(div):focus-visible,.btn:not(div):hover,.my-account-row .account-column-2 .order-actions .button:not(div):focus-visible,.my-account-row .account-column-2 .order-actions .button:not(div):hover,.woocommerce-cart.woocommerce-page .cart .button:not(div):focus-visible,.woocommerce-cart.woocommerce-page .cart .button:not(div):hover,.woocommerce-cart.woocommerce-page .cart button:not(div):focus-visible,.woocommerce-cart.woocommerce-page .cart button:not(div):hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:not(div):focus-visible,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:not(div):hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:not(div):focus-visible,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:not(div):hover,.woocommerce-page .woocommerce .checkout .button:not(div):focus-visible,.woocommerce-page .woocommerce .checkout .button:not(div):hover,.woocommerce-page .woocommerce .checkout button:not(div):focus-visible,.woocommerce-page .woocommerce .checkout button:not(div):hover,.woocommerce-page .woocommerce .login .button:not(div):focus-visible,.woocommerce-page .woocommerce .login .button:not(div):hover,.wp-block-button__link:focus-visible,.wp-block-button__link:hover,html .edit_account .wc-editaccount .button:not(div):focus-visible,html .edit_account .wc-editaccount .button:not(div):hover,html .gform_wrapper .gform_footer input.button:not(div):focus-visible,html .gform_wrapper .gform_footer input.button:not(div):hover,html .woocommerce .cart .button:not(div):focus-visible,html .woocommerce .cart .button:not(div):hover{box-shadow:none;margin-top:5px!important;margin-bottom:0!important;background:#661f75!important;color:#fff!important}.btn--secondary:not(div):active,.btn--secondary:not(div):visited,.btn:not(div):active,.btn:not(div):visited,.my-account-row .account-column-2 .order-actions .button:not(div):active,.my-account-row .account-column-2 .order-actions .button:not(div):visited,.woocommerce-cart.woocommerce-page .cart .button:not(div):active,.woocommerce-cart.woocommerce-page .cart .button:not(div):visited,.woocommerce-cart.woocommerce-page .cart button:not(div):active,.woocommerce-cart.woocommerce-page .cart button:not(div):visited,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:not(div):active,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:not(div):visited,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:not(div):active,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:not(div):visited,.woocommerce-page .woocommerce .checkout .button:not(div):active,.woocommerce-page .woocommerce .checkout .button:not(div):visited,.woocommerce-page .woocommerce .checkout button:not(div):active,.woocommerce-page .woocommerce .checkout button:not(div):visited,.woocommerce-page .woocommerce .login .button:not(div):active,.woocommerce-page .woocommerce .login .button:not(div):visited,.wp-block-button__link:active,.wp-block-button__link:visited,html .edit_account .wc-editaccount .button:not(div):active,html .edit_account .wc-editaccount .button:not(div):visited,html .gform_wrapper .gform_footer input.button:not(div):active,html .gform_wrapper .gform_footer input.button:not(div):visited,html .woocommerce .cart .button:not(div):active,html .woocommerce .cart .button:not(div):visited{color:#332336!important}.btn--secondary:not(div):active:focus-visible,.btn--secondary:not(div):active:hover,.btn--secondary:not(div):visited:focus-visible,.btn--secondary:not(div):visited:hover,.btn:not(div):active:focus-visible,.btn:not(div):active:hover,.btn:not(div):visited:focus-visible,.btn:not(div):visited:hover,.my-account-row .account-column-2 .order-actions .button:not(div):active:focus-visible,.my-account-row .account-column-2 .order-actions .button:not(div):active:hover,.my-account-row .account-column-2 .order-actions .button:not(div):visited:focus-visible,.my-account-row .account-column-2 .order-actions .button:not(div):visited:hover,.woocommerce-cart.woocommerce-page .cart .button:not(div):active:focus-visible,.woocommerce-cart.woocommerce-page .cart .button:not(div):active:hover,.woocommerce-cart.woocommerce-page .cart .button:not(div):visited:focus-visible,.woocommerce-cart.woocommerce-page .cart .button:not(div):visited:hover,.woocommerce-cart.woocommerce-page .cart button:not(div):active:focus-visible,.woocommerce-cart.woocommerce-page .cart button:not(div):active:hover,.woocommerce-cart.woocommerce-page .cart button:not(div):visited:focus-visible,.woocommerce-cart.woocommerce-page .cart button:not(div):visited:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:not(div):active:focus-visible,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:not(div):active:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:not(div):visited:focus-visible,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button:not(div):visited:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:not(div):active:focus-visible,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:not(div):active:hover,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:not(div):visited:focus-visible,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button:not(div):visited:hover,.woocommerce-page .woocommerce .checkout .button:not(div):active:focus-visible,.woocommerce-page .woocommerce .checkout .button:not(div):active:hover,.woocommerce-page .woocommerce .checkout .button:not(div):visited:focus-visible,.woocommerce-page .woocommerce .checkout .button:not(div):visited:hover,.woocommerce-page .woocommerce .checkout button:not(div):active:focus-visible,.woocommerce-page .woocommerce .checkout button:not(div):active:hover,.woocommerce-page .woocommerce .checkout button:not(div):visited:focus-visible,.woocommerce-page .woocommerce .checkout button:not(div):visited:hover,.woocommerce-page .woocommerce .login .button:not(div):active:focus-visible,.woocommerce-page .woocommerce .login .button:not(div):active:hover,.woocommerce-page .woocommerce .login .button:not(div):visited:focus-visible,.woocommerce-page .woocommerce .login .button:not(div):visited:hover,.wp-block-button__link:active:focus-visible,.wp-block-button__link:active:hover,.wp-block-button__link:visited:focus-visible,.wp-block-button__link:visited:hover,html .edit_account .wc-editaccount .button:not(div):active:focus-visible,html .edit_account .wc-editaccount .button:not(div):active:hover,html .edit_account .wc-editaccount .button:not(div):visited:focus-visible,html .edit_account .wc-editaccount .button:not(div):visited:hover,html .gform_wrapper .gform_footer input.button:not(div):active:focus-visible,html .gform_wrapper .gform_footer input.button:not(div):active:hover,html .gform_wrapper .gform_footer input.button:not(div):visited:focus-visible,html .gform_wrapper .gform_footer input.button:not(div):visited:hover,html .woocommerce .cart .button:not(div):active:focus-visible,html .woocommerce .cart .button:not(div):active:hover,html .woocommerce .cart .button:not(div):visited:focus-visible,html .woocommerce .cart .button:not(div):visited:hover{color:#fff!important}.btn--secondary .wp-block-button__link{background-color:#f2f2e2!important}.btn--secondary .wp-block-button__link:focus-visible,.btn--secondary .wp-block-button__link:hover{color:#000!important;background-color:#cdb1f9!important}.btn--centre{position:relative;left:50%;transform:translate(-50%)}.cta,.wp-block-button__link:active,.wp-block-button__link:visited{color:#332336}.cta{max-width:712px;padding:50px 22px;margin:0 25px;font-size:16px;font-size:1rem;line-height:19px;border-radius:30px;background-color:#f2f2e2;text-align:center}@media (min-width:48rem){.cta{padding:85px 64px;margin:0 auto}}.cta__title{display:block;font-size:30px;font-size:1.875rem;line-height:35px;color:#332336;text-transform:uppercase}@media (min-width:48rem){.cta__title{font-size:55px;font-size:3.4375rem;line-height:75px}}.product .w-row{padding:50px 30px;margin:0 auto 100px;border-radius:30px;background-color:#fff}@media (min-width:48rem){.product .w-row{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:100px 30px;border-radius:30px;background-color:#fff}}.product_title{display:block;margin:0 0 30px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:35px;font-size:2.1875rem;font-weight:800;line-height:40px;color:#661f75}@media (min-width:58.75rem){.product_title{font-size:55px;font-size:3.4375rem;line-height:60px}}.product_image{font-size:20px;font-size:1.25rem;line-height:24px}.product_description{font-size:16px;font-size:1rem;line-height:20px}.product_price{font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-weight:800;font-size:20px;font-size:1.25rem;line-height:24px}html .woocommerce.woocommerce-page #content .product .images{width:unset;float:unset}.product .images .woocommerce-product-gallery__wrapper{background:url(../images/bg-card.svg) 50% no-repeat;background-size:contain}html .woocommerce.woocommerce-page #content .product .summary{width:unset;float:unset}html .woocommerce.woocommerce-page #content .product .quantity{display:block;float:none;margin:0 0 30px}html .woocommerce.woocommerce-page #content .product .quantity input{font-family:DM Sans,verdana,arial,helvetica,sans-serif;font-size:16px;font-size:1rem}html .woocommerce .cart .button{background-color:#cdb1f9!important}.products.container_related{display:block}@media (min-width:48rem){.products.container_related .card-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}}@media (min-width:58.75rem){.products.container_related .card-list{grid-template-columns:1fr 1fr 1fr}}.products.container_related h2{margin:0 auto 40px;text-align:center}.woocommerce-cart.woocommerce-page .shop_table.cart{padding:30px 100px;border-radius:30px;overflow:hidden;background-color:#fff}.woocommerce-cart.woocommerce-page .shop_table.cart thead{font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:800}.woocommerce-cart.woocommerce-page .shop_table.cart td.product-name,.woocommerce-cart.woocommerce-page .shop_table.cart td.product-name a{font-family:DM Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;color:#332336;text-decoration:none}.woocommerce-cart.woocommerce-page .shop_table.cart td.product-name:focus,.woocommerce-cart.woocommerce-page .shop_table.cart td.product-name:hover,.woocommerce-cart.woocommerce-page .shop_table.cart td.product-name a:focus,.woocommerce-cart.woocommerce-page .shop_table.cart td.product-name a:hover{text-decoration:underline}.woocommerce-cart.woocommerce-page .shop_table.cart td.actions{box-shadow:none}.woocommerce-cart.woocommerce-page .shop_table.cart button.button:disabled{padding:0 23px}.woocommerce-cart.woocommerce-page .coupon #coupon_code{display:block;width:50%;margin:0 0 30px;font-family:DM Sans,verdana,arial,helvetica,sans-serif;font-size:16px;font-size:1rem}html .woocommerce-cart.woocommerce-page .coupon button{display:block!important}.woocommerce-cart.woocommerce-page .cart .button,.woocommerce-cart.woocommerce-page .cart button,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout .button,.woocommerce-cart.woocommerce-page .woocommerce .wc-proceed-to-checkout button{display:block;padding:0 23px!important;font-family:Work Sans,verdana,arial,helvetica,sans-serif!important;font-weight:800!important;line-height:auto!important;color:#332336!important;background-color:#cdb1f9!important}.woocommerce-cart.woocommerce-page .shipping-calculator-button{color:#332336;font-size:20px;font-size:1.25rem;font-weight:400}html body.cart .cart_totals{text-align:left}.showcoupon{color:#332336;font-size:20px;font-size:1.25rem;font-weight:400}.cart_totals h2{font-size:30px;font-size:1.875rem}.woocommerce-page .woocommerce .checkout_coupon{border-radius:30px;background-color:#fff;padding:25px 50px 10px;border:none}@media (min-width:48rem){.woocommerce-page .woocommerce .checkout_coupon{padding:50px 100px 25px}}.woocommerce-page .woocommerce .checkout{border-radius:30px;background-color:#fff;padding:25px 50px}@media (min-width:48rem){.woocommerce-page .woocommerce .checkout{padding:50px 100px}}.woocommerce-page .woocommerce .checkout .button,.woocommerce-page .woocommerce .checkout button{display:block;padding:0 23px!important;font-family:Work Sans,verdana,arial,helvetica,sans-serif!important;font-weight:800!important;line-height:48px!important;color:#332336!important;background-color:#cdb1f9!important}.woocommerce-page .woocommerce .woocommerce-error,.woocommerce-page .woocommerce .woocommerce-info,.woocommerce-page .woocommerce .woocommerce-message{border-top:none;box-shadow:none;border-radius:30px}.woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row,body.checkout #order_review tr.order-total{box-shadow:none}html .woocommerce-checkout #payment ul.payment_methods{list-style:none;padding:0;margin:0;border-bottom:none}html .woocommerce-checkout #payment ul.payment_methods li{margin:0;padding:0}@media (min-width:48rem){.my-account-row{display:grid;grid-template-columns:25% 75%;gap:60px}}.my-account-row .myaccount_left_link li{padding:0}.my-account-row .myaccount_left_link a{display:block;margin:0 0 35px;font-size:18px;font-size:1.125rem;color:#332336;text-decoration:none}.my-account-row .myaccount_left_link a:focus,.my-account-row .myaccount_left_link a:hover{color:#661f75;text-decoration:underline}.my-account-row .account-column-2{padding:30px 25px;margin:0 -30px;background-color:#fff}@media (min-width:48rem){.my-account-row .account-column-2{padding:50px 100px;margin:0 auto;border-radius:20px}}.my-account-row .account-column-2 h2{margin:0 0 20px;font-size:30px;font-size:1.875rem;line-height:35px}.my-account-row .account-column-2 .order-number a{color:#332336;font-weight:400}.my-account-row .account-column-2 .order-actions .button:not(div){margin:0 0 15px;height:32px;line-height:32px;font-family:DM Sans,verdana,arial,helvetica,sans-serif;font-weight:400;font-size:16px;font-size:1rem;text-transform:none}.my-account-row .account-column-2 .billing{display:block;margin:0 0 30px;color:#332336;font-weight:400;cursor:pointer}.my-account-row .account-column-2 .addresses .short_description_product{display:block;margin:0 0 50px}.my-account-row .account-column-2 table.shop_table.my_account_orders{border-bottom:2px solid #f2f2e2}.my-account-row .account-column-2 table.shop_table.my_account_orders th{padding:5px 0;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:800;color:#332336}.my-account-row .account-column-2 table.shop_table.my_account_orders td{padding:0 40px 0 0!important;border-top:2px solid #f2f2e2}html .woocommerce table.shop_table.my_account_orders tbody tr:last-child,html div.vieworderlist{box-shadow:none}.woocommerce-page .woocommerce .login .button{display:block!important;padding:0 23px!important;margin:0 0 40px!important;font-family:Work Sans,verdana,arial,helvetica,sans-serif!important;font-weight:800!important;line-height:normal!important;color:#332336!important;background:#cdb1f9!important;background-color:#cdb1f9!important}.registration-intro{padding:50px 0 30px}@media (min-width:48rem){.registration-intro{padding:100px 0 50px}}.edit_account form{padding:0}.woocommerce .edit_account form .form-row-first,.woocommerce .edit_account form .form-row-last{width:100%;float:none}.edit_account form fieldset{padding:0;border:none}html .edit_account .wc-editaccount{box-shadow:none}html .edit_account .wc-editaccount .button{background-color:#cdb1f9!important}.coupon{text-align:left}.nav_menu{display:none}@media (min-width:58.75rem){.nav_menu{display:block}}.nav_menu .nav-link{display:block;position:relative;margin:0 0 20px;padding:0 25px 0 0;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;color:#cdb1f9;text-transform:uppercase;text-decoration:none}@media (min-width:58.75rem){.nav_menu .nav-link{display:inline-block;margin:0 15px;padding:15px;font-size:18px;font-size:1.125rem;color:#cdb1f9}}@media (min-width:90rem){.nav_menu .nav-link{padding:15px 25px;margin:0 25px}}.nav_menu .nav-link:after{content:"\e902";position:absolute;right:0;top:2px;color:#cdb1f9;font-size:16px}@media (min-width:58.75rem){.nav_menu .nav-link:after{display:none}}.nav_menu .nav-link:focus,.nav_menu .nav-link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.nav_menu .nav-link a{color:#cdb1f9;text-decoration:none}.nav_menu .w-dropdown{display:block;position:relative;z-index:3;margin:0 0 20px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;color:#cdb1f9;cursor:pointer}@media (min-width:58.75rem){.nav_menu .w-dropdown{display:inline-block;margin:0 25px;font-size:18px;font-size:1.125rem;color:#cdb1f9;text-decoration:none;border:3px solid #332336;border-radius:10px 10px 0 0;border-bottom:none;text-transform:uppercase}}.nav_menu .w-dropdown:focus,.nav_menu .w-dropdown:hover{border-color:#cdb1f9}.nav_menu .w-dropdown:focus .dropdown_list,.nav_menu .w-dropdown:hover .dropdown_list{display:block}.nav_menu .w-dropdown:after{content:"";height:4px;background:#332336;width:100%;display:block;position:absolute;bottom:-3px;left:0;z-index:0}.nav_menu .w-dropdown .dropdown_list{display:block;padding:0 0 0 20px}@media (min-width:58.75rem){.nav_menu .w-dropdown .dropdown_list{display:none;position:absolute;right:-3px;top:50px;column-count:2;column-gap:58px;padding:40px 20px 30px;border:3px solid #cdb1f9;border-radius:20px 0 20px 20px;background-color:#332336;text-align:left}}.nav_menu .w-dropdown .dropdown_list a{display:block;position:relative;margin:0 0 20px;padding:0 30px 0 0;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;color:#cdb1f9;text-decoration:none;text-transform:none}@media (min-width:58.75rem){.nav_menu .w-dropdown .dropdown_list a{padding:5px 12px;margin:0 0 5px;border-radius:6px;break-inside:avoid;white-space:nowrap}}.nav_menu .w-dropdown .dropdown_list a:after{content:"\e902";position:absolute;right:0;top:2px;color:#cdb1f9;font-size:16px}@media (min-width:58.75rem){.nav_menu .w-dropdown .dropdown_list a:after{display:none}}.nav_menu .w-dropdown .dropdown_list a:focus,.nav_menu .w-dropdown .dropdown_list a:hover{color:#332336;background-color:#cdb1f9}@media (min-width:58.75rem){.nav_menu .w-dropdown .dropdown_list a:focus,.nav_menu .w-dropdown .dropdown_list a:hover{color:#cdb1f9;background-color:transparent;text-decoration:underline}}.nav-mobile{background-color:#332336;box-sizing:border-box;display:block;height:100vh;left:100%;min-height:-webkit-fill-available;min-width:330px;overflow:scroll;overflow-x:hidden;padding:80px 0 0;position:fixed;top:0;transition:all .5s ease;width:90%;z-index:7}@media (min-width:65.625rem){.nav-mobile{display:none}}.nav-mobile.active{left:12%}.nav-mobile.overflow{overflow:scroll;overflow-x:hidden}.nav-mobile .nav_menu{display:block;padding:0 25px 0 44px}@media (min-width:58.75rem){.nav-mobile .nav_menu{display:none;padding:0}}.nav-mobile ul{list-style:none;margin:0;padding:0;padding:0 30px 30px}.nav-mobile ul li{margin:0;padding:0}.nav-mobile ul li:before{display:none}.nav-mobile ul>li{padding:0;position:static;outline:none;box-shadow:none}.nav-mobile ul>li:focus{outline:none!important;box-shadow:none!important}.nav-mobile ul>li>.nav__title{border-radius:30px;color:#000;display:block;font-weight:600;padding:17px 50px 17px 20px;position:relative;font-size:16px;font-size:1rem}.nav-mobile ul>li a{text-decoration:none}.nav-mobile ul>li.has-child>.nav__title,.nav-mobile ul>li.has-child>a{position:relative}.nav-mobile ul>li.has-child>.nav__title:before,.nav-mobile ul>li.has-child>a:before{color:#fff;margin:0 0 0 15px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(-90deg);font-size:20px;font-size:1.25rem}.nav-mobile ul>li.active .nav__mega-menu{left:0}.nav-mobile ul>li.active .nav__mega-menu li ul{top:0}.nav-mobile ul>li.active .nav__mega-menu li.active ul{left:0}.nav-mobile ul>li .nav__sub-nav a{align-items:center;border-radius:30px;color:#000;display:grid;font-weight:600;gap:13px;grid-template-columns:1fr 1fr;grid-template-columns:auto auto;height:auto;justify-content:flex-start;line-height:20px;padding:11px 16px;font-size:15px;font-size:.9375rem}@media (min-width:48rem){.nav-mobile ul>li .nav__sub-nav a{font-size:16px;font-size:1rem}}.nav-mobile ul>li .nav__sub-nav a:after{display:none}.nav-mobile ul>li .nav__sub-nav a.nav__back{background-color:transparent;font-weight:600;margin:0 0 30px;padding:0 0 0 62px;position:relative;font-size:15px;font-size:.9375rem}.nav-mobile ul>li .nav__sub-nav a.nav__back:before{color:#fff;left:20px;margin:0 20px 0 0;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);font-size:20px;font-size:1.25rem}.nav-mobile ul>li .nav__sub-nav a.nav__back img{display:none}.nav-mobile ul>li .nav__sub-nav small{color:#000;display:block;font-weight:300;font-size:13px;font-size:.8125rem}.nav-mobile ul>li .nav__callout{margin:0 30px}.nav-mobile ul>li .btn--close,.nav-mobile ul>li .nav__callout-desc{display:none}.nav-mobile ul .nav__mega-menu{background-color:#fff;border-bottom-left-radius:30px;display:block;height:auto;left:calc(100% + 27px);min-height:100vh;position:absolute;top:90px;transition:left .5s ease;width:100%;z-index:5;outline:none;box-shadow:none}.nav-mobile ul .nav__mega-menu:focus{outline:none!important;box-shadow:none!important}.nav-mobile ul .nav__mega-menu ul{z-index:6}.nav-mobile ul .nav__mega-menu ul ul{background-color:#fff;height:auto;left:100%;min-height:100vh;position:absolute;transition:left .5s ease;width:100%}.nav-mobile ul .nav__mega-menu ul ul li{margin:0 0 0 10px}.nav-mobile ul .nav__mega-menu ul ul li:first-child{margin:0}.nav-mobile ul .nav__mega-menu ul ul li a{gap:10px;padding:5px 10px;font-size:15px;font-size:.9375rem}.nav-mobile ul .nav__mega-menu ul ul li a:before{font-size:20px;font-size:1.25rem;color:#cdb1f9}.nav-toggle{-webkit-appearance:none;color:#fff;cursor:pointer;display:block;position:absolute;right:15px;text-align:center;top:40px;transform:rotate(0deg);transition:all .5s ease-in-out 0s;transition:all .2s ease-out;z-index:7;font-size:22px;font-size:1.375rem}@media (min-width:58.75rem){.nav-toggle{display:none}}.widget_search{position:relative;margin:0 20px 0 0;color:#cdb1f9}.widget_search label{font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:800;color:#cdb1f9}.widget_search .wp-block-search__inside-wrapper{display:none;position:absolute;right:0;top:0;transform:translate(60px,-28px);flex:none!important;max-width:unset!important}.widget_search .wp-block-search__label{display:none;width:auto}@media (min-width:58.75rem){.widget_search .wp-block-search__label{display:inline-block}}.widget_search .wp-block-search__input{width:265px;height:48px;padding:0 80px 0 20px;flex-grow:unset;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:800;line-height:48px;border:2px solid #cdb1f9;border-radius:10px;background:#332336;color:#cdb1f9}.widget_search .wp-block-search__input:before{color:#cdb1f9;font-size:22px}.widget_search .wp-block-search__input::placeholder{color:#cdb1f9}.widget_search .wp-block-search__button{position:absolute;top:5px;right:0;z-index:2;background:none;border:none;cursor:pointer}.widget_search .wp-block-search__button:before{color:#cdb1f9;font-size:22px}.widget_search .wp-block-search__button svg{display:none}div.search-results{max-width:760px;margin:0 auto 100px}div.search-results__count{display:block;margin:0 0 90px;text-align:center;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:30px;font-size:1.875rem;font-weight:800;line-height:35px;color:#661f75}div.search-results .postltitle{margin:0 0 5px}div.search-results .postltitle a{font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;line-height:24px;color:#661f75;text-decoration:underline;text-transform:none}div.search-results article{margin:0 0 40px}div.search-results img{display:none}.pagination{font-weight:800;color:#332336}.pagination,.pagination a{font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem}.pagination a{color:#661f75}html .woocommerce ul.products.columns-3 .product{width:100%;margin:0 auto 30px;padding:10px 10px 40px;text-align:center;background-color:#fff;border-radius:30px}@media (min-width:58.75rem){html .woocommerce ul.products.columns-3 .product{margin:0}}html .woocommerce ul.products.columns-3 .product a img{display:block;margin:0 auto 30px}.category-title{min-height:50px;margin:0 0 50px;font-family:Work Sans,verdana,arial,helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:800;line-height:24px;color:#332336}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}body{font-size:14px}h1{font-size:1.85em}h2{font-size:1.25em}#main-navigation-container,.content__area-col-right,.footer,.header-mobile,.hide-print,.sidebar-offcanvas,header{display:none!important}#content,.content__area-col-left{width:100%}.references__btn:before{display:none}.references__content{display:block!important}.references__content dd{font-size:.85em}.risk-buttons{display:none!important}.risk-page1 .cta-block{left:0;margin-left:0;bottom:0}}
/*# sourceMappingURL=maps/app.css.map */
