:root{--tdf-terracotta: #B03A28;--tdf-terracotta-dark: #8F2E1F;--tdf-or: #F2B21B;--tdf-etoile: #D9971A;--tdf-ink: #211811;--tdf-charbon: #1B1410;--tdf-brun: #3B2418;--tdf-brun-temple: #5C2B14;--tdf-gris: #6B5B4E;--tdf-texte: #5E4E42;--tdf-creme: #F6EEE3;--tdf-blanc: #FBF8F2;--tdf-sable: #EBDDC8;--tdf-sable-fonce: #DCC7A8;--tdf-ligne: #E3D5C1;--tdf-desactive: #CDBBA3;--tdf-vert: #2E6B4A;--tdf-vert-bg: #E6EFE9;--tdf-vert-texte: #1F4A33;--tdf-froid-1: #EFF1F3;--tdf-froid-2: #DDE6EE;--tdf-froid-texte: #26323D;--tdf-froid-accent: #2F5D86}.tdf-annonce{min-height:40px;background:var(--tdf-charbon);color:#efe3d2;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;letter-spacing:.01em}.tdf-annonce__desktop{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 28px;padding:8px 20px}.tdf-annonce__item{display:flex;align-items:center;gap:8px}.tdf .tdf-annonce__item{color:#efe3d2}.tdf a.tdf-annonce__item:hover{color:#fff}.tdf-annonce__item .tdf-icon{color:var(--tdf-or)}.tdf-annonce__dot{width:4px;height:4px;border-radius:999px;background:#7a6556;flex-shrink:0}.tdf-annonce__mobile{display:none;align-items:center;justify-content:center;gap:8px;padding:9px 16px;text-align:center}.tdf-annonce__mobile .tdf-icon{color:var(--tdf-or);flex-shrink:0}.tdf-header-section{position:relative;z-index:30}.tdf-header-section:has(.tdf-header-wrap.is-sticky){position:sticky;top:0}.tdf-header-wrap{background:var(--tdf-creme)}.tdf-header{position:relative;background:var(--tdf-creme);border-bottom:1px solid var(--tdf-ligne);transition:box-shadow .3s ease}.tdf-header__inner{max-width:1440px;margin:0 auto;height:88px;padding:0 var(--tdf-gutter);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;transition:height .3s ease}.tdf-header__mobile-left{display:none}.tdf-nav{display:flex;align-items:center;gap:32px;height:100%;font-size:15px;font-weight:600}.tdf-nav--right{gap:28px}.tdf .tdf-nav__link{position:relative;display:flex;align-items:center;gap:6px;height:100%;color:var(--tdf-ink);background:none;border:0;padding:0;font:inherit;cursor:pointer;white-space:nowrap}.tdf .tdf-nav__link:hover,.tdf .tdf-nav__trigger[aria-expanded=true]{color:var(--tdf-terracotta)}.tdf-nav__trigger .tdf-icon{transition:transform .25s ease}.tdf-nav__trigger[aria-expanded=true] .tdf-icon{transform:rotate(180deg)}.tdf-nav__trigger[aria-expanded=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--tdf-terracotta)}.tdf-header__logo{display:block;justify-self:center}.tdf-header__logo-img,.tdf-header__logo img,.tdf-header__logo video{display:block;height:var(--tdf-logo-h, 56px);width:auto;transition:height .3s ease}.tdf-header__right{display:flex;align-items:center;justify-content:flex-end;gap:28px;height:100%}.tdf-header__icons{display:flex;align-items:center;gap:2px}.tdf .tdf-icon-btn{position:relative;width:44px;height:44px;border-radius:999px;border:0;background:transparent;color:var(--tdf-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .25s ease,color .25s ease}.tdf .tdf-icon-btn:hover{background:var(--tdf-sable);color:var(--tdf-ink)}.tdf-header__cart{text-decoration:none}.tdf-cart-icon{display:inline-flex}.tdf-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--tdf-terracotta);color:var(--tdf-blanc);font-size:11px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.tdf-cart-count.is-empty,.tdf-cart-label{display:none}.tdf-cart-bump{animation:tdf-bump .5s cubic-bezier(.2,.7,.2,1) 1}@keyframes tdf-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.tdf-header-wrap.is-compact .tdf-header{box-shadow:0 8px 24px #21181114}.tdf-header-wrap.is-compact .tdf-header__inner{height:64px}.tdf-header-wrap.is-compact .tdf-header__logo-img,.tdf-header-wrap.is-compact .tdf-header__logo img,.tdf-header-wrap.is-compact .tdf-header__logo video{height:40px}.tdf-header-wrap.is-compact .tdf-nav{font-size:14px;gap:28px}.tdf-header-wrap.is-compact .tdf-nav--right{gap:24px}@media(min-width:990px){.tdf-header-wrap.is-compact .tdf-header__icons>.tdf-header__cart{width:auto;height:40px;padding:0 16px;gap:8px;margin-left:4px;background:var(--tdf-ink);color:var(--tdf-blanc);font-size:14px;font-weight:600}.tdf-header-wrap.is-compact .tdf-header__icons>.tdf-header__cart:hover{background:var(--tdf-brun);color:var(--tdf-blanc)}.tdf-header-wrap.is-compact .tdf-header__icons>.tdf-header__cart .tdf-cart-icon .tdf-icon{width:18px;height:18px}.tdf-header-wrap.is-compact .tdf-header__icons>.tdf-header__cart .tdf-cart-count{display:none}.tdf-header-wrap.is-compact .tdf-header__icons>.tdf-header__cart .tdf-cart-label{display:inline}}.tdf-search{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--tdf-blanc);border-bottom:1px solid var(--tdf-ligne);box-shadow:0 20px 40px #1b141026;padding:20px var(--tdf-gutter)}.tdf-search__form{max-width:820px;margin:0 auto;display:flex;align-items:center;gap:12px}.tdf-search__form>.tdf-icon{color:var(--tdf-gris);flex-shrink:0}.tdf-search__form input[type=search]{flex-grow:1;min-width:0;height:52px;padding:0 20px;border-radius:999px;border:1.5px solid var(--tdf-ligne);background:#fff;font:16px var(--tdf-sans);color:var(--tdf-ink);box-shadow:none;outline-offset:2px}.tdf-search__form input[type=search]:focus{border-color:var(--tdf-ink)}.tdf-mega{position:absolute;left:0;right:0;top:100%;z-index:4;background:var(--tdf-blanc);border-bottom:1px solid var(--tdf-ligne);box-shadow:0 30px 60px #1b141040}.tdf-mega__inner{max-width:1440px;margin:0 auto;padding:40px var(--tdf-gutter) 44px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr) 380px;gap:48px}.tdf-mega__col{display:flex;flex-direction:column;gap:4px}.tdf-mega__title{margin:0 0 10px!important;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tdf-brun-temple)}.tdf .tdf-mega__meat{display:flex;align-items:center;gap:14px;padding:8px;border-radius:14px;color:var(--tdf-ink);transition:background-color .2s ease}.tdf .tdf-mega__meat:hover{background:#f1e6d6;color:var(--tdf-ink)}.tdf-mega__thumb{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:#e3a857}.tdf-mega__thumb img,.tdf-mega__thumb video{height:46px;width:auto}.tdf-mega__meat-text{flex-grow:1;display:flex;flex-direction:column;min-width:0}.tdf-mega__meat-name{display:flex;align-items:center;gap:8px}.tdf-mega__meat-name strong{font-size:19px;line-height:24px}.tdf-mega__meat-sub{font-size:13px;color:var(--tdf-gris)}.tdf-mega__arrow{opacity:0;transition:transform .2s ease,opacity .2s ease;color:var(--tdf-terracotta)}.tdf-mega__meat:hover .tdf-mega__arrow,.tdf-mega__meat:focus-visible .tdf-mega__arrow{opacity:1;transform:translate(3px)}.tdf .tdf-mega__row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border-radius:12px;font-size:16px;font-weight:600;color:var(--tdf-ink);transition:background-color .2s ease}.tdf .tdf-mega__row:hover{background:#f1e6d6;color:var(--tdf-ink)}.tdf .tdf-mega__row--icon{justify-content:flex-start;gap:12px;font-size:15px;line-height:20px}.tdf-mega__row--icon .tdf-icon{color:var(--tdf-brun-temple)}.tdf-mega__detail{font-size:13px;font-weight:500;color:var(--tdf-gris)}.tdf-mega__badge{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--tdf-or);color:var(--tdf-ink);white-space:nowrap;font-family:var(--tdf-sans)}.tdf .tdf-mega__all{margin-top:14px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:var(--tdf-ink)}.tdf .tdf-mega__promo{position:relative;display:block;height:344px;border-radius:24px;background:var(--tdf-charbon);overflow:hidden;color:var(--tdf-creme)}.tdf-mega__promo-glow{position:absolute;left:10px;top:150px;width:360px;height:320px;border-radius:50%;background:radial-gradient(closest-side,#e07a3a8c,#1b141000)}.tdf-mega__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.75}.tdf-mega__promo-shot{position:absolute;width:auto;filter:drop-shadow(0 20px 26px rgba(0,0,0,.5));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tdf-mega__promo-shot--1{right:96px;bottom:-30px;height:220px;transform:rotate(-14deg)}.tdf-mega__promo-shot--2{right:-6px;bottom:-40px;height:260px;transform:rotate(6deg)}.tdf-mega__promo:hover .tdf-mega__promo-shot--2{transform:rotate(4deg) translateY(-6px)}.tdf-mega__promo-text{position:absolute;left:26px;top:26px;width:250px;display:flex;flex-direction:column;gap:8px}.tdf-mega__promo-eyebrow{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tdf-or)}.tdf-mega__promo-text strong{font-size:26px;line-height:30px;color:var(--tdf-creme)}.tdf-mega__promo-text span:last-child{font-size:14px;color:#cbb9a4}.tdf-mega__promo-btn{position:absolute;left:26px;bottom:26px}.tdf-mega-overlay{position:fixed;left:0;right:0;bottom:0;top:0;z-index:-1;background:#1b141080}.tdf-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--tdf-creme);display:flex;flex-direction:column;overflow-y:auto}.tdf-drawer[hidden]{display:none}.tdf-drawer__top{height:60px;flex-shrink:0;display:grid;grid-template-columns:96px minmax(0,1fr) 96px;align-items:center;padding:0 8px;border-bottom:1px solid var(--tdf-ligne)}.tdf-drawer__top>.tdf-header__cart{justify-self:end}.tdf-drawer__logo{justify-self:center}.tdf-drawer__logo img,.tdf-drawer__logo video{height:var(--tdf-logo-h-m, 36px);width:auto;display:block}.tdf-drawer__body{flex-grow:1;padding:14px 20px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.tdf-drawer__search{height:48px;border-radius:999px;background:var(--tdf-blanc);border:1px solid var(--tdf-ligne);display:flex;align-items:center;gap:10px;padding:0 16px;color:var(--tdf-gris)}.tdf-drawer__search input{border:0;background:transparent;font:15px var(--tdf-sans);color:var(--tdf-ink);flex-grow:1;min-width:0;outline:none;box-shadow:none}.tdf-drawer__title{margin:22px 0 0!important;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tdf-brun-temple)}.tdf-drawer__meats{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tdf-drawer__meats::-webkit-scrollbar{display:none}.tdf .tdf-drawer__meat{width:76px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;text-align:center;color:var(--tdf-ink)}.tdf-drawer__meat-thumb{width:76px;height:84px;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#e3a857}.tdf-drawer__meat-thumb img,.tdf-drawer__meat-thumb video{height:70px;width:auto}.tdf-drawer__nav{margin-top:18px;border-top:1px solid var(--tdf-ligne);display:flex;flex-direction:column}.tdf .tdf-drawer__nav a{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tdf-ligne);color:var(--tdf-ink)}.tdf-drawer__nav-label{display:flex;align-items:center;gap:10px}.tdf-drawer__nav-label .tdf-serif{font-size:24px;line-height:30px}.tdf-drawer__utils{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;font-size:14px;font-weight:600}.tdf .tdf-drawer__utils a{min-height:40px;display:flex;align-items:center;gap:8px;color:var(--tdf-ink)}.tdf-drawer__utils .tdf-icon{color:var(--tdf-brun-temple)}.tdf-drawer__cta{margin-top:auto;width:100%}.tdf-drawer__utils+.tdf-drawer__cta,.tdf-drawer__nav+.tdf-drawer__cta{margin-top:24px}html.tdf-lock,html.tdf-lock body{overflow:hidden}@media(max-width:1239px){.tdf-nav{gap:20px;font-size:14px}.tdf-nav--right{gap:18px}.tdf-header__right{gap:14px}.tdf-mega__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr)}.tdf .tdf-mega__promo{display:none}}@media(min-width:990px)and (max-width:1149px){.tdf-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:20px}.tdf-header__logo-img,.tdf-header__logo img,.tdf-header__logo video{height:min(var(--tdf-logo-h, 56px),48px)}}@media(max-width:989px){.tdf-annonce{min-height:36px;font-size:12px}.tdf-annonce__desktop{display:none}.tdf-annonce__mobile{display:flex}.tdf-header__inner{height:60px;padding:0 8px;grid-template-columns:96px minmax(0,1fr) 96px;gap:0}.tdf-header__mobile-left{display:flex}.tdf-nav{display:none}.tdf-header__right,.tdf-header__icons{gap:0}.tdf-header__logo-img,.tdf-header__logo img,.tdf-header__logo video{height:var(--tdf-logo-h-m, 36px)}.tdf-header-wrap.is-compact .tdf-header__inner{height:60px}.tdf-header-wrap.is-compact .tdf-header__logo-img,.tdf-header-wrap.is-compact .tdf-header__logo img,.tdf-header-wrap.is-compact .tdf-header__logo video{height:var(--tdf-logo-h-m, 36px)}.tdf-header-wrap.is-compact .tdf-header{box-shadow:0 6px 18px #21181114}.tdf-search{padding:14px 16px}.tdf-search__form .tdf-pill{display:none}.tdf-search__form input[type=search]{height:48px}.tdf-mega,.tdf-mega-overlay{display:none!important}}.tdf-footer{background:var(--tdf-creme);color:var(--tdf-ink)}.tdf-footer__grid{padding-top:80px;padding-bottom:56px;display:grid;grid-template-columns:320px repeat(4,minmax(0,1fr));gap:48px}.tdf-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.tdf-footer__logo img,.tdf-footer__logo video{width:132px;height:auto;display:block}.tdf-footer__text{font-size:15px;line-height:23px;color:var(--tdf-texte)}.tdf-footer__social{display:flex;flex-wrap:wrap;gap:8px}.tdf .tdf-footer__social a{width:44px;height:44px;border-radius:999px;border:1px solid var(--tdf-sable-fonce);display:flex;align-items:center;justify-content:center;color:var(--tdf-ink);transition:background-color .2s ease}.tdf .tdf-footer__social a:hover{background:var(--tdf-sable);color:var(--tdf-ink)}.tdf-footer__social svg{width:18px;height:18px}.tdf-footer__col{border:0}.tdf-footer__col-title{list-style:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;cursor:default;pointer-events:none}.tdf-footer__col-title::-webkit-details-marker{display:none}.tdf-footer__col-label{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tdf-brun-temple)}.tdf-footer__col-mobile,.tdf-footer__col-title .tdf-icon{display:none}.tdf-footer__col-body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:15px}.tdf .tdf-footer__col-body a{color:var(--tdf-ink)}.tdf .tdf-footer__col-body a:hover{color:var(--tdf-terracotta)}.tdf-footer__col-body span{color:var(--tdf-texte)}.tdf-footer__bottom{background:var(--tdf-charbon);color:#cbb9a4;font-size:13px}.tdf-footer__bottom-inner{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:12px;padding-bottom:12px}.tdf-footer__legal{display:flex;flex-wrap:wrap;gap:8px 28px}.tdf .tdf-footer__legal a{color:#cbb9a4}.tdf .tdf-footer__legal a:hover{color:#fff}@media(max-width:1239px){.tdf-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.tdf-footer__brand{grid-column:1 / -1}}@media(max-width:989px){.tdf-footer__grid{padding-top:40px;padding-bottom:24px;display:flex;flex-direction:column;gap:0}.tdf-footer__brand{gap:14px;margin-bottom:24px}.tdf-footer__logo img,.tdf-footer__logo video{width:110px}.tdf-footer__text{font-size:14px;line-height:21px}.tdf-footer__brand+.tdf-footer__col{border-top:1px solid var(--tdf-sable-fonce)}.tdf-footer__col{border-bottom:1px solid var(--tdf-sable-fonce)}.tdf-footer__col-title{margin:0;min-height:52px;gap:8px;pointer-events:auto;cursor:pointer;justify-content:flex-start}.tdf-footer__col-label{font-size:15px;letter-spacing:0;text-transform:none;color:var(--tdf-ink)}.tdf-footer__col-mobile{display:inline;font-size:15px;font-weight:700;color:var(--tdf-ink)}.tdf-footer__col-mobile:before{content:"\b7  "}.tdf-footer__col-title .tdf-icon{display:block;margin-left:auto;transition:transform .25s ease}.tdf-footer__col[open] .tdf-footer__col-title .tdf-icon{transform:rotate(180deg)}.tdf-footer__col-body{padding:0 0 18px;gap:12px}.tdf-footer__bottom-inner{flex-direction:column-reverse;align-items:flex-start;gap:10px;padding-top:18px;padding-bottom:22px;font-size:12px}.tdf-footer__legal{gap:6px 18px}}cart-drawer .drawer__inner{background:var(--tdf-blanc, #FBF8F2);width:460px;max-width:calc(100vw - 20px);padding:0;border:0;box-shadow:-30px 0 60px #1b14104d;font-family:var(--tdf-sans)}cart-drawer .cart-drawer__overlay{background:#1b14108c}cart-drawer .drawer__header{height:80px;padding:0 20px 0 28px;border-bottom:1px solid #E3D5C1;display:flex;align-items:center;justify-content:space-between}cart-drawer .drawer__heading{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--tdf-serif);font-weight:400;font-size:28px;line-height:32px;color:#211811;letter-spacing:-.01em}.tdf-drawer-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:var(--tdf-terracotta, #B03A28);color:#fbf8f2;font-family:var(--tdf-sans);font-size:13px;font-weight:700;letter-spacing:0}cart-drawer .drawer__close{position:static;width:44px;height:44px;border-radius:999px;min-width:44px;right:auto;top:auto}cart-drawer .drawer__close:hover{background:#ebddc8}cart-drawer .drawer__contents{padding:20px 28px}cart-drawer .cart-items thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}cart-drawer .cart-item:first-child{padding-top:0}cart-drawer .drawer__cart-items-wrapper{padding-bottom:4px}cart-drawer .cart-item{padding-bottom:20px;border-bottom:1px solid #E3D5C1;margin-bottom:20px}cart-drawer .cart-item__media{position:relative}cart-drawer .cart-item__image{width:92px;height:112px;object-fit:contain;border-radius:14px;background:#e6cfb3;padding:6px}cart-drawer .cart-item__name{font-family:var(--tdf-serif);font-weight:400;font-size:18px;line-height:23px;letter-spacing:-.01em;color:#211811;text-decoration:none}cart-drawer .cart-item__name:hover{color:var(--tdf-terracotta, #B03A28);text-decoration:none}cart-drawer .cart-item__details>.product-option{display:none}cart-drawer .cart-item__totals .price{font-size:16px;font-weight:700;color:#211811;letter-spacing:0}.tdf-line-meta{margin-top:4px;display:flex;flex-direction:column;gap:4px}.tdf-line-variant{margin:0;font-size:13px;line-height:18px;color:#6b5b4e;letter-spacing:0}.tdf-line-props{margin:0;font-size:13px;line-height:19px;color:#3b2418;letter-spacing:0}.tdf-line-props span+span:before{content:" \b7  "}.tdf-line-props>span{white-space:nowrap}.tdf-line-edit{color:#8f2e1f;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tdf-line-edit:before{content:"\b7";display:inline-block;margin:0 5px;color:#3b2418;font-weight:400;text-decoration:none}.tdf-line-pack{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:999px;background:#ebddc8;color:#3b2418;font-weight:700;white-space:nowrap}.tdf-line-props .tdf-line-pack:before{content:none}.tdf-pack-qty{display:flex;align-items:center;gap:4px;min-height:45px}.tdf-pack-qty__value{min-width:44px;padding:0 10px;font-size:15px;font-weight:700;color:#211811;text-align:center}.cart-item.tdf-is-removing{opacity:.45;pointer-events:none;transition:opacity .2s ease}cart-drawer .quantity{width:112px;min-height:40px;border-radius:999px}cart-drawer .quantity__input{min-width:0}cart-drawer .quantity:before,cart-drawer .quantity:after{border-radius:999px;box-shadow:0 0 0 1px #dcc7a8}cart-drawer .quantity__button{width:40px}cart-drawer .quantity__input{font-weight:700;font-size:15px}.tdf-cart-notes{display:flex;flex-direction:column;gap:16px;margin-top:4px}.tdf-cart-note{margin:0;display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:19px;color:#5e4e42;letter-spacing:0}.tdf-cart-note .tdf-icon{flex-shrink:0;color:#5c2b14}.tdf-cart-note--cold{padding:14px 16px;border-radius:14px;background:#eff1f3;color:#26323d}.tdf-cart-note--cold .tdf-icon{color:#2f5d86}cart-drawer .drawer__footer{padding:20px 28px 24px;border-top:1px solid #E3D5C1;background:var(--tdf-blanc, #FBF8F2);box-shadow:0 -12px 24px #1b14100d}cart-drawer .totals{justify-content:space-between}cart-drawer .totals__total{font-family:var(--tdf-sans);font-size:16px;font-weight:600;color:#211811;letter-spacing:0}cart-drawer .totals__total-value{font-size:22px;font-weight:700;color:#211811;letter-spacing:0}cart-drawer .tax-note{font-size:13px;color:#6b5b4e;letter-spacing:0;text-align:left;margin:6px 0 12px}cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:6px}cart-drawer .cart__checkout-button{height:58px;min-height:58px;border-radius:999px;gap:10px;font-family:var(--tdf-sans);font-size:17px;font-weight:700;letter-spacing:0;background:var(--tdf-terracotta, #B03A28);color:#fbf8f2}cart-drawer .cart__checkout-button:hover{background:var(--tdf-terracotta-dark, #8F2E1F)}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{display:none}.tdf-cart-continue{align-self:center;border:0;background:transparent;padding:8px;font:600 14px var(--tdf-sans);color:#211811;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tdf-cart-continue:hover{color:var(--tdf-terracotta, #B03A28)}cart-drawer .drawer__inner-empty .cart__empty-text{font-family:var(--tdf-serif);font-weight:400}.tdf-theme h1,.tdf-theme h2,.tdf-theme .h0,.tdf-theme .h1,.tdf-theme .h2,.tdf-theme .h3{letter-spacing:-.01em}.tdf-theme .button{font-weight:700;letter-spacing:.01em}.tdf-theme .cart__checkout-button{border-radius:999px}.tdf[data-tdf-bg]{background:var(--tdf-sec-bg)!important;color:var(--tdf-sec-fg)}.tdf-header-wrap[data-tdf-bg] .tdf-header{background:var(--tdf-sec-bg)}.tdf[data-tdf-bg=dark]{--tdf-ink: var(--tdf-sec-fg);--tdf-brun: var(--tdf-sec-fg);--tdf-texte: color-mix(in srgb, var(--tdf-sec-fg) 82%, var(--tdf-sec-bg));--tdf-gris: color-mix(in srgb, var(--tdf-sec-fg) 70%, var(--tdf-sec-bg));--tdf-brun-temple: color-mix(in srgb, var(--tdf-sec-fg) 88%, var(--tdf-sec-bg));--tdf-ligne: color-mix(in srgb, var(--tdf-sec-fg) 20%, var(--tdf-sec-bg));--tdf-sable-fonce: color-mix(in srgb, var(--tdf-sec-fg) 38%, var(--tdf-sec-bg))}.tdf[data-tdf-bg=dark] :is(.tdf-card--dark,.tdf-build__card,.tdf-testi__card--sombre,.tdf-chap__node),.tdf[data-tdf-bg=dark] :is(.tdf-card:not(.tdf-card--dark),.tdf-store,.tdf-stores__empty,.tdf-stores__count,.tdf-range__item,.tdf-quote__card,.tdf-quote__contact,.tdf-duo__card--sable,.tdf-duo__card--blanc,.tdf-build__demo,.tdf-mega,.tdf-drawer,.tdf-search,.tdf-benefit,.tdf-pack,.tdf-social,.tdf-tag,.tdf-cat,.tdf-testi__card--clair,.tdf-testi__card--photo,.tdf-method,.tdf-featured-review,.tdf-sticky,.tdf-chip-sable,.tdf-format__body,.tdf-gallery__count,.tdf-review,.tdf-reviews__summary,.tdf-pill--light,.tdf-pill--gold,.tdf-stepper,.tdf-pick__toggle,.tdf-upsell,.tdf-meat__img,.tdf-round-btn,.tdf-delivery){--tdf-ink: var(--tdf-ink-0, #211811);--tdf-brun: #3B2418;--tdf-texte: #5E4E42;--tdf-gris: #6B5B4E;--tdf-brun-temple: #5C2B14;--tdf-ligne: #E3D5C1;--tdf-sable-fonce: #DCC7A8}.tdf[data-tdf-bg=dark] :where(.tdf-card:not(.tdf-card--dark),.tdf-store,.tdf-stores__empty,.tdf-range__item,.tdf-quote__card,.tdf-quote__contact,.tdf-duo__card--sable,.tdf-duo__card--blanc,.tdf-build__demo,.tdf-mega,.tdf-drawer,.tdf-search,.tdf-benefit,.tdf-pack,.tdf-social,.tdf-tag,.tdf-cat,.tdf-testi__card--clair,.tdf-testi__card--photo,.tdf-method,.tdf-featured-review,.tdf-sticky,.tdf-chip-sable,.tdf-format__body,.tdf-gallery__count,.tdf-review,.tdf-reviews__summary,.tdf-stepper,.tdf-pick__toggle,.tdf-round-btn,.tdf-delivery){color:var(--tdf-ink)}.tdf[data-tdf-bg=dark] .tdf-pill--dark{background:var(--tdf-sec-fg);color:var(--tdf-sec-bg)}.tdf[data-tdf-bg=dark] .tdf-pill--dark:hover{background:#fff;color:var(--tdf-sec-bg)}.tdf[data-tdf-bg=dark] .tdf-pill--outline:hover{background:var(--tdf-sec-fg);color:var(--tdf-sec-bg)}.tdf[data-tdf-bg=dark] .tdf-eyebrow:not(.tdf-eyebrow--gold){color:color-mix(in srgb,var(--tdf-sec-fg) 88%,var(--tdf-sec-bg))}.tdf[data-tdf-bg=dark] :is(.tdf-title__accent,.tdf-hero__title span,.tdf-phero__title span,.tdf-manif__quote p span,.tdf-rep__value,.tdf-chap__label,.tdf-buy__tagline,.tdf-step__num,.tdf-hero__badges .tdf-icon,.tdf-badges__item .tdf-icon){color:color-mix(in srgb,#E3A857 80%,var(--tdf-sec-fg))}.tdf[data-tdf-bg=dark] :is(.tdf-trust__item.is-highlight,.tdf-trust__item.is-highlight .tdf-icon){color:color-mix(in srgb,#8FD1A8 75%,var(--tdf-sec-fg))}.tdf[data-tdf-bg=dark] :is(.tdf-hashtag:first-child,.tdf-stores__chip.is-active){background:var(--tdf-sec-fg);border-color:var(--tdf-sec-fg);color:var(--tdf-sec-bg)}.tdf[data-tdf-bg=dark] .tdf-hatch{background:repeating-linear-gradient(-45deg,var(--tdf-or) 0 3px,transparent 3px 7px)}.tdf[data-tdf-bg=light] :is(.tdf-annonce__item,.tdf-annonce__mobile,.tdf-sf__step strong,.tdf-pros__title,.tdf-pros__item strong,.tdf-news__title,.tdf-news__label,.tdf-heading--light .tdf-title,.tdf-text-link--light){color:var(--tdf-sec-fg)}.tdf[data-tdf-bg=light] :is(.tdf-sf__step span,.tdf-pros__lead,.tdf-pros__item span,.tdf-pros__num,.tdf-news__lead,.tdf-news__note,.tdf-news__consent,.tdf-heading--light .tdf-lead){color:color-mix(in srgb,var(--tdf-sec-fg) 78%,var(--tdf-sec-bg))}.tdf[data-tdf-bg=light] :is(.tdf-sf__num,.tdf-pros__badge,.tdf-heading--light .tdf-eyebrow,.tdf-heading--light .tdf-title__accent,.tdf-eyebrow--light,.tdf-eyebrow--gold){color:var(--tdf-terracotta)}.tdf[data-tdf-bg=light] .tdf-pros__badge{border-color:currentColor}.tdf[data-tdf-bg=light] :is(.tdf-pros__icon){border-color:color-mix(in srgb,var(--tdf-sec-fg) 25%,transparent);color:var(--tdf-terracotta)}.tdf[data-tdf-bg=light] :is(.tdf-pros__list li,.tdf-sf__steps li){border-color:color-mix(in srgb,var(--tdf-sec-fg) 18%,transparent)}.tdf[data-tdf-bg=light] :is(.tdf-heading--light .tdf-hatch,.tdf-eyebrow--light .tdf-hatch){background:repeating-linear-gradient(-45deg,var(--tdf-terracotta) 0 3px,transparent 3px 7px)}.tdf[data-tdf-bg=light] .tdf-pill--light{background:var(--tdf-ink);color:var(--tdf-creme)}.tdf[data-tdf-bg=light] :is(.tdf-build__card,.tdf-testi__card--sombre,.tdf-card--dark) .tdf-eyebrow--gold{color:var(--tdf-or)}.tdf-header-wrap[data-tdf-bg=dark].is-compact .tdf-header__icons>.tdf-header__cart{background:var(--tdf-sec-fg);color:var(--tdf-sec-bg)}.tdf-header-wrap[data-tdf-bg=dark].is-compact .tdf-header__icons>.tdf-header__cart:hover{background:#fff;color:var(--tdf-sec-bg)}.tdf[data-tdf-bg=dark] :is(.tdf-progress__label.is-warning,.tdf-pick__soldout,.tdf-pick__limit,.tdf-atc__error){color:color-mix(in srgb,#E3A857 80%,var(--tdf-sec-fg))}.tdf[data-tdf-bg=dark] .tdf-express__btn{background:var(--tdf-sec-fg);color:var(--tdf-sec-bg)!important}.tdf[data-tdf-bg=dark] :is(.tdf-progress__label.is-done){color:color-mix(in srgb,#8FD1A8 75%,var(--tdf-sec-fg))}.tdf[data-tdf-bg=dark] .tdf-progress__fill.is-done{background:#8fd1a8}.tdf-ship{margin:0 0 16px;padding:14px 16px 16px;border-radius:14px;background:var(--tdf-creme, #F6EEE3);border:1px solid var(--tdf-ligne, #E3D5C1);color:var(--tdf-ink, #211811)}.tdf-ship__msg{margin:0;display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;letter-spacing:0}.tdf-ship__msg .tdf-icon{flex-shrink:0;margin-top:1px;color:var(--tdf-brun-temple, #5C2B14)}.tdf-ship__msg strong{color:var(--tdf-terracotta, #B03A28);font-weight:700;white-space:nowrap}.tdf-ship__bar{position:relative;height:8px;margin:12px 0 0 28px;border-radius:999px;background:var(--tdf-sable-fonce, #DCC7A8)}.tdf-ship__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--tdf-terracotta, #B03A28);transition:width .4s var(--tdf-ease, ease)}.tdf-ship__mark{position:absolute;top:-3px;width:3px;height:14px;margin-left:-1.5px;border-radius:2px;background:var(--tdf-brun-temple, #5C2B14)}.tdf-ship__mark.is-passed{background:var(--tdf-or, #F2B21B)}.tdf-ship__note{margin:8px 0 0 28px;font-size:12px;line-height:17px;color:var(--tdf-gris, #6B5B4E);letter-spacing:0}.tdf-ship.is-done{background:var(--tdf-vert-bg, #E6EFE9);border-color:color-mix(in srgb,var(--tdf-vert, #2E6B4A) 25%,transparent);color:var(--tdf-vert-texte, #1F4A33)}.tdf-ship.is-done .tdf-ship__msg .tdf-icon{color:var(--tdf-vert, #2E6B4A)}.tdf-ship.is-done .tdf-ship__fill{background:var(--tdf-vert, #2E6B4A)}.tdf-ship--page{max-width:480px;margin:0 0 20px auto}.tdf-ship--drawer{margin:16px 28px 0;flex-shrink:0}@media(prefers-reduced-motion:reduce){.tdf-ship__fill{transition:none}}.tdf-gift-note .summary__title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--tdf-ink, #211811)}.tdf-gift-note .summary__title .tdf-icon{flex-shrink:0;color:var(--tdf-terracotta, #B03A28)}.tdf-gift-note .summary__title .icon-caret{margin-left:auto}label[for=Cart-note] .tdf-icon{margin-right:6px;color:var(--tdf-terracotta, #B03A28);vertical-align:-3px}.tdf-ship.is-done .tdf-ship__mark{display:none}.tdf-gift-note .summary__title{letter-spacing:0;font-size:15px;font-family:var(--tdf-sans)}.tdf-gift-note .text-area::placeholder,.tdf-gift-note textarea::placeholder{opacity:1!important;color:#21181173}#CartDrawer-Note{min-height:88px}@media screen and (max-width:749px){.tdf-ship{padding:12px 14px 13px;border-radius:12px}.tdf-ship__msg{font-size:13px;line-height:18px;gap:8px}.tdf-ship__bar{margin:10px 0 0 26px;height:7px}.tdf-ship__note{margin:6px 0 0 26px;font-size:11.5px;line-height:15px}.tdf-ship--drawer{margin:12px 20px 0}}.tdf-gift-note textarea{font-family:var(--tdf-sans);letter-spacing:0;font-size:15px;line-height:21px}.tdf-ship-line{margin:10px 0 0;display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--tdf-texte, #5E4E42);letter-spacing:0}.tdf-ship-line .tdf-icon{flex-shrink:0;color:var(--tdf-brun-temple, #5C2B14)}.tdf-ship-line a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.tdf-ship-line a:hover{color:var(--tdf-terracotta, #B03A28)}.tdf-format__perkg{display:block;margin-top:2px;font-size:13px;line-height:18px;color:var(--tdf-gris, #6B5B4E);letter-spacing:0}.tdf-format__input:checked+.tdf-format__body .tdf-format__perkg{color:var(--tdf-texte, #5E4E42)}@media screen and (max-width:749px){.tdf-ship-line{font-size:13px;line-height:18px;margin-top:8px}.tdf-format__perkg{font-size:12px;line-height:16px}}.tdf-video{display:block;max-width:100%;object-fit:cover;background:transparent}.tdf-video--son{cursor:pointer}.tdf-vsound{position:absolute;right:12px;bottom:12px;z-index:4;width:42px;height:42px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#1b1410b8;color:#fff8ef;cursor:pointer;box-shadow:0 6px 16px #00000040;transition:background .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.tdf-vsound:hover{background:#b03a28eb;transform:scale(1.05)}.tdf-vsound:focus-visible{outline:2px solid #FFF8EF;outline-offset:2px}.tdf-vsound .tdf-vsound__on{display:none}.tdf-vsound[aria-pressed=true] .tdf-vsound__on{display:block}.tdf-vsound[aria-pressed=true] .tdf-vsound__off{display:none}.tdf-gallery__slide .tdf-video{width:100%;height:100%}@media screen and (min-width:990px){[data-tdf-monly]{display:none!important}}@media screen and (max-width:989px){.tdf-v-donly{display:none!important}*:has(>i[data-tdf-mhide]){display:none!important}[data-tdf-mhide-self]{display:none!important}}.tdf-gallery__slide .tdf-vsound,.tdf-tile .tdf-vsound{top:12px!important;bottom:auto!important;right:12px!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tdf-layout.css.map */
