@import url('https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap')

body.body.webp-support.margin-top-wiziblocks.body--backgroundWhite.body--fontSize-medium.body--maxRow-medium.body--withoutBackgroundImage.algolia-places-enable.with-webp.wiziblocks-on.wrapper--fullsize.body--withoutDiaporama.customer-logoff.page-homepage.nav-perso-off.new-bloc.search-predictive-off.highlight-b.respo.xl.desktop.chrome.chrome122.to-fixed.load-end {    padding-top: 110px;}
h1, h2, p.prod-infos__title {font-family: "Amatic SC", sans-serif;}

body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn, .wiziBtn, body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn, body.wiziblocks-on .wiziblocks__item .prod__article .prod__hover__wrapper .prod__btn, .prod .prod__btn--addCart.hover, .prod .prod__btn, .prod .prod__btn, .see-all-results--a, .emergency-bar__text a, .emergency-bar__text span[data-htap], body.body .wiziblocks__item span[data-htap], .checkout-validation .button.btn4.expand.large, .checkout-validation .form__flex .btn-area a, .checkout-validation #ident-form-classic .form__field--btnArea .form__button, .filter__rangeBtn, .button--showOtherShop, .cart-modal__footer .form__button, .modal-cart__cart, .modal-cart__stay+.modal-cart__cart, .logup__form .form__button, .prod-floating__right button, .prod-floating__right button, #prod-summary .prod-details__summary__scroll, #prod-summary .prod-details__summary__scroll, #add-cart-btn, #add-cart-btn, #alert-btn, #alert-btn, #goto-contact-btn, #goto-contact-btn, #hb-add-cart-btn, #hb-add-cart-btn, #alert-btn, #alert-btn, .blog-post-new .blog__post__infos span, .blog-post-new .blog__post__infos span, .order-list__act--follow, body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn 
{font-family: "Amatic SC", sans-serif; font-size: 1.5em }
p.prod-infos__title {
    text-align: center;
}

.prod-details__infos.prod-infos {
    background: #d0c3af14;
    padding: 1px 20px;
    max-width: 1120px;
    border-radius: 4px;
}
.nav-perso-off .nav__label--open .nav__itemlvl1 {
    text-transform: uppercase;
}
h1.h1.prod-list__title.text-center {
    font-family: "Amatic SC", sans-serif;
}
.header.header--fixed .nav__itemlvl1 {
    text-transform: uppercase;
    font-size: 1em;
    color: #d4c4b2;
    letter-spacing: 1px;
}

.header.header--fixed .nav__itemlvl1:hover {
    letter-spacing: 0px;
    transition: 0.3s ease-out;
    border-bottom: solid 2px;
}

.footer {
    background: #2d3436;
}

.footer__wrapper__left__primary__ul__li__link {
    color: #d0c4b1;
}

.prod .prod__article.fixed .prod__corner__top, .prod .prod__article.fixedTemp .prod__corner__top, .prod .prod__article:hover .prod__corner__top {
    border: solid #bb8848;
    border-radius: 13px;
    background: transparent !important;
}

div#dde0dfeb-c5be-441d-b871-bbe796947f67 {
    padding: 10px;
    border-radius: 12px;
}

.nav-perso-off .nav__label .nav__a {font-weight: 500;}
.LigneBeige .wizi-wrapper.wizi-wrapper--imgtxt, .LigneBeige2 .wizi-wrapper.wizi-wrapper--imgtxt {
    max-width: 1350px;
    margin: auto;
    padding-top: 150px;
}
header#header {
    border-bottom: solid 4px #bb8a50;
}


.emergency-bar__text h2, body.body .wiziblocks__item h2 {
    color: #bb8c57;
}

section.sidebar__section.sidebar__section--cat.margin--half {
    display: none;
}

div#bloc-cat-1 {
    padding: 10px;
    background: #efefef;
    border-radius: 5px;
}

.TextFirst {
    margin-top: -190px!important;
    position: relative;
    z-index: 10;
    padding: 10px !important;
    border-radius: 13px;
}

body.body .wiziblocks__item h1 {
    font-size: 3em;
}
div#dde0dfeb-c5be-441d-b871-bbe796947f67 {
    margin-bottom: -90px;
    position: relative;
    z-index: 99;
}
div#\31 9857f67-bafb-4f0a-a388-759afcfe385e {
    border-radius: 0;
}
.FondblancSurImage div .wizi-txt.wizi-txt--large:hover {
    opacity: 0.2;
    transition: 1.3s ease-out;
}

.FondblancSurImage div .wizi-txt.wizi-txt--large {background:white;max-width: 960px;min-width: inherit;margin: auto;border-radius: 9px;padding: 10px;transition: 0.3s ease-out;}
.margin-top-wiziblocks #c1-body .body__wrapper--withoutPadding .wiziblocks__item.margin-top-small {
    margin-top: 19px !important;
}
.FondblancSurImage {
    background: white;
    padding: 40px;
    border-radius: 23px;
}
div#bf56fb8d-fa3d-45a0-a49f-2ce8f09a485b, div#\31 fc443c8-29e3-4b52-a573-ad9eaab15260 {
    border-radius: 0;
}
.LigneBeige {
    background: url(https://media.cdnws.com/_i/364273/RAW-61/2735/61/kodama-top.png) center 100px no-repeat, #D3C4B0 !important;
    background-position: center 100px;
    background-repeat: no-repeat;
    /* background-color: #D3C4B0 !important; */
    padding-top: 540px;
}

.LigneBeige  .wizi-imgtxt__left.wizi-imgtxt__left--large * {
    background-color: transparent !important;
}

.LigneBeige  .wizi-imgtxt__right {
    padding: 160px 0px;
}

.boussol {
    position: relative;
    bottom: -110px;
    margin-top: -100px;
}

div#\33 8913f95-5196-401d-9488-9d3a7a11e44d {
    position: relative;
    z-index: 9999;
    margin-bottom: -21px;
    background: transparent;
}



.LigneBeige div div.wizi-imgtxt--textLeftTextRight .wizi-imgtxt__left--large, .LigneBeige2 div div.wizi-imgtxt--textRightTextLeft .wizi-imgtxt__right--large  {
    overflow: inherit !important;
}


div#\38 206e33c-bef2-4fc8-aa6b-47fa4bcbaead .wb-monoproduct-zoom__right__content {
    display: none;
}

.wb-monoproduct-zoom__right__infos {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}

.wb-monoproduct-zoom__right__infos__text {
    display: flex;
    align-content: center;
    align-items: center;
}

.wb-monoproduct-zoom--complete .wb-monoproduct-zoom__right__rea__right {
    display: none !important;
}
@media (min-width: 1700px) {
div#\38 206e33c-bef2-4fc8-aa6b-47fa4bcbaead {
    background: url(https://media.cdnws.com/_i/364273/RAW-71/2304/71/kodama-gearleft.png) top left no-repeat, url(https://media.cdnws.com/_i/364273/RAW-70/2683/70/kodama-gearright.png) bottom right  no-repeat;
    background-attachment: fixed;
}
}

.Gear div .wb-monoproduct-zoom.wb-monoproduct-zoom--percent.wb-monoproduct-zoom--complete.wb-monoproduct-zoom--slider.wb-monoproduct-zoom--ttc {
    max-width: 1050px;
    min-width: inherit;
    margin: auto;
}

div#\38 206e33c-bef2-4fc8-aa6b-47fa4bcbaead * {
    background: transparent;
}

.Gear div div .wb-monoproduct-zoom__left {
    display: contents;
}

/*Produit*/
body.body.webp-support.body--backgroundWhite.body--fontSize-medium.body--maxRow-medium.body--withoutBackgroundImage.algolia-places-enable.with-webp.customer-logoff.page-prod-details.nav-perso-off.new-bloc.search-predictive-off.highlight-b.respo.xl.desktop.chrome.chrome122.to-fixed.load-end div#c1-body {
    background: url(https://media.cdnws.com/_i/364273/RAW-71/2304/71/kodama-gearleft.png) center left no-repeat, url(https://media.cdnws.com/_i/364273/RAW-70/2683/70/kodama-gearright.png) bottom right no-repeat;
    background-attachment: fixed;
}

.body__wrapper__maxWidth {
    background: transparent;
}
/*FIN*/


.footer__wrapper__left {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.LigneBeige2  {
    background: url(https://media.cdnws.com/_i/364273/RAW-68/3328/68/kodama-bottom.png) center bottom no-repeat, #D3C4B0 !important;
    background-position: center 100px;    background-repeat: no-repeat;    padding-top: 540px;}
.LigneBeige2  .wizi-imgtxt__right.wizi-imgtxt__right--large * {    background-color: transparent !important;}
div#\36 a8f92c1-f2a4-47d0-b4aa-e435cde6894c .wizi-wrapper.wizi-wrapper--imgtxt {    padding-bottom: 140px;}

.wb-monoproduct-zoom.wb-monoproduct-zoom--percent.wb-monoproduct-zoom--complete.wb-monoproduct-zoom--slider.wb-monoproduct-zoom--ttc {border: solid 4px #bb8a50; padding-left: 12px;border-radius: 6px;}

div.wiziblocks__item div div.wizi-wrapper--txt div div p strong {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400 !important;
    font-size: 19px;
    border: solid 2px #bb8a50;
    padding: 2px 9px;
    background: #bb8a50;
    color: white;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

div.wiziblocks__item div div.prod__titleList p strong {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400 !important;
    font-size: 19px;
    border: solid 2px #bb8a50;
    padding: 2px 9px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400 !important;
    font-size: 19px;
    border: solid 2px #bb8a50;
    padding: 2px 9px;
    background: #bb8a50;
    color: white;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
div#\31 9857f67-bafb-4f0a-a388-759afcfe385e,div#\31 fc443c8-29e3-4b52-a573-ad9eaab15260 {
    border-bottom: solid 8px #bb8c57;
}

@media (min-width: 720px) and (max-width: 1023px) {

    .margin-top-wiziblocks #c1-body .body__wrapper--withoutPadding .wiziblocks__item.margin-top-small {    margin-top: 0px !important;}
}

@media (min-width: 1024px) {
body:not(.body--emergencyTopFixed).to-fixed .prod-floating {    top: 117px;}
.filter {padding:0}
}

@media (max-width:720px) {
    .LigneBeige .wizi-imgtxt__left.wizi-imgtxt__left--large {    margin-top: 60px;    margin-bottom: 50px;}
    .margin-top-wiziblocks #c1-body .body__wrapper--withoutPadding .wiziblocks__item.margin-top-small {    margin-top: 0px !important;}
    .TextFirst {    margin-top: -100px!important;}
    .FondblancSurImage div .wizi-txt.wizi-txt--large {background: #ffffffc7;}
    .LigneBeige .wizi-imgtxt__right {padding: 10px 20px 70px 20px;}
div#dde0dfeb-c5be-441d-b871-bbe796947f67 {    margin: 0;}
.LigneBeige2 img.wizi-img__item.lazyloaded {padding-top:60px}
}
@media (min-width: 720px){

    .header.header--fixed .header__logo img {max-height: inherit}
    body.wiziblocks-on .prod .prod__article:hover:after {    border-radius: 13px;}
    .LigneBeige .wizi-imgtxt__right {padding:0}
}
