ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{-webkit-clip-path:none;font-size:14px;right:5px}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce div.product form.cart::after,.woocommerce-page ul.products,.woocommerce-page ul.products::after{clear:both}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.screen-reader-text{-webkit-clip-path:inset(50%);word-break:normal}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative;padding:4em 0 0}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;font-size:55px;line-height:65px;font-weight:400}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none;max-height:35em;object-fit:cover;border-radius:42px}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;justify-self:center;font-size:1.2em;font-weight:600;text-align:center;padding:.3em 2em;border-radius:27px;text-transform:uppercase;background:#fff0;border:2px solid #c3cde7;color:#367186}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .cart .button{float:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{color:#958e09;font-size:2em}a,body,div,footer,form,h1,h2,h3,h4,header,html,img,label,li,nav,p,section,span,strong,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}*,body{font-family:"Darker Grotesque",sans-serif}body,html{overflow-x:hidden!important}body{line-height:1;display:grid}a{text-decoration-skip-ink:auto;cursor:pointer!important;text-decoration:none}ul{list-style:none}textarea{-webkit-appearance:none;appearance:none}footer,header,nav,section{display:block}*{-webkit-tap-highlight-color:#fff0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#0b233b;box-sizing:border-box}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}@font-face{font-display:swap;font-family:"BlackMango";src:url(/wp-content/themes/Eternal-Angel/fonts/black-mango-regular.woff2)format("woff2"),url(/wp-content/themes/Eternal-Angel/fonts/black-mango-regular.woff)format("woff"),url(/wp-content/themes/Eternal-Angel/fonts/black-mango-regular.ttf)format("truetype");font-weight:400;font-style:normal}@media only screen and (max-width:320px){body,footer,header,section{width:320px}}footer,header,nav,section{display:grid;grid-template-columns:repeat(16,1fr);grid-column:1/17;justify-self:center;max-width:2000px;width:100%}.all-button{justify-self:center;font-size:1.2em;font-weight:700;text-align:center;padding:.5em 2em;border-radius:27px;text-transform:uppercase;color:#fff;cursor:pointer}.clear-button{background:#fff0;border:4px solid #c3cde7;color:#367186}h1,h2,h3,h4{color:#367186;font-family:"BlackMango"}h1{font-size:75px;line-height:92px}h2{font-size:55px}h3{font-size:35px}h4{font-size:1em}p{font-size:30px;line-height:44px}label,p span{font-weight:600}label{color:#8fa6e3;font-size:35px;text-transform:uppercase}ul{line-height:30px}li,p,strong{color:#367186}li,p,ul{font-family:"Darker Grotesque",sans-serif}li,p{font-weight:400}li{font-size:16px;line-height:24px}img{width:100%}ul.main-nav{padding:0}strong{font-weight:600}@media only screen and (max-width:1000px){h1,h2,h3{font-weight:300}h1{font-size:40px;line-height:45px}h2,h3{font-size:35px}h3{font-size:30px}li,p{font-size:25px!important;font-weight:400!important;line-height:40px!important}label{font-size:25px}}.header-logo,.menu-item.cart-icon>a{align-items:center;justify-content:center}.header-logo{position:relative;display:flex;max-width:260px;width:100%;margin:20px 20px 0}.logo-link{position:relative;z-index:1;text-decoration:none}.logo-image{display:block;width:100%;height:auto;filter:none}.blurred-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#faf9f7;opacity:.74;filter:blur(31px);z-index:0;pointer-events:none}@media only screen and (min-width:1200px){#hamburger-input:checked,#hamburger-menu #sidebar-menu{display:none}.grid-header-section{display:grid;z-index:99;align-self:start}.grid-header-outer{display:flex;justify-content:space-between;grid-column:2/16;position:relative}.header-menu-left,.header-menu-right{flex:1;padding-top:2em;display:flex;justify-content:flex-start}.header-menu-right{justify-content:flex-end}.header-logo{text-align:center}.header-logo-wrapper{position:absolute;left:50%;transform:translateX(-50%)}.header-menu-left ul,.header-menu-right ul{display:flex;gap:2em;list-style:none;margin:0;padding:0;align-items:center}.header-menu-right ul{justify-content:flex-end}.header-menu-left ul{justify-content:flex-start}.grid-header-outer .logo-image{border-radius:0 0 40px 40px;max-width:260px;width:100%;display:grid}.grid-header-outer{font-size:14px;font-weight:600;line-height:17px}.header-menu-left li a span,.header-menu-right li a span{font-size:25px;font-weight:600;position:relative;text-transform:uppercase;color:#367186}.header-menu-left li a span{padding-bottom:.5em}.header-menu-left>ul>li>a span:hover,.header-menu-right>ul>li>a span:hover{text-decoration:underline 4px #c3cde7;text-underline-offset:.4em}#hamburger-input,#hamburger-menu,#sidebar-menu,.header-bar,.menu-item .sub-menu{display:none}.menu-item-has-children>a:after{content:"";margin-left:5px;font-family:"Font Awesome 5 pro";font-weight:900;font-size:1.5em;color:#8fa6e3}.menu-item .sub-menu .menu-item a{color:#367186;font-size:16px;line-height:18px}.menu-item .sub-menu .menu-item a span{text-transform:capitalize;font-weight:400}.menu-item .sub-menu .menu-item a:hover{font-weight:600}.menu-item:hover .sub-menu{display:grid;grid-template-columns:1fr;max-width:100%;gap:0;background-color:rgb(250 249 247/.6);padding:1em;text-align:left;z-index:50!important;justify-self:center;margin:.1em 0;position:absolute;border-radius:22px}.menu-item .sub-menu{position:relative}.menu-item .sub-menu .menu-item{padding:.5em 0;text-align:center;border-bottom:1px solid #c3cde7}.menu-item a span{font-size:1.563em;color:#367186;text-transform:uppercase;font-weight:600}.contact-menu-link{border:4px solid #c3cde7;border-radius:27px;padding:.3em 2em}}@media only screen and (max-width:1200px){#hamburger-input,.grid-header-outer{display:none}.header-bar{display:grid;grid-template-columns:20% 1fr 20%;grid-column:1/17;align-self:start;padding:1em;z-index:20;background-color:#e8eaf4}#hamburger-menu li,.header-bar a,.header-bar img{justify-self:center}.header-bar img{max-width:101px;width:100%;object-fit:contain}.responsive-menu{align-self:center}#sidebar-menu ul li a span{color:#367186}#sidebar-menu ul li .sub-menu li a span{font-weight:400;font-size:1em;text-align:center}#sidebar-menu ul li a:hover{color:#5bbdb2}.menu-icon{width:33px;height:2px;background-color:#367186;margin:3px 0}#hamburger-menu{display:flex;align-items:end;flex-direction:column}#hamburger-menu #sidebar-menu{grid-template-columns:1fr;visibility:hidden;position:fixed;top:0;right:-100%;width:100%;background-color:#e8eaf4;transition:.3s;box-sizing:border-box;z-index:20;padding:2em}#hamburger-menu ul{margin:1em 0;width:100%;display:grid;justify-content:center}#hamburger-menu ul .sub-menu li{border-bottom:none}#hamburger-menu li{list-style-type:none;padding:.5em 0}#hamburger-menu a{color:#367186;text-decoration:none;transition:transform .5s;align-items:center;display:flex;padding:.3em 0;font-size:25px;font-weight:700;justify-content:center}#hamburger-menu li .sub-menu li a{padding:0;text-transform:none}#hamburger-menu a:active{-ms-transform:translateX(30px);-webkit-transform:translateX(30px);transform:translateX(3px)}#hamburger-input:checked+#hamburger-menu #sidebar-menu{visibility:visible;right:0}#sidebar-menu{height:100vh;overflow-y:auto}.header-logo{margin:auto}.toggle-icon::before{content:"";font-family:"Font Awesome 5 pro";font-weight:900;font-size:1em;color:#8fa6e3;cursor:pointer}.contact-menu-link{border:4px solid #c3cde7;border-radius:27px;padding:0 2em!important;justify-self:center}.social-media-mobile{display:flex;gap:.5em;justify-content:center}}.sub-banner{min-height:100vh;align-content:start}.no-image-height{min-height:80vh}.no-image-height .sub-split-main-banner-small{display:grid;grid-column:2/16;gap:1em;max-width:800px;justify-self:center;text-align:center;align-self:center;margin-top:10em}@media only screen and (max-width:1000px){.sub-banner{min-height:90vh}.no-image-height .sub-split-main-banner-small{margin-top:5em}.no-image-height{min-height:50vh}}.blog-box,.blog-content{display:grid;gap:1em;text-align:center;padding:1em 0}.blog-box{background-color:rgb(255 255 255/.5);border:3px solid #c3cde7;border-radius:37px;padding:1em;align-content:center;height:100%}.blog-box:hover::before{opacity:73%}.blog-box::before{content:"";position:absolute;top:0;left:0;width:101%;height:101%;background-color:#c3cde7;opacity:0;filter:blur(18px);transition:opacity .3s ease;z-index:0;filter:brightness(13px)}.blog-box *{position:relative;z-index:1}.single-product-box,.woocommerce div.product form.cart div.quantity{height:100%}.blog-box-img img{border-radius:25px;max-height:408px;object-fit:cover}.single-product-img img{max-height:200px}@media only screen and (max-width:1000px){.blog-box-img img{max-height:238px}}.blog-box,.blog-box-img,.blog-content{position:relative;z-index:1}.screen-reader-text{display:none}.footer{background-color:#c3cde7;border-top:1px solid #faf9f7}.footer-areas{display:grid;grid-template-columns:auto auto auto auto;grid-column:2/16;padding:3em 0;gap:2em}.footer-box{display:grid;gap:1em;justify-self:center;align-self:start}.footer-box-content{max-width:400px;justify-self:left}.footer-box img{max-width:192px}.footer .menu-item a span{color:#faf9f7;text-decoration:underline 2px solid;text-transform:none;font-weight:400}.footer-box h4{color:#367186;font-weight:800;font-size:1.875em;letter-spacing:1.25px}.footer-box li{padding:.2em 0;list-style:none;color:#fff;text-decoration:underline}.footer-box ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:1em;min-width:350px}.copy-right{display:grid;grid-column:1/17;text-align:center;padding:1em 0;border-top:.5px solid #fff}.copy-right p{color:#fff}@media only screen and (max-width:950px){.footer-areas{grid-template-columns:1fr;gap:1em}.footer-box{text-align:center}.footer-box ul{grid-template-columns:1fr;min-width:100%}}.single-banner{min-height:36vh}@media only screen and (max-width:960px){.single-banner{min-height:0}}.woocommerce-Price-amount bdi,.woocommerce-Price-amount bdi span{color:#367186}.menu-item.cart-icon>a span,.product_meta,.woocommerce ul.products::before{display:none}.menu-item.cart-icon>a{display:inline-flex}.menu-item.cart-icon>a::before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";font-size:16px;color:#367186}.woocommerce .quantity .qty{justify-self:center;font-size:16px;font-weight:600;border-radius:27px;text-transform:uppercase;background:#fff;border:2px solid #c3cde7;color:#367186!important}.delivery{background-color:#faf9f7;border-radius:28px;padding:.5em 1em;font-size:30px}.delivery-single{margin-top:1em;padding:.5em}@media only screen and (max-width:1000px){.woocommerce div.product .product_title{font-size:40px;line-height:55px}.woocommerce li,.woocommerce p{font-size:18px!important}}.single-product1{background-color:#e8eaf4}.single-product{display:grid;grid-column:2/16}.woocommerce .quantity .input-text{height:auto;margin:.3em}.woocommerce div.product div.summary{background-color:#fff0;padding:0 3em;display:grid;gap:0;align-self:center}@media only screen and (max-width:980px){div.product.type-product{grid-template-columns:1fr}.woocommerce div.product div.summary{padding:0}.summary h1{font-size:40px;font-weight:600}}.custom-question-field,.dob-field{display:grid;margin:2em 0;gap:.5em}.custom-question-field textarea,.dob-field input[type=date]{width:100%;padding:.5em;border:0;resize:vertical;background:#fff;color:#367186;border-radius:23px;font-size:22px}.custom-question-field textarea::placeholder,.dob-field input[type=date]::placeholder{font-size:30px;font-weight:300;text-align:left;color:#367186}.services-options-related h2{display:grid;grid-column:2/16;text-align:center;padding:1em 0}.services-options-related ul{grid-template-columns:1fr 1fr 1fr;display:grid;grid-column:2/16;gap:2em}@media only screen and (max-width:980px){.services-options-related ul{grid-template-columns:1fr}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}