<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***************************/
/********* GENERAL **********/
/***************************/

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');

*{
    --white : #f3f3f3;
    --blue : #1AA69A;
    --blue2 : #199187;
    --orange : #F49523;
    --purple : #652F53;
    --pink : #D41D4A;
    --pink2 : #b9264a;
    --greylight : #e3e3e3;
    --black : #000;
}

body{
    font-family: "Poppins", sans-serif;
}

#wrapper{
    background: var(--white);
}

h1{
    font-weight: 700;
    font-size : 2rem;
    margin-bottom: 1rem;
}

h2, h3, h4{
    text-transform: initial!important;
}

.btn.btn-default{
    background: var(--pink);
    color : var(--white);
    font-size : 16px;
    font-weight: 700;
}

.input-group .input-group-btn&gt;.btn{
    background-color: var(--pink);
}

.btn-primary{
    padding: 10px 25px;
    background-color: var(--pink);
    cursor: pointer;
    color: var(--white);
    font-weight: 700;
}

.btn-primary:hover{
    background-color: var(--pink2);
    color: var(--white);
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open&gt;.btn-primary.dropdown-toggle.focus,.open&gt;.btn-primary.dropdown-toggle:focus,.open&gt;.btn-primary.dropdown-toggle:hover, .btn-primary.focus, .btn-primary:focus-visible, .btn-primary:focus, .btn-primary.active, .btn-primary:active, .open&gt;.btn-primary.dropdown-toggle, .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:focus{
    background-color: var(--pink2)!important;
    outline: none;
    color: var(--white);
}

.btn:focus{
    outline: none;
}

.btn.disabled, .btn.disabled:hover, .btn-primary:disabled:hover{
    background: var(--pink2);
    color : var(--white);
}

.custom-radio input[type=radio]:checked+span{
    background-color: var(--pink);
}

p{
    font-size : 16px!important;
}

.text-primary{
    color : var(--blue)!important;
}

a.text-primary:focus, a.text-primary:hover{
    color : var(--blue2)!important;
}

.form-control:focus{
    outline-color : var(--pink);
    border-color : var(--pink);
}

/***************************/
/********* HEADER **********/
/***************************/

.header-nav{
    background-color : var(--blue)!important;
    border-bottom : 0!important;
}

.header-top{
    background-color : var(--blue2)!important;
}

#header .logo{
    max-width: 180px;
}

#header a{
    color : var(--white);
}

#header a:hover{
    color : var(--greylight);
}

/********* bandeau haut **********/

#contact-link{
    color : var(--white);
}

#header .header-nav .cart-preview.active{
    background: var(--pink);
}

/********* Menu **********/

#header .header-top a[data-depth="0"]{
    color : var(--white);
}

#header .header-top a[data-depth="0"]:hover{
    color : var(--greylight);
}

#header .header-nav #menu-icon .material-icons{
    color : var(--white);
}

#mobile_top_menu_wrapper{
    background-color: var(--blue2);
}

#mobile_top_menu_wrapper .js-top-menu-bottom a, .dropdown, body#checkout section.checkout-step small{
    color : var(--white);
}

#mobile_top_menu_wrapper .top-menu .navbar-toggler{
    display: none;
}

/***************************/
/********* CAROUSEL **********/
/***************************/

.direction{
    display: none;
}

.carousel-indicators{
    display: none;
}

.carousel-item figure{
    display: flex;
    justify-content: center;
}

.carousel-item figure img{
    width: 100%;
    height : auto;
}

/*********************************/
/*******    REASSURANCE    ******/
/********************************/

#block-reassurance{
    background-color: var(--pink);
    padding : 30px 0;
    display: flex;
    justify-content: space-around;
    max-width: 1700px;
    margin : 0 auto;
    border-radius: 5px;
}

#block-reassurance .container-block{
    display: flex;
    justify-content: space-around;
    align-items: baseline;
}

.block-reassurance-item{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    color : white;
    flex: 0 0 33%;
    padding: 0 2rem;
}

.block-reassurance-item img{
    filter: invert(98%) sepia(8%) saturate(55%) hue-rotate(327deg) brightness(120%) contrast(100%);
    width:60px!important;
    margin-right : 0px!important;
    margin-bottom : 15px;
}

.block-reassurance-item .h6{
    font-size : 18px;
    font-weight: bold;
    text-align: center;
}

.block-reassurance-item .description{
    font-size : 14px;
    text-align: center;
}

/*********************************/
/*******    BLOC PERSONNALISE    ******/
/********************************/

#custom-text{
    background: transparent!important;
}

#custom-text h2{
    font-size: 30px!important;
    color : var(--purple)!important;
    font-weight: 600!important;
}

/***************************/
/********* CATEGORIES VEDETTES **********/
/***************************/

#home_categories ul li .catimg_container{
    background-color: #fff;
}

#home_categories ul li .homecat_name a{
    color : var(--blue);
    text-decoration: none;
    text-transform: initial;
}


#home_categories ul li .homecat_name a:hover{
    color : var(--blue2);
    text-decoration: none;
}


/***************************/
/********* FOOTER **********/
/***************************/

.payment_secured{
    display: flex;
    justify-content: center;
    padding : 20px 0;
}

.payment_secured img{
   max-width: 100%;
}

#footer{
    background : var(--blue);
}
.footer-container .h3, .footer-container .h4{
    color : var(--white)!important;
}

#block_myaccount_infos .myaccount-title a{
    color : var(--white)!important;
}

.footer-container li a{
    color : var(--white)!important;
}

.footer-container li a:hover{
    color : var(--greylight)!important;
}

#contact-infos{
    color : var(--white)!important;
}

#contact-infos a{
    color : var(--white)!important;
}

.link_footer{
    color : var(--white);
}
.link_footer:hover{
    color : var(--greylight);
}



/***************************/
/********* CATEGORIES **********/
/***************************/

.block-category{
    background-color: var(--white);
    min-height: unset;
    padding : 0;
    margin : 0;
}

.block-category h1{
    font-size: 30px!important;
    color : var(--purple)!important;
    font-weight: 600!important;
    text-transform: initial;
}

#subcategories ul li .subcategory-name{
    color : var(--blue);
    text-transform: initial;
}

#subcategories ul li .subcategory-name:hover{
    color : var(--blue2);
}

#subcategories ul li{
    width: calc(100% / 5 - 20px);
}

#subcategories ul li .subcategory-image a:hover{
    border-color : var(--blue);
}


/*********************************/
/****    AVIS GOOGLE          ****/
/********************************/

.Review__Bt{
    padding: 10px 25px;
    background-color: var(--blue);
    border: 2px solid var(--blue) !important;
    cursor: pointer;
    color: var(--white);
    font-weight: 700;
    font-size: 16px;
    border-radius: 00px;
    display: block;
}

.Review__Bt:hover{
    background-color: transparent;
    color: var(--blue);
    border-color: var(--blue) !important;
}

.Rating__Item__Slider{
    box-shadow: none;
}

.Rating__Author{
    color : var(--blue);
}

.Rating__Item__Slider .slick-dots li.slick-active button:before{
    color : var(--blue);
}

.Rating__Item__Slider .slick-dots li button:before{
    color : var(--blue);
}

/***************************/
/********* MINIATURES PRODUITS **********/
/***************************/

.product-miniature .thumbnail-container{
    width: 100%;
    min-height : 360px;
}

.product-miniature .product-title a{
    color : var(--black);
}

.product-miniature .product-price-and-shipping{
    color : var(--pink);
}

.product-miniature .highlighted-informations .quick-view{
    color : var(--black);
}

.product-miniature .highlighted-informations .quick-view:hover{
    color : var(--blue);
}

.product-images&gt;li.thumb-container .thumb.selected, .product-images&gt;li.thumb-container .thumb:hover{
    border-color : var(--pink);
}

.product-price{
    color : var(--pink);
}

.facebook.icon-gray:hover, .facebook::before{
    content : none;
}

.pagination .current a{
    color : var(--blue);
}

#subcategories ul li .subcategory-image{
    margin : 0 0 8px;
    padding : 0;
    background: #fff;
}

/***************************/
/********* PRODUITS **********/
/***************************/

.btn-comment, .btn-comment-inverse{
    background-color: var(--blue);
    box-shadow: none;
}

.btn-comment:hover, .btn-comment-inverse:hover{
    background-color: var(--blue2);
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover{
    border-color : var(--blue);
}

.tabs .nav-tabs .nav-link.active{
    color : var(--blue);
}

.product-description p{
    color : var(--black)!important;
}


/***************************/
/********* PANIER **********/
/***************************/

.cart-grid-right #ps_checkout-payment-method-logo-block-container{
    display: none;
}

body#checkout section.checkout-step .address-item.selected{
    border-color : var(--pink);
}

.cart-summary-products.js-cart-summary-products a{
    color : var(--pink);
}

.js-address-form a{
    color : var(--pink);
}

.js-terms a{
    color : var(--pink);
}


/*********************************/
/*******    PAGE CONTACT    ******/
/********************************/

.contact-rich a{
    color : var(--blue);
}

.contact-rich .block .icon i{
    color : var(--pink);
}


/*********************************/
/*******    PAGE MON COMPTE    ******/
/********************************/

.page-footer a{
    color : var(--blue);
}

.page-my-account #content .links a{
    color : var(--black);
}

.page-my-account #content .links a:hover{
    color : var(--pink);
}

.page-my-account #content .links a:hover i{
    color : var(--pink);
}

.input-group.focus{
    outline-color : var(--pink);
}

.table.table-striped.table-bordered.table-labeled.hidden-sm-down i{
    color : var(--pink);
}

.page-customer-account #content .order-actions a{
    color : var(--blue);
}

#order-infos a, .box a{
    color : var(--blue);
}

#order-products a{
    color : var(--pink);
}

.wishlist-list-item:hover .wishlist-list-item-title{
    color : var(--pink)!important;
}

.wishlist-footer-links a{
    color : var(--blue);
}

#blockcart-modal .product-name{
    color : var(--pink);
}

@media (min-width: 1400px) {

    /*************************************/
    /*******       GENERAL          ******/
    /************************************/

    .container{
        width: 1300px;
    }

}

@media (min-width: 1200px) and (max-width: 1399px) {  }

@media (min-width: 992px) and (max-width: 1199px) {

}


@media (min-width: 768px) and (max-width: 991px){

    /* Logo */
    #header .logo{
        max-width: 140px ;
    }

    /* RÃ©assurance */
    #block-reassurance .container-block{
        flex-wrap: wrap;
    }
    .block-reassurance-item{
        flex : 0 0 50%;
        margin-bottom : 15px;
    }

}

@media (max-width: 768px) {


    /* RÃ©assurance */
    #block-reassurance .container-block {
        flex-wrap: wrap;
    }

    .block-reassurance-item {
        flex: 0 0 100%;
        margin-bottom: 15px;
    }

    /* Footer */

    .footer-container .links ul{
        background-color: var(--blue);
    }

    .navbar-toggler.collapse-icons i{
        color : var(--white)!important;
    }

    .footer-container .text-sm-center{
        text-align : center;
        margin-top : 15px;
    }


}</pre></body></html>