/** Shopify CDN: Minification failed

Line 126:30 Unexpected "{"

**/
.glp-pal-section{margin:0!important}.gp{--green:#173c35;--coral:#ff6f3c;--cream:#f7f3eb;--peach:#efd9c7;--yellow:#ffcc5c;--gold:#f8df88;--lav:#cdbcf1;--plum:#381e63;background:var(--cream);color:var(--green);font-family:Arial,sans-serif;overflow:hidden}.gp *{box-sizing:border-box}.gp a{color:inherit;text-decoration:none}.gp button,.gp input{font:inherit}.gp-announcement{height:34px;background:var(--green);color:#fff9ec;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;letter-spacing:.14em}.gp-announcement span{margin:0 20px;color:var(--coral)}.gp-header{height:78px;padding:0 4.5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--cream);border-bottom:1px solid #173c3530;position:relative;z-index:20}.gp-logo,.gp-footer-logo{font-size:23px;font-weight:900;letter-spacing:-.06em}.gp-logo span,.gp-footer-logo span{color:var(--coral);font-size:11px;margin-left:4px}.gp-header nav{display:flex;gap:34px;font-size:13px;font-weight:700}.gp-header nav a:hover{color:var(--coral)}.gp-cart{justify-self:end;font-size:13px;font-weight:800}.gp-cart span{display:inline-grid;place-items:center;background:var(--green);color:white;border-radius:50%;height:23px;width:23px;margin-left:7px}.gp-menu{display:none;background:none;border:0;font-weight:800;color:inherit}.gp-hero{min-height:700px;display:grid;grid-template-columns:48% 52%;background:var(--peach)}.gp-hero-copy{padding:100px 6vw 70px 7vw;position:relative;z-index:3}.gp-eyebrow,.gp-kicker{font-size:11px;font-weight:900;letter-spacing:.17em}.gp-eyebrow{display:flex;align-items:center;gap:9px}.gp-eyebrow span{width:10px;height:10px;background:var(--coral);border-radius:50%}.gp h1,.gp h2{font-family:Georgia,serif;line-height:.88;letter-spacing:-.065em}.gp h1{font-size:clamp(54px,7vw,102px);margin:28px 0}.gp h1 em,.gp h2 i,.gp h2 em{font-weight:400;}.gp-hero-copy>p{max-width:570px;font-size:18px;line-height:1.65}.gp-button{border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:45px;border-radius:100px;padding:18px 24px;font-size:13px;font-weight:900;cursor:pointer;background:var(--green);color:white}.gp-button:hover{background:var(--coral)}.gp-notes{display:flex;gap:18px;margin-top:28px;font-size:11px;font-weight:800;flex-wrap:wrap}.gp-notes span:first-letter{border:1px solid;border-radius:50%}.gp-hero-art{position:relative;background:var(--coral);min-height:700px}.gp-sun{position:absolute;width:580px;height:580px;border-radius:50%;background:#ffd66d;left:50%;top:52%;transform:translate(-50%,-50%)}.gp-bottle{width:220px;filter:drop-shadow(0 24px 16px #27231933)}.gp-cap{height:52px;width:132px;margin:auto;background:var(--green);border-radius:13px 13px 5px 5px;display:flex;justify-content:center;gap:8px;padding-top:8px}.gp-cap i{width:4px;height:35px;background:#ffffff40;border-radius:5px}.gp-jar{height:330px;border-radius:30px 30px 42px 42px;background:#ede6da;padding:33px 12px 18px;box-shadow:inset 0 0 0 4px #ffffff61}.gp-label{height:248px;background:var(--gold);border-radius:6px;padding:12px;color:var(--green);position:relative;overflow:hidden;border:1px solid #173c3559}.gp-bottle--night .gp-cap{background:var(--plum)}.gp-bottle--night .gp-label{background:var(--lav);color:var(--plum)}.gp-label-top{display:flex;justify-content:space-between;font-size:7px;font-weight:900;letter-spacing:.08em}.gp-label p{font-size:12px;letter-spacing:.26em;margin:79px 0 0;font-weight:800}.gp-label h3{font-family:Georgia,serif;font-size:34px;line-height:.9;letter-spacing:-.06em;margin:3px 0}.gp-label small{font-size:7px;letter-spacing:.14em;font-weight:900}.gp-label-bottom{position:absolute;bottom:9px;font-size:6px;letter-spacing:.08em}.gp-orbit{position:absolute;right:-22px;top:24px;width:110px;height:110px;border:1px solid;border-radius:50%}.gp-orbit:after,.gp-orbit:before{content:"";position:absolute;border:1px solid;border-radius:50%;inset:15px}.gp-orbit:after{inset:31px}.gp-orbit b{position:absolute;width:8px;height:8px;background:currentColor;border-radius:50%}.gp-orbit b:nth-child(1){left:1px;top:45px}.gp-orbit b:nth-child(2){right:22px;top:5px}.gp-orbit b:nth-child(3){right:5px;bottom:21px}.gp-hero-day,.gp-hero-night{position:absolute;transform-origin:center bottom}.gp-hero-day{left:15%;top:15%;transform:rotate(-9deg) scale(1.03)}.gp-hero-night{right:2%;bottom:6%;transform:rotate(8deg) scale(.94)}.gp-float{position:absolute;background:var(--cream);border:1px solid var(--green);border-radius:50%;height:96px;width:96px;display:grid;place-items:center;text-align:center;font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1.5}.gp-float-day{left:5%;bottom:9%;transform:rotate(-10deg)}.gp-float-night{font-size: 12px; right:5%;top:7%;background:var(--plum);color:#fff;border:0;transform:rotate(9deg)}.gp-ticker{height:48px;background:var(--green);color:white;display:flex;align-items:center;white-space:nowrap;font-size:12px;font-weight:900;letter-spacing:.1em}.gp-ticker div{animation:gpTicker 28s linear infinite}.gp-ticker b{color:var(--yellow);margin:0 26px}@keyframes gpTicker{to{transform:translateX(-50%)}}
.gp-intro,.gp-products,.gp-inside,.gp-standards,.gp-faq{padding:110px 7vw}.gp h2{font-size:clamp(46px,5.3vw,78px);margin:28px 0}.gp-rhythm{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px;border-top:1px solid #173c354d;text-align:center}.gp-rhythm article{padding:30px 4vw 0;min-height:360px;border-right:1px solid #173c354d}.gp-rhythm article:last-child{border:0}.gp-rhythm article>span{font-size:10px;font-weight:900;letter-spacing:.14em}.gp-mini{width:95px;height:95px;border:1px solid;margin:43px auto 28px;border-radius:50%;position:relative}.gp-mini:before,.gp-mini:after{content:"";position:absolute;border:1px solid;border-radius:50%;inset:14px}.gp-mini:after{inset:31px;background:currentColor}.gp-orange{color:var(--coral)}.gp-purple{color:#6c4b9c}.gp-green{color:#4c7d55}.gp-rhythm h3,.gp-standards-grid h3{font:italic 32px Georgia,serif;margin:0 0 14px}.gp-rhythm p{font-size:14px;line-height:1.7}.gp-products{background:var(--coral)}.gp-products-head{display:flex;justify-content:space-between;align-items:end}.gp-products-head>p{max-width:430px;line-height:1.6}.gp-products-head h2 i{color:var(--gold)}.gp-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:60px}.gp-product{background:var(--gold);border:1px solid var(--green);border-radius:26px;overflow:hidden;display:grid;grid-template-columns:48% 52%;min-height:590px}.gp-night-card{background:var(--lav);color:var(--plum);border-color:var(--plum)}.gp-product-art{display:grid;place-items:center;position:relative;border-right:1px solid;background:radial-gradient(circle at 50% 45%,#ffffff80,transparent 55%);overflow:hidden}.gp-product-art>.gp-bottle{transform:scale(.78)}.gp-product-art>img{width:100%;height:100%;object-fit:contain;padding:24px}.gp-badge{position:absolute;z-index:2;left:18px;top:18px;border:1px solid;border-radius:100px;padding:8px 13px;font-size:9px;font-weight:900;letter-spacing:.15em}.gp-product-info{padding:40px 30px;display:flex;flex-direction:column}.gp-micro{font-size:9px;font-weight:900;letter-spacing:.16em}.gp-product-info h3{font:italic 38px Georgia,serif;margin:7px 0 25px}.gp-product-info>p{font-size:14px;line-height:1.6}.gp-product-info ul,.gp-bundle-copy ul{list-style:none;padding:0;margin:20px 0;font-size:12px;font-weight:700}.gp-product-info li,.gp-bundle-copy li{margin:10px 0}.gp-product-form{margin-top:auto}.gp-add{width:100%;margin-top:auto;border:0;background:var(--green);color:white;padding:16px 17px;border-radius:50px;display:flex;justify-content:space-between;font-size:12px;font-weight:900;cursor:pointer}.gp-night-card .gp-add{background:var(--plum)}.gp-add:hover{background:var(--coral)}.gp-add:disabled,.gp-button:disabled{opacity:.55;cursor:not-allowed}.gp-inside{background:var(--green);color:var(--cream);display:grid;grid-template-columns:42% 58%;align-items:center}.gp-inside h2 i{color:var(--yellow)}.gp-inside>div:first-child>p:last-child{max-width:430px;line-height:1.7}.gp-wheel{width:560px;height:560px;border:1px solid #ffffff47;border-radius:50%;position:relative;margin:auto}.gp-wheel:before,.gp-wheel:after{content:"";position:absolute;border:1px solid #ffffff2e;border-radius:50%;inset:60px}.gp-wheel:after{inset:130px}.gp-wheel-center{position:absolute;inset:190px;border-radius:50%;background:var(--yellow);color:var(--green);display:grid;place-items:center;font-weight:900;font-size:18px;z-index:2}.gp-wheel-center small{display:block;font-size:8px;margin-top:-55px;letter-spacing:.1em}.gp-ing{position:absolute;background:var(--cream);color:var(--green);border-radius:60px;padding:14px 18px;min-width:210px}.gp-ing b,.gp-ing span{display:block}.gp-ing b{font-size:10px;letter-spacing:.08em}.gp-ing span{font:italic 15px Georgia,serif;margin-top:3px}.gp-i1{top:8%;left:-3%}.gp-i2{top:18%;right:-10%}.gp-i3{bottom:18%;left:-6%}.gp-i4{bottom:7%;right:-5%}.gp-bundle{min-height:690px;display:grid;grid-template-columns:55% 45%;background:#f0dcc9}.gp-bundle-art{position:relative;min-height:690px;background:var(--gold)}.gp-bundle-art:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:var(--coral);top:50%;left:50%;transform:translate(-50%,-50%)}.gp-bundle-day,.gp-bundle-night{position:absolute;z-index:2}.gp-bundle-day{left:27%;top:13%;transform:rotate(-8deg)}.gp-bundle-night{right:4%;bottom:8%;transform:rotate(9deg)}.gp-bundle-copy{padding:100px 7vw 60px 5vw;display:flex;flex-direction:column;justify-content:center}.gp-bundle-copy p{line-height:1.7}.gp-bundle-copy .gp-button{margin-top:16px}.gp-standards{text-align:center}.gp-standards-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;text-align:left}.gp-standards-grid article{border-top:1px solid;padding:28px 30px;min-height:240px}.gp-standards-grid span{font-size:10px;font-weight:900}.gp-standards-grid h3{font-size:29px;margin:22px 0}.gp-standards-grid p{font-size:13px;line-height:1.7}.gp-faq{background:var(--lav);color:var(--plum);display:grid;grid-template-columns:42% 58%;gap:70px}.gp-faq h2 i{color:#6a3cb3}.gp-faq-list article{border-top:1px solid}.gp-faq-list article:last-child{border-bottom:1px solid}.gp-faq-list button{width:100%;background:none;border:0;color:inherit;display:flex;justify-content:space-between;text-align:left;padding:24px 0;font-weight:900;cursor:pointer}.gp-faq-list button b{font-size:20px}.gp-faq-list article>div{display:grid;grid-template-rows:0fr;transition:.3s}.gp-faq-list article>div p{overflow:hidden;margin:0;line-height:1.7;font-size:14px}.gp-faq-list article.is-open>div{grid-template-rows:1fr}.gp-faq-list article.is-open>div p{margin:0 40px 25px 0}.gp-newsletter{padding:80px 7vw;background:var(--yellow);display:grid;grid-template-columns:1fr 1fr;align-items:center}.gp-newsletter h2{margin-bottom:0}.gp-news-form label{font-size:10px;font-weight:900;letter-spacing:.12em}.gp-news-form>div{display:flex;border-bottom:2px solid;margin-top:10px}.gp-news-form input{width:100%;background:none;border:0;padding:18px 0;outline:none;font:italic 22px Georgia,serif;color:var(--green)}.gp-news-form button{border:0;background:none;font-weight:900;cursor:pointer}.gp-news-form small{display:block;margin-top:12px;line-height:1.5}.gp-footer{padding:60px 7vw 35px;background:var(--green);color:white;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.gp-footer-logo{font-size:42px}.gp-footer>p{justify-self:end;font:italic 24px Georgia,serif}.gp-footer>div{display:flex;gap:25px;font-size:12px;font-weight:800}.gp-footer>small{grid-column:1/-1;border-top:1px solid #ffffff33;padding-top:24px;font-size:9px;line-height:1.6}
@media(max-width:1050px){.gp-hero{grid-template-columns:1fr}.gp-hero-art{min-height:650px}.gp-product{grid-template-columns:1fr}.gp-product-art{min-height:390px;border-right:0;border-bottom:1px solid}.gp-inside{grid-template-columns:1fr;gap:50px}.gp-wheel{width:500px;height:500px}.gp-bundle{grid-template-columns:1fr}.gp-bundle-copy{padding:80px 7vw}.gp-faq{grid-template-columns:1fr}.gp-newsletter{grid-template-columns:1fr;gap:45px}}
@media(max-width:720px){.gp-announcement{font-size:8px}.gp-announcement span{margin:0 8px}.gp-header{height:68px;grid-template-columns:1fr auto auto;gap:17px}.gp-menu{display:block}.gp-header nav{position:absolute;left:0;right:0;top:68px;background:var(--cream);display:none;flex-direction:column;padding:25px 7vw;border-bottom:1px solid;gap:22px}.gp-header nav.is-open{display:flex}.gp-hero-copy{padding:60px 7vw}.gp h1{font-size:58px}.gp-hero-copy>p{font-size:15px}.gp-notes{display:grid;grid-template-columns:1fr 1fr}.gp-hero-art{min-height:500px}.gp-sun{width:390px;height:390px}.gp-hero-day{left:4%;top:14%;transform:rotate(-8deg) scale(.72)}.gp-hero-night{right:-2%;bottom:-3%;transform:rotate(8deg) scale(.68)}.gp-float{height:72px;width:72px;font-size:8px}.gp-float-day{bottom:4%}.gp-float-night{right:3%;top:5%}.gp-intro,.gp-products,.gp-inside,.gp-standards,.gp-faq{padding:75px 6vw}.gp h2{font-size:48px}.gp-rhythm{grid-template-columns:1fr}.gp-rhythm article{border-right:0;border-bottom:1px solid;min-height:auto;padding:35px 6vw}.gp-products-head{display:block}.gp-products-head>p{margin-top:30px}.gp-product-grid{grid-template-columns:1fr}.gp-product{min-height:auto}.gp-product-art{min-height:360px}.gp-inside{padding-bottom:105px}.gp-wheel{width:290px;height:290px}.gp-wheel-center{inset:92px;font-size:13px}.gp-wheel-center small{margin-top:-30px}.gp-ing{min-width:155px;padding:10px 12px}.gp-ing b{font-size:7px}.gp-ing span{font-size:11px}.gp-i1{left:-6%;top:-1%}.gp-i2{right:-8%;top:18%}.gp-i3{left:-8%;bottom:13%}.gp-i4{right:-8%;bottom:-3%}.gp-bundle-art{min-height:510px}.gp-bundle-art:after{width:320px;height:320px}.gp-bundle-day{left:10%;top:8%;transform:rotate(-8deg) scale(.76)}.gp-bundle-night{right:1%;bottom:-4%;transform:rotate(9deg) scale(.72)}.gp-standards-grid{grid-template-columns:1fr}.gp-standards-grid article{min-height:auto}.gp-faq{gap:25px}.gp-newsletter{padding:70px 7vw}.gp-footer{grid-template-columns:1fr}.gp-footer>p{justify-self:start}.gp-footer>div{flex-wrap:wrap}.gp-footer>small{grid-column:auto}}

.gp-logo img{display:block;max-width:180px;height:auto}.gp-footer-logo img{display:block;max-width:260px;height:auto}.gp-hero-day>img,.gp-hero-night>img,.gp-bundle-day>img,.gp-bundle-night>img{display:block;width:420px;height:auto;filter:drop-shadow(0 24px 16px #27231933)}
.faq-headings.ems{ color: #6a3cb3 !important; }.btnwhite{ color: #ffffff !important;}.gp-product-heading.ems, .gp-ing-heading.ems{color: #f8df88 !important;}.heading-twomethod.ems, .newletter-headings.ems, .bundle-headings.ems, .standard-headings.ems{color:var(--coral)}

.pal-hero-sec h1,
.pal-methodsec .heading-twomethod,
.pal-products-sec .gp-product-heading,
.pal-products-sec .gp-product h3,
.bundle-pal-sec .bundle-headings,
.pal-standards-sec .standard-headings,
.pal-newsletter .newletter-headings,
.pdp-upcustom-design h1,
.pdp-upcustom-design h2,
.pdp-upcustom-design h3,
.pdp-upcustom-design-night h1,
.pdp-upcustom-design-night h2,
.pdp-upcustom-design-night h3 {
    color: #173c35;
}
.pal-hero-sec h1 em,
.pal-methodsec .heading-twomethod span,
.bundle-pal-sec .bundle-headings span,
.pal-standards-sec .standard-headings span,
.pal-newsletter .newletter-headings span,
.pdp-upcustom-design h1 em {
    color: #ff6f3c;
    display: block;
}
.pal-methodsec .gp-kicker,
.pal-methodsec .heading-twomethod {
    text-align: center;
}
.pal-products-sec .gp-product-heading span,
.pal-ingredients-sec .gp-ing-heading span {
   display: block;  
}
.pal-products-sec .gp-product .gp-micro {
    font-size: 11px;
}
.pal-products-sec .gp-product ul {
    margin: 0;
}
.pal-hero-sec .gp-notes span span,
.pal-products-sec .gp-product ul span,
.bundle-pal-sec ul span {
    border: 1px #173c35 solid;
    border-radius: 100%;
    margin-right: 0px;
    padding: 2px 4px;
}
.pal-products-sec .gp-product .gp-add {
    font-weight: bold !important;
}
.pal-ingredients-sec .gp-ing-heading,
.pdp-upcustom-design .glp-purp-formula h2,
.pdp-upcustom-design-night .glp-purp-formula h2 {
    color: #fff;
}
.bundle-pal-sec ul {
    margin-top: 0;
}
.pal-standards-sec h3 {
    margin: 5px 0px 0px 0px;
    color: #173c35;
}
.pal-faq-sec .faq-headings {
    color: #381e63;
}

.pdp-upcustom-design h1,
.pdp-upcustom-design h2,
.pdp-upcustom-design h3,
.pdp-upcustom-design h4,
.pdp-upcustom-design h5,
.pdp-upcustom-design h6,
.pdp-upcustom-design blockquote,
.pdp-upcustom-design .gp-formula__list span,
.pdp-upcustom-design em,
.pdp-upcustom-design .review-carousel .gp-reviews__score strong,
.pdp-upcustom-design-night h1,
.pdp-upcustom-design-night h2,
.pdp-upcustom-design-night h3,
.pdp-upcustom-design-night h4,
.pdp-upcustom-design-night h5,
.pdp-upcustom-design-night h6,
.pdp-upcustom-design-night blockquote,
.pdp-upcustom-design-night .gp-formula__list span,
.pdp-upcustom-design-night em,
.pdp-upcustom-design-night .review-carousel .gp-reviews__score strong,
.pdp-upbundle-set .gp-why__title,
.pdp-upbundle-set .gp-why__item h3,
.pdp-upbundle-set .product__title h1,
.cart-drawer .drawer__heading,
.cart-drawer .cart-item__title a,
.cart-drawer .cart__empty-text,
.is-empty .cart__empty-text,
.section-template--22069833564338__cart-items-padding h1,
.section-template--22069833564338__cart-items-padding .cart-item__title a,
.collection-hero h1,
.product-grid-container h3 a  {
    font-family: Georgia, serif !important;
    letter-spacing: -.065em !important;
}
.pdp-upcustom-design p,
.pdp-upcustom-design a,
.pdp-upcustom-design span, 
.pdp-upcustom-design i,
.pdp-upcustom-design small,
.pdp-upcustom-design strong,
.pdp-upcustom-design b,
.pdp-upcustom-design-night p,
.pdp-upcustom-design-night a,
.pdp-upcustom-design-night span, 
.pdp-upcustom-design-night i,
.pdp-upcustom-design-night small,
.pdp-upcustom-design-night strong,
.pdp-upcustom-design-night b, {
 font-family: Arial, sans-serif !important;   
}
.pdp-upcustom-design .complete-rhy-sec .gp-rhythm,
.pdp-upcustom-design-night .complete-rhy-sec .gp-rhythm {
    margin-top: 0 ;
}
.pdp-upcustom-design-night h1 em,
.pdp-upcustom-design-night h2 em,
.pdp-upcustom-design-night .review-carousel .gp-review-card__stars,
.pdp-upcustom-design-night .review-carousel .gp-reviews__stars,
.pdp-upcustom-design-night .gp-pdp-rating__stars {
 color: #6a3cb3 !important;   
}
.pdp-upcustom-design .review-carousel .gp-reviews__score,
.pdp-upcustom-design-night .review-carousel .gp-reviews__score,
.pdp-upcustom-design .review-carousel .gp-reviews__kicker,
.pdp-upcustom-design-night .review-carousel .gp-reviews__kicker,
.pdp-upcustom-design .review-carousel .gp-review-card__author,
.pdp-upcustom-design-night .review-carousel .gp-review-card__author,
.pdp-upcustom-design .complete-rhy-sec .gp-rhythm__kicker,
.pdp-upcustom-design-night .complete-rhy-sec .gp-rhythm__kicker,
.pdp-upcustom-design .complete-rhy-sec .gp-rhythm__text,
.pdp-upcustom-design-night .complete-rhy-sec .gp-rhythm__text,
.pdp-upcustom-design .glp-how-use .gp-use__kicker,
.pdp-upcustom-design-night .glp-how-use .gp-use__kicker,
.pdp-upcustom-design .gp-kicker,
.pdp-upcustom-design-night .gp-kicker,
.pdp-upcustom-design .gp-pdp-kicker,
.pdp-upcustom-design-night .gp-pdp-kicker {
  color: #173c35;  
   font-family: Arial, sans-serif !important;
}
.pdp-upcustom-design .review-carousel blockquote,
.pdp-upcustom-design-night .review-carousel blockquote,
.pdp-upbundle-set .gp-reviews blockquote {
    border-left: 0;
    padding-left: 0;
    font-size: 25px !important;
    color: #173c35;
}
.pdp-upcustom-design-night .review-carousel .gp-reviews {
    background: #F3EEFB;
}
.pdp-upcustom-design-night .review-carousel .gp-review-card {
    background: #FBF8FF !important;
}
.pdp-upcustom-design .review-carousel .gp-reviews__arrow:hover {
background: #173c35 !important;
}
.pdp-upcustom-design .complete-rhy-sec .gp-rhythm__copy,
.pdp-upcustom-design-night .complete-rhy-sec .gp-rhythm__copy {
    text-align: left;
}
.pdp-upcustom-design-night .complete-rhy-sec .gp-rhythm__copy {
    background: #CDBCF1 !important;
}
.pdp-upcustom-design-night .complete-rhy-sec .gp-rhythm__art {
    background: #FFCB52 !important;
}
.pdp-upcustom-design-night .glp-how-use .gp-use,
.pdp-upcustom-design-night .glp-how-use .gp-use__visual:before {
    background: #DDD0F4 !important;
}
.pdp-upcustom-design .glp-purp-formula .gp-formula__kicker,
.pdp-upcustom-design-night .glp-purp-formula .gp-formula__kicker {
    font-size: 11px !important;
    color: #fff !important;
    margin-bottom: 25px !important;
     font-family: Arial, sans-serif !important;
}
.pdp-upcustom-design .glp-purp-formula p,
.pdp-upcustom-design-night .glp-purp-formula p,
.pdp-upcustom-design .glp-purp-formula .gp-formula__item b,
.pdp-upcustom-design-night .glp-purp-formula .gp-formula__item b {
    color: #fff !important;
}
.pdp-upcustom-design-night .glp-purp-formula .gp-formula {
    background: #24123F;
}
.pdp-upcustom-design-night .glp-purp-formula h2 em,
.pdp-upcustom-design-night .glp-purp-formula .gp-formula__item span {
    color: #cdbcf1 !important;
}
.pdp-upcustom-design-night .moving-sec .gp-ticker {
    background: #381E63;
}
.pdp-upcustom-design .product__accordion .accordion__content,
.pdp-upcustom-design .product__accordion ul,
.pdp-upcustom-design-night .product__accordion .accordion__content,
.pdp-upcustom-design-night .product__accordion ul,
.pdp-upbundle-set .accordion__content,
.pdp-upbundle-set .product__accordion ul {
    padding: 0 !important;
    letter-spacing: 0;
    line-height: 22px;
    font-size: 14px;
}
.pdp-upcustom-design .product__accordion li,
.pdp-upcustom-design-night .product__accordion li {
   line-height: 24px;
    font-size: 16px;   
}
.pdp-upcustom-design-night .product-form__buttons button {
    background: #381E63 !important;
}
.pdp-upcustom-design-night .glp-how-use .gp-use .gp-use__visual,
.pdp-upcustom-design-night .complete-rhy-sec .gp-rhythm__art .gp-rhythm__circle {
    background: #24123f !important;
}
.pdp-upcustom-design .appstle_subscription_wrapper_option .appstle_single_option_text,
.pdp-upcustom-design-night .appstle_subscription_wrapper_option .appstle_single_option_text,
.pdp-upcustom-design .product-form__quantity,
.pdp-upcustom-design-night .product-form__quantity,
.pdp-upbundle-set .appstle_single_option_text,
.pdp-upbundle-set .product-form__quantity {
    display: none;
}
.pdp-upcustom-design .appstleSellingPlanDescription ul,
.pdp-upcustom-design-night .appstleSellingPlanDescription ul,
.pdp-upbundle-set .appstleSellingPlanDescription ul {
    margin: 0;
    padding: 0;
}
.pdp-upcustom-design .gp-supply__badge {
    font-family: Arial,sans-serif!important;
    letter-spacing: 1px!important;
    font-size: 10px !important;
}
.pdp-upcustom-design-night .gp-supply__badge {
    font-family: Arial, sans-serif !important;
     letter-spacing: 1px!important;
    font-size: 10px !important;
     background: #6a3cb3 !important;
}
.pdp-upcustom-design .appstle_sub_widget .appstle_widget_title,
.pdp-upcustom-design-night .appstle_sub_widget .appstle_widget_title,
.pdp-upbundle-set .appstle_sub_widget .appstle_widget_title {
    font-family: Arial, sans-serif !important;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0;
    color: #173c35;
    text-transform: uppercase;
    font-size: 12px;
}
.pdp-upcustom-design-night .product__media-wrapper {
    background: #ddd0f4 !important;
}
.pdp-upcustom-design .product__accordion h2,
.pdp-upcustom-design-night .product__accordion h2,
.pdp-upbundle-set .product__accordion h2 {
    letter-spacing: 1px !important;
    font-family: Arial, sans-serif !important;  
}
.pdp-upcustom-design .gp-pdp-highlights li,
.pdp-upcustom-design-night .gp-pdp-highlights li,
.pdp-upcustom-design .gp-pdp-trust span,
.pdp-upcustom-design-night .gp-pdp-trust span,
.pdp-upbundle-set .gp-pdp-highlights li,
.pdp-upbundle-set .gp-pdp-trust span {
    font-weight: bold;
    color: #173c35;
    font-size: 12px;
}
.pdp-upcustom-design .product__info-container .gp-pdp-intro p,
.pdp-upcustom-design-night .product__info-container .gp-pdp-intro p,
.pdp-upbundle-set .product__info-container .gp-pdp-intro p {
    color: #173c35;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
}
.pdp-upbundle-set .gp-reviews .gp-reviews__kicker,
.pdp-upbundle-set .gp-pair__kicker,
.pdp-upbundle-set .gp-kicker,
.pdp-upbundle-set .gp-pdp-kicker {
       color: #173c35;
        font-family: Arial, sans-serif !important;
          font-size: 11px !important;
    margin-bottom: 25px !important;
}
.pdp-upbundle-set .gp-reviews__heading em {
    display: block;
}
.pdp-upbundle-set .gp-pair__kicker {
       color: #fff;
}
.pdp-upbundle-set .gp-why__title,
.pdp-upbundle-set .gp-why__item h3,
.pdp-upbundle-set .product__title h1,
.is-empty .cart__empty-text,
.section-template--22069833564338__cart-items-padding h1,
.collection-hero h1  {
   color: #173c35;   
}
.pdp-upbundle-set .product__title h1 em {
    color: #ff6f3c;  
}
.product-media-container {
    border: 2px #173c35 solid !important;
    border-radius: 20px;
}
.cart-drawer,
.cart-drawer .totals__total,
.section-template--22069833564338__cart-items-padding,
.section-template--22069833629874__product-grid-padding,
.facets-container h2,
.facets-container .facet-filters__sort {
    font-family: Arial,sans-serif!important;
}
.cart-drawer .cart__checkout-button:before,
.cart-drawer .cart__checkout-button:after,
.cart-drawer .cart-drawer__empty-content .button:before,
.cart-drawer .cart-drawer__empty-content .button:after,
.is-empty .button:before,
.is-empty .button:after,
.cart__footer .cart__checkout-button:before,
.cart__footer .cart__checkout-button:after {
box-shadow: 0px 0px 0px transparent !important;
}
.cart-drawer .cart__checkout-button,
.cart-drawer .cart-drawer__empty-content .button,
.is-empty .button,
.cart__footer .cart__checkout-button {
    background: #173c35;
    border-radius: 50px;
    font-weight: bold;
    letter-spacing: 1px;
}
.cart-drawer .cart-item__title a,
.section-template--22069833564338__cart-items-padding .cart-item__title a,
.product-grid-container h3 a {
    font-size: 18px;
      color: #173c35;
}