/** Shopify CDN: Minification failed

Line 74:75 Expected ":"
Line 74:82 Expected ":"

**/
.collection-description{ max-width:1600px; margin: 0 auto}

.marquee {
/*   overflow: hidden; */
}

.marquee-content {
  display: flex;
  animation: scrolling 10s linear infinite;
}

.marquee-item {
  flex: 0 0 10vw;
  margin: 0 1vw;
/*   flex: 0 0 20vw; */
/*   margin: 0 2vw; */
}

.marquee-item img {
  display: block;
  width: 100%;
/*   padding: 0 20px; */
}



#smile-ui-container{ z-index: 99!important}

@media(max-width:1024px){

  .marquee-item {
  flex: 0 0 35vw;
  
  }
}

@keyframes scrolling {
  0% { transform: translateX(0); }
  100% { transform: translatex(-50vw); }
}



.coupons-box h3{ font-size:16px; margin:10px 0; font-weight:500; text-align:left}
.coupons-box ul li{border-bottom: 1px solid #cfcfcf;padding: 10px 20px;font-size: 13px;}
.coupons-box ul li span{font-weight: bold;}

.offer-main{ font-size:14px; margin-bottom:10px; text-align:left}
.offer-main .coupon-inner{ border-bottom:1px solid #e7e7e7; margin-bottom:10px; padding-bottom:10px;position:relative; display:flex; align-items: center;} 
.offer-main .coupon-inner img{ height:auto; margin-right:10px; width:21px}



@media(max-width:767px){
.coupons-box ul { overflow:auto; white-space:nowrap; display:inherit}
.coupons-box ul li{ display:inline-block; white-space: break-spaces; width:inherit}

.breadcrumb__nav{ white-space:nowrap; overflow:auto }
  
}


.top-short-desc{ height:20px; overflow:hidden; position:relative; max-width:700px; margin:0 auto; text-align:center; margin-top:-10px}
.top-short-desc p{ margin:0; padding: 0 20px; font-size:14px}
.top-short-desc strong{ position:absolute; top:-10px; right:0; background:#fff; padding:5px; z-index:1}
.top-short-desc strong::before{ content:'+'; font-size:20px; color:#000; cursor:pointer}
.top-short-desc.active{ height:auto; overflow:inherit; max-width:1600px}
.top-short-desc.active strong{ position:inherit; display:block; font-weight;normal}
.top-short-desc.active strong::before{ content:'-'}
.collection-description{ padding: 0 20px}

.home-seo-content{ max-height:250px; overflow:auto; border:1px solid #f4f4f4}
.home-seo-content .py9{ padding:20px 0!important}

 
@media(min-width:992px){
.page-wrap h1{ padding-top:30px}
ul.swatch-view li{ margin:0 auto !important}

}


.ajax-cart__cart-form{     grid-column-gap: initial!important}




.product-loop__item .product-loop__title a{white-space: nowrap; overflow: hidden;width: 100%;text-overflow: ellipsis;display: inline-block;line-height: normal;height: auto; margin-bottom:0px}
.spf-product-card__title{white-space: nowrap; overflow: hidden;width: 100%;text-overflow: ellipsis;display: inline-block;line-height: normal;height: auto; margin-bottom:0px}
a.spf-product-card__image-wrapper, .spf-product-card{margin-bottom:0px!important}


.spf-product-card__price-wrapper{ display:flex;}
.spf-product-card__oldprice{ margin-left:10px;}
.spf-product-card__oldprice .bacurr-money{ font-size:12px}
.breadcrumb__nav span, .breadcrumb__nav a{ font-size:12px}

.section-txt-icons__content{ padding:0 10px}

.article-template .page-wrap h1{ text-align:left; }


@media(max-width:767px){

  .footer-block__heading{
            border-bottom: 1px solid #4f4f4f;
        padding: 18px 0;
        text-transform: uppercase;
        font-size: 16px;
    margin:0
  }

  .toggle-button{ position:relative;}
  .toggle-button span{ position:absolute; right:0; font-size:16px; font-weight:normal}

  .price__pricing-group{ flex-wrap:wrap}
   .price dd{ margin:10px 5px !important}
  .price--on-sale .price__sale{width: 100%;justify-content: center;}
  .price--on-sale .price__badges{justify-content: center; width: 100%; margin-top:5px}
  .price--on-sale .price__badge--sale{ padding:5px 10px}

  .flickity-page-dots{ display:none}
  .flickity-button{ display:none}

  .onsale{ font-weight:500; display:block}
  .product-loop__price--compare{ margin-left:0px}

  .section-featured-collection__section-heading{ margin-bottom:0px}

  .product__add-container{ width:100%; left:0px; bottom:0px; position:fixed;z-index:9;background: #fff;  }
   .product__add-container .btn-secondary.ajax-submit{ width:100%; max-width:100%; margin-bottom: 0px;padding: 10px 0; height: auto !important;line-height: normal!important; font-size: 16px;}

  .product-page{ transform:none !important; }
  .template-product #smile-ui-lite-container{ display:none!important}
  .breadcrumb__nav{ margin:0px; padding-top:0px; padding-bottom:0px}
  #product-images .flickity-page-dots{ display:block}

  .c-accordion__top-level{ text-transform:uppercase}

 #your-shopping-cart .ajax-cart__page-wrapper{ min-height:auto;transform: inherit;}

  .ajax-cart__buttons{ position:fixed; left:0px; right:0px; bottom:0px; background:#fff; border-top:1px solid #f4f4f4; padding:5px; z-index:9}
  .ajax-cart__page-wrapper .ajax-cart__buttons .ajax-cart__button-submit{ margin-bottom:0px;font-size: 16px; height: auto; padding: 5px;}
  #your-shopping-cart .alireviews-review-tab-wrap{ display:none}
 

  .c-accordion .c-accordion__header .dropdown-arrow {
    
    border: 1px solid #000 !important;
    border-radius: 100px;
    height: 20px !important;
    width: 20px !important;
    display: flex !important;
    margin: 8px 0 0 auto;
    align-items: center;
    justify-content: center;
    padding: 1px 0 0;
}

}

.product-recommendations__wrapper--loop{ opacity:1!important}
.cart_savings p{ color:green !important}

.whatsapp-footer{position:fixed; bottom:50px; right:20px; z-index:999}
.whatsapp-footer img{ max-height:35px; width:auto; }


.product-template__details-table .accordion-item h2{ font-size: 16px !important; background:#f3f3f3; padding: 15px; cursor:pointer; position:relative }
.product-template__details-table .accordion-item h2 span{ position:absolute; right:20px; font-size:20px}
.ajax-cart__accordion .tlink.has_sub_menu button{ font-weight:bold; color:#6b4286;     border: 1px dashed #6b4286;     padding-left:40px;}
.ajax-cart__accordion .tlink.has_sub_menu button span{ padding-left:20px;}  




.section-featured-collection .flickity-page-dots{ display:none}


#mobile-slideout{
  z-index: 999999999 !important;
}

.qty-price{ display:flex; justify-content:space-between; align-items:center}
.ajax-cart__discount_allocations{ margin-bottom:5px}
.ajax-cart__discount_allocations--item{ display:flex; align-items:center}
.ajax-cart__discount_allocations--item svg{ margin-right:5px}

.qty-price .ajax-cart__qty-control--down, .qty-price .ajax-cart__qty-control--up{ width:inherit!important; height:inherit!important; line-height:auto!important;line-height: 30px !important;}
.qty-price button{ padding:0 5px!important}
.qty-price .ajax-cart__qty-input{ width:20px!important; height:inherit!important;line-height: 30px !important;}



.mobile-header__cart-links--wishlist wishlist-link .wk-button{ margin:0px; top:0px !important;    margin-right: 1em !important;}

#your-shopping-cart .section-footer, #your-shopping-cart .shopify-section-group-footer-group{ display:none}
#your-shopping-cart .ajax-cart__page-wrapper{ min-height:auto;}
.template-cart #smile-ui-lite-container{ display:none}

 .desktop-banner {
    display: none;
  }

  .mobile-banner {
    display: none;
  }

  @media (min-width: 768px) {
    .desktop-banner {
      display: block;
    }
  }

  @media (max-width: 767px) {
    .mobile-banner {
      display: block;
    }
  }


.header__cart-links__wrapper a svg {

    height: 20px !important;
    width: 20px !important;

  
}

.megamenu__listcontainer {border-right:1px solid #eee;}
.megamenu__wrapper .megamenu__listcontainer:last-child {border-right:0;}
.megamenu__listcontainer  .megamenu__header {padding:0; margin-bottom: 7px;}
.megamenu__list .megamenu__listitem { padding: 0 0 2px 0;}
.megamenu__header .megamenu__headerlink{font-weight:600;}
.megamenu__listitem .menu__listlink{font-size:13px;}
 


.navigation .megamenu.row.grid__wrapper {  
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
}


.price-item--sale span{ font-size:20px}
.spf-product-card__saleprice span{ font-size:15px}
 

.spf-product-card__inner span.spf-product__label { padding: 1px 4px; font-size:12px;}

.gf-actions .gf-summary {margin-bottom:0;}
.gf-actions .gf-filter-selection {margin-bottom:0;}
.gf-actions .globo-selected-items-wrapper {display:none;}

@media (min-width: 1200px) {
.product-loop .spf-col-xl-3 {  padding: 0 6px;} 
}

.collection__page--description {margin: 32px 0;}

.collection__page--description.pb2 {margin: 32px 0 0;}
.collection__page--wrapper.pb9 { padding-bottom:10px;}

.section-footer .left-footer { padding-top:30px; padding-bottom:30px;}

.grid__wrapper.edge {margin-top:15px;}
.rte p {margin:0 0 20px;}
.span-12.auto {margin:0;}

.section__banner-caption.span-12.auto {margin:0 auto;}


.product-page .product-top {padding-top:0;}
.product-form__prices .product__policies  {margin-bottom:5px;}
.sticky--content h1 {padding-top:0;}
.page-wrap .sticky--content h2{text-align:left;}
.product__section-right.span-6 {padding: 13px 0;}
.product-form__prices.mb2 {margin-bottom:0;}
.product__quantity.pt2 { padding-top:0; margin-top:0;}
.product-form__buttons.pt2 { padding-top:0;}

.section__product-details--inner.py8 {padding-top:0;}

.product-form__buttons .button {max-width: 100%; }

.search-new .search-new-inside{border: 1px solid #c7c6c6; padding: 12px 15px; border-radius: 4px; width:50%}
.search-new .search-new-inside span{padding-left:5px;}
.section-header{ -webkit-box-shadow: 0px 10px 5px -7px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 10px 5px -7px rgba(0,0,0,0.08);
box-shadow: 0px 10px 5px -7px rgba(0,0,0,0.08);}

.template-index .section-header{ box-shadow:none}

.section-header ul.header__cart-links__wrapper.cart-link-topbar-false a{ display:block!important; text-align:center; } 
.section-header ul.header__cart-links__wrapper.cart-link-topbar-false a span{ display:block; font-size:13px; margin-top:5px }
.header__cart-links__wrapper li{ margin:0 30px 0 0 }

    @media only screen and (min-width: 769px) {
  

      .ajax-cart__page-wrapper .ajax-cart__item-details{grid-column: auto / span 10!important}

      
      }


.ajax-cart__accordion .tlink.has_sub_menu button{ padding-left:35px}

.ajax-cart__title a, .ajax-cart__cart-title__wrapper{ max-width:inherit}

#mobile-menu .mobile-header__cart-links--cart a {
    background:#fff;
    border-radius: 50%;
    width: auto !important;
    height: auto !important;
    color: var(--mobile-header-bg);
    position: relative;
    display: inline-block;
    margin-bottom: 0;
}

.gf-filter-trigger{ margin-bottom:0px !important}

.icon-type--sale-item{ display:none}

span.red-menu {
    color: red;
    font-weight: bold;
}

.template-product .page-wrap{ margin-top:20px}

.product-off{     background: #000;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    padding: 2px 5px;
    bottom: 5px;
    left:5px;
    font-size: 10px;
            z-index:1}

.product-off span{ font-size:11px !important}

.product-loop__badge-icon.icon-type--sale-item{ display:none}

.pure-gold-tag{ position:absolute; top:0px; left:0px; z-index:999;}
.pure-gold-tag::before{ content:''; background-image: url(/cdn/shop/files/pure_gold_tag_8ad3585a-3010-4b8e-b627-72b4118f43cf.png);
                       background-repeat: no-repeat; position:absolute; top:0px; left:0px;     width: 84px;
    height: 24px;
    background-size: cover;}


.pure-gold-tag img{ max-width:85px;     height: auto;}
.off-tag{background: #000; color: #fff; font-size: 12px; border-radius: 2px; padding: 1px 5px; display: inline-block; z-index:99}

.template-product .bacurr-cur-blocker, .template-cart .bacurr-cur-blocker{ display:none!important}

 @media (max-width:767px) {

  .mobile-nav__mobile-menu-wrapper ul li { border-bottom:1px solid #000; }
   .v-start {padding:20px !important;}
   
   .mobile-nav__wrapper .mobile-nav__menu-blocks .mobile-nav__mobile-menu-wrapper ul.js-accordion-mobile-nav li {border-bottom:1px solid #020202 !important; padding: 1px 15px !important;}
   .mobile-nav__wrapper .mobile-nav__menu-blocks .mobile-nav__mobile-menu-wrapper ul.js-accordion-mobile-nav li a {font-size: 15px;}
   .mobile-nav__wrapper .mobile-nav__menu-blocks .mobile-nav__mobile-menu-wrapper ul.js-accordion-mobile-nav li.c-accordion__panel {border:0 !important;}
   
   .section-footer .left-footer {padding: 0 20px 20px;}
   .grid__wrapper.edge {margin-top:0;}

   .mobile-nav__wrapper { padding-top:25px !important;}
   .mobile-nav__mobile-menu-wrapper.px6 {padding:0;}

   .links--divider { display:none;}

   .swatch-single.swatch-view-slide .swatch-navigable ul.swatch-view{ justify-content:center}

   .spf-product-card__saleprice span{ font-size:13px}

   .spf-product-card__price-wrapper{ flex-wrap:wrap}

}


.curreny-new-box{ background: #ffff; padding-left: 50px;padding: 10px 50px 10px 50px;     margin-top: -15px; border-top:1px solid #ebebeb;margin-bottom: -15px;}
.curreny-new-box span{ color:#000}

  .template-article .box-ratio img{ height:auto !important}
  .template-article .box-ratio{ padding-bottom:0px !important; height:auto}

@media(max-width:767px){

  .curreny-new-box{ text-align:center; margin-bottom:0px;}
  .footer-block__heading.h5{ margin-bottom:0px}


}

