/** Shopify CDN: Minification failed

Line 153:8 Expected identifier but found whitespace
Line 153:14 Unexpected ";"

**/

@font-face {
  font-family: 'Fusi';
  src: url('Fusi-Normal.eot');
  src: url('Fusi-Normal.eot?#iefix') format('embedded-opentype'),
    url('Fusi-Normal.woff2') format('woff2'),
    url('Fusi-Normal.woff') format('woff'),
    url('Fusi-Normal.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.spk-whatsappchat-box *, .spk-wsp-chat-btn *, .spk-wsp-nft-text * {
	font-family: 'Signika', sans-serif !important;
	font-size: 17px !important;
}
h1,h2,h3,.featured-link--half .collection_title{
  font-family: 'Signika', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 27px;
  
}
.index h2.title, .index .title a, .index h2.title a{
  font-family: 'Signika', sans-serif;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  font-size:40px;
  letter-spacing: 4px;

}
.slides h1.headline{
  font-family: 'Signika', sans-serif;
  font-weight: normal;
  font-style: normal;
}
.header.homepage{
  padding-bottom: 0px;
}
div#spb-information-bar {
  border-bottom: 1px solid #f9b7c4;
}
.header-section .header_border{
  border-bottom: 0;
  padding-bottom:0px; 
}
.header .container.content{
  padding: 0px 0px 0px 0px;
}
ul.blog_list.toggle_list li a {
  color: #333232;
  font-weight: 300;
}
.featured-collection-section img.lazyload--fade-in.lazyautosizes.lazyloaded {
  min-height: 300px;
  max-height: 300px;
}
.-caption {
  border-top: 1px solid #d7d4d3;
  padding-top: 40px;
}
/* .flexslider.homepage_slider {
max-height: 625px;
} */
.blog-section .article h3 {
  display: none;
}
.blognavigation_content ul.blog_list.toggle_list li {
  display: inline-block;
  padding:15px 15px 13px 15px;
  text-transform:uppercase;
  position:relative;
}
.blognavigation_content {
  text-align: center;
  background:#f9b7c4;
}
.index .article h5.sub_title {
  color: #000;
  text-align: center;
}
.index .article h5.sub_title a {
  color: #343534;
  font-family: 'Signika', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 23px

}
.additional_article h5.sub_title{
  text-align:center;
}
.additional_article h5.sub_title a{
  color:#000;
}
.featured-blog-section .article img {
  max-height: 214px;
  min-height: 214px;
}
.footer h6,.index .article .sub_title a{
  font-family: 'Signika', sans-serif;
  font-weight: normal;
  font-style: normal;
}
.featured-link--half .collection_title{
  text-transform: uppercase;
}
.testimonial-section .info h2 {
  color: #333232;
  display: inline-block;
  font-size: 34px;
  font-family: 'Signika', sans-serif;
  font-weight: normal;
  font-style: normal;  
  text-transform: uppercase;
}
.footer-section {
  margin-top: 55px;
}
.featured-blog-section h2.title {
  margin-top: 40px;
}
.testimonial-section .featured-link--half p {
  color: #000;
}
.footer h6 {
  color: #333232;
  text-transform:uppercase;
}
.article .post-section .container.main {
  display: none;
}
.products .thumbnail .info {
  text-align: center;
  display: block;
}
.products .thumbnail .info {
  text-align: center;
  display: block;
}
.products .thumbnail .info span.title,.products .thumbnail .info span.price {
  display: block;
  width: 100%;
  text-align: center;
  float: none;
}
display: block;
width: 100%;
text-align: center;
float: none;

.slider h1.headline {
  font-size: 52px;
  color: #000;
  line-height: 1.2;
  margin-bottom: 40px;
}
span.comment-bodyomega {
  display: inline-block;
  margin-right: 20px;
}
.article-author-date {
  color: #000;
  text-transform: uppercase;
  margin-top: 30px;
  opacity:0.8;
}
span.comment-bodyomega h6 {
  color: #000;
  text-transform: uppercase;
  font-size: 15px;
}
.container.article-contentt {
  margin-top: 10px;
}
.sidebar_content .early_foods {
  display: none;
}
/* .blog .header-section,.article .header-section {
  padding-bottom: 0;
} */
ul.submenu_list {
  display: none;
  text-align: left;
  position: absolute;
  border: 1px solid #eaeaea;
  padding: 15px 9px 30px;
  z-index: 7;
  background: #fff;
  margin: 0;
  left: -25px;
  top: 52px;
  margin-top: 0px !important;
  max-width: 1222px;
}
span.menu-toggle:hover ul.submenu_list {
  display: block;
}
.blognavigation_content ul.blog_list.toggle_list {
  margin-bottom: 0;
}
p.continue_reading {
  text-align: center;
}
p.blog_meta{
  display:none;
}
h2.article_title {
  text-align: center;
  font-size: 25px;
}
.blog-section .bx-wrapper .bx-pager {
  bottom: 18px;
}
.blog-section .bx-wrapper {
  margin: 0 auto;
  box-shadow: none;
  border: 0;
  margin-bottom: 60px;
  max-height: 625px;
  overflow: hidden;
}
h2.article_title a {
  color: #000;
}
.-caption .product.tag {
  margin-bottom: 6px;
}
.product.tag {
  color: #91b644;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
}
.article .continue_reading .action_button {
  background-color: transparent;
  border: 2px solid #000;
  color: #000;
  border-radius: 0;
  font-weight: 400;
}
.blog-section .article img {
  min-height: 240px;
}
.article .continue_reading .action_button:hover {
  background-color: #000;
  color: #fff;
}
.blog-section .article{
  margin-left: 15px;
  margin-right: 15px;
  text-align:center;
  margin-bottom: 50px;
}
.sidebar_content .product_limit {
  display: inline-block;

}
.sidebar_content .thumbnail input.btn {
  border-radius: 0;
  border: 2px solid #333232;
  background-color: transparent;
  color: #333232;
}
.sidebar_content .thumbnail .info,.sidebar_content .thumbnail .price, .sidebar_content .thumbnail .sold_out, .sidebar_content .sold_out {
  color: #333232;
}
.sidebar_content .thumbnail input.btn:hover {
  background-color: #333232;
  color: #fff;
}
.containerr ul.tabs {
  border-top: solid 1px #d7d4d3;
  border-bottom: 0;
}
.collection .image__container img {
  max-height: 284px;
  min-height: 284px;
  overflow: hidden;
}
.sixteen.columns.related {
  border-top: 1px solid #e6e6e6;
}
.slides .headline {
  background-color: #fff;
  color:#333232;
  padding: 5px 10px 10px 10px;
  display: inline-block;
}
.slideshow-section a.action_button {
  border-radius: 0;
  padding: 25px 14px;
  background-color:#fff;
  color:#333232;
}
.footer .newsletter .message {
  display: block;
}
.sale_banner, .new_banner {
  padding: 5px 13px;
}
html {
  padding-bottom: 0 !important;
}
.relative.product_image img {
  max-height: 300px;
  min-height: 300px;
}
.contact-section .sixteen.columns.collection_nav h1 {
  margin-bottom: 0;
}
.containerr ul.tabs li {
  padding: 10px 25px;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.3;
  height: 16px;
  text-transform: capitalize;
  font-weight: 600;
}
#spb-information-bar span.message-text {
  font-size: 14px !important;
}
.nav ul.main.menu li a{
  font-family: 'Signika', sans-serif;
  font-weight: 300;
  font-style: normal;

}
.header-section .header {
  background-color: #fff;
} 
.twelve.columns.nav.omega {
  display: block;
  margin-top: 3%;
}
.thirteen.columns.nav.omega {
  display: block;
  margin-top: 3%;
}
.header .header-logo.logo a {
  max-width: 140px;
  padding-top: 0px;
}
.menu ul{
  background-color:#fff;
}
.featured-promotions .feature-section .feature-wrap {
  /*     position: relative;
  top: 50%; */
  /* -webkit-transform: translateY(-50.1%); */
  /*     -ms-transform: translateY(-50.1%); */
  /* transform: translateY(-50.1%); */
  padding: 10px 0;
  position: initial;
  width: 80%;
  margin: 0 auto;
  left: 0;
  right: 0;
  pointer-events: none;
}
.index .featured-promotions .feature-section .feature-overlay{
  position:initial;

}
.index .featured-promotions .feature-section .feature-details{
  opacity: 1; 
}
.index .featured-promotions .feature-section .feature-overlay{
  background-color: rgba(0,0,0,0.5);
}
.btn.show_more a {
  text-align: center;
  padding: 10px 20px;
  /* display: inline-block; */
  background-color: #94ba45;
  color: #fff;
  font-weight: 700;
}
.btn.show_more {
  text-align: center;
  padding-top: 20px;
}
.testimonial-section {
	margin-top: 35px;
	margin-bottom: 35px;
}
h1.blog-headings{
  text-align:center;
  text-transform:uppercase;
  margin-bottom: 32px;
}
@media only screen and (min-width: 768px) and (max-width: 798px) {
  .container.promotions-grid-standard {
    width: 500px; 
  }
}
@media only screen and (max-device-width : 1000px) {
  .testimonial-section .featured-link--half h2 {
    padding-bottom: 30px;
    padding-top: 20px;
  }
  .blognavigation_content ul.blog_list.toggle_list li {
    display: inline-block;
    padding: 15px 8px 13px 8px;
    font-size:13px; 
  }
  .nav ul li a.cart_button.active {
    margin-bottom: 15px;
  }
  .slider h1.headline {
    font-size: 28px;
    margin-bottom: 25px;
  }
  span.comment-bodyomega h6 {
    font-size: 13px;
  }
  .article-author-date {
    font-size: 13px;
  }
  .featured-promotions .description p {
    line-height: 1.3;
  }
  .featured-promotions .description {
    padding: 0 10px;
  }
  .featured-promotions .feature-section .feature-details h2.title a {
    font-size: 23px;
    line-height: 0 ;
  }
  .featured-promotions .feature-section .feature-details h2.title {
    line-height: 0.9;
  }
}

@media only screen and (max-device-width : 798px) {

  .header-logo.logo a {
    max-width: 130px;
    padding-bottom: 0 !important;
  }
  .slideshow-section .homepage_slider .flex-direction-nav {
    display: block; 
  }
/*   .flexslider.homepage_slider {
    max-height: 407px;
  } */

  .twelve.nav.omega {
    margin-top: 30px;
  }
  .featured-collection-section img.lazyload--fade-in.lazyautosizes.lazyloaded {
    min-height: 229px;
    max-height: 229px;
  }
  .relative.product_image img {
    max-height: 229px;
    min-height: 229px;
  }
  .testimonial-section .featured-link--half h2 {
    margin-top: 40px;
  }
  .slides .headline {
    background-color: #f9b7c4;
    padding: 10px 10px 10px 10px;
    display: inline-block;
    line-height: 1.5;
  }
  h1.product_name {
    font-size: 28px;
  }
  .social_buttons a {  
    padding: 0 11px;
    font-size: 12px;
  }

}
@media only screen and (min-device-width : 799px) {
  .index .featured-promotions .feature-section .feature-overlay {
    min-height: 370px;
  }
}
@media only screen and (min-device-width : 1000px) and (max-device-width : 1200px){
  .index .featured-promotions .feature-section .feature-overlay {
    min-height: 412px;
  }
}

@media only screen and (max-device-width : 767px) {
  .index .featured-promotions .feature-section .feature-overlay {
    /*     min-height: 390px; */
  }


  h1.product_name {
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 1.3;
  }
  div.footer{
    text-align:center;
  }
  p.credits {
    text-align: center;
  }
  .payment_methods {
    text-align: center;
  }
  .flex-caption.homepage_slider__flex-caption{
    -webkit-transform: translateY(-15%);
    -ms-transform: translateY(-15%);
    transform: translateY(-15%);
  }
  .footer ul.social_icons {
    text-align: center;
    display: inline-block;
  }
  .slides .headline {   
    padding: 10px 10px 10px 10px;
    font-size: 30px;
  }
  .flex-caption.homepage_slider__flex-caption{
    top: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-15%);
    bottom: 27%;
  }
  .index h2.title, .index .title a, .index h2.title a {
    font-size: 28px;
    line-height: 1.4;
  }
  .featured-link--half .info.text-align--left {
    text-align: center;
  }
  .featured-link--half {
    width: 100%;
    -webkit-box-flex: 1 0 100%;
    -moz-box-flex: 1 0 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
  .featured-link--half .description {
    font-size: 14px;
  }
  .featured-link--half .collection_title {
    font-size: 22px;
  }

}
@media only screen and (max-device-width : 480px) {
  .index h2.title, .index .title a, .index h2.title a {
    font-size: 20px;
    line-height: 1.4;
  }
  .featured-link--half .collection_title {
    font-size: 19px;
  }
  .index .article h5.sub_title {
    font-size: 20px;
  }
  .featured-promotions .feature-section .feature-details .description p {
    line-height: 1.6;
  }
  .featured-collection-section img.lazyload--fade-in.lazyautosizes.lazyloaded {
    min-height: 150px;
    max-height: 150px;
  }
  .relative.product_image img {
    max-height: 150px;
    min-height: 150px;
  }
  .products .thumbnail .info span.title {
    font-size: 14px;
    line-height: 1.5;
  }
  .image-with-text-section .featured-link--half .info {
    text-align: center;
  }
  .slideshow-section a.action_button {
    border-radius: 0;
    padding: 23px 10px;
    font-size: 11px;
  }
  .slides .headline {
    padding: 10px 10px 8px 10px;
    display: inline-block;
    font-size:18px;
  }
  .featured_text {
    font-size: 15px;
  }
  h1.product_name {
    font-size: 22px;
  }
  .page h1.collection_title {
    font-size: 30px;
  }
  .nav ul li a.cart_button, .nav ul li a.navicon, input[type="submit"].guest_button {
    padding: 8px 8px 5px 10px;
  }
  .twelve.columns.nav.omega {
    margin-top: 10%;
  }
  .testimonial-section .featured-link--half h2 {
    margin-top: 40px;
    font-size: 20px;
    line-height: 1.4;
  }
}


/* Custom css by Percipient */

/* .relative.product_image img {
  transform: scale(0.8) !important;
}
.product_image {
  border: 1px solid #ddd;
  border-radius: 15px;
} */


h1.collection_title_tags, div.collection_title_tags{
  border-right: none; 
}
.mb-50{
  margin-bottom: 50px !important; 
}
.flex-control-thumbs img {
  border: 1px solid #ddd;
  border-radius: 15px;
}
.promo_banner-show .promo_banner {
  padding: 4.24px 0;
}
img.collection_img{
  border-radius: 15px;
}

@media (max-width: 767px){
  .homepage_slider .flex-control-nav li a{
    height: 9px;
    width: 9px;
  } 
  .flexslider .slides img {
    min-height: 250px;
    width: 100% !important;
    object-fit: cover;
  }
  .container .nav.columns {
    width: 170px;
  }
  .container .logo.columns {
    width: 120px;
  }
  ul.menu li.navicon_button {
    margin-right: 15px;
  }
  ul.menu li {
    margin: 0px 5px;
  }
  .logo img{
    scale: 1.2; 
  }   
  #gtranslate_wrapper {
	right: 0% !important;
	top: 55px !important;
    
}
  .promo_banner-show .promo_banner {
	margin-bottom: 20px;
}
}


/* Ipad */
@media only screen and (device-width: 768px) {
  #shopify-section-header .sixteen.columns .four.columns{
  	width: 172px;
  }
  #shopify-section-header .sixteen.columns .twelve.columns{
  	width: 500px;
  }
  div.promo_banner{
  	text-align:left;
  }
  
}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
.container .four.columns {
	width: 100px;
}
    .container .twelve.columns {
	width: 800px;
}
    .nav ul li{
    	padding-left: 10px;
    }
     .logo img{
    scale: 1.2; 
  } 
}


@media only screen and (min-width: 768px) and (max-width: 1199px) {
  div.promo_banner{
  	text-align:left;
  }

}

@media screen and (min-width: 641px) {
 .hidden-tablet-and-up {
  display:none !important
 }

}
@media screen and (max-width: 640px) {
 .hidden-phone {
  display:none !important
 }
}

.collection_banner img{
	width: 100%;
  	height: auto;
  	margin: 0 auto;
}
.blog_meta.tags span{
 	color: #000;
  	font-weight: normal;
  	font-size: 15px;
}
.blog_meta.tags a{
 	color: green;
  	font-weight: normal;
  	font-size: 15px;
}

.btn.show_more {
	margin-bottom: 20px;
}
/* #testimonial_slider.flexslider .slides img{
	max-width: 60%;
}
#testimonial_Slider .featured-link--half .info{
	width:60%;
} */
.grey{
	background-color: #f4f4f4;
}
.collection_banner {
	margin-bottom: -10px !important;
}
.feature_divider1 {
	display: block;
	margin: 25px 0 25px 0;
	background-color: #969589;
	height: 1px;
	width: 30px;
}
.mt-50{
 	margin-top: 50px; 
}
@media (max-width:767px){
	.container .logo.columns {
	width: 100px;
}
  .container .nav.columns {
	width: 190px;
}
  #gtranslate_wrapper {
	right: 0% !important;
	top: 0px !important;
}
  .header-section {

	padding-top: 25px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .header-section {

	padding-top: 10px;
}
}
/* .flexslider .slides > li {
	display: block;
} */

.add-to-cart-btn{
  margin-top: 10px;
}
.add-to-cart-btn .btn {
	padding: .6em 2em .7em;
	max-width: 180px;
  background-color: #303030;
}
.add-to-cart-btn .btn:hover{
	background-color: #666666;
}
.spr-icon-star::before {
	color: #ffa534;
}
.sale_banner, .new_banner {
	background: #ff3636;
}
.collection .add_to_cart.action_button {

	max-width: 200px;
	margin: 10px auto 0 auto;
}
.collection .fancybox-wrap .add_to_cart.action_button {

	max-width: 100%;
	margin: 10px auto 0 auto;
}
.Autoketing-Tpi__SugesstProduct1__BodyWrapper__Header{
	padding: 0 !important;
}
.continue_shopping{
  margin-top:0px;
}
.cart_success {
	color: green;
	font-weight: 700;
}