/** Shopify CDN: Minification failed

Line 47:51 Unexpected ")"

**/
-play/* stylelint-disable */

/* flower image */



/* timer */

div.timeleft {
display:inline-block;
margin: 0 10px 0 0;
vertical-align:top;
line-height:normal;
}

span.timeleft {
border:1px solid #ccc;
padding:2px;
}

span.tunits {
font-size:12px;
display:block;
text-align:center;
margin: 2px 10px 0 0;
color: #ccc;
}

.shopify-policy__container {
  margin: 0 !important;
  padding: 0 max((100% - 80rem) / 2, 4vw) clamp(2rem, 4vw, 8rem) !important;
}

.shopify-policy__title {
  text-align: left !important;
}

.shopify-section:last-of-type > section:not([is="reviews"], [is="video"]) {
  padding-bottom: clamp(5rem, 8vw, 8rem);
}

.shopify-section:last-of-type > section[is="video"]) {
  padding-bottom: clamp(4rem, 8vw, 8rem);
}

#olark-wrapper button.olark-launch-button {
  background-color: hsl(var(--accent)) !important;
  max-width: unset;
}
div.stars {display:flex;}
blockquote.patient-review {margin-bottom:4.5rem;}

section[is="patient-reviews"] {padding-top: 0;}

abbr {text-decoration: none !important;}

.blue-text {color: hsl(var(--primary));}

section[is=product-device]>div>form>div>p:nth-of-type(1) {
    font-size: 1.17em !important;
}

section[is=hero]>div>div>h1 {
    font-size: clamp(2.0em,3vw + 1em,4.3em) !important;
}

aside[is=contact]>div>h2 {
    margin-bottom: 0;
}

#shopify-section-contact > aside > div:nth-child(1) > form > div > div > form > div > div:nth-child(1) > div > div > input{padding:0px !important;border-bottom:1px solid #000 !important;border-top:none !important;border-right:none !important;border-left:none !important;}

div[is=announcement] {
    all: unset;
    background: hsl(var(--primary));
    color: hsl(var(--on-primary));
    display: block;
    padding: 1rem max(1rem,4vw);
    text-align: center;
}

@media screen and (max-width: 760px) {

#shopify-section-template--14590694195223__1650212297f2600465 > section > div > img {margin-left: 0px !important;}

p[is=announcement] {
    text-align: center;
}
p[is=announcement] span#nonat {
  display:none;
}
}

div[is=linktree] {
  	width:80%;
	max-width:600px;
	margin:15px auto;
    text-align:center;
}

a[is=linktree] {
  	display:block;
	background: rgb(44, 88, 246);
	border-radius:10px;
	text-decoration:none;
	padding:20px;
  	color:#fff;
}

span.soldout {
    background-color: hsl(var(--primary));
    border: none;
    border-radius: 4rem;
    box-shadow: -10px 14px 14px hsl(var(--drop) / 20%);
    color: hsl(var(--on-primary));
    cursor: pointer;
    display: flex;
    font-family: inherit;
    font-size: inherit;
    gap: .75rem;
    max-width: max-content;
    padding: 1rem 2rem;
    place-items: center;
    margin-top: 1rem;
}

img.single {
	margin-bottom: clamp(2rem,4vw,4rem);
    max-width: 42rem;
}

div.tiktok {display:inline-block;width:40%;margin-right:5%;vertical-align:top;}

@media screen and (max-width: 760px) {
div.tiktok {display:block;width:100%;margin-right:0;}
}

section[is=quotes] > div > blockquote > div > svg > path, section[is=patient-reviews] > div > blockquote > div > svg > path {fill:hsl(var(--orange));}

h5[is=under-stars] {margin:0.5em 0;}

#shopify-section-template--14623729516567__16503642977e69d8a2 > section > div > blockquote > div > svg {display:none;}

section[is=buy]>img {
    /*margin-top: 0;*/
}

section[is=reviews] {
    background: hsl(var(--teal));
}

span#timer,span.timer {font-size:36px;}

@media screen and (max-width: 760px) {
span#timer {font-size:14px;}

}
      
#shopify-section-footer > footer > div.oakhide > ul > li:nth-child(6) {/*display:none;*/}

a.atcbtn, .atcbtn {
  background-color: #ffffff;
    color: hsl(var(--text));
    padding: 5px 20px;
    border-radius: 20px;
    margin: 0 auto;
}
a.atcbtn:hover, .atcbtn:hover {
    color: #ffffff;
    background-color: hsl(var(--primary));
}
a.atcbtn1 {
    background-color: hsl(var(--primary));
    color: hsl(var(--on-primary));
    margin: 0 auto;
    text-decoration:none;
    margin-bottom:10px;
    width: 10rem;
    display: inline-block;
    text-align: center;
    box-shadow: -10px 14px 14pxhsl(var(--drop) / 20%);
    padding: 1rem 2rem;
    border-radius: 4rem;
}
/*#shopify-section-header {padding-top: 12vh;}*/
#loader {
    background-image: url(/cdn/shop/t/2/assets/loading_spinner.gif?5070615273479423476);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}

section[is=hero]>div>video {
    box-shadow: -28px 34px 34px hsl(var(--drop) / 10%);
    grid-area: video;
}

:is(h2,.h2)>span.red {color: hsl(var(--teal));font-size:inherit;display:inline;}

section[is=hero]>div>div {
    margin: clamp(-1rem,-4vw,2rem) clamp(2rem,4vw,2rem) 0;
}

/* blog */
.article-template__link {
    font-size: 1rem !important;
}
.share-button__button {
    font-size: 1rem !important;
    box-shadow: none !important;
}
button.share-button__button:hover {
    background-color: #ffffff !important;
}
.share-button__button .icon-share {
    height: 1.2rem;
    margin-right: 1rem;
    width: 1.3rem;
}
#Article-share-template--14588022095895__main {
background: #fff;
border: 1px solid black;
padding: 5px;
}   
#ShareMessage-template--14588022095895__main {font-size:1rem;}
#Article-share-template--14588022095895__main > div > input.field__input {padding:0 !important;font-size:1rem;}
#Article-share-template--14588022095895__main > div > label.field__label {font-size: 1rem;}
button.share-button__copy {box-shadow:none !important;}
.animate-arrow .icon-arrow path {
    transform: translate(-0.25rem);
    transition: transform var(--duration-short) ease;
}
p.bloggle--blog-item-desc {
  display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  overflow: hidden;
    text-overflow: ellipsis;
}

/* INVEST SECTON */

/*
#shopify-section-template--14590694195223__16645667225d5734fe > section[is=media-quotes],#shopify-section-template--14894110015511__1d5ab8da-234d-412f-ab8e-d016e71f21ca > section[is=media-quotes] {padding-bottom:0 !important;}

#shopify-section-template--14590694195223__16645667225d5734fe > section > h2[is=subheading], #shopify-section-template--14894110015511__1d5ab8da-234d-412f-ab8e-d016e71f21ca > section > h2[is=subheading]  {
    margin-bottom: 0 !important;
}
#shopify-section-template--14590694195223__1664565601b861a700 > section, #shopify-section-template--14894110015511__192aabb1-55c6-4754-9f65-8b9195006df7 > section{padding-top: 0 !important;}
*/

#shopify-section-template--14590694195223__16645667225d5734fe > section[is=media-quotes],
#shopify-section-template--14894110015511__1d5ab8da-234d-412f-ab8e-d016e71f21ca > section[is=media-quotes],
#shopify-section-template--14733895204887__e221dbc8-bfba-4246-8fac-99c63e168b74 > section[is=media-quotes] {padding-bottom:0 !important;}

#shopify-section-template--14590694195223__16645667225d5734fe > section > h2[is=subheading], #shopify-section-template--14894110015511__1d5ab8da-234d-412f-ab8e-d016e71f21ca > section > h2[is=subheading], #shopify-section-template--14733895204887__e221dbc8-bfba-4246-8fac-99c63e168b74 > section > h2[is=subheading]  {
    margin-bottom: 0 !important;
}
#shopify-section-template--14590694195223__1664565601b861a700 > section, #shopify-section-template--14894110015511__192aabb1-55c6-4754-9f65-8b9195006df7 > section, #shopify-section-template--14733895204887__380fd504-d8b9-4f1d-b33d-53c32ba86faf > section  {padding-top: 0 !important;}

/*faq battery image*/
#shopify-section-template--14643482394647__4a0e2e6a-2c47-4e70-bd3f-ed4ba973a6ae > section {padding-top:0}

/* update 5/28/23 */

#shopify-section-template--14590694195223__1650212297f2600465 p {
    font-size: 1.17em !important;
}

a.blueoval {
    background-color: hsl(var(--primary));
    border: none;
    border-radius: 4rem;
    box-shadow: -10px 14px 14px hsl(var(--drop) / 20%);
    color: hsl(var(--on-primary));
    cursor: pointer;
    display: flex;
    font-family: inherit;
    font-size: inherit;
    gap: 0.75rem;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    padding: 1rem 2rem;
    place-items: center;
}
#shopify-section-template--14590694195223__1650212297f2600465 > section > div > div > p:nth-child(3) {display:none;}
#shopify-section-template--14590694195223__1650212297f2600465 > section > div > div > p:nth-child(3) > a > svg {display:none;}