@charset "utf-8";
/* CSS Document */

/*https://storyblok-assets.mindvalley.com/css/components/plan-card.12bdc6a0f496f7c97018.css*/
.zero-line-height{line-height:0}


/*https://storyblok-assets.mindvalley.com/css/components/plan-v1.b33a66f687e8db03bf0c.css*/
.badge-pill{border:1px solid #ced1d7;border-radius:100px;font-family:Karla\ 19,Verdana-fallback-1,"sans-serif";font-weight:400;gap:6px;padding:6px 10px}.badge--teal{background-color:#1e9094}.badge--red{background-color:#d8273a}.badge--blue{background-color:#005cff}.badge--orange{background-color:#ed6325}.badge--aqua{background-color:#1b9ce6}.badge--aqua-800{background-color:#126596}.badge--pink{background-color:#df1a6f}.badge--grey{background-color:#0f131a}.badge--purple{background-color:#7a12d4}.badge--purple-800{background-color:#4f0c8a}.badge--yellow{background-color:#97700b}.badge--green{background-color:#159f65}.badge--plain-teal{background-color:#e1f8f9}.badge--plain-blue{background-color:#ebf5ff}.badge--plain-orange{background-color:#fff4e9}.badge--plain-aqua{background-color:#eaf7ff}.badge--plain-pink{background-color:#feeaf3}.badge--plain-grey{background-color:#f3f4f6}.badge--plain-purple{background-color:#f8efff}.badge--plain-white{background-color:#fff}.badge--plain-green{background-color:#e8f9f1}.badge--font-teal{color:#1a7a7e}.badge--font-blue{color:#005cff}.badge--font-orange{color:#ed6325}.badge--font-aqua{color:#1b9ce6}.badge--font-pink{color:#df1a6f}.badge--font-grey{color:#0f131a}.badge--font-purple{color:#7a12d4}.badge--font-green{color:#159f65}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-wrapper{height:-moz-fit-content;height:fit-content}.mv-form__inner-label{min-width:118px;width:118px}.mv-form__inner-label input:not([type=file]):not([type=submit]){padding-bottom:0;padding-top:0}.input-control{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding-right:16px;position:absolute;right:0;top:0;width:60px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a{color:#7a12d4;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p a:hover{text-decoration-color:#7a12d4;text-decoration-line:underline}.--dark h1 a,.--dark h2 a,.--dark h3 a,.--dark h4 a,.--dark h5 a,.--dark h6 a,.--dark p a{color:#ba62fd}.--dark h1 a:hover,.--dark h2 a:hover,.--dark h3 a:hover,.--dark h4 a:hover,.--dark h5 a:hover,.--dark h6 a:hover,.--dark p a:hover{border-bottom-color:#ba62fd;text-decoration-color:#ba62fd}.--vl h1 a,.--vl h2 a,.--vl h3 a,.--vl h4 a,.--vl h5 a,.--vl h6 a,.--vl p a{color:#97700b;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.--vl h1 a:hover,.--vl h2 a:hover,.--vl h3 a:hover,.--vl h4 a:hover,.--vl h5 a:hover,.--vl h6 a:hover,.--vl p a:hover{text-decoration-color:#97700b;text-decoration-line:underline}.--vl.--dark h1 a,.--vl.--dark h2 a,.--vl.--dark h3 a,.--vl.--dark h4 a,.--vl.--dark h5 a,.--vl.--dark h6 a,.--vl.--dark p a{color:#ffff3d}.--vl.--dark h1 a:hover,.--vl.--dark h2 a:hover,.--vl.--dark h3 a:hover,.--vl.--dark h4 a:hover,.--vl.--dark h5 a:hover,.--vl.--dark h6 a:hover,.--vl.--dark p a:hover{border-bottom-color:#ffff3d;text-decoration-color:#ffff3d}.--dark h1 a a,.--dark h2 a a,.--dark h3 a a,.--dark h4 a a,.--dark h5 a a,.--dark h6 a a,.--dark p a a{color:#ba62fd}.--dark h1 a a:hover,.--dark h2 a a:hover,.--dark h3 a a:hover,.--dark h4 a a:hover,.--dark h5 a a:hover,.--dark h6 a a:hover,.--dark p a a:hover{border-color:#ba62fd;text-decoration-color:#ba62fd}.bg-black:not(.--dark){background:#fff}.mv-btn--primary{background:linear-gradient(#9b37f2,#7a12d4)}.mv-btn--primary:hover{background:#7a12d4;cursor:pointer}.mv-btn--primary:focus{background:#680fb4}.inactive-btn:hover{background:#f8efff;border-radius:100px;padding:6px 12px}.inactive-btn:focus{background:#f5e7ff;border-radius:100px;padding:6px 12px}.inactive-btn_ww:hover{background:#f9f8f4}.inactive-btn_ww:focus,.inactive-btn_ww:hover{border-radius:100px;height:35px;padding:6px 12px;width:100%}.inactive-btn_ww:focus{background:#f3efe9}.switch-button{font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";font-size:.75rem;height:28px;letter-spacing:.0291666667em;line-height:1rem;min-width:0;padding:6px 12px}.switch-button:focus{outline:0}.switch-button-ww{font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";font-size:.75rem;height:35px;letter-spacing:.0291666667em;line-height:1rem;min-width:0;padding:4px 16px}.switch-button-ww:focus{outline:0}.switch-button-af{font-family:Karla-Medium,Verdana-fallback-3,"sans-serif";font-size:.75rem;letter-spacing:.0291666667em;line-height:1rem;min-width:0;padding:4px 16px}.switch-button-af:focus{outline:0
}


.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
}
.current-purple{
	--border-opacity:1;
	border-color:#802DCD;
	border-color:rgba(118,38,192,var(--border-opacity))
}
.current-purple .orderlist-wrapper{
	--bg-opacity:1;
	--bg-opacity:0.1;
	background-color:#802DCD;
	background-color:rgba(118,38,192,.1);
	background-color:rgba(118,38,192,var(--bg-opacity))
}
.current-purple .description{
	padding-top:2rem
}
.current-purple .highlight-purple{
	--bg-opacity:1;
	background-color:#802DCD;
	background-color:rgba(118,38,192,var(--bg-opacity));
	padding-bottom:1.5rem;
	padding-top:1.5rem
}
.current-purple .highlight-purple .ordermenu-prehead,.current-purple .highlight-purple .ordermenu-title{
	--text-opacity:1;
	color:#fff;
	color:rgba(255,255,255,var(--text-opacity))
}
.current-purple .highlight-purple .ordermenu-title{
	margin-bottom:.25rem;
	margin-top:.25rem
}
.current-purple .highlight-purple .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}.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}