/** Shopify CDN: Minification failed

Line 24:0 Unexpected "`"
Line 72:0 Unexpected "`"
Line 76:4 Unexpected "/"
Line 80:18 Expected ":"
Line 93:0 Unexpected "/"
Line 98:0 Unexpected "`"
Line 110:0 Unexpected "`"
Line 120:0 Unexpected "`"
Line 146:0 Unexpected "`"
Line 179:0 Expected identifier but found "`"
... and 36 more hidden warnings

**/
.btn{
border-radius: 25px !important;
}

html .announcement a{
text-decoration: none;
}

```
      .app-store-btn{
        width: 100%;
        display: flex;
        justify-content: flex-start;

      }

      .app-store-btn a{
        margin-right: 5px; 

      } 
      .appstoreimage{
        max-width: 150px;
        height: auto;
        object-fit:cover;
      }
      .playstoreimage{
        max-width: 160px;
        height: auto;
        object-fit:cover;
      }
      .video-outer-container{
        max-width: 1600px;
        padding: 0 175px;
      }
      .announcement-bar__middle marquee{
      width: 100% !important;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
max-width: 100%;
      }
      .announcement-bar__middle .announcement-bar__link,
      .announcement-bar__middle .announcement-bar__inner{
      width:100%;
      }
       .announcement-bar__middle .owl-nav,
       .announcement-bar__middle .owl-dots{
      display:none !important;
      }
      @media only screen and (max-width: 1200px) {
        .video-outer-container {
          padding: 0 100px;
        }
      }
      @media only screen and (max-width: 992px) {
```

/\*             .video-outer-container {
max-width: 768px;
} \*/
}
@media only screen and (max-width: 768px){
.section-footer\_\_row{
text-align\:center;
}
.app-store-btn{
justify-content: center;
}
}
@media only screen and (max-width: 589px) {
.video-outer-container {
margin: 30px 0;
padding: 0 20px;
}
}

/\* SUPPRESSION TAG ET DESCRIPTION COLLECTION\*/
.subcollection-links.subcollection-links--buttons.align-center.lightly-spaced-row-above {
display: none;
}

```
      .page-header.page-header--with-upper-spacing {
          /* display: none; */
        }
      
       @media only screen and (max-width: 768px){
        .alma {
        text-align:center;
        	}
        } 
      
      
```

/\* ARRONDI IMAGES PRODUIT PAGE COLLECTION \*/

```
 .image-cont.image-cont--with-secondary-image.image-cont--same-aspect-ratio {
    border-radius:15px;
       }
      
      
```

/\* ARRONDI IMAGES PRODUIT HOMEPAGE\*/

```
 .image-cont.image-cont--with-secondary-image  {
    border-radius:15px;
       }
      
 .image-cont  {
    border-radius:15px;
       }
      
      
/* ARRONDI IMAGES PRODUIT PAGE PRODUIT*/       
      
 .slick-list.draggable { 
    border-radius:14px;
       }
       
 .rimage__image.fade-in.lazyautosizes.lazyloaded  {
    border-radius:8px;
       }
      .slideshow .slick-list.draggable{
      border-radius:unset;
      }
```

/\* AUTRES OPTIS\*/

```
      .tissue-image{
        width: 30px;
        height: 18px;
        object-fit: cover;
        margin-left: -25px;
      }
      .icon-with-caption__icon{
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .filters__inner.sticky-content-container{
      position:unset !important;
      }
      
      .collection-slider .product-block__title {
        text-align:left;
      }

      .col-btn{
      margin-top:10px;
        text-align:center;
      }
      .product-detail .product-form .title{
      font-size:24px;
        margin-bottom:0;
      }
     .product-detail .product-form .title-row{
```

margin-bottom:10px
}
.product-detail .product-form .opt-label{
min-height: 40px;
padding: 4px 8px;
}
.product-detail .product-form .opt-label\_\_text{
font-size:12px;
}
.product-detail .product-form .quantity-wrapper a,
.quantity-wrapper-mini button,
.product-detail  .product-form .quantity-wrapper input\[name=quantity]{
height: 42px;
width: 40px;
min-width: 40px;
display: flex;
align-items: center;
justify-content: center;
}
.quantity-wrapper-mini button{
padding:0;
}
.product-detail .product-form .quantity-wrapper a svg,
.quantity-wrapper-mini button svg{
margin:0;
}
.image-icon{
width:25px;
height:25px;
object-fit\:contain;
}

```
      /* PRIX CENTRE HOMEPAGE*/       
      /* .collection-slider .product-price{
        text-align:center;
      } */
      .section-footer__row__col.section-footer__text-block {
      text-align:center;
      }
      .product-column-right .price-container{
        align-items:center;
        flex-direction: row;
        justify-content: space-between;
      }
      .collection-listing  .product-price {
        justify-content: space-between;
      }
      .pagination .pagination__number,
      .pagination .next,
      .pagination .prev{
        font-size:18px;
      }
      .price-trustpilot{
      
      }
      .trustpilot-svg {
        display: flex;
        margin-left: 10px;
      }
      .trustpilot-svg svg{
        width:auto !important;
      }
      .trustpilot-svg .tp-star__canvas,
      .trustpilot-svg  .tp-star__canvas--half{
        fill:#00b67a;
      }
      .pro-qualities{ 
        display:flex;
        justify-content:space-between;
        width:100%;
        flex-wrap:wrap;
        margin-top:25px;
      }
      .pro-qualities-item{
        width:50%;
        display:flex;
        margin-bottom: 20px;
        align-items: center;
      }
      .pro-qualities-item img{
        max-width: 30px;
        object-fit: contain;
        margin-right: 10px;
      }
      .pro-qualities-text{
        font-size: 18px;
        font-weight: 500;
        line-height: 25px;
      }
      .pro-quality-span{
        font-size: 12px;
        margin: 0;
        line-height: 12px;
        font-weight: 100;
      }
      .alma_div{
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
      }
      .alma-text{
        font-weight: 700;
        font-size: 13px;
        line-height: 15px;
        margin-left: 10px;
        display: flex;
        text-align: left;
        align-items:center;
      }
      .alma-text img{
        max-width: 30px;
        object-fit: contain;
        margin-right: 10px;
      }

      .alma-image{
        max-width: 200px;
        object-fit: contain;
        object-position: center;
      }
      .mobile-cover{
      display:none;
      }
      @media (max-width: 768px) {
       .main-image .slideshow-controls{
          position:unset;
        }
        .main-image .slideshow-controls__arrows{
          position: absolute;
          top: 50%;
          width: 100%;
          transform: translateY(-50%);
        }
      }
      @media (max-width: 589px) {
        .pro-qualities-text {
          font-size: 15px;
          line-height: 16px;
        }
        .pro-quality-span {
          line-height: 15px;
        }
        .reviews__trust {
          padding-bottom: 10px;
        }
        .reviews__trust .owl-carousel .owl-nav button.owl-prev{
        left: -15px;
        }
        .reviews__trust .owl-carousel .owl-nav button.owl-next {
          right: -15px;
        }
        .logo-list__logo {
         margin: 0 20px 0px;
        }
        .logo-list__logo-image {
         max-width: 120px !important;
        }
        .desktop-cover{
        display:none;
        }
        .mobile-cover{
        display:block;
        }
        .section-footer__text-block__social .social-links a svg {
          width: 22px;
          height: 22px;
        }
        .collection-slider .has-paging__title {
          vertical-align: super;
          display: flex;
          justify-content: center;
          align-items: center;
        }
        .collection-slider svg {
          width: 30px;
          height: 30px;
        }
        .reviews_mains .top__reviews button i{
        font-size:20px;
          font-weight:100;
        }
        .mobile-cover .rimage-background.fade-in.lazyloaded{
            background-size: 100% 100%;
        }
      }
```

/\*           #shopify-section-header{
display\:none !important;
} \*/
.review\_\_contnets p{
font-size:11px;
}
.review\_\_contnets h4{
font-size:18px;
}
.owl-carousel .owl-stage{
display\:flex;
}
.owl-carousel.owl-drag .owl-item,
.review\_\_contnets{
height: inherit;
max-height: 100%;
min-height: 100%;
}
.icon-with-caption\_\_richtext{
font-size: 11px;
line-height: 15px;
color: #ffffffa3;
}
.product-detail .product-form .opt-label{
min-height: 35px;
width:35px;
}
.option-selector\_\_btns  .opt-label{
min-width: 2.5em;
}
.product-detail .product-form .option-selector\_\_btns.Cut .opt-label{
min-width\:auto;
width\:auto;
}
.image-overlay\_\_image-link .overlay-text\_\_button{
width:100%;
max-width:250px;
}
.option-selector-fieldset .option-selector\_\_btns .opt-label{
width: auto;
}
\#cc-popup .cc-popup-form\_\_response h4{
font-size: 14px;
letter-spacing: 0;
font-weight: 700;
color:#212b36;
}
\#cc-popup .cc-popup-form\_\_response--success {
background: unset;
border: unset;
color: black;
}
\#cc-popup .cc-popup-form\_\_response--success h4 div{
margin-top:15px;
}
.product-info .product-block\_\_title {
display: flex;
justify-content: left;
flex-wrap: wrap;
text-align\:left;
word-break: break-all;
}
\#shopify-section-template--14515844218961\_\_main .page-header.cf{
display\:none;
}
\#shopify-section-template--14515844218961\_\_main{
margin-top:0 !important;
}
.cReviews-texts{
margin-left:10px;
}
.custom-feature-collection-y .collection-listing .product-price
{
justify-content: space-between;
}
.collection-listing .product-price.false{
justify-content\:flex-end;
}
.custom-feature-collection-y .collection-listing .product-price .product-size,
.product-price .product-size{
font-size: 15px;
font-weight: 500;
line-height: 19.5px;
letter-spacing: -0.5px;
color: #18445b;
}
.custom-feature-collection-y .collection-listing .product-price  .product-price\_\_item,
.product-price .product-price\_\_item{
color: #18445b;
font-weight: 500;
font-size: 18px;
}
.custom-feature-collection-y .product-info .product-block\_\_title{
text-align: left;
}
.product-grid-price {
display: flex;
flex-direction: row-reverse;
align-items\:center;
}
.title-row .product-size{
font-size:20px;
}
.quantity-wrapper-mini button\[disabled],
.buttoned-input-minimum button\[disabled]{
background: white !important;
color: black !important;
border-color: #c8cacd !important;
opacity: 0.3;
cursor\:no-drop;
}
.quantity-submit-row label span{
font-weight: 400;
font-size: 16px;
}
.price-container .trustpilot-svg{
display\:none !important;
}
@media only screen and (max-width: 589px) {
.product-grid-price{
flex-direction: column-reverse;
}
.custom-feature-collection-y .collection-listing .product-price  .product-price\_\_item,
.product-price .product-price\_\_item{
font-size: 16px;
}

}

/\* TAMARA AGENCY CODE \*/

html .cart-drawer\_\_footer{
padding: 20px;
}

html .cart-drawer\_\_content-item{
padding: 0 20px;
}

html .cart-drawer\_\_footer .cart-policies{
font-size: 15px;
}

html .cart-drawer\_\_footer .opposing-items{
font-size: 20px;
}

html cart-drawer.drawer{
flex-direction: row;
}

@media only screen and (min-width: 710px) {
.cart-drawer\_\_content div\[data-merge="cross-sells"]{
width: 200px;
position: absolute;
left: -200px;
height: 100vh;
}

html .drawer{
transform: translate3d(calc(100% + 200px), 0, 0);
}

html .cart-drawer .collection-slider{
padding-top: 0;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .cart-item-upsells{
height: 100%;
width: 200px;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .cart-item-upsells .opposing-items{
padding-top: 17px;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .cart-item-upsells .opposing-items .no-wrap.slider-nav{
display: none;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .cart-item-upsells .slider{
padding: 0;
width: 100%;
margin: 0;
height: calc(100vh - 55.8px);
padding-bottom: 40px;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .cart-item-upsells .slider .slider\_\_grid{
display: flex;
flex-direction: column;
overflow-y: auto;
height: fit-content;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .cart-item-upsells .slider .slider\_\_grid .product-block\_\_title{
text-align: left;
font-size: 12px;
margin-bottom: 10px;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .cart-item-upsells .product-size, html cart-drawer.drawer>div\[data-merge="cross-sells"] .cart-item-upsells .price .unit-price{
display: none;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .product-block\_\_detail{
margin-bottom: 10px;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .add\_to\_cart{
border: 1.5px solid #18445b;
background-color: #18445b;
font-size: 12px;
padding: 10px 0;
}
}

\#CartDrawerNoteToggle{
font-size: 15px;
}

html .cart-drawer{
width: calc(100% - 200px);
}

html .cart-drawer .cart-item-list .cart-item-list\_\_head{
display: none;
}

.cart-drawer .free-shipping-bar\_\_bar{
margin-top: 18px;
}

.cart-drawer .cadeau{
width: 39px;
position: absolute;
right: 0px;
bottom: -16px;
height: 39px;
background-color: #FFF;
padding: 8px;
border-radius: 20px;
border: 1.5px solid #18445b;
}

.cart-drawer .free-shipping-bar\[data-free-shipping-progress="1"] .cadeau{
border: 1.5px solid var(--free-shipping-bar-color);
}

.free-shipping-bar{
position: relative;
}

.cart-drawer .cadeau img{
width: 100%;
height: auto;
transform: scale(1.4) translate(-1px);
}

.product-form .quantity-submit-row .quantity-submit-row\_\_submit button\[type=submit]{
margin-bottom: 10px;
}

just-pay-button{
height: 55px;
display: block;
position: relative;
border-radius: 300px;
overflow: hidden;
}

.title-row .product-size.abc .free-shipping-product{
display: none !important;
}

.option-selector\_\_btns.linked-products .opt-label{
transform: scale(0.9);
}

.option-selector\_\_btns.linked-products .opt-label--swatch\:after{
transform: scale(1.1) !important;
content: "" !important;
}

.option-selector\_\_btns.linked-products .opt-label--swatch.active\:after{
border: 1.5px #000000 solid;
}

.product-block .option-selector\_\_btns.linked-products .opt-label{
width: 30px;
height: 30px;
cursor: pointer;
}

.product-block fieldset.option-selector{
margin: 0;
cursor: auto;
}

.product-block .opt-label--swatch.active\:after{
content: none;
}

@media only screen and (max-width: 710px) {
.cart-drawer\_\_content div\[data-merge="cross-sells"]{
display: block;
}

html cart-drawer.drawer>div\[data-merge="cross-sells"]{
display: none;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .cart-item-upsells .product-size, .cart-drawer\_\_content div\[data-merge="cross-sells"] .cart-item-upsells .price .unit-price{
display: none;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .product-block\_\_title {
text-align: left;
font-size: 12px;
margin-bottom: 10px;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .add\_to\_cart{
border: 1.5px solid #18445b;
background-color: #18445b;
font-size: 12px;
padding: 10px 0;
}

html .cart-drawer .collection-slider{
padding-top: 10px;
padding-bottom: 20px;
}

.cart-drawer\_\_content div\[data-merge="cross-sells"] .product-grid .product-block\_\_detail {
margin-bottom: 0;
}

html .cart-drawer\_\_footer .cart-policies{
font-size: 12px;
}

.free-shipping-bar\_\_message{
font-size: 15px;
line-height: 1.3;
}

.cart-drawer .free-shipping-bar\_\_bar{
margin-top: 10px;
}
}

\#CollectionFilterForm .filter-group\[test="ok"]{
display: none;
}

html .product-price--block .price\_\_current{
color: #1A394E;
font-weight: 600;
font-size: 17px;
}

.product-info\_\_price .price\_\_current{
color: #1A394E;
font-weight: 600;
}

@media only screen and (min-width: 1340px) {
html .product-price--block .price{
justify-content: flex-end;
}

html .product-price--block .price\_\_current{
margin: 0;
}

html .product-price--block .unit-price{
text-align: right;
}
}

.title-row .badges{
display: flex;
flex-wrap: wrap;
gap: 10px;
}

.title-row .badges .badge{
background-color: #18445b;
border: 2px solid #18445b;
border-radius: 20px;
padding: 3px 15px;
font-size: 14px;
color: #FFF;
}

\#smile-ui-lite-container{
z-index: 999999 !important;
}

body>.weglot-container{
z-index: 999999 !important;
display: none;
}

html .agJsWidget{
bottom: 50px;
}

.badges-title{
display: block;
font-size: 15px;
margin-bottom: 10px;
color: #09728c;
}

.product-block\_\_detail .badges-title{
font-size: 14px;
margin: 10px 0;
line-height: 1.2;
}

@media only screen and (max-width: 710px) {
.title-row .badges .badge{
font-size: 12px;
}
}
/* Tous les titres du site en gras sans toucher aux couleurs */
h1, h2, h3, h4, h5, h6,
.page-header,
.section-header__title,
.product-block__title,
.product-detail .product-form .title,
.collection-list .overlay-text__title,
.collection-list .card__title,
.card__heading,
.card__text,
.overlay-text__title,
.overlay-text__subheading,
.title-row .product-size,
.badges-title,
.product-info .product-block__title,
.cart-item__title {
  font-weight: 800 !important;
}
/* Tous les titres du site en gras sans toucher aux couleurs */
h1, h2, h3, h4, h5, h6,
.page-header,
.section-header__title,
.product-block__title,
.product-detail .product-form .title,
.collection-list .overlay-text__title,
.collection-list .card__title,
.card__heading,
.card__text,
.overlay-text__title,
.overlay-text__subheading,
.title-row .product-size,
.badges-title,
.product-info .product-block__title,
.cart-item__title {
  font-weight: 800 !important;
}

/* Liens du menu principal en haut (Nouveautés, Coupons, etc.) */
.header__inline-menu .list-menu--inline > li > a,
.header__inline-menu .list-menu--inline > li > span {
  font-weight: 800 !important;
}

/* Titres du méga-menu : COTON, LAINAGE, etc. */
.site-nav__dropdown-label,
.mega-menu__title,
.site-nav__label,
.header__submenu .menu__item--heading {
  font-weight: 700 !important;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
