/** Shopify CDN: Minification failed

Line 41:51 Unexpected ")"

**/
/* stylelint-disable */

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;
}

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: url('https://cdn.shopify.com/s/files/1/1981/1435/files/iStock-1401487718.jpg?v=1665071583');
    background-size: cover;
}

#shopify-section-template--15864612782251__16502782654e69f91d > section > div, #shopify-section-template--15864613273771__16504665490be8fb30 > section > div,
#shopify-section-template--15952137617579__16504665490be8fb30 > section > div  {color: hsl(var(--text)) !important;}

#shopify-section-template--15864612782251__16502782654e69f91d > section > div > blockquote > p > svg > path {fill:hsl(var(--text));}

section[is="reviews"] > div  {color: hsl(var(--text)) !important;}

section[is="reviews"] > div > blockquote > p > svg > path {fill:hsl(var(--text));}

span#timer {font-size:24px;}

@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.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;} padding for announcement bar */
#loader {
    background-image: url(https://cdn.shopify.com/s/files/1/0315/7737/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;
}
/* HERO IMAGE */

main#main {padding-top:34px;}

section[is=hero] > div > img {margin-top: -34px;}

/* media logos */

/*
#shopify-section-template--15864612782251__591cb97d-ff9b-4d3e-859b-34343d696dd7 > section > div, #shopify-section-template--15864613273771__842f9c49-82e1-4191-ae77-d810b8403aa5 > section > div,
#shopify-section-template--15952137617579__842f9c49-82e1-4191-ae77-d810b8403aa5 > section > div {
display: flex;
justify-content: space-between;
}
*/

section[is="media-coverage"] > div {
display: flex;
justify-content: space-between;
}

/* reviews background */

section[is=reviews] {
background-position-y: bottom;
}

/*circles section*/

/*
#shopify-section-template--15864612782251__16873466-0a81-4c10-ad39-a3963c84c9d1 > section[is=call-outs] > div, 
#shopify-section-template--15864613273771__007ff413-e260-4ae7-91c7-8748e75c4564 > section[is=call-outs] > div, 
#shopify-section-template--15952137617579__007ff413-e260-4ae7-91c7-8748e75c4564 > section[is=call-outs] > div {background-color:white;}*/

section[is=call-outs] > div {background-color:white;}