/*body {*/
@font-face { font-family: 'Radikal-Regular' ; src: url('/src/drouot/fonts/Radikal-Regular-564175ab1c25c76d6ba8d30c099abe60.woff2') format('woff2'), url('fonts/Radikal-Regular-760026b85955a4399395e1b78fb1b2c7.woff') format('woff'), url('fonts/Radikal-Regular-65d17b023ecf04b4ae7878a0eed36d93.svg#Radikal-Regular') format('svg') ; font-weight: 300 ; font-style: normal ; font-display: swap ; }
@font-face { font-family: 'Radikal-Light' ; src: url('/src/drouot/fonts/Radikal-Light-0810497b26308d967c5331598370d8d5.woff2') format('woff2'), url('fonts/Radikal-Light-bbd4187d040247148e5f26bfc55abca8.woff') format('woff'), url('fonts/Radikal-Light-bf5799fc4a2b099ce778c2155f60205f.svg#Radikal-Light') format('svg') ; font-weight: 300 ; font-style: normal ; font-display: swap ; }
@font-face { font-family: 'Radikal-Thin' ; src: url('/src/drouot/fonts/Radikal-Thin-fa2b582e65eb448b661c1dab6e50f265.woff2') format('woff2'), url('fonts/Radikal-Thin-ad032d9be207c501ad569f1bfcdfc91d.woff') format('woff'), url('fonts/Radikal-Thin-990b4da3267cba744fbe7ddcf46305cf.svg#Radikal-Thin') format('svg') ; font-weight: 100 ; font-style: normal ; font-display: swap ; }
@font-face { font-family: 'Radikal-Bold' ; src: url('/src/drouot/fonts/Radikal-Bold-dc48b46062db9fd987f662697b548bcf.woff2') format('woff2'), url('fonts/Radikal-Bold-ff198a71f270292e61651d0514c05114.woff') format('woff'), url('fonts/Radikal-Bold-1c65e75c41d5b62bab4d64dbe9c4c22b.svg#Radikal-Bold') format('svg') ; font-weight: 400 ; font-style: normal ; font-display: swap ; }
@font-face { font-family: 'Radikal-Medium' ; src: url('/src/drouot/fonts/Radikal-Medium-55c875a7d0bda7ace13a0cd081e0b2f7.woff2') format('woff2'), url('fonts/Radikal-Medium-0360708c06eb9ebe39624e4362b4aa6d.woff') format('woff'), url('fonts/Radikal-Medium-f83a8bddbacda9ade75cde1760cef774.svg#Radikal-Medium') format('svg') ; font-weight: 600 ; font-style: normal ; font-display: swap ; }
@font-face { font-family: 'Radikal-Black' ; src: url('/src/drouot/fonts/Radikal-Black-a2f59f48a81cfa27127c1001a02e4cbd.woff2') format('woff2'), url('fonts/Radikal-Black-d267b95f8afb7665da6a39a618f6bc08.woff') format('woff'), url('fonts/Radikal-Black-5f33beaf4997914c70802af5c3ebe901.svg#Radikal-Black') format('svg') ; font-weight: 900 ; font-style: normal ; font-display: swap ; }

:root{--font-color:#0b2230;--primary-color:#0b2230;--primary-cl-color:#FC4C4D;--secondary-color:#FC4C4D;--third-color:#757575;--bg-grey-cl:#fcfcfc;--bg-grey-fc:#f5f2e9;--bg-grey-a:#a0aab4;--bg-grey-br:#a0aab4;--white:#fff;--red-danger:#ac0505;--green-success:#339900;--orange-warning:#ec942c}
body{font-family:'Radikal-Light',sans-serif}
input,select,textarea{font-family:'Radikal-Thin',sans-serif;}
.bl-input input{font-family:'Radikal-Thin',sans-serif}
.footer {background-color:var(--primary-color)}
.footer-column.column-3{text-transform:uppercase}
.footer-column{border-right:none}
@media (min-width: 576px) {
    .footer-container{grid-template-columns: 2fr 1fr}
}
.footer-container .footer-column:first-child{display:none}
.footer-container .footer-column.column-2{display:none}
.block-title-ligne .text-block{font-family:'Radikal-Regular',sans-serif}
.slider-titre .block-titre-une .info-titre{font-family:'Radikal-Regular',sans-serif}
.slider-titre .block-titre-une .info-titre p{font-family:'Radikal-Regular',sans-serif}
.slider-titre .block-titre-une .descri-titre .bl-delevry .bl{font-family:'Radikal-Thin',sans-serif}
.slider-titre .block-titre-une .descri-titre .bl-price h4{font-family:'Radikal-Regular',sans-serif}
.description-title .container-desc-title .bl-titre{font-family:'Radikal-Regular',sans-serif}
.abonnement .container-offres .offres .box-offre .block-offre .bl-price .price{font-family:'Radikal-Regular',sans-serif}
.abonnement .container-offres .offres .box-offre h3{font-family:'Radikal-Regular',sans-serif}
.abonnement .container-offres .offres .box-offre .block-offre .bl-price .price span{font-family:'Radikal-Regular',sans-serif}
.abonnement .container-offres .offres .box-offre .block-offre .bl-price .price-crossed{font-family:'Radikal-Regular',sans-serif}
.abonnement .container-offres .offres .card .bestOffre{font-family:'Radikal-Regular',sans-serif}
.monPanier .block-content label{font-family:'Radikal-Regular',sans-serif}
.monPanier .container-panier .item-panier .item.sousTotal,.monPanier .container-panier .item-panier .item.price{font-family:'Radikal-Regular',sans-serif}
.abonnement .periode p{font-family:'Radikal-Thin',sans-serif}
.monPanier .container-panier .item-panier .info .delete{font-family:'Radikal-Regular',sans-serif}
.monPanier .container-panier .item-panier .info .descr{font-family:'Radikal-Thin',sans-serif; font-size: 15px;}
.container-navbar{font-family:'Radikal-Light',sans-serif;color:#fff}
.monPanier .section-Livraison select,.monPanier .section-promo input{font-family:'Radikal-Thin',sans-serif}
.monPanier .container-options .section-reduction .block-text{font-family:'Radikal-Regular',sans-serif}
.monPanier .container-options .section-reduction .text-reduction span{font-family:'Radikal-Thin',sans-serif}
.identification .block-cart-side .bl-amount span:nth-child(1){font-family:'Radikal-Regular',sans-serif}
.identification .block-creation .bl-abonne label{font-family:'Radikal-Thin',sans-serif}
.creation-form .block-moi-amie .bl-btn .btn.btn-cont-gry{font-family:'Radikal-Thin',sans-serif}
.block-slider .text-slider{font-family:'Radikal-Regular',sans-serif}
.accueil-title .text-block{font-family:"Radikal-Medium",serif}
.client-space .container-abo .abo-switch p{font-family:'Radikal-Thin',sans-serif}
.categoriers .block-titre p{font-family:'Radikal-Regular',sans-serif}
.monPanier .container-options .section-total .block-text{font-family:'Radikal-Regular',sans-serif}
.monPanier .container-options .section-total .text-total span{font-family:'Radikal-Thin',sans-serif}
.monPanier .container-panier .item-panier .item.sousTotal, .monPanier .container-panier .item-panier .item.price{font-family:'Radikal-Regular',sans-serif}
.bl-reabo .offres .box-offre .bl-price .price{font-family:'Radikal-Regular',sans-serif}
.bl-reabo .offres .box-offre .bl-price .price-crossed{font-family:'Radikal-Regular',sans-serif}
.bl-reabo .offres .box-offre .block-descr ul.liste-descr li.item-descr{font-family:'Radikal-Thin',sans-serif}
.bl-reabo .offres .box-offre .block-offre .bl-title h3{font-family:'Radikal-Regular',sans-serif}
.bl-reabo .offres .box-offre .block-descr ul.liste-descr li.item-descr{font-family:'Radikal-Regular',sans-serif}
.bl-suivre-abo .selectTitle{font-family:'Radikal-Thin',sans-serif}
.bl-resilier-abo h6{font-family:'Radikal-Thin',sans-serif}
.bl-resilier-abo .mesInfos p,.bl-resilier-abo .mesAbos p{font-family:'Radikal-Thin',sans-serif}
.desabonnement .dateResil h4{font-family:'Radikal-Thin',sans-serif}
.desabonnement .ps-info p{font-family:'Radikal-Regular',sans-serif}
.desabonnement .ps-demande p{font-family:'Radikal-Thin',sans-serif}
.desabonnement h1{font-family:'Radikal-Regular',sans-serif}
.unsubscription label{font-family:'Radikal-Thin',sans-serif}
.unsubscription p{font-family:'Radikal-Regular',sans-serif}
.categoriers{padding-bottom:60px}
.navbar{background-color:var(--font-color)}
.navbar .cont-profil p{font-family:inherit;font-weight:inherit;font-size:inherit}
.navbar svg, #mobile-menu svg {fill:#fff}
.navbar svg.icon-btn-inside, #mobile-menu svg .icon-btn-inside {   fill: #000;   border: 1px solid #fff;   background-color: #fff;}
.navbar .cont-lang{border-color:#fff}
.block-title-ligne-left .text-block{font-family:'Radikal-Regular',sans-serif}
.block-title-ligne .text-block{font-family:'Radikal-Regular',sans-serif}
h3.text-block{font-family:'Radikal-Thin',sans-serif}
a.btn-line-gr{font-family:'Radikal-Thin',sans-serif}
a.btn-line-grey{font-family:'Radikal-Thin',sans-serif}
.ttite-seconde{font-family:'Radikal-Regular',sans-serif}
.bl-input input{font-family:'Radikal-Thin',sans-serif}
.navbar .cont-search input{font-family:'Radikal-Thin',sans-serif}
.navbar p.count{font-family:'Radikal-Regular',sans-serif}
.navbar li.pg-menu{font-family:'Radikal-Medium',sans-serif;text-transform:uppercase;}
#mobile-navbar .cont-info p.count{font-family:'Radikal-Regular',sans-serif}
#mobile-navbar .sous-nav .sous-menu{font-family:'Radikal-Light',sans-serif}
.block-slider .text-slider{font-family:'Radikal-Regular',sans-serif}
.categoriers .block-titre p{font-family:'Radikal-Regular',sans-serif}
.accueil-title .text-block{font-family:'Radikal-Regular',sans-serif}
.numeros .container-numeros .info-numero{font-family:'Radikal-Regular',sans-serif}
.numeros .container-numeros .descri-numero{font-family:'Radikal-Thin',sans-serif}
.articles .container-articles .info-article{font-family:'Radikal-Regular',sans-serif}
.articles .container-articles .descri-article{font-family:'Radikal-Thin',sans-serif}
.engagements .container-engagements .block-engage p{font-family:'Radikal-Regular',sans-serif}
.information .block-emailing .bl-title h3{font-family:'Radikal-Regular',sans-serif}
.information .block-emailing .bl-text p{font-family:'Radikal-Thin',sans-serif}
.slider-numero .liste-numero .info-numero{font-family:'Radikal-Regular',sans-serif}
.slider-numero .liste-numero .descri-numero{font-family:'Radikal-Regular',sans-serif}
.slider-article .liste-article .info-article{font-family:'Radikal-Regular',sans-serif}
.slider-article .liste-article .descri-article{font-family:'Radikal-Thin',sans-serif}
.client-space .btn-trans a{font-family:'Radikal-Medium',sans-serif}
.bl-info-abo .bl-detail-title .detail h5,.bl-info-abo .bl-detail-info .title h5{font-family:'Radikal-Medium',sans-serif}
.bl-info-abo .bl-detail-title .detail h4{font-family:'Radikal-Medium',sans-serif; font-size: 16px; margin-top: 10px;}
.client-space .container-abo .empty-abo p,.client-space .container-abo .find-abo p{font-family:'Radikal-Medium',sans-serif}
.block-title-ligne-left h4.text-block{font-family:'Radikal-Thin',sans-serif}
.bl-detail-info p{font-family:'Radikal-Regular',sans-serif}
.container-static-page .text-block h2{margin:20px 0 10px;font-size:18px}
.btn{font-family:'Radikal-Thin',sans-serif;border-radius: 8px;font-weight:500}
.btn.btn-ad{padding:8px 20px;border:2px solid var(--primary-cl-color);background-color:var(--primary-cl-color)}
.btn.btn-ac{padding:8px 20px;border:2px solid var(--secondary-color)}
.btn.btn-ad:not([disabled]):hover{background-color: var(--white);color:var(--primary-color)}
.btn.btn-ac:not([disabled]):hover{background-color: var(--white);color:var(--primary-color)}
.switch input[type="checkbox"]{background-color: var(--secondary-color)}
.btn-decouv{padding:10px 15px;border:2px solid var(--primary-cl-color)!important;font-family:'Radikal-Thin',sans-serif;border-radius: 8px;background-color:var(--primary-cl-color)!important;color:var(--white)!important;font-weight:500}
.btn-decouv:hover{background-color: var(--white)!important;color:var(--primary-color)!important;border: 1px solid var(--primary-cl-color)!important}
.navbar .cont-profil:hover svg,.navbar .cont-panier:hover svg{fill:#fff}
.navbar .cont-profil:hover,.navbar .cont-panier:hover{color:#fff}
.navbar .cont-panier:hover .block-count{background-color:inherit}
.monPanier .container-panier .item-panier .quantite > *,.cart .list-cart .quantity span{padding: 3px 0px}
.btn.btn-ad:disabled, .btn.btn-ad:disabled:hover{border-color:var(--bg-grey-br)}
.reduction{background: #fc4c4f;    font-family: 'Radikal-Bold', sans-serif;    width: 75px;    top: -33px;    right: -20px;    height: 75px;    font-size: 22px;    padding: 25px 0 0;}
.block-descr ul li {font-size: 10pt;border-bottom:1px solid var(--secondary-color);padding:5px 0}
.block-descr ul li:last-child{border:none}
.box-offre .block-offre .bl-title img{max-height:150px;max-width:100%}
.block-descr a,.block-descr-2 a{margin-top:15px;font-size:10pt;text-decoration:underline}
.block-descr a:hover,.block-descr-2 a:hover{text-decoration:none}
.sidebar li.list.title{font-family: 'Radikal-Medium',sans-serif}
.sidebar .item{font-family: 'Radikal-Thin', sans-serif}
.sidebar .item.active{font-family: 'Radikal-Medium',sans-serif}
@media(min-width:576px) and (max-width:767.999px){
    .footer-column.column-3 ul{flex-direction:column;padding-left:15px}
}


/* CAROLE MODIF*/
strong, b { font-family: 'Radikal-Bold', sans-serif;   }
#wrap { min-height: calc(100% - 264px); }
.navbar { height: 80px; border-top: 1px solid #fff;}
.navbar .cont-logo a img { max-height: 50px; }
.navbar .cont-logo {  padding: 0 0 0 10px;  margin: initial;  max-height: initial;}
.navbar .cont-menu li.pg-menu, .navbar .cont-info li.pg-menu { line-height: 72px; }
.navbar .sous-nav { top:73px; background-color:#eee; }
.navbar .has-sous-menu:hover .sous-nav { width: max-content;}
.navbar .cont-menu .list-menu li a, .navbar .cont-menu .list-menu .sous-menu a { font-size:14px ;  }
.block-title-ligne .text-block { letter-spacing: 3px; }
.engagements  { margin-bottom: 0; padding: 20px 100px 50px 100px; margin-top: 1px; }
.engagements .block-title-ligne .text-block { text-transform: uppercase; font-size: 26px;}
.bottom-footer { max-width: 1200px; border-top:none; margin: 0 auto; padding: 5px 20px; text-align: left;}
.footer-column { padding-left: 0}
.breadcrumb  { text-decoration: none; font-family: 'Radikal-Regular', sans-serif; padding: 50px 0 0 60px; font-size: 14px }
.breadcrumb a, .breadcrumb a:active { text-decoration: none; }
.breadcrumb a:hover { text-decoration: none!important; color: #fc4c4f;}
.footer-column.column-3 ul li { margin-bottom:7px; }
.footer-column.column-3 ul li a {font-size: 15px; letter-spacing: 1px;}
.footer-column ul li img { margin-right:10px!important }
h3.text-block { letter-spacing: 1px }
p { font-family: 'Radikal-Regular', sans-serif;}
.engagements .container-engagements .block-engage:not(:last-child) { border-right: none}
.articles { padding: 30px 0 0 }
.description-titles { margin: 0}

/*HOME TOP OFFRE*/
.abonnement .desciption { grid-template-columns: 40% 1fr;  }
.abonnement .desciption .image-mag img {  }
.abonnement .desciption .desc-mag h1 {  font-size: 38px;   font-family: "Playfair Display", sans-serif;   font-weight: 900;  letter-spacing: 3px!important; }
.abonnement .desciption .desc-mag h1 b { font-size: 38px; font-weight: 500;   font-family: "Playfair Display", sans-serif;  /*background-color: #FC4C4D; padding: 4px 25px; line-height: 54px; */ color: #000; text-transform: uppercase; letter-spacing: 2px; border-radius: 2px; }
.abonnement .desciption .desc-mag p { font-family: 'Radikal-Light', sans-serif; font-size: 18px; line-height: 24px;  }
.abonnement .desciption .desc-mag ul { list-style-type:initial }
.abonnement .desciption .desc-mag li { font-family: 'Radikal-Light', sans-serif; font-size: 18px;  }

/*OFFRE*/
.abonnement .container-offres .offres .box-offre h3 { color: #0B2330;font-family: 'Radikal-Bold', sans-serif;font-size: 30px; line-height: 38px;}
.abonnement .container-offres .offres .box-offre { background: #fff;padding: 0 15px 30px; box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);}
.btn.btn-ac {   font-family: 'Radikal-Light', sans-serif !important;  color: #FC4C4D;  border-radius: 3px;  border: 1px solid #FC4C4D;  background-color: #fff;    font-size: 16px;}
.btn.btn-ac:hover { background-color: #FC4C4D!important;  color: #fff!important; }
.block-bas-offre a.btn-line-gr {   background-color: #FFF!important; display: inline-block;    text-align: center;    white-space: nowrap;    vertical-align: middle;    user-select: none;    border-radius: 0;    color: #000;    text-decoration: underline;}
.block-bas-offre a.btn-line-gr:hover { color: #FC4C4D}
.slider-titre .block-titre-une .descri-titre .bl-price h4 { letter-spacing: 1.2px }
.abonnement .container-offres .offres .box-offre .block-offre .bl-price .price { color: #0d1f2b; font-family: 'Radikal-Bold', sans-serif; font-size: 48px; text-align: center; margin: 0 0 10px; letter-spacing: 3px; line-height: 28px;}
.abonnement .container-offres .offres .box-offre .block-offre .bl-price .price span, .slider-titre .block-titre-une .descri-titre .bl-price h4 span { letter-spacing: 0 }
.box-offre .block-offre .bl-title img { max-height: initial;}
.container-img-cells-offre img { max-width: initial;}
.slider-titre { padding: 0 }
.description-title .block-image img { width: initial}
.description-title .block-image { padding: 0}

/*LOG*/
.creation-form { width: 590px; max-width: 100%; margin: 0 auto;}
.connexion .content-connexion .sign-in, .connexion .content-connexion .sign-up, .identification .block-connexion {  margin:0 50px; padding: 30px; background-color:#f5f5f5}
.sign-up .bl-create.my-30 { margin: 0}
.connexion .content-connexion .sign-up { border-left: none;}
a.btn-line-gr { line-height: 25px;letter-spacing: 1px; text-decoration-line:none }

/* PANIER */
.monPanier .container-panier .item-panier { border: none; margin: 15px 0;  padding: 15px;  border-radius:3px; box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);  }
.monPanier .container-panier .table-title { font-family:"Radikal-Medium",serif; }
.identification .block-cart-side .content-cart, .identification .block-cart-side .content-liv {  background-color: #f2f7fa;  border: 2px solid #3e92bb}
.cart { background-color: #173040; margin:0}
.monPanier .container-options .section-total .block-text .price-total { font-family: 'Radikal-Medium',sans-serif; color:#fc4c4f; font-size: 26px;  letter-spacing: 2px;}
.monPanier .container-panier .item-panier .quantite > *, .cart .list-cart .quantity span { padding:1px 0px }
.monPanier .container-panier .item-panier .info {padding: 0}
.monPanier .container-panier .item-panier .info .delete { font-family: 'Radikal-Bold', sans-serif; font-size:30px; color: #fc4c4f ; padding: 0 15px;}
.monPanier .container-panier .table-title { padding: 0px 38px 0px 80px}


/*ACCOUNT*/
.sidebar, .client-space .client-container { padding-top: 50px;}
.content-client .content-info h3 { font-family: 'Radikal-Medium', sans-serif;  font-size: 18px; letter-spacing: 1px; color: #fc4c4f;}
.sidebar-container { background-color: #f5f5f5 ; padding-left: 15px }
.sidebar ul.list-side { padding: 0}
.sidebar li.list.title { text-transform: uppercase;    font-size: 18px;    margin: 30px 0 2px -10px;   padding: 2px 5px 2px 10px; }
.sidebar li.list.title:first-child { margin-top:0 }
.sidebar .item {color: #0B2330;font-family: 'Radikal-Regular', sans-serif;line-height: 20px;margin-right: 10px; margin-left:0; border-right: 3px solid #fff;}
.sidebar .item.active { border-right: 3px solid #3e92bb;}
.sidebar .item.active::before { display: none;}
.client-space .ligne svg.icone, .client-space .ligne img { margin-right: 10px; }
.bl-detail-info p { letter-spacing: 1px}
.bl-info-abo .bl-detail-info .ligne { padding:0; border:none; }
.sidebar .item:hover { background-color: #fff; padding-left: 1px;}

/*pref com*/
.bl-newslettres .block-title-ligne-left, .bl-newslettres .content-titre { text-align: left; align-items: baseline }

/* LI bullet*/
.slider-titre .block-titre-une .descri-titre .bl-advantage li { background-image: url(https://art.gazette-drouot.com/images/SMC/.org/8a24323a-b9f0-4624-91bb-6a5cd18da708/Illustration/icone/icone-ok.png);}
.block-descr ul li { margin-bottom: 6px; background-image: url(https://art.gazette-drouot.com/images/SMC/.org/8a24323a-b9f0-4624-91bb-6a5cd18da708/Illustration/icone/icone-ok.png);
    background-repeat: no-repeat; background-size: 17px; padding: 0 0 2px 25px; border-bottom: none; font-size: 11pt; color: #666;}
.block-descr ul li.less { color:#ccc; background-image: url(https://art.gazette-drouot.com/images/SMC/.org/8a24323a-b9f0-4624-91bb-6a5cd18da708/Illustration/icone/icone-ko.png); }
.container-abo .ligne { margin: 5px auto}

/* CGV*/
.container-static-page h3.text-block {font-size: 36px;font-family: "Playfair Display", sans-serif;font-weight: 900;text-align: center;}
.container-static-page h4.text-block {font-size: 30px;font-family: "Playfair Display", sans-serif;font-weight: 900;text-align: center;}
.container-static-page h2.titreRubrique3 { font-family: 'Radikal-Medium', sans-serif;  font-size: 25px; text-transform: uppercase }

/* SELLIGENT*/
#selligent-boutique-home { }

/* CSS BOUTIQUE livre */
.articles .ttite-seconde { font-size: 40px;   font-family: "Playfair Display", sans-serif; font-weight: 900;  letter-spacing: 4px; margin-bottom: 20px;  padding: 0 17px 6px; border-radius: 3px; }
.articles .ttite-seconde::after { display: none; }
.articles .container-articles .info-article p.price-article { font-family: 'Radikal-Bold', sans-serif; font-size: 30px}
.articles .container-articles .info-article p.title-article { font-family: 'Radikal-Regular', sans-serif; font-size: 15px; letter-spacing: 0.2px}
.articles .container-articles .img-article img { width: 180px; min-width: initial}
.articles .container-articles .block-article a.btn-line { font-family: 'Radikal-Thin', sans-serif; line-height: 25px;  letter-spacing: 1px; }
.articles .container-articles .block-article {  background: #fff;  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15); margin: 0 15px 50px 15px; width: auto;  max-width: 300px; }
.slider-titre .block-titre-une { align-items: initial;  }
.block-titre-une img.img-offre { margin-top: 50px; }

/* HEADER CODE PROMO */
.navbar .cont-special-offer .icon-special-offer { display: none;}
.navbar .cont-special-offer input[type="text"], .navbar .cont-special-offer input[type="text"]::placeholder  { font-size: 11px; color: #fff; text-transform: uppercase; letter-spacing: 0.7px; }
.navbar input#specialOfferCode  {  color: #fff!important;  }
.navbar .cont-special-offer input[type="text"] { width:112px }
.navbar .cont-special-offer { border: 1px solid #fff; border-radius:0; padding: 0 0 0 6px }

/* HEADER PANIER */
.navbar .cont-panier { margin: 0 20px}

/* CODE PROMO PANIER  */
/*.monPanier .container-options .section-promo { display:none }*/
.monPanier .container-options .section-Livraison, .monPanier .container-options .section-promo { margin: 15px 0; }
.monPanier .container-options .formError .formValid { background-color: #66cc33; color: #fff; padding: 10px; }
.monPanier .container-options .section-reduction .block-text { font-size:18px; margin: 10px 0 0;  border-bottom: 1px solid #66cc33; padding-bottom: 10px;}
.price-reduction { padding: 2px 23px;   background-color: #66cc33;   color: #fff;}

/* CADEAU - BLOC PANIER GIFT */
.btn.btn-cont-gry.active { color: #fff;  background-color: #0B2230; border: none;}
#giftBlock {background-color: #ccc; padding: 5px 15px; }
#giftBlock .creation-form .form-group .inline-input { }

/* REABO */
.bl-reabo .offres .box-offre { box-shadow: 0px 0 7px 1px #80808036 }

/* ENCART OFFRE */
.identification .block-cart-side .bl-item {  display: inline-block; }
.identification .block-cart-side .bl-item img {    width: 100%;    margin: 0 20px 0 0; }
.identification .block-cart-side .bl-item .info-item {  display: inline-block; width: initial ; padding: 5px 0 0 0}
.identification .block-cart-side .content-cart, .identification .block-cart-side .content-liv { background-color: #fff;  border: 15px solid #3e92bb;}


/* MOBILE  */
@media (min-width: 576px) and (max-width: 1200px) {
    .sidebar-container .sidebar { padding: 20px 0 0 20px}
    .sidebar-content a.closebtn img { width: 5%; }
}

@media (max-width: 610px) {
    form { width: auto;}
}

@media (max-width: 810px) {
    /*.monPanier .container-panier .item-panier {display: grid; }*/
	.monPanier .container-panier .item-panier .image {height:100px }
  	.monPanier .container-panier .item-panier .item.price, .monPanier .container-panier .item-panier .item.quantite, .monPanier .container-panier .item-panier .item.sousTotal { padding: 5px 25px 0 67px }
}


@media (max-width: 1200px) {
    .sidebar-container .sidebar { padding: 20px 0 0 20px}
    .sidebar-content a.closebtn img { width: 5%; }
}

