:root{--tosca-bordeaux:#6B1E2E;--tosca-creme:#EFEBE0;--tosca-panel:#F7F3EA;--tosca-vert:#1F3A33;--tosca-or:#C4956B;--tosca-encre:#3D2B2B;--tosca-doux:#6E5E50;--font-heading-family:"Cormorant Garamond", Georgia, serif !important;--font-body-family:"EB Garamond", Georgia, serif !important;--font-heading-weight:500 !important}body{font-size:1.75rem;letter-spacing:.01em}@media screen and (min-width:750px){body{font-size:1.85rem}}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.01em}.caption-with-letter-spacing,.subtitle,.product__text.caption-with-letter-spacing{font-family:var(--font-heading-family);letter-spacing:.3em;text-transform:uppercase;color:var(--tosca-or)}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);letter-spacing:.18em;text-transform:uppercase;font-size:1.4rem}.header__menu-item,.menu-drawer__menu-item{font-family:var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;font-size:1.35rem}.announcement-bar__message{font-family:var(--font-heading-family);letter-spacing:.22em;text-transform:uppercase;font-size:1.2rem}.price{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.04em}.tosca-rule{display:block;width:64px;height:1px;background:var(--tosca-or);margin:1.6rem auto}.product__title h1{color:var(--tosca-bordeaux)}.card__heading{font-family:var(--font-heading-family);letter-spacing:.06em}.tosca-preorder{border:1px solid var(--tosca-or);background:var(--tosca-panel);padding:1.2rem 1.6rem;font-size:1.6rem;line-height:1.5;margin:0 0 1rem}.tosca-preorder strong{font-family:var(--font-heading-family);letter-spacing:.2em;text-transform:uppercase;color:var(--tosca-bordeaux);font-size:1.3rem;display:block;margin-bottom:.2rem}.tosca-engrave{border-top:1px solid rgba(107,30,46,.2);border-bottom:1px solid rgba(107,30,46,.2);padding:1.4rem 0;margin:.6rem 0 1.4rem}.tosca-engrave label.tosca-engrave__toggle{display:flex;gap:1rem;align-items:center;cursor:pointer;font-size:1.7rem}.tosca-engrave input[type=checkbox]{accent-color:var(--tosca-bordeaux);width:1.8rem;height:1.8rem}.tosca-engrave__price{margin-left:auto;font-family:var(--font-heading-family);color:var(--tosca-bordeaux)}.tosca-engrave__field{display:none;margin-top:1rem}.tosca-engrave.is-on .tosca-engrave__field{display:block}.tosca-engrave__field input{width:100%;padding:1.2rem 1.4rem;font:inherit;border:1px solid var(--tosca-bordeaux);background:var(--tosca-panel);text-transform:uppercase;letter-spacing:.18em}.tosca-engrave__note{font-size:1.4rem;color:var(--tosca-doux);margin:.6rem 0 0}.tosca-engrave__error{color:var(--tosca-bordeaux);font-size:1.4rem;margin:.6rem 0 0;display:none}.tosca-size-table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:1.6rem}.tosca-size-table th{font-family:var(--font-heading-family);letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--tosca-bordeaux);border-bottom:1px solid var(--tosca-or);padding:.8rem;text-align:left}.tosca-size-table td{border-bottom:1px solid rgba(61,43,43,.12);padding:.8rem}:root{--tosca-nuit:#4A1220;--tosca-ivoire:#F7F3EA}.t-wrap{max-width:1240px;margin:0 auto;padding:0 2.4rem}.t-sec{padding:9.6rem 0}@media(max-width:749px){.t-sec{padding:6.4rem 0}}.t-eyebrow{font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.36em;text-transform:uppercase;color:var(--tosca-or);margin:0 0 1.8rem}.t-title{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(3.6rem,5.2vw,6.8rem);line-height:1.04;color:var(--tosca-bordeaux);margin:0;letter-spacing:.005em}.t-title--italic{font-style:italic;font-weight:400}.t-title--m{font-size:clamp(3rem,3.6vw,4.6rem)}.t-lead{font-size:2rem;line-height:1.6;color:var(--tosca-encre);max-width:34em;margin:2.4rem auto 0}.t-text{font-size:1.85rem;line-height:1.7;color:var(--tosca-encre)}.t-text p{margin:0 0 1.4rem}.t-center{text-align:center}.t-btn{display:inline-block;margin-top:3.6rem;padding:1.6rem 3.6rem;border:1px solid var(--tosca-bordeaux);color:var(--tosca-bordeaux);font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s}.t-btn:hover{background:var(--tosca-bordeaux);color:var(--tosca-ivoire)}.t-btn--light{border-color:var(--tosca-creme);color:var(--tosca-creme)}.t-btn--light:hover{background:var(--tosca-creme);color:var(--tosca-nuit)}.t-link{font-family:var(--font-heading-family);font-size:1.35rem;letter-spacing:.26em;text-transform:uppercase;color:var(--tosca-bordeaux);text-decoration:none;border-bottom:1px solid var(--tosca-or);padding-bottom:.4rem}.t-orn{display:flex;align-items:center;justify-content:center;gap:1.8rem;margin:3.2rem auto;max-width:42rem;width:100%}.t-orn:before,.t-orn:after{content:"";flex:1;height:0;border-top:1px solid var(--tosca-or);box-shadow:0 3px 0 -2px var(--tosca-or)}.t-orn img{width:3.6rem;height:auto;display:block}.t-orn--short{max-width:22rem}.t-hero{position:relative;background:radial-gradient(ellipse at 50% 35%,var(--tosca-ivoire) 0%,var(--tosca-creme) 62%,#E6E0D0 100%);overflow:hidden}.t-hero__frame{position:relative;margin:2.4rem;border:1px solid rgba(196,149,107,.75);padding:6.4rem 2.4rem 7.2rem;min-height:calc(88vh - 4.8rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.t-hero__frame:after{content:"";position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border:1px solid rgba(196,149,107,.45);pointer-events:none}.t-hero__crest{width:min(34rem,62vw);height:auto;margin-bottom:2.4rem;filter:drop-shadow(0 10px 22px rgba(74,18,32,.12))}.t-hero .t-title{max-width:13em}.t-hero--image{background:var(--tosca-nuit)}.t-hero--image .t-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.t-hero--image .t-hero__media img{width:100%;height:100%;object-fit:cover}.t-hero--image .t-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e080e1a 30%,#1e080e9e)}.t-hero--image .t-hero__frame{border-color:#efebe08c;justify-content:flex-end}.t-hero--image .t-hero__frame:after{border-color:#efebe04d}.t-hero--image .t-title,.t-hero--image .t-lead{color:var(--tosca-creme)}.t-hero__sig{width:min(30rem,60vw);margin-bottom:1.6rem}@media(max-width:749px){.t-hero__frame{margin:1.2rem;padding:4.8rem 1.6rem 5.6rem;min-height:calc(86vh - 2.4rem)}}.t-manifeste{background:var(--tosca-creme)}.t-manifeste .t-title{max-width:16em;margin:0 auto}.t-manifeste__sig{width:min(24rem,56vw);margin:3.2rem auto 0;display:block;opacity:.95}.t-valeurs{background:var(--tosca-ivoire)}.t-valeurs__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5.6rem;border-top:1px solid rgba(196,149,107,.55)}.t-valeur{padding:4rem 3.2rem;border-bottom:1px solid rgba(196,149,107,.55);text-align:center}.t-valeur:not(:nth-child(3n)){border-right:1px solid rgba(196,149,107,.55)}.t-valeur__num{font-family:var(--font-heading-family);font-style:italic;font-size:2.6rem;color:var(--tosca-or);margin:0 0 1rem}.t-valeur__title{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.3em;text-transform:uppercase;color:var(--tosca-bordeaux);margin:0 0 1.4rem}.t-valeur__text{font-size:1.7rem;line-height:1.6;color:var(--tosca-doux);margin:0}@media(max-width:749px){.t-valeurs__grid{grid-template-columns:1fr}.t-valeur{border-right:0!important;padding:3.2rem 1.6rem}}.t-split{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.t-split--reverse .t-split__media{order:2}.t-split__media{position:relative;min-height:62rem;background:var(--tosca-ivoire);display:flex;align-items:center;justify-content:center}.t-split__media img.t-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.t-split__media .t-split__crest{width:62%;max-width:44rem;height:auto}.t-split__media--framed:after{content:"";position:absolute;top:2.4rem;right:2.4rem;bottom:2.4rem;left:2.4rem;border:1px solid rgba(196,149,107,.6);pointer-events:none}.t-split__body{display:flex;flex-direction:column;justify-content:center;padding:8rem clamp(2.4rem,7vw,10rem)}.t-split__body .t-text{margin-top:2.8rem;max-width:30em}.t-split__body .t-link{align-self:flex-start;margin-top:2.4rem}@media(max-width:749px){.t-split{grid-template-columns:1fr}.t-split--reverse .t-split__media{order:0}.t-split__media{min-height:42rem}.t-split__body{padding:5.6rem 2.4rem}}.t-coffret{background:var(--tosca-nuit);color:var(--tosca-creme)}.t-coffret .t-title{color:var(--tosca-creme)}.t-coffret .t-text{color:#efebe0d9}.t-coffret__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,8vw,12rem);align-items:center}.t-box{position:relative;aspect-ratio:29/18.5;max-width:52rem;margin:0 auto;width:100%}.t-box__base{position:absolute;left:4%;right:4%;bottom:0;height:16%;background:linear-gradient(180deg,#5a1626,#3b0e19);box-shadow:0 30px 50px #00000073}.t-box__lid{position:absolute;left:0;right:0;top:0;bottom:12%;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.06),transparent 60%),repeating-linear-gradient(45deg,#ffffff05 0 2px,#00000005 2px 4px),#6b1e2e;box-shadow:inset 0 0 0 1px #00000040,inset 0 -10px 18px #00000040,0 18px 30px #00000059;display:flex;align-items:center;justify-content:center}.t-box__lid img{width:41%;height:auto;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35)) drop-shadow(0 -1px 0 rgba(255,236,200,.18))}.t-coffret__img img{width:100%;height:auto;display:block}@media(max-width:749px){.t-coffret__grid{grid-template-columns:1fr}}.t-assur{background:var(--tosca-creme);padding:4.8rem 0;border-top:1px solid rgba(196,149,107,.45);border-bottom:1px solid rgba(196,149,107,.45)}.t-assur__grid{display:grid;grid-template-columns:repeat(4,1fr)}.t-assur__item{text-align:center;padding:1.2rem 2rem}.t-assur__item+.t-assur__item{border-left:1px solid rgba(196,149,107,.45)}.t-assur__title{font-family:var(--font-heading-family);font-size:1.35rem;letter-spacing:.28em;text-transform:uppercase;color:var(--tosca-bordeaux);margin:0 0 .8rem}.t-assur__text{font-size:1.6rem;color:var(--tosca-doux);margin:0}@media(max-width:749px){.t-assur__grid{grid-template-columns:1fr 1fr}.t-assur__item:nth-child(3){border-left:0}.t-assur__item{padding:1.6rem 1rem}}.t-lettres{background:var(--tosca-ivoire)}.t-lettres form{display:flex;max-width:48rem;margin:3.6rem auto 0;border-bottom:1px solid var(--tosca-bordeaux)}.t-lettres input[type=email]{flex:1;min-width:0;border:0;background:transparent;padding:1.4rem .4rem;font:inherit;font-size:1.8rem;color:var(--tosca-encre);outline:none}.t-lettres button{border:0;background:none;font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.3em;text-transform:uppercase;color:var(--tosca-bordeaux);cursor:pointer;padding:0 .4rem}.t-lettres__msg{margin-top:2.4rem;color:var(--tosca-bordeaux)}.t-footsig{background:var(--tosca-nuit);text-align:center;padding:7.2rem 2.4rem 4.8rem;color:var(--tosca-creme)}.t-footsig__crest{width:12rem;height:auto;margin:0 auto 2.4rem;display:block}.t-footsig__sig{width:min(32rem,70vw);height:auto;display:block;margin:0 auto}.t-footsig__tag{font-family:var(--font-heading-family);font-style:italic;font-size:2rem;color:#efebe0d1;margin:2rem 0 0}.t-footsig .t-orn{margin-top:4rem}.tosca-header-logo img{display:block;width:clamp(15rem,17vw,21rem);height:auto}.header-wrapper{border-bottom:1px solid rgba(196,149,107,.35)}.card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.card-wrapper .price{font-size:1.7rem}.card .card__inner{background:var(--tosca-ivoire)}.collection__title .title,.title-wrapper-with-link .title{font-family:var(--font-heading-family);font-weight:500;color:var(--tosca-bordeaux)}@media(max-width:749px){.t-eyebrow{letter-spacing:.24em;font-size:1.1rem}.t-btn{padding:1.4rem 2.6rem;letter-spacing:.2em}.t-hero__crest{width:min(26rem,64vw)}}.t-manifeste__sig,.t-hero__sig,.t-footsig__sig,.t-footsig__crest,.t-hero__crest,.t-split__crest,.t-wl__crest,.t-box__lid img,.tosca-header-logo img,.t-orn img{height:auto!important;max-width:100%}.t-manifeste__sig{width:min(22rem,50vw)!important}.accordion__content .tosca-size-table{table-layout:auto;margin:1.2rem 0;font-size:1.4rem}.accordion__content .tosca-size-table th{letter-spacing:.08em;font-size:1.2rem;padding:.7rem .5rem;word-break:normal;overflow-wrap:normal}.accordion__content .tosca-size-table td{padding:.7rem .5rem;word-break:normal;overflow-wrap:normal}.accordion__content .tosca-size-table td:nth-child(-n+3){white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tosca.css.map */
