﻿/*!
Theme Name: Vitality Healthy Weight
Theme URI: http://underscores.me/
Author: TouchFoundry
Author URI: https://touchfoundry.co.za
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vitalityhealthyweight-web
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

vitalityhealthyweight-web is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@keyframes glow{from{box-shadow:#fff 0 0 15px 3px}to{box-shadow:none}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes smooth-reveal{from{height:0;opacity:0}to{height:100%;opacity:1}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:16px;overflow-x:hidden}body{margin:0}main{display:block;padding-top:30px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}html{width:100%;box-sizing:border-box}*{font-family:"Open Sans",sans-serif;color:#292b2c}a{text-decoration:none}h2{font-size:2.027rem;letter-spacing:.25px;line-height:2.75;margin-bottom:0}h3{font-size:1.802rem;letter-spacing:0;line-height:2.5}@media screen and (max-width: 61.25rem){h3{padding-left:12px;padding-right:13px}}h4{font-size:1.602rem;letter-spacing:0;line-height:2.25}h4{font-size:1.602rem;letter-spacing:0;line-height:2.25}h5{font-size:1.424rem;letter-spacing:.15px;line-height:2}h6{font-size:1.266rem;letter-spacing:.15px;line-height:1.875}body{margin:0 auto;display:block;width:100%}body .inner{width:100%;display:block;margin:0 auto;max-width:1400px}.content-width{max-width:80%;width:1100px;margin:0 auto}@media screen and (max-width: 61.25rem){.content-width{max-width:90%;width:unset}}.lg-content-width{max-width:86%;width:1212px;margin:0 auto}.content-section{margin-bottom:60px}@media screen and (max-width: 61.25rem){.content-section{margin-bottom:45px}}.page,main{height:max-content;min-height:calc(100vh - 81px - 233px)}.width-40{width:40% !important}.width-60{width:60% !important}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}.custom-loader .loader:before{display:none}.custom-loader .loader{height:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-loader .loader .spinner-outer{display:flex;align-items:center;justify-content:center}.custom-loader .loader .spinner-outer .spinner{animation-name:spin;animation-iteration-count:infinite;animation-timing-function:ease;animation-duration:1s}.custom-loader .loader .spinner-outer .error{display:none}.custom-loader .loader .spinner-outer .error.show{display:block}.custom-loader .loader .loading-text h2{color:#f41c5e;font-weight:400}.custom-loader .loader .error-text{display:none}.custom-loader .loader .error-text.show{display:block}.custom-loader .loader .error-text h2{color:#ff8b19;font-weight:400}button,input[type=button],input[type=reset],input[type=submit],.button{appearance:none;padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary,.button.primary{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary,.button.primary{color:#fff;border:none;background-color:#f41c5e}button.primary:hover,input[type=button].primary:hover,input[type=reset].primary:hover,input[type=submit].primary:hover,.button.primary:hover{background:#f00b50;color:#fff}button.primary.disabled,button.primary:disabled,input[type=button].primary.disabled,input[type=button].primary:disabled,input[type=reset].primary.disabled,input[type=reset].primary:disabled,input[type=submit].primary.disabled,input[type=submit].primary:disabled,.button.primary.disabled,.button.primary:disabled{background:#fff;color:#e0e0e0;cursor:unset}button.secondary,input[type=button].secondary,input[type=reset].secondary,input[type=submit].secondary,.button.secondary{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}button.secondary,input[type=button].secondary,input[type=reset].secondary,input[type=submit].secondary,.button.secondary{color:#f41c5e;border:solid #f41c5e 2px;background-color:#fff}button.secondary:hover,input[type=button].secondary:hover,input[type=reset].secondary:hover,input[type=submit].secondary:hover,.button.secondary:hover{background:#f41c5e;color:#fff}button.secondary.disabled,button.secondary:disabled,input[type=button].secondary.disabled,input[type=button].secondary:disabled,input[type=reset].secondary.disabled,input[type=reset].secondary:disabled,input[type=submit].secondary.disabled,input[type=submit].secondary:disabled,.button.secondary.disabled,.button.secondary:disabled{background:#fff;color:#5c5e5e;border-color:#e0e0e0;cursor:unset}@media screen and (max-width: 61.25rem){button.secondary.disabled,button.secondary:disabled,input[type=button].secondary.disabled,input[type=button].secondary:disabled,input[type=reset].secondary.disabled,input[type=reset].secondary:disabled,input[type=submit].secondary.disabled,input[type=submit].secondary:disabled,.button.secondary.disabled,.button.secondary:disabled{color:#fff;background:#f41c5e;border-color:#f41c5e}}button.plain,input[type=button].plain,input[type=reset].plain,input[type=submit].plain,.button.plain{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}button.plain,input[type=button].plain,input[type=reset].plain,input[type=submit].plain,.button.plain{color:#f41c5e;border:none;background-color:#fff}button.plain:hover,input[type=button].plain:hover,input[type=reset].plain:hover,input[type=submit].plain:hover,.button.plain:hover{background:rgba(248,17,106,.2);color:#950a40}button.plain.disabled,button.plain:disabled,input[type=button].plain.disabled,input[type=button].plain:disabled,input[type=reset].plain.disabled,input[type=reset].plain:disabled,input[type=submit].plain.disabled,input[type=submit].plain:disabled,.button.plain.disabled,.button.plain:disabled{background:#fff;color:#5c5e5e;cursor:unset}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border:#e0e0e0 solid 1px;background:#fff;font-size:1rem;letter-spacing:.5px;line-height:1.5}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#292b2c;padding:9px 7.5px 5px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border:#0780f6 solid 2px}select{border:#e0e0e0 solid 1px;background:#fff;font-size:1rem;letter-spacing:.5px;line-height:1.5}select{color:#292b2c;padding:9px 7.5px 5px;border-radius:0;height:unset}.select2 .selection .select2-selection--single{border:#e0e0e0 solid 1px;background:#fff;font-size:1rem;letter-spacing:.5px;line-height:1.5}.select2 .selection .select2-selection--single{color:#292b2c;padding:9px 7.5px 5px;border-radius:0;height:unset}.select2 .selection .select2-selection--single .select2-selection__arrow{top:25%;right:9px}.select2 .selection .select2-selection--single .select2-selection__arrow b{left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:15%;width:12px;height:12px}textarea{width:100%}input[type=checkbox]{appearance:none;position:relative;width:20px;height:20px;border:solid 2px #e5e5e5;background:#fff;transition:fade}input[type=checkbox]:checked{border:none;background-image:url("/wp-content/themes/vitalityhealthyweight/img/svg/check.svg")}input[type=radio]{appearance:none;border-radius:100%;border:solid 1px #f41c5e;background-color:#fff;width:24px;height:24px;position:relative;margin:0 .5em 0 0}input[type=radio]:checked:before{display:block;position:absolute;width:12px;height:12px;top:5px;left:5px;content:"";border-radius:100%;background-color:#f41c5e}form label{font-size:.875rem;letter-spacing:.25px;line-height:1.45 !important;font-weight:400;color:#000}form label .required{color:#000 !important;font-weight:400 !important;font-size:inherit;letter-spacing:inherit;line-height:inherit}table.shop_table{border:none}#masthead{background:#fff}#masthead.sticky{position:fixed;box-shadow:0 20px 40px 0 rgba(0,0,0,.07),0 -4px 40px 0px rgba(0,0,0,.07);width:100%;top:0;left:0;z-index:9999}#masthead.sticky .inner .header-inner{padding:18px 0}#masthead .inner .header-inner{max-width:80%;width:1100px;margin:0 auto}@media screen and (max-width: 61.25rem){#masthead .inner .header-inner{max-width:90%;width:unset}}#masthead .inner .header-inner{display:flex;align-items:center;justify-content:space-between;padding:23px 0}#masthead .inner .header-inner .site-branding{height:60px;width:auto}#masthead .inner .header-inner .site-branding a{width:100%;height:100%;display:block}#masthead .inner .header-inner .site-branding a img{height:100%;width:auto}#masthead .inner .header-inner .nav-outer nav ul{display:flex;grid-column-gap:32px}#masthead .inner .header-inner .nav-outer nav ul li a{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}#masthead .inner .header-inner .nav-outer nav ul li a{color:#f41c5e;border:none;background-color:#fff}#masthead .inner .header-inner .nav-outer nav ul li a:hover{background:rgba(248,17,106,.2);color:#950a40}#masthead .inner .header-inner .nav-outer nav ul li a.disabled,#masthead .inner .header-inner .nav-outer nav ul li a:disabled{background:#fff;color:#5c5e5e;cursor:unset}#masthead .inner .header-inner .nav-outer nav ul li.cta a{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}#masthead .inner .header-inner .nav-outer nav ul li.cta a{color:#fff;border:none;background-color:#f41c5e}#masthead .inner .header-inner .nav-outer nav ul li.cta a:hover{background:#f00b50;color:#fff}#masthead .inner .header-inner .nav-outer nav ul li.cta a.disabled,#masthead .inner .header-inner .nav-outer nav ul li.cta a:disabled{background:#fff;color:#e0e0e0;cursor:unset}.main-navigation{display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}#colophon{background:#eaecef;overflow-x:hidden}@media screen and (max-width: 61.25rem){#colophon{flex-direction:column}}#colophon .footer-inner{max-width:80%;width:1100px;margin:0 auto}@media screen and (max-width: 61.25rem){#colophon .footer-inner{max-width:90%;width:unset}}#colophon .footer-inner{padding:45px 0}#colophon .footer-inner .footer-content{display:flex;justify-content:center;align-items:start;grid-gap:32px}@media screen and (max-width: 61.25rem){#colophon .footer-inner .footer-content{flex-direction:column;flex-grow:1}}#colophon .footer-inner .footer-content .footer-heading{font-size:1.266rem;letter-spacing:.15px;line-height:1.875}#colophon .footer-inner .footer-content .footer-heading{line-height:1;text-transform:uppercase;color:#292b2c}#colophon .footer-inner .footer-content .footer-section{width:50%;display:flex;flex-direction:column;grid-gap:15px}@media screen and (max-width: 61.25rem){#colophon .footer-inner .footer-content .footer-section{width:100%;align-items:baseline}}#colophon .footer-inner .footer-content .footer-section.center-items{align-items:center}#colophon .footer-inner .footer-content .footer-section .footer-nav{display:flex;flex-direction:column;grid-gap:15px}@media screen and (max-width: 61.25rem){#colophon .footer-inner .footer-content .footer-section .footer-nav{width:100%;line-height:1.188rem}}#colophon .footer-inner .footer-content .footer-section .footer-nav .menu-footer-container ul{margin:0;padding:0;display:flex;flex-direction:column;grid-gap:15px}@media screen and (max-width: 61.25rem){#colophon .footer-inner .footer-content .footer-section .footer-nav .menu-footer-container ul{line-height:2}}#colophon .footer-inner .footer-content .footer-section .footer-nav .menu-footer-container ul li{list-style:none}#colophon .footer-inner .footer-content .footer-section .footer-nav .menu-footer-container ul li a{font-size:.79rem;letter-spacing:1.25px;line-height:1.25}#colophon .footer-inner .footer-content .footer-section .footer-nav .menu-footer-container ul li a{letter-spacing:unset;color:#0e68bd}#colophon .footer-inner .footer-content .footer-section .socials-container{display:flex;flex-direction:column;grid-gap:15px}#colophon .footer-inner .footer-content .footer-section .socials-container .socials-inner{display:flex;flex-direction:row;align-items:flex-start;justify-content:start;grid-gap:5px}#colophon .footer-inner .footer-content .footer-section .socials-container .socials-inner a{display:block}#colophon .footer-inner .footer-content .footer-section .socials-container .socials-inner a.footer-fb-logo{background-color:#1877f2;padding:4px 6px 0 6px;border-radius:50%;width:32px;height:32px}#colophon .footer-inner .footer-content .footer-section .socials-container .socials-inner a svg{width:32px;max-width:100%;height:auto}#colophon .footer-inner .footer-content .footer-section .socials-container .socials-inner a .xContainer{background-color:#000;border-radius:50%;padding:8px 9px;width:32px;height:32px}#colophon .site-info{background:#004b8d;padding:19px 0}@media screen and (max-width: 61.25rem){#colophon .site-info .inner{width:100%;font-size:.625rem;margin-left:22px;margin-right:22px}}#colophon .site-info .inner .info-content{display:flex;flex-direction:row;align-items:baseline}@media screen and (max-width: 61.25rem){#colophon .site-info .inner .info-content{flex-direction:column;font-size:.625rem;line-height:1.5;gap:20px;width:100%;align-items:flex-start}}#colophon .site-info .inner .info-content .info-section{width:100%}@media screen and (max-width: 61.25rem){#colophon .site-info .inner .info-content .info-section{width:100%;font-size:.625rem;font-weight:400;line-height:17px}#colophon .site-info .inner .info-content .info-section.width-40{width:100% !important}#colophon .site-info .inner .info-content .info-section.width-60{width:90% !important}}#colophon .site-info .inner .info-content .info-section ul{display:flex;flex-direction:row;grid-gap:10px;margin:0;padding:0}@media screen and (max-width: 61.25rem){#colophon .site-info .inner .info-content .info-section ul{width:100%;font-size:.625rem;grid-gap:20px}}#colophon .site-info .inner .info-content .info-section ul li{list-style:none;display:flex;align-items:center;grid-gap:9px}@media screen and (max-width: 61.25rem){#colophon .site-info .inner .info-content .info-section ul li{font-size:.625rem}}#colophon .site-info .inner .info-content .info-section ul li a{color:#fff;font-size:.79rem;letter-spacing:1.25px;line-height:1.25}#colophon .site-info .inner .info-content .info-section ul li a{letter-spacing:unset}@media screen and (max-width: 61.25rem){#colophon .site-info .inner .info-content .info-section ul li a{width:100%;font-size:.625rem}}@media screen and (max-width: 61.25rem){#colophon .site-info .inner .info-content .info-section ul li:after{display:none}}#colophon .site-info .inner .info-content .info-section ul li:after{display:block;content:"|";color:#fff}#colophon .site-info .inner .info-content .info-section ul li:last-of-type:after{display:none}#colophon .site-info .inner .info-content .info-section span{color:#fff;font-size:.79rem;letter-spacing:1.25px;line-height:1.25}#colophon .site-info .inner .info-content .info-section span{letter-spacing:unset}@media screen and (max-width: 61.25rem){#colophon .site-info .inner .info-content .info-section span{width:100%;font-size:.625rem}}#colophon .center{text-align:center}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:inherit;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:inherit;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}#primary[tabindex="-1"]:focus{outline:0}#page404{background-image:url("/wp-content/themes/vitalityhealthyweight/img/404-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column}#page404 .inner{height:100%}#page404 .inner .content-outer{display:flex;align-items:center;justify-content:center}#page404 .inner .content-outer .content-container{background-color:#fff;border-radius:60px;display:block;max-width:90%;margin:auto;padding:60px 137px}@media screen and (max-width: 61.25rem){#page404 .inner .content-outer .content-container{padding:24px 16px;border-radius:20px;max-width:100%;height:249px;width:343px}}#page404 .inner .content-outer .content-container .content{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 61.25rem){#page404 .inner .content-outer .content-container .content{grid-gap:24px}}#page404 .inner .content-outer .content-container .content h1{font-size:2.25rem;letter-spacing:.25px;line-height:3.125}@media screen and (max-width: 61.25rem){#page404 .inner .content-outer .content-container .content h1{font-size:2rem;line-height:1.5;width:100%;text-align:center}}#page404 .inner .content-outer .content-container .content h1{font-weight:300;margin:0;text-align:center}#page404 .inner .content-outer .content-container .content a{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}#page404 .inner .content-outer .content-container .content a{color:#fff;border:none;background-color:#f41c5e}#page404 .inner .content-outer .content-container .content a:hover{background:#f00b50;color:#fff}#page404 .inner .content-outer .content-container .content a.disabled,#page404 .inner .content-outer .content-container .content a:disabled{background:#fff;color:#e0e0e0;cursor:unset}#landing{position:relative}@media screen and (max-width: 61.25rem){#landing h2{line-height:1.4}}#landing .hero{background-image:linear-gradient(90deg, #F41C5E 57.5%, #FFFFFF 57.5%)}@media screen and (max-width: 61.25rem){#landing .hero{background-image:unset}}#landing .hero .hero-mobile{display:none}@media screen and (max-width: 61.25rem){#landing .hero .hero-mobile{display:flex;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100% !important;height:100%;justify-content:center;flex-direction:column}}#landing .hero .inner{position:relative}@media screen and (max-width: 61.25rem){#landing .hero .inner{justify-content:center;width:100%;margin-top:22px}}#landing .hero .inner .content-outer{display:flex;flex-direction:row;grid-gap:46px;align-items:start;justify-content:center;overflow-x:visible}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer{text-align:center;width:100%;flex-direction:column;grid-gap:0}}#landing .hero .inner .content-outer .left{width:42%}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left{width:100%}}#landing .hero .inner .content-outer .left .left-inner{padding:57px 0 12px;display:flex;flex-direction:column;grid-gap:20px}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner{text-align:center;color:#333;font-size:23px;line-height:1.5;width:100%;padding-top:0;padding-bottom:0}}#landing .hero .inner .content-outer .left .left-inner .heading h1{font-size:2.887rem;letter-spacing:.25px;line-height:1.255}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner .heading h1{font-size:2rem;line-height:1.5;width:100%;text-align:center}}#landing .hero .inner .content-outer .left .left-inner .heading h1{color:#fff;font-weight:300;margin:0;font-size:clamp(2rem,3.4vw,2.887rem)}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner .heading h1{text-align:center;color:#333;font-size:23px;flex-basis:100%;font-weight:800;line-height:1.5;width:100%}}#landing .hero .inner .content-outer .left .left-inner .heading h1 strong{font-weight:700;color:#fff;white-space:nowrap}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner .heading h1 strong{text-align:center;color:#333;font-size:23px;width:100%}}#landing .hero .inner .content-outer .left .left-inner .text p{margin:0;color:#fff;font-size:1rem;letter-spacing:.15px;line-height:1.5}#landing .hero .inner .content-outer .left .left-inner .text p{font-weight:600}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner .text p{text-align:center;color:#333;align-content:stretch;font-size:14px;line-height:28px;width:100%}}#landing .hero .inner .content-outer .left .left-inner .disclaimer{display:flex;flex-direction:column;grid-gap:11px}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner .disclaimer{grid-gap:0}}#landing .hero .inner .content-outer .left .left-inner .disclaimer p{color:#fff;font-size:.889rem;letter-spacing:.25px;line-height:1.25}#landing .hero .inner .content-outer .left .left-inner .disclaimer p{font-weight:400}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner .disclaimer p{text-align:left;color:#333;align-content:stretch;font-size:12px;line-height:2;width:100%}}#landing .hero .inner .content-outer .left .left-inner .disclaimer .checkbox-wrap label{display:flex;align-items:center;grid-gap:10px;font-size:1rem;letter-spacing:.5px;line-height:1.5}#landing .hero .inner .content-outer .left .left-inner .disclaimer .checkbox-wrap label{color:#fff}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner .disclaimer .checkbox-wrap label{text-align:center;color:#333;align-content:stretch;font-size:.875rem}}#landing .hero .inner .content-outer .left .left-inner .disclaimer .checkbox-wrap label #agree.glow{animation-name:glow;animation-duration:.7s;animation-iteration-count:10;animation-timing-function:linear;animation-direction:alternate-reverse;animation-delay:.2s}#landing .hero .inner .content-outer .left .left-inner .disclaimer .login{z-index:2}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner .disclaimer .login{align-items:center;align-content:center;width:100%}}#landing .hero .inner .content-outer .left .left-inner .disclaimer .login [type=submit]{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}#landing .hero .inner .content-outer .left .left-inner .disclaimer .login [type=submit]{color:#f41c5e;border:solid #f41c5e 2px;background-color:#fff}#landing .hero .inner .content-outer .left .left-inner .disclaimer .login [type=submit]:hover{background:#f41c5e;color:#fff}#landing .hero .inner .content-outer .left .left-inner .disclaimer .login [type=submit].disabled,#landing .hero .inner .content-outer .left .left-inner .disclaimer .login [type=submit]:disabled{background:#fff;color:#5c5e5e;border-color:#e0e0e0;cursor:unset}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .left .left-inner .disclaimer .login [type=submit].disabled,#landing .hero .inner .content-outer .left .left-inner .disclaimer .login [type=submit]:disabled{color:#fff;background:#f41c5e;border-color:#f41c5e}}#landing .hero .inner .content-outer .right .right-inner{position:absolute;width:55%}@media screen and (max-width: 61.25rem){#landing .hero .inner .content-outer .right .right-inner{background-image:unset;width:100%;display:none}}@media screen and (max-width: 1024px){#landing .hero .inner .content-outer .right .right-inner{max-width:100%;overflow:hidden}}#landing .hero .inner .content-outer .right .right-inner .img{background-image:url("/wp-content/themes/vitalityhealthyweight/img/hero-landing.jpeg");background-position:center;background-size:cover;width:100%;height:auto;position:absolute;top:0;left:0}@media screen and (max-width: 1024px){#landing .hero .inner .content-outer .right .right-inner .hero-video{width:100%;max-width:100%;height:auto;display:block;object-fit:cover}}@media screen and (max-width: 61.25rem){#landing .hero .inner.floating-logo .logo-holder{display:none}}#landing .hero .inner.floating-logo .logo-holder{display:flex;align-items:center;justify-content:center;margin-top:-28px;padding-bottom:28px}#landing .spacer .spacer-inner{padding:15px 0 44px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 61.25rem){#landing .spacer .spacer-inner{display:none}}#landing .spacer .spacer-inner .line{height:80px;width:2px;display:block;background-color:#f41c5e}@media screen and (max-width: 61.25rem){#landing .spacer .spacer-inner .line{display:none}}#landing .intro-section{text-align:center;margin:0 auto;max-width:1400px}#landing .intro-section .intro-text{width:70%;margin:auto}@media screen and (max-width: 61.25rem){#landing .intro-section .intro-text{margin-block:1rem}}#landing .intro-section .padding-block{padding-top:2rem}#landing .intro-section h2{color:#f41c5e}#landing .intro-section .welcome-info{display:flex;align-items:stretch;text-align:left;grid-gap:60px;margin:2.5rem;align-items:center}@media screen and (max-width: 426px){#landing .intro-section .welcome-info{flex-direction:column;grid-gap:24px;margin:1.5rem}}#landing .intro-section .welcome-info>img{width:40%;height:500px;object-fit:cover;border-radius:12px;flex-shrink:0}@media screen and (max-width: 768px){#landing .intro-section .welcome-info>img{width:45%;height:700px}}@media screen and (max-width: 426px){#landing .intro-section .welcome-info>img{width:100%;height:auto}}#landing .intro-section .welcome-info>div{display:flex;flex-direction:column;align-items:center;width:60%;grid-gap:32px}@media screen and (max-width: 61.25rem){#landing .intro-section .welcome-info>div{width:100%}}#landing .intro-section .welcome-info>div ul{align-self:stretch;display:flex;flex-direction:column;grid-gap:40px;margin:0;padding-left:1.25rem;list-style:disc;color:#292b2c}#landing .intro-section .welcome-info>div ul li{font-size:1rem;letter-spacing:.5px;line-height:1.5}#landing .intro-section .welcome-info>div a.button.primary{margin-top:.5rem}#landing h2.bold{color:#292b2c;font-weight:700}#landing h2.bold span{color:#f41c5e;font-weight:700}#landing .feats>h2.bold{text-align:center;margin-top:4rem}@media screen and (max-width: 61.25rem){#landing .feats>h2.bold{margin-bottom:30px}}#landing .feats .feats-inner .card-col{display:flex;flex-direction:column;grid-gap:60px;align-items:center}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col{grid-gap:42px}}#landing .feats .feats-inner .card-col .card-holder{box-shadow:0 7px 18px 0 rgba(29,29,29,.25);background-color:#fff;border-radius:20px;overflow:hidden}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder{max-width:85%}}#landing .feats .feats-inner .card-col .card-holder .card{display:flex;flex-direction:row;align-items:stretch;grid-gap:60px}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card{flex-direction:column;width:100%;grid-gap:0}}#landing .feats .feats-inner .card-col .card-holder .card .photo{width:45%}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .photo{width:100% !important;flex-direction:column;display:none}}#landing .feats .feats-inner .card-col .card-holder .card .photo .photo-inner{width:100%;height:100%;background-position:center;background-size:cover;box-shadow:0 7px 18px 0 rgba(29,29,29,.25);display:flex}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .photo .photo-inner{flex-direction:column;width:100% !important;min-height:245px;height:100%}}#landing .feats .feats-inner .card-col .card-holder .card .content{width:55%;text-align:left;padding:4rem}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content{flex-direction:column;width:100%;text-align:center;padding:0}}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner{display:flex;flex-direction:column;align-items:start;grid-row-gap:10px;color:#292b2c}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner{flex-direction:column;align-items:center}}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .icon{display:none}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .title h3{margin:0;line-height:unset;font-weight:700}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .title h3 span{color:#f41c5e;font-weight:700}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .title h3 span{color:#000}}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .title h3 strong{font-weight:700}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .title h3 strong{color:#000}}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .title h3{font-size:1.563rem;line-height:2;text-align:center}}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .photo-mobile{flex-direction:column;width:100% !important;min-height:245px;height:100%;background-position:center;background-size:cover;display:flex}}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc{padding:1rem}}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc p{margin:0 0 5px;font-size:1rem;letter-spacing:.5px;line-height:1.89}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc p{text-align:center;padding-left:12px;padding-right:13px}}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc p span{color:#f41c5e}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc p span{color:#5c5e5e}}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc p{font-size:14px;line-height:1.5;color:#5c5e5e}}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc ul li{font-size:1rem;letter-spacing:.5px;line-height:1.89}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc ul li{text-align:center;padding-left:12px;padding-right:13px}}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc ul li{position:relative;padding-left:28px}#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc ul li:before{content:"✓";position:absolute;left:0;top:0;color:#f41c5e;font-weight:700}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder .card .content .content-inner .desc ul li{font-size:14px;line-height:1.5;color:#5c5e5e;text-align:left}}#landing .feats .feats-inner .card-col .card-holder:nth-of-type(even) .card{flex-direction:row-reverse}@media screen and (max-width: 61.25rem){#landing .feats .feats-inner .card-col .card-holder:nth-of-type(even) .card{flex-direction:column;width:100%}}#landing .health-check .health-inner .card{box-shadow:0 7px 18px 0 rgba(29,29,29,.25);background-color:#fff;border-radius:20px;overflow:hidden}@media screen and (max-width: 61.25rem){#landing .health-check .health-inner .card{max-width:85%}}#landing .health-check .health-inner .card .card-inner{position:relative;display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width: 61.25rem){#landing .health-check .health-inner .card .card-inner{flex-direction:column;width:100%;align-items:center}}#landing .health-check .health-inner .card .card-inner .photo{position:absolute;top:0;left:0;width:100% !important;height:100%;z-index:0}@media screen and (max-width: 61.25rem){#landing .health-check .health-inner .card .card-inner .photo{display:none}}#landing .health-check .health-inner .card .card-inner .photo .photo-inner{width:100%;height:100%;background-size:cover;background-position:center;background-image:url("/wp-content/themes/vitalityhealthyweight/img/health-check-card.jpg")}#landing .health-check .health-inner .card .card-inner .photo-inner-mobile{width:100%;height:100%;background-size:cover;background-position:center;background-image:url("/wp-content/themes/vitalityhealthyweight/img/health-check-card.jpg")}@media screen and (max-width: 61.25rem){#landing .health-check .health-inner .card .card-inner .photo-inner-mobile{display:flex;flex-direction:column;min-height:245px;height:100%;width:100%}}#landing .health-check .health-inner .card .card-inner .content{position:relative;z-index:1;padding:40px}@media screen and (max-width: 61.25rem){#landing .health-check .health-inner .card .card-inner .content{width:100% !important;flex-direction:column;align-items:center;padding-left:0;padding-right:0}}#landing .health-check .health-inner .card .card-inner .content .content-inner{display:flex;flex-direction:column;align-items:start;justify-content:space-between;grid-row-gap:25px}@media screen and (max-width: 61.25rem){#landing .health-check .health-inner .card .card-inner .content .content-inner{width:100%;flex-direction:column;align-items:center}}@media screen and (max-width: 61.25rem){#landing .health-check .health-inner .card .card-inner .content .content-inner .icon{display:none}}#landing .health-check .health-inner .card .card-inner .content .content-inner .title h3{margin:0;line-height:unset;font-weight:300}#landing .health-check .health-inner .card .card-inner .content .content-inner .title h3 span{font-weight:700}#landing .health-check .health-inner .card .card-inner .content .content-inner .blurb p{margin:0 0 5px;font-size:1rem;letter-spacing:.5px;line-height:1.89}@media screen and (max-width: 61.25rem){#landing .health-check .health-inner .card .card-inner .content .content-inner .blurb p{text-align:center;padding-left:12px;padding-right:13px}}@media screen and (max-width: 61.25rem){#landing .health-check .health-inner .card .card-inner .content .content-inner .blurb p{font-size:14px;color:#5c5e5e}}@media(max-width: 61.25rem){#landing .health-check .health-inner .card .card-inner .content .content-inner .button a{width:100%;display:block;text-align:center}}#landing .bottom-login .login{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 61.25rem){#landing .bottom-login .login{align-self:center}}.page-template-template-iframeloader main,.page-template-template-cancelled main{height:unset;min-height:unset}.page-template-template-iframeloader main .loader-outer .loader,.page-template-template-cancelled main .loader-outer .loader{min-height:90vh;height:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-template-template-iframeloader main .loader-outer .loader .spinner-outer,.page-template-template-cancelled main .loader-outer .loader .spinner-outer{display:flex;align-items:center;justify-content:center}.page-template-template-iframeloader main .loader-outer .loader .spinner-outer .spinner,.page-template-template-cancelled main .loader-outer .loader .spinner-outer .spinner{animation-name:spin;animation-iteration-count:infinite;animation-timing-function:ease;animation-duration:1s}.page-template-template-iframeloader main .loader-outer .loader .spinner-outer .error,.page-template-template-cancelled main .loader-outer .loader .spinner-outer .error{display:none}.page-template-template-iframeloader main .loader-outer .loader .spinner-outer .error.show,.page-template-template-cancelled main .loader-outer .loader .spinner-outer .error.show{display:block}.page-template-template-iframeloader main .loader-outer .loader .loading-text h2,.page-template-template-cancelled main .loader-outer .loader .loading-text h2{color:#f41c5e;font-weight:400}.page-template-template-iframeloader main .loader-outer .loader .error-text,.page-template-template-cancelled main .loader-outer .loader .error-text{display:none}.page-template-template-iframeloader main .loader-outer .loader .error-text.show,.page-template-template-cancelled main .loader-outer .loader .error-text.show{display:block}.page-template-template-iframeloader main .loader-outer .loader .error-text h2,.page-template-template-cancelled main .loader-outer .loader .error-text h2{color:#ff8b19;font-weight:400}#page main article .entry-content .woocommerce{position:relative}#page main article .entry-content .woocommerce .cart-subtotal{border:none;display:none}#page main article .entry-content .woocommerce .acfw-checkout-ui-block{display:none}#page main article .entry-content .woocommerce .coupon{position:absolute;right:0;top:0;width:calc(50% - 15px)}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .coupon{width:100%;top:auto;right:auto;padding:0 15px;position:relative;margin-bottom:20px}}#page main article .entry-content .woocommerce .coupon h3{font-weight:600;font-size:1.125rem;margin:0;line-height:1.3;padding:0}#page main article .entry-content .woocommerce .coupon .woocommerce-message,#page main article .entry-content .woocommerce .coupon .woocommerce-error,#page main article .entry-content .woocommerce .coupon .woocommerce-info{position:absolute;width:100%;z-index:2;top:-85px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .coupon .woocommerce-message,#page main article .entry-content .woocommerce .coupon .woocommerce-error,#page main article .entry-content .woocommerce .coupon .woocommerce-info{top:-22px;width:max-content;left:15px}}#page main article .entry-content .woocommerce .coupon form{display:flex !important;gap:15px;border:0;padding:0;margin:15px 0}#page main article .entry-content .woocommerce .coupon form input{width:100%}#page main article .entry-content .woocommerce .coupon form button{width:max-content;flex:0 0 auto;padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase;color:#fff;border:none;background-color:#f41c5e;font-weight:400}#page main article .entry-content .woocommerce #payment{width:50%;background-color:#fafafa;border-radius:0;display:flex;flex-direction:column;padding-top:30px;margin-top:95px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce #payment{width:100%;display:flex;flex-direction:column;margin-top:0px}}#page main article .entry-content .woocommerce #payment .wc_payment_methods{border-bottom:none;padding-bottom:0;background-color:#fafafa;padding-left:0;padding-top:0}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method{display:flex;flex-wrap:wrap;align-items:center;padding-left:30px;margin-bottom:10px}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method .input-radio{display:inline-block !important;appearance:none;border-radius:100%;border:solid 1px #f41c5e;background-color:#fff;width:24px;height:24px;position:relative;margin:0 .5em 0 0}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method .input-radio:checked:before{display:block;position:absolute;width:12px;height:12px;top:5px;left:5px;content:"";border-radius:100%;background-color:#f41c5e}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method label{width:80%}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method label img{display:none}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method .payment_box:before{display:none}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method .payment_box{background-color:#fff;border:solid 1px #e0e0e0;padding:8px 10px;width:fit-content;min-width:240px}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method .payment_box p{margin:0;padding:0}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method .payment_box fieldset{border:none;margin:0;padding:0;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method .payment_box fieldset .peachpayopt{padding:0;display:flex;align-items:center}#page main article .entry-content .woocommerce #payment .wc_payment_methods .wc_payment_method .payment_box fieldset .peachpayopt input{width:24px !important;margin:0 .5em 0 0}#page main article .entry-content .woocommerce #payment .place-order{padding-top:0;background-color:#fafafa}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper{display:flex;flex-direction:column}}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{padding-bottom:30px}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{max-width:450px;margin-top:0;padding-left:47px;padding-right:30px;margin-bottom:0;font-size:.702rem;letter-spacing:.5px;line-height:1.25}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required{padding-left:14px}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required label{font-size:.889rem;letter-spacing:.25px;line-height:1.25}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required label{display:flex;grid-gap:8px}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required label .input-checkbox{display:inline-block;margin:unset;width:24px;height:24px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required label .input-checkbox{width:24px;height:24px;padding-right:20px}}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required label span{font-size:.79rem;letter-spacing:1.25px;line-height:1.25}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required label span{display:block;line-height:27px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required label span{width:100%;font-size:12px}}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required label span a{color:#f41c5e}#page main article .entry-content .woocommerce #payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required label .required{display:none}#page main article .entry-content .woocommerce #payment .place-order .automatewoo-optin{padding-left:14px}#page main article .entry-content .woocommerce #payment .place-order .automatewoo-optin input{width:24px;height:24px;margin-right:4px}#page main article .entry-content .woocommerce #payment .place-order .automatewoo-optin span{font-size:12px;font-family:"Open Sans",sans-serif;color:#292b2c;letter-spacing:1.25px}#page main article .entry-content .woocommerce .woocommerce-notices-wrapper{display:none}#page main article .entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-error{display:none}#page main article .entry-content .woocommerce .woocommerce-form-coupon-toggle{display:none}#page main article .entry-content .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{display:none}#page main article .entry-content .woocommerce .checkout_coupon{display:none}#page main article .entry-content .woocommerce .woocommerce-checkout h3,#page main article .entry-content .woocommerce .edit-details h3{font-weight:600;font-size:1.125rem}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review,#page main article .entry-content .woocommerce .edit-details #order_review{padding:0 0 60px;border-bottom:solid 1px #e0e0e0}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #order_review,#page main article .entry-content .woocommerce .edit-details #order_review{width:100%;border-bottom:solid 2px #e0e0e0}}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner{display:flex;align-items:start;grid-gap:30px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner{width:100%;display:flex;flex-direction:column;padding-left:16px;padding-right:15px;gap:10px}}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table{border:none;width:50%;padding-left:0;margin:0;font-size:.889rem;letter-spacing:.25px;line-height:1.25}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table{width:100%;display:flex;flex-direction:column}}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table thead,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table thead{font-weight:600}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table thead td,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table thead td{padding-bottom:0}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table thead .product-name,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table thead .product-name{padding-left:0;padding-top:0}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table thead .product-name,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table thead .product-name{width:100%}}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table thead .variation,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table thead .variation{display:none !important}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table thead .product-total,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table thead .product-total{padding-left:0;text-align:right;padding-right:0;padding-top:0}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table thead .product-total,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table thead .product-total{width:100%}}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tbody .cart_item .product-name,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tbody .cart_item .product-name{font-weight:400;padding-left:0;padding-bottom:0}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tbody .cart_item .product-name,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tbody .cart_item .product-name{width:100%}}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tbody .cart_item .product-name strong,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tbody .cart_item .product-name strong{font-weight:600;display:flex;flex-direction:column}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tbody .cart_item .product-total,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tbody .cart_item .product-total{font-weight:600;text-align:right;padding-right:0}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tbody .cart_item .product-total,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tbody .cart_item .product-total{width:100%}}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tbody .cart_item .product-total span.subscription-details,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tbody .cart_item .product-total span.subscription-details{display:none}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot .recurring-totals,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot .recurring-totals{display:none}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot .no-border,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot .no-border{border-top:none;padding-top:0;border-bottom:none}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot th,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot th{font-weight:400;padding-left:0;border-top:none;border-bottom:solid 1px #e0e0e0;width:50%}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot td,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot td{font-weight:600;padding-right:0;text-align:right;border-top:none;border-bottom:solid 1px #e0e0e0;width:100%}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot td strong,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot td strong{font-weight:600}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot td .first-payment-date,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot td .first-payment-date{display:none}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot td .first-payment-date-disclaimer,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot td .first-payment-date-disclaimer{width:100%;text-align:left}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot td .first-payment-date-disclaimer,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot td .first-payment-date-disclaimer{width:100%}}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot tr .no-border,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot tr .no-border{padding-left:0;padding-bottom:0}#page main article .entry-content .woocommerce .woocommerce-checkout #order_review .review_inner .shop_table tfoot tr .cart-subtotal,#page main article .entry-content .woocommerce .edit-details #order_review .review_inner .shop_table tfoot tr .cart-subtotal{border:none;display:none}#page main article .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields,#page main article .entry-content .woocommerce .edit-details #customer_details .woocommerce-billing-fields{padding-top:45px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields,#page main article .entry-content .woocommerce .edit-details #customer_details .woocommerce-billing-fields{width:100%;display:flex;flex-direction:column}}#page main article .entry-content .woocommerce .woocommerce-checkout #customer_details h3,#page main article .entry-content .woocommerce .edit-details #customer_details h3{margin-top:0;margin-bottom:32px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #customer_details h3,#page main article .entry-content .woocommerce .edit-details #customer_details h3{padding-left:16px;padding-right:15px}}#page main article .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,#page main article .entry-content .woocommerce .edit-details #customer_details .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-gap:34px;border-bottom:solid 1px #e0e0e0;padding-bottom:34px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,#page main article .entry-content .woocommerce .edit-details #customer_details .woocommerce-billing-fields__field-wrapper{width:100%;display:flex;grid-gap:30px;flex-direction:column;padding-left:16px;padding-right:15px}}#page main article .entry-content .woocommerce .woocommerce-checkout .woocommerce-input-wrapper .form-row,#page main article .entry-content .woocommerce .edit-details .woocommerce-input-wrapper .form-row{padding:0;margin:0}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout .woocommerce-input-wrapper .form-row,#page main article .entry-content .woocommerce .edit-details .woocommerce-input-wrapper .form-row{height:44px}}#page main article .entry-content .woocommerce .woocommerce-checkout .woocommerce-input-wrapper input .input-text,#page main article .entry-content .woocommerce .edit-details .woocommerce-input-wrapper input .input-text{height:42px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout .woocommerce-input-wrapper input .input-text,#page main article .entry-content .woocommerce .edit-details .woocommerce-input-wrapper input .input-text{height:44px}}#page main article .entry-content .woocommerce .woocommerce-checkout .woocommerce-account-fields,#page main article .entry-content .woocommerce .edit-details .woocommerce-account-fields{display:none}#page main article .entry-content .woocommerce .woocommerce-checkout #billing_country_field .woocommerce-input-wrapper,#page main article .entry-content .woocommerce .edit-details #billing_country_field .woocommerce-input-wrapper{display:grid;border:#e0e0e0 solid 1px;line-height:1.5;letter-spacing:.5px;font-size:1rem;padding:7px 10px 5px;border-radius:0;height:unset;color:#292b2c;font-weight:100}#page main article .entry-content .woocommerce .woocommerce-checkout #billing_state_field .woocommerce-input-wrapper .select2-selection,#page main article .entry-content .woocommerce .edit-details #billing_state_field .woocommerce-input-wrapper .select2-selection{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.4em;display:block;background-color:var(--wc-form-color-background, #fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text, #000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}#page main article .entry-content .woocommerce .woocommerce-checkout #billing_state_field .woocommerce-input-wrapper .select2-selection__rendered,#page main article .entry-content .woocommerce .edit-details #billing_state_field .woocommerce-input-wrapper .select2-selection__rendered{padding-top:4px;padding-bottom:0}#page main article .entry-content .woocommerce .woocommerce-checkout #billing_phone .woocommerce-input-wrapper .select2-selection,#page main article .entry-content .woocommerce .edit-details #billing_phone .woocommerce-input-wrapper .select2-selection{padding-top:0;padding-bottom:3px}#page main article .entry-content .woocommerce .woocommerce-checkout #billing_phone .woocommerce-input-wrapper .select2-selection__rendered,#page main article .entry-content .woocommerce .edit-details #billing_phone .woocommerce-input-wrapper .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page main article .entry-content .woocommerce .woocommerce-checkout .woocommerce-invalid label,#page main article .entry-content .woocommerce .edit-details .woocommerce-invalid label{color:#000}#page main article .entry-content .woocommerce .woocommerce-checkout .woocommerce-invalid input,#page main article .entry-content .woocommerce .edit-details .woocommerce-invalid input{border:solid 2px #d03435}#page main article .entry-content .woocommerce .woocommerce-checkout .nav-bottom,#page main article .entry-content .woocommerce .edit-details .nav-bottom{padding:15px 0 40px;display:flex;flex-direction:row;gap:23px;justify-content:flex-end}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout .nav-bottom,#page main article .entry-content .woocommerce .edit-details .nav-bottom{width:100%;display:flex;flex-direction:row;padding-left:16px;padding-right:15px}}#page main article .entry-content .woocommerce .woocommerce-checkout .nav-bottom button,#page main article .entry-content .woocommerce .edit-details .nav-bottom button{width:104px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout .nav-bottom button,#page main article .entry-content .woocommerce .edit-details .nav-bottom button{width:100%}}#page main article .entry-content .woocommerce .woocommerce-checkout .nav-bottom button .secondary,#page main article .entry-content .woocommerce .edit-details .nav-bottom button .secondary{display:flex;flex-direction:row;padding-right:23px}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout .nav-bottom button .secondary,#page main article .entry-content .woocommerce .edit-details .nav-bottom button .secondary{width:100%;align-items:center;align-self:center}}#page main article .entry-content .woocommerce .woocommerce-checkout .nav-bottom button .primary,#page main article .entry-content .woocommerce .edit-details .nav-bottom button .primary{display:flex;flex-direction:row;align-self:end}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-checkout .nav-bottom button .primary,#page main article .entry-content .woocommerce .edit-details .nav-bottom button .primary{width:100%;align-items:center;align-self:center}}.thankyoupage{display:flex;flex-direction:column;align-items:center;grid-gap:40px;justify-content:center;max-width:520px;width:72%;margin:60px auto}.thankyoupage a.close-window{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}.thankyoupage a.close-window{color:#fff;border:none;background-color:#f41c5e}.thankyoupage a.close-window:hover{background:#f00b50;color:#fff}.thankyoupage a.close-window.disabled,.thankyoupage a.close-window:disabled{background:#fff;color:#e0e0e0;cursor:unset}.thankyoupage a.close-window{font-weight:400}.thankyoupage .copy{grid-gap:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.thankyoupage .copy h4{text-align:center;margin:0;line-height:1.25;font-weight:600;color:#292b2c}.thankyoupage .copy p{text-align:center;margin:0;font-size:1rem;letter-spacing:.15px;line-height:1.5}#page main article .entry-content .woocommerce .woocommerce-MyAccount-navigation{display:none}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content{width:100% !important;float:none;padding:0 24px}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content button,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .button{text-transform:none !important;font-weight:400}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content button.edit-toggle,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .button.edit-toggle{padding:10px 0;text-transform:unset !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button{appearance:none;padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.primary{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.primary{color:#fff;border:none;background-color:#f41c5e}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.primary:hover{background:#f00b50;color:#fff}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.primary.disabled,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.primary:disabled{background:#fff;color:#e0e0e0;cursor:unset}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.secondary{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.secondary{color:#f41c5e;border:solid #f41c5e 2px;background-color:#fff}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.secondary:hover{background:#f41c5e;color:#fff}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.secondary.disabled,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.secondary:disabled{background:#fff;color:#5c5e5e;border-color:#e0e0e0;cursor:unset}@media screen and (max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.secondary.disabled,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.secondary:disabled{color:#fff;background:#f41c5e;border-color:#f41c5e}}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.plain{padding:10px 15px;border-radius:2px;transition:all ease-in .3s;cursor:pointer;font-size:.79rem;letter-spacing:1.25px;line-height:1.25;text-transform:uppercase}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.plain{color:#f41c5e;border:none;background-color:#fff}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.plain:hover{background:rgba(248,17,106,.2);color:#950a40}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.plain.disabled,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content a.button.plain:disabled{background:#fff;color:#5c5e5e;cursor:unset}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table{width:100%;border:none}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr{padding:0}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr td{padding:16px}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr td.no-padding form{border:none !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr.status td{padding:6px 16px}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr.status .subtable{width:100%}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr.status .subtable tr td{width:44%;padding:0}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr.status .subtable tr td.action{width:30%}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr.status .subtable tr td.action a{text-transform:unset !important;font-weight:400}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr.status .subtable tr td.backtoprof{width:22%}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr.status .subtable tr td.backtoprof a{text-transform:unset !important;font-weight:400}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody td{text-align:left}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tbody td.bolder{font-weight:600}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tfoot th,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table thead th{font-weight:600 !important;padding:16px !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table tfoot td,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table thead td{font-weight:600 !important;padding:16px !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table.edit_table{vertical-align:top}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table.edit_table td{padding:16px 0}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table.edit_table td.no-padding{width:50%;padding:0 !important;vertical-align:top}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table.edit_table td table{vertical-align:top;width:100% !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .shop_table.edit_table h5{line-height:1.4;margin:0}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog{display:none;background-color:#f5f5f5;padding:24px;flex-direction:column;grid-gap:16px}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog.active,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog.show-dialog{display:flex;animation-name:smooth-reveal;animation-iteration-count:1;animation-duration:1s;animation-timing-function:ease}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog h6{font-weight:400;margin:0;font-size:1.125rem;letter-spacing:.15px;line-height:1.75}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog h6 a{color:#f41c5e}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog .cancelled-text{font-size:1rem;letter-spacing:.5px;line-height:1.5}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog .cancelled-text{margin:0}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog .cancelled-text a{font-weight:600;color:#004b8d}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog .options{display:flex;flex-direction:row;grid-gap:15px}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog .options .button{text-transform:uppercase !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .cancel-dialog .options .button.plain{background-color:#f5f5f5}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content h5{font-weight:600 !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address{padding:0;margin:0;border:unset;line-height:24px}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address p{padding:0 !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address p:before{display:none !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details{display:none}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details.active{display:block;animation-name:smooth-reveal;animation-iteration-count:1;animation-duration:1s;animation-timing-function:ease}@media(max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details.active table,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details.active tbody,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details.active tr{display:flex;flex-direction:column}}@media(max-width: 61.25rem){#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details.active table td,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details.active tbody td,#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details.active tr td{width:100% !important}}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details table tr form{border-bottom:none;padding-right:16px !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details table tr form #payment{width:100% !important;padding-top:0 !important}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details table tr form #payment ul{list-style:none;padding-left:0}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details table tr form #payment ul li{display:flex;align-items:center;grid-gap:8px;margin-bottom:8px}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details table tr form #payment ul li label{display:flex;align-items:center;grid-gap:8px}#page main article .entry-content .woocommerce .woocommerce-MyAccount-content .edit-details table tr form #payment .button{float:unset !important}/*# sourceMappingURL=style.css.map */
