.coa{--coa-ink: var(--ch-roast, #3B1200);--coa-body: var(--ch-mocha, #4E3222);--coa-cap: var(--ch-cocoa, #5E3F2C);--coa-line: var(--ch-roast, #3B1200);--coa-r: var(--ch-r, 18px);background:var(--ch-paper, #E7DBC7);color:var(--coa-body);font-family:var(--ch-font-body, system-ui, sans-serif)}.coa__wrap{display:grid;gap:var(--s-5, 24px);max-width:980px}.coa__card{border:2px solid var(--coa-line);border-radius:var(--coa-r);background:var(--ch-paper, #E7DBC7);padding:clamp(20px,4vw,36px)}.coa__head{border:28px solid transparent;border-image:url(./sig-title-card.svg) 88 / 28px stretch;background-clip:padding-box;padding:clamp(8px,2vw,20px) clamp(8px,2.5vw,24px)}@media(min-width:900px){.coa__head{border-width:44px;border-image-width:44px}}.coa__eyebrow{margin:0 0 var(--s-2, 8px);font:600 15px/1.3 var(--ch-font-body, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--coa-cap)}.coa__title{margin:0;font-family:var(--ch-font-title, sans-serif);font-weight:400;font-size:clamp(30px,6.4vw,52px);line-height:1.04;letter-spacing:.01em;color:var(--coa-ink);text-wrap:balance}.coa__h2{margin:0 0 var(--s-4, 16px);font-family:var(--ch-font-title, sans-serif);font-weight:400;font-size:clamp(24px,4vw,32px);line-height:1.1;color:var(--coa-ink)}.coa__h3{margin:0 0 var(--s-1, 4px);font:700 16px/1.35 var(--ch-font-body, sans-serif);color:var(--coa-ink)}.coa__facts{display:grid;grid-template-columns:1fr;gap:var(--s-3, 12px) var(--s-5, 24px);margin:var(--s-5, 24px) 0 0}@media(min-width:640px){.coa__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.coa__facts>div{display:grid;gap:2px}.coa__facts dt{font:600 14px/1.3 var(--ch-font-body, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--coa-cap)}.coa__facts dd{margin:0;font:600 18px/1.4 var(--ch-font-body, sans-serif);color:var(--coa-ink);font-variant-numeric:tabular-nums lining-nums}.coa__descriptor{display:block;font:400 15px/1.4 var(--ch-font-body, sans-serif);color:var(--coa-body)}.coa__link{color:var(--coa-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.coa__link:focus-visible,.coa__btn:focus-visible{outline:3px solid var(--coa-ink);outline-offset:3px}.coa__table{width:100%;border-collapse:separate;border-spacing:0;border:2px solid var(--coa-line);border-radius:calc(var(--coa-r) - 4px);overflow:hidden;font-family:var(--ch-font-body, sans-serif);font-variant-numeric:tabular-nums lining-nums}.coa__table th,.coa__table td{padding:14px 16px;text-align:left;vertical-align:baseline}.coa__table thead th{background:var(--coa-ink);color:var(--ch-paper, #E7DBC7);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.coa__table tbody tr+tr>*{border-top:2px solid var(--coa-line)}.coa__table tbody th{font-size:18px;font-weight:600;color:var(--coa-ink)}.coa__table td{font-size:clamp(22px,4.4vw,28px);font-weight:700;color:var(--coa-ink);white-space:nowrap}.coa__table .coa__num{text-align:right}.coa__note{margin:0;font-size:17px;line-height:1.5}.coa__scope{margin-top:var(--s-5, 24px);padding-top:var(--s-4, 16px);border-top:2px dashed rgba(59,18,0,.35)}.coa__scope-value{margin:0 0 var(--s-2, 8px);font:700 20px/1.3 var(--ch-font-body, sans-serif);color:var(--coa-ink)}.coa__rte{font-size:17px;line-height:1.55;color:var(--coa-body)}.coa__rte p{margin:0}.coa__rte p+p{margin-top:.7em}.coa__rte a{color:var(--coa-ink);text-decoration:underline;text-underline-offset:3px}.coa__pdf{display:grid;gap:var(--s-4, 16px);justify-items:start}.coa__btn{font-family:var(--ch-font-body, sans-serif);border-radius:var(--r-control, 14px);white-space:normal;text-align:center;height:auto;min-height:56px;padding-block:12px}.coa__frame{display:none}@media(min-width:900px){.coa__pdf{justify-items:stretch}.coa__pdf .coa__btn{justify-self:start}.coa__frame{display:block;width:100%;height:min(85vh,1100px);border:2px solid var(--coa-line);border-radius:calc(var(--coa-r) - 4px);background:#fff}}.coa__empty{text-align:center;display:grid;gap:var(--s-3, 12px);justify-items:center}.coa__empty p{margin:0;font-size:17px;line-height:1.5;max-width:46ch}.coa__back{margin:0}.coa__warning{padding-top:var(--s-2, 8px)}.coa__mn-warning{margin:0;max-width:80ch;font-family:var(--ch-font-body, sans-serif);font-size:14px;line-height:1.55;color:var(--coa-body)}.coa-index__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4, 16px);grid-template-columns:1fr}@media(min-width:720px){.coa-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.coa-index__card{display:flex;flex-direction:column;gap:var(--s-3, 12px);border:2px solid var(--coa-line);border-radius:var(--coa-r);padding:clamp(20px,3.5vw,28px);background:var(--ch-paper, #E7DBC7)}.coa-index__card--pending{border-style:dashed;background:var(--ch-paper-2, #DCCDB2)}.coa-index__name{margin:0;font-family:var(--ch-font-title, sans-serif);font-weight:400;font-size:clamp(24px,4vw,30px);line-height:1.08;color:var(--coa-ink)}.coa-index__name--sm{font-size:22px}.coa-index__formula{margin:-4px 0 0;font:600 17px/1.35 var(--ch-font-body, sans-serif);color:var(--coa-ink)}.coa-index__values{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2, 8px)}.coa-index__values>div{border:2px solid var(--coa-line);border-radius:12px;padding:10px 12px}.coa-index__values dt{font:600 13px/1.3 var(--ch-font-body, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--coa-cap)}.coa-index__values dd{margin:2px 0 0;font:700 22px/1.2 var(--ch-font-body, sans-serif);color:var(--coa-ink);font-variant-numeric:tabular-nums lining-nums}.coa-index__per{margin:0;font-size:15px;line-height:1.4;color:var(--coa-cap)}.coa-index__meta{margin:0;display:grid;gap:2px;font:500 15px/1.5 var(--ch-font-body, sans-serif);color:var(--coa-body);font-variant-numeric:tabular-nums lining-nums}.coa-index__go{margin-top:auto;align-self:stretch}.coa-index__status{margin:auto 0 0;font:600 16px/1.4 var(--ch-font-body, sans-serif);color:var(--coa-ink)}.coa-index__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4, 16px)}.coa-index__list>li+li{padding-top:var(--s-4, 16px);border-top:2px dashed rgba(59,18,0,.35)}.coa-index__contact{text-align:center;overflow-wrap:anywhere}.coa__per{margin:var(--s-2, 8px) 0 0;font-size:15px;line-height:1.45;color:var(--coa-cap)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/coa.css.map */
