@charset "utf-8";
/* CSS Document */

/*https://storyblok-assets.mindvalley.com/css/components/plan/components/plan-v2.a7aab438db891fa7ac04.css*/
@media(min-width:992px){.mv-type--subheadline4,.mv-type--title4{font-size:1.75rem;letter-spacing:.0089285714em;line-height:2.125rem}}.mv-type--subheadline4>h1,.mv-type--subheadline4>h2,.mv-type--subheadline4>h3,.mv-type--subheadline4>h4,.mv-type--subheadline4>h5,.mv-type--subheadline4>h6,.mv-type--subheadline4>p,.mv-type--title4>h1,.mv-type--title4>h2,.mv-type--title4>h3,.mv-type--title4>h4,.mv-type--title4>h5,.mv-type--title4>h6,.mv-type--title4>p{font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";font-size:1.5rem;font-weight:400;letter-spacing:.0104166667em;line-height:1.875rem}@media(min-width:992px){.mv-type--subheadline4>h1,.mv-type--subheadline4>h2,.mv-type--subheadline4>h3,.mv-type--subheadline4>h4,.mv-type--subheadline4>h5,.mv-type--subheadline4>h6,.mv-type--subheadline4>p,.mv-type--title4>h1,.mv-type--title4>h2,.mv-type--title4>h3,.mv-type--title4>h4,.mv-type--title4>h5,.mv-type--title4>h6,.mv-type--title4>p{font-size:1.75rem;letter-spacing:.0089285714em;line-height:2.125rem}}.mv-type--subheadline5,.mv-type--title5,.template_22_tweak .ordermenu-title{font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";font-size:1.25rem;font-weight:400;letter-spacing:.0125em;line-height:1.5rem}.template_22_tweak :lang(zh) .ordermenu-title{font-family:Karla-Medium,Arial,"sans-serif";font-weight:500}@media(min-width:992px){.mv-type--subheadline5,.mv-type--title5,.template_22_tweak .ordermenu-title{font-size:1.5rem;letter-spacing:.0125em;line-height:1.875rem}}.mv-type--subheadline5>h1,.mv-type--subheadline5>h2,.mv-type--subheadline5>h3,.mv-type--subheadline5>h4,.mv-type--subheadline5>h5,.mv-type--subheadline5>h6,.mv-type--subheadline5>p,.mv-type--title5>h1,.mv-type--title5>h2,.mv-type--title5>h3,.mv-type--title5>h4,.mv-type--title5>h5,.mv-type--title5>h6,.mv-type--title5>p,.template_22_tweak .ordermenu-title>h1,.template_22_tweak .ordermenu-title>h2,.template_22_tweak .ordermenu-title>h3,.template_22_tweak .ordermenu-title>h4,.template_22_tweak .ordermenu-title>h5,.template_22_tweak .ordermenu-title>h6,.template_22_tweak .ordermenu-title>p{font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";font-size:1.25rem;font-weight:400;letter-spacing:.0125em;line-height:1.5rem}.template_22_tweak :lang(zh) .ordermenu-title>h1,.template_22_tweak :lang(zh) .ordermenu-title>h2,.template_22_tweak :lang(zh) .ordermenu-title>h3,.template_22_tweak :lang(zh) .ordermenu-title>h4,.template_22_tweak :lang(zh) .ordermenu-title>h5,.template_22_tweak :lang(zh) .ordermenu-title>h6,.template_22_tweak :lang(zh) .ordermenu-title>p{font-family:Karla-Medium,Arial,"sans-serif";font-weight:500}@media(min-width:992px){.mv-type--subheadline5>h1,.mv-type--subheadline5>h2,.mv-type--subheadline5>h3,.mv-type--subheadline5>h4,.mv-type--subheadline5>h5,.mv-type--subheadline5>h6,.mv-type--subheadline5>p,.mv-type--title5>h1,.mv-type--title5>h2,.mv-type--title5>h3,.mv-type--title5>h4,.mv-type--title5>h5,.mv-type--title5>h6,.mv-type--title5>p,.template_22_tweak .ordermenu-title>h1,.template_22_tweak .ordermenu-title>h2,.template_22_tweak .ordermenu-title>h3,.template_22_tweak .ordermenu-title>h4,.template_22_tweak .ordermenu-title>h5,.template_22_tweak .ordermenu-title>h6,.template_22_tweak .ordermenu-title>p{font-size:1.5rem;letter-spacing:.0125em;line-height:1.875rem}}.mv-type--subheadline6,.mv-type--title6{font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";font-size:1.125rem;font-weight:400;letter-spacing:.0138888889em;line-height:1.375rem}@media(min-width:992px){.mv-type--subheadline6,.mv-type--title6{font-size:1.25rem;letter-spacing:.0125em;line-height:1.5rem}}.mv-type--subheadline6>h1,.mv-type--subheadline6>h2,.mv-type--subheadline6>h3,.mv-type--subheadline6>h4,.mv-type--subheadline6>h5,.mv-type--subheadline6>h6,.mv-type--subheadline6>p,.mv-type--title6>h1,.mv-type--title6>h2,.mv-type--title6>h3,.mv-type--title6>h4,.mv-type--title6>h5,.mv-type--title6>h6,.mv-type--title6>p{font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";font-size:1.125rem;font-weight:400;letter-spacing:.0138888889em;line-height:1.375rem}
.fh-type--quote{font-family:Karla-Semibold-Itl\ 23,Verdana-fallback-2,"sans-serif";font-size:40px;letter-spacing:.25px;line-height:48px;text-transform:uppercase
}
@media(max-width:991px){.fh-type--quote{font-size:24px;letter-spacing:.25px;line-height:32px}}.fh-type--nav{font-size:20px;text-transform:uppercase}.fh-type--nav,.fh-type--quote-name{font-family:Karla-Semibold\ 16,Verdana-fallback-2,"sans-serif";font-weight:600;letter-spacing:.25px;line-height:28px}.fh-type--quote-name{font-size:24px}




.--dark .mv-type--bodysm,.--dark .mv-type--headline10,.--dark .mv-type--headline1,.--dark .mv-type--headline2,.--dark .mv-type--headline3,.--dark .mv-type--headline4,.--dark .mv-type--headline5,.--dark .mv-type--headline6,.--dark .mv-type--headline7,.--dark .mv-type--headline8,.--dark .mv-type--headline9,.--dark .mv-type--subheadline2,.--dark .mv-type--subheadline3,.--dark .mv-type--subheadline4,.--dark .mv-type--subheadline5,.--dark .mv-type--subheadline6,.--dark .mv-type--subheadline7,.--dark .mv-type--subheadline8,.--dark .mv-type--title10,.--dark .mv-type--title1,.--dark .mv-type--title2,.--dark .mv-type--title3,.--dark .mv-type--title4,.--dark .mv-type--title5,.--dark .mv-type--title6,.--dark .mv-type--title7,.--dark .mv-type--title8,.--dark .mv-type--title9,.--dark .mv-type--titlebold10,.--dark .mv-type--titlebold11,.--dark .mv-type--titlebold1,.--dark .mv-type--titlebold2,.--dark .mv-type--titlebold3,.--dark .mv-type--titlebold4,.--dark .mv-type--titlebold5,.--dark .mv-type--titlebold6,.--dark .mv-type--titlebold7,.--dark .mv-type--titlebold8,.--dark .mv-type--titlebold9,.--dark .template_22_tweak .ordermenu-title,.template_22_tweak .--dark .ordermenu-title{color:#fff}


div p{margin-bottom:0}.--no-image .ordermenu__price{grid-column:1/-1}
.--no-image .ordermenu__price span.mv-type--title6{display:inline-block}
.--no-image p:last-child{margin-bottom:0}
.--no-image .product_images{display:none}
.--no-image .ordermenu__description{grid-row:1/2}
.--no-image .ordermenu__grid{-moz-column-gap:0;column-gap:0;row-gap:1rem}.ordermenu__grid{grid-column-gap:.5rem;grid-row-gap:1.25rem;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:minmax(120px,1fr) auto;grid-template-rows:auto;row-gap:1.25rem}
@media (min-width:768px){.ordermenu__grid{grid-template-columns:1fr;row-gap:1.25rem}}.ordermenu__device img{width:100%}.ordermenu__price{margin-top:0}
@media (min-width:768px){.ordermenu__price{margin-top:.5rem}}.ordermenu__description{grid-column:1/-1;grid-row:2/-1}
@media (min-width:768px){.ordermenu__description{grid-column:1;grid-row:1}}.slashed-price{margin-bottom:2px!important}.orderlist{margin-bottom:0}.orderlist ul li{color:#000;list-style-position:inside}.orderlist ul li:last-child{margin-bottom:0!important}.sublink-checkout{color:#ed6325!important;-webkit-text-decoration:underline;text-decoration:underline}.sublink-checkout:hover{text-decoration-color:#ed6325!important}.fun--plan-card{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));margin-top:1rem;-webkit-text-decoration:none;text-decoration:none}.fun--plan-card__advanced{border:0;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.fun--plan-card__modern{border-radius:1rem;border-width:1px;overflow:hidden}.fun--plan-card__old{--border-opacity:1;border:2px solid #dfe1e5;border-color:rgba(223,225,229,var(--border-opacity));border-radius:.5rem;box-shadow:0 4px 5px -2px rgba(0,0,0,.1),0 3px 20px -2px rgba(0,0,0,.15);overflow:visible!important;overflow:hidden}.fun--plan-card:first-child{margin-top:0}
@media (min-width:768px){.fun--plan-card{margin-top:0}}.fun--plan-card .mv-btn--ordermenu-primary,.fun--plan-card .mv-btn--ordermenu-secondary{min-width:100%}
@media (min-width:992px){.fun--plan-card .mv-btn--ordermenu-primary,.fun--plan-card .mv-btn--ordermenu-secondary{min-width:220px}}.orderlist-wrapper{--bg-opacity:1;background-color:#f9f9f9;background-color:rgba(249,249,249,var(--bg-opacity))}
@media(max-width:576px){.plan-order-last{order:3}}.plan-order-first{order:-1}
@media (min-width:768px){.plan-order-first{order:0}}.template_22_tweak{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1)}.template_22_tweak .smaller-padding{padding-bottom:24px;padding-top:12px}.template_22_tweak .ordermenu__description p{margin-bottom:0}.current{--border-opacity:1;border-color:#ff931f;border-color:rgba(255,147,31,var(--border-opacity))}.current .orderlist-wrapper{--bg-opacity:1;--bg-opacity:0.1;background-color:#ff931f;background-color:rgba(255,147,31,.1);background-color:rgba(255,147,31,var(--bg-opacity))}.current .description{padding-top:2rem}.current .highlight{--bg-opacity:1;background-color:#ff931f;background-color:rgba(255,147,31,var(--bg-opacity));padding-bottom:1.5rem;padding-top:1.5rem}.current .highlight .ordermenu-prehead,.current .highlight .ordermenu-title{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.current .highlight .ordermenu-title{margin-bottom:.25rem;margin-top:.25rem}.current .highlight .no-line{display:none}
.current2022{
	--bg-opacity:1;
	background-color:#7a12d4;
	background-color:rgba(122,18,212,var(--bg-opacity));
	border:none;
	color:#fff!important
}
.current2022dark{
	--bg-opacity:1;
	background-color:#290F46;
	background-color:rgba(41,15,70,var(--bg-opacity));
	border:none;
	color:#fff!important
}
.ordermenu__bottom div:first-child{margin-bottom:.5rem}@media (min-width:768px){.ordermenu__bottom div:first-child{margin-bottom:.75rem}}.fun--plan-card .discount-banner{background:#159f65;border-radius:8px;box-shadow:0 5px 12px rgba(33,43,54,.15);color:#fff;display:inline;font-family:Karla-Bold;font-size:18px;padding:10px 18px}.fun--plan-card .discount-banner-wrapper{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:-15px;width:100%}.mv-btn--ordermenu-orange-gradient{background:linear-gradient(180deg,#ff931f,#ed6325)}.b2b-user-input-control{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr 118px;margin-top:1.5rem}