:root{--cma-primary: #d90429;--cma-dark: #111111;--cma-text: #1e1e1e;--cma-muted: #6b7178;--cma-line: #e8e8e8;--cma-soft: #fafafa;--cma-radius: 16px}.article-template__content{margin-left:auto;margin-right:auto}.article-template__content p{font-size:19px;line-height:1.8;color:var(--cma-text)}.article-template__content h1{font-size:48px;line-height:1.15}.article-template__content h2{font-size:34px;line-height:1.2;font-weight:500;margin-top:72px;margin-bottom:24px}.article-template__content h3{font-size:26px;line-height:1.3;margin-top:48px;margin-bottom:16px}@media(max-width:749px){.article-template__content p{font-size:17px}.article-template__content h1{font-size:36px}.article-template__content h2{font-size:28px;margin-top:56px}.article-template__content h3{font-size:22px}}.cma-label{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cma-dark);margin:0 0 12px}.cma-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px!important;font-weight:600;color:var(--cma-muted)!important;margin:0 0 28px}.cma-meta span:not(:last-child):after{content:"\2022";margin-left:10px;color:var(--cma-line)}.cma-summary{background:var(--cma-soft);border-left:3px solid var(--cma-dark);border-radius:12px;padding:20px 26px;margin:32px 0}.cma-summary .cma-label{margin-bottom:6px;font-size:11.5px;letter-spacing:.12em;color:var(--cma-muted)}.cma-summary ul{list-style:none!important;margin:0!important;padding:0!important}.cma-summary li{list-style:none!important;padding:7px 0!important;margin:0!important;font-size:16px;font-weight:500;color:var(--cma-text);border-bottom:1px solid var(--cma-line);position:static}.cma-summary li:last-child{border-bottom:0}.cma-summary li:before,.cma-summary li:after{content:none!important;display:none!important}.cma-summary li::marker{content:""!important}.cma-jump{font-size:15px!important;color:var(--cma-muted)!important;margin:0 0 8px}.cma-jump a{color:var(--cma-dark);font-weight:600;text-decoration:none;border-bottom:1px solid var(--cma-line)}.cma-jump a:hover{border-bottom-color:var(--cma-dark)}.cma-toc{border:0;box-shadow:none;background:transparent;padding:0;margin:24px 0}.cma-toc ol{margin:0;padding-left:18px}.cma-toc a{color:var(--cma-dark);text-decoration:none;font-weight:600}.cma-toc a:hover{color:var(--cma-primary)}html{scroll-behavior:smooth}.cma-anchor{scroll-margin-top:90px}.cma-product{display:grid;grid-template-columns:118px 1fr;gap:18px;align-items:center;border-top:1px solid var(--cma-line);border-bottom:1px solid var(--cma-line);padding:18px 0;margin:26px 0;background:none;box-shadow:none}.cma-product+.cma-product{border-top:0;margin-top:-26px}.cma-product img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;margin:0;display:block}.cma-product__body{display:flex;flex-direction:column;gap:4px}.cma-product__badge{font-size:12px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cma-primary)!important;margin:0!important}.cma-product__name{font-size:19px!important;font-weight:800;line-height:1.35!important;margin:0!important}.cma-product__name a{color:var(--cma-dark);text-decoration:none}.cma-product__name a:hover{color:var(--cma-primary)}.cma-product__benefit{font-size:16px!important;color:var(--cma-muted)!important;line-height:1.6!important;margin:0!important}.cma-product__btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:8px;padding:9px 22px;border-radius:999px;background:var(--cma-dark);color:#fff!important;text-decoration:none;font-size:14px;font-weight:700;transition:background .2s ease}.cma-product__btn:hover{background:var(--cma-primary)}@media(max-width:599px){.cma-product{grid-template-columns:96px 1fr;gap:14px}.cma-product__name{font-size:17px!important}}.cma-tip{border-left:3px solid var(--cma-dark);padding:4px 0 4px 24px;margin:40px 0;background:none;border-radius:0}.cma-tip .cma-label{margin-bottom:6px}.cma-tip p:not(.cma-label){margin:0;font-size:17px!important;line-height:1.7!important;color:var(--cma-text)}.cma-tip--brand{border-left-color:var(--cma-primary)}.cma-tip--brand .cma-label{color:var(--cma-primary)}.article-template__content .cma-table,.cma-table{width:100%!important;min-width:100%;table-layout:auto;border-collapse:collapse!important;border:0!important;box-shadow:none!important;background:transparent!important;margin:32px 0;font-size:16px}.cma-table thead,.cma-table tbody,.cma-table tr{border:0!important;background:transparent!important}.cma-table th{background:transparent!important;color:var(--cma-dark)!important;text-align:left;padding:0 14px 10px 0!important;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:0!important;border-bottom:2px solid var(--cma-dark)!important}.cma-table td{padding:13px 14px 13px 0!important;border:0!important;border-bottom:1px solid var(--cma-line)!important;background:transparent!important;color:var(--cma-text);text-align:left}.cma-table tr:nth-child(2n) td{background:transparent!important}.cma-table td:not(:first-child),.cma-table th:not(:first-child){text-align:center}@media(max-width:599px){.cma-table{font-size:14.5px}}.cma-related{display:block;background:#fff;border:1px solid var(--cma-line);border-radius:var(--cma-radius);padding:10px;margin:32px 0;text-decoration:none;transition:border-color .2s ease}.cma-related:hover{border-color:var(--cma-dark)}.cma-related .cma-label{margin-bottom:6px;color:var(--cma-primary)}.cma-related__title{display:block;font-size:18px;font-weight:800;color:var(--cma-dark);margin-bottom:6px;line-height:1.4}.cma-related__cta{display:block;font-size:14px;font-weight:700;color:var(--cma-dark)}.cma-picks{background:#f8f8f8;border:1px solid var(--cma-line);border-radius:var(--cma-radius);padding:20px;margin:40px 0}.cma-picks .cma-label{color:var(--cma-dark)}.cma-picks ol{list-style:none;margin:0;padding:0}.cma-picks li{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:13px 0;font-size:17px;border-bottom:1px solid var(--cma-line)}.cma-picks li:last-child{border-bottom:0}.cma-picks a{color:var(--cma-dark);font-weight:700;text-decoration:none}.cma-picks a:hover{color:var(--cma-primary)}.cma-picks__badge{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cma-muted)}.cma-picks__shop{margin-left:auto;font-size:14px;font-weight:700!important;color:var(--cma-dark);white-space:nowrap}.cma-picks__shop:hover{color:var(--cma-primary)}.cma-faq{margin:24px 0 40px;border-top:1px solid var(--cma-line)}.cma-faq details{border-bottom:1px solid var(--cma-line);background:none;border-radius:0;margin:0}.cma-faq summary{cursor:pointer;padding:18px 44px 18px 0;font-size:18px;font-weight:700;color:var(--cma-dark);list-style:none;position:relative}.cma-faq summary::-webkit-details-marker{display:none}.cma-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300;color:var(--cma-dark)}.cma-faq details[open] summary:after{content:"\2013"}.cma-faq details p{padding:0 0 18px;margin:0;font-size:16.5px!important;line-height:1.7!important;color:var(--cma-text)}.cma-author{border-top:1px solid var(--cma-line);padding:24px 0 0;margin:48px 0 0;background:none;border-radius:0;display:block}.cma-author__avatar{display:none}.cma-author__name{font-size:15px;font-weight:800;color:var(--cma-dark);margin:0 0 4px}.cma-author__bio{font-size:14px;color:var(--cma-muted);line-height:1.6;margin:0}.cma-section-img{width:100%;border-radius:var(--cma-radius);margin:8px 0 28px;display:block}.cma-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--cma-primary);z-index:999;transition:width .1s linear}.article-template__comment-wrapper{background:var(--cma-soft)!important;border:1px solid var(--cma-line);border-radius:var(--cma-radius);margin-top:56px;padding:36px 40px!important}.article-template__comment-wrapper h2{font-size:26px!important;margin:0 0 6px!important}.article-template__comment-wrapper h2:after{content:"Have a question or a tip of your own? Join the conversation below.";display:block;font-size:15px;font-weight:400;color:var(--cma-muted);margin:8px 0 24px;letter-spacing:0;line-height:1.6}.article-template__comments-comment{background:#fff;border:1px solid var(--cma-line);border-radius:12px;padding:18px 22px;margin-bottom:14px;box-shadow:none!important}.article-template__comments-comment p{font-size:16px!important;line-height:1.7!important}.article-template__comment-wrapper .field__input,.article-template__comment-wrapper .text-area,.article-template__comment-wrapper input[type=text],.article-template__comment-wrapper input[type=email],.article-template__comment-wrapper textarea{background:#fff!important;border:1px solid var(--cma-line)!important;border-radius:12px!important;box-shadow:none!important;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.article-template__comment-wrapper textarea{min-height:140px}.article-template__comment-wrapper .field__input:focus,.article-template__comment-wrapper textarea:focus{border-color:var(--cma-dark)!important;box-shadow:0 0 0 3px #11111114!important}.article-template__comment-wrapper .field:before,.article-template__comment-wrapper .field:after,.article-template__comment-wrapper .text-area:before{display:none!important}.article-template__comment-wrapper form,.article-template__comment-wrapper #comment_form{display:flex;flex-direction:column}.article-template__comment-wrapper .button,.article-template__comment-wrapper button[type=submit],.article-template__comment-wrapper input[type=submit]{align-self:flex-end;background:var(--cma-dark)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:18px 25px;font-weight:700;font-size:14px;letter-spacing:.02em;cursor:pointer;box-shadow:none!important;transition:background .2s ease,transform .15s ease}.article-template__comment-wrapper .button:hover,.article-template__comment-wrapper button[type=submit]:hover{background:var(--cma-primary)!important;transform:translateY(-1px)}.article-template__comment-wrapper .button:before{display:none!important}.article-template__comment-wrapper .button:after{content:" \2192";display:inline!important;position:static!important;box-shadow:none!important}.article-template__comment-wrapper .form__message,.article-template__comment-wrapper .article-template__comments-fields+p{font-size:13.5px;color:var(--cma-muted)}@media(max-width:599px){.article-template__comment-wrapper{padding:15px 13px!important}.article-template__comment-wrapper .button,.article-template__comment-wrapper button[type=submit]{align-self:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/carmoods-article.css.map */
