/** Shopify CDN: Minification failed

Line 33:0 All "@import" rules must come first

**/
@font-face {
    font-family: 'Function';
    src: url('Function-Regular.eot');
    src: url('Function-Regular.eot?#iefix') format('embedded-opentype'),
        url('Function-Regular.woff2') format('woff2'),
        url('Function-Regular.woff') format('woff'),
        url('Function-Regular.ttf') format('truetype'),
        url('Function-Regular.svg#Function-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Function';
    src: url('Function-Bold.eot');
    src: url('Function-Bold.eot?#iefix') format('embedded-opentype'),
        url('Function-Bold.woff2') format('woff2'),
        url('Function-Bold.woff') format('woff'),
        url('Function-Bold.ttf') format('truetype'),
        url('Function-Bold.svg#Function-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');



/*  Home Page */

#dc-stewart-labs-dc-power-store .hero__text-content h2{ font-family: 'Function'!important; text-transform: uppercase;
    font-weight: normal;  letter-spacing: 0px;  color: #905532; text-shadow: none; }
#dc-stewart-labs-dc-power-store .horizontal-left .hero__text-shadow{ max-width: 600px;  margin-left: 200px; }
#dc-stewart-labs-dc-power-store .hero__text-shadow{ text-shadow: none; }
#dc-stewart-labs-dc-power-store .hero__subtitle .hero__animation-contents{ font-size:21px;  font-family: 'Function'!important;  font-weight: normal; color:#191919; }
#dc-stewart-labs-dc-power-store .hero__link a.btn{ padding:15px 50px; font-family: 'Function'; font-weight: bold; text-transform:uppercase; }

#dc-stewart-labs-dc-power-store .section-header h2.section-header__title{ color:#090a0a; font-size:22px; font-family: 'Function'; font-weight: bold; 
  text-transform:uppercase; }
.grid-product__title{ color:#0a0a0a; font-size:16px; font-family: 'Function'!important; font-weight: normal; line-height:21px; } 
.grid-product__price{ margin-top:15px; }
.grid-product__actions .btn.btn--circle.btn--icon{ background: #133b69!important; }


#shopify-section-template--15869363519713__slideshow-split2{ margin-bottom:70px; }

.shopify-policy__container{ max-width: 1460px; }
.page-buffer{ padding-top:60px; padding-bottom:60px; }

.footer__block{ max-width:100%; } 
.footer-box{ padding-right:50px; }
.promo-grid__container img.image-fit{ position:relative!important; }
.promo-grid__container .promo-grid__bg{ position:relative!important; }
.product-single__meta .product-widget__ryviu{ margin-bottom:10px; }

.reputon-testimonials-widget .column--3dKO6 a.link--28Xjo{ font-family: Function!important; text-transform: uppercase; font-weight: 400; letter-spacing: 0px;
  color: #905532; text-shadow: none; font-size:22px; }

.reputon-testimonials-widget .column--3dKO6 span{ font-size: 24px; font-family: Function!important;  font-weight: 400; color: #191919; }

.reputon-testimonials-widget .text--124Ir{font-size: 21px!important; font-family: Function!important; font-weight: 400!important; color: #191919!important;}

.reputon-testimonials-widget .text-block--1DX6f span.show-more--pbOLA { font-size: 20px!important; font-family: Function!important;  font-weight: 900; color: #905532; }
.reputon-testimonials-widget{ border:1px solid #eee; padding:40px 0px; }
#shopify-section-template--15869363519713__16522470481350201b h2{ text-align:center; text-transform:uppercase; }

.wholefrm-radio input[type="radio"]{ margin-bottom:10px; }

  .dc-slide .slideshow__slide .hero__subtitle .hero__animation-contents, .dc-slide .slideshow__slide p{ color:#fff!important;}

.summer-sale h2.hero__title{ font-size:24px;}
.summer-sale .hero__subtitle .hero__animation-contents{ font-size:14px!important;}

.site-nav__link{ padding:16px 17px!important;}

.soothe-slide .hero__text-shadow{ max-width:600px;}
.soothe-slide .hero__text-shadow h2{  font-family: 'Playfair Display', serif!important; color:#279b71!important; font-size:90px!important; font-weight:700!important; line-height:84px!important;}
  .soothe-slide .hero__text-shadow h2 p{ color:#279b71!important; font-family:'Playfair Display', serif!important; }

#dc-stewart-labs-dc-power-store .soothe-slide .hero__subtitle .hero__animation-contents {
    font-size: 21px!important;
    font-family: 'Function'!important;
    font-weight: normal;
    color: #48412f!important;
}

#dc-stewart-labs-dc-power-store .hero__link a.btn{ padding: 8px 50px;
    font-family: 'Function';
    font-weight: bold;
    text-transform: uppercase; background:#eea6be!important; color:#f8e1e8!important; font-size: 32px;
}

@media only screen and (max-width: 767px) {
.soothe-slide .hero__text-shadow h2{ font-size: 21px!important;
    line-height: 20px!important;}

#dc-stewart-labs-dc-power-store .soothe-slide .hero__subtitle .hero__animation-contents{ font-size: 14px!important;}
  
}


#products .hero-collection-banner{ display:none;}







