.ccn{--ccn-ink: #2a1a16;--ccn-mute: rgba(42,26,22,.62);--ccn-line: rgba(42,26,22,.2);--ccn-wine: #6e1423;--ccn-gold: #b08d4f;--ccn-ok: #2f6b3f;--ccn-surface: rgba(255,255,255,.55);font-family:var(--font-body-family);color:var(--ccn-ink)}.ccn__in{display:grid;gap:clamp(36px,6vw,64px)}.ccn a{text-decoration:none;color:inherit}.ccn a:focus-visible,.ccn summary:focus-visible,.ccn button:focus-visible{outline:2px solid var(--ccn-wine);outline-offset:3px}.ccn__crumb{font-size:12px;color:var(--ccn-mute);margin:0 0 -20px}.ccn__kick{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ccn-gold);margin:0 0 14px}.ccn__kick:before{content:"";width:28px;height:1px;background:var(--ccn-gold)}.ccn h1,.ccn h2{font-family:var(--font-heading-family);font-weight:400;color:var(--ccn-ink);letter-spacing:-.015em;text-wrap:balance}.ccn h1{font-size:clamp(34px,4.6vw,54px);line-height:1.06;margin:0 0 16px}.ccn h2{font-size:clamp(24px,3vw,32px);line-height:1.15;margin:0}.ccn__scene{margin:0 0 22px;padding:2px 0 2px 18px;border-left:2px solid var(--ccn-gold);font-family:var(--font-heading-family);font-size:clamp(18px,2vw,22px);line-height:1.35;max-width:34ch}.ccn__lead{max-width:46ch;color:var(--ccn-mute);font-size:16px;line-height:1.55;margin:0 0 24px}.ccn__one{max-width:46ch;margin:0;font-size:14px;color:var(--ccn-mute);border-top:1px solid var(--ccn-line);padding-top:14px}.ccn__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,5vw,64px);align-items:center}.ccn__form{border:1px solid var(--ccn-line);background:var(--ccn-surface)}.ccn__ph{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover}.ccn__body{padding:clamp(20px,3vw,32px)}.ccn__offer{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;border:1px solid var(--ccn-wine)}.ccn__offer b{flex:none;white-space:nowrap;font-family:var(--font-heading-family);font-weight:400;font-size:26px;color:var(--ccn-wine);line-height:1}.ccn__offer span{font-size:13px;line-height:1.35}.ccn__form h2{font-size:clamp(22px,2.4vw,28px);margin-bottom:6px}.ccn__sub{color:var(--ccn-mute);font-size:14px;margin:0 0 20px}.ccn__fld{display:grid;gap:6px;margin:0 0 14px}.ccn__fld label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ccn-mute)}.ccn__fld input{font:inherit;font-size:16px;color:var(--ccn-ink);background:rgb(var(--color-background));border:1px solid var(--ccn-line);padding:13px 14px;width:100%;border-radius:0;box-shadow:none}.ccn__fld input:focus{outline:2px solid var(--ccn-wine);outline-offset:1px;border-color:var(--ccn-wine)}.ccn__btn{display:flex;justify-content:center;width:100%;margin-top:6px}.ccn__err{margin:0 0 14px;padding:10px 12px;border:1px solid var(--ccn-wine);color:var(--ccn-wine);font-size:14px}.ccn__cond{margin:12px 0 0;font-size:13px;color:var(--ccn-mute)}.ccn__cond summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 0}.ccn__cond summary::-webkit-details-marker{display:none}.ccn__cond summary:after{content:"Conditions +";flex:none;border-bottom:1px solid currentColor;white-space:nowrap;line-height:1.3}.ccn__cond[open] summary:after{content:"Conditions \2212"}.ccn__cond p{margin:8px 0 0;line-height:1.5}.ccn__cons{margin:10px 0 0;font-size:12px;color:var(--ccn-mute);line-height:1.5}.ccn__cons a{border-bottom:1px solid currentColor}.ccn__ok{text-align:center;padding:clamp(8px,2vw,20px) 0}.ccn__ok .k{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ccn-gold);margin:0 0 8px}.ccn__ok b{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(24px,3vw,30px);color:var(--ccn-ink)}.ccn__ok p.t{margin:8px 0 0;color:var(--ccn-mute)}.ccn__code{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin:18px 0 8px;padding:18px;border:1px dashed var(--ccn-gold)}.ccn__code code{font-family:var(--font-body-family);font-weight:600;font-size:26px;letter-spacing:.14em;background:none;color:var(--ccn-ink)}.ccn__code button{font:inherit;font-size:13px;color:var(--ccn-ink);background:none;border:1px solid var(--ccn-line);padding:6px 12px;cursor:pointer}.ccn__ok small{display:block;color:var(--ccn-mute);font-size:12px;line-height:1.5}.ccn__ok .button{margin-top:14px;color:#fff7ee}.ccn__sech{display:flex;align-items:baseline;gap:16px;margin:0 0 22px}.ccn__sech small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ccn-gold);white-space:nowrap}.ccn__sech:after{content:"";flex:1;height:1px;background:var(--ccn-line);order:3}.ccn__sech h2{order:2}.ccn__three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.ccn__card{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--ccn-line);background:var(--ccn-surface);min-width:0}.ccn__card .n{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ccn-gold)}.ccn__card b{font-family:var(--font-heading-family);font-weight:400;font-size:22px;line-height:1.2}.ccn__card p{margin:0;color:var(--ccn-mute);font-size:14px;line-height:1.55;flex:1}.ccn__when{margin-top:6px;padding-top:12px;border-top:1px solid var(--ccn-line);font-size:13px}.ccn__when span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ccn-mute);margin-bottom:2px}.ccn__reads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ccn-line);background:var(--ccn-surface)}.ccn__read{display:flex;flex-direction:column;gap:6px;padding:22px;border-right:1px solid var(--ccn-line);min-width:0}.ccn__read:last-child{border-right:0}.ccn__read:hover b{color:var(--ccn-wine)}.ccn__read small{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ccn-gold)}.ccn__read b{font-family:var(--font-heading-family);font-weight:400;font-size:21px;line-height:1.2}.ccn__read span{color:var(--ccn-mute);font-size:14px;line-height:1.55;flex:1}.ccn__read em{font-style:normal;color:var(--ccn-wine);font-size:14px;margin-top:8px}@media screen and (max-width:860px){.ccn__hero,.ccn__three,.ccn__reads{grid-template-columns:minmax(0,1fr)}.ccn__read{border-right:0;border-bottom:1px solid var(--ccn-line)}.ccn__read:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/cc-carnet.css.map */
