:root{--cc-sable: #c9a882;--cc-sable-clair: #efe4d6;--cc-creme: #faf6f0;--cc-brun: #4d3a2d;--cc-brun-2: #6b5442;--cc-texte: #3a2e26;--cc-gris: #7a6c62;--cc-ligne: #e6dbcd}.announcement-bar-section .utility-bar{--color-background: 77, 58, 45;--gradient-background: #4d3a2d;--color-foreground: 250, 246, 240;background:#4d3a2d;border-bottom:0}.announcement-bar-section .announcement-bar__message{font-family:var(--cc-texte-f, "Jost", system-ui, sans-serif);font-size:13.5px;font-weight:500;letter-spacing:.05em;color:var(--cc-creme);padding-top:9px;padding-bottom:9px}.announcement-bar-section .announcement-bar__link{text-decoration:none}.announcement-bar-section .list-social__link{color:var(--cc-creme)}.section-header .header-wrapper{--color-background: 250, 246, 240;--gradient-background: #faf6f0;--color-foreground: 77, 58, 45;background:#faf6f0;border-bottom:1px solid var(--cc-ligne)}.section-header .header__menu-item,.section-header .header__menu-item span{font-family:var(--cc-texte-f, "Jost", system-ui, sans-serif);font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--cc-brun-2)}.section-header .header__menu-item:hover span,.section-header .header__menu-item:hover{color:var(--cc-brun)}.section-header .header__menu-item:hover span{text-decoration:underline;text-decoration-color:var(--cc-sable);text-decoration-thickness:2px;text-underline-offset:7px}.section-header .header__active-menu-item{color:var(--cc-brun);text-decoration-color:var(--cc-sable);text-decoration-thickness:2px;text-underline-offset:7px}.section-header .header__icon,.section-header .header__icon .icon{color:var(--cc-brun)}.section-header .header__heading-logo{mix-blend-mode:multiply}.section-header .cart-count-bubble{background:var(--cc-brun);color:var(--cc-creme)}.section-header .mega-menu__content{--color-background: 250, 246, 240;--gradient-background: #faf6f0;--color-foreground: 77, 58, 45;background:#faf6f0;border-top:1px solid var(--cc-ligne);border-bottom:1px solid var(--cc-ligne);box-shadow:0 18px 30px -24px #4d3a2d59}.section-header .mega-menu__link{font-family:var(--cc-texte-f, "Jost", system-ui, sans-serif);font-size:15.5px;letter-spacing:.01em;color:var(--cc-brun-2)}.section-header .mega-menu__link--level-2{font-weight:500;color:var(--cc-brun)}.section-header .mega-menu__link:hover{color:var(--cc-brun);text-decoration-color:var(--cc-sable)}.menu-drawer,.menu-drawer__submenu{--color-background: 250, 246, 240;--gradient-background: #faf6f0;--color-foreground: 77, 58, 45;background:#faf6f0}.menu-drawer__menu-item,.menu-drawer__close-button{font-family:var(--cc-texte-f, "Jost", system-ui, sans-serif);font-size:18px;font-weight:500;color:var(--cc-brun)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background:var(--cc-sable-clair);color:var(--cc-brun)}.menu-drawer__utility-links{background:var(--cc-sable-clair)}.menu-drawer__utility-links .list-social__link{color:var(--cc-brun)}.section-header .search-modal{--color-background: 250, 246, 240;--gradient-background: #faf6f0;background:#faf6f0}.section-header .search__input{font-family:var(--cc-texte-f, "Jost", system-ui, sans-serif)}.ccp{--titres: var(--ccp-titres, var(--cc-titres, "Cormorant Garamond", Georgia, serif));--texte: var(--ccp-texte, var(--cc-texte-f, "Jost", system-ui, sans-serif));font-family:var(--texte);font-size:15px;line-height:1.55;color:var(--cc-texte);background:var(--cc-sable-clair);letter-spacing:normal}.ccp *,.ccp *:before,.ccp *:after{box-sizing:border-box}.ccp p,.ccp ul,.ccp h2{margin:0}.ccp ul{list-style:none;padding:0}.ccp a{color:inherit}.ccp h2{font-family:var(--titres);font-weight:600;font-size:24px;line-height:1.15;color:var(--cc-brun);letter-spacing:normal;margin-bottom:12px}.ccp-haut{display:grid;gap:34px;padding:44px 20px 34px;max-width:1200px;margin:0 auto}.ccp-marque{text-align:center}.ccp-nom{font-family:var(--titres);font-weight:600;font-size:36px;line-height:1.05;color:var(--cc-brun);text-decoration:none}.ccp-accroche{margin-top:8px!important;font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-brun-2)}.ccp-texte{margin:12px auto 0!important;max-width:340px;font-size:15px;color:var(--cc-brun-2)}.ccp-reseaux{display:flex;justify-content:center;gap:10px;margin-top:16px!important}.ccp-reseaux a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--cc-brun);border-radius:50%;color:var(--cc-brun);transition:background .2s,color .2s}.ccp-reseaux a:hover{background:var(--cc-brun);color:var(--cc-creme)}.ccp-reseaux svg{width:20px;height:20px}.ccp-col{font-size:15px;color:var(--cc-brun-2)}.ccp-col p+p{margin-top:8px}.ccp-col li+li{margin-top:9px}.ccp-col ul a,.ccp-fleche{text-decoration:none;color:var(--cc-brun-2)}.ccp-col ul a:hover,.ccp-col ul a[aria-current]{color:var(--cc-brun);text-decoration:underline;text-decoration-color:var(--cc-sable);text-underline-offset:4px}.ccp-col p a{color:var(--cc-brun);text-underline-offset:3px;white-space:nowrap}.ccp-fleche{display:inline-block;margin-top:12px;font-weight:500;color:var(--cc-brun);border-bottom:1px solid var(--cc-sable);padding-bottom:2px}.ccp-fleche:hover{border-bottom-color:var(--cc-brun)}.ccp-lettre p{margin-bottom:14px}.ccp-champ{display:flex;gap:0;background:#fff;border:1px solid var(--cc-ligne);border-radius:99px;padding:4px}.ccp-champ input{flex:1;min-width:0;height:44px;border:0;background:transparent;padding:0 16px;font:400 15px var(--texte);color:var(--cc-texte);outline:none;box-shadow:none}.ccp-champ input::placeholder{color:var(--cc-gris)}.ccp-champ:focus-within{border-color:var(--cc-sable);box-shadow:0 0 0 3px #c9a88240}.ccp-champ button{flex:none;height:44px;padding:0 20px;border:0;border-radius:99px;background:var(--cc-brun);color:var(--cc-creme);font:600 15px var(--texte);cursor:pointer}.ccp-champ button:hover{background:var(--cc-brun-2)}.ccp-message{margin-top:10px!important;font-size:14px;color:#4f7a5a}.ccp-message.erreur{color:#a4503a}.ccp-recos{border-top:1px solid rgba(77,58,45,.12);padding:26px 20px 30px;text-align:center;max-width:1200px;margin:0 auto}.ccp-recos>p{font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-brun-2);margin-bottom:14px}.ccp-badges{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.ccp-badge{display:flex;align-items:center;justify-content:center;height:84px;padding:8px 12px;background:#fff;border-radius:14px;border:1px solid var(--cc-ligne)}.ccp-badge img{display:block;height:100%;width:auto;max-width:100%}.ccp-bas{background:var(--cc-brun);color:var(--cc-creme)}.ccp-bas-int{max-width:1200px;margin:0 auto;padding:22px 20px 26px;display:grid;gap:14px;justify-items:center;text-align:center}.ccp-paiements{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ccp-paiements svg{display:block;width:38px;height:24px;border-radius:4px}.ccp-copy{font-size:13.5px;letter-spacing:.02em}.ccp-politiques{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:13px}.ccp-politiques a{color:#faf6f0d1;text-decoration:none}.ccp-politiques a:hover{color:var(--cc-creme);text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.ccp-haut{grid-template-columns:1fr 1fr;column-gap:20px}.ccp-marque,.ccp-lettre{grid-column:1 / -1}.ccp-lettre{text-align:left}.ccp-badge{height:72px}.ccp-recos>p{font-size:11.5px;letter-spacing:.1em}.ccp h2{font-size:23px}}@media(max-width:380px){.ccp-haut{grid-template-columns:1fr}}@media(min-width:900px){.ccp-haut{grid-template-columns:1.25fr 1fr .9fr 1.35fr;gap:48px;padding:64px 32px 44px}.ccp-marque{text-align:left}.ccp-texte{margin-left:0!important}.ccp-reseaux{justify-content:flex-start}.ccp-recos{display:flex;align-items:center;justify-content:center;gap:24px;padding:28px 32px 34px}.ccp-recos>p{margin:0;max-width:200px;text-align:right}.ccp-bas-int{grid-template-columns:auto 1fr;grid-template-areas:"copy paie" "pol pol";justify-items:start;text-align:left;padding:22px 32px 24px}.ccp-copy{grid-area:copy;align-self:center}.ccp-paiements{grid-area:paie;justify-self:end}.ccp-politiques{grid-area:pol;justify-content:flex-start}}cart-drawer .drawer__inner{--color-background: 250, 246, 240;--gradient-background: #faf6f0;--color-foreground: 58, 46, 38;--color-button: 77, 58, 45;--color-button-text: 250, 246, 240;--buttons-radius: 99px;--buttons-radius-outset: 100px;--inputs-radius: 99px;--inputs-radius-outset: 100px;background:#faf6f0;font-family:var(--cc-texte-f, "Jost", system-ui, sans-serif);color:var(--cc-texte)}cart-drawer .drawer__header{border-bottom:1px solid var(--cc-ligne)}cart-drawer .drawer__heading{font-family:var(--cc-titres, "Cormorant Garamond", Georgia, serif);font-weight:600;font-size:28px;letter-spacing:normal;color:var(--cc-brun)}cart-drawer .drawer__heading span{font-family:var(--cc-texte-f, "Jost", sans-serif);font-size:15px;font-weight:500;color:var(--cc-gris)}cart-drawer .drawer__close{color:var(--cc-brun)}.ccpa-livraison{padding:12px 0 14px;border-bottom:1px solid var(--cc-ligne)}.ccpa-livraison p{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:14.5px;line-height:1.35;color:var(--cc-brun-2)}.ccpa-livraison p b{color:var(--cc-brun);font-weight:600}.ccpa-livraison svg{width:20px;height:20px;flex:none;color:var(--cc-brun)}.ccpa-jauge{height:6px;border-radius:99px;background:var(--cc-ligne);overflow:hidden}.ccpa-jauge i{display:block;height:100%;border-radius:99px;background:var(--cc-brun);transition:width .4s}.ccpa-livraison.atteinte .ccpa-jauge i{background:#4f7a5a}.ccpa-livraison.atteinte svg{color:#4f7a5a}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{border-bottom:1px solid var(--cc-ligne)}cart-drawer .cart-item__image{border-radius:12px;object-fit:cover}cart-drawer .cart-item__name{font-family:var(--cc-titres, "Cormorant Garamond", Georgia, serif);font-weight:600;font-size:19px;line-height:1.15;color:var(--cc-brun);text-decoration:none;letter-spacing:normal}cart-drawer .product-option,cart-drawer .cart-item__totals .price{font-family:var(--cc-texte-f, "Jost", sans-serif);font-size:14.5px;color:var(--cc-brun-2);letter-spacing:normal}cart-drawer .cart-item__totals .price{font-weight:600;color:var(--cc-brun)}cart-drawer .quantity{background:#fff}cart-drawer .quantity__input,cart-drawer .quantity__button{color:var(--cc-brun);font-family:var(--cc-texte-f, "Jost", sans-serif)}cart-drawer .cart-remove-button .icon-remove,cart-drawer .cart-remove-button svg{color:var(--cc-gris)}.ccpa-suggestions{margin:18px 0 8px;padding:14px;background:#fff;border:1px solid var(--cc-ligne);border-radius:14px}.ccpa-titre{margin:0 0 10px;font-family:var(--cc-titres, "Cormorant Garamond", Georgia, serif);font-weight:600;font-size:20px;color:var(--cc-brun);letter-spacing:normal}.ccpa-sugg{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;padding:8px 0}.ccpa-sugg+.ccpa-sugg{border-top:1px solid var(--cc-ligne)}.ccpa-sugg .img{display:block;width:58px;height:58px;border-radius:10px;overflow:hidden;background:var(--cc-sable-clair)}.ccpa-sugg .img img{width:100%;height:100%;object-fit:cover}.ccpa-sugg .t{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.3}.ccpa-sugg .t a{color:var(--cc-texte);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccpa-sugg .t span{font-weight:600;color:var(--cc-brun)}.ccpa-sugg button,.ccpa-sugg .b{height:36px;padding:0 14px;border:1px solid var(--cc-brun);border-radius:99px;background:#fff;color:var(--cc-brun);font:600 13.5px var(--cc-texte-f, "Jost", sans-serif);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.ccpa-sugg button:hover,.ccpa-sugg .b:hover{background:var(--cc-brun);color:var(--cc-creme)}.ccpa-sugg button[disabled]{opacity:.6}cart-drawer .drawer__footer{border-top:1px solid var(--cc-ligne)}cart-drawer .drawer__footer details summary .summary__title{font-family:var(--cc-texte-f, "Jost", sans-serif);font-size:14.5px;color:var(--cc-brun-2)}cart-drawer .totals{align-items:baseline}cart-drawer .totals__total{font-family:var(--cc-titres, "Cormorant Garamond", Georgia, serif);font-weight:600;font-size:24px;color:var(--cc-brun);letter-spacing:normal}cart-drawer .totals__total-value{font-family:var(--cc-texte-f, "Jost", sans-serif);font-weight:600;font-size:22px;color:var(--cc-brun);letter-spacing:normal}cart-drawer .tax-note{font-family:var(--cc-texte-f, "Jost", sans-serif);font-size:13px;color:var(--cc-gris);letter-spacing:normal}cart-drawer .terms-relentless,cart-drawer .terms-relentless font,cart-drawer .terms-relentless label{font-family:var(--cc-texte-f, "Jost", sans-serif)!important;font-size:13.5px;color:var(--cc-brun-2)}cart-drawer .terms-relentless a{color:var(--cc-brun)!important;text-decoration:underline}cart-drawer .cart__checkout-button{min-height:54px;font-family:var(--cc-texte-f, "Jost", sans-serif);font-weight:600;font-size:16.5px;letter-spacing:.01em}.ccpa-rassure{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:12.5px;color:var(--cc-brun-2)}.ccpa-rassure li{display:inline-flex;align-items:center;gap:5px}.ccpa-rassure svg{width:15px;height:15px;color:var(--cc-brun)}cart-drawer .drawer__inner-empty .cart__empty-text{font-family:var(--cc-titres, "Cormorant Garamond", Georgia, serif);font-weight:600;color:var(--cc-brun);letter-spacing:normal}cart-drawer .drawer__inner-empty .button{font-family:var(--cc-texte-f, "Jost", sans-serif);font-weight:600}cart-drawer .drawer__header{padding:10px 0 8px}cart-drawer .drawer__heading{margin:0;font-size:24px}cart-drawer .drawer__close{top:2px}cart-drawer .ccpa-livraison{padding:8px 0 10px}cart-drawer .ccpa-livraison p{margin-bottom:6px;font-size:13.5px}cart-drawer .ccpa-livraison svg{width:18px;height:18px}cart-drawer .ccpa-jauge{height:5px}cart-drawer .cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 12px;padding:10px 0;margin:0;align-items:start}cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:0}cart-drawer .cart-drawer .cart-items td{padding-top:0}cart-drawer .cart-drawer .cart-item>td+td{padding-left:0}cart-drawer .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:64px}cart-drawer .cart-drawer .cart-item__image{width:64px;height:80px;max-width:none;object-fit:cover}cart-drawer .cart-drawer .cart-item__details{grid-column:2;grid-row:1}cart-drawer .cart-drawer .cart-item__details>*+*{margin-top:2px}cart-drawer .cart-drawer .cart-item__totals{grid-column:3;grid-row:1}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2;align-self:end}cart-drawer .cart-item__title{font-size:16.5px}cart-drawer .cart-item__name{font-size:17px}cart-drawer .product-option{font-size:13px}cart-drawer .cart-item__totals .price{font-size:14.5px}cart-drawer .cart-drawer .quantity{width:100px;min-height:34px;height:34px}cart-drawer .cart-drawer .quantity__button{width:32px}cart-drawer .cart-drawer .quantity__input{height:34px;font-size:14px}cart-drawer .cart-drawer cart-remove-button .button{min-width:32px;min-height:32px}cart-drawer .cart-drawer .cart-item cart-remove-button{margin-left:4px}cart-drawer .ccpa-suggestions{margin:10px 0 6px;padding:10px 12px}cart-drawer .ccpa-titre{margin-bottom:4px;font-size:18px}cart-drawer .ccpa-sugg{grid-template-columns:46px 1fr auto;gap:10px;padding:6px 0}cart-drawer .ccpa-sugg .img{width:46px;height:46px;border-radius:8px}cart-drawer .ccpa-sugg .t{font-size:13.5px;gap:0}cart-drawer .ccpa-sugg button,cart-drawer .ccpa-sugg .b{height:32px;padding:0 12px;font-size:13px}cart-drawer .ccpa-note details{border-bottom:0}cart-drawer .ccpa-note summary{display:flex;position:relative;padding:8px 28px 8px 0;line-height:1.2}cart-drawer .ccpa-note .summary__title{font-size:13.5px;text-decoration:underline;text-underline-offset:3px;color:var(--cc-brun-2)}cart-drawer .ccpa-note .icon-caret{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:10px}cart-drawer .ccpa-note details[open] .icon-caret{transform:translateY(-50%) rotate(180deg)}cart-drawer .ccpa-note .field__input{min-height:70px;font-size:14px}cart-drawer .drawer__footer{padding:10px 0 12px}cart-drawer .cart-drawer__footer>*+*{margin-top:2px}cart-drawer .totals__total{font-size:21px}cart-drawer .totals__total-value{font-size:19px}cart-drawer .cart-drawer .tax-note{margin:0 0 6px;font-size:12px}cart-drawer .terms-relentless{margin:0 0 8px!important;padding-top:0!important}cart-drawer .cart__checkout-button{min-height:48px;font-size:16px}cart-drawer .ccpa-rassure{margin-top:8px;gap:2px 12px;font-size:11.5px}cart-drawer .ccpa-rassure svg{width:13px;height:13px}.pd-cookie-banner-window.cc-window{top:auto!important;bottom:12px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;margin:0!important;padding:12px 36px 12px 16px!important;gap:12px;flex-direction:row!important;align-items:center!important;background:#4d3a2d!important;color:#faf6f0!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 30px #2b20184d!important;font-family:var(--cc-texte-f, "Jost", system-ui, sans-serif)!important;font-size:13px!important;line-height:1.4!important}.pd-cookie-banner-window .cc-message{flex:1 1 auto!important;margin:0!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.pd-cookie-banner-window .cc-link{padding:0!important;opacity:1!important;color:#efe4d6!important;font-family:inherit!important;font-size:inherit!important;text-underline-offset:2px}.pd-cookie-banner-window .cc-compliance{flex:0 0 auto!important;flex-direction:row!important;margin:0!important}.pd-cookie-banner-window .cc-btn{width:auto!important;margin:0!important;padding:9px 16px!important;border:0!important;border-radius:99px!important;background:#faf6f0!important;color:#4d3a2d!important;white-space:nowrap!important;font-family:var(--cc-texte-f, "Jost", system-ui, sans-serif)!important;font-size:13.5px!important;font-weight:600!important;line-height:1.2!important}.pd-cookie-banner-window .cc-btn:hover{background:#efe4d6!important}.pd-cookie-banner-window .cc-close{top:50%!important;right:10px!important;transform:translateY(-50%);padding:4px!important;color:#efe4d6!important;font-size:13px!important;opacity:.75!important}@media(min-width:900px){.pd-cookie-banner-window.cc-window{left:24px!important;right:auto!important;bottom:24px!important;max-width:520px!important}}.cc-ico-titre{display:inline-block;width:.8em;height:.8em;margin-left:.15em;vertical-align:-.05em;color:#b08a62}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cc-site.css.map */
