/** Shopify CDN: Minification failed

Line 1563:1 Expected identifier but found "."
Line 2968:1 Unexpected "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Vujahday+Script&display=swap');

/* body .sunup-scrolling-text {
    position: relative;
    margin-bottom: 100px;
}
.sunup-scrolling-text::after {
    content: "";
    background: url("/cdn/shop/files/shape_curve.png?v=1768209957");
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: -100px;
    left: 0;
    right: 0;
    top: auto;
    background-position: center;
    background-size: cover;
} */

.sunup-scrolling-text img {
    display: inline-block !important;
    margin: 0px !important;
}

.sunup-image-with-text-section {
	padding-top: 130px;
	position: relative;
}

.sunup-image-with-text-section:before {
	content: "";
	/* background: url(/cdn/shop/files/shape_curve.png?v=1768209957); */
	width: 100%;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-position: bottom;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg id='wave' style='transform:rotate(180deg); transition: 0.3s' viewBox='0 0 1440 110' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient-0' x1='0' x2='0' y1='1' y2='0'%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath style='transform:translate(0, 0px); opacity:1' fill='url(%23sw-gradient-0)' d='M0,22L48,29.3C96,37,192,51,288,58.7C384,66,480,66,576,56.8C672,48,768,29,864,18.3C960,7,1056,4,1152,9.2C1248,15,1344,29,1440,44C1536,59,1632,73,1728,75.2C1824,77,1920,66,2016,62.3C2112,59,2208,62,2304,69.7C2400,77,2496,88,2592,91.7C2688,95,2784,92,2880,82.5C2976,73,3072,59,3168,44C3264,29,3360,15,3456,14.7C3552,15,3648,29,3744,36.7C3840,44,3936,44,4032,38.5C4128,33,4224,22,4320,20.2C4416,18,4512,26,4608,31.2C4704,37,4800,40,4896,34.8C4992,29,5088,15,5184,9.2C5280,4,5376,7,5472,7.3C5568,7,5664,4,5760,14.7C5856,26,5952,51,6048,51.3C6144,51,6240,26,6336,18.3C6432,11,6528,22,6624,36.7C6720,51,6816,70,6864,78.8L6912,88L6912,110L6864,110C6816,110,6720,110,6624,110C6528,110,6432,110,6336,110C6240,110,6144,110,6048,110C5952,110,5856,110,5760,110C5664,110,5568,110,5472,110C5376,110,5280,110,5184,110C5088,110,4992,110,4896,110C4800,110,4704,110,4608,110C4512,110,4416,110,4320,110C4224,110,4128,110,4032,110C3936,110,3840,110,3744,110C3648,110,3552,110,3456,110C3360,110,3264,110,3168,110C3072,110,2976,110,2880,110C2784,110,2688,110,2592,110C2496,110,2400,110,2304,110C2208,110,2112,110,2016,110C1920,110,1824,110,1728,110C1632,110,1536,110,1440,110C1344,110,1248,110,1152,110C1056,110,960,110,864,110C768,110,672,110,576,110C480,110,384,110,288,110C192,110,96,110,48,110L0,110Z'%3E%3C/path%3E%3C/svg%3E");
}

.image-right,
.coffee-problem-wrapper,
.energy-grid {
	display: flex;
	align-items: center;
	gap: 30px;
}

.image-right .sunup-left,
.image-right .sunup-right {
	flex: 1;
}

.image-right .product-img {
	width: 100%;
}

.coffee-problem-wrapper .coffee-problem-content,
.coffee-problem-wrapper .coffee-problem-image {
	flex: 1;
}

.energy-grid>* {
	flex: 1;
}

.sunup-hero-banner-section {
	background: #F7ECD8;
	padding-block: 53px;
}

.sunup-who-for .sunup-columns {
	display: flex;
	gap: 30px;
}

.sunup-who-for .sunup-columns .sunup-card {
	flex: 1;
	border: 2px solid #432912;
	border-radius: 20px;
	padding: 20px;
	background-color: #EBF3E0;
}

.sunup-who-for {
	background-color: #FDF9F3;
	padding-block: 40px;
}

.dose-section {
	background: #F7ECD8;
	padding-block: 40px;
}

.dose-grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 12px 28px;
}

.dose-card {
	background: #FDF9F3;
	border-radius: 10px;
	box-shadow: 4px 4px 5px 0px #00000040;
	overflow: hidden;
}

.dose-card-header h3 {
	font-size: 18px;
	margin: 0;
}

.dose-card-header {
	background: #432912;
	padding: 9px 20px;
}

.dose-card-header * {
	color: #fff;
}
.dose-card .ing-desc p {
    font-size: 22px;
    line-height: 1.3;
}
.dose-badge {
	background: #F28E20;
	font-size: 12px;
	min-width: 136px;
	min-height: 22px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 35px;
	line-height: 2;
	position: absolute;
    right: 0;
    top: 4px;
}

.dose-promise {
	display: flex;
	gap: 40px;
	justify-content: space-between;
}

.promise-item {
	text-align: center;
	flex: 1;
}

.cs-main-heading {
	text-align: center;
	font-size: 30px;
}

.dose-card .image-wrap {
	display: flex;
	gap: 20px;
	padding: 10px 20px;
}

.dose-card .image-wrap img {
	width: 100px;
	height: 100px;
	object-fit: contain;
	display: inline-flex;
}

.dose-card .image-wrap p {
	font-weight: 600;
	font-size: 13px;
	line-height: 127%;
	margin: 0;
}

.sunup-card {
	position: relative;
	border-radius: 15px;
	overflow: hidden;
}

.sunup-card .sunup-review {
	position: absolute;
	bottom: 0px;
	background: #fff;
	border: 1px solid #000000;
	border-radius: 5px;
	width: 100%;
	height: auto;
	padding: 20px 20px 20px 50px;
}

.sunup-review p {
	font-weight: 400;
	font-style: Italic;
	font-size: 9.5px;
	line-height: 100%;
	margin: 0;
}

.template-page-sunup-offer .section-header {
	display: none;
}

.template-page-sunup-offer .cs-footer-sec {
	display: none;
}

.simple-ritual {
	background: #FDF9F3;
	padding-block: 40px;
}

.ritual-steps {
	display: flex;
	gap: 30px;
}

.ritual-steps .ritual-step {
	flex: 1;
}

.sunup-compare {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 30px;
}

.sunup-compare .sunup-box {
	background: #F3F8ED;
	box-shadow: 4px 4px 5px 0px #00000040;
	border-radius: 10px;
	padding: 20px;
	text-align: center;
}

.sunup-compare img {
	height: 130px;
}

.sunup-compare .sunup-box ul {
	text-align: left;
	list-style-type: none;
	font-family: Source Sans Pro;
	font-weight: 600;
	font-size: 13px;
	line-height: 137% !important;
	margin: 0;
}

.sunup-countdown-bar .time-block {
	background: #F7ECD8;
	border-radius: 5px !important;
	color: #D87500;
	padding: 0px !important;
	min-width: 40px;
	min-height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	margin-right: 10px;
}

.sunup-countdown-bar .time-block .time-block__num {
	font-size: 18px;
	line-height: 1;
}

.sunup-countdown-bar .time-colon {
	display: none;
}

.sunup-hero-inner .sunup-badge p {
	margin: 0;
	background: #F4901E66;
	text-align: center;
	max-width: 270px;
	font-weight: 800;
	font-size: 11px;
	line-height: 100%;
	color: #B46201;
	padding: 3px 20px;
	border-radius: 2px;
	margin-top: 17px;
	margin-bottom: 10px;
}

.sunup-hero-inner .sunup-left h1 {
	display: inline;
	font-weight: 800;
	font-size: 24px;
	line-height: 107%;
	letter-spacing: 0%;
	color: #432912;
}
.sunup-hero-inner .sunup-left h1 p {
    line-height: 1.2;
}
.sunup-hero-inner .sunup-left h2 {
	font-weight: 800;
	font-size: 16px;
	line-height: 107%;
	letter-spacing: 0%;
	color: #432912;
	margin-top: 6px;
}

.sunup-hero-inner .sunup-features {
	display: flex;
	align-items: center;
	justify-content: space-around;
	gap: 7px;
}

.sunup-hero-inner .sunup-features .feature-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 64px;
	font-weight: 800;
	font-size: 8px;
	line-height: 107%;
	letter-spacing: 0%;
	text-align: center;
	gap: 7px;
}

.sunup-hero-inner .sunup-features {
	display: flex;
	align-items: center;
	justify-content: space-around;
	gap: 7px;
	max-width: 250px;
}

.sunup-hero-inner .sunup-desc {
	font-weight: 400;
	font-size: 12px;
	line-height: 127%;
	max-width: 311px;
	margin-bottom: 7px;
}

.template-page-sunup-offer .sunup-btn,
.template-page-sunup-offer .dose-btn {
	display: flex;
	width: 257px;
	height: 33px;
	opacity: 1;
	border-radius: 5px;
	background: #608E2B;
	font-weight: 800;
	font-size: 13px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: none;
	align-items: center;
	justify-content: center;
	margin-top: 13px;
	margin-bottom: 4px;
}

.sunup-hero-inner .sunup-card .product-img {
	display: flex;
}

.coffee-problem-wrapper .quote-box {
	border: 1.85px solid #432912;
	background: #F7ECD8;
	border-radius: 10px;
	padding: 12px;
	max-width: 322px;
	text-align: center;
}

.coffee-problem-wrapper .quote-box p {
	margin: 0;
	font-weight: 700;
	font-size: 16px;
	line-height: 127%;
	text-align: center;
	color: #432912;
}
.sunup-vs-coffee-section{
	position: relative;
}
/*.sunup-vs-coffee-section:after{
	content: "";
	position: absolute;
	right: 0;
	background: url(/cdn/shop/files/SUNUP_Lander-bg.png?v=1772536467);
	bottom: 20px;
    background-size: contain;
    width: 264px;
    height: 634px;
    z-index: 99;
    background-repeat: no-repeat;
}*/
.energy-bottom {
	border-left: 3.69px solid #F28E20;
	padding-left: 15px;
	max-width: 500px;
	margin: 26px auto;
}

.template-page-sunup-offer .page-width {
	max-width: 700px;
}

.template-page-sunup-offer img {
	max-width: 100%;

}

.dose-cta .dose-btn {
	margin-inline: auto;
}

.dose-cta {
	text-align: center;
}

.coffee-problem-image {
	float: right;
	max-width: 218px;
	margin-left: 40px;
	margin-bottom: 7px;
}

.coffee-problem-content .sub-heading {
	text-align: right;
	font-weight: 800;
	font-size: 26px;
	line-height: 107%;
	text-align: center;
	color: #432912;
}

.cs-main-heading {
	color: #432912;
}

.template-page-sunup-offer ul {
	list-style-type: none;
	padding-left: 0;
}

.cs-sunup-text-with-image {
	background: #FDF9F3;
}

.cs-sunup-text-with-image .image-with-text__grid {
	align-items: center;
	gap: 40px;
}

.cs-sunup-text-with-image .image-with-text__grid .image-with-text__content {
	padding: 0;
}

.cs-main-heading-left {
	font-weight: 900;
	font-size: 30px;
	line-height: 127%;
	color: #432912;
}

.founder-image.founder-image-right {
	float: right;
	max-width: 230px;
	margin-left: 30px;
	margin-bottom: 5px;
}

.ritual-steps {
	position: relative;
}

.ritual-steps .step-number {
	display: inline-flex;
	min-width: 38px;
	min-height: 38px;
	font-weight: 600;
	background: #432912;
	color: #fff;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
	line-height: 120%;
	border-radius: 50%;
	border: 4px solid #F28E20;
	position: relative;
	z-index: 1;
}

.ritual-steps {
	position: relative;
}

.ritual-steps .ritual-line {
	position: absolute;
	top: 18px;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 490px;
	height: 6px;
	display: block;
	border: none;
	background-size: 18px 6px;
	background-image: radial-gradient(ellipse 5px 4px at center, #432912 100%, transparent 100%);
	background-repeat: repeat-x;
}


.simple-ritual .step-image img {
	width: 100%;
	max-width: 326.85px;
	height: 457.77px;
	object-fit: cover;
	border: 3.69px solid #F29520;
	border-radius: 7.38px;
}


.ritual-steps .step-text {
	font-weight: 700;
	font-size: 15px;
	line-height: 120%;
	text-align: center;
	color: #432912;
	padding-inline: 20px;
}

.sunup-trust {
	display: flex;
	justify-content: center;
	gap: 8px;
	font-weight: 800;
	font-size: 8px;
	line-height: 107%;
	align-items: center;
}

.sunup-trust span {
	display: flex;
	gap: 2px;
	align-items: center;
	color: #432912;
}

.ritual-steps .ritual-step {
	text-align: center;
}

.timeline-btn {
	display: flex;
	justify-content: center;
}

.timeline-row {
	display: flex;
}

.timeline-row>* {
	width: 50%;
}

.timeline-row .timeline-center {
	text-align: center;
	display: flex;
	gap: 90px;
	position: relative;
	justify-content: center;
}

.timeline-right .timeline-center {
	border-right: 2px solid #432912;
	padding-right: 40px;
}

.timeline-dot {
	width: 33px;
	height: 33px;
	background: #432912;
	display: inline-flex;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
}

.timeline-row .timeline-center .timeline-dot {
	position: absolute;
	left: -18px;
}

.timeline-right .timeline-center .timeline-dot {
	left: auto;
	right: -18px;
}

.timeline-card {
	position: relative;
	border: 2px solid #432912;
	background: #f3f8ed;
	padding: 18px;
	border-radius: 10px;
}

.timeline-right .timeline-card {
	max-width: 400px;
	right: -40px;
}

.timeline-right .timeline-card {
	max-width: 400px;
	right: -40px;
}

.timeline-left .timeline-card {
	max-width: 400px;
	left: -40px;
}

.timeline-left .timeline-center {
	border-left: 2px solid #432912;
	padding-left: 40px;
}

.timeline-row:last-child .timeline-center {
	border: none;
}

.timeline-time {
	font-weight: 700;
	font-size: 30px;
	line-height: 127%;
	color: #432912;
}

.timeline-card {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	font-size: 13px;
	line-height: 127%;
	align-items: center;
	margin-bottom: 40px;
}

.timeline-card h4 {
	margin: 0;
	font-weight: 700;
	font-size: 13px;
	line-height: 127%;
}

.timeline-right .timeline-card::before {
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	top: 10px;
	left: -16px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50001 0.135556C10.1667 -0.249344 11 0.231782 11 1.00158L11 11.3939C11 12.1637 10.1667 12.6448 9.50001 12.2599L0.500011 7.06376C-0.166656 6.67886 -0.166656 5.71661 0.500011 5.33171L9.50001 0.135556Z' fill='%23432912'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.timeline-left .timeline-card::before {
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	top: 10px;
	left: auto;
	right: -16px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50001 0.135556C10.1667 -0.249344 11 0.231782 11 1.00158L11 11.3939C11 12.1637 10.1667 12.6448 9.50001 12.2599L0.500011 7.06376C-0.166656 6.67886 -0.166656 5.71661 0.500011 5.33171L9.50001 0.135556Z' fill='%23432912'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	transform: scaleX(-1);
}

.sunup-timeline .sunup-subtext p {
	font-weight: 400;
	font-size: 13px;
	line-height: 127%;
	letter-spacing: 0%;
	text-align: center;
}

.sunup-timeline .cs-main-heading {
	max-width: 590px;
	margin-inline: auto;
}

section.sunup-timeline {
	padding-block: 40px;
}

.sunup-timeline .sunup-subtext {
	text-align: center;
	margin-bottom: 40px;
}

.cs-belief-subheading h3 {
	font-weight: 700;
	font-size: 15px;
	line-height: 127%;
	color: #432912;
}

.simple-ritual .ritual-subheading {
	font-weight: 800;
	font-size: 16px;
	line-height: 107%;
	text-align: center;
	color: #432912;
	margin-bottom: 20px;
}

.simple-ritual .step-image {
	margin-top: 10px;
}

.simple-ritual .ritual-cta {
	display: flex;
	justify-content: center;
	margin-top: 30px;
}

.sunup-hero-inner .sunup-trust {
	max-width: 257px;
}

.sunup-hero-inner .review-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.sunup-hero-inner .review-bottom .stars {
	color: #F4901E;
	font-size: 20px;
	line-height: 1;
}

.sunup-hero-inner .cs-icon-author-wrap .author {
	color: #F4901E;
	font-weight: 700;
	font-size: 9.5px;
	line-height: 100%;
}

.sunup-hero-inner .cs-icon-author-wrap {
	display: flex;
	align-items: center;
	gap: 5px;
}

.sunup-card .sunup-review {
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.coffee-problem-content .main-heading.cs-main-heading {
	margin-bottom: 0;
	font-size: 34px;
}


.coffee-problem-content .sub-heading {
	margin-bottom: 40px;
}

.quote-box,
.sunup-quote {
	position: relative;
}

.quote-box span,
.sunup-quote span {
	position: absolute;
	left: -35px;
	top: -27px;
}

.quote-box,
.sunup-quote {
	border: 1px solid #432912;
	background: #f7ecd8;
	border-radius: 10px;
	padding: 12px;
	max-width: 322px;
	text-align: center;
	margin-inline: auto;
	margin-block: 30px;
}

.sunup-quote {
	max-width: 520px;
	font-weight: 600;
	font-style: Italic;
	font-size: 15px;
	line-height: 162%;
	text-align: center;
	color: #432912;
}

.sunup-quote p {
	margin: 0;
}

.sunup-why-subheading {
	font-weight: 800;
	font-size: 20px;
	line-height: 107%;
	letter-spacing: 0%;
	text-align: center;
	color: #432912;
}

section.sunup-two-block-section {
	padding-top: 40px;
}

section.sunup-two-block-section .sunup-why-description p {
	text-align: center;
	margin: 0;
}

.sunup-why-icons {
	max-width: 300px;
	margin-inline: auto;
	margin-bottom: 20px;
	margin-top: 20px;
}

.sunup-why-icons .sunup-why-icon {
	display: flex;
	align-items: center;
	gap: 7px;
	margin-bottom: 6px;
}

.sunup-box h3 {
	font-family: Overpass;
	font-weight: 800;
	font-size: 18px;
	line-height: 127%;
	letter-spacing: 0%;
	text-align: center;
	color: #432912;
}

.sunup-box ul li {
	display: flex;
	gap: 5px;
	align-items: center;
}

.sunup-box p {
	font-weight: 400;
	font-size: 10px;
	line-height: 127%;
	text-align: center;
}

.promise-item img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.promise-item {
	font-family: Overpass;
	font-weight: 800;
	font-size: 12px;
	line-height: 107%;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 11px;
}

.dose-promise {
	display: flex;
	gap: 40px;
	justify-content: space-between;
	max-width: 600px;
	margin-inline: auto;
}

.dose-section .dose-cta {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 50px;
}

.dose-subtext {
	margin-bottom: 40px;
	font-weight: 500;
	font-size: 14px;
	line-height: 127%;
	letter-spacing: 0%;
	text-align: center;
}

.sunup-who-for .sunup-footer {
	font-family: Source Sans Pro;
	font-weight: 700;
	font-style: Italic;
	font-size: 16px;
	line-height: 127%;
	letter-spacing: 0%;
	text-align: center;
	color: #432912;
	margin-top: 20px;
}

.sunup-who-for .sunup-card ul li span:last-child {

	display: block;
	padding-bottom: 10px;
}

.sunup-disclaimer-box p {
	line-height: 127%;
}

.sunup-who-for .sunup-card ul li {
	display: flex;
	padding-block: 10px;
	gap: 5px;
	border-bottom: 1px solid #CBD5CC;
}

.sunup-who-for .sunup-card.sunup-card--no {
	background-color: #F6F2EC;
}

.sunup-who-for .sunup-card h3 p {
	font-weight: 700;
	font-size: 18px;
	line-height: 127%;
	letter-spacing: 0%;
	color: #432912;
	text-align: center;
	margin: 0;
}

.sunup-who-for .sunup-card h3 p strong {
	border-bottom: 2px solid #F28E20;
	font-style: Italic;
}

.sunup-card--no h3 p strong {
	color: #F28E20;
}

.sunup-who-for .sunup-subheading {
	font-size: 14px;
	line-height: 127%;
	letter-spacing: 0%;
	text-align: center;
	font-weight: 600;
	margin-bottom: 22px;
}

.double-images-section .energy-bottom p {
	font-weight: 800;
	font-size: 16px;
	line-height: 100%;
	color: #432912;
}

.energy-checklist li {
	display: flex;
	align-items: center;
	gap: 6px;
	margin-bottom: 6px;
}

ul.problem-list {
	padding-left: 20px;
}

ul.problem-list li {
	display: flex;
	align-items: center;
	gap: 6px;
	margin-bottom: 6px;
}

section.double-images-section {
	padding-block: 40px;
}

.cs-story-left-wrap {
	display: flex;
	gap: 40px;
	margin-bottom: 40px;
}

.founder-grid {
	padding-block: 60px;
}

.founder-grid .founder-heading {
	font-weight: 800;
	font-size: 28px;
	line-height: 100%;
	color: #432912;
}

.founder-quote>div:first-child {
	font-weight: 800;
	font-style: Italic;
	font-size: 18px;
	line-height: 100%;
	color: #432912;
	border-left: 2px solid #F28E20;
	padding-left: 8px;
}

.founder-quote .signature {
	font-weight: 400;
	font-size: 36px;
	line-height: 100%;
	display: block;
	margin-top: 20px;
	font-family: "Vujahday Script", cursive;
}

.founder-subheading {
	font-weight: 800;
	font-size: 22px;
	line-height: 100%;
	color: #432912;
}

.founder-list li {
	display: flex;
	gap: 6px;
	margin-bottom: 6px;
	align-items: center;
}

.founder-list {
	padding-left: 20px;
}

.founder-image.founder-image-left img {
	height: 255px;
}

.sunup-scrolling-text p strong {
	color: #B46201;
}

.sunup-badge p strong {
	color: #D87500;
}

.energy-content .list-title p {
	font-weight: 700;
	font-size: 16px;
	line-height: 127%;
	color: #432912;
}

.sunup-who-for .sunup-card ul {
	border-top: 1px solid #CBD5CC;
}

.sunup-hero-banner-section .sunup-logo {
	height: 22px;
}

.timeline-card .icon img {
	width: 20px;
	height: 20px;
}

.sunup-hero-inner .sunup-features .feature-item img {
	width: 30px;
}

.cs-last-textline {
	border-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.sunup-text-image-inner {
	display: flex;
	align-items: center;
	background: #432912;
	border-width: 3.69px, 0px, 3.69px, 3.69px;
	border-style: solid;
	border-color: #F29520;
	border-radius: 10px;
}
.cs-sunup-text-with-image h5 em {
	font-style: normal;
}
.sunup-text-image-inner>div {
	flex: 1;
}

.sunup-text-image-inner .sunup-text-image-content {
	padding: 55px;
	color: #fff;
}

.sunup-text-image-inner .sunup-text-image-content h2 {
	color: #fff;
}

.sunup-text-image-inner .sunup-text-image img {
	display: flex;
}

.sunup-text-with-image {
	padding-top: 130px;
	position: relative;
}

.sunup-text-with-image:before {
	content: "";
	/* background: url(/cdn/shop/files/shape_curve.png?v=1768209957); */
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-position: top;
	background-size: 100%;
	background-image: url("/cdn/shop/files/shape-wave-light.png?v=1770208249");
	z-index: -1;
	background-repeat: no-repeat;
}

.simple-ritual {
	padding-top: 130px;
	position: relative;
}

.simple-ritual:before {
	content: "";
	/* background: url(/cdn/shop/files/shape_curve.png?v=1768209957); */
	width: 100%;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-position: bottom;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg id='wave' style='transform:rotate(180deg); transition: 0.3s' viewBox='0 0 1440 110' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient-0' x1='0' x2='0' y1='1' y2='0'%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath style='transform:translate(0, 0px); opacity:1' fill='url(%23sw-gradient-0)' d='M0,22L48,29.3C96,37,192,51,288,58.7C384,66,480,66,576,56.8C672,48,768,29,864,18.3C960,7,1056,4,1152,9.2C1248,15,1344,29,1440,44C1536,59,1632,73,1728,75.2C1824,77,1920,66,2016,62.3C2112,59,2208,62,2304,69.7C2400,77,2496,88,2592,91.7C2688,95,2784,92,2880,82.5C2976,73,3072,59,3168,44C3264,29,3360,15,3456,14.7C3552,15,3648,29,3744,36.7C3840,44,3936,44,4032,38.5C4128,33,4224,22,4320,20.2C4416,18,4512,26,4608,31.2C4704,37,4800,40,4896,34.8C4992,29,5088,15,5184,9.2C5280,4,5376,7,5472,7.3C5568,7,5664,4,5760,14.7C5856,26,5952,51,6048,51.3C6144,51,6240,26,6336,18.3C6432,11,6528,22,6624,36.7C6720,51,6816,70,6864,78.8L6912,88L6912,110L6864,110C6816,110,6720,110,6624,110C6528,110,6432,110,6336,110C6240,110,6144,110,6048,110C5952,110,5856,110,5760,110C5664,110,5568,110,5472,110C5376,110,5280,110,5184,110C5088,110,4992,110,4896,110C4800,110,4704,110,4608,110C4512,110,4416,110,4320,110C4224,110,4128,110,4032,110C3936,110,3840,110,3744,110C3648,110,3552,110,3456,110C3360,110,3264,110,3168,110C3072,110,2976,110,2880,110C2784,110,2688,110,2592,110C2496,110,2400,110,2304,110C2208,110,2112,110,2016,110C1920,110,1824,110,1728,110C1632,110,1536,110,1440,110C1344,110,1248,110,1152,110C1056,110,960,110,864,110C768,110,672,110,576,110C480,110,384,110,288,110C192,110,96,110,48,110L0,110Z'%3E%3C/path%3E%3C/svg%3E");
}

.section-offer-combo img {
	border-radius: 0px !important;
	border-top-left-radius: 6px !important;
	border-top-right-radius: 20px !important;
}

.cs-sunup-text-with-image .image-with-text__media {
	border: 4px solid #bcbcbc00;
    border-radius: 332px !important;
    padding: 3px;
    outline: 3.69px solid #F29520;
}


.cs-sunup-text-with-image {
	background: #F7ECD8;
}

.sunup-comparison-table-section .sunup-table {
	margin-top: 110px;
}

.sunup-comparison-table-section {
	position: relative;
	padding-block: 100px;
	text-align: center;
}

.sunup-comparison-table-section .left-bg-image {
	position: absolute;
	left: 0;
	max-width: 300px;
	top: 50%;
	z-index: -1;
	transform: translateY(-50%);
}

.sunup-row.sunup-head>div:first-child {
	display: block;
	flex: 40%;
}

.sunup-row {
	display: flex;
	align-items: stretch;
	border-top: 3.69px solid #574125;
}

.sunup-row.sunup-head {
	border-top: none;
}

.sunup-col {
	flex: 20%;
}

.sunup-feature {
	flex: 40%;
}

.sunup-table {
	background: #F7ECD8;
	border: 3.69px solid #432912;
	border-radius: 19px;
}

.sunup-row>* {
	padding: 15px 10px;
	border-right: 3.69px solid #574125;
	text-align: center;
}

.sunup-col.sunup-main {
	background: #432912;
	color: #ffffff;
	border-right: none;
}

.sunup-row .sunup-feature {
	font-weight: 700;
	font-size: 20.31px;
	line-height: 127%;
	letter-spacing: ;
	text-align: center;
}

.sunup-row>*:first-child {
	border-right: 0;
}

.sunup-row.sunup-head .sunup-col.sunup-main,
.sunup-row:last-child .sunup-col.sunup-main {
	position: relative;
}

.sunup-row.sunup-head .sunup-col.sunup-main::before {
	content: "";
	height: 30px;
	width: 100%;
	position: absolute;
	background: #432912;
	top: auto;
	bottom: 100%;
	left: 0;
	right: 0;
	border-top-left-radius: 18px;
	border-top-right-radius: 18px;
}

.sunup-row:last-child .sunup-col.sunup-main::after {
	content: "";
	height: 30px;
	width: 100%;
	position: absolute;
	background: #432912;
	top: 100%;
	bottom: auto;
	left: 0;
	right: 0;
	border-bottom-left-radius: 18px;
	border-bottom-right-radius: 18px;
}

.sunup-col:last-child {
	border-right: none;
}

.sunup-head .sunup-col {
	font-weight: 700;
	font-size: 24px;
	line-height: 103%;
	text-align: center;
}

.sunup-audience .sunup-grid {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	gap: 40px;
	justify-content: center;
}

.sunup-audience .sunup-grid .sunup-card {
	flex: calc(25% - 30px);
	max-width: calc(25% - 30px);
}

.collapsible-content .accordion {
	margin-top: 20px !important;
	border: 3.69px solid #432912 !important;
	background: #F7ECD8;
	border-radius: 18px;
	padding: 30px;
}

.collapsible-content summary .icon-caret {
	right: 0;
}

.collapsible-content .accordion summary {
	padding: 0;
}

.collapsible-content .accordion .accordion__title {
	font-weight: 700;
	font-size: 24px;
	line-height: 127%;
}

/* .double-images-section {
    background: url("/cdn/shop/files/SUNUP_Lander_Images_4_2.png?v=1770187914");
    background-size: contain;
    background-position: right  center;
    background-repeat: no-repeat;
} */
.timeline-consistent-use {
	position: relative;
}

.timeline-consistent-use::before {
	content: "";
	width: 553px;
	height: 553px;
	background: url("/cdn/shop/files/Gemini_Generated_Image_eo0rwgeo0rwgeo0r_1.png?v=1770187906");
	position: absolute;
	top: 21%;
	left: auto;
	right: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right center;
	z-index: -1;
}

.timeline-consistent-use::after {
	content: "";
	background: url("/cdn/shop/files/SUNUP_Lander_Images_5_2.png?v=1770187909");
	position: absolute;
	top: auto;
	left: 0;
	right: auto;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
	width: 553px;
	height: 553px;
	bottom: 15%;
	z-index: -1;
}

.timeline__mid_row:not(.reverse) .week_heading {
	justify-content: flex-end;
}

.sunup-countdown-bar h2 {
	margin: 0;
	font-family: Overpass;
	font-weight: 800;
	font-size: 33.23px !important;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
}

.sunup-countdown-bar h2+span.sub-head {
	font-family: 'Overpass';
	font-weight: 500;
	font-size: 24px;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
}

.sunup-countdown-bar .time-block {
	background: #F7ECD8;
	border-radius: 5px !important;
	color: #D87500;
	padding: 0px !important;
	min-width: 74px;
	min-height: 74px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	margin-right: 10px;
}

.sunup-countdown-bar .time-block .time-block__num {
	font-family: Overpass;
	font-weight: 800;
	font-size: 22px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	color: #F29520;
}

span.time-block__unit {
	font-family: Overpass;
	font-weight: 800;
	font-size: 14.77px !important;
	line-height: 107%;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	color: #F29520;
}

.sunup-hero-inner span.sunup-badge {
	display: flex;
	align-items: center;
	background: #F29520;
	border-radius: 4px;
	font-size: 13px;
	margin: 20px 0 20px;
	max-width: 441px;
	padding: 6px 17px;
	justify-content: center;
}

.sunup-hero-inner .sunup-badge p {
	font-size: 18px;
	margin: 0;
	max-width: 100%;
	background: transparent;
}

.sunup-hero-inner .sunup-badge p strong {
	color: #fff;
}

.sunup-hero-banner-section .sunup-logo {
	height: 108px;
}

.sunup-hero-inner .sunup-badge p {
	color: #432912;
}

.sunup-hero-inner .sunup-features {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	gap: 7px;
	max-width: 100%;
	flex-direction: column;
}

.sunup-hero-inner .sunup-features .feature-item {
	font-size: 13px;
	max-width: 100%;
	display: flex;
	flex-direction: row;
}

.sunup-hero-inner .sunup-features .feature-item img {
	width: auto;
	height: 24px;
}

.sunup-scrolling-text p strong {
	color: #F29520;
}

.cs-countdown-header {
	display: flex;
	flex-direction: column;
}

.sunup-countdown-bar .time-block {
	border-radius: 10px !important;
}

.dose-card-header {
	background: transparent;
}

.dose-card {
	position: relative;
}

.dose-card::before {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #4329128C;
	position: absolute;
}

.dose-card {
	padding: 30px;
}

.dose-card>* {
	position: relative;
	z-index: 1;
	color: #fff;
	padding: 0;
	flex-grow: 1;
}

.dose-card .image-wrap {
	padding: 0;
}

.dose-card {
	position: relative;
	padding: 30px 30px 12px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	justify-content: stretch;
}

.dose-heading.cs-main-heading p {
	line-height: 1.2;
}

.clinical-studies-section .section-header {
	display: block;
}

..clinical-studies-section .section-header .clinical-main-title {
	max-width: 700px;
	margin-block: 30px;
}

.clinical-grid {
	display: flex;
	align-items: center;
	gap: 40px;
}

.clinical-grid>* {
	flex-grow: 1;
	flex-shrink: 0;
	width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
	max-width: 100%;
}

.clinical-right {
	border: 3.69px solid #F29520;
	border-radius: 332px !important;
	flex-grow: 0;
}

.clinical-right .img-wrapper {
	border: 3.69px solid #ffffff;
	border-radius: 332px !important;
}

.clinical-highlight {
	display: flex;
	align-items: center;
	margin-block: 20px;
}

.clinical-features {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	text-align: center;
	gap: 40px;
}

.clinical-feature-item img {
	height: 86px;
}

.clinical-feature-item p {
	font-family: Overpass;
	font-weight: 800;
	font-size: 16.62px;
	line-height: 107%;
	text-align: center;
	margin-top: 20px;
}

.clinical-studies-section {
	padding-top: 130px;
	position: relative;
	padding-bottom: 70px;
}

.clinical-studies-section:before {
	content: "";
	/* background: url(/cdn/shop/files/shape_curve.png?v=1768209957); */
	width: 100%;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-position: bottom;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg id='wave' style='transform:rotate(180deg); transition: 0.3s' viewBox='0 0 1440 110' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient-0' x1='0' x2='0' y1='1' y2='0'%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath style='transform:translate(0, 0px); opacity:1' fill='url(%23sw-gradient-0)' d='M0,22L48,29.3C96,37,192,51,288,58.7C384,66,480,66,576,56.8C672,48,768,29,864,18.3C960,7,1056,4,1152,9.2C1248,15,1344,29,1440,44C1536,59,1632,73,1728,75.2C1824,77,1920,66,2016,62.3C2112,59,2208,62,2304,69.7C2400,77,2496,88,2592,91.7C2688,95,2784,92,2880,82.5C2976,73,3072,59,3168,44C3264,29,3360,15,3456,14.7C3552,15,3648,29,3744,36.7C3840,44,3936,44,4032,38.5C4128,33,4224,22,4320,20.2C4416,18,4512,26,4608,31.2C4704,37,4800,40,4896,34.8C4992,29,5088,15,5184,9.2C5280,4,5376,7,5472,7.3C5568,7,5664,4,5760,14.7C5856,26,5952,51,6048,51.3C6144,51,6240,26,6336,18.3C6432,11,6528,22,6624,36.7C6720,51,6816,70,6864,78.8L6912,88L6912,110L6864,110C6816,110,6720,110,6624,110C6528,110,6432,110,6336,110C6240,110,6144,110,6048,110C5952,110,5856,110,5760,110C5664,110,5568,110,5472,110C5376,110,5280,110,5184,110C5088,110,4992,110,4896,110C4800,110,4704,110,4608,110C4512,110,4416,110,4320,110C4224,110,4128,110,4032,110C3936,110,3840,110,3744,110C3648,110,3552,110,3456,110C3360,110,3264,110,3168,110C3072,110,2976,110,2880,110C2784,110,2688,110,2592,110C2496,110,2400,110,2304,110C2208,110,2112,110,2016,110C1920,110,1824,110,1728,110C1632,110,1536,110,1440,110C1344,110,1248,110,1152,110C1056,110,960,110,864,110C768,110,672,110,576,110C480,110,384,110,288,110C192,110,96,110,48,110L0,110Z'%3E%3C/path%3E%3C/svg%3E");
}

.sunup-compare img {
	height: 241px;
}

.timeline-consistent-use .timeline__title .sunup-title {
	max-width: 790px;
	margin-inline: auto;
}

.sunup-text-with-image {
	padding-top: 130px;
	position: relative;
	overflow: hidden;
}

.sunup-text-with-image:before {
	top: -120px;
}

.sunup-warning h2 {
	font-family: Overpass;
	font-weight: 800;
	font-size: 40.62px;
	line-height: 100%;
	letter-spacing: 0%;
}

.sunup-warning h2 strong {
	color: #F29520;
	font-weight: 900;
}

.sunup-scrolling-text .image-text-scrolling-icon-template--19396230480047__ss_scrolling_text_4_YmcAgd {
	width: auto;
}

.sunup-scrolling-text img {
	margin-inline: 35px;
	width: auto !important;
	height: auto !important;
}

.sunup-text-image-inner {
	align-items: stretch;
}

.sunup-text-image-inner .sunup-text-image img {
	display: flex;
	height: 100%;
	object-fit: cover;
}

.section-offer-combo .hero-btn.sunup-btn {
	width: 100%;
}

.sunup-audience {
	padding-block: 60px;
}

.sunup-audience .sunup-card * {
	font-family: Source Sans Pro;
	font-weight: 400;
	font-size: 22.15px;
	line-height: 114.99999999999999%;
	letter-spacing: ;
	text-align: center;
}

.sunup-audience .sunup-card h4 {
	font-weight: 700;
}

.sunup-heading.cs-main-heading.sunup-not-heading {
	margin-top: 40px;
}

.sunup-audience .sunup-card img {
	height: 150px;
	object-fit: contain;
}

.cs-main-heading strong {
	color: #F29520;
}

.sunup-audience .btm-headline {
	margin-block: 73px;
	font-weight: 700;
	font-style: Italic;
	font-size: 29.54px;
	line-height: 127%;
	letter-spacing: 0%;
	text-align: center;
	color: #432912;
}

.sunup-audience .btm-btns-main {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.collapsible-content-wrapper-narrow {
	max-width: 934px !important;
}

.collapsible-content .accordion {
	box-shadow: 0px 0px 7.38px 0px #00000040;
}

.collapsible-content .btm-btn-wrapper .btm-btns-main {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	gap: 10px;
}

.collapsible-content {
	padding-bottom: 60px;
}

.template-page-sunup-offer .sunup-btn,
.template-page-sunup-offer .dose-btn {
	width: 474px;
	height: 60px !important;
	border-radius: 9.23px;
}

.template-page-sunup-offer .image-text-scrolling-icon-template--19396230480047__ss_scrolling_text_4_zFpq3b {
	width: auto;
}

.sunup-hero-inner span.sunup-badge {
	max-width: max-content;
	gap: 10px;
}

.sunup-hero-inner .sunup-badge p {
	padding: 0;
}

.dose-grid {
	gap: 12px 12px;
}

.dose-promise {
	display: flex;
	gap: 50px;
}

.sunup-why-subheading {
	font-weight: 800;
	font-size: 36px;
}

.collapsible-content .collapsible-content__heading {
	text-align: center;
	font-size: 55px;
}

.sunup-hero-banner-section .sunup-desc p {
	line-height: 127%;
	font-size: 20px;
	color: #000;
	margin: 0px;
	padding-bottom: 22px;
}

.sunup-hero-inner .sunup-features .feature-item {
	color: #432912;
}

.sunup-scrolling-text .section-template--19396230480047__ss_scrolling_text_4_zFpq3b-settings.w3_bg {
	padding-top: 9px;
	padding-bottom: 9px;
}

.sunup-scrolling-text img {
	margin-inline: 34px;
	width: 36px !important;
	height: 16px !important;
}

.coffee-problem-wrapper .sunup-text p {
	line-height: 127%;
	color: #000;
}

.coffee-problem-wrapper .list-heading p {
	font-size: 18px;
	line-height: 127%;
}

.sunup-image-with-text-section .cs-full-width-text {
	width: 100%;
	max-width: 735px;
	line-height: 127%;
}

.section-offer-combo span {
	color: #fff;
}

/* offer-sec */
.launch-offer .cs-main-heading-wrap {
	text-align: center;
	padding-bottom: 35px;
}

.launch-offer .cs-main-heading-wrap h2 {
	font-size: 40px;
	font-weight: 800;
	line-height: 1.15;
	color: #4a2e18;
	letter-spacing: -0.5px;
	position: relative;
	width: max-content;
	margin: auto;
}

.launch-offer .cs-main-heading-wrap h2 p {
	margin: 0;
}

.launch-offer .cs-main-heading-wrap h2::before,
.launch-offer .cs-main-heading-wrap h2::after {
	content: "↓";
	font-size: 34px;
	font-weight: 700;
	color: #4a2e18;
	position: absolute;
	top: 0;
}

.launch-offer .cs-main-heading-wrap h2::before {
	left: -40px;
}

.launch-offer .cs-main-heading-wrap h2::after {
	right: -40px;
}

.launch-offer .cs-main-heading-wrap .desc {
	margin-top: 8px;
	font-size: 14px;
	color: #432912;
	max-width: 546px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.4;
	font-weight: 600;
	font-family: Overpass, sans-serif;
}

.launch-offer {
	padding: 92px 15px;
	background-color: #F7ECD8;
}
.section-subscription .launch-offer{padding: 50px 15px;}

/* LEFT COLUMN WRAPPER */
.launch-offer .launch-offer__left {
	max-width: 100%;
}

/* MAIN IMAGE BOX */
.launch-offer .launch-offer__image {
	position: relative;
	background: #fff;
	border-radius: 12px;
	overflow: hidden;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

/* IMAGE */
.launch-offer .launch-offer__image img {
	width: 100%;
	display: block;
	border-radius: 12px;
}

/* USDA BADGE */
/* .launch-offer .launch-offer__image::after{
  content:"USDA ORGANIC";
  position:absolute;
  top:16px;
  right:16px;
  width:64px;
  height:64px;
  background:#fff;
  border:3px solid #000;
  border-radius:50%;
  font-size:9px;
  font-weight:800;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  line-height:1.1;
} */

/* DARK INFO BAR */
.launch-offer .launch-icons {
	background: #3b2616;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	padding: 10px 0;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.launch-offer .icon-item {
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	text-align: center;
	padding: 6px 8px;
}

.launch-offer .icon-item img {
	max-width: 22px;
	margin-bottom: 6px;
	filter: brightness(0) invert(1);
}

/* THUMBNAILS STRIP */
.launch-offer .launch-thumbnails {
	display: flex;
	gap: 8px;
	margin-top: 12px;
}

.launch-offer .launch-thumb {
	width: 70px;
	height: 54px;
	object-fit: cover;
	border-radius: 6px;
	border: 2px solid transparent;
	background: #fff;
}

.launch-offer .launch-thumb.active {
	border-color: #f59e0b;
}


.launch-offer__container {
	display: grid;
	grid-template-columns: 1.1fr 0.9fr;
	gap: 28px;

}


.launch-offer__left {
	display: flex;
	flex-direction: column;

}

.launch-offer__image {
	background: #fff;
	border-radius: 12px;
	padding: 18px;
}

.launch-offer__image img {
	width: 100%;
	display: block;
	border-radius: 8px;
}


.launch-icons {
	display: flex;
	justify-content: space-between;
	background: #5a3a1f;
	border-radius: 10px;
	padding: 14px 10px;
}

.icon-item {
	text-align: center;
	flex: 1;
	color: #fff;
	font-size: 12px;
}

.icon-item img {
	max-width: 38px;
	margin-bottom: 6px;
}


.launch-thumbnails {
	display: flex;
	gap: 8px;
}

.launch-thumb {
	width: 70px;
	height: 70px;
	border-radius: 8px;
	border: 2px solid transparent;
	cursor: pointer;
}

.launch-thumb.active {
	border-color: #f0a23a;
}

.cs-launch-offer-box {
	border: 1.85px solid #F29520;
	border-radius: 9.23px;
	padding: 7px;
	background: #fff;
}


.launch-offer__box h4 {
	text-align: center;
	font-weight: 900;
	margin-bottom: -9px;
	font-size: 29.54px;
}

.launch-offer__box .small {
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 14px;
	font-style: italic;
}

.current-price {
	font-weight: 800;
	font-size: 24px;
	line-height: 107%;
}

.launch-form .offer-option {
	position: relative;
	display: flex;
	align-items: center;
	border: 1.85px solid #695544 !important;
	border-radius: 10px;
	padding: 18px 12px;
	margin-bottom: 10px;
	background: #fff;
	position: relative;
	padding-right: 0px;
}

.launch-offer__box h4 {
	color: #432912;
}

.launch-form .offer-option.active {
	background-color: #F29520;
}

.launch-form .offer-info {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	max-width: calc(100% - 180px);
}

.launch-form .offer-info .price {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;
	flex-direction: row;
	padding-right: 10px;
}

.launch-form .offer-info strong {
	font-size: 18px;
	font-weight: 700;
	font-family: Overpass;
}

.benefits p {
	font-size: 14.75px;
	color: #000000;
	font-family: Overpass;
}

.stock-text {
	font-size: 14.75px;
	color: #000000;
	font-family: Overpass;
}

.price {
	text-align: right;
}

.current-price {
	font-size: 18px;
	font-weight: 800;
}

.launch-form .price del {
	color: #432912;
	font-weight: 400;
	font-size: 20.31px;
	line-height: 107%;
}

.launch-offer__box .small {
	font-weight: 600;
	font-style: Italic;
	font-size: 22.15px;
	line-height: 107%;
	text-align: center;
	font-family: 'Overpass';
	color: #432912;
	margin-top: 6px;
}

.launch-offer__box input[type="radio"] {
	appearance: none;
	width: 20px;
	height: 20px;
	border: 2px double #D9D9D9;
	border-radius: 50%;
	outline: none;
	background-color: #ffffff;
	cursor: pointer;
	margin: 0;
}

.launch-offer__box input[type="radio"]:checked {
    background-color: #f7bf79;
    border-width: 10px;
    border-style: double;
    border-color: #432912;
}

.launch-form .offer-info .price {
	flex-direction: row;
}

.launch-form .offer-option {
	gap: 5px;
}

.launch-form .offer-option .variant-media {
	width: 88px;
	height: 75px;
	background: #d9d9d9;
}

/* .launch-offer__box .benefits {
	padding: 0px 30px;
} */

/* .badge {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 120px;
  background: #5a2f0f; 
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  font-weight: 800;
  line-height: 1;
  font-size:24px;
} */
.launch-form .cs-discount-text {
	height: 100%;
	width: auto;
	background: #5a2f0f;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	font-weight: 800;
	line-height: 1;
	font-size: 18px;
	max-width: max-content;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	min-width: 70px;
}

.launch-form .cs-discount-text .badge {
	background: transparent;
	padding: 0;
	color: #fff;
	letter-spacing: 0;
	border: none;
}

.launch-form .badge::first-line {
	font-size: 52px;
}


.launch-form .badge::before {
	content: attr(data-discount);
}


.benefits {
	font-size: 13px;
	line-height: 1.6;
	margin: 14px 0;
}

.launch-meta {
	margin-top: 10px;
}


.stock-status {
	display: flex;
	align-items: center;
	gap: 15px;
	font-size: 13px;
}

.stock-status .dot {
	width: 11.8px;
    height: 11.8px;
    background: #4EC613;
	border-radius: 50%;
}


.launch-note p {
	font-size: 16px;
	color: #000;
	margin: 8px 0 12px;
	font-family: Overpass;
	font-style: italic;
	font-weight: 500;
}

.launch-note strong {
	color: #FF6060;
	font-style: normal;
}

.launch-add {
	width: 100%;
	background: #6a8f2f;
	color: #fff;
	font-size: 16px;
	font-weight: 800;
	padding: 14px;
	border: none;
	border-radius: 10px;
	cursor: pointer;
	font-family: Overpass;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
}

.launch-add:hover {
	background: #5b7b28;
}


.launch-benefits-inline {
	text-align: center;
	font-size: 16px;
	color: #5B5B5B;
	margin: 10px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	font-family: Overpass;
	font-weight: 400;
	font-style: Regular;
	font-size: 16.62px;
	leading-trim: NONE;
	line-height: 107%;
	letter-spacing: 0%;
}

.launch-benefits-inline span {
	display: flex;
	align-items: center;
	gap: 6px;
}

.shipping-timer {
	background: #fff;
	border-radius: 8px;
	padding: 13px 10px;
	text-align: center;
	font-size: 13px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
}

.shipping-timer p {
	margin-bottom: 0px;
}

.shipping-timer .countdown {
	font-weight: 800;
	color: #2ecc71;
}

.cs-launch-box-heading {
	position: relative;
	text-align: center;
	padding: 40px 0;
}


.cs-launch-box-heading::before,
.cs-launch-box-heading::after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 108px;
	height: 108px;
	background-image: url("/cdn/shop/files/SUNUP_Lander_Images_1_1.png?v=1770623356");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.cs-launch-box-heading::before {
	left: 0;
}


.cs-launch-box-heading::after {
	right: 0;
}

.template-page-sunup-offer .collapsible-content .accordion summary {
	justify-content: space-between;
	align-items: center;
}

.template-page-sunup-offer .collapsible-content .acc-icon::before {
	content: "+";
	font-size: 32px;
	line-height: 1;
}

.template-page-sunup-offer .collapsible-content .accordion {
	padding: 15px 30px;
}

.template-page-sunup-offer .collapsible-content {
	padding-top: 130px;
	position: relative;
}

.template-page-sunup-offer .collapsible-content:before {
	content: "";
	/* background: url(/cdn/shop/files/shape_curve.png?v=1768209957); */
	width: 100%;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-position: bottom;
	background-size: cover;
	background-image: url("data:image/svg+xml,%3Csvg id='wave' style='transform:rotate(180deg); transition: 0.3s' viewBox='0 0 1440 110' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient-0' x1='0' x2='0' y1='1' y2='0'%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath style='transform:translate(0, 0px); opacity:1' fill='url(%23sw-gradient-0)' d='M0,22L48,29.3C96,37,192,51,288,58.7C384,66,480,66,576,56.8C672,48,768,29,864,18.3C960,7,1056,4,1152,9.2C1248,15,1344,29,1440,44C1536,59,1632,73,1728,75.2C1824,77,1920,66,2016,62.3C2112,59,2208,62,2304,69.7C2400,77,2496,88,2592,91.7C2688,95,2784,92,2880,82.5C2976,73,3072,59,3168,44C3264,29,3360,15,3456,14.7C3552,15,3648,29,3744,36.7C3840,44,3936,44,4032,38.5C4128,33,4224,22,4320,20.2C4416,18,4512,26,4608,31.2C4704,37,4800,40,4896,34.8C4992,29,5088,15,5184,9.2C5280,4,5376,7,5472,7.3C5568,7,5664,4,5760,14.7C5856,26,5952,51,6048,51.3C6144,51,6240,26,6336,18.3C6432,11,6528,22,6624,36.7C6720,51,6816,70,6864,78.8L6912,88L6912,110L6864,110C6816,110,6720,110,6624,110C6528,110,6432,110,6336,110C6240,110,6144,110,6048,110C5952,110,5856,110,5760,110C5664,110,5568,110,5472,110C5376,110,5280,110,5184,110C5088,110,4992,110,4896,110C4800,110,4704,110,4608,110C4512,110,4416,110,4320,110C4224,110,4128,110,4032,110C3936,110,3840,110,3744,110C3648,110,3552,110,3456,110C3360,110,3264,110,3168,110C3072,110,2976,110,2880,110C2784,110,2688,110,2592,110C2496,110,2400,110,2304,110C2208,110,2112,110,2016,110C1920,110,1824,110,1728,110C1632,110,1536,110,1440,110C1344,110,1248,110,1152,110C1056,110,960,110,864,110C768,110,672,110,576,110C480,110,384,110,288,110C192,110,96,110,48,110L0,110Z'%3E%3C/path%3E%3C/svg%3E");
}

.sunup-head .sunup-col img {
	height: 80px;
	object-fit: contain;
	display: block;
	clear: both;
	margin-inline: auto;
}

.sunup-col.sunup-main.sunup-col img {
	transform: scale(2);
	position: relative;
	top: -40px;
}

.sunup-head .sunup-col span {
	max-width: 180px;
	display: flex;
	margin-inline: auto;
	justify-content: center;

}

.sunup-head .sunup-col:last-child span {
	justify-content: center;
	max-width: 140px;
}

.promise-item {
	color: #432912;
}

.clinical-feature-item p {
	color: #432912;
}

.sunup-box ul li {
	display: flex;
	gap: 10px;
	align-items: center;
	font-weight: 600;
	font-size: 24px;
	line-height: 127%;
	margin-bottom: 10px;
}

.sunup-box ul li svg {
	width: 28px;
	height: 28px;
}

.quote-box span,
.sunup-quote span {
	position: absolute;
	left: -55px;
	top: -37px;
}

.timeline-consistent-use .timeline__title .sunup-title {
	max-width: 1000px;
	margin-inline: auto;
}

.cs-belief-subheading.body h5 {
	color: #432912;
	font-family: 'Source Sans Pro';
	font-weight: 700;
	font-size: 24px;
	line-height: 127%;
}

.sunup-comparison-table-section .sunup-heading {
	font-family: 'Overpass';
	font-weight: 900;
	font-size: 55.38px;
	line-height: 127%;
	text-align: center;
	color: #432912;
	margin: 0;
}

.sunup-comparison-table-section .sunup-sub p {
	font-family: 'Overpass';
	font-weight: 800;
	font-size: 27.69px;
	line-height: 107%;
	letter-spacing: 0%;
	text-align: center;
	color: #432912;
}

.launch-offer .cs-main-heading-wrap h2::after,
.launch-offer .cs-main-heading-wrap h2::before {
	top: 8px;
}

.launch-offer .cs-main-heading-wrap h2,
.launch-offer .cs-main-heading-wrap h2 p {
	font-size: 40px;
	font-weight: 800;
	line-height: 1.15;
	color: #4a2e18;
	letter-spacing: -0.5px;
	position: relative;
	width: max-content;
	margin: auto;
}
.launch-offer .desc p {
    color: #432912;
    font-size: 20px;
    font-weight: 800;
}
.launch-offer .desc p em {
    font-style: normal;
    color: #C8651A;
}
.launch-offer .icon-item {
	border-right: 2px solid #ffffff;
}

.launch-offer .icon-item:last-child {
	border-right: none;
}

.launch-offer .icon-item p {
	font-size: 16px;
	margin: 0;
	padding-inline: 20px;
}

.launch-offer .launch-thumb {
	width: 90px;
	height: auto;
	object-fit: cover;
	border-radius: 6px;
	border: 2px solid transparent;
	background: #fff;
	aspect-ratio: 1;
}

.launch-offer .launch-thumbnails {
	justify-content: center;
}

.cs-launch-box-heading {
	padding: 10px 0;
}

.launch-note p {
	color: #000;
	margin: 8px 0 12px;
	font-style: italic;
	font-family: 'Overpass';
	font-weight: 500;
	font-size: 18.46px;
	line-height: 107%;
}

.launch-offer__box .shipping-timer p {
	color: #432912;
	font-size: 14px;
}

.launch-offer__box .shipping-timer p strong {
	color: #000000;
}

.launch-offer__box .shipping-timer {
	margin-top: 20px;
}

/* 15-1-26 */
.sunup-right .sunup-card {
	position: relative;
	border-radius: 30px;
	overflow: visible;
}


.sunup-right .sunup-card::before {
	content: "";
	position: absolute;
	right: -70px;
	bottom: 20px;
	width: 130px;
	height: 130px;
	background-image: url("/cdn/shop/files/offer-badge.png?v=1772684380");
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 5;
}

.desk-hidden h5 {
	color: #432912;
	font-size: 25px;
	line-height: 127%;
}

/* footer-sec */
.sunup-custom-footer {
	background: #432912;
	padding: 44px 20px;
	padding-bottom: 120px;
	text-align: center;
	color: #F7ECD8;
}

.sunup-custom-footer .page-width {
	width: 100%;
	max-width: 1090px;
	margin: 0 auto;
}


.sunup-footer-logo img {
	width: 100%;
	max-width: 150px;
	height: 84px;
	margin-bottom: 20px;
}

.sunup-footer-email {

	margin-bottom: 15px;
}

.sunup-footer-email p {
	margin: 5px 0 0;
}


.sunup-footer-email a {
	color: #F7ECD8;
	text-decoration: none;
}

.sunup-footer-email a:hover {
	text-decoration: underline;
}


.sunup-disclaimer-box {
	padding: 15px;
	margin: 22px auto;
	border: 1px solid #F7ECD8;
}


.sunup-disclaimer-text {

	margin: 20px auto 30px;
}

.sunup-copyright {
	margin-top: 25px;

}

.sunup-custom-footer p {
	line-height: 127%;
	font-family: Source Sans Pro;
	font-size: 18px;
	color: #F7ECD8;
}
.sunup-footer-links a {
    font-size: 18px;
    color: #F7ECD8;
    text-decoration: none;
}
/*
 .product-form__submit {
    display: flex;
    background: #608E2B !important;
    align-items: center;
}
    */
.product-form__submit span {
    display: flex;
    font-size: 24px;
    align-items: center;
    gap: 10px;
}
.launch-offer__box .rc-option--active {
  background-color: #F2952099;
  background-color: transparent !important;
}
.launch-offer__box .rc_widget__option__selector {
	border: 1.85px solid #695544;
	border-radius: 9.23px;
	display: flex;
  align-items: center;
  padding-left: 16px;
}
.launch-offer__box .rc-template__legacy-radio .rc-radio__label {
  justify-content: space-between;
  display: flex;
  align-items: center;
  width:100%;
  height:72px;
}
.launch-offer__box .rc-option__discount.rc_widget__option__discount {
	order: 3;
	background: #432912;
	border-radius: 9.83px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	color: #fff;
	padding: 8px;
	font-size: 30px;
}
.launch-offer__box .rc-widget .rc-option--active .rc_widget__option__selector {
	background: #F2952099;
	
}
.launch-offer__box .rc-template__legacy-radio {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
.launch-offer__box .rc_popup {
  display: none !important;
}
.launch-offer__box .rc-option__text {
  font-size: 20px;
  color: #000;
  font-weight: 700;
  text-transform: capitalize;
  font-family: Overpass;
}
.product-form-cs-sub .rc_widget__option__label {

  display: flex;
  align-items: center;
  width: 100%;

}

.product-form-cs-sub .rc_widget__price {

  margin-left: auto;
}
.launch-offer__box  .rc-template__legacy-radio .rc-radio__label {
  vertical-align: ;
  justify-content: space-between;
  display: flex;
  align-items: center;
}
.launch-offer__box .rc_widget__option__plans__dropdown {
	background-color: #F2952099;
	padding: 10px;
	margin-top: 10px;
	border: 1.85px solid #695544;
	border-radius: 9.23px;
	width: 250px;
	font-size: 20px;
	color: #000;
	font-weight: 700;
	text-transform: capitalize;
	font-family: Overpass;
}
.launch-offer__box .rc-template__legacy-radio .rc_widget__option__selector + .rc-selling-plans {
  padding-left: 0px !important;
 
}
.launch-offer__box .rc_widget__option--onetime .rc_widget__option__selector.w3_bg {
    padding-right: 16px;
}
/* offer-page */
.purchase-tab {
  flex: 1;
  padding: 14px;
  border: 1px solid #000;
  background: #fff;
  cursor: pointer;
  font-weight: 600;
}
 
.purchase-tab.active {
  background: #000;
  color: #fff;
}
 
body.subscription-active .rc-option__onetime {
  display: none !important;
}
 
body.onetime-active .rc-option__subsave {
  display: none !important;
}
.purchase-tabs div.rc_popup {
    display: none !important;
}
.launch-offer .featured-product {
	background: transparent;
}
.launch-offer .price {
  display: none;
}
/* media-start */
@media screen and (min-width: 1200px) {
	.desk-hidden {
		display: none !important;
	}

	.template-page-sunup-offer .page-width {
		width: 100%;
		max-width: 1120px;
		margin: auto;

	}

	.sunup-two-block-section .sunup-quote {
		width: 100%;
		max-width: 670px;
		margin-top: 60px;
	}

	.dose-promise {
		max-width: 1120px;
	}

	.coffee-problem-content .template-page-sunup-offer img {
		width: 100%;
		height: 100%;
	}

	.double-images-section .energy-bottom p {
		font-size: 20px;
		line-height: 30px;
	}

	.dose-card .image-wrap {
		align-items: center;
	}

	.energy-bottom {
		margin: 32px auto;
	}

	.promise-item img {
		width: 70px;
		height: 70px;
	}

	.promise-item {
		font-size: 22px;
	}

	.dose-badge {
		font-size: 16px;
		width: 100%;
		max-width: 90px;
	}

	.sunup-trust svg {
		width: 14px;
		height: 14px;
	}

	.timeline-left .timeline-center {
		padding-left: 0px;
	}

	.timeline-right .timeline-center {
		padding-right: 0px;
	}

	.sunup-right.w3_bg {
		width: 100%;
		max-width: 445px;
	}

	.sunup-hero-inner .sunup-left h1 {
		font-size: 40px;
	}

	.coffee-problem-content .main-heading.cs-main-heading {
		font-size: 62px;
	}

	.sunup-hero-inner .sunup-left h2,
	.coffee-problem-wrapper .quote-box p {
		font-size: 29px;
	}

	.sunup-hero-inner .sunup-desc {
		font-size: 22px;
		max-width: 575px;
	}


	.sunup-hero-inner .sunup-features {
		display: flex;
		align-items: flex-start;
		justify-content: center;
		gap: 16px;
		max-width: 100%;
		flex-direction: column;
		margin-bottom: 20px;
	}

	.sunup-hero-inner .sunup-features .feature-item {
		font-size: 18px;
		max-width: 100%;
		display: flex;
		flex-direction: row;
	}

	.hero-btn.sunup-btn {
		width: 400px;
		height: 42px;
		margin: 12px 0px;
	}

	.sunup-hero-banner-section .sunup-logo {
		height: 108px;
	}

	.sunup-hero-inner .sunup-trust {
		max-width: 400px;
	}

	.sunup-hero-inner .sunup-features .feature-item img {
		width: auto;
		height: 24px;
	}

	.sunup-trust {
		font-size: 10px;
		margin-top: 10px;
	}

	.template-page-sunup-offer {
		font-size: 24px;
	}

	.cs-main-heading,
	{
	font-size: 32px;
}

.founder-grid .founder-heading,
.cs-main-heading {
	font-size: 44px;
	max-width: 1020px;
	margin: auto;
}

.sunup-box p,
.dose-card .image-wrap p {
	font-size: 18px;
}

.sunup-compare .sunup-box ul {
	font-size: 16px;
}

.sunup-box h3 {
	font-size: 22px;
}

.ritual-steps .step-text {
	font-size: 20px;
	padding-top: 20px;
}

.ritual-steps .ritual-line {
	max-width: 741px;
}

.sunup-card .sunup-review {
	padding: 10px;
}

.sunup-review p {
	font-size: 14px;
}

.sunup-trust span {
	font-size: 15px;
}

.double-images-section .energy-content p,
.energy-checklist li {
	font-size: 24px;
}

.sunup-timeline .sunup-subtext p {
	font-size: 16px;
}

.timeline-row {
	display: flex;
	justify-content: center;
}

.timeline-row>* {
	width: 33%;
}

.timeline-card h4 {
	font-size: 20px;
}

.timeline-card {
	font-size: 18px;
	line-height: 22px;
}

.cs-timeline-content.w3_bg {
	font-size: 16px;
}


.sunup-scrolling-text p,
.dose-subtext,
.sunup-who-for .sunup-subheading {
	font-size: 24px;

}

.dose-card .image-wrap p {
	margin: 0;
	font-weight: 400;
	font-size: 22px !important;
}

.sunup-scrolling-text .image-text-scrolling-text-template--19396230480047__ss_scrolling_text_4_zFpq3b {
	font-size: 16px;
}

.sunup-who-for .sunup-subheading {
	margin-bottom: 40px;
}

.coffee-problem-image {
	margin-left: 0px;
	max-width: 280px;
}

.cs-full-width-text p,
.final-line p {
	font-size: 18px;
	line-height: 21px;

}

.coffee-problem-wrapper .sunup-text,
.coffee-problem-wrapper .problem-list li {
	font-size: 18px;
}

.coffee-problem-wrapper .quote-box,
.sunup-quote {
	width: 100%;
	max-width: 574px;
	padding: 14px;
	border: 1.5px solid #432912;
	font-size: 20px;
}

.sunup-box.right.w3_bg {
	background: #F6F2EC;
}

.energy-content .list-title p {
	font-size: 24px;

}

.sunup-card span {
	font-size: 18px;
}


.coffee-problem-image.w3_bg {
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-width: 307px;
	/*max-height: 280px;*/

}

.coffee-problem-wrapper .problem-list li {
	line-height: 26px;
}

.coffee-problem-wrapper .sunup-text p {
	width: 100%;
	max-width: 500px;
	line-height: 20px;

}

.double-images-section .energy-content.w3_bg {
	font-size: 20px;
}

.double-images-section p,
.sunup-who-for .sunup-card h3 p {
	font-size: 20px;
}

.energy-images.w3_bg {
	width: 100%;
	max-width: 400px;
}

.image-right,
.coffee-problem-wrapper,
.energy-grid {
	gap: 80px;
	align-items: flex-start;
	margin: 20px 0px;
}

.cs-main-heading,
.timeline-time,
.cs-main-heading-left {
	font-size: 55px;
	line-height: 1.1;
}

.collapse-corners .image-with-text__text.rte.body.w3_bg,
.cs-belief-subheading h3 {
	font-size: 20px;
}

.sunup-why-description p {
	font-size: 18px;
}

.sunup-why-icon span {
	font-size: 17px;
}

.dose-card .image-wrap img {
	width: 110px;
	height: 110px;
}

.template-page-sunup-offer .sunup-btn,
.template-page-sunup-offer .dose-btn {
	width: 400px;
	height: 42px;
	letter-spacing: 1px;
	font-size: 21px;
}

.dose-card-header h3 {
	font-size: 32px;
	line-height: 127%;
}

.sunup-hero-inner .cs-icon-author-wrap .author {
	font-size: 11.5px;

}

.sunup-hero-inner .cs-icon-author-wrap {
	margin-top: 8px;
}

.coffee-problem-content .sub-heading {
	font-size: 48px;
}

.founder-quote>div:first-child {
	font-size: 22px;
}

.founder-quote .signature {
	font-size: 50px;
}

.founder-image.founder-image-left img {
	height: 450px;
}

.founder-image.founder-image-right {
	height: 400px;
	width: 100%;
	max-width: 400px;
}

.sunup-compare {
	gap: 40px;
}

.sunup-who-for .sunup-columns {
	gap: 90px;
}

.sunup-who-for .sunup-card ul {
	margin-bottom: 0px;
}

.cs-image-content-wrap {
	display: grid;
	grid-template-columns: 3fr 2fr;
	grid-template-rows: auto;
	align-items: stretch;
	max-width: 90%;
	margin-bottom: 30px;
}


.coffee-problem-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border-radius: 20px;
}

.sunup-who-for .sunup-card ul li span:last-child {
	padding-bottom: 15px;
}


.sunup-why-icons {
	max-width: 400px;
	line-height: 35px;
}

.cs-content-wrap {

	grid-column: 1 / 2;
	grid-row: 1;
	max-width: none;
	width: 100%;

}

.coffee-problem-image {

	grid-column: 2 / 3;
	grid-row: 1;
	width: 100%;

}

.timeline__row_content_box {
	font-size: 16px;
}
}

@media screen and (max-width: 1440px) {
	.double-images-section {
		background: url("/cdn/shop/files/SUNUP_Lander_Images_4_2.png?v=1770187914");
		background-size: contain;
		background-position: right -8vw center;
		background-repeat: no-repeat;
	}
}


.coffee-problem-image {
	position: relative;
	overflow: hidden;
}

.coffee-problem-image img {
	transition: transform 0.5s ease;
	transform: scale(1.1);
}

.coffee-problem-image.animated img {
	transform: scale(1);
}

.coffee-problem-image::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ffffff;
	z-index: 3;
	transition: transform 0.5s ease;
}

.coffee-problem-image.animated::after {
	transform: translateX(100%);
}

.energy-images {
	position: relative;
	overflow: hidden;
}

.energy-images img {
	transition: transform 0.5s ease;
	transform: scale(1.1);
}

.energy-images.animated img {
	transform: scale(1);
}

.energy-images::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ffffff;
	z-index: 3;
	transition: transform 0.5s ease;
}

.energy-images.animated::after {

	transform: translateX(100%);

}

/* .sunup-hero-inner .sunup-card {
      position: relative;
      overflow: hidden;
    }
    
    .sunup-hero-inner .sunup-card img {
      transition: transform 0.5s ease;
      transform: scale(1.1);
    }
    
    .sunup-hero-inner .sunup-card.animated img {
      transform: scale(1);
    }
    
    .sunup-hero-inner .sunup-card::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: #ffffff;
      z-index: 3;
      transition: transform 0.5s ease;
    }
    
    .sunup-hero-inner .sunup-card.animated::after {
      
        transform: translateX(100%);
      
    } */
.timeline__section .sunup-subtext {
	text-align: center;
}

.timeline__title .sunup-title {
	max-width: 590px;
	margin-inline: auto;
}

.timeline__section .cta-container>div {
	display: flex;
	justify-content: center;
	align-items: center;
}

.timeline__section .cta-container {
	display: block;
	clear: both;
}

/* step animation */
.timeline__mid_row {
	float: left;
	width: 100%;
	position: relative;

	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 35px 0;
}

.timeline__mid_row.reverse {
	flex-direction: row-reverse;
}

.timeline__mid_row:after {
	position: absolute;
	content: '';
	border-right: 3px dotted #F28E20;
	left: 50%;
	top: 3px;
	bottom: 0;
	margin-left: -1px;
}

.timeline__row_center_step {
	display: block !important;
}

.timeline__mid_row:first-child:after {
	top: 45px;
}

.timeline__mid_row:last-child:after {
	bottom: -35px;
}

.timeline__mid_row.reverse .timeline__mid_week_box {
	text-align: left;
}

.timeline__row_content_box:after {
	position: absolute;
	content: '';
	left: -15px;
	top: 22px;
	border-top: 13px solid transparent;
	border-bottom: 13px solid transparent;
	border-right: 13px solid #432912;
}

.timeline__mid_row.reverse .timeline__row_content_box:after {
	border-right: none;
	border-left: 13px solid #432912;
	left: auto;
	right: -15px;
}

.timeline__mid_row:nth-child(odd) .timeline__row_content_box {
	background-color: #F7ECD8;
}

.timeline__mid_row:nth-child(even) .timeline__row_content_box {
	background-color: #F7ECD8;
}


.timeline__mid_row.timeline__entry_point:before {
	position: absolute;
	top: 60px;
	content: '';
	border-right: 3px solid #432912;
	left: 50%;
	bottom: 0;
	margin-left: -1px;
	height: var(--timeline-height-dynamic, 0px);
	z-index: 1;
	transition: height 0.3s ease-out;
	/* Add smooth transition */
}

.timeline__mid_row.timeline__entry_point:after {
	position: absolute;
	top: 60px;
	content: '';
	border-right: 3px solid #F28E20;
	left: 50%;
	bottom: 0;
	margin-left: -1px;
	height: var(--timeline-height, 0px);
	z-index: 0;
}


.timeline__mid_row:not(.reverse) .timeline__mid_week_box {
	text-align: right;
}

.timeline__row_center_step {
	border: none;
	background: #F28E20;
	transform: scale(0.95);
	transition: all 0.3s ease-out;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	z-index: 10;
}

.timeline__row_center_step.viewing {
	background: #432912;
	transform: scale(1);
}

.timeline__row_center_step.viewing:before {
	content: '';
	position: absolute;
	left: 16px;
	top: 40%;
	width: 12px;
	height: 21px;
	border: solid #ffffff;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg) translateY(-50%);
}

.timeline__row_content_box svg {
	transform: rotate(0deg);
	transition: transform 0.5s ease-out;
}

.timeline__row_content_box.viewing svg {
	transform: rotate(360deg);
}

/* Card Animation Styles */
.timeline__row_content_box {
	opacity: 0;
	transition: opacity 0.5s ease-out, transform 0.5s ease-out;
	width: 42%;
	position: relative;
	padding: 20px;
	border: 2px solid;
	border-radius: 10px;
	border: 2px solid #432912;
	background: #f3f8ed;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	font-size: 22px;
	line-height: 127%;
	align-items: center;
	margin-bottom: 40px;
	flex-direction: row !important;
}

.timeline__row_content_box h4 {
	margin: 0;
}

.timeline__mid_week_box {
	width: 39%;
}

.timeline__row_content_box.card {
	transform: translateX(50px);
}

.timeline__row_content_box.card-reverse {
	transform: translateX(-50px);
}

.timeline__row_content_box.viewing {
	opacity: 1;
	transform: translateX(0);
}

.timeline__mid_row:after {
	content: none;
}

.week_heading {
	font-weight: 700;
	font-size: 30px;
	line-height: 127%;
	color: #432912;
	display: flex;
	gap: 5px;
	align-items: center;
}

.timeline__section {
	padding-block: 40px;
}


.product__info-wrapper .product-form__buttons .product-form__submit{
	border-radius: 6px;
	padding: 14px 20px 8px;
}
.product__info-wrapper .product-form__buttons .product-form__submit span {
    font-size: 20px;
}
.product__info-container .loop-w-btn-group-purchase-options-container .loop-w-btn-group-purchase-option:hover,
.product__info-container .loop-w-btn-group-purchase-options-container .loop-w-btn-group-purchase-option-selected{
	background-color: #fff7ee;
    border-color: #f48400;
    box-shadow: none;
	transform: none;
}
.product__info-container .loop-w-btn-group-description-container,
.product__info-container .loop-w-btn-group-tooltip-container,
.product__info-container .loop-w-btn-group-tooltip-container.w3_bg,
.loop-w-btn-group-description-container.w3_bg {
    display: none;
}


@media (max-width: 1023px) {
	.timeline__row_center_step.viewing:before {
		left: 10px;
		width: 10px;
		height: 15px;
	}

	.timeline__mid_row {
		padding: 25px 0;
	}

	.timeline__mid_row:first-child:after {
		top: 50px;
	}

	.timeline__row_center_step {
		width: 40px;
		height: 40px;
		border: 8px solid #F28E20;
		margin: 0 0 0 -20px;
		top: 40px;
	}

	.timeline__row_content_box {
		width: 43%;
	}

	.timeline__row_content_box:after {
		top: 20px;
	}

	.timeline__row_text {
		font-size: 18px;
		line-height: 26px;
	}

	.timeline__mid_row:last-child:after {
		bottom: -10px;
	}
}
.dsk-hidden {
		display: none !important;
	}
@media screen and (max-width: 989px) {
	.mob-hidden {
		display: none !important;
	}
.dsk-hidden {
display: block !important;
}

	.template-page-sunup-offer .page-width {
		max-width: 700px;
		flex-direction: column-reverse;
	}

	.image-right .sunup-left,
	.image-right .sunup-right {
		flex: 1;
		width: 100%;
	}

	.timeline-row {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.timeline-row .timeline-center {
		text-align: center;
		display: flex;
		gap: 90px;
		position: relative;
		justify-content: center;
	}

	.timeline-right .timeline-center {
		border-right: 2px solid #432912;
		padding-right: 0;
		border: none;
	}

	.timeline-card {
		display: flex;
		flex-wrap: wrap;
		gap: 12px;
		font-size: 13px;
		line-height: 127%;
		align-items: center;
		margin-bottom: 40px;
		margin-top: 40px;
	}

	.timeline-right .timeline-card {
		max-width: 400px;
		right: 0;
	}

	.timeline-right .timeline-card:before {
		content: "";
		position: absolute;
		width: 16px;
		height: 16px;
		top: -8px;
		left: 50%;
		background-image: url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50001 0.135556C10.1667 -0.249344 11 0.231782 11 1.00158L11 11.3939C11 12.1637 10.1667 12.6448 9.50001 12.2599L0.500011 7.06376C-0.166656 6.67886 -0.166656 5.71661 0.500011 5.33171L9.50001 0.135556Z' fill='%23432912'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		transform: rotate(90deg) translateX(-50%);
	}

	.timeline-dot {
		display: none;
	}

	.timeline-row.timeline-left {
		flex-direction: column-reverse;
	}

	.timeline-left .timeline-card {
		max-width: 400px;
		left: 0px;
	}

	.timeline-left .timeline-card:before {
		content: "";
		position: absolute;
		width: 16px;
		height: 16px;
		top: -8px;
		left: auto;
		right: 50%;
		background-image: url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50001 0.135556C10.1667 -0.249344 11 0.231782 11 1.00158L11 11.3939C11 12.1637 10.1667 12.6448 9.50001 12.2599L0.500011 7.06376C-0.166656 6.67886 -0.166656 5.71661 0.500011 5.33171L9.50001 0.135556Z' fill='%23432912'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		transform: scaleX(-1);
		background-position: center;
		transform: rotate(90deg) translateX(-50%);
	}

	.timeline-left .timeline-center {
		border-left: 2px solid #432912;
		padding-left: 0;
		border: none;
	}

	.dose-grid {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 12px 28px;
	}

	.sunup-who-for .sunup-columns {
		display: flex;
		gap: 30px;
		flex-direction: column;
	}

	.coffee-problem-image {
		margin-left: 0;
		margin-bottom: 7px;
		float: none;
	}

	.quote-box span,
	.sunup-quote span {
		position: absolute;
		left: -10px;
		top: -27px;
	}

	.image-right,
	.coffee-problem-wrapper,
	.energy-grid {
		display: flex;
		align-items: center;
		gap: 30px;
		flex-direction: column;
	}

	.dose-promise {
		display: flex;
		gap: 10px;
		justify-content: space-between;
		max-width: 600px;
		margin-inline: auto;
	}

	.promise-item {
		font-family: Overpass;
		font-weight: 800;
		font-size: 9px;
	}

	.sunup-compare {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 30px;
	}

	.sunup-quote {
		font-size: 11px;
	}

	.timeline-row>* {
		width: 100%;
	}

	.cs-sunup-text-with-image .image-with-text__media {
		padding-bottom: 100% !important;
	}

	.cs-sunup-text-with-image .image-with-text__media img {
		object-fit: contain;
	}

	.ritual-steps {
		display: flex;
		gap: 30px;
		flex-direction: column;
	}

	.simple-ritual .step-image img {
		aspect-ratio: 0.85;
	}

	.cs-story-left-wrap {
		flex-direction: column;
	}

	.founder-image.founder-image-right {
		float: none;
		max-width: 100%;
		margin-left: 0;
		margin-bottom: 5px;
	}

	.founder-quote>div:first-child {
		font-size: 12px;
	}

	.double-images-section .energy-bottom p {
		font-weight: 800;
		font-size: 12px;
		line-height: 100%;
		color: #432912;
	}

	.founder-image.founder-image-left img {
		height: auto;
		width: 100%;
	}

	.double-images-section {
		background: none !important;
	}

	.coffee-problem-image {
		float: none;
		max-width: 100%;
	}

	.quote-box svg {
		width: 40px;
		height: 40px;
	}

	.energy-bottom {
		margin: 26px 0;
	}

	.template-page-sunup-offer .sunup-btn,
	.template-page-sunup-offer .dose-btn {
		display: flex;
		width: 257px;
		height: 33px;
		opacity: 1;
		border-radius: 5px;
		background: #608E2B;
		font-weight: 800;
		font-size: 18px;
		line-height: 100%;
		color: #FFFFFF;
		text-decoration: none;
		align-items: center;
		justify-content: center;
		margin-top: 13px;
		margin-bottom: 4px;
		text-transform: capitalize;
		font-weight: 800;
		font-family: 'Overpass';
	}

	.sunup-trust {
		font-size: 12px;
	}

	.promise-item {
		font-family: Overpass;
		font-weight: 800;
		font-size: 14px;
	}
}

.template-page-sunup-offer .sunup-btn,
.template-page-sunup-offer .dose-btn {
	text-transform: capitalize;
	font-weight: 800;
	font-family: 'Overpass';
}

@media (max-width: 989px) {
	.launch-offer .launch-offer__left {
		margin: auto;
	}

	.launch-offer .launch-thumb {
		width: 60px;
		height: 46px;
	}

	.timeline__mid_row.timeline__entry_point:before {
		top: 20px;
		left: 14px;
	}

	.timeline__mid_row.timeline__entry_point:after {
		left: 14px;
		top: 25.2px;
	}

	.timeline__row_center_step.viewing:before {
		left: 5px;
		top: 35%;
		opacity: 0;
	}

	.timeline__mid_row.timeline__entry_point:before {
		top: 20px;
		left: 14px;
	}

	.timeline__mid_row.timeline__entry_point:after {
		left: 14px;
		top: 25.2px;
	}

	.timeline__product1,
	.timeline__product2,
	.timeline__product3 {
		display: none;
	}

	.timeline__mid {
		margin-top: 0;
	}

	.timeline__mid_row {
		float: none;
		display: inline-block;
		vertical-align: middle;
		max-width: 370px;
		padding: 0 0 0;
		margin-top: 40px;
	}

	.timeline__mid_row:after {
		left: 14px;
		margin: 0 0 0;
		top: 3px;
		z-index: 1;
		bottom: -40px;
	}

	.timeline__mid_row:first-child:after {
		top: 1px;
	}

	.timeline__row_center_step {
		left: 0;
		margin: 0 0 0 0;
		width: 30px;
		height: 30px;
		z-index: 2;
		top: 0;
	}

	.timeline__mid_week_box {
		width: calc(100% - 55px);
		float: right;
	}

	.timeline__mid_row:not(.reverse) .timeline__mid_week_box {
		text-align: left;
	}

	.timeline__row_content_box {
		width: calc(100% - 55px);
		float: right;
		margin-top: 15px;
		border: 2px solid #F28E20;
		padding: 15px 15px;
	}

	.timeline__mid_row.reverse {
		flex-direction: inherit;
	}

	.timeline__mid_row.reverse .timeline__row_content_box:after,
	.timeline__row_content_box:after {
		display: none;
		border-left: none;
		border-right: 13px solid #F28E20;
		right: auto;
		left: -15px;
	}

	.timeline__mid_row:last-child:after {
		bottom: 0;
	}

	.timeline__row_text {
		font-size: 17px;
		line-height: 25px;
	}

	.sunup-hero-inner .sunup-features .feature-item {
		max-width: 100%;
		width: 100%;
	}

	/* .double-images-section {
    background: url("/cdn/shop/files/SUNUP_Lander_Images_4_2.png?v=1770187914");
    background-size: 200px;
    background-position: right 0vw  center;
    background-repeat: no-repeat;
} */
	.clinical-grid {
		display: flex;
		align-items: center;
		gap: 40px;
		flex-direction: column-reverse;
	}

	.clinical-grid>* {
		flex-grow: 1;
		flex-shrink: 0;
		width: 100%;
		max-width: 100%;
	}

	.launch-offer__container {
		display: grid;
		grid-template-columns: 1fr;
		gap: 28px;
	}

	.dose-promise {
		display: flex;
		gap: 10px;
		justify-content: space-between;
		max-width: 600px;
		margin-inline: auto;
		flex-wrap: wrap;
		justify-content: center;
		row-gap: 30px;
		column-gap: 14px;
	}

	.promise-item {
		font-family: Overpass;
		font-weight: 800;
		font-size: 14px;
		flex: calc(33.33% - 10px);
		max-width: calc(33.33% - 10px);
	}

	.clinical-grid {
		display: flex;
		align-items: center;
		gap: 40px;
		flex-direction: column-reverse;
	}

	.clinical-grid>* {
		flex-grow: 1;
		flex-shrink: 0;
		width: 100%;
		max-width: 100%;
	}

	.sunup-countdown-bar h2 {
		font-size: 16px !important;
	}

	.sunup-countdown-bar h2+span.sub-head {
		font-size: 12px;
	}

	.sunup-countdown-bar .time-block .time-block__num {
		font-size: 13px;
	}

	span.time-block__unit {
		font-size: 6px !important;
	}

	.sunup-countdown-bar .time-block {
		min-width: 28px;
		min-height: 28px;
		margin-right: 5px;
	}

	.sunup-countdown-bar .time-block {
		border-radius: 4px !important;
	}

	.sunup-hero-inner .sunup-desc {
		max-width: 100%;
	}

	.sunup-hero-inner .sunup-features .feature-item {
		max-width: 100% !important;
		width: 100%;
	}

	.sunup-hero-banner-section .sunup-logo {
		height: 80px;
		margin-inline: auto;
		display: block;
	}

	.sunup-hero-inner .sunup-features .feature-item {
		font-size: 16px !important;
	}

	.template-page-sunup-offer .sunup-btn,
	.template-page-sunup-offer .dose-btn {
		width: 100%;
		height: 44px !important;
		border-radius: 7px;
	}

	.cs-main-heading {
		text-align: center;
		font-size: 27px !important;
	}

	.coffee-problem-content .sub-heading {
		font-size: 21px;
	}

	.energy-checklist li {
		display: flex;
		align-items: center;
		gap: 6px;
		margin-bottom: 6px;
		font-weight: 400;
		font-size: 16px;
		line-height: 175%;
	}

	.energy-bottom {
		margin: 0px 0 0;
	}

	.double-images-section .energy-bottom p {
		font-family: 'Overpass';
		font-weight: 800;
		font-size: 18px;
		line-height: 100%;
		margin: 0;
	}

	.dose-subtext p {
		font-family: Source Sans Pro;
		font-size: 16px;
		line-height: 127%;
		text-align: center;
		text-decoration-style: solid;
		text-decoration-thickness: 0%;
		text-decoration-skip-ink: auto;
	}

	.dose-subtext p strong {
		font-weight: 900;
		text-decoration: underline;
	}

	.cs-main-heading,
	.cs-main-heading p {
		text-align: center;
		font-size: 27px !important;
	}

	.dose-card .image-wrap p {
		font-family: Source Sans Pro;
		font-weight: 400;
		font-size: 17px;
		line-height: 120%;
	}

	.dose-card-header h3 {
		font-size: 24px;
		margin: 0;
	}

	.clinical-studies-section:before {
		content: "";
		/* background: url(/cdn/shop/files/shape_curve.png?v=1768209957); */
		width: 100%;
		height: 100px;
		position: absolute;
		top: -10px;
		left: 0;
		right: 0;
		background-position: top;
		background-size: contain;
		background-image: url("data:image/svg+xml,%3Csvg id='wave' style='transform:rotate(180deg); transition: 0.3s' viewBox='0 0 1440 110' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient-0' x1='0' x2='0' y1='1' y2='0'%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath style='transform:translate(0, 0px); opacity:1' fill='url(%23sw-gradient-0)' d='M0,22L48,29.3C96,37,192,51,288,58.7C384,66,480,66,576,56.8C672,48,768,29,864,18.3C960,7,1056,4,1152,9.2C1248,15,1344,29,1440,44C1536,59,1632,73,1728,75.2C1824,77,1920,66,2016,62.3C2112,59,2208,62,2304,69.7C2400,77,2496,88,2592,91.7C2688,95,2784,92,2880,82.5C2976,73,3072,59,3168,44C3264,29,3360,15,3456,14.7C3552,15,3648,29,3744,36.7C3840,44,3936,44,4032,38.5C4128,33,4224,22,4320,20.2C4416,18,4512,26,4608,31.2C4704,37,4800,40,4896,34.8C4992,29,5088,15,5184,9.2C5280,4,5376,7,5472,7.3C5568,7,5664,4,5760,14.7C5856,26,5952,51,6048,51.3C6144,51,6240,26,6336,18.3C6432,11,6528,22,6624,36.7C6720,51,6816,70,6864,78.8L6912,88L6912,110L6864,110C6816,110,6720,110,6624,110C6528,110,6432,110,6336,110C6240,110,6144,110,6048,110C5952,110,5856,110,5760,110C5664,110,5568,110,5472,110C5376,110,5280,110,5184,110C5088,110,4992,110,4896,110C4800,110,4704,110,4608,110C4512,110,4416,110,4320,110C4224,110,4128,110,4032,110C3936,110,3840,110,3744,110C3648,110,3552,110,3456,110C3360,110,3264,110,3168,110C3072,110,2976,110,2880,110C2784,110,2688,110,2592,110C2496,110,2400,110,2304,110C2208,110,2112,110,2016,110C1920,110,1824,110,1728,110C1632,110,1536,110,1440,110C1344,110,1248,110,1152,110C1056,110,960,110,864,110C768,110,672,110,576,110C480,110,384,110,288,110C192,110,96,110,48,110L0,110Z'%3E%3C/path%3E%3C/svg%3E");
		background-repeat: no-repeat;
	}

	.clinical-studies-section {
		padding-top: 70px;
		position: relative;
		padding-bottom: 70px;
	}

	.clinical-features {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		text-align: left;
		gap: 40px;
	}

	.clinical-feature-item {
		display: flex;
		align-items: center;
	}

	.clinical-feature-item p {
		text-align: left;
	}

	.clinical-feature-item img {
		height: 50px;
		margin-right: 10px;
	}

	.clinical-highlight .highlight-text {
		text-align: center;
	}

	.sunup-why-subheading {
		font-weight: 800;
		font-size: 18px;
		margin-bottom: 20px;
	}

	.sunup-why-icons {
		max-width: 100%;
	}

	.sunup-compare img {
		height: 132px;
	}

	.sunup-box ul li {
		font-size: 14px;
	}

	.sunup-box ul li svg {
		width: 18px;
		height: 16px;
	}

	.sunup-quote svg {
		width: 45px;
		height: 45px;
	}

	.sunup-quote p:last-child {
		font-style: normal;
		margin-top: 20px;
	}

	.sunup-quote {
		font-size: 18px;
	}

	.sunup-quote p {
		margin: 0;
		line-height: 1.2;
	}

	.timeline__mid_row:not(.reverse) .week_heading {
		justify-content: flex-start;
	}

	.timeline__row_content_box p {
		line-height: inherit;
		font-family: 'Source Sans Pro';
		color: #000;
	}

	.timeline__row_center_step.viewing {
		background: #432912;
		transform: scale(1);
		background: #432912;
		border-color: #432912;
	}

	.timeline__row_center_step.viewing:before {
		left: 10px;
		width: 100%;
		height: 100%;
	}

	.timeline__row_center_step.viewing:before {
		left: 0;
		top: 0px;
		opacity: 1;
		background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4104 0.00916736C14.3961 -0.0114536 14.3823 0.00795912 14.3719 0.0164975C14.1871 0.167127 13.9727 0.268057 13.7751 0.398468C13.7254 0.431253 13.6761 0.464601 13.627 0.498351L13.5535 0.549259L13.4816 0.602342L13.1945 0.816446C13.1045 0.883061 13.0176 0.954026 12.9308 1.02515L12.8765 1.06937C12.8765 1.06607 12.8761 1.06317 12.8747 1.06124C12.861 1.04191 12.8552 1.06019 12.8464 1.06599C12.7038 1.16064 12.5757 1.27631 12.4403 1.38127C12.5249 1.31135 12.6077 1.23901 12.69 1.16595C12.8361 1.04207 12.9803 0.915523 13.1294 0.795664C13.1529 0.776734 13.1776 0.758127 13.1889 0.725665C13.192 0.716966 13.1952 0.702225 13.191 0.696264C13.1773 0.676932 13.1715 0.695217 13.1627 0.701017C13.0546 0.772787 12.9548 0.856721 12.8538 0.938802C12.8531 0.936144 12.852 0.933244 12.8501 0.929861C12.8489 0.927767 12.828 0.934211 12.8182 0.940252C12.7668 0.971667 12.7157 1.00381 12.6653 1.03707C12.6376 0.994462 12.6876 0.979561 12.7127 0.961276C12.8653 0.850357 13.0058 0.722926 13.1503 0.601053C13.1597 0.593079 13.1798 0.588568 13.1664 0.564886C13.1652 0.562792 13.1443 0.569236 13.1345 0.575197C12.9897 0.663802 12.8473 0.757805 12.7162 0.86687C12.664 0.910287 12.6105 0.951851 12.5563 0.992449C12.5031 1.03417 12.4494 1.07534 12.3954 1.11609C12.2876 1.19785 12.1793 1.27921 12.0755 1.36701C12.0046 1.42702 11.9264 1.48179 11.8554 1.54309C11.6614 1.70613 11.4677 1.86884 11.2739 2.03171C11.2647 2.03961 11.2512 2.04992 11.2421 2.03679C11.2332 2.02398 11.2468 2.01214 11.2557 2.004C11.3262 1.93997 11.3975 1.87697 11.467 1.81173C11.478 1.80134 11.5036 1.80053 11.4936 1.77033C11.4931 1.77065 11.4925 1.77089 11.4919 1.77113L11.5555 1.71853C11.5562 1.7199 11.5572 1.72167 11.5577 1.72288C11.5622 1.72006 11.5667 1.7174 11.5708 1.7141C11.5711 1.71386 11.5694 1.71072 11.568 1.70814L11.6219 1.6636C11.6239 1.66376 11.6258 1.66392 11.6265 1.66295C11.6277 1.66094 11.6283 1.65941 11.6285 1.6582L11.6496 1.64072C11.6636 1.62904 11.6977 1.62074 11.6736 1.58901C11.6602 1.57145 11.6409 1.59553 11.627 1.60632C11.5156 1.69268 11.405 1.78007 11.293 1.8657C11.2484 1.90138 11.2035 1.9369 11.1585 1.97235C11.23 1.90541 11.3021 1.83904 11.3757 1.77476L11.5215 1.64765C11.5705 1.60576 11.6182 1.56226 11.6683 1.52191L11.9659 1.27575C11.9799 1.26407 12.0141 1.25577 11.9899 1.22403C11.9765 1.20647 11.9572 1.23056 11.9433 1.24135C11.832 1.3277 11.7214 1.4151 11.6094 1.50072C11.3655 1.69574 11.1157 1.88406 10.8791 2.09011L10.7761 2.17872C10.7415 2.20812 10.7081 2.23889 10.6741 2.26885C10.6064 2.32935 10.5389 2.39016 10.4732 2.45291C10.4628 2.46282 10.4537 2.48352 10.4355 2.46508C10.4234 2.45283 10.4381 2.44123 10.4435 2.43036C10.4474 2.42238 10.4535 2.40845 10.4503 2.40434C10.4375 2.38775 10.4278 2.40216 10.4169 2.40563L10.3825 2.41634C10.4115 2.5043 10.3587 2.51349 10.3029 2.51252C10.2605 2.51179 10.2245 2.52468 10.2469 2.57309C10.2751 2.63391 10.2419 2.65042 10.2189 2.67652C10.1911 2.70834 10.1609 2.73709 10.1297 2.7648C10.1189 2.75602 10.1102 2.76762 10.1006 2.7706L10.0662 2.78132C10.0702 2.79332 10.0725 2.80379 10.0737 2.81297C10.0716 2.81466 10.0697 2.81644 10.0676 2.81805C10.0441 2.83802 10.0202 2.85752 9.99667 2.87757C9.99336 2.87757 9.98998 2.87757 9.98652 2.87749C9.94419 2.87677 9.90826 2.88966 9.93058 2.93807L9.93081 2.93855C9.92495 2.94451 9.91878 2.95023 9.91307 2.95651C9.76353 3.11649 9.59987 3.26075 9.44131 3.41098C9.37199 3.47679 9.29802 3.53736 9.23163 3.60648C9.1987 3.64087 9.15728 3.60793 9.12412 3.6155C9.06902 3.62911 9.14811 3.70596 9.10435 3.73069C9.09638 3.7352 9.08721 3.73987 9.08277 3.74768C9.01872 3.85949 8.89061 3.89187 8.80671 3.98088C8.7928 3.98474 8.78799 3.9928 8.78761 4.00311C8.78205 4.01028 8.77679 4.01785 8.7719 4.02582C8.72251 4.10541 8.61583 4.12909 8.58884 4.23598C8.58207 4.26264 8.55741 4.30541 8.52546 4.23171C8.49749 4.16719 8.48223 4.23421 8.45923 4.22833C8.45877 4.2276 8.45832 4.22688 8.4578 4.22623L8.45772 4.22784C8.45735 4.22768 8.45697 4.22768 8.45652 4.22752C8.45689 4.22784 8.45735 4.22809 8.45772 4.22841C8.45547 4.28963 8.45953 4.34996 8.37999 4.35858C8.3342 4.36317 8.36217 4.47199 8.283 4.45008C8.28383 4.45701 8.283 4.46442 8.28563 4.47087C8.3039 4.51557 8.28759 4.5196 8.25113 4.50913C8.2294 4.50292 8.21632 4.51847 8.21128 4.54014C8.20857 4.55166 8.20459 4.56503 8.1997 4.57913C8.17745 4.54739 8.16324 4.59854 8.14294 4.5933C8.14242 4.59266 8.14196 4.59185 8.14151 4.59121L8.14144 4.5929C8.14106 4.59274 8.14069 4.59274 8.14023 4.5925C8.14061 4.59282 8.14106 4.59314 8.14144 4.59346C8.13911 4.65468 8.14324 4.71501 8.06363 4.72363C8.01792 4.72823 8.04588 4.83697 7.96672 4.81506C7.96747 4.82207 7.96664 4.82948 7.96927 4.83592C7.97642 4.85332 7.97815 4.86444 7.97559 4.87104C7.97416 4.87281 7.97266 4.87451 7.97123 4.87628C7.96454 4.88063 7.95206 4.8791 7.93477 4.87418C7.91304 4.86798 7.90003 4.88353 7.89492 4.90511C7.88815 4.93403 7.87364 4.97342 7.85665 5.01088C7.83703 5.02691 7.81666 5.04229 7.79719 5.05856C7.71524 5.128 7.64758 5.21491 7.55383 5.27234C7.53969 5.2808 7.49391 5.27984 7.5106 5.30883C7.55525 5.38673 7.48669 5.37609 7.46278 5.39615C7.45271 5.40453 7.44459 5.40912 7.43549 5.42032C7.41316 5.4477 7.40091 5.48605 7.38174 5.51722C7.36655 5.5322 7.35121 5.5471 7.33543 5.56152C7.32543 5.56611 7.31408 5.56933 7.30054 5.5703L7.30002 5.5666C7.29814 5.56635 7.29641 5.56684 7.29468 5.56748C7.29656 5.56837 7.29851 5.56933 7.30039 5.5703C7.30145 5.57803 7.30167 5.58512 7.30107 5.59149C7.281 5.608 7.26002 5.62355 7.23754 5.6374C7.22371 5.64562 7.1801 5.64497 7.19326 5.6718C7.18604 5.67397 7.19664 5.70015 7.19146 5.71078C7.18687 5.72021 7.18409 5.7339 7.18048 5.74647C7.16815 5.7509 7.15469 5.7542 7.14642 5.76113C7.14214 5.76475 7.13823 5.76765 7.13439 5.77063C7.11417 5.7596 7.10921 5.74937 7.11567 5.78884C7.11575 5.78924 7.11567 5.78956 7.11575 5.79004C7.10823 5.80011 7.10177 5.81131 7.09583 5.82307C7.09259 5.82436 7.08898 5.82524 7.0853 5.82597C7.08402 5.82396 7.08274 5.82194 7.08139 5.81993C7.08177 5.8221 7.08214 5.82436 7.08259 5.82653L7.0859 5.82686C7.08282 5.8399 7.07959 5.85223 7.07568 5.86407C7.05696 5.90024 7.03388 5.93181 6.98418 5.93536L6.98366 5.93157C6.98178 5.93141 6.98005 5.93181 6.97832 5.93246C6.9802 5.93342 6.98215 5.93439 6.98403 5.93528C6.98787 5.96371 6.97915 5.98216 6.96584 5.9969C6.96524 5.99754 6.96456 5.99827 6.96396 5.99891C6.94516 6.01865 6.91855 6.03218 6.90524 6.05634C6.85495 6.00874 6.88291 6.05981 6.8751 6.07576C6.86968 6.08695 6.86675 6.10403 6.86209 6.11813C6.84841 6.11515 6.85066 6.1253 6.84856 6.14028C6.84352 6.14358 6.8372 6.14422 6.82871 6.14076C6.79969 6.129 6.7918 6.10822 6.79931 6.15381C6.80307 6.17669 6.78834 6.1874 6.76894 6.19094C6.76774 6.18893 6.76638 6.18692 6.76503 6.1849C6.76541 6.18716 6.76578 6.18933 6.76623 6.19151L6.76954 6.19191C6.76428 6.21455 6.75842 6.23509 6.74947 6.25426C6.74007 6.25683 6.7303 6.25885 6.71947 6.25949C6.70083 6.2607 6.63647 6.24942 6.70143 6.30726C6.70323 6.30879 6.70481 6.3104 6.70624 6.31193C6.68542 6.33046 6.65828 6.34874 6.63888 6.37476C6.63888 6.37339 6.6388 6.37202 6.63888 6.37081L6.63129 6.37299L6.62632 6.38837C6.62753 6.38805 6.62888 6.38789 6.63023 6.38773C6.62144 6.40303 6.6155 6.42092 6.61467 6.4425C6.61452 6.44661 6.61324 6.45169 6.61114 6.45708C6.59911 6.4686 6.58745 6.48044 6.57625 6.49285C6.57295 6.49309 6.56964 6.49261 6.56625 6.49099C6.52325 6.47062 6.53836 6.49019 6.52972 6.51669C6.52235 6.53916 6.51212 6.55962 6.49837 6.57662C6.49137 6.57565 6.48348 6.57283 6.47408 6.56712C6.44401 6.54875 6.41431 6.55987 6.40868 6.59499C6.40725 6.60344 6.40792 6.61335 6.40928 6.62366C6.40717 6.62382 6.40529 6.62439 6.40319 6.62447C6.38454 6.62568 6.32019 6.6144 6.38514 6.67223C6.40289 6.68802 6.40086 6.70051 6.39402 6.71178C6.38304 6.71493 6.36725 6.71485 6.34417 6.70977C6.32605 6.70582 6.33801 6.72765 6.34725 6.7399C6.35357 6.74819 6.35582 6.75504 6.35582 6.76116C6.30899 6.81449 6.24809 6.85412 6.21516 6.92154C6.20591 6.94055 6.18922 6.95126 6.1578 6.93209C6.12773 6.91372 6.09803 6.92484 6.09239 6.95996C6.0875 6.98993 6.10728 7.03608 6.09645 7.06121C6.08856 7.06637 6.08104 7.07185 6.07405 7.07773C6.0633 7.0799 6.04841 7.07934 6.02789 7.07483C6.00969 7.0708 6.02165 7.09263 6.03097 7.10487C6.04901 7.12871 6.03518 7.14072 6.02353 7.15691C5.99608 7.19509 5.96857 7.23327 5.93962 7.27008C5.91083 7.30705 5.88181 7.34362 5.84933 7.37713C5.80099 7.42732 5.70829 7.43658 5.721 7.54186C5.68957 7.55483 5.66905 7.57778 5.65228 7.60412C5.60447 7.60356 5.55748 7.60759 5.52463 7.6382C5.51628 7.62458 5.49779 7.64504 5.48982 7.64939C5.4729 7.65866 5.47538 7.67477 5.48674 7.69047C5.48283 7.69732 5.48117 7.70401 5.48621 7.70989C5.49892 7.72471 5.50771 7.72269 5.51425 7.71601C5.52433 7.72124 5.53448 7.72084 5.54448 7.70916C5.54801 7.70699 5.55049 7.70473 5.55237 7.70256C5.55771 7.72076 5.56109 7.74396 5.57838 7.71851C5.58176 7.71343 5.5847 7.7123 5.5865 7.71391C5.56492 7.74275 5.54094 7.76941 5.51643 7.79559C5.50207 7.80333 5.48809 7.8084 5.47741 7.80848C5.45313 7.80872 5.45915 7.79398 5.45749 7.78206C5.45546 7.76708 5.45163 7.75403 5.43321 7.75411C5.42885 7.75411 5.42426 7.75733 5.41967 7.76257C5.4196 7.76241 5.4196 7.76224 5.41952 7.76216C5.4187 7.76015 5.41291 7.75725 5.41178 7.75806C5.40035 7.76611 5.40193 7.77997 5.40156 7.79302C5.40035 7.79575 5.39923 7.79857 5.3981 7.80147C5.36773 7.79873 5.37224 7.82572 5.3672 7.84457L5.39765 7.8026C5.38584 7.83337 5.37915 7.86986 5.3875 7.88412C5.38772 7.8846 5.38787 7.885 5.3881 7.88541C5.38622 7.88726 5.38426 7.88911 5.38284 7.89129C5.38043 7.89483 5.38148 7.90119 5.38103 7.90635C5.38509 7.90377 5.38938 7.90136 5.39351 7.89886C5.39855 7.91747 5.39314 7.93341 5.38058 7.92818C5.30427 7.89612 5.27232 7.93881 5.24405 7.98118C5.22052 7.99028 5.2003 8.00591 5.18601 8.03249C5.17857 8.04619 5.1591 8.06221 5.16993 8.07486C5.1712 8.07631 5.17241 8.07752 5.17361 8.07873C5.16128 8.09597 5.1491 8.11337 5.13707 8.13093C5.13376 8.12384 5.12805 8.119 5.11685 8.11908C5.09557 8.11916 5.06625 8.194 5.0676 8.23266C5.0558 8.24966 5.04392 8.26657 5.03189 8.28341C4.9625 8.27165 4.93852 8.33504 4.90687 8.3762C4.81951 8.48954 4.74583 8.61479 4.65689 8.7266C4.57066 8.83566 4.50713 8.9643 4.4015 9.05677C4.38639 9.06974 4.37188 9.0873 4.38 9.11437C4.39263 9.11759 4.40759 9.11501 4.41977 9.11703C4.37572 9.18187 4.33204 9.24695 4.28084 9.30568C4.27964 9.30704 4.27866 9.30857 4.27753 9.31003C4.27911 9.30527 4.27994 9.30076 4.27813 9.29762C4.26092 9.26677 4.31978 9.27958 4.2973 9.24792C4.28347 9.25936 4.26828 9.26943 4.25603 9.2824C4.14461 9.39984 4.07063 9.54886 3.96456 9.67065C3.92509 9.716 3.90997 9.78165 3.86261 9.81612C3.77615 9.88 3.75856 9.99334 3.69518 10.0727C3.68939 10.0801 3.68075 10.0906 3.68985 10.099C3.70804 10.1159 3.71112 10.0946 3.71766 10.087C3.7233 10.0805 3.72856 10.0758 3.73413 10.0732C3.71879 10.0951 3.70458 10.1179 3.6909 10.141C3.6618 10.1391 3.64165 10.1611 3.61436 10.1751C3.55136 10.2073 3.5564 10.2766 3.53084 10.3287C3.44746 10.3762 3.40228 10.4596 3.35552 10.5381C3.35514 10.5308 3.35469 10.5246 3.35379 10.5215C3.35146 10.5135 3.35086 10.5005 3.3495 10.4927C3.348 10.4848 3.34567 10.4824 3.33657 10.4886C3.33387 10.4904 3.33484 10.4847 3.33995 10.4735C3.35559 10.4413 3.35025 10.4468 3.35379 10.438C3.35695 10.4332 3.33236 10.4534 3.33477 10.4465C3.33702 10.4417 3.3392 10.4376 3.34086 10.4344C3.34161 10.4327 3.34266 10.4311 3.34304 10.4298C3.34296 10.4288 3.34289 10.4277 3.34266 10.4267L3.34244 10.4252L3.34221 10.4244L3.34213 10.424L3.34131 10.4219L3.3274 10.3847C3.23771 10.1512 3.14847 9.91754 3.06141 9.68297C3.0563 9.66896 3.04976 9.65518 3.04126 9.6431C3.0345 9.63344 3.02119 9.62329 3.00811 9.63102C2.99405 9.6394 2.98014 9.65478 2.97525 9.66848C2.973 9.6746 2.96195 9.70166 2.99924 9.69699C3.03382 9.69272 3.03156 9.73066 3.03254 9.75523C3.03352 9.77593 3.01465 9.79284 2.99315 9.80066C2.96653 9.8104 2.95578 9.7947 2.95059 9.77553C2.9339 9.71399 2.9027 9.65776 2.89722 9.59195C2.89616 9.58003 2.88977 9.56642 2.90925 9.55957C2.92022 9.5557 2.92533 9.56545 2.93195 9.57181C2.9509 9.59018 2.98255 9.58204 3.00736 9.58857C3.0169 9.56247 3.01442 9.53879 3.0036 9.51664C3.00232 9.51398 2.99991 9.5118 2.99871 9.50907C2.94075 9.37737 2.90594 9.23616 2.84985 9.10309C2.79106 8.96583 2.74595 8.8214 2.70438 8.67585C2.66476 8.53819 2.60717 8.40456 2.56913 8.26424C2.55973 8.22984 2.56146 8.16202 2.51455 8.17297C2.47463 8.18232 2.49372 8.24482 2.49951 8.28059C2.50327 8.30443 2.49996 8.31619 2.47508 8.32465C2.44719 8.33423 2.43516 8.31925 2.43253 8.29968C2.42268 8.22871 2.38651 8.16774 2.36998 8.09959C2.36539 8.08026 2.34855 8.04909 2.38809 8.03668C2.41396 8.02855 2.44764 8.03032 2.44583 8.06761C2.44508 8.08388 2.45651 8.09033 2.47275 8.08437C2.49117 8.07752 2.48666 8.06254 2.48417 8.05142C2.4741 8.0072 2.46809 7.96104 2.45109 7.91972C2.40275 7.80381 2.37238 7.68089 2.32863 7.5632C2.31231 7.5189 2.2981 7.47315 2.28419 7.42707C2.27066 7.38092 2.25698 7.3346 2.24104 7.28941C2.236 7.27507 2.24653 7.24189 2.21255 7.25526C2.18894 7.26444 2.20097 7.28982 2.20593 7.30633C2.21465 7.33541 2.23848 7.3632 2.2342 7.39179C2.22833 7.43062 2.28028 7.45124 2.24164 7.50287C2.19977 7.55894 2.30156 7.53558 2.3078 7.57327C2.31021 7.58817 2.32141 7.60429 2.31006 7.61766C2.29795 7.63199 2.2775 7.62265 2.26066 7.62434C2.233 7.627 2.22849 7.61041 2.22127 7.59252C2.19774 7.53372 2.16736 7.47798 2.14955 7.41628C2.10429 7.26074 2.0697 7.10125 2.02798 6.94458C2.0067 6.86644 1.98264 6.78927 1.9528 6.71404C1.9234 6.63872 1.88904 6.5651 1.84552 6.49446C1.81935 6.45201 1.6814 6.40005 1.62396 6.42051C1.61712 6.42301 1.60772 6.42519 1.60464 6.42986C1.57727 6.47062 1.52773 6.49422 1.49871 6.53312C1.48758 6.54794 1.48751 6.56333 1.51134 6.56607C1.4951 6.6326 1.42014 6.66063 1.37466 6.70542C1.34887 6.73079 1.32737 6.75826 1.30655 6.78589C1.29985 6.78823 1.29121 6.7904 1.28828 6.79483C1.26099 6.83559 1.21144 6.85919 1.18235 6.8981C1.17415 6.90905 1.17205 6.92033 1.18107 6.92661C1.11438 6.98002 1.0362 7.02078 0.987479 7.09762C0.960189 7.14072 0.923501 7.16907 0.929891 7.22457C0.930041 7.2257 0.930041 7.22674 0.930117 7.22787C0.918539 7.2414 0.906435 7.2547 0.893128 7.26718C0.86065 7.29747 0.823511 7.32236 0.787349 7.34878C0.754871 7.35313 0.721942 7.37029 0.715326 7.39598C0.708184 7.42385 0.648415 7.44496 0.662248 7.47565C0.641273 7.50529 0.618418 7.52978 0.613982 7.56482C0.605186 7.56868 0.596916 7.57319 0.590225 7.57964C0.566167 7.60251 0.637965 7.64142 0.56925 7.66462C0.566092 7.66566 0.563536 7.66881 0.560679 7.67098C0.560378 7.67742 0.56083 7.68411 0.560003 7.69047C0.544741 7.69893 0.526698 7.70521 0.506399 7.70908C0.502189 7.70521 0.498881 7.6999 0.496099 7.6937C0.492942 7.69942 0.489183 7.7057 0.485799 7.71198C0.483318 7.71222 0.480913 7.71263 0.478432 7.71279C0.443698 7.71536 0.406108 7.73333 0.399041 7.76096C0.390245 7.79511 0.302133 7.81919 0.368292 7.86317C0.376637 7.86873 0.373104 7.87993 0.366337 7.88984C0.343858 7.92262 0.298976 7.92069 0.273865 7.94461C0.249883 7.96749 0.321605 8.00639 0.252965 8.02959C0.249808 8.03064 0.247251 8.03378 0.244395 8.03596C0.243643 8.05094 0.248154 8.06769 0.226652 8.07671C0.201692 8.08719 0.187934 8.0772 0.179814 8.05867C0.169665 8.07696 0.153501 8.10032 0.164027 8.11441C0.216803 8.18546 0.186581 8.27575 0.206353 8.35421C0.214022 8.38466 0.215224 8.39151 0.172672 8.37813C0.112904 8.35937 0.0837337 8.37991 0.0453916 8.43589C0.0394523 8.44451 0.0305058 8.45176 0.0220856 8.45868C-0.00144593 8.47834 -0.00941507 8.49848 0.014342 8.51757C0.0614802 8.55567 0.0841096 8.59908 0.0429106 8.66095C0.037648 8.66884 0.0342648 8.68616 0.0386253 8.6893C0.0853876 8.72225 0.0206572 8.79023 0.0794484 8.82672C0.105686 8.84299 0.106438 8.89809 0.0480981 8.93587C-0.000243043 8.96712 0.0272731 9.072 0.0779448 9.0633C0.141096 9.05242 0.140119 9.0633 0.116588 9.10945C0.0892219 9.16302 0.103807 9.21377 0.120948 9.26226C0.135909 9.30406 0.166808 9.33798 0.173424 9.38494C0.176206 9.40483 0.198985 9.4203 0.212593 9.43778C0.247327 9.41216 0.211465 9.3909 0.215751 9.36681C0.217405 9.35779 0.210864 9.34837 0.208007 9.3391C0.20515 9.32976 0.203271 9.31921 0.214473 9.31292C0.226877 9.30608 0.232441 9.31703 0.239809 9.32267C0.260182 9.33838 0.306043 9.33999 0.270031 9.38518C0.261536 9.39589 0.264994 9.4149 0.281834 9.41547C0.339949 9.41716 0.321229 9.45195 0.324311 9.48844C0.32995 9.55643 0.327168 9.62892 0.363556 9.68982C0.372803 9.70537 0.368367 9.72325 0.340024 9.71584C0.299427 9.70521 0.307697 9.73147 0.313486 9.74766C0.366638 9.89265 0.420167 10.0373 0.460012 10.1875C0.463546 10.2003 0.476026 10.2219 0.49437 10.2128C0.513165 10.2033 0.505271 10.1809 0.498054 10.1676C0.459937 10.0967 0.450389 10.014 0.417987 9.94082C0.413626 9.93107 0.405281 9.9123 0.425129 9.90707C0.440315 9.90304 0.442195 9.92205 0.446029 9.93324C0.469335 10.0013 0.493769 10.0688 0.518728 10.1362L0.596164 10.3371C0.621951 10.4041 0.647588 10.4712 0.672247 10.5386C0.697433 10.6058 0.722092 10.6733 0.744947 10.7415C0.752991 10.7656 0.758404 10.7906 0.76502 10.8152C0.732392 10.8104 0.736226 10.7793 0.72352 10.7601C0.716153 10.749 0.708184 10.7391 0.691268 10.7446C0.676683 10.7495 0.677886 10.7628 0.68187 10.7694C0.731715 10.8508 0.727204 10.9556 0.779304 11.0354C0.797273 11.0632 0.805016 11.0937 0.81509 11.1242C0.84208 11.2061 0.840577 11.2999 0.898015 11.3696C0.910946 11.3855 0.92944 11.3997 0.949964 11.3898C0.969436 11.3803 0.952069 11.3607 0.953197 11.3453C0.954099 11.3327 0.947483 11.3157 0.966955 11.3118C0.982593 11.3087 0.987179 11.3256 0.991464 11.337C1.01417 11.3962 1.0289 11.459 1.06522 11.5122C1.08439 11.5403 1.10499 11.5662 1.0474 11.6022C0.996501 11.634 1.04214 11.6747 1.05409 11.7075C1.06394 11.7345 1.0798 11.8228 1.12927 11.7619C1.15483 11.7315 1.17814 11.7957 1.17107 11.8331C1.16385 11.8706 1.13378 11.8947 1.16543 11.9517C1.21452 12.0401 1.25557 12.1308 1.287 12.2324C1.29407 12.2552 1.31046 12.2764 1.32316 12.258C1.32797 12.2511 1.32572 12.2238 1.32075 12.2094C1.29888 12.1461 1.26685 12.0928 1.23558 12.0374C1.22663 12.0216 1.22971 12.0025 1.23986 11.9966C1.2446 11.994 1.25783 12.0007 1.26084 12.0076C1.30504 12.1084 1.36797 12.1967 1.3812 12.3134C1.38541 12.3501 1.35759 12.3904 1.38556 12.4417C1.41676 12.4989 1.41496 12.4716 1.41112 12.4398C1.40729 12.4081 1.40135 12.3718 1.42308 12.4077C1.44758 12.448 1.47796 12.4809 1.50532 12.5149C1.53306 12.5486 1.5572 12.5843 1.56923 12.6351C1.59156 12.7286 1.62727 12.7997 1.65681 12.8824C1.68147 12.9516 1.71478 13.0039 1.7471 13.0555C1.77966 13.1068 1.81078 13.1591 1.83491 13.2294C1.911 13.4515 2.00482 13.6495 2.10226 13.8297C2.19157 13.9948 2.27397 14.188 2.35937 14.3706C2.36764 14.3882 2.38501 14.4207 2.37434 14.4432C2.32915 14.5358 2.37449 14.5922 2.4002 14.6389C2.49508 14.8111 2.58582 15.0091 2.67671 15.2164C2.69618 15.2608 2.71768 15.2853 2.73806 15.3146C2.74618 15.3262 2.76054 15.3769 2.75971 15.3156C2.75956 15.2998 2.74986 15.2673 2.74355 15.2491C2.7258 15.198 2.70408 15.1708 2.69047 15.0969C2.71069 15.0987 2.72994 15.1635 2.74964 15.1829C2.75573 15.1889 2.76197 15.1928 2.76806 15.1979C2.77106 15.2004 2.77407 15.2033 2.77708 15.2068C2.77858 15.2086 2.78009 15.2106 2.78159 15.2128L2.78693 15.203C2.83985 15.1106 2.88759 15.0411 2.92052 15.1062C2.94541 15.1545 2.98886 15.0571 3.02675 14.9777C3.03374 14.9631 3.03765 14.9459 3.03841 14.9274C3.04374 14.9348 3.04916 14.942 3.05442 14.9497C3.06246 14.9613 3.0769 15.012 3.07607 14.9506C3.07585 14.9349 3.06615 14.9023 3.05983 14.8841C3.05329 14.8652 3.04615 14.8496 3.03908 14.8336C3.04126 14.8206 3.04517 14.8096 3.05164 14.7972C3.05637 14.8058 3.06119 14.8132 3.06592 14.8179C3.07209 14.824 3.07825 14.8278 3.08434 14.8329C3.08742 14.8355 3.09043 14.8383 3.09344 14.8418C3.09494 14.8437 3.09637 14.8456 3.09787 14.8478L3.10321 14.8381C3.15614 14.7457 3.20388 14.6761 3.23681 14.7412C3.26169 14.7895 3.30515 14.6922 3.34304 14.6128C3.35176 14.5945 3.35597 14.5722 3.35477 14.5483C3.35063 14.467 3.35281 14.4544 3.38348 14.4059C3.38942 14.3965 3.39536 14.3873 3.40138 14.3779C3.41626 14.3742 3.43558 14.3313 3.45175 14.3059C3.45476 14.3013 3.45724 14.2944 3.45919 14.2872C3.51761 14.1957 3.5761 14.1049 3.63474 14.0143C3.66135 13.9732 3.68624 13.9341 3.70233 13.9945C3.71638 14.0471 3.7454 13.9766 3.76811 13.941C3.77788 13.9257 3.78344 13.8872 3.7754 13.8863C3.74653 13.883 3.7527 13.8601 3.7772 13.8067C3.79856 13.76 3.81652 13.7057 3.84179 13.673C3.84893 13.6638 3.87058 13.6424 3.85411 13.6192C3.84998 13.6132 3.83073 13.647 3.82908 13.6409C3.81946 13.6054 3.84028 13.5986 3.84712 13.5865C3.86073 13.5623 3.87644 13.5486 3.89095 13.5272C3.89449 13.5219 3.89945 13.5198 3.90441 13.5173C3.90321 13.5199 3.902 13.5223 3.9008 13.5248C3.89381 13.5397 3.88802 13.5571 3.88156 13.5734C3.8902 13.5646 3.90013 13.5593 3.90727 13.5463C3.92967 13.5051 3.95268 13.4661 3.97606 13.4283L3.97636 13.4284C3.9832 13.4318 4.02711 13.3591 4.03094 13.3445C4.03132 13.3432 4.03162 13.342 4.03199 13.3408C4.05718 13.3023 4.08266 13.2645 4.10822 13.2262C4.15762 13.1523 4.20709 13.0767 4.25325 12.9954C4.2628 12.9854 4.27234 12.9751 4.28174 12.964C4.29114 12.953 4.30377 12.9345 4.30828 12.9503C4.3158 12.9773 4.29753 12.9935 4.28798 13.0129C4.26438 13.0612 4.24062 13.1101 4.21709 13.1599C4.21009 13.1747 4.20431 13.1922 4.19792 13.2084C4.20649 13.1997 4.21649 13.1943 4.22355 13.1813C4.28715 13.0644 4.35572 12.9644 4.42451 12.8613C4.49322 12.7584 4.56217 12.6526 4.62186 12.5321C4.65374 12.4678 4.73538 12.4061 4.67509 12.317C4.66997 12.3093 4.67276 12.2939 4.67862 12.2773C4.68862 12.2621 4.69824 12.2467 4.70734 12.2309L4.84018 12.0005L4.85687 11.9719L4.86665 11.956L4.87755 11.9384C4.88469 11.9296 4.89183 11.9208 4.8995 11.9125C4.91506 11.8955 4.93168 11.8585 4.94799 11.8859C4.95746 11.9019 4.93905 11.924 4.92882 11.9437C4.90995 11.98 4.87883 12.0118 4.88454 12.0601C4.90942 12.0284 4.93521 11.9977 4.95942 11.9641C4.98182 11.9329 5.004 11.9003 5.02362 11.8659L5.15647 11.6356L5.17323 11.607L5.18301 11.591L5.20158 11.561L5.23909 11.5012C5.28939 11.4217 5.34081 11.3431 5.39291 11.2649C5.4711 11.1477 5.54357 11.0262 5.61823 10.9062C5.62597 10.8937 5.63597 10.877 5.61529 10.8636C5.60244 10.8553 5.59673 10.8734 5.58868 10.8814C5.53583 10.9345 5.52162 11.0175 5.46343 11.0665C5.45659 11.0722 5.45065 11.079 5.44426 11.0853C5.42975 11.0701 5.44396 11.0621 5.44659 11.0523C5.45223 11.0316 5.45922 11.0111 5.46719 10.9913C5.48704 10.993 5.48125 10.952 5.50282 10.9421C5.51027 10.9165 5.53756 10.9008 5.53891 10.8682C5.54049 10.8663 5.54207 10.8642 5.54372 10.8622C5.56282 10.8402 5.57906 10.8162 5.59402 10.7912L5.59409 10.7911C5.5947 10.7904 5.59507 10.7893 5.5956 10.7885C5.61394 10.7575 5.63018 10.7251 5.64687 10.6928C5.67694 10.6333 5.71175 10.577 5.7625 10.5312C5.83941 10.4628 5.85715 10.3358 5.93203 10.2594C5.93451 10.2569 5.93669 10.2542 5.93902 10.2515C5.95511 10.2564 5.95692 10.2415 5.96729 10.2341C5.96947 10.2252 5.97225 10.2143 5.97503 10.2033C5.97436 10.204 5.97361 10.2045 5.97285 10.2052C5.99315 10.1714 6.00887 10.1341 6.02586 10.0979C6.04706 10.1422 6.05781 10.1177 6.07345 10.0956C6.15133 9.98552 6.22907 9.87517 6.3059 9.76409C6.31575 9.74991 6.32771 9.73686 6.33771 9.72277C6.36191 9.7806 6.37304 9.75426 6.38973 9.73066C6.46769 9.62055 6.54543 9.51019 6.62226 9.39911C6.65136 9.35707 6.69962 9.32533 6.65685 9.24695C6.66008 9.24277 6.66211 9.23769 6.66076 9.23028C6.65812 9.23229 6.65549 9.23439 6.65294 9.23648C6.64767 9.21264 6.66497 9.18525 6.68331 9.17051C6.69496 9.16117 6.70383 9.14989 6.71158 9.13773C6.71256 9.1391 6.71353 9.14047 6.71474 9.14192C6.72654 9.15553 6.73639 9.12911 6.7521 9.1196C6.74812 9.09995 6.79082 9.09753 6.76669 9.0687C6.763 9.06435 6.75887 9.06402 6.75473 9.06571C6.78157 9.026 6.81149 8.98879 6.84089 8.95125C6.84375 8.94763 6.84953 8.94465 6.8551 8.94328C6.85713 8.94706 6.86081 8.94731 6.86547 8.94352C6.88427 8.95343 6.8772 8.96881 6.87156 8.97783C6.85232 9.0086 6.83066 9.03744 6.81052 9.06741C6.80548 9.07482 6.80037 9.08553 6.81112 9.09431C6.82164 9.10293 6.82939 9.09471 6.83284 9.08658C6.86314 9.01505 6.92637 8.96994 6.9581 8.89954C6.96336 8.88762 6.98042 8.88367 6.97712 8.8653C6.96779 8.87247 6.95892 8.88013 6.94907 8.88657C6.93464 8.89608 6.91885 8.90075 6.90336 8.89503C6.90269 8.8939 6.90231 8.89277 6.90141 8.89173C6.90021 8.89019 6.89712 8.88995 6.89382 8.88995C6.88833 8.88625 6.88299 8.88133 6.8778 8.87441C6.85202 8.83993 6.88457 8.83639 6.89592 8.81738C6.92975 8.76099 6.99095 8.73425 7.02508 8.67722C7.05658 8.62462 7.08718 8.56791 7.12695 8.52369C7.20409 8.43814 7.27468 8.34761 7.3331 8.24708C7.40008 8.13213 7.48684 8.03475 7.56292 7.92778C7.59232 7.88541 7.62344 7.84441 7.65532 7.80405C7.68953 7.78117 7.70975 7.74428 7.73231 7.7094C7.78057 7.65157 7.82966 7.59446 7.8777 7.53654C7.88695 7.52543 7.89026 7.50899 7.89447 7.49393C7.90372 7.48209 7.91326 7.47041 7.92266 7.45865C8.0019 7.44407 8.02528 7.37327 8.06596 7.31922L8.13632 7.22473C8.15993 7.1934 8.18429 7.16279 8.20842 7.13186C8.2179 7.11977 8.22767 7.10785 8.23722 7.09585C8.23857 7.09529 8.2397 7.09472 8.24105 7.09416C8.25639 7.08836 8.26383 7.06709 8.27503 7.05316C8.30014 7.02231 8.32488 6.99105 8.34961 6.9598C8.35224 6.95682 8.35465 6.95368 8.35728 6.9507C8.36653 6.94015 8.3751 6.92887 8.38329 6.91727C8.42983 6.85863 8.47682 6.80039 8.52614 6.74457C8.53584 6.73869 8.54613 6.73345 8.55741 6.72918C8.57275 6.7233 8.58012 6.70212 8.59139 6.68818C8.60628 6.66982 8.62101 6.65129 8.63575 6.63268C8.71627 6.55431 8.79649 6.47561 8.85024 6.37081C8.95572 6.25538 9.0821 6.16114 9.15976 6.01857C9.17464 6.00141 9.18953 5.98425 9.20434 5.96701C9.23772 5.92915 9.2702 5.89025 9.30132 5.85005C9.30659 5.84321 9.31155 5.83596 9.31636 5.82871C9.34824 5.79455 9.37996 5.76032 9.41146 5.72576C9.46815 5.68533 9.51033 5.63023 9.55228 5.57368C9.56528 5.55612 9.57776 5.5376 9.59024 5.51907C9.59941 5.50779 9.60866 5.4966 9.61761 5.485C9.62881 5.47058 9.63866 5.45463 9.64881 5.439C9.6676 5.41677 9.6879 5.3968 9.71143 5.38181C9.73985 5.36377 9.76218 5.33952 9.78248 5.31351C9.81383 5.28153 9.84135 5.24544 9.86856 5.20871C9.87172 5.20444 9.87473 5.20009 9.87781 5.19574C9.89059 5.1843 9.90465 5.17423 9.92059 5.16618C9.92299 5.16505 9.92419 5.16127 9.9251 5.15828C9.9469 5.08603 10.0104 5.05172 10.0546 5.00355C10.1397 4.91075 10.2226 4.81361 10.3175 4.73088C10.3289 4.72098 10.3487 4.70382 10.3272 4.68191C10.3268 4.68151 10.3264 4.68134 10.326 4.68102C10.3416 4.66717 10.3572 4.65347 10.3709 4.63857C10.3729 4.63632 10.375 4.63414 10.3769 4.63189C10.4027 4.64502 10.4321 4.60893 10.4548 4.59048C10.4705 4.57768 10.4799 4.55657 10.4926 4.53982C10.5303 4.49028 10.5668 4.43832 10.6065 4.39048C10.6156 4.38226 10.6246 4.37396 10.6338 4.36591C10.6411 4.35954 10.6518 4.35012 10.6529 4.33844C10.6863 4.3034 10.7219 4.27118 10.7613 4.2442C10.8755 4.16622 10.9576 4.05579 11.0551 3.96106C11.1192 3.89871 11.1541 3.8056 11.2359 3.74841C11.2529 3.73198 11.2769 3.70966 11.2998 3.68622C11.3071 3.67889 11.3186 3.66979 11.3121 3.6569C11.3286 3.63934 11.3453 3.62202 11.3624 3.60511C11.3685 3.61638 11.3779 3.60696 11.3834 3.60189C11.3919 3.59423 11.3992 3.58513 11.4134 3.56959C11.405 3.57095 11.3986 3.5716 11.3934 3.57232C11.4446 3.51175 11.4803 3.43378 11.5522 3.38343C11.5692 3.367 11.5932 3.34469 11.6162 3.32125C11.624 3.31327 11.6373 3.3032 11.6265 3.28846C11.6147 3.27243 11.6032 3.28379 11.597 3.29354C11.5021 3.44248 11.341 3.51449 11.2422 3.65851C11.2276 3.67986 11.2085 3.69758 11.1836 3.69468C11.1218 3.68751 11.1178 3.68356 11.1147 3.73987C11.1122 3.78578 11.0868 3.81269 11.0618 3.83435C11.0026 3.88559 10.952 3.9468 10.8994 4.00553C10.8841 4.02333 10.8686 4.04089 10.8527 4.05796C10.8049 4.05232 10.8012 4.05337 10.7984 4.10484C10.7982 4.10774 10.7977 4.1104 10.7974 4.11314C10.7757 4.13263 10.7528 4.15084 10.7281 4.16695C10.7019 4.18403 10.662 4.23517 10.683 4.25878C10.6832 4.25902 10.6834 4.25918 10.6836 4.25934C10.6671 4.27666 10.6508 4.2943 10.6349 4.31226C10.6244 4.31057 10.6144 4.32289 10.6062 4.33184C10.5462 4.39773 10.4852 4.46217 10.4223 4.52459C10.4187 4.52701 10.4153 4.52959 10.4117 4.53192C10.3999 4.53966 10.3854 4.55432 10.3748 4.57027C10.3274 4.61578 10.2793 4.66048 10.2294 4.70325C10.1519 4.76802 10.0779 4.84172 10.0261 4.93049C9.99584 4.98277 9.94728 4.99444 9.90931 5.02731C9.89916 5.03609 9.88931 5.0315 9.88149 5.02143C9.94502 4.96907 9.99614 4.90431 10.0388 4.82867C10.0431 4.8211 10.0462 4.807 10.052 4.80716C10.1135 4.80821 10.1222 4.76673 10.1187 4.71099C10.1355 4.70132 10.1517 4.69109 10.1671 4.68006C10.211 4.69302 10.2159 4.68706 10.2168 4.64292C10.2168 4.64204 10.2169 4.64131 10.2169 4.64042C10.2483 4.61223 10.2764 4.58058 10.3019 4.54602C10.3055 4.54602 10.3093 4.54618 10.3131 4.54634C10.3339 4.54755 10.3503 4.5432 10.3631 4.52975C10.3981 4.4931 10.4328 4.45604 10.4671 4.41859C10.4747 4.41013 10.4835 4.3912 10.466 4.38733C10.4132 4.37582 10.4453 4.36083 10.4538 4.34569C10.4607 4.33329 10.4694 4.32297 10.4789 4.31379C10.5271 4.32845 10.5322 4.32362 10.5331 4.27795C10.5332 4.27497 10.5333 4.27215 10.5335 4.26933C10.539 4.26458 10.5448 4.26039 10.5556 4.26611C10.5829 4.28044 10.5838 4.28012 10.5862 4.27005C10.5935 4.23759 10.5996 4.20714 10.6204 4.18113C10.6234 4.18113 10.6263 4.18121 10.6295 4.18137C10.6502 4.18258 10.6666 4.17814 10.6794 4.16477C10.7144 4.12804 10.7491 4.09099 10.7834 4.05353C10.7911 4.04516 10.7998 4.02615 10.7824 4.02236C10.7773 4.02123 10.7733 4.0201 10.7697 4.01898C10.8061 3.98072 10.8428 3.94286 10.8798 3.90516C10.8993 3.91515 10.9004 3.91402 10.9024 3.905C10.9048 3.89477 10.907 3.88478 10.9096 3.87503C11.0275 3.75558 11.147 3.63789 11.2635 3.51682C11.4143 3.36668 11.5646 3.21589 11.7169 3.06727C11.7779 3.00766 11.837 2.94483 11.8981 2.88499C11.9287 2.8551 11.9598 2.82594 11.9918 2.79831C12.0244 2.77133 12.0582 2.7462 12.0933 2.72324C12.1665 2.67547 12.2239 2.61289 12.2756 2.54901C12.3679 2.43503 12.4746 2.33942 12.5746 2.23534C12.6414 2.16631 12.7101 2.09938 12.7809 2.03518C12.8521 1.97154 12.9235 1.90815 12.9926 1.84177C13.0394 1.79683 13.051 1.71523 13.1199 1.68712C13.1459 1.67648 13.1694 1.64845 13.1987 1.63387C13.2317 1.61744 13.2759 1.60761 13.263 1.54422C13.2565 1.51264 13.2877 1.51756 13.2912 1.50556C13.3098 1.4395 13.4085 1.47446 13.4078 1.38626C13.4077 1.37506 13.4199 1.36669 13.4265 1.35694C13.4119 1.35009 13.4052 1.36218 13.3972 1.36878L13.3611 1.39891C13.3792 1.36725 13.3996 1.33712 13.4363 1.32214C13.4623 1.31151 13.4857 1.28348 13.515 1.2689C13.548 1.25247 13.5923 1.24264 13.5792 1.17925C13.5729 1.14767 13.6041 1.15258 13.6074 1.1405C13.6085 1.13671 13.6099 1.13341 13.6115 1.13019C13.6235 1.12012 13.6353 1.10981 13.6471 1.0995C13.6795 1.08516 13.7189 1.07985 13.7234 1.03144C13.7492 1.00775 13.7748 0.98391 13.8002 0.959826C13.8299 0.931552 13.8815 0.923417 13.8792 0.859862C13.8301 0.85954 13.7937 0.887491 13.759 0.91512C13.747 0.924625 13.7352 0.934533 13.7231 0.944118C13.7622 0.904326 13.8018 0.86534 13.8458 0.831992C13.9401 0.758852 14.0292 0.677818 14.1165 0.59477C14.1462 0.566578 14.1979 0.558442 14.1956 0.494888C14.1464 0.494565 14.11 0.522516 14.0753 0.550065C13.9602 0.641651 13.8471 0.736137 13.7334 0.829575C13.4651 1.06076 13.1778 1.26568 12.9159 1.50564C12.848 1.57072 12.7744 1.62735 12.6927 1.67189L12.7301 1.63951L12.8021 1.5766C12.8026 1.57676 12.8028 1.57709 12.8033 1.57725C12.8053 1.57789 12.808 1.57523 12.8099 1.57338C12.8123 1.57104 12.8133 1.56879 12.8134 1.56677L13.1497 1.27317C13.2177 1.21332 13.2896 1.15887 13.3545 1.09418C13.4973 0.958859 13.6279 0.807666 13.7791 0.681846C13.8411 0.630293 13.917 0.59477 13.9485 0.504715C13.9541 0.488927 13.9697 0.481999 13.9861 0.482724C14.0328 0.484658 14.0503 0.441321 14.0789 0.415465C14.0894 0.40596 14.1069 0.392749 14.0942 0.374384C14.0798 0.353843 14.0661 0.373256 14.0557 0.381794C14.0099 0.419089 13.9623 0.453323 13.9136 0.485705C13.9721 0.427064 14.0319 0.369712 14.0954 0.316951C14.1574 0.265318 14.2333 0.229795 14.2649 0.13982C14.2704 0.123952 14.286 0.117105 14.3024 0.11775C14.3491 0.119763 14.3665 0.0764271 14.3953 0.0505704C14.4058 0.0410654 14.4232 0.0277746 14.4104 0.00948956L14.4104 0.00916736ZM2.84955 9.39895C2.89256 9.37737 2.90849 9.41224 2.92676 9.44172C2.94984 9.47894 2.90556 9.50439 2.8924 9.51124C2.84579 9.53541 2.87519 9.47652 2.84669 9.47741C2.85271 9.44648 2.81347 9.41708 2.84955 9.39895ZM2.8897 14.6212C2.89519 14.6331 2.9006 14.6451 2.90609 14.6571C2.88105 14.6948 2.85609 14.7306 2.83151 14.7631C2.82655 14.7697 2.81963 14.7775 2.81399 14.7828C2.81256 14.7842 2.81129 14.7853 2.81008 14.7863L2.80843 14.7875C2.8079 14.7874 2.8076 14.785 2.80723 14.7839C2.8058 14.7785 2.80497 14.7745 2.80504 14.7727C2.80572 14.7628 2.80692 14.7577 2.80835 14.7557C2.80873 14.7552 2.8091 14.7549 2.80956 14.7548C2.80971 14.7548 2.80993 14.7547 2.81016 14.7548C2.81038 14.7547 2.81068 14.7535 2.81091 14.7529C2.81196 14.7501 2.81309 14.7476 2.81422 14.7453C2.8188 14.7361 2.82392 14.7304 2.82745 14.7244L2.8897 14.6212ZM2.82098 9.1751C2.82204 9.17696 2.81971 9.18074 2.81895 9.18364C2.81625 9.18372 2.81241 9.18477 2.81113 9.18356C2.80926 9.18179 2.80768 9.17816 2.80858 9.17591C2.81174 9.16826 2.81692 9.16785 2.82098 9.1751ZM2.80685 10.1553C2.82737 10.1521 2.8261 10.1747 2.83091 10.189C2.82873 10.2035 2.84579 10.2139 2.83474 10.2309C2.82467 10.2163 2.81384 10.2022 2.80489 10.1869C2.79918 10.1772 2.79497 10.1572 2.80685 10.1553ZM2.75452 9.00474C2.76896 9.00474 2.7764 9.01481 2.77557 9.02834C2.77505 9.03648 2.77452 9.04558 2.76212 9.04944C2.74761 9.04662 2.74265 9.03631 2.74122 9.02439C2.74024 9.01618 2.74234 9.00466 2.75452 9.00474ZM2.68573 9.03374C2.67859 9.01457 2.6816 8.98855 2.6919 8.98798C2.72385 8.98605 2.7255 9.01553 2.73468 9.03567C2.74054 9.0488 2.74783 9.07111 2.72866 9.07538C2.69054 9.08384 2.70235 9.04227 2.68573 9.03382V9.03374ZM2.6916 9.8618C2.68791 9.85664 2.68355 9.85286 2.6822 9.84794C2.68115 9.84408 2.68393 9.83884 2.68498 9.83425C2.68844 9.83844 2.69325 9.84214 2.69483 9.84714C2.69603 9.85076 2.69303 9.85616 2.6916 9.8618ZM2.65559 8.80401C2.70957 8.81319 2.70964 8.85467 2.7228 8.88875C2.72836 8.903 2.754 8.92507 2.72513 8.93264C2.70498 8.93788 2.65957 8.94972 2.64927 8.91307C2.64258 8.89011 2.63589 8.86716 2.6307 8.84936C2.62469 8.83961 2.6201 8.83502 2.61867 8.82938C2.61296 8.80755 2.60822 8.7854 2.60319 8.76341C2.63769 8.76115 2.63476 8.80046 2.65559 8.80401ZM2.53665 8.42759C2.56913 8.4114 2.57063 8.43468 2.57642 8.44974C2.58627 8.47512 2.59461 8.50291 2.5559 8.52353C2.52387 8.54061 2.51297 8.52176 2.5062 8.50041C2.49816 8.4723 2.49898 8.44636 2.53665 8.42759ZM2.57221 9.53605C2.54109 9.51938 2.55003 9.48281 2.53402 9.4563C2.53387 9.42755 2.49493 9.40717 2.52184 9.36923C2.55154 9.38864 2.53206 9.42634 2.54672 9.45236C2.56093 9.47725 2.58424 9.50045 2.57221 9.53605ZM2.45771 9.20587C2.47884 9.19943 2.48184 9.2281 2.48726 9.24422C2.49274 9.26049 2.5041 9.28852 2.4859 9.29335C2.46049 9.30012 2.46312 9.26645 2.45267 9.25082C2.45568 9.23495 2.42696 9.21522 2.45771 9.20587ZM2.38486 9.02222C2.39005 9.02898 2.39764 9.03478 2.3999 9.0426C2.40411 9.05677 2.40523 9.07208 2.40764 9.0869C2.40366 9.08078 2.39975 9.0749 2.39629 9.06966C2.39351 9.06 2.39065 9.05033 2.38794 9.04066C2.38644 9.03567 2.38486 9.03067 2.38336 9.0256C2.38381 9.02447 2.38418 9.02343 2.38486 9.02222ZM2.33073 7.86301C2.33644 7.87848 2.34449 7.88895 2.36426 7.89064C2.39321 7.89322 2.4105 7.90458 2.39118 7.93374C2.37877 7.95251 2.37584 7.98344 2.34562 7.98473C2.31419 7.98609 2.32246 7.95307 2.31088 7.9405C2.30712 7.91529 2.30239 7.89427 2.30118 7.87268C2.30006 7.85214 2.27653 7.82338 2.30096 7.81388C2.32058 7.80614 2.32359 7.844 2.33066 7.86301H2.33073ZM2.36088 8.94626C2.3596 8.94578 2.35877 8.94505 2.35757 8.94449C2.34186 8.89785 2.32517 8.85145 2.30878 8.80473C2.32306 8.80521 2.32118 8.81834 2.32479 8.82632C2.33096 8.83993 2.33449 8.85475 2.33938 8.86893C2.34802 8.89422 2.36561 8.91629 2.36088 8.94626ZM2.28126 7.69289C2.29637 7.68709 2.31066 7.69184 2.30976 7.70675C2.30863 7.72527 2.29773 7.74243 2.28006 7.7554C2.26134 7.7558 2.25796 7.74412 2.2566 7.73212C2.2548 7.71553 2.26187 7.70022 2.28126 7.69289ZM2.24826 8.57782C2.25187 8.58112 2.25645 8.58394 2.25878 8.58805C2.26232 8.59425 2.25938 8.59868 2.25262 8.59836C2.25044 8.59828 2.24751 8.59538 2.24728 8.5932C2.24683 8.58821 2.24788 8.58298 2.24826 8.57782ZM2.03865 7.93454C2.04407 7.94131 2.05181 7.94719 2.05437 7.955L2.12053 8.15533L2.12105 8.15509C2.1421 8.21913 2.16345 8.28292 2.18368 8.3472C2.18736 8.35832 2.18578 8.37145 2.18661 8.38361C2.16999 8.38337 2.16857 8.37024 2.16526 8.36057C2.12128 8.22742 2.06023 8.10048 2.03226 7.9612C2.03084 7.95331 2.0364 7.94348 2.03865 7.93454ZM1.95227 7.67138C1.95821 7.67767 1.96686 7.6829 1.96956 7.69047C1.97986 7.71867 1.98821 7.74766 1.9973 7.77642C2.00339 7.81146 2.03332 7.83893 2.02302 7.87928C1.9737 7.86366 1.98738 7.81565 1.9728 7.78238C1.96077 7.75491 1.9528 7.72551 1.94513 7.69627C1.94333 7.68935 1.94972 7.67976 1.95227 7.67138ZM1.60794 6.60554C1.63907 6.59241 1.652 6.61174 1.66072 6.63293C1.71124 6.7573 1.73981 6.88875 1.77124 7.01941L1.82153 7.19066L1.87318 7.36142C1.87649 7.37238 1.88356 7.38841 1.86912 7.39509C1.84424 7.40669 1.8398 7.3847 1.83785 7.37198C1.82973 7.31761 1.81477 7.26541 1.79928 7.21345C1.80131 7.21635 1.80424 7.21893 1.80657 7.22199C1.8089 7.21619 1.81251 7.21055 1.81296 7.20516C1.81371 7.19614 1.81176 7.18711 1.79755 7.19275C1.79612 7.19332 1.79582 7.19823 1.79612 7.2029C1.7865 7.17068 1.7768 7.13846 1.76846 7.10584C1.74958 7.03334 1.72838 6.96197 1.70282 6.8923C1.6914 6.86121 1.67892 6.83052 1.66561 6.80015C1.66644 6.80031 1.66719 6.80055 1.66809 6.80063C1.67358 6.75109 1.6205 6.72604 1.61712 6.68013C1.61652 6.67183 1.61614 6.65975 1.60411 6.6616C1.60291 6.66184 1.60178 6.66265 1.60058 6.66386C1.59967 6.66096 1.599 6.65798 1.59855 6.655C1.59637 6.63864 1.57862 6.61794 1.60794 6.60554ZM1.53261 6.55809C1.55502 6.54964 1.55742 6.51339 1.5899 6.52104C1.60088 6.52362 1.59464 6.53626 1.5902 6.54416C1.57058 6.57896 1.54351 6.57879 1.51404 6.56583C1.52021 6.56325 1.5263 6.56043 1.53261 6.55809ZM1.43044 6.77776C1.43277 6.76301 1.43225 6.7436 1.4542 6.73974C1.45976 6.73877 1.46818 6.75762 1.47315 6.76841C1.48292 6.78976 1.49209 6.81134 1.50089 6.83309C1.48202 6.82037 1.45691 6.8082 1.43029 6.79886C1.42939 6.79217 1.42924 6.78517 1.43044 6.77776ZM1.07747 10.9251C1.09717 10.914 1.09942 10.9316 1.10484 10.9409C1.11108 10.9515 1.11702 10.9631 1.11874 10.9753C1.1219 10.9974 1.1525 11.0271 1.12055 11.0398C1.09198 11.051 1.09394 11.0052 1.08025 10.9901C1.07657 10.9748 1.07364 10.9627 1.0707 10.9505C1.06845 10.9414 1.06695 10.9309 1.07747 10.9251ZM0.639995 9.07458C0.641273 9.08094 0.641123 9.08835 0.640747 9.09624C0.638717 9.09536 0.636988 9.09423 0.636161 9.09294C0.631875 9.08593 0.634206 9.07925 0.639995 9.07449V9.07458ZM0.453246 8.41873C0.458885 8.43098 0.466704 8.44322 0.46535 8.45716C0.459712 8.44539 0.453772 8.43371 0.447307 8.4222C0.445277 8.41849 0.443172 8.4147 0.441142 8.41084C0.446104 8.41068 0.45084 8.41358 0.453246 8.41873ZM0.152599 8.58636C0.160343 8.6065 0.143803 8.61262 0.128541 8.61914C0.123955 8.60545 0.118242 8.59151 0.137563 8.57991C0.14042 8.57822 0.151171 8.58257 0.152599 8.58636ZM0.124857 8.41535C0.131473 8.41422 0.140721 8.41422 0.144555 8.4176C0.152599 8.42493 0.149817 8.43388 0.123955 8.44805C0.12794 8.44604 0.117866 8.44491 0.112904 8.43605C0.107716 8.42687 0.1114 8.41752 0.124857 8.41535ZM0.382877 9.83272C0.381524 9.83417 0.374758 9.83409 0.374607 9.83336C0.372427 9.82466 0.376261 9.82144 0.385133 9.82394C0.384456 9.82692 0.384757 9.8307 0.382877 9.83272ZM0.60887 10.0599C0.589924 10.0662 0.592405 10.0455 0.586391 10.0355C0.556319 9.98649 0.544515 9.92954 0.526848 9.87525C0.503993 9.8133 0.461666 9.75829 0.468733 9.68563C0.46956 9.67693 0.474372 9.66815 0.477304 9.65937C0.484145 9.66517 0.495272 9.66952 0.497302 9.67701C0.530381 9.79607 0.617065 9.89361 0.61714 10.0258C0.617215 10.0378 0.62556 10.0542 0.60887 10.0599ZM0.793062 10.6077C0.769832 10.5485 0.747879 10.4887 0.726302 10.4288C0.699989 10.3507 0.648565 10.2815 0.65255 10.1925C0.653076 10.1806 0.64413 10.1643 0.665631 10.1598C0.682321 10.1562 0.689614 10.1699 0.692245 10.1822C0.707958 10.2545 0.732993 10.323 0.759382 10.3911C0.785469 10.4592 0.813436 10.5265 0.835239 10.5963C0.839298 10.6095 0.849824 10.6315 0.824713 10.6381C0.806821 10.6427 0.798626 10.6222 0.793062 10.6077ZM0.855613 10.7238C0.843433 10.7195 0.833284 10.7127 0.834036 10.699C0.834186 10.6958 0.845238 10.6886 0.849974 10.689C0.864183 10.6901 0.872528 10.6986 0.870874 10.7132C0.869897 10.7214 0.864033 10.7249 0.855613 10.7238ZM0.980488 10.7573C0.879595 10.5015 0.780056 10.2447 0.703071 9.979C0.675179 9.88121 0.629319 9.79019 0.597367 9.69312C0.568423 9.60484 0.536697 9.5176 0.503692 9.43085C0.470989 9.34394 0.437233 9.25743 0.408589 9.16898C0.374983 9.06676 0.332506 8.96978 0.278226 8.87755C0.277248 8.87827 0.276421 8.87892 0.275444 8.87964C0.272738 8.78838 0.255596 8.75036 0.203196 8.72289L0.222743 8.67303C0.199512 8.68592 0.165229 8.69615 0.200113 8.72281C0.19237 8.75938 0.227329 8.78701 0.216503 8.82213C0.200188 8.87505 0.239658 8.87449 0.272813 8.88174C0.222667 8.92097 0.24477 8.96462 0.259581 9.00272C0.305667 9.12041 0.354158 9.23705 0.406183 9.35199C0.430692 9.40652 0.432045 9.46935 0.463245 9.52179C0.472568 9.53742 0.470087 9.57173 0.437383 9.57939C0.410995 9.58551 0.408589 9.55748 0.40077 9.54137C0.349422 9.43528 0.332807 9.3155 0.28394 9.20797C0.222141 9.07256 0.205301 8.91919 0.131022 8.78717C0.106589 8.74432 0.0844103 8.68463 0.127113 8.62599C0.142675 8.66796 0.191016 8.65901 0.227103 8.66908C0.193121 8.62285 0.221314 8.55937 0.193572 8.51088C0.18643 8.49848 0.200414 8.48519 0.2156 8.48116C0.233117 8.47657 0.241237 8.48801 0.244545 8.50089C0.291232 8.68254 0.351677 8.85918 0.416182 9.03414C0.479108 9.20974 0.546094 9.38373 0.600525 9.56287C0.718709 9.94452 0.864935 10.3159 1.00845 10.6874C1.0153 10.7052 1.02582 10.7222 1.02838 10.7411C1.03304 10.7763 1.07424 10.8014 1.04657 10.8452C1.01206 10.825 0.992667 10.7885 0.980412 10.7573H0.980488ZM1.0798 11.2829C1.06101 11.2928 1.05492 11.2709 1.04868 11.2577C1.04214 11.2436 1.03462 11.2223 1.05026 11.2142C1.06747 11.2055 1.07506 11.2261 1.08055 11.2401C1.08469 11.2544 1.0986 11.273 1.0798 11.2829ZM1.17453 11.5349C1.14987 11.5468 1.1507 11.4982 1.14032 11.4766C1.12792 11.451 1.11378 11.4263 1.10236 11.4002C1.09634 11.3865 1.08567 11.3658 1.10296 11.3562C1.12536 11.3438 1.12829 11.3681 1.13356 11.3815C1.1416 11.402 1.14769 11.4234 1.15468 11.4445L1.15709 11.4436C1.15957 11.4529 1.1637 11.4619 1.16415 11.4715C1.16506 11.4949 1.21257 11.5168 1.1746 11.5349H1.17453ZM1.31459 11.8676C1.30391 11.8808 1.28294 11.8223 1.26903 11.7964C1.25978 11.7576 1.22144 11.7109 1.2443 11.6905C1.2576 11.6776 1.27632 11.7363 1.28986 11.7646C1.30579 11.7985 1.33211 11.8459 1.31459 11.8676ZM1.49126 12.2823C1.4654 12.263 1.4545 12.2226 1.43924 12.1881C1.42075 12.1463 1.39676 12.1067 1.40105 12.0562C1.42819 12.0842 1.44593 12.122 1.45999 12.1649C1.47405 12.2024 1.49946 12.2342 1.49126 12.2823ZM2.03805 13.2224C2.01956 13.1856 1.99422 13.082 1.96701 13.2011C2.02354 13.322 2.07805 13.449 2.13458 13.5711C2.19105 13.6931 2.25014 13.8099 2.31254 13.9045C2.33013 13.9311 2.33862 13.9824 2.34825 14.0346C2.35787 14.0868 2.36847 14.1399 2.3887 14.167C2.38922 14.1677 2.38794 14.1885 2.38757 14.1999C2.38005 14.1922 2.3717 14.189 2.36516 14.1758L2.16383 13.7662L1.96235 13.3509L1.8613 13.142L1.76191 12.9271C1.70418 12.8013 1.65245 12.6691 1.58629 12.5536C1.56757 12.5209 1.52705 12.4604 1.57381 12.4285C1.62283 12.394 1.60907 12.3433 1.59306 12.2782C1.56494 12.1647 1.5272 12.0633 1.48442 11.9651C1.44172 11.8669 1.39376 11.7721 1.34752 11.6754C1.33745 11.6541 1.32857 11.634 1.32015 11.6139L1.30888 11.5862L1.30143 11.5669C1.29166 11.541 1.28286 11.5148 1.27414 11.4885C1.2567 11.436 1.23964 11.3835 1.21618 11.3334C1.18949 11.2769 1.16769 11.2158 1.14852 11.155C1.14047 11.1297 1.11333 11.0872 1.13716 11.0777C1.17415 11.0629 1.16874 11.1142 1.17806 11.1359C1.22926 11.256 1.27617 11.3783 1.32737 11.4985L1.34699 11.5442L1.37113 11.6014L1.4024 11.6747L1.43473 11.7486L1.56351 12.0436C1.60652 12.1415 1.64854 12.2405 1.692 12.3371L1.82341 12.625L1.95408 12.9127L2.08654 13.1943L2.35065 13.7588C2.38862 13.8402 2.42681 13.9207 2.46455 14.0035C2.47387 14.0241 2.48989 14.0465 2.48365 14.0876C2.47996 14.1121 2.46591 14.0841 2.45726 14.0668C2.31878 13.7882 2.17969 13.5049 2.03805 13.2224V13.2224ZM2.56559 14.8388C2.55184 14.8898 2.54048 14.8087 2.52853 14.778C2.51898 14.7382 2.48778 14.7233 2.49778 14.6811C2.50695 14.6421 2.52943 14.7256 2.5456 14.7605C2.55492 14.7806 2.57063 14.8196 2.56559 14.8388ZM2.57026 14.5585C2.55823 14.5956 2.54349 14.5575 2.52973 14.5312C2.52274 14.5176 2.5162 14.4997 2.50943 14.4839L2.50996 14.4806C2.50071 14.4611 2.49079 14.4442 2.48252 14.4209C2.47628 14.4033 2.46004 14.3924 2.46921 14.3547C2.47365 14.3366 2.48237 14.3535 2.48944 14.3665C2.50485 14.3949 2.51883 14.4475 2.53703 14.413C2.55146 14.3853 2.56469 14.431 2.57417 14.4751C2.58138 14.5084 2.57657 14.539 2.57026 14.5585ZM2.6522 14.4751L2.65092 14.4871C2.62048 14.4222 2.58973 14.3585 2.55966 14.291C2.55387 14.2781 2.5459 14.2425 2.54703 14.2302C2.55093 14.1881 2.56319 14.2135 2.57056 14.2291C2.6307 14.3561 2.69054 14.4852 2.75031 14.6165C2.7552 14.6274 2.75858 14.6569 2.76279 14.6779C2.75648 14.6753 2.74956 14.6803 2.74385 14.6687C2.71317 14.6065 2.68273 14.54 2.6522 14.4751ZM2.95533 14.8109C2.92721 14.8585 2.8991 14.9061 2.86489 14.9641C2.84647 14.9833 2.82361 15.0293 2.80174 15.0616C2.79896 15.0656 2.79625 15.0694 2.79362 15.0729L2.79159 15.0755L2.79061 15.0767C2.79031 15.0771 2.78993 15.0779 2.78971 15.0767L2.78648 15.0678C2.78227 15.0555 2.77821 15.042 2.77437 15.0269C2.76678 14.9967 2.76024 14.9601 2.75558 14.9137C2.75219 14.8794 2.73716 14.8707 2.73844 14.8272C2.74753 14.8423 2.75918 14.8489 2.76497 14.8738C2.77422 14.9129 2.78354 14.9492 2.79309 14.9812C2.79527 14.9938 2.79843 14.9859 2.80136 14.984C2.80437 14.9811 2.8073 14.978 2.81031 14.9745C2.81632 14.9677 2.82234 14.9595 2.82843 14.95C2.85294 14.912 2.87865 14.8517 2.90526 14.7584C2.91263 14.7325 2.92263 14.7259 2.93383 14.7184C2.94473 14.7425 2.95556 14.7668 2.96638 14.7913C2.96285 14.7981 2.95909 14.8045 2.95533 14.8109ZM2.983 10.5925C2.9821 10.5945 2.98097 10.5967 2.97969 10.5988C2.97796 10.5981 2.97623 10.5972 2.97473 10.5963C2.97292 10.5948 2.97059 10.5916 2.96871 10.5892C2.9648 10.584 2.96127 10.5787 2.95811 10.5731C2.95172 10.5621 2.94661 10.5503 2.9421 10.5383C2.93308 10.5143 2.92661 10.489 2.91752 10.465C2.90248 10.4252 2.88571 10.3863 2.8709 10.3465C2.8679 10.3386 2.87038 10.3283 2.8703 10.3191C2.87654 10.3254 2.88707 10.3305 2.88842 10.3383C2.89609 10.3816 2.93496 10.4102 2.93353 10.443C2.94248 10.4742 2.95736 10.4995 2.96864 10.5246C2.97428 10.5371 2.97894 10.5494 2.98157 10.5624C2.98285 10.569 2.9836 10.5756 2.98367 10.5826C2.9836 10.5857 2.98382 10.5901 2.98307 10.5926L2.983 10.5925ZM3.03089 10.7541C3.02623 10.7601 3.02179 10.7632 3.02029 10.7607C3.01916 10.759 3.01908 10.7553 3.02156 10.751C3.02427 10.7462 3.03014 10.7426 3.03171 10.7451C3.03277 10.7467 3.03126 10.751 3.03089 10.7541ZM3.0484 10.8118C3.04141 10.8211 3.03931 10.8132 3.0357 10.8083C3.036 10.8069 3.03623 10.8055 3.03735 10.8029C3.03818 10.8016 3.03705 10.8021 3.03502 10.8034C3.03562 10.7976 3.0363 10.7905 3.03705 10.7831C3.05299 10.7703 3.05028 10.7819 3.05307 10.7858C3.05607 10.7898 3.06246 10.7933 3.0484 10.8118ZM3.07607 14.3122L3.07825 14.3086C3.07855 14.31 3.07878 14.3115 3.07908 14.3129C3.0781 14.3125 3.07712 14.3123 3.07607 14.3122ZM3.07562 10.8873C3.07442 10.8839 3.07705 10.8784 3.08193 10.874C3.08329 10.8728 3.08351 10.8752 3.08306 10.8773C3.08276 10.8791 3.08081 10.883 3.07953 10.886C3.07818 10.8865 3.076 10.8883 3.07562 10.8873ZM3.08239 14.5648C3.08269 14.5542 3.08412 14.5419 3.0863 14.5293C3.0902 14.5457 3.09426 14.5614 3.09832 14.5766C3.08968 14.5884 3.08141 14.5984 3.08239 14.5648ZM3.09502 10.9195C3.09314 10.9195 3.09126 10.9187 3.08945 10.9179C3.08975 10.9156 3.09036 10.9129 3.09163 10.9091C3.10043 10.9005 3.09983 10.9098 3.10178 10.9141L3.10193 10.9144C3.09908 10.918 3.09614 10.9205 3.09494 10.9195H3.09502ZM3.338 10.7586C3.33913 10.7587 3.34033 10.761 3.34146 10.7632C3.34123 10.7645 3.34101 10.7657 3.34086 10.7669L3.33236 10.7706C3.33251 10.7669 3.33281 10.7626 3.33311 10.7578C3.33484 10.758 3.3365 10.7583 3.338 10.7586ZM3.33146 10.5728C3.33176 10.5736 3.33206 10.5746 3.33236 10.5754C3.33063 10.5783 3.3289 10.581 3.32717 10.5839C3.32958 10.5768 3.33123 10.5723 3.33146 10.5728ZM3.32326 10.7659C3.32349 10.7628 3.32364 10.7603 3.32379 10.7582C3.32447 10.7579 3.32529 10.7576 3.32635 10.7575C3.32537 10.7637 3.32469 10.7677 3.32409 10.7698C3.32364 10.7695 3.32342 10.7691 3.32304 10.7688C3.32311 10.7679 3.32319 10.767 3.32326 10.7659ZM3.32169 10.5929C3.32041 10.595 3.31905 10.5971 3.31778 10.5992C3.32342 10.5832 3.32349 10.5849 3.32169 10.5929ZM3.31439 10.5235C3.30409 10.5452 3.31417 10.5316 3.31928 10.5249C3.32439 10.5184 3.32477 10.5196 3.2983 10.5788V10.5789C3.28552 10.6032 3.27041 10.6318 3.27079 10.6222C3.27162 10.6088 3.26545 10.6083 3.26838 10.5925C3.27004 10.5845 3.28665 10.5619 3.2956 10.5474C3.31552 10.5162 3.32056 10.5107 3.31439 10.5235ZM3.30973 10.6025C3.30635 10.6102 3.30033 10.6256 3.29688 10.6331C3.29605 10.6344 3.29522 10.6358 3.2944 10.6372C3.29417 10.6368 3.2944 10.6352 3.2953 10.6316C3.29582 10.6292 3.30214 10.612 3.30439 10.6063C3.31702 10.5754 3.31936 10.571 3.30973 10.6025ZM3.30635 10.6177C3.305 10.6199 3.30364 10.6221 3.30229 10.6243C3.30454 10.6178 3.30718 10.6106 3.30958 10.6037C3.30996 10.6046 3.31033 10.6057 3.30635 10.6177ZM3.28725 10.622L3.29161 10.6124C3.29184 10.6125 3.29267 10.6113 3.29206 10.6129C3.28906 10.6212 3.28635 10.6273 3.28522 10.6282C3.28492 10.6285 3.28628 10.6244 3.28733 10.622H3.28725ZM3.27943 10.6263C3.27936 10.6215 3.28958 10.5989 3.29823 10.5795C3.29815 10.5826 3.30124 10.5792 3.28838 10.6087C3.28582 10.6145 3.27951 10.627 3.27943 10.6263ZM3.28793 10.6364C3.29109 10.6268 3.29432 10.6191 3.2959 10.6171C3.29627 10.6166 3.29492 10.6212 3.29372 10.6244C3.29237 10.6278 3.29049 10.6323 3.28868 10.6366C3.28838 10.6366 3.28718 10.6385 3.28793 10.6364ZM3.29034 10.4844C3.29319 10.481 3.29673 10.4782 3.29891 10.4773C3.29951 10.477 3.29808 10.4785 3.29763 10.4792L3.29161 10.4841C3.29034 10.485 3.28958 10.4852 3.29034 10.4843V10.4844ZM3.28364 10.4671C3.29146 10.4613 3.29477 10.4611 3.29688 10.4603C3.30229 10.4585 3.30657 10.4568 3.29312 10.4668C3.28643 10.4714 3.28161 10.4741 3.28146 10.4733C3.28124 10.4718 3.27643 10.4725 3.28364 10.4671ZM3.28733 10.5495C3.28785 10.551 3.27958 10.5661 3.26861 10.5816C3.25162 10.6049 3.2647 10.5799 3.26192 10.5805C3.25974 10.5807 3.26229 10.5745 3.27688 10.5542C3.29575 10.5301 3.28635 10.5472 3.28733 10.5495ZM3.27207 10.54C3.27252 10.5408 3.26906 10.5454 3.26312 10.5525C3.26154 10.554 3.25876 10.557 3.25853 10.5569C3.25778 10.5565 3.26132 10.5516 3.26748 10.5445C3.26928 10.5424 3.27192 10.5399 3.27207 10.54ZM3.25372 10.4929C3.25786 10.4903 3.26507 10.4867 3.26477 10.4874C3.26402 10.4891 3.25921 10.4935 3.25628 10.4967C3.24327 10.5054 3.23981 10.5064 3.23936 10.5051C3.23884 10.5038 3.24297 10.4997 3.25372 10.4929ZM3.22854 10.4096C3.22921 10.4089 3.23666 10.4107 3.23658 10.4118C3.23621 10.4171 3.2344 10.4225 3.23305 10.4279L3.21861 10.4234C3.22177 10.4187 3.22463 10.4138 3.22854 10.4096ZM3.16253 10.7347L3.16396 10.7359L3.16253 10.741C3.1617 10.7412 3.16027 10.7422 3.16035 10.7412C3.16035 10.74 3.16178 10.737 3.16253 10.7347ZM3.13261 11.0045C3.13486 11.0012 3.13727 10.9984 3.13982 10.9961C3.14479 11.0068 3.14982 11.0176 3.15478 11.0282C3.1499 11.0361 3.14509 11.0439 3.14043 11.051C3.13501 11.0402 3.12967 11.029 3.12449 11.0175C3.12682 11.0137 3.12998 11.0084 3.13261 11.0045ZM3.11426 10.9616C3.11712 10.9705 3.11825 10.9764 3.11757 10.9787C3.11735 10.9795 3.11697 10.9803 3.11614 10.9787C3.11344 10.9735 3.11126 10.965 3.11133 10.9604C3.11133 10.9577 3.11321 10.961 3.11426 10.9616ZM3.18125 14.5991C3.16283 14.6183 3.1399 14.6643 3.1181 14.6966C3.11532 14.7006 3.11261 14.7044 3.10998 14.708L3.10795 14.7105L3.10697 14.7117C3.10659 14.7121 3.10629 14.713 3.10607 14.7117L3.10554 14.7103C3.14855 14.6426 3.19162 14.5754 3.2347 14.5085C3.21809 14.5367 3.20072 14.5662 3.18125 14.5991ZM3.2008 14.3242C3.2008 14.3237 3.2008 14.3232 3.20087 14.3225C3.2023 14.3051 3.21087 14.2798 3.21741 14.2623C3.23222 14.2221 3.25598 14.2014 3.26726 14.1548L3.29206 14.1136C3.30184 14.1157 3.31312 14.1054 3.32778 14.071C3.3383 14.0462 3.35913 14.03 3.36221 14.0618C3.36243 14.0638 3.36236 14.0663 3.36228 14.0689C3.30845 14.1573 3.25417 14.2462 3.2008 14.3243V14.3242ZM3.60497 10.278C3.60692 10.2753 3.60903 10.2731 3.61121 10.2713C3.60241 10.2855 3.59384 10.2999 3.58497 10.3139L3.56023 10.3525C3.55196 10.3459 3.54287 10.338 3.53257 10.3286C3.56392 10.3212 3.58685 10.3031 3.60489 10.278H3.60497ZM3.61196 10.3586C3.61151 10.3643 3.61045 10.3696 3.60903 10.3746C3.60429 10.3752 3.59918 10.3747 3.59369 10.3728C3.5991 10.3675 3.60497 10.3627 3.61196 10.3586ZM3.46648 10.5691C3.46844 10.5696 3.47227 10.5756 3.47182 10.5761C3.46641 10.5828 3.46167 10.5812 3.45844 10.572C3.46107 10.571 3.46385 10.5685 3.46648 10.5691ZM3.65737 13.7983C3.62361 13.913 3.58113 13.9537 3.54114 13.9907C3.54024 13.9884 3.53926 13.9862 3.53768 13.984C3.53542 13.9808 3.52866 13.9893 3.52272 13.9968C3.51911 13.992 3.51663 13.9822 3.5167 13.9682C3.52144 13.9615 3.52753 13.957 3.53069 13.9514C3.5443 13.9272 3.56001 13.9135 3.57452 13.8921C3.58549 13.8757 3.61083 13.8892 3.60429 13.8317C3.60008 13.7951 3.58091 13.8147 3.5667 13.8394C3.55542 13.859 3.54415 13.8799 3.53279 13.8999C3.53309 13.8991 3.53347 13.8981 3.53369 13.8973C3.55362 13.8433 3.5897 13.8246 3.58978 13.7306C3.60421 13.7535 3.61933 13.7642 3.64414 13.706C3.64556 13.7026 3.64714 13.6995 3.64895 13.6965C3.64466 13.7384 3.64173 13.7825 3.65902 13.7927C3.65842 13.7945 3.65789 13.7965 3.65737 13.7983ZM3.67947 13.5517C3.65 13.6102 3.61993 13.667 3.58978 13.7249C3.58978 13.7236 3.58985 13.7224 3.58978 13.721C3.5376 13.7889 3.48641 13.8676 3.43521 13.95C3.43453 13.9222 3.44543 13.8979 3.45498 13.8789C3.46521 13.8585 3.47641 13.8424 3.48708 13.8242C3.50197 13.7989 3.52776 13.7898 3.52806 13.7402C3.52806 13.7338 3.52768 13.7284 3.52715 13.724L3.6703 13.4865C3.67797 13.4738 3.68842 13.45 3.69616 13.4494C3.69812 13.4538 3.7003 13.4564 3.70263 13.4577C3.70338 13.46 3.70398 13.4627 3.70451 13.4663C3.71044 13.5061 3.69097 13.529 3.67947 13.5517ZM3.91448 9.81322C3.91749 9.81049 3.92388 9.81137 3.92937 9.81065C3.9211 9.815 3.91403 9.82007 3.90787 9.82555C3.90809 9.8216 3.9114 9.81604 3.91448 9.81322ZM3.7966 9.99261C3.79893 9.98802 3.80389 9.98512 3.80773 9.98141C3.80931 9.98303 3.81216 9.98552 3.81194 9.98592C3.81149 9.98681 3.81111 9.98778 3.81066 9.98874C3.80555 9.99277 3.80059 9.99688 3.79585 10.0012C3.79435 9.99994 3.79435 9.99696 3.7966 9.99269V9.99261ZM3.96253 13.3964C3.94884 13.4243 3.93523 13.4526 3.92155 13.481C3.92148 13.4767 3.92125 13.4722 3.92065 13.4667C3.91644 13.43 3.89727 13.4497 3.88306 13.4743C3.85021 13.5315 3.81803 13.5989 3.78157 13.6237C3.76675 13.6337 3.756 13.6252 3.7524 13.597C3.77563 13.5432 3.80149 13.5049 3.82878 13.4714C3.87208 13.4192 3.9202 13.382 3.96531 13.3289L3.96553 13.3286C3.96305 13.3525 3.96095 13.3772 3.96253 13.3964ZM3.99545 13.1152C3.94621 13.174 3.90464 13.2506 3.86284 13.3298C3.8566 13.3417 3.85036 13.3538 3.84404 13.3661C3.84163 13.3258 3.82224 13.3399 3.80555 13.3613C3.79232 13.3782 3.78314 13.369 3.78051 13.3436C3.77728 13.3135 3.78427 13.293 3.79329 13.2761C3.7945 13.2813 3.7963 13.2869 3.79893 13.2927C3.81314 13.3243 3.83457 13.3173 3.85742 13.2866C3.89539 13.2358 3.93253 13.1811 3.96433 13.1133C3.96831 13.1153 3.9723 13.1177 3.97658 13.1182C3.97726 13.1183 3.97922 13.1085 3.98064 13.1032C3.97741 13.1015 3.97425 13.0991 3.97102 13.0983C3.9732 13.0932 3.97553 13.0883 3.97771 13.0832C3.98403 13.0681 3.9929 13.0497 4.00139 13.041C4.00357 13.0488 4.00575 13.0574 4.00786 13.0681C4.00959 13.0776 4.01184 13.0841 4.0144 13.0882C4.00869 13.0989 4.00124 13.1084 3.99553 13.1152H3.99545ZM4.05988 9.74621C4.05282 9.75442 4.04432 9.75329 4.03462 9.74605C4.02974 9.74234 4.02733 9.73839 4.02635 9.73437C4.02914 9.73018 4.03124 9.72494 4.03387 9.72188C4.03868 9.71624 4.04327 9.71213 4.04793 9.70931C4.04861 9.70964 4.04943 9.70972 4.05004 9.71012C4.06312 9.71898 4.0668 9.73316 4.05988 9.74621ZM4.27264 12.5549C4.26543 12.5658 4.25212 12.583 4.24971 12.5792C4.24167 12.5659 4.25152 12.5486 4.25731 12.5371C4.26054 12.5308 4.26445 12.5257 4.26851 12.5209C4.27234 12.5166 4.27625 12.5129 4.27979 12.5109C4.2843 12.53 4.27971 12.5445 4.27264 12.555V12.5549ZM4.37985 12.846C4.37602 12.8516 4.36955 12.8491 4.36429 12.8502C4.3676 12.8397 4.36985 12.8263 4.37436 12.8197C4.37827 12.814 4.38474 12.816 4.39008 12.8145C4.38677 12.8254 4.38444 12.839 4.37985 12.846ZM4.61742 8.88987C4.62126 8.89132 4.62599 8.89358 4.62825 8.89608C4.63554 8.90413 4.64013 8.91412 4.63374 8.92395C4.62968 8.92419 4.62156 8.92652 4.6199 8.92443C4.61547 8.91855 4.61163 8.91227 4.60991 8.9059C4.61622 8.9026 4.62073 8.89841 4.61742 8.88987ZM4.58758 8.95987C4.58991 8.95383 4.59382 8.94626 4.59494 8.93998C4.60366 8.95262 4.60855 8.96801 4.59652 8.97518C4.59246 8.97759 4.58637 8.97808 4.57968 8.97727C4.58164 8.97139 4.58547 8.96535 4.58758 8.95987ZM4.54886 8.9378C4.55472 8.93071 4.56074 8.9237 4.56795 8.92201C4.55803 8.93273 4.54841 8.94368 4.53901 8.95488C4.53954 8.94876 4.54585 8.94296 4.54886 8.9378ZM4.43488 12.2691C4.43797 12.2654 4.4415 12.2637 4.44609 12.2662C4.4415 12.2692 4.43722 12.2706 4.43488 12.2691ZM4.56908 12.5366C4.5566 12.5561 4.54886 12.5715 4.53818 12.5661C4.54307 12.5502 4.54668 12.5329 4.55307 12.5188C4.55983 12.5039 4.57059 12.4901 4.57893 12.4997C4.58089 12.5019 4.57126 12.5288 4.56908 12.5366V12.5366ZM4.66546 11.916V11.9161C4.61667 11.9936 4.57314 12.0806 4.52465 12.1593C4.52074 12.1606 4.51683 12.1598 4.51277 12.156C4.48841 12.1331 4.54495 12.0758 4.56803 12.0346C4.59705 11.9829 4.62893 11.9355 4.67035 11.8971C4.66907 11.9035 4.66734 11.9098 4.66546 11.916ZM4.74418 8.79941C4.74132 8.81117 4.72974 8.80892 4.72019 8.8003C4.71117 8.79216 4.70764 8.78177 4.7114 8.77187C4.71598 8.75994 4.72433 8.76043 4.73786 8.7746C4.73952 8.78032 4.74606 8.79168 4.74418 8.79941ZM4.79447 11.7071C4.78884 11.721 4.77869 11.7282 4.76748 11.7235C4.76741 11.7227 4.76711 11.7219 4.76696 11.7211C4.76741 11.7204 4.76793 11.7199 4.76839 11.7192C4.77177 11.7142 4.77726 11.7104 4.77914 11.7048C4.78147 11.698 4.78432 11.6905 4.78665 11.6828C4.78756 11.6832 4.78846 11.6836 4.78936 11.6843C4.79365 11.6873 4.79688 11.7012 4.79447 11.7071ZM4.8977 11.5148C4.90258 11.5087 4.90709 11.5025 4.91176 11.4964C4.90935 11.5037 4.90664 11.512 4.90461 11.5186C4.89732 11.5245 4.89048 11.5302 4.88356 11.5359C4.88837 11.5286 4.89281 11.5209 4.8977 11.5148ZM4.85996 11.7745C4.85965 11.7689 4.85883 11.7634 4.85702 11.758C4.85116 11.7409 4.86349 11.6997 4.89973 11.7011C4.88589 11.72 4.87289 11.753 4.85996 11.7745ZM4.89386 11.6535C4.90401 11.6362 4.91454 11.6196 4.92566 11.6035C4.92566 11.6078 4.92551 11.612 4.92574 11.6164C4.92649 11.6307 4.90927 11.649 4.89386 11.6535ZM5.00077 11.7905C4.99242 11.802 4.98648 11.8012 4.98573 11.7887C4.98558 11.7857 4.98994 11.7804 4.9922 11.7762C4.99543 11.7766 4.99994 11.7754 5.0016 11.7779C5.00302 11.7801 5.00257 11.7879 5.00077 11.7905ZM5.04873 11.3061C5.04272 11.3109 5.04558 11.325 5.04054 11.3318C5.03377 11.3412 5.02144 11.3433 5.00994 11.3374C5.01603 11.3242 5.03513 11.3173 5.03415 11.3032C5.05174 11.2932 5.06001 11.2653 5.06144 11.2683C5.06294 11.2712 5.064 11.274 5.06497 11.2768C5.05994 11.2867 5.05633 11.3 5.04873 11.3061ZM5.36577 10.7773C5.36585 10.7776 5.366 10.7778 5.366 10.7781C5.36607 10.7783 5.36577 10.7786 5.36532 10.779C5.36532 10.7785 5.36532 10.7781 5.36532 10.7777L5.36585 10.7773H5.36577ZM5.22729 11.227C5.23308 11.2204 5.23856 11.2135 5.2439 11.2065C5.24195 11.2207 5.2412 11.2355 5.2421 11.2514C5.24285 11.2666 5.2233 11.2866 5.20729 11.2894C5.19624 11.2914 5.18662 11.2949 5.17774 11.2991C5.1924 11.2726 5.20902 11.248 5.22729 11.227ZM5.13241 11.197C5.1173 11.1884 5.11474 11.1732 5.12219 11.1632C5.12993 11.1528 5.13572 11.1389 5.1494 11.1349C5.16556 11.1546 5.11534 11.1795 5.15955 11.1921C5.16308 11.1931 5.16632 11.1935 5.16932 11.1934C5.16331 11.2055 5.15053 11.2074 5.13241 11.197ZM5.21391 11.3359C5.20225 11.3583 5.19015 11.3805 5.17526 11.4004C5.17474 11.3979 5.17414 11.3954 5.17331 11.393C5.16759 11.3762 5.17925 11.3362 5.21391 11.3359ZM5.26127 11.425C5.2442 11.4567 5.21992 11.5081 5.19105 11.4969C5.18075 11.4929 5.17549 11.4868 5.17293 11.4793C5.19992 11.4361 5.22661 11.3928 5.2533 11.3494C5.25398 11.3498 5.2545 11.3501 5.25518 11.3505C5.26157 11.376 5.27337 11.4024 5.26127 11.425ZM5.35675 11.239C5.32517 11.2771 5.35186 11.3704 5.25616 11.3479C5.25608 11.3471 5.25593 11.3463 5.25578 11.3455C5.27104 11.3206 5.28638 11.2958 5.30179 11.2709C5.30826 11.2606 5.316 11.2473 5.30668 11.2354C5.30796 11.2293 5.30908 11.223 5.30984 11.2163C5.31202 11.1977 5.33254 11.1958 5.34953 11.2043C5.36667 11.213 5.36224 11.2324 5.35675 11.239ZM5.36637 10.9988C5.36577 11.005 5.36133 11.0091 5.35592 11.0107C5.35968 11.0042 5.36352 10.9979 5.36742 10.9916C5.36697 10.9939 5.3666 10.9963 5.36637 10.9988ZM5.40479 11.1496C5.4005 11.1575 5.39299 11.1628 5.38306 11.1517C5.37645 11.1442 5.37051 11.135 5.37652 11.1232C5.38066 11.1185 5.38885 11.1169 5.39832 11.1243C5.40772 11.1318 5.409 11.1415 5.40479 11.1496ZM5.4499 10.6482C5.44847 10.65 5.44448 10.6511 5.44208 10.6502C5.43464 10.6473 5.43291 10.642 5.43644 10.6359C5.43907 10.6352 5.44208 10.6329 5.44418 10.634C5.45155 10.6376 5.45373 10.6433 5.4499 10.6482ZM5.48365 10.6001C5.47854 10.6081 5.46892 10.6079 5.46155 10.5983C5.45915 10.5951 5.46133 10.586 5.46456 10.583C5.46704 10.5806 5.47448 10.5836 5.48005 10.5842C5.4814 10.5897 5.48553 10.5971 5.48365 10.6001ZM5.56718 10.4749C5.56643 10.4757 5.56537 10.4761 5.56447 10.4766C5.56026 10.4698 5.5562 10.4617 5.55199 10.4534C5.5568 10.4488 5.56312 10.4506 5.56891 10.4574C5.56853 10.4633 5.57041 10.4716 5.56718 10.4749ZM5.63409 10.3799C5.6271 10.39 5.61499 10.4023 5.60394 10.3938C5.60161 10.3921 5.60026 10.3899 5.59958 10.3875C5.61011 10.3818 5.61845 10.3743 5.61154 10.3551L5.61176 10.3547C5.62071 10.3478 5.63409 10.3426 5.63567 10.3329C5.64048 10.3031 5.65439 10.2985 5.67732 10.3169C5.66221 10.3373 5.6486 10.359 5.63409 10.3799ZM5.78505 10.2164C5.77265 10.2194 5.76378 10.2232 5.75934 10.2371C5.74942 10.268 5.74288 10.288 5.73498 10.2987C5.71476 10.2778 5.70228 10.2861 5.69175 10.2983C5.68363 10.2937 5.67409 10.2876 5.66266 10.2799L5.67461 10.2624C5.71521 10.2552 5.7325 10.2198 5.74942 10.1834C5.75701 10.1671 5.76686 10.152 5.79016 10.1595C5.78445 10.1689 5.77859 10.1782 5.77175 10.1867C5.75829 10.2033 5.76205 10.2031 5.78618 10.2079C5.79069 10.2088 5.79475 10.2099 5.79851 10.2113C5.7946 10.2135 5.79001 10.2152 5.78505 10.2164ZM5.88399 10.0869C5.88166 10.0923 5.8788 10.0975 5.87549 10.1023C5.87166 10.0952 5.8679 10.0875 5.86392 10.08C5.87038 10.0769 5.88031 10.0766 5.88933 10.0755C5.88752 10.0794 5.88572 10.0831 5.88399 10.0869ZM5.90361 10.0455C5.90181 10.0421 5.89948 10.0384 5.89655 10.0341C5.90128 10.0293 5.90835 10.0264 5.91481 10.0231C5.91098 10.0305 5.9073 10.038 5.90361 10.0455ZM5.92947 9.99551C5.9291 9.99374 5.9285 9.99197 5.92782 9.99003C5.93023 9.9881 5.93293 9.98633 5.93571 9.98456C5.93361 9.98818 5.9315 9.99181 5.92947 9.99551ZM5.98082 9.91617C5.97466 9.91206 5.96812 9.90763 5.96082 9.90272C5.95947 9.93679 5.91557 9.94678 5.92587 9.98754C5.90609 9.99559 5.88181 10.0003 5.89354 10.0327C5.87384 10.0402 5.86023 10.0525 5.86241 10.0772C5.86219 10.0767 5.86196 10.0763 5.86174 10.0758C5.83806 10.0868 5.82309 10.1054 5.81016 10.1258C5.80994 10.1257 5.80979 10.1257 5.80956 10.1256C5.80422 10.1234 5.80227 10.0944 5.80204 10.0785C5.80204 10.0765 5.80212 10.0746 5.80219 10.0727C5.8143 10.0541 5.82633 10.0355 5.83843 10.0169C5.89459 9.99793 5.92045 9.94162 5.95406 9.89579C5.95609 9.89643 5.95789 9.89676 5.96 9.89772C5.97436 9.89957 5.98639 9.89877 5.99691 9.89603C5.99127 9.90256 5.98601 9.90932 5.98082 9.91609V9.91617ZM6.06818 10.0421C6.0639 10.0462 6.05833 10.0466 6.05345 10.0446C6.06014 10.0331 6.06728 10.022 6.07517 10.0115C6.07886 10.024 6.076 10.0345 6.06818 10.0421ZM6.15795 9.6725C6.14381 9.67903 6.14532 9.71503 6.11848 9.69304C6.1178 9.68821 6.116 9.6841 6.11134 9.68136C6.11036 9.67323 6.1166 9.66525 6.12194 9.65816C6.14201 9.65696 6.159 9.65188 6.17359 9.64383C6.17577 9.65446 6.16253 9.66332 6.15795 9.6725ZM6.19283 7.17745C6.19336 7.17592 6.19404 7.17455 6.19494 7.17342C6.19622 7.17197 6.19794 7.17092 6.19945 7.16963C6.19727 7.17229 6.19501 7.17479 6.19283 7.17745ZM6.29252 7.04881C6.28914 7.05058 6.28576 7.0509 6.28305 7.05002C6.28673 7.04575 6.29057 7.04148 6.2941 7.03713L6.29252 7.04881ZM6.38447 9.67709C6.37657 9.68467 6.36402 9.6804 6.35996 9.66944C6.35695 9.66147 6.36094 9.65043 6.36545 9.64359C6.37011 9.63642 6.3789 9.63207 6.39011 9.64173C6.39627 9.65647 6.39334 9.66856 6.38454 9.67709H6.38447ZM8.17091 4.61755C8.17843 4.62601 8.17361 4.63132 8.16535 4.62351C8.15723 4.61578 8.15114 4.60547 8.14452 4.5958C8.15369 4.60265 8.16331 4.60917 8.17091 4.61763V4.61755ZM6.97456 8.40415C6.97772 8.40166 6.98103 8.39948 6.98441 8.39723C6.98351 8.40488 6.98193 8.41261 6.992 8.41744C6.99508 8.41889 6.99749 8.41905 6.9996 8.41841C6.99599 8.42268 6.9926 8.42695 6.992 8.43251C6.98448 8.44225 6.9693 8.45377 6.96163 8.4437C6.949 8.42711 6.96276 8.4135 6.97456 8.40407V8.40415ZM6.63414 8.8968C6.6379 8.89463 6.64264 8.89398 6.64692 8.89269C6.6461 8.89777 6.6467 8.90413 6.64399 8.90751C6.63948 8.91299 6.63429 8.91106 6.63279 8.90445C6.63211 8.90187 6.63256 8.89777 6.63422 8.8968H6.63414ZM6.52107 9.46009C6.51987 9.4555 6.51949 9.45091 6.51897 9.44632C6.51919 9.44583 6.51942 9.44543 6.51964 9.44487L6.52708 9.44632L6.52911 9.46194C6.52633 9.4613 6.52122 9.46082 6.52107 9.46009ZM6.52287 9.0612C6.52257 9.06104 6.5222 9.0608 6.5219 9.06064C6.52513 9.04969 6.52746 9.03817 6.5322 9.02818C6.53581 9.02044 6.5437 9.01755 6.554 9.02407C6.56265 9.04131 6.54994 9.04614 6.54167 9.05275C6.53648 9.05685 6.52934 9.05863 6.52287 9.0612ZM6.56761 9.40669C6.5646 9.41015 6.55453 9.41249 6.55235 9.41031C6.54806 9.40612 6.54663 9.40217 6.54678 9.39855C6.55032 9.39348 6.55407 9.38856 6.55783 9.38365C6.5625 9.38179 6.56761 9.3797 6.56821 9.38059C6.57573 9.39058 6.57332 9.40008 6.56761 9.40669ZM6.61309 9.32299C6.61174 9.32138 6.60911 9.31897 6.60918 9.31824C6.61076 9.31615 6.61241 9.31405 6.61392 9.31188L6.61399 9.31172C6.61565 9.31349 6.61881 9.31639 6.61858 9.31679C6.61723 9.31921 6.61505 9.32098 6.61309 9.32299ZM7.39241 8.02693C7.29475 8.14857 7.19582 8.26899 7.10177 8.38764C7.0217 8.51153 6.92329 8.61294 6.84322 8.73014C6.76082 8.85073 6.67512 8.96825 6.58768 9.08424L6.58197 9.09173C6.58287 9.08658 6.58497 9.08134 6.58603 9.07675C6.59294 9.04671 6.63933 9.02286 6.57347 8.98202C6.56347 8.97582 6.58242 8.94626 6.60685 8.96325C6.64174 8.98734 6.65775 8.97042 6.67203 8.95053L6.75293 8.8355C6.77977 8.79708 6.80788 8.7597 6.83518 8.72168C6.83984 8.71524 6.8442 8.69953 6.84232 8.69808C6.826 8.6856 6.82112 8.70308 6.81112 8.7071C6.80999 8.70751 6.80894 8.70791 6.80781 8.70839C6.81788 8.68954 6.82691 8.66957 6.8351 8.64854C6.88412 8.66175 6.86472 8.63557 6.85901 8.60158C6.88058 8.56767 6.9093 8.53964 6.94336 8.51668C6.96163 8.50428 6.96328 8.49848 6.94486 8.48873C7.05523 8.46328 7.11252 8.38377 7.15199 8.28228C7.17356 8.2267 7.2113 8.18433 7.25964 8.15163C7.28205 8.13656 7.27957 8.13125 7.24574 8.11651C7.26333 8.09 7.28069 8.06326 7.30009 8.03845C7.29987 8.04393 7.30099 8.049 7.30836 8.05247C7.31986 8.05803 7.3228 8.04562 7.32971 8.04071C7.3561 8.02178 7.37392 7.99487 7.39114 7.96749C7.39399 7.96926 7.397 7.9716 7.40023 7.97522C7.41985 7.99713 7.40362 8.013 7.39241 8.02693ZM7.40324 7.84505L7.40316 7.84481C7.40707 7.83095 7.41737 7.81646 7.43038 7.81146C7.44489 7.81718 7.43211 7.83466 7.43512 7.84497C7.43639 7.84956 7.43707 7.85415 7.4376 7.85882C7.43218 7.85947 7.42722 7.86334 7.42264 7.86712C7.41482 7.86027 7.40752 7.85327 7.40324 7.84505ZM7.62179 7.73752C7.58089 7.81194 7.4909 7.83925 7.46075 7.9252C7.45609 7.93833 7.43076 7.94445 7.42016 7.92584L7.42 7.92544C7.43038 7.91199 7.44173 7.89942 7.45526 7.88895C7.46579 7.8809 7.46368 7.86712 7.44354 7.85939C7.44331 7.85931 7.44309 7.85931 7.44286 7.85923C7.44737 7.84344 7.45602 7.83047 7.46677 7.81944C7.52503 7.84288 7.53308 7.79487 7.553 7.76522C7.58811 7.71295 7.62036 7.65825 7.669 7.61846C7.68036 7.60912 7.69186 7.58995 7.7105 7.60477C7.6781 7.64633 7.64803 7.69015 7.62179 7.73752ZM7.71952 7.48008C7.71028 7.46244 7.7202 7.44399 7.73629 7.44455C7.76629 7.44576 7.74794 7.46783 7.7514 7.48C7.75486 7.492 7.75456 7.5044 7.75539 7.51665C7.74268 7.50472 7.72682 7.49401 7.71952 7.48008ZM8.18271 7.0472C8.17143 7.06782 8.1585 7.08699 8.14467 7.10527C8.1358 7.1147 8.12685 7.12404 8.11798 7.13347C8.07784 7.17664 8.03942 7.22151 8.00438 7.26952C8.00265 7.27185 8.00077 7.27395 7.99905 7.27628C7.93935 7.35611 7.86951 7.42619 7.8017 7.49852C7.78095 7.52075 7.7608 7.54355 7.74118 7.56683C7.73945 7.56522 7.73779 7.56328 7.73644 7.56087C7.72614 7.54274 7.73231 7.52188 7.75554 7.5189C7.75561 7.5193 7.75561 7.51971 7.75561 7.52011C7.75561 7.51971 7.75569 7.5193 7.75569 7.5189C7.75636 7.51882 7.75689 7.51858 7.75749 7.51858C7.75696 7.51802 7.75636 7.51753 7.75584 7.51705C7.75681 7.48257 7.77493 7.45921 7.79764 7.44157C7.83049 7.41604 7.82012 7.41668 7.78207 7.40275C7.76516 7.39654 7.78666 7.36908 7.80508 7.37045C7.80997 7.37085 7.81373 7.37053 7.81696 7.36996C7.8441 7.37665 7.83741 7.35095 7.84801 7.34701C7.88056 7.335 7.82854 7.23971 7.90988 7.2791C7.91514 7.28168 7.91026 7.26283 7.90996 7.25373C7.90936 7.24012 7.91778 7.22465 7.92928 7.21249C7.93191 7.21273 7.93439 7.21289 7.93725 7.21337C7.9592 7.19203 8.03821 7.22417 7.9889 7.13435C7.98769 7.13218 7.98702 7.12968 7.98679 7.12702C7.98912 7.12734 7.99138 7.12759 7.99386 7.12791C8.03987 7.13427 8.00874 7.11309 8.00243 7.09609C8.00183 7.0944 8.0016 7.09279 8.00123 7.09118C8.00942 7.07926 8.0204 7.06677 8.0328 7.05485C8.04122 7.05968 8.02912 7.0795 8.0407 7.09037C8.06498 7.11309 8.06881 7.09939 8.07941 7.08417C8.07874 7.08643 8.07776 7.08892 8.07851 7.08965C8.08513 7.09665 8.08866 7.09529 8.08723 7.08626C8.08701 7.08514 8.08317 7.08385 8.08062 7.08256C8.08099 7.08208 8.08129 7.08151 8.08167 7.08103C8.09513 7.06347 8.08438 7.04124 8.07738 7.01965C8.09776 7.00692 8.11678 6.99975 8.12843 7.00378C8.16181 7.01538 8.15309 6.98622 8.16429 6.98203C8.17076 6.9797 8.17384 6.97406 8.17534 6.96689C8.22 7.00483 8.19745 7.02045 8.18271 7.0472ZM8.48719 4.25265C8.49479 4.26111 8.4899 4.26643 8.48163 4.25853C8.47351 4.2508 8.46742 4.24049 8.46088 4.23082C8.47005 4.23767 8.47968 4.2442 8.48719 4.25265ZM8.45509 4.37614L8.45065 4.38379L8.44705 4.37847L8.45509 4.37614ZM8.31744 6.72193L8.31676 6.72274C8.31668 6.72218 8.31661 6.72161 8.31653 6.72105C8.31691 6.72129 8.31721 6.72169 8.31744 6.72193ZM8.23256 4.83979C8.23263 4.83665 8.23188 4.83214 8.23338 4.83125C8.23707 4.82915 8.2415 4.82819 8.24586 4.82706C8.24496 4.82827 8.24406 4.82932 8.24323 4.83052L8.23256 4.83979ZM8.51305 6.65902C8.43171 6.74956 8.35277 6.84252 8.27195 6.9337C8.26661 6.9399 8.25421 6.94675 8.24864 6.94353C8.2315 6.93354 8.24053 6.92001 8.24173 6.90768C8.24526 6.87313 8.25887 6.84703 8.27992 6.82705C8.28045 6.82697 8.28097 6.82673 8.2815 6.82665C8.29804 6.82528 8.33262 6.82359 8.30886 6.80361C8.3436 6.77574 8.37593 6.74562 8.4054 6.71259C8.43622 6.67787 8.46554 6.64162 8.49103 6.60135C8.52215 6.62761 8.5214 6.64316 8.51305 6.65902ZM8.62613 6.51194C8.61793 6.51766 8.60846 6.51452 8.60425 6.50203C8.60049 6.49083 8.60365 6.48093 8.61387 6.47899C8.61846 6.47811 8.6256 6.48391 8.63154 6.48673C8.63673 6.49824 8.63342 6.50686 8.62613 6.51194ZM8.86798 6.2429C8.8546 6.25981 8.84084 6.27649 8.82761 6.29365C8.82445 6.29767 8.82152 6.30194 8.81851 6.30621C8.80212 6.3245 8.78574 6.34286 8.76957 6.36131C8.75965 6.37049 8.7486 6.37476 8.73499 6.35962C8.73108 6.35535 8.7277 6.35011 8.72454 6.34439C8.75559 6.30927 8.78521 6.27254 8.81054 6.23154C8.81919 6.21769 8.83671 6.19868 8.85738 6.21624C8.86806 6.22534 8.86986 6.23444 8.86798 6.2429ZM8.94249 6.14696C8.93429 6.15268 8.92474 6.14954 8.92053 6.13706C8.91677 6.12586 8.91993 6.11595 8.93023 6.11402C8.93482 6.11313 8.94188 6.11893 8.9479 6.12175C8.95301 6.13327 8.9497 6.14189 8.94249 6.14696ZM9.36019 5.66455C9.30396 5.72955 9.2493 5.79625 9.19554 5.86383C9.18284 5.87688 9.16983 5.8896 9.15728 5.90273C9.126 5.93568 9.09593 5.96991 9.06601 6.00423C9.06142 6.00334 9.05654 6.00052 9.05127 5.99464C9.04533 5.98812 9.0403 5.9795 9.03609 5.96999C9.05428 5.95114 9.0727 5.9327 9.09142 5.91433C9.12743 5.87945 9.15871 5.84095 9.18637 5.79882C9.21847 5.77619 9.24193 5.74284 9.26441 5.71014C9.28403 5.68154 9.30568 5.65552 9.32824 5.63071C9.33004 5.6316 9.33297 5.63273 9.33493 5.63361C9.33606 5.63096 9.33854 5.62653 9.33794 5.62588C9.33673 5.62475 9.33576 5.62419 9.3347 5.62347C9.35831 5.59793 9.38297 5.57368 9.40778 5.54936C9.40898 5.54823 9.41003 5.54694 9.41124 5.54573C9.42003 5.56386 9.42349 5.57932 9.42297 5.59318C9.40192 5.61686 9.38101 5.6407 9.36019 5.66455ZM9.54348 5.36369C9.54634 5.3653 9.54927 5.36731 9.55228 5.36957C9.54754 5.36981 9.54318 5.37054 9.53912 5.37174C9.54055 5.36909 9.54213 5.36643 9.54348 5.36369ZM9.47356 5.53776C9.46755 5.54412 9.46183 5.55081 9.45582 5.55717C9.45552 5.55693 9.45514 5.55693 9.45484 5.55669C9.44432 5.54855 9.44777 5.53792 9.44507 5.52817C9.44139 5.51488 9.4595 5.50385 9.45875 5.49354C9.47258 5.47686 9.48559 5.4593 9.49792 5.44118C9.50221 5.44247 9.50799 5.44303 9.51619 5.44247C9.53085 5.44134 9.54694 5.43377 9.55483 5.45519C9.52762 5.48258 9.50033 5.50989 9.47356 5.53784V5.53776ZM9.87194 5.10383C9.84007 5.13259 9.80939 5.16312 9.78135 5.1959C9.77812 5.1955 9.77474 5.19445 9.77113 5.19163C9.76068 5.18358 9.76406 5.17295 9.76135 5.1632C9.75624 5.14459 9.79421 5.13033 9.76241 5.1164C9.73677 5.10512 9.70219 5.13984 9.71219 5.15458C9.76271 5.22925 9.73519 5.26493 9.69407 5.30336C9.6767 5.31955 9.66114 5.33791 9.64565 5.35636C9.62768 5.36764 9.60934 5.37795 9.59302 5.39204C9.57851 5.40453 9.56476 5.39027 9.55649 5.37126C9.55889 5.35845 9.56829 5.35378 9.57866 5.35032C9.5737 5.34323 9.56603 5.33606 9.5604 5.32897C9.57423 5.29949 9.58754 5.26985 9.60099 5.2402C9.61934 5.21757 9.64264 5.20114 9.68083 5.20404C9.6961 5.20525 9.71963 5.20637 9.71309 5.18398C9.69038 5.10625 9.75797 5.10077 9.78594 5.08531C9.79346 5.08136 9.80045 5.07693 9.80766 5.07266C9.81127 5.07645 9.81894 5.07846 9.83247 5.07741C9.84789 5.07628 9.86488 5.06767 9.87232 5.09304C9.8733 5.09642 9.873 5.10005 9.87202 5.10383H9.87194ZM10.9325 4.0135C10.9334 4.01253 10.9343 4.01157 10.9352 4.0106C10.9321 4.01479 10.9288 4.0189 10.9259 4.02325C10.92 4.03195 10.9132 4.03992 10.9057 4.04628C10.9145 4.03517 10.9233 4.02421 10.9325 4.0135ZM11.0345 2.23502C11.0298 2.23824 11.0242 2.24219 11.0185 2.24147C11.0108 2.24058 11.0075 2.23269 11.0118 2.22584C11.0169 2.21762 11.0248 2.21392 11.0357 2.21867C11.0408 2.22463 11.0408 2.23075 11.0345 2.23502H11.0345ZM12.3952 1.41808C12.4066 1.4089 12.4181 1.39963 12.4294 1.39021C12.419 1.39963 12.4073 1.41155 12.3952 1.41808Z' fill='white'/%3E%3C/svg%3E%0A");
		border: none;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		transform: none;
	}

	.timeline-consistent-use::after {
		display: none;
	}

	.timeline-consistent-use::before {
		display: none;
	}

	.cs-sunup-text-with-image .image-with-text__media-item {
		border: 3.69px solid #F29520;
		border-radius: 150px !important;
		max-width: max-content;
		margin-inline: auto;
	}

	.cs-sunup-text-with-image .image-with-text__media img {
		object-fit: contain;
		position: static !important;
	}

	.cs-sunup-text-with-image .image-with-text__media {
		padding-bottom: 0 !important;
		width: 305px;
		height: 490px;
	}

	.sunup-hero-inner .sunup-badge p {
		font-size: 14px;
	}

	.simple-ritual:before {
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: top center;
		top: -10px;
	}

	.simple-ritual {
		padding-top: 70px;
		position: relative;
	}

	.ritual-steps .ritual-line {
		display: none !important;
	}

	.ritual-steps .ritual-step {
		flex: 1;
		position: relative;
	}

	.ritual-steps .step-number {
		position: absolute;
		margin-inline: auto;
		left: 50%;
		transform: translateX(-50%);
		top: -5px;
	}

	.ritual-steps .step-text {
		font-weight: 700;
		font-size: 17px;
		margin-top: 22px;
	}

	.ritual-steps .ritual-step .step-image {
		max-width: 279px;
		margin-inline: auto;
	}

	.sunup-text-image-inner {
		flex-direction: column;
	}

	.sunup-text-image-inner .sunup-text-image-content {
		padding: 20px;
		color: #fff;
	}

	.sunup-warning h2 p {
		font-weight: 900;
		font-size: 19px;
		line-height: 150%;
	}

	.sunup-comparison-table-section .sunup-sub p {
		font-family: 'Overpass';
		font-weight: 800;
		font-size: 17px;
		line-height: 107%;
		letter-spacing: 0%;
		text-align: center;
		color: #432912;
		margin-top: 15px;
	}

	.sunup-comparison-table-section .sunup-heading {
		font-family: 'Overpass';
		font-weight: 900;
		font-size: 27px !important;
		line-height: 127% !important;
		text-align: center;
		color: #432912;
		margin: 0;
	}

	.sunup-row .sunup-feature {
		font-weight: 700;
		font-size: 14px;
		line-height: 127%;
		letter-spacing: ;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.sunup-head .sunup-col {
		font-weight: 700;
		font-size: 10px;
		line-height: 103%;
		text-align: center;
	}

	.sunup-feature {
		flex: 30%;
	}

	.sunup-row.sunup-head>div:first-child {
		display: block;
		flex: 30%;
	}

	.sunup-comparison-table-section span.icon svg {
		height: 21px;
		width: 21px;
	}

	.sunup-row .sunup-col {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.sunup-row.sunup-head .sunup-col {
		flex-direction: column;
	}

	.sunup-head .sunup-col img {
		height: 34px;
		object-fit: contain;
		display: block;
		clear: both;
		margin-inline: auto;
	}

	.sunup-col.sunup-main.sunup-col img {
		transform: scale(3);
		position: relative;
		top: -40px;
	}

	.sunup-audience .sunup-grid {
		flex-direction: column;
	}

	.sunup-audience .sunup-grid .sunup-card {
		flex: 100%;
		max-width: 100%;
	}

	.sunup-audience .btm-headline {
		margin-block: 30px;
		font-size: 18px;
	}

	.sunup-audience .sunup-card * {
		font-size: 17px;
		text-align: left;
	}

	.founder-grid .founder-heading {
		font-weight: 800;
		font-size: 27px !important;
	}

	.founder-subheading {
		font-weight: 800;
		font-size: 17px;
		line-height: 100%;
		color: #432912;
	}

	.founder-story .founder-list {
		padding-left: 20px;
	}

	.sunup-audience .sunup-grid .sunup-card {
		flex: 100%;
		max-width: 100%;
		display: grid;
		grid-template-columns: 0.2fr 0.8fr;
		align-items: center;
		gap: 10px;
	}

	.sunup-audience .sunup-card h4 {
		font-weight: 700;
		margin: 0;
		color: #000;
		font-family: 'Source Sans Pro';
	}

	.sunup-audience .sunup-card img {
		height: 63px;
		object-fit: contain;
	}

	.founder-grid {
		padding-block: 0;
	}

	.founder-quote {
		padding-left: 20px;
	}

	.founder-quote p {
		font-size: 17px;
	}

	section.founder-story {
		padding-bottom: 60px;
	}

	.launch-offer .cs-main-heading-wrap h2,
	.launch-offer .cs-main-heading-wrap h2 p {
		font-size: 27px !important;
		font-weight: 900;
	}

	.launch-offer .cs-main-heading-wrap h2::before,
	.launch-offer .cs-main-heading-wrap h2::after {
		display: none;
	}

	.launch-offer .icon-item p {
		font-size: 12px;
		margin: 0;
		padding-inline: 5px;
	}

	.launch-form .offer-option .variant-media {
		width: 60px;
		height: 50px;
		background: #d9d9d9;
	}

	.cs-sunup-text-with-image .image-with-text__media img {
		object-fit: contain;
		position: static !important;
		height: auto;
	}

	.cs-sunup-text-with-image .image-with-text__media {
		padding-bottom: 0 !important;
		width: 305px;
		height: 490px;
		margin-inline: auto;
	}

	.launch-form .offer-info .price {
		flex-direction: column;
		gap: 2px;
	}

	.launch-offer {
		padding: 72px 0;
		background-color: #F7ECD8;
	}

	.cs-launch-box-heading::before,
	.cs-launch-box-heading::after {
		content: "";
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 48px;
		height: 42px;
		background-image: url("/cdn/shop/files/SUNUP_Lander_Images_1_1.png?v=1770623356");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}

	.launch-form .offer-info .price {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 10px;
		padding-right: 0;
	}

	.launch-form .cs-discount-text .badge {
		background: transparent;
		padding: 0;
		color: #fff;
		letter-spacing: 0;
		border: none;
		display: flex;
		font-size: 30px;
	}

	.stock-text {
		font-size: 18.46px;
		color: #000000;
		font-family: Overpass;
	}

	.launch-note p {
		color: #000;
		margin: 8px 0 12px;
		font-style: italic;
		font-family: 'Overpass';
		font-weight: 500;
		font-size: 14px;
		line-height: 107%;
	}

	.launch-benefits-inline {
		font-size: 12px;
	}

	.template-page-sunup-offer .collapsible-content {
		padding-top: 80px;
		position: relative;
	}

	.template-page-sunup-offer .collapsible-content:before {
		background-size: contain;
		background-position: top;
		background-repeat: no-repeat;
		top: -10px;
	}

	.collapsible-content .collapsible-content__heading {
		color: #432912;
		text-align: center;
		font-size: 27px !important;
	}

	.template-page-sunup-offer .collapsible-content .accordion {
		padding: 15px;
	}

	.template-page-sunup-offer .collapsible-content .accordion .accordion__content p {
		font-size: 17px;
	}

	.sunup-hero-banner-section {
		background: #F7ECD8;
		padding-block-start: 0;
	}

	.sunup-hero-inner span.sunup-badge {
		max-width: max-content;
		gap: 10px;
		margin-inline: auto;
	}

	.sunup-hero-inner .sunup-left h2 {
		text-align: center;
	}

	.sunup-hero-inner .sunup-left h1 {
		display: block;
		font-weight: 800;
		font-size: 27px;
		line-height: 107%;
		letter-spacing: 0%;
		color: #432912;
		text-align: center;
		letter-spacing: 0;
	}

	.sunup-hero-inner .sunup-left h2 {
		font-weight: 800;
		font-size: 16px;
		line-height: 107%;
		letter-spacing: 0%;
		color: #432912;
		margin-top: 6px;
		text-align: center;
		font-size: 20px !important;
	}

	.sunup-hero-banner-section .sunup-desc p {
		line-height: 127%;
		font-size: 16px;
		color: #000;
		margin: 0px;
		padding-bottom: 22px;
		margin-top: 15px;
		max-width: 337px;
		margin-inline: auto;
	}
	.dose-badge {
		min-width: 96px;
	}
	.dose-card {
		position: relative;
		padding: 25px 15px 15px;
		display: flex;
		flex-direction: column;
		gap: 20px;
		justify-content: stretch;
	}

	.timeline-consistent-use {
		position: relative;
		overflow-x: hidden;
	}

	.template-page-sunup-offer .collapsible-content .btm-btn-wrapper {
		padding-inline: 1.5rem;
	}

	.collapsible-content .accordion .accordion__title {
		font-weight: 700;
		font-size: 17px;
		line-height: 127%;
	}
}

@media screen and (max-width: 767px) {
	.product__info-container .loop-w-btn-group-purchase-options-container .loop-w-btn-group-purchase-option{
		position: relative;
		justify-content: center;
	} 
	.product__info-container .loop-w-btn-group-purchase-options-container .loop-w-btn-group-purchase-option-selected {
		justify-content: center;
		gap: 6px;
		padding: 28px 15px;
	}
	.loop-w-btn-group-purchase-option.w3_bg{
		position: relative;
		padding: 28px 15px;
        gap: 6px;
        justify-content: flex-start;
	}	
	.product__info-wrapper .product-form__buttons .product-form__submit {
    	padding: 16px 20px 9px;
	}
	.loop-w-btn-group-purchase-option-header {
		font-size: 18px;
	}
	.product__info-wrapper .product-form__buttons .product-form__submit span {
    	font-size: 18px;
	}
	.loop-w-btn-group-purchase-option .loop-w-btn-group-purchase-option-discount-badge{
		position: absolute;
		right: 4px;
		font-size: 11px;
		top: 4px;
		padding: 5px 12px;
	}

	.cust-subscription-product .purchasebox span.amount del {
		font-size: 13px !important;
	}
	.sunup-vs-coffee-section:after {
		right: -5px;
		bottom: 20px;
		width: 60px;
		height: 154px;
	}
	.launch-offer .desc p {
		font-size: 15px;
		line-height: 1.3;
	}
	.dose-card .ing-desc p {
		font-size: 18px;
	}
	.sunup-right .sunup-card {
		border-radius: 22px;
	}

	.sunup-right .sunup-card::before {
		width: 90px;
		height: 90px;
		z-index: 6;
		right: -20px;
		bottom: -18px;
		opacity: 0;
	}
	.cs-sunup-text-with-image h5 {
    	font-size: 25px;
	}
	.cs-sunup-text-with-image h5 em{
		color: #F29520;
	}

}

/* mobile-view */
@media screen and (max-width: 575px) {
	.sunup-custom-footer p {
		font-size: 11px;
	}
	.sunup-footer-links a {
    font-size: 15px;
    }

	.sunup-footer-logo img {
		max-width: 100px;
		height: 56px;

	}

	.coffee-problem-image {
		max-width: 100%;
	}

	.launch-offer .cs-main-heading-wrap h2,
	.launch-offer .cs-main-heading-wrap h2 p {
		font-size: 24px !important;
	}

	.sunup-hero-inner .sunup-features .feature-item {
		text-align: left;
	}

	.promise-item img {
		width: 40px;
		height: 40px;
	}

	.sunup-hero-inner .sunup-desc {
		max-width: 100%;
	}

	.sunup-hero-inner .sunup-features {
		max-width: 100%;
	}

	.sunup-hero-inner .sunup-features .feature-item img {
		width: 100%;
		max-width: 50px;
	}

	.template-page-sunup-offer .sunup-btn,
	.template-page-sunup-offer .dose-btn {
		width: 100%;
		max-width: 100%;
	}

	.sunup-hero-inner .sunup-trust {
		max-width: 100%;
		font-size: 12px;

	}

	.clinical-features {
		gap: 5px;
	}

	.countdown-banner-content-template--19396230480047__ss_countdown_bar_FHtbC {
		justify-content: space-between;
		padding: 6px !important;

	}

	.cs-countdown-header {
		padding-left: 17px;
	}

	.sunup-hero-inner .sunup-features .feature-item {
		max-width: 100px;
		width: 100%;
	}

	.sunup-hero-inner .sunup-features .feature-item {
		font-size: 11px;
	}

	.timeline__section .cta-container .beef-organs-button-inner {
		width: 100%;
	}

	.sunup-countdown-bar .countdown-banner-content-template--19396230480047__ss_countdown_bar_FHtbCN {
		justify-content: space-between;
		padding: 6px !important;
	}

	.sunup-hero-banner-section .sunup-badge svg {
		width: 17px;
		height: 17px;
	}

	.mobile-image.desk-hidden::before {
		position: absolute;
		content: '';
		background-image: url('/cdn/shop/files/offer-badge.png?v=1772684380');
		width: 99px;
		height: 85px;
		background-repeat: no-repeat;
		top: auto;
		background-size: contain;
		left: auto;
		right: -20px;
		bottom: -1px;
	}

	.mobile-image.desk-hidden.w3_bg {
		position: relative;
		margin-top: 30px;
	}

	.coffee-problem-wrapper .quote-box {
		margin-bottom: 15px;
	}

	.energy-checklist li {
		margin-bottom: 0px;
	}

	.clinical-studies-section {
		padding-top: 30px;
		padding-bottom: 0px;
	}

	.sunup-two-block-section .sunup-why-description p {
		text-align: left !important;
	}

	.simple-ritual .step-image img {
		border-radius: 20px;
		height: 391px;
	}

	.sunup-comparison-table-section .left-bg-image {
		display: none;
	}

	.sunup-text-image-inner .sunup-text-image img {
		border-radius: 20px;
	}

	.sunup-text-with-image {
		padding-top: 52px;
	}

	.sunup-audience .sunup-grid {
		gap: 10px;
	}

	.founder-story .founder-grid .founder-heading {
		margin-bottom: 0px;
	}

	.launch-offer .shipping-timer {
		gap: 0px;
		flex-direction: column;
	}

	.collapsible-content {
		padding-top: 0px;
	}

	.image-right,
	.coffee-problem-wrapper,
	.energy-grid {
		gap: 10px;
	}

	.sunup-hero-inner .sunup-badge p {
		font-size: 14px;
	}

	.sunup-hero-inner .sunup-left h1 {
		margin-bottom: 0px;
		max-width: 349px;
        margin: 0 auto
	}

	.cs-sunup-text-with-image .image-with-text__media-item {
		/*display: none;*/
	}

	.desk-hidden strong {
		color: #F29520;
	}

	.sunup-comparison-table-section {
		padding-bottom: 0px;
	}

	.sunup-hero-inner .sunup-features .feature-item {
		font-weight: 900;
	}

	.sunup-image-with-text-section::before {
        height: 32px;
        top: -2px;
        background-position: bottom;
		background-image: url("data:image/svg+xml,%3Csvg id='wave' style='transform:rotate(180deg); transition: 0.3s' viewBox='0 0 1440 110' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient-0' x1='0' x2='0' y1='1' y2='0'%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='rgba(247, 236, 216, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath style='transform:translate(0, 0px); opacity:1' fill='url(%23sw-gradient-0)' d='M0,22L48,29.3C96,37,192,51,288,58.7C384,66,480,66,576,56.8C672,48,768,29,864,18.3C960,7,1056,4,1152,9.2C1248,15,1344,29,1440,44C1536,59,1632,73,1728,75.2C1824,77,1920,66,2016,62.3C2112,59,2208,62,2304,69.7C2400,77,2496,88,2592,91.7C2688,95,2784,92,2880,82.5C2976,73,3072,59,3168,44C3264,29,3360,15,3456,14.7C3552,15,3648,29,3744,36.7C3840,44,3936,44,4032,38.5C4128,33,4224,22,4320,20.2C4416,18,4512,26,4608,31.2C4704,37,4800,40,4896,34.8C4992,29,5088,15,5184,9.2C5280,4,5376,7,5472,7.3C5568,7,5664,4,5760,14.7C5856,26,5952,51,6048,51.3C6144,51,6240,26,6336,18.3C6432,11,6528,22,6624,36.7C6720,51,6816,70,6864,78.8L6912,88L6912,110L6864,110C6816,110,6720,110,6624,110C6528,110,6432,110,6336,110C6240,110,6144,110,6048,110C5952,110,5856,110,5760,110C5664,110,5568,110,5472,110C5376,110,5280,110,5184,110C5088,110,4992,110,4896,110C4800,110,4704,110,4608,110C4512,110,4416,110,4320,110C4224,110,4128,110,4032,110C3936,110,3840,110,3744,110C3648,110,3552,110,3456,110C3360,110,3264,110,3168,110C3072,110,2976,110,2880,110C2784,110,2688,110,2592,110C2496,110,2400,110,2304,110C2208,110,2112,110,2016,110C1920,110,1824,110,1728,110C1632,110,1536,110,1440,110C1344,110,1248,110,1152,110C1056,110,960,110,864,110C768,110,672,110,576,110C480,110,384,110,288,110C192,110,96,110,48,110L0,110Z'%3E%3C/path%3E%3C/svg%3E");
		background-repeat: no-repeat;
	}

	.custom-blank-section.w3_bg {
		background-color: #f7ecd8;
		padding: 15px 0px;
	}

}

@media (max-width: 425px) {
	.timeline__mid_row.timeline__entry_point:before {
		top: 20px;
		left: 14px;
	}

	.sunup-hero-inner .sunup-left h1 {
		font-size: 25px;
	}


	.timeline__mid_row.timeline__entry_point:after {
		left: 14px;
		top: 25.2px;
	}

	.launch-offer .icon-item p {
		font-size: 11px;
		margin: 0;
		padding-inline: 0px;
	}
}

.accordion-summary {
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}

/* default = + */
.acc-icon::before {
	content: "+";
	font-size: 22px;
	line-height: 1;
}

/* open = x */
details[open] .acc-icon::before {
	content: "×" !important;
}


























/* subscription section start here  */
.cust-subscription-product .product__title {
    display: none;
}
.cust-subscription-product .product__media-wrapper {
    max-width: 50% !important;
    width: 50% !important;
}
.cust-subscription-product .product__media-wrapper .product-media-container {
    max-width: 100% !important;
    width: 100% !important;
    border-radius: 10px;
    overflow: hidden !important;
}
.cust-subscription-product .thumbnail-slider {
    padding-left: 25px;
    padding-right: 25px;
}
.cust-subscription-product .product__info-wrapper {
    padding-left: 30px !important;
    padding-right: 0px !important;
    width: 50% !important;
    max-width: 50% !important;
}
.cust-subscription-product .cs-launch-offer-box {
    background: transparent;
    border: none !important;
    border-radius: 0px !important;
    padding: 0px !important;
	    margin-top: 6px !important;
}
.cust-subscription-product .thumbnail {
	cursor: pointer;
}
.cust-subscription-product .purchase-tabs {
    position: relative;
    background: white;
    border: 1.85px solid #C8651A;
    border-radius: 10px;
}
.cust-subscription-product .purchase-second {
    margin-top: 15px !important;
}
.cust-subscription-product .purchase-tabs .cs-launch-box-heading h4 {
    margin-bottom: 0px !important;
    color: #432912 !important;
    font-size: 30px !important;
    font-weight: 900 !important;
    line-height: 30px !important;
}
.cust-subscription-product .purchase-tabs .cs-launch-box-heading p.small {
    color: #432912;
    font-size: 18px !important;
    font-style: italic;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
}
.cust-subscription-product .purchase-tabs .cs-launch-box-heading::before, .cust-subscription-product .purchase-tabs .cs-launch-box-heading::after {
    width: 75px;
}
.cust-subscription-product .purchase-tabs .cs-launch-box-heading::before {
    left: 20px !important;
}
.cust-subscription-product .purchase-tabs .cs-launch-box-heading::after {
    right: 20px !important;
}
.cust-subscription-product .featuredproduct {
    background: transparent !important;
}
.cust-subscription-product .cs-launch-box-heading {
    padding-bottom: 0px !important;
    padding-top: 20px !important;
}
.cust-subscription-product label.purchasebox {
    border: 2px solid #695544 !important;
    display: flex;
    border-radius: 10px !important;
    /* overflow: hidden !important; */
    cursor: pointer;
    position: relative;
    align-items: flex-start;
}
.cust-subscription-product ul.purchaseList {
    margin: 1px;
}
.cust-subscription-product .purchase-first ul.purchaseList {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-top: 26px !important;
}
.cust-subscription-product .purchase-first .label-right {
    background: #432912 !important;
    text-align: center !important;
    color: #F7ECD8;
    font-size: 27px;
    font-weight: 900;
    line-height: 16px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    min-width: 70px;
    border-radius: 0px 9px 0px 10px;
    margin-top: -2px;
    margin-right: -2px;
    padding-top: 13px;
    padding-bottom: 9px;
}
.cust-subscription-product .purchase-first .label-right em {
    FONT-WEIGHT: 200;
    text-transform: uppercase;
    font-style: normal;
    font-size: 17px !important;
    text-align: right;
    padding-left: 13px;
    display: block;
    line-height: 25px;
}  
.cust-subscription-product .purchase-first .total-off i {
    font-style: normal;
    font-size: 12px !important;
    position: absolute;
    top: -7px;
    font-weight: 300 !important;
}
.cust-subscription-product .purchase-first span.total-off {
    position: relative;
    padding-right: 10px !important;
}
.cust-subscription-product span.title {
    color: #000000;
    font-size: 16px;
    font-weight: bold !important;
    display: block !important;
    margin-top: 0px !important;
    margin-bottom: 0px!important;
    font-family: 'Overpass';
}
.cust-subscription-product span.title em {
    color: #5b5b5b;
    font-weight: 500;
    font-size: 12px;
}
.cust-subscription-product .label-left {
    width: 100% !important;
    padding-left: 43px !important;
    display: flex;
    flex-direction: column;
    position: relative !important;
    gap: 2px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.cust-subscription-product .purchasebox span.amount, .purchasebox span.amount * {
    font-size: 24px !important;
    font-family: 'Overpass';
}
.cust-subscription-product .purchasebox span.amount span.lprice {
    font-weight: 900 !important;
}
.cust-subscription-product .purchasebox span.amount {
    display: block !important;
}
.cust-subscription-product .purchasebox span.new-save {
    color: #C8651A !important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Overpass';
}
.cust-subscription-product .purchasebox span.amount del {
    color: #432912;
	font-size: 16px !important;
    line-height: 1;
}
.cust-subscription-product .label-left span.title input {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px !important;
    height: 15px !important;
    accent-color: #432912;
}
.cust-subscription-product ul.purchaseList .active .purchasebox {
    background: #F0D9A8 !important;
    border-color: #C8651A !important;
} 
.cust-subscription-product .purchase-first ul.purchaseList li {
    margin-bottom: 10px !important;
}
.cust-subscription-product .purchase-tabs .info ul {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    padding-left: 10px;
    padding-right: 10px;
}
.cust-subscription-product .purchase-tabs .info ul li {
    font-size: 15px;
    position: relative;
    padding-left: 22px;
    font-weight: 500 !important;
    margin-bottom: 2px;
    font-family: 'Overpass';
}
.cust-subscription-product .purchase-tabs  .info ul li:before {
    content: "";
    width: 15px;
    height: 15px;
    background: url(/cdn/shop/files/tick_icon_caf93044-2090-4192-9318-73cb513d673b.svg?v=1772023033);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0px !important;
    background-size: contain;
    top: 2px;
}
.cust-subscription-product .purchase-second label.purchasebox {
    border: none !important;
}
.cust-subscription-product .purchase-second .free-shipping {
    background: #432912;
    color: white;
    font-size: 14px;
    white-space: nowrap;
    padding: 5px 18px;
    border-radius: 0px 9px 0px 10px;
    position: absolute;
    top: -2px;
    right: -2px;
}
.cust-subscription-product .product__inventory {
    font-size: 18px;
    margin-bottom: 0px !important;
    position: relative;
    padding-left: 20px;
}
.cust-subscription-product .product__inventory:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    background: #4EC613;
    left: 0px;
    border-radius: 100px;
}
.cust-subscription-product .newLaunch {
    font-size: 18px;
    font-style: italic;
	margin-top: 6px;
}
.cust-subscription-product .newLaunch span {
    font-style: normal;
    color: #FF6060;
    font-weight: 700;
}
.cust-subscription-product .product-form__submit.button {
    border-radius: 10px !important;
    cursor: pointer;
    padding: 18px 10px 15px 10px !important;
    height: min-content !important;
    min-height: 55px !important;
    background: #608E2B !important;
}
.cust-subscription-product .product-form__submit.button .btn-price {
    padding-right: 15px !important;
    margin-right: 15px !important;
}
.cust-subscription-product .product-form__submit.button .btn-price + span {
    position: relative;
    padding-right: 33px;
}
.cust-subscription-product .product-form__submit.button .btn-price + span:after {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(/cdn/shop/files/Cart_icon_1.svg?v=1772080238);
    background-size: contain;
    background-position: center;
    position: absolute;
    right: 0px;
    top: -1px !important;
}
.subscription-iconBox .icon-with-text__item {
    display: flex !important;
    flex-direction: row!important;
    width: min-content;
    white-space: nowrap !important;
    gap: 8px;
}
.subscription-iconBox .icon-with-text--horizontal {
    max-width: 100% !important;
}
.subscription-iconBox .icon-with-text__item:last-child {
    border-left: 1px solid #a7a7a7 !important;
    padding-left: 20px;
    margin-left: 38px;
}
.subscription-iconBox .icon-with-text__item img,
.subscription-iconBox .icon-with-text__item span{
    margin-bottom: 0px !important;
    font-family: 'Overpass';
    color: #5B5B5B !important;
}
.custTextBox {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.custTextBox .cust-shipping-text {
    margin-bottom: 0px !important;
    background: white;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    border-radius: 10px;
    padding: 12px 20px;
}
.custTextBox .cust-shipping-text em {
    font-weight: normal;
    color: #432912;
	font-style: normal;
}
.custTextBox .cust-shipping-text #countdown {
    color: #4EC613;
}
.sunup-scrolling-text p, .dose-subtext, .sunup-who-for .sunup-subheading {
    text-align: center !important;
}
span.most-popular {
    background: #C8651A;
    display: flex;
    gap: 5px;
    justify-content: center;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    font-family: 'Overpass';
    align-items: center;
    border-radius: 100px;
    width: max-content;
    margin-left: auto;
    margin-right: auto;
    padding: 4px 16px;
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
}
span.most-popular img {
    width: 15px;
}
span.new-msg {
    color: #5B5B5B;
    font-family: 'Overpass';
    font-size: 12px;
    font-style: italic;
}
.bottom-fixed-bar {
    background: #D87500;
    padding-top: 10px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    align-items: center;
    gap: 80px;
    justify-content: center;
  /*  position: fixed; */
    bottom: 0px;
    z-index: 9;
    width: 100%;
}
.bottom-fixed-bar.sticky-fixed{ position: fixed;}
.bottom-fixed-bar-left {
    text-align: center;
}
.bottom-fixed-bar-left h3 {
    text-transform: uppercase;
    color: white;
    margin-bottom: 0px;
    font-family: 'Overpass';
    line-height: 26px !important;
    font-size: 24px !important;
}
.bottom-fixed-bar-left h5 {
    text-transform: uppercase;
    color: white;
    margin-bottom: 0px;
    font-family: 'Overpass';
    font-size: 21px !important;
    font-weight: 400 !important;
}
a.foo-sticky-btn {
    background: #608E2B;
    color: white;
    text-decoration: none;
    font-family: 'Overpass';
    font-weight: 800;
    font-size: 24px;
    border-radius: 11px;
    padding: 14px 20px 10px 20px;
}
a.foo-sticky-btn img {
    width: 36px;
}
/* subscription section close here  */

@media screen and (max-width: 1025px) {
/* subscription section start here  */
	.cust-subscription-product .product__info-wrapper {
		padding-left: 0px !important;
		max-width: 100% !important;
		width: 100% !important;
		margin-top: 20px !important;
	}
	.cust-subscription-product .featuredproduct {
		flex-direction: column !important;
		max-width: 500px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.cust-subscription-product .product__media-wrapper {
		max-width: 100% !important;
		width: 100% !important;
	}
/* subscription section close here  */
}

@media screen and (max-width: 1025px) {
/* subscription section start here  */
	.cust-subscription-product .thumbnail-slider {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.cust-subscription-product .product__media-wrapper .product-media-container {
		max-width: 92% !important;
		width: 92% !important;
		border-radius: 10px;
	}
	.cust-subscription-product .product__info-wrapper {
		margin-top: 0px !important;
	}
	.cust-subscription-product .purchase-tabs .cs-launch-box-heading h4 {
		font-size: 19px !important;
		line-height: 17px !important;
	}
	.cust-subscription-product .purchase-tabs .cs-launch-box-heading p.small {
		font-size: 14px !important;
	}
	.cust-subscription-product .cs-launch-box-heading {
		padding-top: 10px !important;
	}
	.cust-subscription-product span.title {
		font-size: 13px !important;
	}
	.cust-subscription-product .purchasebox span.amount, .purchasebox span.amount * {
		font-size: 18px !important;
	}
	.cust-subscription-product .purchase-second .free-shipping {
		font-size: 13px !important;
	}
	.cust-subscription-product .purchase-first .label-right {
		font-size: 20px !important;
		line-height: 12px !important;
		width: 52px;
		min-width: 52px;
		padding-top: 10px;
		padding-bottom: 6px;
	}
	.cust-subscription-product .purchase-first .total-off i {
		font-size: 11px !important;
		top: -3px;
	}
	.cust-subscription-product .purchase-first .label-right em {
		font-size: 13px !important;
		line-height: 19px;
	}
	/* .cust-subscription-product .purchase-first .label-right {
		width: 72px;
		min-width: 68px;
		padding-top: 18px;
		padding-bottom: 15px;
	} */
	.cust-subscription-product .label-left {
		padding-left: 32px !important;
	}
	.cust-subscription-product .label-left span.title input {
		left: 5px;
		top: 45%;
	}
	.cust-subscription-product .product-form__submit.button .btn-price + span,
	.cust-subscription-product .product-form__submit.button .btn-price {
		font-size: 17px !important;
	}
	.cust-subscription-product .product-form__submit.button {
		border-radius: 5px !important;
		padding: 13px 10px 11px 10px !important;
		min-height: 45px !important;
	}
	.icon-with-text.subscription-iconBox {
		text-align: center;
	}
	.subscription-iconBox .icon-with-text__item span {
		font-size: 11px !important;
	}
	.subscription-iconBox .icon-with-text__item {
		width: auto !important;
	}
	.subscription-iconBox .icon-with-text__item img {
		width: 16px;
		height: 14px;
	}
	.subscription-iconBox .icon-with-text__item:last-child {
		margin-left: 15px;
		padding-left: 15px;
	}
	.custTextBox .cust-shipping-text {
		padding: 10px !important;
		border-radius: 5px !important;
	}
	.launch-offer {
		padding-bottom: 60px !important;
		padding-top: 10px !important;
	}
	.launch-offer .cs-main-heading-wrap {
		padding-bottom: 0px !important;
	}
	.cust-subscription-product .purchasebox span.new-save {
		font-size: 12px;
	}
	.cust-subscription-product .purchase-tabs .info ul li {
		font-size: 12px;
		padding-left: 18px;
	}
	.cust-subscription-product .purchase-tabs .info ul li:before {
	    width: 12px;
	    height: 12px;
	    top: 0px;
	}
	span.new-msg {
	    font-size: 10px;
	}
	.cust-subscription-product .label-left {
	    padding-top: 8px;
	    padding-bottom: 7px;
	}
	.cust-subscription-product .product__inventory {
	    font-size: 16px;
	    line-height: 17px;
	    padding-left: 17px;
	}
	.cust-subscription-product .product__inventory:before {
	    width: 10px;
	    height: 10px;
	    top: 5px;
	}
	.cust-subscription-product .newLaunch {
	    font-size: 14px;
	}
	span.most-popular {
	    font-size: 9px;
	    align-items: center;
	    line-height: 12px;
	    padding: 2px 8px;
	}
	span.most-popular img {
	    width: 11px;
	}
/* subscription section close here  */
}


@media screen and (max-width: 767px) {
	/* sunup page start here  */
	.sunup-vs-coffee-section:after {
		width: 100px;
		height: 240px;
	}
	.bottom-fixed-bar-left h3 {
		font-size: 17px !important;
	}
	.bottom-fixed-bar-left h5 {
		font-size: 14px !important;
	}
	a.foo-sticky-btn {
		font-size: 16px;
		padding: 11px 15px 8px 15px;
	}
	.bottom-fixed-bar {
		gap: 18px;
	}
	a.foo-sticky-btn img {
		width: 28px;
	}
	.bottom-fixed-bar-left h3 {
		font-size: 17px !important;
	}
	.bottom-fixed-bar-left h5 {
		font-size: 14px !important;
	}
	a.foo-sticky-btn {
		font-size: 16px;
		padding: 12px 15px 10px 15px;
	}
	.bottom-fixed-bar {
		gap: 18px;
	}
	a.foo-sticky-btn img {
		width: 28px;
	}
	.sunup-custom-footer {
		padding-bottom: 90px;
	}
	iframe#chat-button {
		right: 0px !important;
		bottom: 60px !important;
	}
	/* sunup page close here  */
}

