:root{--tb-bordeaux: 110, 31, 46;--tb-or: 201, 164, 92;--tb-lin: 247, 242, 234;--tb-noyer: 43, 33, 28;--tb-blanc: 255, 255, 255}.tb-insecable{white-space:nowrap}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;text-wrap:balance}.tb-surtitre,.tb-hero__surtitre{font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:1.9rem;line-height:1.3;color:rgb(var(--tb-bordeaux));margin:0 0 1.2rem}.tb-hero__surtitre,.color-scheme-3 .tb-surtitre,.color-scheme-4 .tb-surtitre{color:rgb(var(--tb-or))}.tb-hero{position:relative;min-height:min(88vh,82rem);min-height:min(88svh,82rem);display:flex;align-items:flex-end;overflow:hidden}.tb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.tb-hero__img{width:100%;height:100%;object-fit:cover}.tb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--tb-noyer),calc(var(--tb-voile) * .5)),rgba(var(--tb-noyer),var(--tb-voile)))}.tb-hero__contenu{position:relative;z-index:1;width:100%;padding-top:12rem;padding-bottom:clamp(4.8rem,8vw,9.6rem)}.tb-hero__titre{font-size:clamp(4rem,6.4vw,8.4rem);line-height:1.02;max-width:14ch;margin:0;color:rgb(var(--color-foreground))}.tb-hero__texte{font-size:clamp(1.7rem,1.5vw,2rem);max-width:52ch;margin-top:2rem;color:rgba(var(--color-foreground),.9)}.tb-hero__texte p{margin:0}.tb-hero__boutons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.tb-bouton-clair{--color-button-text: var(--color-foreground)}.tb-it__grille{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}.tb-it__media{overflow:hidden;aspect-ratio:4 / 3}.tb-it__media img{width:100%;height:100%;object-fit:cover;display:block}.tb-it__texte{max-width:56rem}.tb-it__texte .h1{margin-top:0}.tb-it__corps{font-size:1.7rem;line-height:1.75}.tb-it__signature{font-family:var(--font-heading-family);font-style:italic;font-size:2rem;color:rgb(var(--tb-bordeaux));margin:2.4rem 0 3.2rem}.color-scheme-3 .tb-it__signature,.color-scheme-4 .tb-it__signature{color:rgb(var(--tb-or))}@media screen and (min-width:990px){.tb-it__grille{grid-template-columns:1.1fr .9fr;gap:8rem}.tb-it--droite .tb-it__media{order:2}}.tb-eng{padding:5.6rem 0}.tb-eng__titre{text-align:center;margin:0 0 4rem}.tb-eng__liste{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem 2.4rem}@media screen and (min-width:990px){.tb-eng__liste{grid-template-columns:repeat(4,1fr)}}.tb-eng__icone{display:block;width:3.6rem;height:3.6rem;color:rgb(var(--tb-bordeaux));margin-bottom:1.4rem}.color-scheme-3 .tb-eng__icone,.color-scheme-4 .tb-eng__icone{color:rgb(var(--tb-or))}.tb-eng__icone svg{width:100%;height:100%}.tb-eng__nom{font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;margin:0 0 .6rem;color:rgb(var(--color-foreground))}.tb-eng__texte{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.tb-article{padding:clamp(4.8rem,7vw,9.6rem) 0}.tb-article__titre{margin:0 0 2.4rem}.tb-article__chapo{font-size:2rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.tb-article__chapitre{margin-top:4.8rem}.tb-article__chapitre .h2{margin:0 0 1.2rem;color:rgb(var(--tb-bordeaux))}.tb-article__chapitre .rte{font-size:1.7rem;line-height:1.8}.tb-article__cta{margin-top:5.6rem}.card--card .card__inner .card__media .media img,.card--standard .card__inner .card__media .media img{object-fit:contain;padding:6%}.card__heading{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.3}.price{font-weight:700}.price,.totals__total-value,.cart-item__price-wrapper,.quantity__input{font-variant-numeric:tabular-nums}.announcement-bar__message{font-size:1.4rem;letter-spacing:.02em;font-weight:700}.rte a{color:rgb(var(--tb-bordeaux));text-underline-offset:.3rem}.color-scheme-3 .rte a,.color-scheme-4 .rte a{color:rgb(var(--tb-or))}.tb-marque{display:inline-flex;flex-direction:column;align-items:center;gap:.6rem;color:rgb(var(--color-foreground))}.tb-marque__canard{width:4.6rem;height:auto}.tb-marque__nom{display:flex;flex-direction:column;align-items:center;line-height:1}.tb-marque__ligne1{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.18em;text-transform:uppercase}.tb-marque__ligne2{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.42em;text-transform:uppercase;margin-top:.6rem;color:rgb(var(--tb-bordeaux))}@media screen and (max-width:749px){.tb-marque{flex-direction:row;gap:1rem}.tb-marque__canard{width:3.2rem}.tb-marque__nom{align-items:flex-start}.tb-marque__ligne1{font-size:1.7rem;letter-spacing:.14em}.tb-marque__ligne2{font-size:.9rem;letter-spacing:.32em;margin-top:.4rem}}@media screen and (max-width:360px){.tb-marque{gap:.7rem}.tb-marque__canard{width:2.6rem}.tb-marque__ligne1{font-size:1.5rem;letter-spacing:.1em;white-space:nowrap}.tb-marque__ligne2{font-size:.8rem;letter-spacing:.24em;white-space:nowrap}}.header__menu-item{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.header__menu-item span{text-decoration:none}.header__active-menu-item{color:rgb(var(--tb-bordeaux));text-decoration:none}@media(hover:hover)and (pointer:fine){.header__menu-item:hover span{color:rgb(var(--tb-bordeaux));text-decoration:none}}.header--top-center .header__inline-menu{margin-top:1.4rem}.section-header .header{padding-top:1.6rem;padding-bottom:1.2rem}.title-wrapper-with-link,.collection-list-title{justify-content:center;text-align:center}.title-wrapper-with-link .title,.collection-list-title{position:relative;padding-bottom:2rem;font-weight:500}.title-wrapper-with-link .title:after,.collection-list-title:after,.tb-filet:after{content:"";position:absolute;left:50%;bottom:0;width:7.2rem;height:.9rem;transform:translate(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='9' viewBox='0 0 72 9'%3E%3Cpath d='M0 4.5h29M43 4.5h29' stroke='%23C9A45C'/%3E%3Cpath d='M36 .5l4 4-4 4-4-4z' fill='%23C9A45C'/%3E%3C/svg%3E") center / 72px 9px no-repeat}.collection__description,.featured-collection .collection__description{text-align:center;margin-inline:auto;max-width:62rem}.button,.shopify-payment-button__button--unbranded{letter-spacing:.04em;font-size:1.5rem;font-weight:700;min-height:5rem}@media screen and (max-width:749px){.tb-hero__boutons .button{width:100%}}.card-wrapper .card--card,.card-wrapper .card--card .card__inner{background:transparent}.card-wrapper .card__media{background:rgb(var(--tb-blanc));border:1px solid rgba(var(--tb-noyer),.08)}.card-wrapper .card--card .card__content{padding:1.4rem .2rem 0}.card__heading{font-weight:500;transition:color .2s ease}@media(hover:hover)and (pointer:fine){.card__heading a:hover,.card-wrapper:hover .card__heading{text-decoration:none;color:rgb(var(--tb-bordeaux))}}.card-information .price{font-family:var(--font-body-family);letter-spacing:.04em;color:rgba(var(--color-foreground),.85)}.card__badge .badge{border-radius:0;letter-spacing:.02em;font-size:1.3rem}.button,.shopify-payment-button__button--unbranded,.quantity__button,.product-form__input input[type=radio]+label{transition:transform .16s cubic-bezier(.23,1,.32,1)}.button:active:not([disabled]),.shopify-payment-button__button--unbranded:active,.quantity__button:active,.product-form__input input[type=radio]:not(:disabled)+label:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.button:active:not([disabled]),.shopify-payment-button__button--unbranded:active,.quantity__button:active,.product-form__input input[type=radio]:not(:disabled)+label:active{transform:none}.card__heading{transition:none}}.collection-list .card__heading{text-align:center;font-size:2.2rem}.tb-provenances{padding:4.4rem 0;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1);text-align:center}.tb-provenances__surtitre{margin-bottom:2.4rem}.tb-provenances__liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 0}.tb-provenances__item{display:flex;flex-direction:column;align-items:center;padding:0 3.2rem;position:relative}.tb-provenances__item+.tb-provenances__item:before{content:"";position:absolute;left:-.4rem;top:1.1rem;width:.8rem;height:.8rem;transform:rotate(45deg);background:rgb(var(--tb-or))}.tb-provenances__nom{font-family:var(--font-heading-family);font-size:2.1rem;font-style:italic}.tb-provenances__lieu{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin-top:.4rem}.tb-eng__liste{text-align:center}.tb-eng__icone{margin:0 auto 1.6rem;width:6.4rem;height:6.4rem;padding:1.4rem;border:1px solid rgb(var(--tb-or));border-radius:50%}.tb-eng__nom{font-weight:500}.tb-hero__surtitre:before{content:"";display:block;width:4.4rem;height:3.8rem;margin-bottom:1.6rem;background:var(--tb-canard-or) center / contain no-repeat}.tb-hero__titre,.product__title h1{font-weight:500}.product__info-container .price{font-size:2.2rem;letter-spacing:.02em}.product-form__input input[type=radio]+label{letter-spacing:.06em}.product__media-item{background:rgb(var(--tb-blanc))}.footer__content-top{position:relative;padding-top:9.6rem}.footer__content-top:before{content:"";position:absolute;top:0;left:50%;width:5.6rem;height:4.8rem;transform:translate(-50%);background:var(--tb-canard-creme) center / contain no-repeat;opacity:.9}.footer-block__heading{font-size:2rem;font-family:var(--font-heading-family);font-weight:500;color:rgb(var(--tb-or))}@media screen and (max-width:749px){.tb-provenances__liste{flex-direction:column;align-items:center;gap:3.2rem}.tb-provenances__item+.tb-provenances__item:before{left:50%;top:-2rem;margin-left:-.4rem}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}a,button,.button,summary,label,[role=button]{touch-action:manipulation}button,.button,summary,.quantity__button{-webkit-user-select:none;user-select:none}@media(pointer:coarse){input,select,textarea,.select__select,.facet-filters__sort{font-size:1.6rem}}.tb-titre-filet{position:relative;text-align:center;padding-bottom:2.2rem;margin:0 0 1.6rem}.tb-titre-filet:after{content:"";position:absolute;left:50%;bottom:0;width:7.2rem;height:.9rem;transform:translate(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='9' viewBox='0 0 72 9'%3E%3Cpath d='M0 4.5h29M43 4.5h29' stroke='%23C9A45C'/%3E%3Cpath d='M36 .5l4 4-4 4-4-4z' fill='%23C9A45C'/%3E%3C/svg%3E") center / 72px 9px no-repeat}.tb-annonces__cadre{min-height:4.2rem;display:flex;align-items:center;justify-content:center;padding-top:1rem;padding-bottom:1rem;text-align:center}.tb-annonces__message{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.02em;line-height:1.4}.tb-annonces__message a{color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--color-foreground),.4)}.tb-noel{margin:2rem auto 0;text-align:center}.tb-noel p{margin:0}.tb-noel__date{font-size:1.8rem}.tb-noel__reste{display:inline-block;margin-top:.8rem!important;padding:.4rem 1.2rem;border:1px solid rgb(var(--tb-or));font-weight:700;font-size:1.5rem;font-variant-numeric:tabular-nums}.tb-noel__precision{margin-top:.8rem!important;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.tb-fetes{padding:5.2rem 0}@media screen and (min-width:750px){.tb-fetes{padding:7.2rem 0}}.tb-fetes__tete{text-align:center;max-width:66rem;margin:0 auto 3.2rem}.tb-fetes__texte{color:rgba(var(--color-foreground),.82)}.tb-fetes__cta{text-align:center;margin:4rem 0 0}.tb-rayon-infos__cadre{padding-top:2.4rem;padding-bottom:2.4rem;text-align:center;max-width:72rem}.tb-rayon-infos__cadre p{margin:.6rem 0 0}.tb-rayon-infos__cadre .tb-noel{margin-top:0}.tb-rayon-infos__petit{font-size:1.5rem;color:rgba(var(--color-foreground),.8)}.tb-rayon-infos a,.tb-panier-infos a,.tb-mention a{color:rgb(var(--tb-bordeaux));text-underline-offset:.3rem}.tb-compo{margin:2.4rem 0 0;border-top:1px solid rgba(var(--tb-noyer),.14);padding-top:1.8rem}.tb-compo__titre{font-family:var(--font-heading-family);font-weight:500;margin:0 0 1.2rem}.tb-compo__liste{margin:0;display:grid;gap:1rem}.tb-compo__liste div{display:grid;grid-template-columns:1fr;gap:.2rem}@media screen and (min-width:750px){.tb-compo__liste div{grid-template-columns:16rem 1fr;gap:1.6rem}}.tb-compo__liste dt{font-weight:700;font-size:1.5rem}.tb-compo__liste dd{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.tb-mention{margin:1.6rem 0 0;padding:1rem 1.4rem;border-left:3px solid rgb(var(--tb-bordeaux));background:rgba(var(--tb-noyer),.04);font-size:1.4rem;line-height:1.55}.tb-complements{padding:4.8rem 0}.tb-complements__titre{text-align:center;margin:0 0 .8rem}.tb-complements__texte{text-align:center;margin:0 auto 2.8rem;max-width:60rem;color:rgba(var(--color-foreground),.8)}.tb-barre-achat{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--tb-noyer),.14)}.tb-barre-achat[hidden]{display:none}.tb-barre-achat__infos{flex:1;min-width:0;display:flex;flex-direction:column}.tb-barre-achat__nom{font-family:var(--font-heading-family);font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-barre-achat__prix{font-weight:700;font-variant-numeric:tabular-nums}.tb-barre-achat__bouton{min-height:4.6rem;padding:0 1.8rem;flex:none}.tb-panier-infos{margin:1.2rem 0;text-align:right}.tb-panier-infos p{margin:.6rem 0 0}.tb-panier-infos__petit{font-size:1.4rem;color:rgba(var(--color-foreground),.78)}.tb-jauge{height:.4rem;margin-top:.8rem;background:rgba(var(--tb-noyer),.12)}.tb-jauge span{display:block;height:100%;background:rgb(var(--tb-bordeaux))}.tb-devis{padding:5.6rem 0 7.2rem}.tb-devis__texte{text-align:center;color:rgba(var(--color-foreground),.82)}.tb-devis__grille{display:grid;grid-template-columns:1fr;gap:1.4rem;margin:2.8rem 0 1.6rem}@media screen and (min-width:750px){.tb-devis__grille{grid-template-columns:1fr 1fr}}.tb-devis__plein{grid-column:1 / -1}.tb-devis label{display:flex;flex-direction:column;gap:.6rem;font-weight:700;font-size:1.5rem}.tb-devis input,.tb-devis select,.tb-devis textarea{font:inherit;font-weight:400;padding:1.2rem 1.4rem;border:1px solid rgba(var(--tb-noyer),.3);border-radius:0;background:rgb(var(--tb-blanc));color:rgb(var(--tb-noyer))}.tb-devis input:focus-visible,.tb-devis select:focus-visible,.tb-devis textarea:focus-visible{outline:2px solid rgb(var(--tb-bordeaux));outline-offset:1px}.tb-devis__petit{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.tb-devis__ok,.tb-devis__erreur{padding:1.2rem 1.4rem;border-left:3px solid rgb(var(--tb-bordeaux));background:rgb(var(--tb-blanc))}.tb-cadeaux{padding:2.4rem 0 7.2rem}.tb-cadeaux__budget{margin-top:5.6rem}.tb-cadeaux__texte{text-align:center;max-width:62rem;margin:0 auto 2.8rem;color:rgba(var(--color-foreground),.82)}.tb-mineurs{width:100%;min-height:60px;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;border:4px solid #000;padding:.8rem 1.6rem}.tb-mineurs p{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.6rem;text-align:center;letter-spacing:0}.tb-majorite{display:inline-flex;align-items:center;gap:.8rem;margin-top:1rem;font-weight:700;cursor:pointer}.tb-majorite input{width:1.8rem;height:1.8rem;accent-color:rgb(var(--tb-bordeaux))}.grid__item>product-component{display:block;height:100%}.product-card-wrapper .card{height:100%;display:flex;flex-direction:column}.product-card-wrapper .card>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.product-card-wrapper .card>.card__content>.quick-add{margin-top:auto}.product-card-wrapper .card__media{padding:8%}.product-card-wrapper .card__media .media{position:relative;width:100%;height:100%}.product-card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:calc(3 * 1.3em)}.product-card-wrapper .card__information{padding-bottom:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/terroir.css.map */
