/** Shopify CDN: Minification failed

Line 408:33 Expected ":"
Line 492:0 Unexpected "}"

**/
  .loading-overlay__spinner{display:none;}
.predictive-search__loading-state{display:none;}

/*START Tebiko Product Slider*/ 
#tbk_product_media_slider .tebiko_product_media_slide{
  width:100%;
  min-height:300px;
}

#tbk_product_media_slider img{
  width:100%;
  height:auto;
  /*aspect-ratio:3/2;
  object-fit:contain;*/
  }
#tbk_product_media_slider_thumbs .sliderThumbs {
      width:100%;
      box-sizing: border-box;
      padding: 10px 0;
      overflow:hidden;
    }

#tbk_product_media_slider_thumbs .swiper-slide {
      width: 25%;
      height: 100%;
      opacity: 0.5;
    }

#tbk_product_media_slider_thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }

#tbk_product_media_slider_thumbs .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
.tebiko_product_media_slide video{
  object-fit:contain;
  width:100%;
  height:auto;
}
.tebiko_product_media_slide iframe{
  object-fit:contain;
  display: block;
  min-width:100%;
  max-width: 100%;
  height: 100%;
  width: 100%;
  min-height:300px;
}
/*END Tebiko Product Slider*/ 




/*Header*/
details[open]>.header__menu-item{text-decoration:none !important;}
.header__submenu .header__menu-item:hover{text-decoration:none !important;}
.header__active-menu-item{text-decoration:none !important;}
.header__menu-item:hover span {
    /*text-decoration: underline;
    text-underline-offset: 1rem;*/
  text-decoration:none;
}





/*Footer*/
.tbk_footer_contact{
  display:flex;
  flex-wrap:wrap;
  justify-content:start;
  align-items:start;
  margin:8px 0px;
}
.tbk_footer_contact_icon{
  max-width: 18px;
  max-height:18px;
  flex: 1;
  margin: 0 8px 0 0;
  display: flex;
  align-items: start;
  padding-top: 4px;
}
.tbk_footer_contact_text{
  flex:1;
  text-decoration:none;
  padding:0px !important;
  margin:0px !important;
}
.tbk_footer_contact_social{
  display: flex;
  justify-content: start!important;
  padding-left: 18px;
}
.tebiko_footer{
  display:none;
  width:100%;
  text-align:center;
  font-size:12px;
  padding:20px;
}
.tebiko_footer a{
  text-decoration:none;
  color:default;
    
}



/*Tbiko Modificatios*/
@media screen and (max-width: 990px) {
.tebiko_detailed_nav{
  padding:0px !important;
}
}
/*Predictive Search*/
.predictive-search span{color:#000000 !important;}
.predictive-search p {color:#000000 !important;}






.shopify-section-header{z-index:999999;}
#shopify-section-header{z-index:999999;}
  .announcement-bar__message{font-weight:normal;}


.drawer{z-index:99999999 !important;}
arcticle header{background:none; color:#000000;}  
*:focus-visible{box-shadow:none !important; border:0px !important;outline:none !important;}


/*Fix for numbered lists jumping into another line*/
div #shopify-section-article-template ol li {
    list-style: unset !important;
}

/*Quick Add as a Side Panel*/
/*
.quick-add-modal__content {
  margin-top: unset !important;
  --modal-height-offset: 0rem;
  position: absolute !important;
  height:100% !important;
  left:unset !important;
  top: 0 !important;
  right: 0px !important;
  transform: unset !important;
  margin: 0px !important;
  width: 100% !important;
  background-color: rgb(var(--color-background));
  overflow: hidden  !important;
  max-width:30% !important;
  max-height:100% !important;
}
.quick-add-modal__content .product{flex-direction:column !important;}
.quick-add-modal__content .product h2{font-size:24px;}
.quick-add-modal .product:not(.product--no-media) .product__media-wrapper{width:100% !important; max-width:150px !important;}
.quick-add-modal .product:not(.product--no-media) .product__info-wrapper{width:100% !important; max-width:100% !important;}

@media only screen and (max-width: 768px) {
  .quick-add-modal__content {max-width:90% !important;}
  .quick-add-modal .product:not(.product--no-media) .product__media-wrapper{width:100% !important;max-width:100px !important;}
  .quick-add-modal .product:not(.product--no-media) .product__info-wrapper{width:100% !important;max-width:100% !important;}
} */










:root {
  --louvie_border_radius: 12px;
  --louvie_light_blue: #EDF6FF;
  --louvie_light_gray:#F5F5F5;
  --louvie_text_color:#5E5E6A;
  --louvie_bg_light:#FCFDFF;
  
}
.header--middle-center:not(.drawer-menu){
  max-width:100% !important;
}


body{margin:30px !important;}


footer{margin-bottom:30px !important;
   border-radius:var(--louvie_border_radius) !important;  
       /*
       border-bottom-left-radius:var(--louvie_border_radius) !important;
  border-bottom-right-radius:var(--louvie_border_radius) !important;*/
      }
.announcement-bar-section{margin-bottom:10px;}
.announcement-bar-section .utility-bar{border-radius:var(--louvie_border_radius);}
sticky-header{
  border-radius:var(--louvie_border_radius) !important;
  /*
  border-top-left-radius:var(--louvie_border_radius) !important;
  border-top-right-radius:var(--louvie_border_radius) !important;*/
  background:transparent !important;
}
header{
  border-radius:var(--louvie_border_radius) !important;
  /*border-top-left-radius:var(--louvie_border_radius) !important;
  border-top-right-radius:var(--louvie_border_radius) !important;*/
}
/*Home*/
.banner__media{background:#fff !important;}
.banner:after {background-color:#ffffff !important;}
.banner__media img{  border-bottom-left-radius:var(--louvie_border_radius) !important;
  border-bottom-right-radius:var(--louvie_border_radius) !important;}

.instafeed-hover-layer {border-radius:var(--louvie_border_radius) !important;}

#tebiko_text-template--23084391072066__tebiko_text_HKGJ73{border-radius:var(--louvie_border_radius); padding:50px 0px;}
#tebiko_text-template--23084391072066__tebiko_text_HKGJ73 p{font-size:20px;}

#tebiko_media_text-template--23084391072066__tebiko_media_text_JXEpNn .content_wrapper{border-radius:var(--louvie_border_radius) !important;}
#tebiko_media_text-template--23084391072066__tebiko_media_text_JXEpNn .content_media{border-radius:var(--louvie_border_radius) !important;}
#tebiko_media_text-template--23084391072066__tebiko_media_text_JXEpNn .content_media img{border-radius:var(--louvie_border_radius) 0px 0px var(--louvie_border_radius) !important;}
#tebiko_media_text-template--23084391072066__tebiko_media_text_JXEpNn .content_info{border-radius:var(--louvie_border_radius) !important;}


#shopify-section-template--23084391072066__1721835566e19fdb7f .jdgm-carousel-title{display:none !important;}
#shopify-section-template--23084391072066__1721835566e19fdb7f .jdgm-all-reviews-rating-wrapper{display:none !important;}


.color-scheme-c1cffd6c-1ffa-47fa-a74b-5ffd0001215e{border-radius:var(--louvie_border_radius) !important;}
#collection-template--23084391072066__featured_collection{
/*  background:var(--louvie_light_gray) !important;
*/
  border-radius:var(--louvie_border_radius) !important;
  background-color:var(--louvie_bg_light) !important;
  




  
  max-width:100% !important;
}
#collection-template--23084391072066__featured_collection .collection__title{
  max-width:100%;
}
#collection-template--23084391072066__featured_collection slider-component{
  max-width:100%;
  
}
#tebiko_icon_boxes-template--23084391072066__tebiko_icon_boxes_RCbMPw{
  border-radius:var(--louvie_border_radius) !important;
}

/*SEARCH*/

.template-search__header{
  background:var(--louvie_light_blue) !important;
  border-radius:0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;
      max-width: 100%;
    padding: 30px;
}
#shopify-section-template--23084391301442__main aside{
 max-width:100% !important; 
}
#shopify-section-template--23084391301442__main .template-search__results{
  background:var(--louvie_light_gray) !important;
  border-radius:var(--louvie_border_radius) !important;
  max-width:100% !important;
  padding:30px;
}



/*About*/
#shopify-section-template--23085974454594__tebiko_media_text_pXRcHf .content_wrapper{border-radius:var(--louvie_border_radius) !important;}
#shopify-section-template--23085974454594__tebiko_media_text_pXRcHf .content_media{border-radius:var(--louvie_border_radius) !important;}
#shopify-section-template--23085974454594__tebiko_media_text_pXRcHf .content_media img{border-radius:var(--louvie_border_radius) 0px 0px var(--louvie_border_radius) !important;}
#shopify-section-template--23085974454594__tebiko_media_text_pXRcHf .content_info{border-radius:0px var(--louvie_border_radius) var(--louvie_border_radius) 0px !important;}
#tebiko_media_text-template--23085974454594__tebiko_media_text_pXRcHf .content_wrapper{background-color:var(--louvie_light_gray) !important;}





#tebiko_text-template--23084391072066__tebiko_text_aCKtGD{border-radius:var(--louvie_border_radius) !important;}


/*Collection*/
#shopify-section-template--23084390809922__product-grid .collection{
  margin:30px auto 0px auto !important;
  width:100%;
  max-width:100% !important;
  background-color:var(--louvie_light_gray);
  border-radius:var(--louvie_border_radius);
  padding:30px 0px;
  
}
#shopify-section-template--23084390809922__product-grid aside{
    margin:0px auto !important;
  width:100%;
  max-width:100% !important;
  padding:0px;
}


/*Product*/
product-info .product{display:grid; grid-template-columns:1fr 1fr; gap:30px !important;}
product-info .page-width{max-width:100%; padding:0px !important;}
.product__info-wrapper{
  /*background-color:var(--louvie_light_blue); 
  border-radius:var(--louvie_border_radius);*/
  padding:40px !important;
  max-width:unset !important;
  width:100% !important;
}
product-info .accordion__title{
  color:var(--louvie_text_color) !important;
}

#shopify-section-template--23084391268674__17217472317221eff9 .page-width{
  padding:30px 0px !important; 
  margin:0px auto !important;
  max-width:100% !important;
  /*background-color:var(--louvie_light_blue);*/
  border-radius:var(--louvie_border_radius);
  
}
.jdgm-row-stars{justify-content:start !important; }
.jdgm-rev-widg__summary{align-items:start !important; max-width:200px !important;}
.jdgm-widget-actions-wrapper {align-items:end !important; justify-content:center !important;}
.jdgm-widget-actions-wrapper a{margin:0px!important;margin-top:20px!important;}
@media only screen and (max-width: 600px){
  .jdgm-widget-actions-wrapper a{margin:0px!important;margin-top:20px!important;}
}
.jdgm-histogram{
  align-items:start !important;
               width:60% !important;}








.product__media-wrapper{
  border-radius:var(--louvie_border_radius);
  padding:40px !important;
  background-color:var(--louvie_light_gray);
  max-width:unset !important;
  width:100% !important;;
}
product-recommendations{
  background-color:var(--louvie_light_gray);
  margin:30px auto !important;
  width:100%;
  max-width:100% !important;
  border-radius:var(--louvie_border_radius);
}
product-recommendations h2{
  font-weight:bold !important;
}
/*Contacto*/
#tebiko_text-template--23084391137602__tebiko_text_k4rcGk {border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}

.contact__button button{border: 1px solid var(--louvie_text_color) !important;}
.contact__button button:hover::after{box-shadow:none !important;}


/*Nosotros*/
#shopify-section-template--23085974454594__tebiko_media_text_pXRcHf .content_media img{border-radius:var(--louvie_border_radius)  !important;}

#tebiko_text-template--23085974454594__tebiko_text_cMhm9H {border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}
#shopify-section-template--23085974454594__multicolumn_3ck8NG .multicolumn{border-radius: var(--louvie_border_radius); margin-bottom:30px;}

#tebiko_video-template--23085974454594__tebiko_video_PHGJyx{
  background-color:var(--louvie_bg_light) !important;
  border-radius:var(--louvie_border_radius) !important;
  padding:50px 0px !important;
}
#tebiko_video-template--23085974454594__tebiko_video_PHGJyx{
  iframe{
    border-radius:var(--louvie_border_radius) !important;
  }
  video{
    border-radius:var(--louvie_border_radius) !important;
  }
}
#shopify-section-template--23085974454594__rich_text_KjgjDi .rich-text{
  border-radius:var(--louvie_border_radius) !important;
  margin-bottom:30px !important;w
}

#shopify-section-template--23085974454594__multicolumn_3ck8NG{
  border-radius:var(--louvie_border_radius);
 /* background-color:var(--louvie_bg_light);*/
}
#shopify-section-template--23085974454594__multicolumn_3ck8NG .multicolumn-card{
  
  border-radius:var(--louvie_border_radius) !important;
  padding: 2.5rem;
}


/*Blog*/
#tebiko_text-template--23084390744386__tebiko_text_qfKxcP {border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}
#tebiko_text-template--23084390711618__tebiko_text_DaRzJ7 {border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}
.main-blog{margin: 40px auto !important;max-width:100% !important; 
          /* background:var(--louvie_light_blue);border-radius:var(--louvie_border_radius);*/
          }
.main-blog img {
  border-radius: var(--louvie_border_radius);
  background: #ffffff !important;
}
.main-blog h3 {
  font-weight: bold;
}
.main-blog h3 a {
  text-decoration: none !important;
}
.main-blog .article-card__excerpt {
  display: none;
}
.main-blog .article-card__image{
  background:var(--louvie_light_blue) !important;
}
.article-template__title{font-weight:bold;}

#shopify-section-template--23084391072066__featured_blog_tDfcDg .section-template--23084391072066__featured_blog_tDfcDg-padding{
  /*background:var(--louvie_light_blue) !important;*/
  border-radius:var(--louvie_border_radius) !important;
  margin:30px auto;
  max-width:100% !important;
  width:100%;
  
}
#shopify-section-template--23084391072066__featured_blog_tDfcDg .article-card__excerpt{
  display:none !important;
}
#shopify-section-template--23084391072066__featured_blog_tDfcDg .article-card-wrapper:hover a{
  text-decoration:none !important;
}
.article-card-wrapper img{border-radius:var(--louvie_border_radius) !important;}
.article-card-wrapper .article-card__image-wrapper  {border-radius:var(--louvie_border_radius) !important;}
.article-card-wrapper:hover a:after{text-decoration:none;}



/*Collection*/
#tebiko_text-template--23084390809922__tebiko_text_LAWReH{border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}

/*FAQ*/
/*#tebiko_faq_template--23084391170370__tebiko_faqs_yV3XX4{border-radius:var(--louvie_border_radius) !important;}
*/
/*Policies*/
.shopify-policy__container{
  background:var(--louvie_light_blue) !important;
  border-radius:var(--louvie_border_radius) !important;
  margin:30px 0px !important;
  max-width:100% !important;
  width:100% !important;
  padding:30px !important;
}
.shopify-policy__container .shopify-policy__body{
  margin:0px auto;
  max-width:50% !important;
}
.product-card-wrapper:hover a{text-decoration:none !important;}
  .product-card-wrapper img{border-radius:var(--louvie_border_radius) !important;}
.product-card-wrapper .card__media {border-radius:var(--louvie_border_radius) !important;}

.tbk_header_icon_text{text-decoration:none !important; display:block; color:var(--louvie_text_color) !important;}
.link{text-decoration:none !important;}
  account-icon svg{display:none;}
} 

body{background-color:#f5f5f5 !important;}
main{background-color:#f5f5f5 !important;}
.header__icons {
    gap: 30px !important;
}

article header{background:transparent !important;}

 


/*Instafeed*/
#shopify-section-template--23084391072066__172144076699c64c7c .page-width{
    width: 100% !important;
    max-width: 100% !important;
    /*padding: 0px !important;*/
    margin: 0px auto !important;
}
#shopify-section-template--23084391072066__172144076699c64c7c .instafeed-new-layout-wrapper{
  gap:10px !important;;
}

#shopify-section-template--23084391072066__172144076699c64c7c img{
  border-radius:var(--louvie_border_radius) !important;
}

#shopify-section-template--23085974454594__1722042290c81c41ae .page-width{
    width: 100% !important;
    max-width: 100% !important;
    /*padding: 0px !important;*/
    margin: 0px auto !important;
}
#shopify-section-template--23085974454594__1722042290c81c41ae .instafeed-new-layout-wrapper{
  gap:10px !important;;
}

#shopify-section-template--23085974454594__1722042290c81c41ae img{
  border-radius:var(--louvie_border_radius) !important;
}

header{padding:0px 20px !important;}
.header__inline-menu ul li span{padding: 20px 0px !important;}
.mega-menu__content{border-radius:var(--louvie_border_radius) !important;}



.tbk_footer_signup{padding-right:40px !important;}
.footer__blocks-wrapper .footer-block:nth-child(2){
  margin-left:50px !important;
  margin-right:-50px !important;
}

.link_wishlist svg {color:var(--louvie_text_color) !important;
}
.gw-wl-icon{color:var(--louvie_text_color) !important;
}
.gw-btn{color:var(--louvie_text_color) !important;}

.header__icon--cart svg g{fill:var(--louvie_text_color) !important;}
header .link{font-size:15px !important;}
.tbk_menu_all{font-weight:bold !important;}



#tebiko_grid-template--23084391072066__tebiko_grid_BhMxfj{
  border-radius:var(--louvie_border_radius) !important;
}
#tebiko_grid-template--23084391072066__tebiko_grid_BhMxfj img{
  border-radius:var(--louvie_border_radius) !important;
}
#tebiko_grid-template--23084391072066__tebiko_grid_BhMxfj .tbk_grid_item_img_box2{
  aspect-ratio:unset !important;
}
#tebiko_grid-template--23084391072066__tebiko_grid_BhMxfj .tbk_grid_item_title2{
  font-size:13px !important;
  font-weight:600 !important;
}



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

.tbk_footer_signup{padding-right:0px !important;}
.footer__blocks-wrapper .footer-block:nth-child(2){
  margin-left:00px !important;
  margin-right:0px !important;
}



  
  body{margin:15px !important;}
  /*Product info*/
  product-info .page-width{padding:0px !important;}
  .product__media-wrapper{
  margin-right:0px;}
  product-info .product{display:grid; grid-template-columns:1fr; gap:10px !important;}


/*Home info*/
#tebiko_media_text-template--23084391072066__tebiko_media_text_JXEpNn .content_media img{border-radius:var(--louvie_border_radius)  var(--louvie_border_radius) 0px 0px !important;}

  
/*About*/
#shopify-section-template--23085974454594__tebiko_media_text_pXRcHf .content_media img{border-radius:var(--louvie_border_radius)  !important;}

  
  
  #shopify-section-template--23085974454594__tebiko_media_text_pXRcHf .content_info{border-radius:0px 0px var(--louvie_border_radius) var(--louvie_border_radius)  !important;}

  #tebiko_text-template--23084391072066__tebiko_text_HKGJ73{padding:20px;}



  
/*Blog*/
#tebiko_text-template--23084390744386__tebiko_text_qfKxcP .tbk_text_background{border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}
#tebiko_text-template--23084390711618__tebiko_text_DaRzJ7 .tbk_text_background{border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}

/*Collection*/
#tebiko_text-template--23084390809922__tebiko_text_LAWReH .tbk_text_background{border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}

  
/*Contacto*/
#tebiko_text-template--23084391137602__tebiko_text_k4rcGk .tbk_text_background{border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}

/*Nosotros*/
#tebiko_text-template--23085974454594__tebiko_text_cMhm9H .tbk_text_background{border-radius: 0px 0px var(--louvie_border_radius) var(--louvie_border_radius) !important;}

/*Policies*/  
.shopify-policy__container .shopify-policy__body{
  margin:0px auto;
  max-width:100% !important;
}

.tbk_header_icon_text{display:none !important;}
  account-icon svg{display:block;}


.header__icons {
    gap: 0px !important;
}

#shopify-section-template--23084391072066__172144076699c64c7c .instafeed-new-layout-wrapper{grid-template-columns:repeat(2, 1fr) !important;}
#shopify-section-template--23084391072066__172144076699c64c7c .instafeed-new-layout-item{width:100% !important; height:100% !important;min-height:200px;}  



  #shopify-section-template--23085974454594__1722042290c81c41ae .instafeed-new-layout-wrapper{grid-template-columns:repeat(2, 1fr) !important;}
#shopify-section-template--23085974454594__1722042290c81c41ae .instafeed-new-layout-item{width:100% !important; height:100% !important;min-height:200px;}  

  
  
} 


@media only screen and (max-width: 768px) {.link_wishlist{display:none!important;}}

.jdgm-rev-widg__header{text-align:left !important;}
.jdgm-rev-widg__header{padding-left:20px !important;}
.jdgm-histogram{max-width:100% !important;}
.jdgm-review-widget--medium .jdgm-write-rev-link, .jdgm-review-widget--medium .jdgm-ask-question-btn{max-width:60% !important; text-align:center !important}
.menu-drawer__menu-item img{max-height:200px; width:100%; object-fit:cover; border-radius:var(--louvie_border_radius);}



#shopify-block-growave_loyalty_wishlist_block_product_fave_button_GYxnW7{margin:0px !important;}
.gw-widget-placeholder-LC-wrapper{
  display: none!important;
}
.gw-wl-add-to-wishlist-product-page-widget .btnwishlist{
  border:0px !important;
  padding:1.5rem 0 !important;
  justify-content:start !important;

  background-color: transparent;







  
  
}
.gw-wl-add-to-wishlist-product-page-widget span{
      font-family: var(--font-heading-family) !important;
    font-size: 15px !important;
  font-weight:600 !important;
    letter-spacing: calc(var(--font-heading-scale) * 0.06rem) !important;
}
.gw-wl-add-to-wishlist-product-page-widget .btnwishlist svg {
 width:14px !important;
  margin-left:4px;
  margin-right:8px !important;
}

.gw-wl-add-to-wishlist-product-page-widget .btnwishlist svg g{
  fill:var(--louvie_text_color) !important;

}





.product-form__buttons button{border:1px solid rgb(var(--color-button-text));
                      border-radius: var(--louvie_border_radius);
                      }



.product-form__buttons button:hover::after{box-shadow:none !important;--border-offset:unset !important;}

@media only screen and (max-width: 990px) {
  .link_wishlist{display:none !important;}
} 




/*
@media only screen and (max-width: 768px){
  .btnwishlist{
    background-color: #f4f4f4;
    border-radius: 10px;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  max-width: 100%;
}

.gw-widget-placeholder-LC-wrapper{
  display: none!important;
}
*/

.tbk_template--23084391072066__tebiko_media_text_JXEpNn{border-radius:var(--louvie_border_radius) !important;}
#shopify-section-template--23084391072066__tebiko_media_text_JXEpNn .page-width{padding:0px !important;max-width:100% !important;}





#MegaMenu-Content-2 .mega-menu__list{
   -moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;
}
.jdgm-write-rev-link{
  background:var(--louvie_light_blue) !important; 
  border-radius:var(--louvie_border_radius) !important;
  border:1px solid var(--louvie_text_color) !important;
  color:var(--louvie_text_color) !important;
  font-weight:normal !important;
  text-align:center !important;
  
}

/*Deskto Only*/
@media only screen and (min-width: 769px) {

  .collection-hero__inner{margin:0px !important;}
  header{padding:0px 50px !important;}
  .facets-container{padding:0px 40px;}
  .collection-hero .page-width{padding:0px 40px !important;}

  .jdgm-rev-widg{margin-left:50px !important;}
}

.menu-drawer__menu-item {background-color:rgba(var(--color-background),.2) !important;}
header-menu .header__menu-item svg{display:none !important;}


.header__inline-menu .mega-menu:hover span{text-decoration:underline !important;}









.jdgm-rev-widg__title{text-align:left !important; color:var(--louvie_text_color) !important;}

.card__inner{background:transparent !important;}




.menu-drawer .list-menu a{color:var(--louvie_text_color) !important;}
.menu-drawer__menu-item{color:var(--louvie_text_color) !important;}
.menu-drawer summary{color:var(--louvie_text_color) !important;}
.menu-drawer__utility-links svg{color:var(--louvie_text_color) !important;}
.menu-drawer__account {color:var(--louvie_text_color) !important;}
.header a {color:var(--louvie_text_color) !important;}
.share-button__button{color:var(--louvie_text_color) !important;}
.tbk_account{width:100% !important;}
.gw-empty-state__text a{color:var(--louvie_text_color) !important;}

.customer button{border: 1px solid var(--louvie_text_color) !important;}
#CartDrawer-Checkout{border: 1px solid var(--louvie_text_color) !important;}
.tbk_button{border: 1px solid var(--louvie_text_color) !important;}

@media screen and (min-width: 750px) {
  .tbk_account .customer:not(.account):not(.order) {
        margin:0px !important;
        text-align: left !important;
        padding-left: 50px !important;
    }
.addresses ul {
    list-style: none;
    padding-left: 0px !important;
    text-align: left !important;
}
  li[data-address]>h2{text-align:left !important;}


.button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after{
  box-shadow:none !important;
}

}









.louvie_skincare_banner  .mega-menu__list{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}



#MegaMenu-Content-1 li:last-child{
  /*grid-column:4/7 !important;*/
}
#HeaderMenu-skincare-banner img{
  border-radius:var(--louvie_border_radius) !important;
      width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
}
  
.louvie_skincare_banner
{display:flex;
 flex-direction:row;
}
  .louvie_skincare_banner img{
      border-radius:var(--louvie_border_radius) !important;
      width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
  }

  .louvie_megamenu_column_banner{padding:0px 40px !important; width:100% !important; border-radius:var(--louvie_border_radius) !important;}
  .louvie_megamenu_column_links{width:100% !important; border-radius:var(--louvie_border_radius) !important;}




.louvie_mobile_banner{padding:40px }

.louvie_mobile_banner img{
     border-radius:var(--louvie_border_radius) !important;
  width:100% !important;
    max-height:200px !important;
  object-fit: cover !important;
  
}

  .gw-wl-page-item-price{color:var(--louvie_text_color) !important;
                        
                        border:0px !important;}




  .tbk_favorite{
  z-index: 9999 !important;
    display: inline-block !important;
    position: absolute !important;
}




#shopify-block-advanced_wishlist_wishlist_btn_AzcUP8{margin:0px !important;}
  .hulk-wishlist-btn-title{
   font-weight: var(--font-heading-weight);
    font-size:calc(var(--font-heading-scale)* 1.5rem);
  }



.wishlist__product img{
  border-radius:var(--louvie_border_radius) !important;
}
.wishlist__product-img img{
  border-radius:var(--louvie_border_radius) !important;
}

.hulk__wishlist-wrap input{
 border-radius:var(--louvie_border_radius) !important; 
}


.hulk__wishlist-wrap .wishlist-btn{
  background: var(--louvie_light_blue) !important;
  border: 1px solid var(--louvie_text_color) !important;
  border-radius:var(--louvie_border_radius) !important;
  color: var(--louvie_text_color) !important;
}

.hulk__wishlist-wrap .fancy_title a{
  color: var(--louvie_text_color) !important;
}

.msg-tooltip{
  border-radius:var(--louvie_border_radius) !important;
  color: var(--louvie_text_color) !important;
}
.msg-tooltip  .notification_details{
  color: var(--louvie_text_color) !important;
}
.msg-tooltip  .notification_details a{
  color: var(--louvie_text_color) !important;
}


.hulk__wishlist-wrap .bulk_action a{
color: var(--louvie_text_color) !important;
  
}
.wishlist-modal{border-radius:var(--louvie_border_radius) !important; padding:20px;}
.wishlist-carousel-main.carousel{max-width:100% !important;}
.hulk__wishlist-wrap .wishlist-carousel-main img{max-width:100% !important; border-radius:var(--louvie_border_radius) !important; }
.hulk__wishlist-wrap .carousel .carousel-inner{overflow:unset !important;}


.tbk_account_header{
  display:flex;
    flex-direction:row; 
      justify-content: space-between;
}


.icon-wishlist{
  --shop-avatar-size: 2.8rem;
}

.tbk_footer_contact_icon svg{width:18px; height:16px;}

.hulk__wishlist-wrap a{color:var(--louvie_text_color) !important; }
.hulk__wishlist-wrap h3{color:var(--louvie_text_color) !important; }
.hulk__wishlist-wrap li a{color:var(--louvie_text_color) !important; }
.hulk__wishlist-wrap .input-group-field{border-color: var(--louvie_text_color) !important;}



#collection-template--23084391072066__featured_collection .button{
  border: 1px solid var(--louvie_text_color) !important;
}
@media only screen and (max-width: 768px) {
  .header{
  padding-top: 10px !important;
    padding-bottom: 10px !important;
}
  #shopify-section-template--23084391072066__tebiko_slider_nTKyxq {margin-top:10px !important;}
  #template--23084391072066__tebiko_slider_nTKyxq video{border-radius:var(--louvie_border_radius) !important;}
  #template--23084391072066__tebiko_slider_nTKyxq .swiper{border-radius:var(--louvie_border_radius) !important;}
  #section-template--23084390809922__product-grid-padding{padding-top:0px !important;}
  .product-grid-container .collection{padding-top:0px !important;}
 /* #product-grid .card__inner {min-height:250px;}*/
  .menu-drawer__account account-icon svg{width:18px !important; height:18px !important;}
  .menu-drawer__account .icon-account{margin-right:8px !important;}
  .menu-drawer__utility-links a{font-weight:400;}
  .icon-account path{fill:var(--louvie_text_color) !important;}
  #shopify-section-template--23085974454594__tebiko_media_text_pXRcHf .content_wrapper{padding:0px !important;}

  .product-grid {column-gap:20px !important;}
    .grid--2-col-tablet-down .grid__item {
        width: calc(45% - var(--grid-mobile-horizontal-spacing) / 2);
    }

 
  .wishlist-list-view .wishlist__product-img {
    padding-left:10px !important;
    border-radius:var(--louvie_border_radius) !important;
  }
  .wishlist-list-view .wishlist__product-img img{max-width: 60px !important;
    border-radius: var(--louvie_border_radius) !important;
            max-width: 60px !important;
        max-height: 75px !important;
    margin-top: 20px;
  object-fit:contain !important;
}

    .wishlist-list-view .wishlist__product-content{align-items:start !important}
    .wishlist-list-view .wishlist-status{align-items:start !important}

.collection-hero__inner {padding:0px !important;}
  
}




.cart-drawer__empty-content .button{border: 1px solid var(--louvie_text_color);}
.hulk__wishlist-wrap .fancy_title a{text-transform:lowercase !important;}
.card-information .price{font-weight:400 !important; font-size:16px !important;letter-spacing:normal !important;}


.button.button--primary{
  border: 1px solid black;
}

.product-form__submit.button.button--full-width.button--primary {
  border: 1px solid black;
}

.bordeboton{
  border: 1px solid black;
}