:is(.article-template,.section-page){--ca-ink: var(--foreground, #1d1c19);--ca-muted: var(--muted-foreground, #6b6862);--ca-line: var(--border, #d5d3cd);--ca-green: #1e5b36;--ca-surface: #ffffff;--ca-radius: 16px}:is(.article-template,.section-page) .text-block:has(.ca-lead){width:100%;max-width:780px;margin-inline:auto}:is(.article-template,.section-page) .text-block:has(.ca-lead) p,:is(.article-template,.section-page) .text-block:has(.ca-lead) li,:is(.article-template,.section-page) .text-block:has(.ca-lead) table,:is(.article-template,.section-page) .text-block:has(.ca-lead) .ca-product,:is(.article-template,.section-page) .text-block:has(.ca-lead) .ca-facts,:is(.article-template,.section-page) .text-block:has(.ca-lead) .ca-cta,:is(.article-template,.section-page) .text-block:has(.ca-lead) .ca-quote{max-width:none}:is(.article-template,.section-page) .text-block:has(.ca-lead)>table,:is(.article-template,.section-page) .text-block:has(.ca-lead)>.ca-product,:is(.article-template,.section-page) .text-block:has(.ca-lead)>.ca-facts,:is(.article-template,.section-page) .text-block:has(.ca-lead)>.ca-cta,:is(.article-template,.section-page) .text-block:has(.ca-lead)>.ca-quote,:is(.article-template,.section-page) .text-block:has(.ca-lead)>.ca-duo,:is(.article-template,.section-page) .text-block:has(.ca-lead)>.ca-figure{width:100%}:is(.article-template,.section-page) .text-block p,:is(.article-template,.section-page) .text-block li{max-width:68ch;font-size:17px;line-height:1.65}:is(.article-template,.section-page) h2{margin-block:1.6em .5em;text-wrap:balance}:is(.article-template,.section-page) h3{margin-block:1.4em .4em;text-wrap:balance}:is(.blog-posts__header,.section-page) .text-block h1,:is(.blog-posts__header,.section-page) h1,:is(.article-template,.section-page) h1{font-size:clamp(30px,5.2vw,58px);line-height:1.04;letter-spacing:-.01em;margin:0 0 .35em;text-wrap:balance}:is(.article-template,.section-page) .text-block p.ca-lead,:is(.article-template,.section-page) .ca-lead{max-width:60ch;font-size:clamp(19px,2.1vw,23px);line-height:1.5;color:var(--ca-ink);margin-block:0 1.4em}:is(.article-template,.section-page) .ca-figure{margin:2.2em 0}:is(.article-template,.section-page) .ca-figure img{width:100%;height:auto;max-height:68vh;object-fit:cover;border-radius:var(--ca-radius);display:block}:is(.article-template,.section-page) .ca-figure figcaption{margin-top:.7em;max-width:62ch;font-size:14px;line-height:1.45;color:var(--ca-muted)}:is(.article-template,.section-page) .ca-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:2.2em}:is(.article-template,.section-page) .ca-duo .ca-figure{margin-block:0}:is(.article-template,.section-page) .ca-duo .ca-figure img{aspect-ratio:4 / 5;max-height:none}@media(max-width:749px){:is(.article-template,.section-page) .ca-duo{grid-template-columns:1fr;gap:22px}:is(.article-template,.section-page) .ca-duo .ca-figure img{aspect-ratio:3 / 2}}:is(.article-template,.section-page) .ca-quote{margin:2em 0;padding:0 0 0 22px;border-inline-start:3px solid var(--ca-green);max-width:54ch}:is(.article-template,.section-page) .ca-quote p{margin:0;font-size:clamp(20px,2.4vw,27px);line-height:1.35;font-weight:600;color:var(--ca-ink);max-width:none;text-wrap:balance}:is(.article-template,.section-page) .ca-product{display:grid;grid-template-columns:132px 1fr;gap:18px;align-items:center;margin-block:1.8em;padding:14px;max-width:62ch;background:var(--ca-surface);border:1px solid var(--ca-line);border-radius:var(--ca-radius);transition:border-color .14s ease,transform .14s ease}:is(.article-template,.section-page) .ca-product:hover{border-color:var(--ca-green);transform:translateY(-1px)}:is(.article-template,.section-page) .ca-product__media{display:block}:is(.article-template,.section-page) .ca-product__media img{width:132px;height:132px;object-fit:cover;border-radius:12px;display:block}:is(.article-template,.section-page) .ca-product__body>*{margin:0;max-width:none}:is(.article-template,.section-page) .ca-product__name{font-size:16px;font-weight:700;line-height:1.25}:is(.article-template,.section-page) .ca-product__name a{text-decoration:none;color:var(--ca-ink)}:is(.article-template,.section-page) .ca-product__name a:hover{color:var(--ca-green)}:is(.article-template,.section-page) .ca-product__note{margin-top:4px;font-size:14px;line-height:1.45;color:var(--ca-muted)}:is(.article-template,.section-page) .ca-product__price{margin-top:8px;font-size:15px;font-variant-numeric:tabular-nums}:is(.article-template,.section-page) .ca-product__link{display:inline-block;margin-top:10px;padding:8px 18px;border:1px solid var(--ca-green);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ca-green)}:is(.article-template,.section-page) .ca-product__link:hover{background:var(--ca-green);color:#fff}@media(max-width:599px){:is(.article-template,.section-page) .ca-product{grid-template-columns:96px 1fr;gap:14px}:is(.article-template,.section-page) .ca-product__media img{width:96px;height:96px}}:is(.article-template,.section-page) .ca-facts{margin-block:1.6em;padding:18px 20px;max-width:62ch;list-style:none;background:#1e5b360d;border-radius:var(--ca-radius)}:is(.article-template,.section-page) .text-block .ca-facts li,:is(.article-template,.section-page) .ca-facts li{position:relative;margin:0 0 .5em;padding-inline-start:20px;font-size:16px;line-height:1.5}:is(.article-template,.section-page) .ca-facts li:last-child{margin-bottom:0}:is(.article-template,.section-page) .ca-facts li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--ca-green)}:is(.article-template,.section-page) .ca-cta{margin-block:2.6em 0;padding:28px 24px;max-width:62ch;text-align:center;background:#1e5b360f;border-radius:var(--ca-radius)}:is(.article-template,.section-page) .text-block p.ca-cta__text,:is(.article-template,.section-page) .ca-cta__text{margin:0 0 16px;max-width:none;font-size:18px;line-height:1.5;text-wrap:balance}:is(.article-template,.section-page) .ca-cta__button{display:inline-block;padding:13px 28px;background:var(--ca-green);border-radius:999px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}:is(.article-template,.section-page) .ca-cta__button:hover{background:#17462a}:is(.article-template,.section-page) table{width:100%;max-width:62ch;border-collapse:collapse;margin-block:1.6em;font-size:15px}:is(.article-template,.section-page) thead th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ca-muted)}:is(.article-template,.section-page) th,:is(.article-template,.section-page) td{padding:.62em .8em;border-bottom:1px solid var(--ca-line);text-align:start;vertical-align:top}:is(.article-template,.section-page) tbody tr:hover{background:#1e5b3609}:is(.article-template,.section-page) .image-block{max-width:1100px;margin-inline:auto;width:100%}:is(.article-template,.section-page) .image-block__image{aspect-ratio:16 / 9;width:100%;height:auto;max-height:none;object-fit:cover;object-position:center 42%;border-radius:16px}@media(max-width:749px){:is(.article-template,.section-page) .image-block__image{aspect-ratio:4 / 3;border-radius:12px}}@media(max-width:749px){:is(.article-template,.section-page) h2{font-size:clamp(25px,7.2vw,32px);line-height:1.08}:is(.article-template,.section-page) h3{font-size:clamp(21px,5.8vw,26px);line-height:1.12}:is(.article-template,.section-page) .text-block p,:is(.article-template,.section-page) .text-block li{font-size:16px}:is(.article-template,.section-page) .ca-quote{padding-inline-start:16px}}@media(max-width:749px){:is(.blog-posts__header,.section-page) .text-block h1,:is(.blog-posts__header,.section-page) h1,:is(.article-template,.section-page) h1{font-size:31px;line-height:1.06}}.blog-posts__header{max-width:1100px;margin-inline:auto;width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cooper-article-kit.css.map */
