/** Shopify CDN: Minification failed

Line 164:8 Unexpected "{"
Line 164:9 Expected identifier but found "%"
Line 169:8 Unexpected "{"
Line 169:9 Expected identifier but found "%"

**/
@font-face {
    font-family: 'kanoteregular';
    src: url('/cdn/shop/files/kanote_regular-webfont.woff2?v=1663874176') format('woff2'),
         url('/cdn/shop/files/kanote_regular-webfont.woff?v=1663874176') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kanoteslant';
    src: url('/cdn/shop/files/kanote_slant-webfont.woff2?v=1663874176') format('woff2'),
         url('/cdn/shop/files/kanote_slant-webfont.woff?v=1663874176') format('woff');
    font-weight: normal;
    font-style: normal;

}



/* Place any CSS overrides in this file. */
.site-header__logo.site-title{overflow: visible;
    position: relative;
    z-index: 1000000000;
    top: 40px;
}
/*.site-header,.site-header .site-header__wrapper  {max-height:150px;}*/
.text-advert-section--header img{max-height:125px; margin:10px 0}
.shopify-section .homepage-product-grid-wrapper{align-items:flex-start!important;}
.grid-view-item{margin-bottom:0px;}
.collection-grid--title, .product-grid--title{min-height:45px;}
.featured-collections-wrapper img, .featured-collections-wrapper svg.icon.icon--placeholder{height:30vh}
nav.breadcrumb{margin-top:90px;}
.mega-menu-wrapper .mega-menu .site-nav__dropdown{  z-index: 2000000000;}


@media screen and (max-width: 1200px){
  .featured-collections-wrapper .collection-grid--items-4 .homepage-collection-grid-item{width:33%; padding:15px;}
  .featured-collections-wrapper .collection-grid{flex-direction:row;}
}

@media screen and (max-width: 992px){
  .featured-collections-wrapper .collection-grid--items-4 .homepage-collection-grid-item{width:50%; padding:15px;}
  .featured-collections-wrapper .collection-grid{flex-direction:row;}
}


/*Ajustements custom tags*/
.group_tag ul{margin:0px 0 40px 0; padding:0px;}
.group_tag ul li{padding-left:0px; list-style-type:none}
.group_tag{padding:20px 0}
.group_tag h3{margin-top:20px;}
.group_tag li>a:first-child::before{content:" ";display: inline-block;
    position: relative;
    background-color: #eee;
      border:10px solid  #eee;
    top: 10px;
    height: 30px;
    width: 30px;

    border-radius: 50px;
    cursor: pointer;
    margin-right: 7px;}
.group_tag li {position:relative;}  
.group_tag li img {display:block; width:50px;}
.group_tag li a+a{display:none;}
.group_tag li a:hover+a{display:block; position:absolute; z-index:1000; max-width:130px; background:#fff; border:1px solid #eee; padding:5px; font-size:12px;}
.group_tag li a:hover:before{opacity:0.7;}
.group_tag a.active::before{background-color:#000!important}
.group_tag_Couleur{display:none;}
.filter_heading{display:none;}



/* CUSTOM PAGE ===================================*/
/* #Base 1200 Grid
================================================== */

   #page_custom .container                                  { position: relative; width: 100%; max-width:1200px; margin: 0 auto; padding: 0 20px;}
   #page_custom  .container-full                             { position: relative; width: 100%; margin: 0 auto; padding: 0;}
    #page_custom .column, #page_custom .columns                           { float: left; display: inline; margin:30px 0 }
    #page_custom .container-full  .columns                   { float: left; display: inline; margin:0px; padding:0px;}
    .row                                        { margin-bottom: 20px; }
    /* Nested Column Classes */
    #page_custom .column.alpha,  #page_custom .columns.alpha               { margin-left: 0; }
    #page_custom .column.omega,  #page_custom .columns.omega               { margin-right: 0; }
    /* Base Grid */

    /* Base Grid */
   #page_custom .container .one.column                      { width: 6.25%;  }
   #page_custom .container  .two.columns                     { width: 12.5%; }
   #page_custom .container  .three.columns                   { width: 18.75%; }
   #page_custom .container  .four.columns                    { width: 25%; }
   #page_custom .container  .five.columns                    { width: 31.25%; }
   #page_custom .container  .six.columns                     { width: 37.5%; }
   #page_custom .container  .seven.columns                   { width: 43.75%; }
   #page_custom .container  .eight.columns                   { width: 50%; }
   #page_custom .container  .nine.columns                    { width: 56.25%; }
   #page_custom .container  .ten.columns                     { width: 62.5%; }
   #page_custom .container  .eleven.columns                  { width: 68.75%; }
   #page_custom .container  .twelve.columns                  { width: 75%; }
   #page_custom .container  .thirteen.columns                { width: 81.25%; }
   #page_custom .container  .fourteen.columns                { width: 87.5%; }
   #page_custom .container  .fifteen.columns                 { width: 93.75%; }
   #page_custom .container  .sixteen.columns                 { width: 100%; }  
   #page_custom .container  .one-third.columns                { width: 33.3333%; }
   #page_custom .container  .two-thirds.columns              { width: 66.6666%; }
   #page_custom .container  .one-fifth.columns                { width: 20%; }
    /* Offsets */
   #page_custom .container .offset-by-one                   { padding-left: 75px;  }
   #page_custom .container .offset-by-two                   { padding-left: 150px; }
   #page_custom .container .offset-by-three                 { padding-left: 225px; }
   #page_custom .container .offset-by-four                  { padding-left: 300px; }
   #page_custom .container .offset-by-five                  { padding-left: 375px; }
   #page_custom .container .offset-by-six                   { padding-left: 450px; }
   #page_custom .container .offset-by-seven                 { padding-left: 525px; }
   #page_custom .container .offset-by-eight                 { padding-left: 600px; }
   #page_custom .container .offset-by-nine                  { padding-left: 675px; }
   #page_custom .container .offset-by-ten                   { padding-left: 750px; }
   #page_custom .container .offset-by-eleven                { padding-left: 825px; }
   #page_custom .container .offset-by-twelve                { padding-left: 900px; }
   #page_custom .container .offset-by-thirteen              { padding-left: 975px; }
   #page_custom .container .offset-by-fourteen              { padding-left: 1050px; }
   #page_custom .container .offset-by-fifteen               { padding-left: 1125px; }
   #page_custom .container .offset-by-one.alternate         { padding-right: 75px;  }


/*  #Mobile (Portrait)
================================================== */
    /* Note: Design for a width of 320px */
    @media only screen and (max-width: 767px) {
       #page_custom .container { width: 90%; padding:0px; margin:5%; }
       #page_custom .columns,  #page_custom .column { padding: 0;margin:15px 0 }
     #page_custom .container .one.column,
       #page_custom .container .two.columns,
       #page_custom .container .three.columns,
       #page_custom .container .four.columns,
       #page_custom .container .five.columns,
       #page_custom .container .six.columns,
       #page_custom .container .seven.columns,
       #page_custom .container .eight.columns,
       #page_custom .container .nine.columns,
       #page_custom .container .ten.columns,
       #page_custom .container .eleven.columns,
       #page_custom .container .twelve.columns,
       #page_custom .container .thirteen.columns,
       #page_custom .container .fourteen.columns,
       #page_custom .container .fifteen.columns,
       #page_custom .container .sixteen.columns,
       #page_custom .container .one-third.columns,
       #page_custom .container .two-thirds.columns,
       #page_custom .container .one-fifth.columns  { width: 100%; }
        {% if settings.mobile_products_per_row == "2" %}
         #page_custom .container .thumbnail.even,#page_custom .container .thumbnail.odd  { width: 140px !important; }
         #page_custom .container div.thumbnail.even  { clear: left }
         #page_custom .container div.thumbnail.odd  { margin-left: 20px }
          br.product_clear { display: none }
        {% endif %}
      /* Offsets */
       #page_custom .container .offset-by-one,
       #page_custom .container .offset-by-two,
       #page_custom .container .offset-by-three,
       #page_custom .container .offset-by-four,
       #page_custom .container .offset-by-five,
       #page_custom .container .offset-by-six,
       #page_custom .container .offset-by-seven,
       #page_custom .container .offset-by-eight,
       #page_custom .container .offset-by-nine,
       #page_custom .container .offset-by-ten,
       #page_custom .container .offset-by-eleven,
       #page_custom .container .offset-by-twelve,
       #page_custom .container .offset-by-thirteen,
       #page_custom .container .offset-by-fourteen,
       #page_custom .container .offset-by-fifteen { padding-left: 0; }
       #page_custom .container .offset-by-one.alternate         { padding-right: 0;  }
      
        .medium-up--text-center { text-align: center !important; } 
      .custom-content{margin:0 auto; display:block;}
      .background_empahse:before{display:none!Important}
      .background_empahse>div{float:none!important;display:block;}
      .extra_footer{text-align:center!important; margin-top:50px!important; font-size:0.9em}
  }
        .medium-up--text-center { text-align: center !important; } 
.SectionHeader__Heading.u-h1{text-align:center;}

  .custom__item-inner{padding:0 15px;}
.inner--content{position:relative}
 #page_custom .inner--content	iframe{
  	width:100%;
	min-height: 350px;}
  .clearfix{clear:both;}

  #page_custom{margin:50px 0; font-size:16px;}

#shopify-section-template--page-contact iframe{height:300px;}

.size-large p{font-size:1.25em}
.size-xlarge p{font-size:1.5em}
.size-xxlarge p{font-size:1.75em}
.size-xxxlarge p{font-size:2em}



#ShopNowContainer #addToCartText{color:#fff}

.ajaxcart__footer-wrapper .update-cart{    margin: 20px auto;
    display: block;
    background: #dce4e7;}


.blog_post{max-width:800px; margin:0 auto; float:none!important;}
.clearfix{display:block; clear:both;}

#le-mini-rabot .breadcrumb{display:none;}

#le-mini-rabot .main-content.page-main--wrapper{max-width:100%; padding:0px;}
#le-mini-rabot .main-content.page-main--wrapper  #shopify-section-template--14420769833022__16637886004e97ae8e,
#le-mini-rabot .main-content.page-main--wrapper #shopify-section-template--14420769833022__text-adverts-00,
#le-mini-rabot .main-content.page-main--wrapper #shopify-section-template--14420769833022__text-adverts-01{max-width:1660px; margin:0px auto;}
#shopify-section-template--14420769833022__slideshow-00 .row{margin-bottom:0px;}

#le-mini-rabot .main-content.page-main--wrapper  #shopify-section-template--14420769833022__16637886004e97ae8e .text-advert-section--header,
#le-mini-rabot .main-content.page-main--wrapper #shopify-section-template--14420769833022__text-adverts-00 .text-advert-section--header,
#le-mini-rabot .main-content.page-main--wrapper #shopify-section-template--14420769833022__text-adverts-01 .text-advert-section--header{color:#016C70}

#shopify-section-template--14420769833022__accordion{max-width:1000px; margin:20px auto;}

#le-mini-rabot .main-content.page-main--wrapper  #shopify-section-template--14420769833022__16637886004e97ae8e,
#le-mini-rabot .main-content.page-main--wrapper #shopify-section-template--14420769833022__text-adverts-00 ,
#le-mini-rabot .main-content.page-main--wrapper #shopify-section-template--14420769833022__text-adverts-01 {color:#082038}

#le-mini-rabot .main-content.page-main--wrapper  #shopify-section-template--14420769833022__16637886004e97ae8e .text-advert-section .grid__item .text-advert-section--sub-header,
#le-mini-rabot .main-content.page-main--wrapper #shopify-section-template--14420769833022__text-adverts-00 .text-advert-section .grid__item .text-advert-section--sub-header,
#le-mini-rabot .main-content.page-main--wrapper #shopify-section-template--14420769833022__text-adverts-01  .text-advert-section .grid__item .text-advert-section--sub-header{opacity:1}

#shopify-section-template--14420769833022__1663615710ece1a757 .homepage-sections-wrapper--accent {background:#016C70; color:#C0E5E3; padding:40px 0 60px 0px; margin-bottom:40px;}
#shopify-section-template--14420769833022__1663615710ece1a757 .homepage-sections-wrapper--accent h2{color:#C0E5E3!important}


#shopify-section-template--14420769833022__text-adverts-00 img,
#shopify-section-template--14420769833022__text-adverts-01 img{border-radius:20px; overflow:hidden}


#shopify-section-template--14420769833022__text-adverts-00 .grid__item,
#shopify-section-template--14420769833022__text-adverts-01 .grid__item{border:none!important;}
#le-mini-rabot .main-content.page-main--wrapper #shopify-section-template--14420769833022__16637886004e97ae8e{margin-bottom:40px;}
#shopify-section-template--14420769833022__image-with-text-01 {background: #FFEBAB; color: #082038!important; padding:40px 0; margin:0 0 40px 0;}
#shopify-section-template--14420769833022__image-with-text-01 h2,
#shopify-section-template--14420769833022__image-with-text-01 a{color:#082038!important}



#shopify-section-template--14420769833022__16636157141e932d0d .product-grid--title{font-weight:bold;}

#shopify-section-template--14420769833022__1663616052591daa37{background:#016C70; padding:40px 0; margin-bottom:40px; color:#C0E5E3;}

#shopify-section-template--14420769833022__1663616052591daa37 .review-author {color:#fff;}
#shopify-section-template--14420769833022__1663616052591daa37 .review-text{margin:20px 0;}
#google-reviews{max-width:800px; margin:0 auto;}

#google-reviews .review-item-long{border-color:#C0E5E3; border-left:none; border-right:none; border-top:none;}
#google-reviews  .review-item {border:none!important;}
#google-reviews  .review-item + .review-item{border-left:1px solid #C0E5E3!important}
#shopify-section-template--14420769833022__1663616052591daa37 .review-stars ul li i{    color: #C0E5E3;}
#shopify-section-template--14420769833022__1663616052591daa37 h2{color:#C0E5E3!important; text-align:center; margin:0 auto 30px auto; display:block;}

#le-mini-rabot a.homepage-featured-box-btn, #le-mini-rabot a.btn{background:#EB6225}
#le-mini-rabot a.homepage-featured-box-btn:hover, #le-mini-rabot a.btn:hover{background:#082038; color:#fff}

#le-mini-rabot {font-size:16px;}

#le-mini-rabot .page-main--wrapper *, .product-minirabot .page-main--wrapper *{font-family: 'Quicksand', sans-serif;}
#le-mini-rabot  .page-main--wrapper h2, 
.product-minirabot .page-main--wrapper h1, 
.product-minirabot .page-main--wrapper .product-description h2,
.product-minirabot .page-main--wrapper .product-description h3{color:#EB6225; font-family:"kanoteregular"!important; font-size:45px;}

.accordion-faq--template--14420769833022__accordion { padding:40px!important}

#le-mini-rabot .homepage-featured-content-box {
    border-radius: 20px;
    max-width: 400px;
    margin: 0 auto;
}


.homepage-featured-content-box {
    border-radius: 20px;
    max-width: 400px!important;
    margin: 0 auto;
}


#le-mini-rabot .homepage-featured-content-box h2 {
    color:inherit
}
#le-mini-rabot  .announcement-bar, .product-minirabot .announcement-bar{background:#016C70}
#le-mini-rabot .homepage-featured-content-box  a.homepage-featured-box-btn {
    color:#EB6225;
    background:#fff;
}

#le-mini-rabot .homepage-featured-content-box  a.homepage-featured-box-btn:hover {
    color:#fff;
    background:#F48445;
}
#le-mini-rabot  .site-header{background:#082038;}

#le-mini-rabot .site-header__logo.site-title{top:0px;}
.mini-rabot-logo{}

.text-advert-section .grid__item{padding:0 30px;}
#shopify-section-template--14420769833022__1663788768462b0478{margin-bottom:30px;}


@media only screen and (max-width: 767px) {
  .site-header__logo.site-title{top:0px; z-index:1;}
#le-mini-rabot  .page-main--wrapper h2{font-size:35px;}
  #le-mini-rabot .homepage-featured-content-box {
    border-radius: 20px;
    width: calc(100% - 40px);
    margin: 20px;
}

  #le-mini-rabot .homepage-featured-content-box h2{font-size:30px;}

  #shopify-section-template--14420769833022__1663615710ece1a757 .rte{text-align:left}
}




.image-offer-container  > div{justify-content:flex-start}
.image-offer-container img{width:auto!important; height:100px; margin-bottom:10px;}
.product-minirabot h1{line-height:100%}
#shopify-section-template--14452029128766__b24bd131-a841-49d6-9623-dbabaaff7059{margin:50px 0;}
.product-minirabot .swiper-button--prev, .product-minirabot .swiper-button--next{display:none!important}
.accordion-faq--template--14452029128766__accordion {background:#016C70; color:#C0E5E3; padding:40px!Important; border-radius:20px;}


#shopify-section-d0a1e065-9c0f-4dfe-a041-ffc38a479186 .grid-item__content{
    padding: 10px;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: center;
    text-align: center;
    padding: 20px;
    width: 500px;
    background: #254b67;
    position: absolute;
    bottom: 25px;
    border-radius: 10px;
}
#shopify-section-d0a1e065-9c0f-4dfe-a041-ffc38a479186 .wrapper{max-width:2500px; padding:0px;}
#shopify-section-d0a1e065-9c0f-4dfe-a041-ffc38a479186 .homepage-featured-box-btn{background:#625e3b!important;}
#shopify-section-d0a1e065-9c0f-4dfe-a041-ffc38a479186 .content-width.wrapper .remove-spacing,
#shopify-section-d0a1e065-9c0f-4dfe-a041-ffc38a479186 .homepage-gallery-background 
{padding:0px;}



@media only screen and (max-width: 1049px) {
  .site-header__logo.site-title{top:0px; z-index:1;}
  /*.site-header__logo-image img{max-width:125px!important;width:125px!important; }*/
  .site-nav__link, .top-links--icon-links li a{padding-top:5px; padding-bottom:5px;}

  #shopify-section-d0a1e065-9c0f-4dfe-a041-ffc38a479186 .grid-item__content{
    padding: 10px;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: center;
    text-align: center;
    padding: 20px;
    width:100%
    max-width: 500px;
    background: #254b67;
    position: absolute;
    bottom: 0px;
    font-size:1em;
    border-radius: 10px;
}


 #shopify-section-d0a1e065-9c0f-4dfe-a041-ffc38a479186  .grid-item__title h2 {font-size:1.1rem;}
 #shopify-section-d0a1e065-9c0f-4dfe-a041-ffc38a479186  .homepage-gallery-grid-inner{padding-bottom:100px;}


  #shopify-section-161659943427da25e0 .grid__item{width:100%}
}





  .faq-css-accordion details > div {
  padding: 10px 10px 0 0px;
  border-radius: 4px;
}

  .faq-css-accordion details {
  margin-bottom: 8px;
  padding-bottom:10px;
  border-bottom:1px solid #ddd
}
.faq-css-accordion details p{margin:0px;}
.faq-css-accordion details p+p { margin-top:10px;}

.faq-css-accordion summary {
  cursor: pointer;
  font-weight: bold;
  font-size: 1rem;
  
}

.faq-css-accordion summary::-webkit-details-marker {
  display: none; 
}

.faq-css-accordion summary::after {
  content: "➕";
  font-size:10px;
  float: right;
}

.faq-css-accordion details[open] summary::after {
  content: "➖";
}

