/** Shopify CDN: Minification failed

Line 50:1 Unexpected "{"

**/
/*UPDATE changes
.product-list to .product-grid
.owl-stage .owl-item to .product-grid .slider__item
15644949020831 to 23854728020332
.align-left to .align-ltr-left
.product-detail to .product-info
.gallery-size-medium to .media-gallery-size-medium
.addtocartKJ on product-block.liquid to addtocart
*/


/*hide other apps*/
#satcb_sticky_cart, .satcb_quick_buy, #smartbar-app, #launcher {display:none !important;}



/* purple = #7D27EC */
@font-face {
    font-family: "HelveticaNeueCdn";
    src: url(/cdn/shop/files/font.woff) format("woff");
}

h1, .h1-style, h2, h3, h4, h5, h6, .heading-font, .product-block__title {font-family: HelveticaNeueCdn, Helvetica, sans-serif;}


.button, a.button, .btn, a.btn, button, input[type=submit], input[type=reset], input[type=button] {
 	border-radius: 100px !important;}

.article-list.article-layout--columns .article {border-right: 0 !important;}

.rimage-wrapper .rimage__image.fade-in {
    opacity: 1;
    transition: opacity 0s;}



/*WELLNESS PAGE*/
.template-product .addtocartKJ {display: none;}
.addtocartKJ {display: none;}
.template-suffix-testaddtocart .addtocartKJ, .addtocartKJ {display: block;position: absolute;top: -20px;right: -20px;}
.addtocartKJ .plus {padding: 7px;width: 45px;height: 45px;border: 2.5px solid #fff;border-radius: 50%;}
.collection-listing.slider {padding-right: 20px;margin: auto;max-width: 1000px;border-left: 20px solid transparent;}
.block-label--sold-out .addtocartKJ {display: none;}
#shopify-section-template--24393167765868__custom_liquid_4pMX4k .restrictWidth {max-width: 1440px;margin:0 auto;}
 {text-wrap: pretty;}

@media screen and (max-width: 1000px) {
  .template-suffix-testaddtocart .addtocartKJ, .addtocartKJ {display: block;position: absolute;top: -16px;right: -16px;}
  .addtocartKJ .plus {padding: 7px;width: 42px;height: 42px;border: 2.75px solid #fff;border-radius: 50%;}
}

@media screen and (max-width: 767px) {
  .collection-listing.slider {padding-right: 16px;border-left: none;}
}

/*MENU*/
.logo-area__right__inner svg {padding: 5px;overflow: overlay;background: #FFF;border-radius: 50%;width: 32px;height: 32px;color:#000;}
.cart-link__count {background-color:#7D27EC;color:#fff;font-weight: 700;top: -9px;right: -11px;padding: 4px;font-size: 12px;min-width: 20px;}

.navigation__item>.navigation__link {text-transform: uppercase;letter-spacing: 1px;font-weight: 600;padding: 20px 12px !important;}
.show-search .main-search {transition: opacity .5s cubic-bezier(0,0,.2,1);}
.main-search button.main-search__close {left: 65%;}
.section-header .main-search {margin-top: 90.5px;}


/*DRIP MARK ... need file access to put on all pages*/
.menuDrip img {width: 280px;right: 40px;position: fixed;z-index: 99999;} /*in header.liquid, 546*/




/*HERO*/
#section-id-template--23854728020332__16359276425da8ce46 .fixed-height-item {
    height: calc(100vh - 89px) !important;}




/*PRODUCT CAROUSEL no longer active
.owl-stage .owl-item {transform: scale(0.9); transition: all .3s ease-in;}
.owl-stage .owl-item.active.center {transform: scale(1);}
.owl-stage .block-inner-inner .product-info {margin-bottom: 0;}
.section-id-template--23854728020332__165334552827882f1d {margin:13vh 0 3vh;}*/


/*ABOUT section*/
#shopify-section-template--23854728020332__1653354800fe6e077f {transform: rotate(180deg);}

#shopify-section-template--23854728020332__1653354800fe6e077f .fully-padded-row--medium, 
#shopify-section-template--23854728020332__165335473586989bdd .fully-padded-row--medium {padding:0 0 20px;}

#shopify-section-template--23854728020332__1653354800fe6e077f .container, 
#shopify-section-template--23854728020332__165335473586989bdd .container {max-width: 100%;}

#shopify-section-template--23854728020332__1653354800fe6e077f .image-overlap, 
#shopify-section-template--23854728020332__165335473586989bdd .image-overlap {margin: 0;}

#shopify-section-template--23854728020332__16359278867b92de38 .flexible-layout .align-ltr-left {flex-grow:2;}
#shopify-section-template--23854728020332__16359278867b92de38 .flexible-layout .column--half {width: 40%;}
#shopify-section-template--23854728020332__16359278867b92de38 .image-overlap {margin:0; margin-left: auto;}

#shopify-section-template--23854728020332__165335473586989bdd .column--half {padding-left:0;}


#section-id-template--23854728020332__1653595658b39993cf, #section-id-template--23854728020332__1653595966440ebf53 {margin:0;background: #f7f7f8;}
#section-id-template--23854728020332__1653595658b39993cf h2, #section-id-template--23854728020332__1653595966440ebf53 h2 { width: fit-content;    margin: 0; display:block;padding-top: 40px;
  	-webkit-transform: translateX(-100%) translateY(-80%)  rotate(-90deg); /* Safari */
    -moz-transform: translateX(-100%) translateY(-80%)  rotate(-90deg); /* Firefox 3.6 Firefox 4 */
    -ms-transform: translateX(-100%) translateY(-80%)  rotate(-90deg); /* IE9 */
    -o-transform: translateX(-100%) translateY(-80%)  rotate(-90deg); /* Opera */
    transform: translateX(-100%) translateY(-80%)  rotate(-90deg); /* W3C */  
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;}

#section-id-template--23854728020332__1653595966440ebf53 h2 { float:right;}






/*NEWSLETTER*/
.signup-form__inline-container input {border-radius: 50px 0 0 50px;border: 1.5px solid #000000;text-align: center;}
.signup-form__inline-container input::placeholder {font-size:14px;text-transform:uppercase;}
.signup-form__inline-container button {border-radius: 0 50px 50px 0 !important;}




/*SHOP page*/
.template-collection .filters-adjacent.collection-listing {   
	width: 100%;
    max-width: 1000px;
    margin: 0 auto;}

.product-block__title {
    font-size: 2em;
    font-weight: 800;
	letter-spacing: -.5px;
	text-transform: uppercase;}
 #CollectionFilterForm .filter-group__item {margin: 5px; padding:0; text-transform: uppercase;}
 #CollectionFilterForm .filter-group__items .toggle-target-container {display: inline-flex;}
.filter-group__items .toggle-target-container {flex-wrap: wrap;}
.filter-group .filter-group__item--active {font-weight:600;padding-bottom:2px;border-bottom:2px solid #000;}
.filter-group__item .filter-group__item__text:before, .filter-group__item .filter-group__item__text:after, .filter-group--applied {display:none;}
 #CollectionFilterForm .filter-group__item--disabled .filter-group__item__text {color:#BBB;}
.filter-tick, .layout-switchers {display:none;}


/*PRODUCT cards*/
.product-grid .block-inner-inner {border-radius: 14px; padding:20px; color: #fff;} /*color set by metafield and coded in product-block.liquid*/
/*.product-grid .rimage-wrapper img {mix-blend-mode: multiply;}*/
.product-block .product-block__title {font-size: 2.5em;font-weight: 800; line-height: 1em;min-height: 2em;}
.product-block {padding-top: 70px;}
.product-block .image-cont {margin: -110px -20px 0;}
.product-block .product-price {font-weight: 600;}

@media screen and (max-width: 1000px) {
  .product-block {margin-left: 14px; margin-right: 14px;}
}

.metafields {font-size:.9em;text-transform:uppercase;margin:10px;}
.metafields p {margin:0;text-align:left;}
.metafields .title {font-weight: bold;}
.metafields .answer {float:right;}

.price-label--sold-out, .cc-rating-stars--active {color: #FFF;}
.cc-rating-stars--inactive {color: #FFF3;}

.product-block__rating {min-height: 1.7em;}


.block-label--sold-out {background: url(/cdn/shop/files/soldout.png?v=1653569728);
background-size: 120%; background-blend-mode: overlay;}
/*.block-label--sold-out .product-info, */ .block-label--sold-out .metafields {opacity:0 !important;}


/*PRODUCT pages*/
.template-product hr {border-bottom: 0; margin: 20px 0;}
.template-product shopify-payment-terms {display: none;}

.template-product .section-main-product {margin-top: 0; margin-bottom: 0;}
 
.template-product .product-info {
  	max-width:100%;
  	margin:0;
	padding:0;}

.template-product .detail.product-column-right {
  	background-color:#fff;
	padding: 9vh 50px 7vh;
  	margin-left: 0;
	max-width: 45%;}


.template-product .media-gallery-size-medium {
    padding-top: 7vh;
    padding-bottom: 7vh;
  	width: 55%;}

.template-product .media-gallery-size-medium .media-gallery__inner {
    max-width: 600px;
  	margin: 0 auto;}



.template-product .detail.product-column-right .lightly-spaced-row p {margin:0;}
.template-product .detail.product-column-right .cc-rating-stars--active { color: #000;}
.template-product .detail.product-column-right .cc-rating-stars--inactive {color: #0003;}


.quantity-submit-row {display: flex;}
.quantity-submit-row  label {display:none !important;}
.quantity-submit-row .quantity-submit-row__submit {margin-left: 20px;margin-top:0 !important; display: flex;width: 100%;}
.quantity-submit-row .quantity-wrapper svg {stroke-width:2; height:20px;width:20px;}
.quantity-submit-row .quantity-wrapper a:first-child {border: 0; border-radius: 50px 0 0 50px;background-color: #f7f7f7;}
.quantity-submit-row .quantity-wrapper input {margin:0 !important; border: 0;border-radius: 0;background-color: #f7f7f7;}
.quantity-submit-row .quantity-wrapper a:last-child {border: 0; border-radius: 0 50px 50px 0;background-color: #f7f7f7;}

/*make videos shorter*/
.template-product .product-media--video .product-media__poster, 
.template-product .product-media--video video {height: 500px;overflow: hidden;object-fit: cover;border-radius: 14px;}
.template-product .product-media--video {padding-bottom: 100% !important;border-radius: 14px;}




/*PAGES: slime care and about
#shopify-section-template--15699320897695__main, #shopify-section-template--15699394429087__main {display:none;}
#shopify-section-template--15699320897695__1655402248e94c718e .flexible-layout .column, 
#shopify-section-template--15699394429087__1655405449fc3de045 .flexible-layout .column {padding: 0 30px;}*/
#shopify-section-template--23854728905068__image_with_text_rpNV3w .feature-text-paired {margin:0;}


/*SLIME CARE*/
.template-suffix-slime-care #content .container {background:#000;}
.template-suffix-slime-care #content .container h1, .template-suffix-slime-care #content .container p {color:#fff;}
.template-suffix-slime-care #content .container strong {font-size: 12pt; margin-left: 30px; line-height: 1em;}


/*NOT SLIME collections*/
.template-suffix-notslime .product-grid .block-inner-inner {color: #000;padding-bottom: 0;}
.template-suffix-notslime .product-block .image-cont {margin: 0;}
.template-suffix-notslime .product-block {padding-top: 0px;}
.template-suffix-notslime .product-block .product-block__title {font-size: 1.5em; min-height: 1em;}


.template-suffix-notslime .price-label--sold-out, .template-suffix-notslime .cc-rating-stars--active {color: #000;}
.template-suffix-notslime .cc-rating-stars--inactive {color: #000;}
.template-suffix-notslime .block-label--sold-out {background: transparent;}
.template-suffix-notslime .block-label--sold-out .product-info, .block-label--sold-out .metafields {opacity:1;}





/*REVIEWS section on products*/
#shopify-section-template--15644949446815__1655467478a225f9f5 {background:#000;padding-top:80px;padding-bottom:80px;}
#shopify-section-template--15644949446815__1655467478a225f9f5 .fully-spaced-row--medium {margin-top: 0;margin-bottom: 0;}
#shopify-section-template--15644949446815__1655467478a225f9f5, 
#shopify-section-template--15644949446815__1655467478a225f9f5 h2, 
#shopify-section-template--15644949446815__1655467478a225f9f5 h3, 
#shopify-section-template--15644949446815__1655467478a225f9f5 a, 
#shopify-section-template--15644949446815__1655467478a225f9f5 span, 
#shopify-section-template--15644949446815__1655467478a225f9f5 svg, 
#shopify-section-template--15644949446815__1655467478a225f9f5 p {color:#fff;}

#shopify-section-template--15644949446815__1655467478a225f9f5 a {text-decoration-color: #FFF6;}
#shopify-section-template--15644949446815__1655467478a225f9f5 a:hover {text-decoration-color: #FFF;}

#shopify-section-template--15644949446815__1655467478a225f9f5 h3 {font-size: 20px !important;}
#shopify-section-template--15644949446815__1655467478a225f9f5 .spr-review-header-byline {font-style:italic;opacity:1;}

#shopify-section-template--15644949446815__1655467478a225f9f5 .spr-summary-actions-togglereviews {font-size: 12px;}



#shopify-section-template--15644949446815__1655467478a225f9f5 input,
#shopify-section-template--15644949446815__1655467478a225f9f5 textarea { background: transparent;border: 2px solid #fff;color:#fff;}
#shopify-section-template--15644949446815__1655467478a225f9f5 ::placeholder {color:#fff;}
#shopify-section-template--15644949446815__1655467478a225f9f5 .spr-form-input .spr-icon {width: 24px; height: 24px;}
#shopify-section-template--15644949446815__1655467478a225f9f5 .spr-form-input .spr-icon.spr-icon-star-empty {opacity:.15}

/*BLOG*/
.template-blog .utility-bar {display:none;}
.template-article .article-image {    padding-top: 50px;max-width: 1000px;}
.article-list h2 {font-size: calc(3* var(--font-scale) + var(--base-text-size));}

/*CART*/
.template-cart #shopify-section-template--15644948791455__main .container {max-width: 1100px !important;}
.template-cart #shopify-section-template--15644948791455__main .buttoned-input {border-radius: 50px;border:0;background:#f7f7f7;}
.template-cart #shopify-section-template--15644948791455__main svg {stroke-width:2;}


/*MOBILE*/
@media only screen and (max-width: 767.98px){
.template-product .media-gallery-size-medium {width: 100%;} 
.template-product .detail.product-column-right {max-width: 100%;}
.signup-form__inline-container input {margin-bottom: 0;width: 60%;} 
.signup-form__inline-container .button {border:0; margin-left: -5px;}
#shopify-section-template--23854728020332__165334552827882f1d .view-all { margin: -25px 0;} 
.template-product .media-gallery-size-medium {padding-top: 1vh; padding-bottom: 1vh;}
.template-suffix-notslime .media-gallery-size-medium {padding-top: 4vh; padding-bottom: 1vh;}
.template-product .detail.product-column-right { padding: 7vh 50px 7vh;} 
.template-product .detail.product-column-right h1.title {font-size:40px;}
  .mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link, .mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__link {  line-height:1.2em;font-size: 2em;}
.cart-link__count {left:-11px !important;right: inherit !important;}
  .logo-area__right {padding: 10px 5px 10px 0;}

}
