@font-face{font-family:CosyCormorant;src:url(typos/cormorant-semibold.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:CosySans;src:url(typos/dm-sans.woff2) format("woff2");font-weight:400 700;font-display:swap}
html[data-website-id="4"] #wrapwrap{font-family:CosySans,Arial,sans-serif;color:#382820;background-color:#faf4e9}
html[data-website-id="4"] #wrapwrap main :is(h1,h2,h3){font-family:CosyCormorant,Georgia,serif;font-weight:600}
html[data-website-id="4"] #wrapwrap header .navbar{background-color:#fbf5e9!important;border-bottom:1px solid #d9c4a6}
html[data-website-id="4"] #wrapwrap main .btn-primary{--btn-bg:#692e3c;--bs-btn-bg:#692e3c;--bs-btn-border-color:#692e3c;--bs-btn-hover-bg:#552331;background-color:#692e3c;border-color:#692e3c;color:#fff9ef}
html[data-website-id="4"] #wrapwrap main .btn-primary:hover{background-color:#552331;border-color:#552331}
html[data-website-id="4"] #products_grid .oe_product_cart{border-color:#d9c4a6;background-color:#fffaf1}
html[data-website-id="4"] #products_grid .o_wsale_products_item_title{font-family:CosyCormorant,Georgia,serif;font-size:1.55rem;line-height:1.13}
.cs-navigation,.cs-pied-commerce{--cs-marge:max(4.5vw,calc((100% - 1392px)/2));font:600 14px/1.4 CosySans,Arial,sans-serif}
#wrapwrap .cs-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:83px;padding:14px var(--cs-marge);background:#faf4e9;border-top:5px solid #273246;border-bottom:1px solid #d9c4a6;color:#382820}
#wrapwrap .cs-navigation nav,#wrapwrap .cs-pied-commerce nav{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(12px,2vw,32px)}
#wrapwrap .cs-navigation a,#wrapwrap .cs-pied-commerce a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:inherit}
#wrapwrap .cs-navigation a:hover,#wrapwrap .cs-pied-commerce a:hover{text-decoration:underline;text-underline-offset:.24em}
#wrapwrap .cs-navigation a:focus-visible,#wrapwrap .cs-pied-commerce :is(a,button):focus-visible{outline:2px solid #b0804a;outline-offset:3px}
#wrapwrap .cs-marque img{display:block;width:clamp(152px,15vw,214px);height:auto}
#wrapwrap .cs-navigation .cs-services-nav{gap:clamp(10px,1.4vw,24px)}
.cs-compteur{margin-left:4px;padding:1px 6px;border-radius:12px;background:#692e3c;color:#fff9ef;font-size:11px}
#wrapwrap .cs-pied-commerce{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;padding:16px var(--cs-marge);border-top:2px solid #a67d4f;background:#273246;color:#fff5e8;font-size:13px}
#wrapwrap .cs-pied-commerce .cs-signature{font:600 26px CosyCormorant,Georgia,serif}
#wrapwrap .cs-pied-commerce nav{gap:6px 22px}
#wrapwrap .cs-pied-commerce .cs-langue{min-height:44px;background:transparent;color:inherit;padding:4px 0;font:inherit}
#wrapwrap .cs-pied-commerce .dropdown-menu{padding:.35rem;background:#fff9ee}
#wrapwrap .cs-pied-commerce .dropdown-menu a{color:#382820}
html[data-website-id="4"] #wrapwrap{--cs-papier:#faf4e9;--cs-ivoire:#fffaf1;--cs-encre:#382820;--cs-vin:#692e3c;--cs-bord:#ddc9ad;--bs-link-color:#692e3c;--bs-link-hover-color:#4c2230}
html[data-website-id="4"] #wrapwrap main{color:var(--cs-encre);background:var(--cs-papier)}
html[data-website-id="4"] #product_detail{padding-block:clamp(14px,3vw,46px)}
html[data-website-id="4"] #product_detail .breadcrumb{font-size:.9rem}
html[data-website-id="4"] #product_detail .o_wsale_product_images{border-radius:5px;background:#efe2cb}
html[data-website-id="4"] #product_details h1{font-size:clamp(2.2rem,3.6vw,4.25rem);line-height:1.03;letter-spacing:-.025em;overflow-wrap:break-word}
html[data-website-id="4"] #product_details .product_price{color:var(--cs-vin)}
html[data-website-id="4"] #product_details .cs-conditions-fiche{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;border-top:1px solid var(--cs-bord);margin-top:18px;padding-top:8px}
.cs-conditions-fiche a,.cs-deposer{display:inline-flex;align-items:center;min-height:44px;color:#692e3c;text-decoration:underline;text-underline-offset:.19em}
html[data-website-id="4"] #wrapwrap :is(#shop_cart,#empty-wishlist-message,.o_wsale_wishlist_page){color:var(--cs-encre)}
html[data-website-id="4"] #wrapwrap .o_wsale_wishlist_page :is(.card,.table),html[data-website-id="4"] #wrapwrap .oe_cart .card{background-color:var(--cs-ivoire);border-color:var(--cs-bord)}
html[data-website-id="4"] #wrapwrap :is(.oe_cart,.o_wsale_wishlist_page) :is(h4,h5){font-family:CosyCormorant,Georgia,serif;font-weight:600}
@media(max-width:900px){
  #wrapwrap .cs-navigation{flex-wrap:wrap;gap:2px 18px}
  #wrapwrap .cs-navigation .cs-rayons-nav{order:3;justify-content:space-between;width:100%;border-top:1px solid #ddc9ad}
}
@media(max-width:650px){
  .cs-navigation,.cs-pied-commerce{--cs-marge:18px}
  #wrapwrap .cs-navigation{padding:5px var(--cs-marge) 0;gap:0 8px}
  #wrapwrap .cs-marque img{width:clamp(103px,32vw,148px)}
  #wrapwrap .cs-navigation nav{font-size:12px;gap:4px}
  #wrapwrap .cs-navigation .cs-services-nav{gap:clamp(8px,2.1vw,14px)}
  #wrapwrap .cs-pied-commerce{align-items:flex-start;justify-content:flex-start}
  #wrapwrap .cs-pied-commerce nav{width:100%;justify-content:flex-start;gap:0 19px}
  #wrapwrap .cs-pied-commerce a{min-height:44px}
}
