.tdf{--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-serif: "Young Serif", Georgia, "Times New Roman", serif;--tdf-sans: "Figtree", "Helvetica Neue", Helvetica, Arial, sans-serif;--tdf-gutter: 80px;--tdf-ease: cubic-bezier(.2, .7, .2, 1);font-family:var(--tdf-sans);color:var(--tdf-ink);background:var(--tdf-blanc);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left}.tdf *,.tdf *:before,.tdf *:after{box-sizing:border-box}.tdf :where(img),.tdf :where(video){max-width:100%;display:block}.tdf :where(a){color:inherit;text-decoration:none}.tdf :where(a:hover){color:var(--tdf-terracotta)}.tdf :where(button,input){font-family:inherit}.tdf :where(button){cursor:pointer}.tdf :where(p){margin:0}.tdf :where(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--tdf-serif);font-weight:400;letter-spacing:-.01em;line-height:1.2;color:inherit;text-transform:none;word-break:normal}.tdf :where(ul,ol){margin:0;padding:0;list-style:none}.tdf :where(li){margin:0}.tdf :where(blockquote,figure){margin:0;padding:0;border:0;quotes:none;font-style:normal}.tdf :where(fieldset){margin:0;padding:0;border:0;min-width:0}.tdf :where(legend){padding:0}.tdf :where(table){border-collapse:collapse;border:0}.tdf :where(td,th){border:0}.tdf :where(button){text-transform:none;letter-spacing:inherit;box-shadow:none;min-height:0}.tdf :where(summary){list-style:none}.tdf :where(label){margin:0}.tdf :where(strong,b){font-weight:700}.tdf :focus-visible{outline:2px solid var(--tdf-terracotta);outline-offset:2px}.tdf-serif{font-family:var(--tdf-serif);font-weight:400;letter-spacing:-.01em}.tdf-hidden,.tdf-off{display:none!important}.tdf .tdf-show-mobile{display:none}.tdf-wrap{max-width:1440px;margin:0 auto;padding-left:var(--tdf-gutter);padding-right:var(--tdf-gutter)}.tdf-sec{padding:104px 0}.tdf-sec--creme{background:var(--tdf-creme)}.tdf-sec--blanc{background:var(--tdf-blanc)}.tdf-sec--sombre{background:var(--tdf-charbon);color:var(--tdf-creme)}.tdf-heading{display:flex;flex-direction:column;gap:14px}.tdf-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tdf-brun-temple);margin:0}.tdf-eyebrow--plain{gap:0}.tdf-hatch{width:34px;height:8px;border-radius:2px;flex-shrink:0;background:repeating-linear-gradient(-45deg,var(--tdf-terracotta) 0 3px,transparent 3px 7px)}.tdf-title{margin:0;font-family:var(--tdf-serif);font-weight:400;letter-spacing:-.01em;font-size:52px;line-height:56px;color:var(--tdf-ink)}.tdf-heading--md .tdf-title{font-size:44px;line-height:48px}.tdf-lead{font-size:18px;line-height:28px;color:var(--tdf-texte);max-width:780px;margin-top:4px}.tdf-lead p+p{margin-top:12px}.tdf-heading--light .tdf-title{color:var(--tdf-creme)}.tdf-heading--light .tdf-lead{color:#d8c3aa}.tdf-stars{color:var(--tdf-etoile);letter-spacing:2px}.tdf-stars__off{color:var(--tdf-desactive)}.tdf-halal{display:inline-flex;align-items:center;flex-shrink:0;height:20px;padding:0 7px;border-radius:999px;background:var(--tdf-vert-bg);color:var(--tdf-vert-texte);font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1}.tdf-soldout{font-size:12px;font-weight:700;color:var(--tdf-terracotta-dark)}.tdf-chip-sable{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:6px;background:var(--tdf-sable);font-size:13px;font-weight:700}.tdf-link{font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.tdf-dots{display:inline-flex;gap:5px;align-items:center}.tdf-dot{width:6px;height:6px;border-radius:999px;background:var(--tdf-desactive);transition:width .25s var(--tdf-ease),background-color .25s ease}.tdf-dot.is-active{width:18px;background:var(--tdf-ink)}.tdf-avatar{width:36px;height:36px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--tdf-brun-temple);color:var(--tdf-creme);font-size:16px}.tdf-verified{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--tdf-vert)}.tdf-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 40px;background:#e6cfb3;color:var(--tdf-brun-temple);font-size:13px}.tdf-placeholder strong{font-size:20px;color:var(--tdf-brun)}.tdf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:10px;font-weight:700;font-size:16px;line-height:1.2;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.tdf-btn--primary{background:var(--tdf-terracotta);color:var(--tdf-blanc)!important}.tdf-btn--primary:hover{background:var(--tdf-terracotta-dark)}.tdf-btn--primary:active{transform:scale(.985)}.tdf-btn--outline{background:transparent;color:var(--tdf-ink)!important;border:1.5px solid var(--tdf-ink)}.tdf-btn--outline:hover{background:var(--tdf-ink);color:var(--tdf-blanc)!important}.tdf-round-btn{width:44px;height:44px;border-radius:999px;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--tdf-blanc);color:var(--tdf-ink);box-shadow:0 6px 16px #21181126;transition:background-color .2s ease,transform .15s ease}.tdf-round-btn:hover{background:var(--tdf-sable)}.tdf-round-btn:active{transform:scale(.92)}.tdf-round-btn--sm{width:36px;height:36px;box-shadow:none;border:1px solid var(--tdf-sable-fonce)}.tdf-product{background:var(--tdf-blanc)}.tdf-product__wrap{padding-top:24px;padding-bottom:96px}.tdf-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--tdf-gris)}.tdf-breadcrumbs [aria-current]{color:var(--tdf-ink);font-weight:600}.tdf-product__grid{margin-top:24px;display:grid;grid-template-columns:88px minmax(0,560px) minmax(0,1fr);column-gap:16px;align-items:start}.tdf-gallery{display:contents}.tdf-gallery__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;max-height:640px;overflow-y:auto;scrollbar-width:none}.tdf-gallery__thumbs::-webkit-scrollbar{display:none}.tdf-gallery__thumb{position:relative;flex-shrink:0;width:88px;height:84px;padding:0;overflow:hidden;border-radius:12px;border:1.5px solid var(--tdf-ligne);background:var(--tdf-sable);transition:border-color .2s ease,opacity .2s ease}.tdf-gallery__thumb:hover{opacity:.85}.tdf-gallery__thumb.is-active{border:2px solid var(--tdf-ink)}.tdf-gallery__thumb img,.tdf-gallery__thumb video{width:100%;height:100%;object-fit:contain;padding:6px}.tdf-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:32px;height:32px;border-radius:999px;background:var(--tdf-creme)}.tdf-gallery__play:after{content:"";position:absolute;left:12px;top:9px;border-left:11px solid var(--tdf-ink);border-top:7px solid transparent;border-bottom:7px solid transparent}.tdf-gallery__col{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:24px;min-width:0}.tdf-gallery__stage{position:relative;width:100%;aspect-ratio:560 / 640;border-radius:24px;overflow:hidden;background:#e6cfb3}.tdf-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}.tdf-gallery__slide.is-active{opacity:1;visibility:visible}.tdf-gallery__slide img,.tdf-gallery__slide video,.tdf-gallery__slide iframe{width:100%;height:100%;border:0}.tdf-gallery__stage--contain .tdf-gallery__slide img,.tdf-gallery__stage--contain .tdf-gallery__slide video{object-fit:contain;padding:48px;filter:drop-shadow(0 24px 30px rgba(59,36,24,.28))}.tdf-gallery__stage--cover .tdf-gallery__slide img,.tdf-gallery__stage--cover .tdf-gallery__slide video{object-fit:cover}.tdf-gallery__slide video{object-fit:cover;background:var(--tdf-charbon)}@media(hover:hover){.tdf-gallery__slide img,.tdf-gallery__slide video{transition:transform .5s var(--tdf-ease);transform-origin:50% 45%}.tdf-gallery__stage:hover .tdf-gallery__slide.is-active img,.tdf-gallery__stage:hover .tdf-gallery__slide.is-active video{transform:scale(1.08)}}.tdf-gallery__count{position:absolute;left:18px;bottom:18px;z-index:2;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:#fbf8f2e6;font-size:13px;font-weight:600}.tdf-gallery__nav{position:absolute;right:18px;bottom:18px;z-index:2;display:flex;gap:8px}.tdf-featured-review{border-radius:20px;background:var(--tdf-creme);padding:22px 24px 22px 26px;display:flex;flex-direction:column;gap:14px}.tdf-featured-review [data-tdf-review-item]:not(.is-active){display:none}.tdf-featured-review__top,.tdf-featured-review__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.tdf-featured-review__meta{display:flex;align-items:center;gap:12px}.tdf-featured-review__meta .tdf-stars{font-size:18px}.tdf-featured-review__date{font-size:13px;color:var(--tdf-gris)}.tdf-featured-review__nav{display:flex;gap:8px}.tdf-featured-review__quote{margin:0;min-height:60px;display:flex;align-items:center;font-size:22px;line-height:30px;color:var(--tdf-ink)}.tdf-featured-review__bottom{padding-top:14px;border-top:1px solid var(--tdf-ligne)}.tdf-featured-review__author{display:flex;align-items:center;gap:10px}.tdf-featured-review__who{display:flex;flex-direction:column;gap:2px;font-size:14px}.tdf-featured-review__links{display:flex;align-items:center;gap:14px;font-size:13px}.tdf-buy{grid-column:3;grid-row:1;display:flex;flex-direction:column;margin-left:48px;min-width:0}.tdf-buy__title{margin:12px 0 0;font-size:46px;line-height:50px}.tdf-rating{margin-top:14px;display:inline-flex;align-items:center;gap:10px;font-size:14px;align-self:flex-start}.tdf-rating .tdf-stars{font-size:17px}.tdf-rating__count{color:var(--tdf-texte);text-decoration:underline;text-underline-offset:3px}.tdf-buy__tagline{margin-top:16px;font-size:21px;line-height:28px;color:var(--tdf-terracotta-dark)}.tdf-buy__price-row{margin-top:18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tdf-buy__price{font-size:36px;line-height:40px;font-weight:700}.tdf-buy__intro{margin-top:14px;font-size:16px;line-height:25px;color:var(--tdf-texte)}.tdf-divider{height:1px;background:var(--tdf-ligne);margin:26px 0}.tdf-form{display:flex;flex-direction:column}.tdf-step{border:0;padding:0;margin:0;min-width:0}.tdf-step--compose{margin-top:36px}.tdf-step__title{display:flex;align-items:baseline;gap:12px;padding:0;margin:0;font-size:30px;line-height:34px;font-weight:400;float:none;width:100%}.tdf-step__num{font-size:24px;color:var(--tdf-terracotta)}.tdf-step__text{margin-top:10px!important;font-size:16px;line-height:25px;color:var(--tdf-texte)}.tdf-formats{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tdf-format{position:relative;display:block;cursor:pointer}.tdf-format__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tdf-format__body{min-height:96px;border-radius:6px;border:2px solid #E6DCC8;background:#fff;padding:14px 20px;display:flex;flex-direction:column;justify-content:center;gap:4px;transition:border-color .2s ease,background-color .2s ease,transform .15s ease}.tdf-format:hover .tdf-format__body{border-color:var(--tdf-ink)}.tdf-format:active .tdf-format__body{transform:scale(.98)}.tdf-format__label{font-size:15px;font-weight:600;letter-spacing:.01em}.tdf-format__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tdf-format__price{font-size:32px;line-height:36px;color:var(--tdf-gris)}.tdf-format__input:checked+.tdf-format__body{border-color:var(--tdf-ink);background:#faf2e6}.tdf-format__input:checked+.tdf-format__body .tdf-format__price{color:var(--tdf-terracotta)}.tdf-format__input:focus-visible+.tdf-format__body{outline:2px solid var(--tdf-terracotta);outline-offset:2px}.tdf-format.is-disabled{cursor:not-allowed;opacity:.55}.tdf-progress{margin-top:20px;display:flex;align-items:center;gap:16px}.tdf-progress__bar{position:relative;width:190px;height:8px;border-radius:2px;background:var(--tdf-ligne);overflow:hidden;flex-shrink:0}.tdf-progress__fill{position:absolute;left:0;top:0;height:100%;background:var(--tdf-terracotta);transition:width .35s var(--tdf-ease)}.tdf-progress__label{font-size:15px;font-weight:700;color:var(--tdf-ink)}.tdf-progress__label.is-warning{color:var(--tdf-terracotta-dark)}.tdf-meats{margin-top:18px;border-top:2px solid var(--tdf-ink)}.tdf-meat{display:grid;grid-template-columns:52px minmax(0,1fr) 132px 40px;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--tdf-ligne)}.tdf-meat--fixed{grid-template-columns:52px minmax(0,1fr) auto;margin-top:18px;border-top:2px solid var(--tdf-ink)}.tdf-meat__img{width:52px;height:56px;border-radius:10px;background:var(--tdf-sable);display:flex;align-items:center;justify-content:center;color:var(--tdf-brun-temple);overflow:hidden}.tdf-meat__img img,.tdf-meat__img video{height:48px;width:auto;object-fit:contain}.tdf-meat__info{display:flex;flex-direction:column;gap:4px;min-width:0}.tdf-meat__name{font-size:21px;line-height:26px}.tdf-meat__sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--tdf-gris)}.tdf-meat__count{text-align:right;font-size:24px}.tdf-included{margin-top:18px}.tdf-included .tdf-meat--fixed{margin-top:0}.tdf-included .tdf-meat--fixed+.tdf-meat--fixed{border-top:0}.tdf-included__title{margin:26px 0 10px!important;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tdf-brun-temple)}.tdf .tdf-meat--fixed .tdf-meat__count--label{font-family:var(--tdf-sans);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--tdf-vert)}.tdf-stepper{height:50px;border:2px solid var(--tdf-ink);border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:space-between}.tdf-stepper__btn{width:42px;height:46px;border:0;background:transparent;border-radius:4px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--tdf-ink);transition:background-color .2s ease,color .2s ease}.tdf-stepper__btn:hover{background:#f1e6d6}.tdf-stepper__btn[aria-disabled=true]{color:var(--tdf-desactive);cursor:default}.tdf-stepper__btn[aria-disabled=true]:hover{background:transparent}.tdf .tdf-stepper__input{width:40px;height:auto;min-height:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;text-align:center;padding:0;font-size:17px;font-weight:700;color:var(--tdf-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tdf-stepper__input::-webkit-outer-spin-button,.tdf-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tdf-atc{margin-top:24px;display:flex;flex-direction:column;gap:10px}.tdf-atc__btn{width:100%;min-height:64px;font-size:18px;gap:12px}.tdf-atc__btn.is-incomplete{background:var(--tdf-ligne);color:var(--tdf-gris)!important;cursor:not-allowed;font-size:17px}.tdf-atc__btn.is-incomplete .tdf-icon{display:none}.tdf-atc__btn.is-added{background:var(--tdf-vert);animation:tdf-pop .35s var(--tdf-ease) both}.tdf-atc__btn.is-loading{opacity:.75;pointer-events:none}.tdf-atc__btn[disabled]{background:var(--tdf-ligne);color:var(--tdf-gris)!important;cursor:not-allowed}.tdf-atc__error{font-size:14px;color:var(--tdf-terracotta-dark);font-weight:600}.tdf-express{margin-top:20px;transition:opacity .2s ease}.tdf-express__label{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;color:var(--tdf-gris)}.tdf-express__label span{flex-grow:1;height:1px;background:var(--tdf-ligne)}.tdf-express__btn{width:100%;min-height:50px;gap:10px;border-radius:10px;background:var(--tdf-ink);color:var(--tdf-blanc)!important;font-size:16px}.tdf-express__btn:hover{background:#000}.tdf-express__btn.is-incomplete{opacity:.45;cursor:not-allowed}.tdf-express__btn.is-loading{opacity:.75;pointer-events:none}.tdf-express__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none}.tdf-express__pay li{display:flex}.tdf-express__icon{width:38px;height:24px}.tdf-trust{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--tdf-brun)}.tdf-trust__item{display:flex;align-items:center;gap:10px}.tdf-trust__item .tdf-icon{color:var(--tdf-brun-temple);flex-shrink:0}.tdf-trust__item.is-highlight{color:var(--tdf-vert-texte);font-weight:600}.tdf-trust__item.is-highlight .tdf-icon{color:var(--tdf-vert)}.tdf-delivery{margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--tdf-creme);display:flex;align-items:center;gap:12px;font-size:14px;line-height:20px}.tdf-delivery .tdf-icon{color:var(--tdf-terracotta);flex-shrink:0}.tdf-delivery strong{color:var(--tdf-ink)}.tdf-delivery [data-tdf-d-start],.tdf-delivery [data-tdf-d-end]{white-space:nowrap}.tdf-badges{margin-top:18px;padding-top:18px;border-top:1px solid var(--tdf-ligne);display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.tdf-badges__item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12px;font-weight:600;color:var(--tdf-brun)}.tdf-badges__item .tdf-icon{color:var(--tdf-terracotta)}.tdf-app-block{margin-top:20px}.tdf-sticky{position:fixed;left:0;right:0;z-index:29;background:var(--tdf-blanc);border-bottom:1px solid var(--tdf-ligne);box-shadow:0 12px 24px #21181114;transition:transform .35s var(--tdf-ease),visibility .35s;visibility:hidden}.tdf-sticky--top{top:calc(var(--tdf-header-bottom, 0px) + var(--tdf-sticky-offset, 0px));transform:translateY(calc(-100% - var(--tdf-header-bottom, 0px) - var(--tdf-sticky-offset, 0px) - 12px))}.tdf-sticky--bottom{bottom:0;border-bottom:0;border-top:1px solid var(--tdf-ligne);box-shadow:0 -12px 24px #21181114;transform:translateY(calc(100% + 12px))}.tdf-sticky.is-visible{transform:none;visibility:visible}.tdf-sticky__inner{max-width:1440px;margin:0 auto;padding:0 var(--tdf-gutter);min-height:80px;display:flex;align-items:center;gap:16px}.tdf-sticky__img{width:52px;height:52px;border-radius:10px;background:var(--tdf-sable);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.tdf-sticky__img img,.tdf-sticky__img video{height:46px;width:auto;object-fit:contain}.tdf-sticky__info{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.tdf-sticky__info strong{font-size:19px;line-height:24px}.tdf-sticky__info span{font-size:13px;color:var(--tdf-gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdf-sticky__info .tdf-sticky__mprice{display:none;font-family:var(--tdf-sans);font-size:16px;line-height:20px;font-weight:800}.tdf-sticky__price{font-size:22px;margin-right:8px}.tdf-sticky__btn{min-height:52px;padding:0 32px}.tdf-sticky__btn.is-incomplete{background:var(--tdf-ink)}.tdf-benefits__grid{margin-top:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tdf-benefit{border-radius:20px;background:var(--tdf-blanc);padding:28px 26px;display:flex;flex-direction:column;gap:14px}.tdf-sec--blanc .tdf-benefit{background:var(--tdf-creme)}.tdf-benefit__icon{width:56px;height:56px;border-radius:999px;background:var(--tdf-sable);display:flex;align-items:center;justify-content:center;color:var(--tdf-terracotta)}.tdf-benefit h3{margin:6px 0 0;font-size:24px;line-height:28px}.tdf-benefit p{font-size:16px;line-height:25px;color:var(--tdf-texte)}.tdf-lifestyle__grid{margin-top:40px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:580px;gap:20px}.tdf-lifestyle__side{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:0}.tdf-tile{position:relative;border-radius:24px;overflow:hidden;background:#e6cfb3;min-height:0}.tdf-tile--big{border-radius:28px;background:#dcc3a2}.tdf-tile>img,.tdf-tile>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tdf-tile.tdf-placeholder{position:relative}.tdf-tile--shot{display:flex;align-items:center;justify-content:center}.tdf-tile--shot>img,.tdf-tile--shot>video{position:static;width:auto;height:84%;max-width:86%;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(33,24,17,.3))}.tdf-tile--dark{background:radial-gradient(70% 55% at 50% 100%,#e07a3a73,#271c1500),#271c15}.tdf-tile__todo{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#fbf8f2e6;color:var(--tdf-brun);font-size:11px;font-weight:700}.tdf-tile__caption{position:absolute;left:20px;bottom:20px;right:auto;max-width:calc(100% - 40px);display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:#1b1410c7;color:#efe3d2;font-size:13px;font-weight:600}.tdf-chips{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tdf-chips__label{font-size:14px;font-weight:700;margin-right:6px}.tdf-chip{padding:8px 14px;border-radius:999px;border:1px solid var(--tdf-sable-fonce);font-size:14px;font-weight:600}.tdf-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tdf-steps__item{display:flex;gap:18px;align-items:flex-start}.tdf-steps__num{width:64px;height:64px;border-radius:999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:26px;background:var(--tdf-ink);color:var(--tdf-creme)}.tdf-steps__item:nth-child(3n+2) .tdf-steps__num{background:var(--tdf-terracotta);color:var(--tdf-blanc)}.tdf-steps__item:nth-child(3n) .tdf-steps__num{background:var(--tdf-or);color:var(--tdf-ink)}.tdf-steps__body{display:flex;flex-direction:column;gap:6px;padding-top:6px}.tdf-steps__body strong{font-size:24px;line-height:30px}.tdf-steps__body span{font-size:16px;line-height:25px;color:var(--tdf-texte)}.tdf-methods{margin-top:40px;display:flex;flex-direction:column;gap:16px}.tdf-methods__label{font-size:15px;font-weight:700}.tdf-methods__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.tdf-method{border-radius:18px;background:var(--tdf-blanc);border:1px solid var(--tdf-ligne);padding:22px;display:flex;flex-direction:column;gap:12px}.tdf-method__head{display:flex;align-items:center;gap:12px;color:var(--tdf-brun-temple)}.tdf-method__head strong{font-size:17px;color:var(--tdf-ink)}.tdf-method__text{font-size:14px;line-height:21px;color:var(--tdf-texte)}.tdf-method__info{padding:10px 12px;border-radius:10px;border:1px solid var(--tdf-ligne);font-size:13px;line-height:18px;color:var(--tdf-texte)}.tdf-method__info.is-todo{border:1px dashed var(--tdf-terracotta);color:var(--tdf-terracotta-dark)}.tdf-method.is-highlight{border:1.5px solid var(--tdf-terracotta)}.tdf-method.is-highlight .tdf-method__head{color:var(--tdf-terracotta)}.tdf-storage__grid{display:grid;grid-template-columns:380px minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.tdf-storage__intro{display:flex;flex-direction:column;justify-content:center;gap:14px;padding-right:24px}.tdf-storage__intro .tdf-lead{font-size:16px;line-height:25px}.tdf-cold{border-radius:24px;background:var(--tdf-froid-1);padding:32px;display:flex;flex-direction:column;gap:14px;color:var(--tdf-froid-texte)}.tdf-cold--2{background:var(--tdf-froid-2)}.tdf-cold__icon{width:64px;height:64px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--tdf-froid-accent)}.tdf-cold__label{font-size:15px;font-weight:700}.tdf-cold__value{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:#1d2b36}.tdf-cold__value span{font-size:16px;font-weight:600}.tdf-cold__value strong{font-size:60px;line-height:62px}.tdf-details__grid{display:grid;grid-template-columns:400px minmax(0,1fr);gap:80px;align-items:start}.tdf-details__aside{display:flex;flex-direction:column;gap:20px}.tdf-details__visual{height:380px;border-radius:24px;background:var(--tdf-sable);display:flex;align-items:center;justify-content:center;padding:20px}.tdf-details__visual img,.tdf-details__visual video{max-height:340px;width:auto;border-radius:6px;box-shadow:0 14px 30px #3b241833}.tdf-acc{border-top:1px solid var(--tdf-sable-fonce)}.tdf-acc__item{border-bottom:1px solid var(--tdf-sable-fonce)}.tdf-acc__item>summary{list-style:none;cursor:pointer;min-height:68px;padding:12px 8px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:18px;font-weight:700;transition:background-color .2s ease}.tdf-acc__item>summary::-webkit-details-marker{display:none}.tdf-acc__item>summary:hover{background:#f1e6d6}.tdf-sec--blanc .tdf-acc__item>summary:hover{background:var(--tdf-creme)}.tdf-acc__item>summary .tdf-icon{flex-shrink:0;transition:transform .3s var(--tdf-ease)}.tdf-acc__item[open]>summary .tdf-icon{transform:rotate(180deg)}.tdf-acc__content{padding:0 8px 24px;font-size:16px;line-height:26px;color:var(--tdf-texte);animation:tdf-fade .3s var(--tdf-ease) both}.tdf-acc__content p+p,.tdf-acc__content p+ul,.tdf-acc__content ul+p{margin-top:12px}.tdf-acc__content strong{color:var(--tdf-ink)}.tdf-acc__content a{text-decoration:underline;text-underline-offset:3px}.tdf-tags{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tdf-tags__label{font-size:14px;font-weight:700;color:var(--tdf-ink);margin-right:4px}.tdf-tag{padding:6px 12px;border-radius:999px;background:var(--tdf-blanc);border:1px solid var(--tdf-ligne);font-size:13px;color:var(--tdf-ink)}.tdf-nutrition{width:100%;max-width:340px;border-collapse:collapse;background:#fff;border:2px solid var(--tdf-ink);font-size:14px;line-height:20px;color:var(--tdf-ink)}.tdf-nutrition th{text-align:left;padding:10px 12px 6px;font-size:17px;font-weight:800;border-bottom:1px solid var(--tdf-ink)}.tdf-nutrition th span{display:block;font-size:13px;font-weight:500}.tdf-nutrition td{padding:5px 12px;border-bottom:1px solid #C9B597}.tdf-nutrition tr:last-child td{border-bottom:0}.tdf-nutrition tr.is-first td{font-weight:800;font-size:16px;border-bottom:4px solid var(--tdf-ink)}.tdf-nutrition tr.is-thick td{border-bottom:4px solid var(--tdf-ink)}.tdf-nutrition tr.is-sub td{padding-left:24px}.tdf-nutrition__note{margin-top:12px;font-size:13px;color:var(--tdf-gris)}.tdf-story__grid{display:grid;grid-template-columns:minmax(0,640px) minmax(0,1fr);gap:88px;align-items:center}.tdf-story__media{position:relative;height:520px;border-radius:28px;overflow:hidden;background:#271c15}.tdf-story__media>img,.tdf-story__media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tdf-story__media.tdf-placeholder{background:radial-gradient(80% 60% at 50% 95%,#e07a3a8c,#271c1500),#271c15;color:#e9dccb}.tdf-story__media.tdf-placeholder strong{color:#f6eee3}.tdf-story__media--shot{display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 60% at 50% 95%,#e07a3a8c,#271c1500),#271c15}.tdf-story__media--shot>img,.tdf-story__media--shot>video{position:static;width:auto;height:82%;max-width:80%;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.45))}.tdf-story__text{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.tdf-story__text .tdf-lead{max-width:520px;font-size:18px;line-height:29px}.tdf-arrow-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;padding-bottom:6px;border-bottom:1.5px solid var(--tdf-ink)}.tdf-arrow-link .tdf-icon{transition:transform .2s ease}.tdf-arrow-link:hover .tdf-icon{transform:translate(4px)}.tdf-reviews__grid{margin-top:40px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;align-items:start}.tdf-reviews__summary{border-radius:24px;background:var(--tdf-creme);padding:32px;display:flex;flex-direction:column;gap:14px}.tdf-reviews__score{font-size:88px;line-height:88px}.tdf-reviews__score small{font-size:32px;color:var(--tdf-gris)}.tdf-reviews__summary .tdf-stars{font-size:22px}.tdf-reviews__based{font-size:15px;color:var(--tdf-texte)}.tdf-reviews__based strong{color:var(--tdf-ink)}.tdf-reviews__list{display:flex;flex-direction:column;gap:20px}.tdf-reviews__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tdf-review{border-radius:20px;border:1px solid var(--tdf-ligne);background:#fff;padding:24px;display:flex;flex-direction:column;gap:12px}.tdf-review__top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--tdf-gris)}.tdf-review__top .tdf-stars{font-size:16px}.tdf-review blockquote{margin:0;font-size:20px;line-height:28px}.tdf-review__photo{width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--tdf-brun)}.tdf-review__photo img,.tdf-review__photo video{width:100%;height:100%;object-fit:cover}.tdf-review__author{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:14px}.tdf-review__author .tdf-avatar{background:var(--tdf-sable);color:var(--tdf-brun-temple);font-family:var(--tdf-sans);font-weight:700;font-size:15px}.tdf-review__author .tdf-verified{margin-left:auto}.tdf-reviews__more{align-self:flex-start;min-height:50px;padding:0 24px;font-size:15px;font-weight:600}.tdf-reviews__app{margin-top:40px}.tdf-community__grid{display:grid;grid-template-columns:440px minmax(0,1fr);column-gap:72px;row-gap:20px;align-items:center;grid-template-areas:"intro socials" "tags socials"}.tdf-community__intro{grid-area:intro;align-self:end}.tdf-socials{grid-area:socials}.tdf-hashtags{grid-area:tags;align-self:start}.tdf-community__intro .tdf-title{font-size:44px;line-height:48px}.tdf-community__intro .tdf-lead{font-size:17px;line-height:27px}.tdf-hashtags{display:flex;flex-wrap:wrap;gap:10px}.tdf-hashtag{height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--tdf-ink);display:inline-flex;align-items:center;font-size:18px}.tdf-hashtag:first-child{background:var(--tdf-ink);color:var(--tdf-creme)}.tdf-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tdf-social{min-height:112px;border-radius:20px;background:var(--tdf-blanc);border:1px solid var(--tdf-ligne);padding:0 24px;display:flex;align-items:center;gap:18px;color:var(--tdf-ink);transition:border-color .2s ease,transform .2s ease}.tdf-sec--blanc .tdf-social{background:var(--tdf-creme)}.tdf-social:hover{border-color:var(--tdf-ink);transform:translateY(-2px);color:var(--tdf-ink)}.tdf-social__icon{width:60px;height:60px;border-radius:999px;background:var(--tdf-ink);color:var(--tdf-creme);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tdf-social__brand{display:flex;align-items:center;justify-content:center}.tdf-social__brand svg{display:block;width:24px;height:24px;fill:currentColor}.tdf-social__text{display:flex;flex-direction:column;gap:3px;flex-grow:1;min-width:0}.tdf-social__text strong{font-size:19px}.tdf-social__text span{font-size:14px;color:var(--tdf-gris);overflow:hidden;text-overflow:ellipsis}.tdf-social__arrow{width:40px;height:40px;border-radius:999px;border:1px solid var(--tdf-sable-fonce);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease,color .2s ease}.tdf-social:hover .tdf-social__arrow{background:var(--tdf-ink);color:var(--tdf-creme)}.tdf-packs__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.tdf-packs__all{min-height:52px;padding:0 24px;font-size:15px;flex-shrink:0}.tdf-packs__grid{margin-top:40px;display:grid;grid-template-columns:repeat(var(--tdf-cols, 3),minmax(0,1fr));gap:20px}.tdf-pack{border-radius:22px;background:#fff;border:1px solid var(--tdf-ligne);padding:12px 12px 18px;display:flex;flex-direction:column;gap:16px;color:var(--tdf-ink);transition:border-color .2s ease,box-shadow .2s ease}a.tdf-pack:hover{border-color:var(--tdf-ink);box-shadow:0 14px 30px #3b24181f;color:var(--tdf-ink)}.tdf-pack.is-current{border:2px solid var(--tdf-ink)}.tdf-pack__media{position:relative;height:250px;border-radius:14px;overflow:hidden;background:var(--tdf-sable)}.tdf-pack__media img,.tdf-pack__media video{width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .6s var(--tdf-ease)}.tdf-pack__media--cover img,.tdf-pack__media--cover video{object-fit:cover;padding:0}a.tdf-pack:hover .tdf-pack__media img,a.tdf-pack:hover .tdf-pack__media video{transform:scale(1.05)}.tdf-pack__badge{position:absolute;left:14px;top:14px;height:28px;padding:0 10px;border-radius:6px;background:var(--tdf-ink);color:var(--tdf-blanc);font-size:12px;font-weight:700;display:inline-flex;align-items:center}.tdf-pack__body{padding:0 8px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.tdf-pack__body h3{margin:0;font-size:26px;line-height:30px}.tdf-pack__desc{font-size:15px;line-height:22px;color:var(--tdf-texte);min-height:44px}.tdf-pack__price{margin-top:4px;display:flex;align-items:baseline;gap:8px}.tdf-pack__price span{font-size:13px;color:var(--tdf-gris)}.tdf-pack__price strong{font-size:22px;line-height:26px}.tdf-pack__cta{margin:0 8px;min-height:48px;border-radius:10px;border:1.5px solid var(--tdf-ink);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease,color .2s ease}a.tdf-pack:hover .tdf-pack__cta{background:var(--tdf-ink);color:var(--tdf-blanc)}.tdf-pack.is-current .tdf-pack__cta{border:0;background:var(--tdf-sable);color:var(--tdf-brun-temple)}.tdf-packs__foot{margin-top:32px;font-size:15px;color:var(--tdf-texte)}.tdf-packs__foot a{font-weight:700;color:var(--tdf-ink);text-decoration:underline;text-underline-offset:3px}.tdf-faq__grid{display:grid;grid-template-columns:400px minmax(0,1fr);gap:80px;align-items:start}.tdf-faq__intro{display:flex;flex-direction:column;gap:18px}.tdf-faq__intro .tdf-lead{font-size:16px;line-height:25px}.tdf-faq__intro .tdf-lead a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.tdf-faq .tdf-acc__item>summary{min-height:72px;text-align:left}@keyframes tdf-pop{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes tdf-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tdf *,.tdf *:before,.tdf *:after{animation:none!important;transition:none!important}}@media(max-width:1239px){.tdf{--tdf-gutter: 40px}.tdf-product__grid{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr)}.tdf-gallery__thumb{width:72px;height:70px}.tdf-buy{margin-left:28px}.tdf-meat{grid-template-columns:48px minmax(0,1fr) 124px}.tdf-meat__count{display:none}.tdf-meat--fixed .tdf-meat__count{display:block}.tdf-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tdf-storage__grid{grid-template-columns:1fr 1fr}.tdf-storage__intro{grid-column:1 / -1;padding-right:0}.tdf-details__grid,.tdf-faq__grid{grid-template-columns:320px minmax(0,1fr);gap:48px}.tdf-story__grid,.tdf-community__grid{gap:48px}.tdf-community__grid{grid-template-columns:340px minmax(0,1fr);column-gap:40px}.tdf-social{padding:0 18px;gap:14px}.tdf-social__text{min-width:0}.tdf-social__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdf-packs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tdf-sticky__inner{padding:0 var(--tdf-gutter)}}@media(max-width:989px){.tdf{--tdf-gutter: 20px}.tdf-hide-mobile{display:none!important}.tdf .tdf-show-mobile{display:block}.tdf-buy__intro.tdf-buy__intro--mobile{margin-top:14px;font-size:14px;line-height:21px;color:var(--tdf-texte)}.tdf-sec{padding:44px 0}.tdf-title,.tdf-heading--md .tdf-title,.tdf-community__intro .tdf-title{font-size:28px;line-height:32px}.tdf-lead{font-size:15px;line-height:23px}.tdf-heading{gap:10px}.tdf-eyebrow{font-size:11px;line-height:14px;gap:10px}.tdf-hatch{width:26px;height:7px}.tdf-product__wrap{padding:0 0 32px}.tdf-breadcrumbs{padding:14px 20px 0}.tdf-product__grid{margin-top:12px;display:flex;flex-direction:column;align-items:stretch}.tdf-gallery{display:flex;flex-direction:column;min-width:0}.tdf-gallery__thumbs{min-width:0}.tdf-gallery__col{order:1;gap:0}.tdf-gallery__stage{aspect-ratio:390 / 360;max-height:560px;width:100%;border-radius:0}.tdf-gallery__stage--contain .tdf-gallery__slide img,.tdf-gallery__stage--contain .tdf-gallery__slide video{padding:28px}.tdf-gallery__thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;gap:8px;padding:12px 20px 0}.tdf-gallery__thumb{width:56px;height:56px;border-radius:10px}.tdf-gallery__count{left:12px;bottom:12px}.tdf-gallery__nav{right:12px;bottom:12px}.tdf-gallery__nav .tdf-round-btn{width:40px;height:40px}.tdf-featured-review{margin:20px 20px 0}.tdf-featured-review__quote{font-size:18px;line-height:25px}.tdf-buy{margin:0;padding:20px 20px 0}.tdf-buy__title{margin-top:8px;font-size:32px;line-height:36px}.tdf-buy__tagline{font-size:18px;line-height:24px;margin-top:10px}.tdf-buy__price-row{margin-top:12px}.tdf-buy__price{font-size:28px;line-height:32px}.tdf-buy__intro{font-size:15px;line-height:23px}.tdf-divider{margin:20px 0}.tdf-step__title{font-size:24px;line-height:28px;gap:10px}.tdf-step__num{font-size:20px}.tdf-step--compose{margin-top:26px}.tdf-step__text{font-size:14px;line-height:21px;margin-top:8px!important}.tdf-formats{margin-top:14px;gap:10px}.tdf-format__body{min-height:80px;padding:10px 14px;gap:2px}.tdf-format__label{font-size:13px;line-height:17px}.tdf-format__price{font-size:26px;line-height:30px}.tdf-format__row{gap:8px}.tdf-progress{margin-top:14px;gap:12px}.tdf-progress__bar{width:110px;height:7px}.tdf-progress__label{font-size:13px}.tdf-meats{margin-top:12px}.tdf-meat{grid-template-columns:42px minmax(0,1fr) 118px;gap:12px;padding:12px 0}.tdf-meat--fixed{grid-template-columns:42px minmax(0,1fr) auto;margin-top:12px}.tdf-meat__img{width:42px;height:46px;border-radius:8px}.tdf-meat__img img,.tdf-meat__img video{height:40px}.tdf-meat__name{font-size:17px;line-height:21px}.tdf-meat__sub{font-size:12px;gap:6px}.tdf-meat--fixed .tdf-meat__count{font-size:20px}.tdf-stepper{height:46px}.tdf-stepper__btn{width:40px;height:42px}.tdf .tdf-stepper__input{font-size:16px;width:30px}.tdf-atc{margin-top:18px}.tdf-atc__btn{min-height:58px;font-size:17px}.tdf-atc__btn.is-incomplete{font-size:15px}.tdf-express{margin-top:12px}.tdf-trust{margin-top:18px}.tdf-delivery{margin-top:12px;font-size:13px}.tdf-badges{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.tdf-sticky,.tdf-sticky--top{top:auto;bottom:0;border-bottom:0;border-top:1px solid var(--tdf-ligne);box-shadow:0 -14px 30px #1b14101f;transform:translateY(calc(100% + 12px))}.tdf-sticky.is-visible{transform:none}.tdf-sticky__inner{min-height:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom));gap:12px}.tdf-sticky__img{width:44px;height:44px}.tdf-sticky__img img,.tdf-sticky__img video{height:38px}.tdf-sticky__info strong{font-size:15px;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdf-sticky__info span{font-size:12px}.tdf-sticky__price,.tdf-sticky__info .tdf-sticky__summary{display:none}.tdf-sticky__info .tdf-sticky__mprice{display:block}.tdf-sticky__btn{min-height:48px;padding:0 18px;font-size:15px}.tdf-benefits .tdf-wrap{padding-right:0}.tdf-benefits .tdf-heading{padding-right:20px}.tdf-benefits__grid{margin-top:20px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:20px;scrollbar-width:none}.tdf-benefits__grid::-webkit-scrollbar{display:none}.tdf-benefit{flex:0 0 230px;scroll-snap-align:start;padding:20px;gap:10px;border-radius:18px}.tdf-benefit__icon{width:44px;height:44px}.tdf-benefit h3{font-size:20px;line-height:24px;margin:0}.tdf-benefit p{font-size:14px;line-height:21px}.tdf-lifestyle__grid{margin-top:18px;display:flex;flex-direction:column;gap:10px}.tdf-tile--big{height:290px;border-radius:22px}.tdf-lifestyle__side{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tdf-lifestyle__side .tdf-tile{height:170px;border-radius:18px}.tdf-tile__caption{left:12px;right:12px;bottom:12px;max-width:none;font-size:11px;padding:7px 10px;border-radius:10px}.tdf-lifestyle__side .tdf-tile__caption{display:none}.tdf-placeholder{padding:0 14px;font-size:12px}.tdf-placeholder strong{font-size:15px}.tdf-chips{margin-top:14px;gap:6px}.tdf-chip{padding:7px 12px;font-size:13px}.tdf-steps{margin-top:18px;grid-template-columns:1fr;gap:14px}.tdf-steps__item{gap:14px;align-items:center}.tdf-steps__num{width:48px;height:48px;font-size:20px}.tdf-steps__body{padding-top:0;gap:0}.tdf-steps__body strong{font-family:var(--tdf-sans);font-weight:700;font-size:17px;line-height:24px;letter-spacing:0}.tdf-steps__body span{font-size:14px;line-height:20px}.tdf-methods{margin-top:20px;gap:10px}.tdf-methods__label{font-size:14px}.tdf-methods__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tdf-method{border-radius:14px;padding:14px;gap:8px}.tdf-method.is-highlight{grid-column:span 2}.tdf-method__head strong{font-size:15px}.tdf-method__head .tdf-icon{width:22px;height:22px}.tdf-method__text{font-size:13px;line-height:19px}.tdf-method__info{padding:6px 8px;border-radius:8px;font-size:11px;line-height:15px}.tdf-storage__grid{grid-template-columns:1fr 1fr;gap:10px}.tdf-storage__intro{gap:10px;padding-bottom:8px}.tdf-cold{border-radius:16px;padding:16px;gap:6px}.tdf-cold__icon{width:40px;height:40px;border-radius:12px}.tdf-cold__icon .tdf-icon{width:22px;height:22px}.tdf-cold__label{font-size:13px}.tdf-cold__value{flex-direction:column;gap:0}.tdf-cold__value span{font-size:12px}.tdf-cold__value strong{font-size:30px;line-height:32px}.tdf-details__grid,.tdf-faq__grid{grid-template-columns:1fr;gap:16px}.tdf-details__visual{display:none}.tdf-acc__item>summary,.tdf-faq .tdf-acc__item>summary{min-height:56px;padding:10px 0;font-size:15px}.tdf-acc__content{padding:0 0 18px;font-size:14px;line-height:21px}.tdf-nutrition{font-size:13px}.tdf-story__grid{grid-template-columns:1fr;gap:24px}.tdf-story__media{height:300px;border-radius:22px}.tdf-story__text{gap:14px}.tdf-story__text .tdf-lead{font-size:15px;line-height:23px}.tdf-reviews__grid{margin-top:18px;grid-template-columns:1fr;gap:16px}.tdf-reviews__summary{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:16px;border-radius:16px}.tdf-reviews__score{font-size:48px;line-height:48px}.tdf-reviews__score small{font-size:20px}.tdf-reviews__summary .tdf-stars{font-size:16px}.tdf-reviews__summary .tdf-btn{margin-left:auto;min-height:44px!important;padding:0 14px;font-size:13px}.tdf-reviews__cards{grid-template-columns:1fr;gap:12px}.tdf-review{padding:18px;border-radius:18px;gap:10px}.tdf-review blockquote{font-size:18px;line-height:25px}.tdf-reviews__more{align-self:stretch}.tdf-community__grid{grid-template-columns:1fr;grid-template-areas:"intro" "socials" "tags";gap:16px}.tdf-hashtags{gap:8px}.tdf-hashtag{height:38px;padding:0 14px;font-size:15px}.tdf-socials{gap:10px}.tdf-social{min-height:0;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:16px;position:relative}.tdf-social__icon{width:44px;height:44px}.tdf-social__icon .tdf-icon{width:21px;height:21px}.tdf-social__brand svg{width:20px;height:20px}.tdf-social__text strong{font-size:16px}.tdf-social__text span{font-size:12px}.tdf-social__arrow{position:absolute;right:12px;top:12px;width:auto;height:auto;border:0;color:var(--tdf-gris)}.tdf-social:hover .tdf-social__arrow{background:transparent;color:var(--tdf-ink)}.tdf-packs .tdf-wrap{padding-right:0}.tdf-packs__head{padding-right:20px;flex-direction:column;align-items:flex-start;gap:0}.tdf-packs__head .tdf-packs__all{display:none}.tdf-packs__grid{margin-top:18px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:20px;scrollbar-width:none}.tdf-packs__grid::-webkit-scrollbar{display:none}.tdf-pack{flex:0 0 240px;scroll-snap-align:start;border-radius:18px;padding:10px 10px 14px;gap:12px}.tdf-pack__media{height:170px;border-radius:12px}.tdf-pack__body{padding:0 6px;gap:6px}.tdf-pack__body h3{font-size:21px;line-height:25px}.tdf-pack__desc{font-size:13px;line-height:19px;min-height:38px}.tdf-pack__price strong{font-size:18px}.tdf-pack__cta{margin:0 6px;min-height:44px;font-size:14px}.tdf-packs__mobile-all{display:flex!important;margin:16px 20px 0 0;min-height:50px}.tdf-packs__foot{margin-top:12px;padding-right:20px;text-align:center;font-size:14px}}@media(min-width:990px){.tdf-packs__mobile-all{display:none!important}}.tdf-meat.tdf-pick__item{grid-template-columns:52px minmax(0,1fr) auto 132px;row-gap:0}.tdf-meat.tdf-pick__item.is-on .tdf-meat__img{box-shadow:0 0 0 2px var(--tdf-terracotta)}.tdf-pick__item.is-soldout{opacity:.55}.tdf-pick__price{min-width:48px;text-align:right;white-space:nowrap;font-size:17px;font-weight:800;color:var(--tdf-ink)}.tdf-pick__price.is-empty{color:var(--tdf-desactive);font-weight:700}.tdf-stepper__value{width:40px;text-align:center;font-size:17px;font-weight:700;color:var(--tdf-ink)}.tdf .tdf-pick__toggle{width:132px;height:50px;padding:0 12px;border-radius:6px;border:2px solid var(--tdf-ink);background:#fff;color:var(--tdf-ink);display:inline-flex;align-items:center;justify-content:center;font:700 15px/1 var(--tdf-sans);transition:background-color .2s ease,color .2s ease}.tdf .tdf-pick__toggle:hover{background:#f1e6d6}.tdf .tdf-pick__toggle[aria-pressed=true]{background:var(--tdf-ink);color:var(--tdf-creme)}.tdf-pick__toggle-off,.tdf-pick__toggle-on{display:inline-flex;align-items:center;gap:8px}.tdf-pick__toggle[aria-pressed=true] .tdf-pick__toggle-off,.tdf-pick__toggle[aria-pressed=false] .tdf-pick__toggle-on{display:none}.tdf-pick__soldout{text-align:center}.tdf-pick__limit{grid-column:2 / -1;margin-top:6px;font-size:12px;line-height:16px;font-weight:600;color:var(--tdf-terracotta-dark)}.tdf-pick__limit[hidden]{display:none}.tdf-pick__sum{margin-top:16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;color:var(--tdf-texte)}.tdf-pick__sum strong{font-size:16px;color:var(--tdf-ink)}.tdf-progress__fill.is-done{background:var(--tdf-vert)}.tdf-progress__label.is-done{color:var(--tdf-vert-texte)}.tdf-pick__notice{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:14px 16px;border-radius:12px;background:#fff4d6;border:1px dashed #D9971A;color:#5c3b0a;font-size:14px;line-height:21px}.tdf-pick__notice .tdf-icon{flex-shrink:0;margin-top:1px}.tdf-upsell{margin-top:20px;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:18px 20px;border-radius:14px;background:var(--tdf-vert-bg);border:1px solid #BCD5C5;color:var(--tdf-vert-texte)}.tdf-upsell[hidden]{display:none}.tdf-upsell__icon{grid-row:1 / span 3;width:40px;height:40px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--tdf-vert)}.tdf-upsell__title{font-size:12px;line-height:16px;letter-spacing:.14em;text-transform:uppercase}.tdf-upsell__text{font-size:15px;line-height:23px;color:#1f3326}.tdf .tdf-upsell__link{justify-self:start;margin-top:8px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:8px;background:var(--tdf-vert);color:#fff;font-size:14.5px;font-weight:700;line-height:1.2;transition:background-color .2s ease}.tdf .tdf-upsell__link:hover{background:var(--tdf-vert-texte);color:#fff}@media(max-width:1239px){.tdf-meat.tdf-pick__item{grid-template-columns:48px minmax(0,1fr) auto 124px}.tdf .tdf-pick__toggle{width:124px}}@media(max-width:989px){.tdf-meat.tdf-pick__item{grid-template-columns:42px minmax(0,1fr) auto 118px;gap:0 10px}.tdf .tdf-pick__toggle{width:118px;height:46px;font-size:14px}.tdf-pick__price{font-size:15px;min-width:40px}.tdf-stepper__value{width:30px;font-size:16px}.tdf-upsell{padding:16px;grid-template-columns:36px minmax(0,1fr);column-gap:12px}.tdf-upsell__icon{width:36px;height:36px}.tdf-upsell__text{font-size:14px;line-height:21px}}@media(max-width:420px){.tdf-meat.tdf-pick__item{grid-template-columns:42px minmax(0,1fr) auto;row-gap:10px}.tdf-meat.tdf-pick__item>.tdf-stepper,.tdf-meat.tdf-pick__item>.tdf-pick__toggle,.tdf-meat.tdf-pick__item>.tdf-pick__soldout{grid-column:2 / -1;justify-self:start}.tdf-meat.tdf-pick__item>.tdf-stepper{width:124px}}.tdf-upsell__text b{font-weight:700;color:var(--tdf-vert-texte)}.tdf-buy__intro.tdf-buy__intro--pick{margin:0 0 18px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tdf-pack.css.map */
