.karat-unit{margin:-.6rem 0 0;font-size:1.4rem;color:#7a4a4b}.karat-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:.4rem 0 .8rem}.karat-chips span{font-size:1.2rem;padding:.7rem 1.2rem;border-radius:6px;background:#eae3dc;color:#4a1215}.karat-pair{border:0;padding:0;margin:0 0 1.6rem}.karat-pair legend{margin-bottom:1rem}.karat-pair__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.karat-pair label{position:relative;cursor:pointer}.karat-pair input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0}.karat-pair label span{display:flex;align-items:center;justify-content:center;height:4.8rem;border-radius:6px;border:1px solid #CDBFB8;font-size:1.4rem;color:#4a1215}.karat-pair label span b{font-weight:400;margin-left:.4rem}.karat-pair input:checked+span{background:#fbfaf8;border:1.5px solid #74181C}.karat-pair input:focus-visible+span{outline:2px solid #74181C;outline-offset:2px}.karat-after{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0 .4rem;font-size:1.3rem;color:#7a4a4b}.karat-after a{color:#74181c;text-decoration:underline;text-underline-offset:3px}.karat-tabs{margin-top:1.6rem;border-top:1px solid #DDD5CF}.karat-tabs .karat-tab{border-bottom:1px solid #DDD5CF}.karat-tabs .karat-tab summary{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;cursor:pointer;list-style:none}.karat-tabs .karat-tab summary::-webkit-details-marker{display:none}.karat-tabs .accordion__title{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;margin:0}.karat-tab__sign:before{content:"+";color:#74181c;font-size:1.8rem;line-height:1}.karat-tab details[open] .karat-tab__sign:before{content:"\2212"}.karat-rows{display:grid;grid-template-columns:15rem 1fr;row-gap:.8rem;column-gap:1.6rem;margin:0 0 2rem;font-size:1.4rem;line-height:1.5}.karat-rows dt{color:#7a4a4b}.karat-rows dd{margin:0;color:#4a1215}.karat-rows a{color:#74181c;text-underline-offset:3px}@media screen and (max-width:749px){.karat-rows{grid-template-columns:1fr;row-gap:.2rem}.karat-rows dd{margin-bottom:1rem}}.karat-tabs .product__accordion,.karat-tabs .accordion{border-top:0;margin:0}.karat-rows .karat-sum{grid-column:1 / -1;margin:0 0 .6rem;font-size:1.5rem;line-height:1.6;color:#4a1215}.karat-hide{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/karat-fiche.css.map */
