/* HEADER - MENU */
.header__relative, #c1-body .header {background: #4b1e11!important;}
.header__triggerSearch svg,
.header__account svg,
.header__cart svg, .header__search svg {stroke: #ffffff;}
.header__triggerSearch .icon,
.header.header--fixed .header__account__a,
.header.header--fixed .header__cart__a {filter: brightness(10);}
.header__cart__a__nb--hide,.header__cart__a__nb {filter: brightness(0.2);}
.header.header--fixed .nav__itemlvl1 a {font-family: Cinzel; color: #E7D9D5; font-weight: bold; transition: all .3s ease-in-out;}
.header.header--fixed .nav__itemlvl1 a:hover {color: #E7D9D5;}
.nav__barAnimation {display: none!important;}

/* Correction pour rendre le texte visible dans le dropdown */
.logup__li a {
    color: black !important;
}

.logup__li a:hover {
    color: black !important;
}


/* GENERAL */
.sk_overlay .wizi-txt {position: relative; z-index: 20;}
.sk_overlay:before,
/*.sk_overlay .wizi-txt:before,*/
.sk_overlay_img .wizi-wrapper__background:before {
  content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    display: inline-block !important;
    background: linear-gradient(0deg, rgba(0,0,0,0.8), rgba(0,0,0,0.2));
  z-index: 10;
}
.sk_white h1,
.sk_white h2,
.sk_white h3,
.sk_white h4,
.sk_white p {color: #ffffff!important;}
.sk_bg_brown .wiziBtn {background-color: #ffffff!important; color: #4b1e11!important; margin-bottom: 0!important;}
.sk_bg_brown {background-color: #4b1e11;}
.sk_bg_grey {background-color: #F7F7F7;}
.sk_padding_60 .wizi-imgtxt__left,
.sk_padding_60 .wizi-imgtxt__right {padding: 0 60px!important;}
.sk_padding_60 .wizi-map__left {padding: 60px!important;}
.reassurance {display:none!important;}
p.title-page {display: none;}
body.body .wiziblocks__item p {margin-top: 10px!important;}
body.body .wiziblocks__item h2 {line-height: 1.2em; margin-bottom: 5px!important;}
.breadcrumbs:not(.page-prod-list .breadcrumbs,.page-prod-details .breadcrumbs) {margin-bottom: 0!important;}
/* ACCUEIL */
/* VIDEO */
.margin-top-wiziblocks #c1-body .body__wrapper--withoutPadding .wiziblocks__item.margin-top-small {margin: 0 0 10px!important;}
.video-container {
    position: relative;
    height: calc(100vh - 140px);
    overflow: hidden;
    /*margin-bottom: -10px;*/
}

.background-video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
.overlay-text {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: translateY(-50%);
  color: white;
  text-align: center;
  z-index: 20;
}
.overlay-text p {
  width: 70% !important;
    margin: 0 auto !important;
    min-width: 70% !important;
}
.overlay-text .wiziBtn {margin-bottom: 20px!important;}
.sk_width_paragraph p {width: 70%!important; min-width: 70%!important; margin: 0 auto!important;}
.sk_img_background .wizi-txt__item:first-child .wizi-wrapper__background {
  background: url('https://media.cdnws.com/_i/214402/677/2580/78/sac-grains-de-cafe.jpeg') center no-repeat!important;
  background-size: cover;
}
.sk_img_background .wizi-txt__item:last-child .wizi-wrapper__background {
  background: url('https://media.cdnws.com/_i/214402/624/1473/25/thes.jpeg') center no-repeat!important;
  background-size: cover;
}
.sk_img_background .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child {padding-right: 5px; padding-bottom: 10px;}
.sk_img_background .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:last-child {padding-left: 5px; padding-bottom: 10px;}
.sk_img_background h2 {padding-top: 10px!important;}
.body__wrapper--withoutPadding {overflow: hidden!important;}
.sk_reassurance .wizi-txt--quadruple .wizi-txt__item h4:before {
    content: '';
    display: block;
    position: relative;
    width: 80px;
    height: 80px;
    background-size: cover;
    margin: 0px auto 10px;
}
.sk_reassurance .wizi-txt--quadruple .wizi-txt__item:nth-child(1) h4:before {background-image: url('https://media.cdnws.com/_i/214402/RAW-618/3412/19/picto-grains-cafe.png');}
.sk_reassurance .wizi-txt--quadruple .wizi-txt__item:nth-child(2) h4:before {background-image: url('https://media.cdnws.com/_i/214402/RAW-619/2242/20/picto-environnement.png');}
.sk_reassurance .wizi-txt--quadruple .wizi-txt__item:nth-child(3) h4:before {background-image: url('https://media.cdnws.com/_i/214402/RAW-620/1368/21/picto-tasse-cafe.png');}
.sk_reassurance .wizi-txt--quadruple .wizi-txt__item:nth-child(4) h4:before {background-image: url('https://media.cdnws.com/_i/214402/RAW-621/2362/22/picto-emballage.png');}
/* CATEGORIES */
.prod-list__title.h1 {padding-bottom: 15px;}
.bloc--cat h2 {margin-top: 0;}
.sidebar__section--cat {display: none;}
.prod-list .bloc p {margin-bottom: 10px!important;}
/* CONTACT */
.sk_contact .wizi-map__left {padding: 0 60px 60px!important;}
.sk_contact .form__field--right {justify-content: flex-start;}
.sk_contact .wizi-map__right--withForm {padding-right: 60px!important;}
/* PRODUIT */
#prod-summary .prod-details__summary__scroll {margin-top: 20px!important;}
.faq-item { margin-bottom: 1em; }
.faq-question { cursor: pointer; position: relative; padding-right: 20px; margin: 0; }
.faq-question::after { content: '+'; position: absolute; right: 0; font-weight: bold; transition: transform 0.3s ease; }
.faq-question.open::after { content: '−'; }
.faq-answer { display: none; margin-top: 0.5em; opacity: 0; transition: opacity 0.3s ease; }
.faq-answer.active { display: block; opacity: 1; }
.prod .prod__variation__trigger__wrapper span:hover,
body.wiziblocks-on .prod .prod__variation2__trigger__wrapper span:hover {background: #4b1e11!important;}
body.wiziblocks-on .prod .prod__variation2__trigger__wrapper,
body.wiziblocks-on .prod .prod__variation2__trigger__disabled,
.prod .prod__variation__trigger__wrapper span {color: #4b1e11!important;}
body.wiziblocks-on .prod .prod__variation2__trigger__disabled,
.prod .prod__variation__trigger__disabled {font-weight: bold; line-height: normal;}

/*BISCUITS*/
.var-radio-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
    margin-top: 1rem;}

.var-radio-list .var-radio {
    border: 1px solid #4b1e11;
    background-color: #f7f2ef;
    color: #4b1e11;
    text-align: center;
    border-radius: 4px;
    display: flex;
    align-items: center;}



/* FOOTER */
.footer {background: #290E06;}
.footer .footer__wrapper {max-width: 100%; display: block; text-align: center;margin: 0 auto;}
.single-newsletter {background: #290E06!important; border-bottom: 1px solid rgba(255,255,255,.2);/*margin-top: -21px!important;*/}
.footer__wrapper__left__primary__ul__li__link {color: #ffffff!important;}
.footer__wrapper__right__social {margin: 0!important; justify-content: center!important;}
.footer__wrapper__right__social__li {margin: 10px!important;}
.footer__wrapper__right__social__li:after {background: #4b1e11!important;}
.footer__wrapper__right__social__li:before {background: #290E06!important;}
.footer__wrapper__right__social__li__a {filter: brightness(10);}
.footer__wrapper__right__social__li__a svg {left: calc(50% + 1px)!important;}

@media (max-width: 1023px) {
.search--label,.header__nav__icon,.nav__itemlvl1__icon {filter: brightness(10);}
.nav__wrapper {background: #290E06; border-left: #290E06;}
.header__checkbox--nav:checked~.header .header__nav {background: #290E06;}
.nav__itemlvl1--login,.nav__itemlvl1 {background: #290E06;}
.nav__a {border-bottom: 1px solid rgba(255, 255, 255, 0.15); color: #ffffff; border-right: transparent;}
.overlay-text h1 {line-height: 1.2em!important; padding: 0 8%!important;}
.header.header--fixed .search--wrapper .search--input {border-color: #ffffff!important;}
.sk_img_background .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child,
.sk_img_background .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:last-child {padding: 0 0 0 0;}
.margin-top-wiziblocks #c1-body .body__wrapper--withoutPadding .wiziblocks__item.margin-top-small,
.sk_img_background .wizi-wrapper--txt {margin: 0 0 20px !important;}
.sk_width_paragraph p {width: 100% !important; min-width: 100% !important;}
.sk_padding_60 .wizi-imgtxt__left,.sk_padding_60 .wizi-imgtxt__right {padding: 8% 0!important; text-align: center;}
.sk_padding_60 .wizi-map__left {padding: 8%!important;}
.wizi-imgtxt, .wizi-imgtxt__left, .wizi-imgtxt__right,
.wizi-wrapper--imgsmall .wizi-imgtxt__left,
.wizi-wrapper--imglarge .wizi-imgtxt__left, .wizi-wrapper--imgsmall .wizi-imgtxt__right {width: 100%;}
.wizi-imgtxt {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sk_contact .wizi-map__left {padding: 0 20px 20px!important;}
.sk_contact .wizi-map__right--withForm {padding-right: 0!important;}
.checkout {padding-top: 15px !important;}
.checkout-validation .sc-auth-mode-btn {margin-top: 20px!important;}
}
@media (max-width: 719px) {
body.body .wiziblocks__item p .we-size-large {font-size: 16px;line-height: 24px;min-height: 24px;}
.breadcrumbs__a--home {opacity: .4;}
.footer__wrapper__left__primary__ul__li {margin: 0 0 10px 0;}
.prod--listCross {padding-top: 40px;}
.wizi-map--txtleft.wizi-map--txtleft .wizi-map__right {padding: 0 20px !important;}
.form--page {padding: 0!important;}
.wizi-map__rs {text-align: center;}
.checkout-validation {padding-top: 0px !important;}
.sk_img_background .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:not(:first-child) {margin-top: 20px;}
}


