.article-template.article-template--editorial{background:#faf8f3}.article-template.article-template--editorial .article-container{max-width:124rem;column-gap:clamp(4rem,5vw,7.2rem)}.article-template.article-template--editorial .article-template__header{padding-bottom:2.8rem}.article-template.article-template--editorial .article-template__title{color:#3e2111;letter-spacing:-.04em;line-height:1.12;font-weight:550}.article-template.article-template--editorial .article-template__hero-container{overflow:hidden;border-radius:1.2rem;box-shadow:none;margin-bottom:4rem}.article-template.article-template--editorial .article-template__hero-large{height:auto;padding-bottom:0;aspect-ratio:16 / 10}.article-template.article-template--editorial .article-template__content--plain.page-width,.article-template.article-template--editorial .article-template__content--wrapped.page-width>:is(.ecom-article,#ecom-article-shell,.ecom-article-shell,#ecom-article-wrapper,.ecom-article-wrapper,#ecom-article-container,.ecom-article-container){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.article-template.article-template--editorial .article-template__content{letter-spacing:normal}.article-template.article-template--editorial .article-template__content :is(h2,h3,h4){scroll-margin-top:calc(var(--header-height, 72px) + 3rem);text-wrap:pretty}.article-template.article-template--editorial .article-sidebar-left{width:100%;max-width:none;align-self:start}.article-template.article-template--editorial .article-sidebar-left .sidebar-section{margin:0;padding:0 0 2.4rem;border:0;background:transparent;box-shadow:none}.article-template.article-template--editorial .article-sidebar-left .sidebar-section__title{margin:0 0 1.4rem;font-size:1.1rem;color:#52645b;letter-spacing:.1em}.article-template.article-template--editorial .sidebar-toc{max-height:min(52rem,max(16rem,calc(100dvh - 54rem)));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#a8b5a9 transparent;scrollbar-gutter:stable;margin:0;padding:0 .8rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.article-template.article-template--editorial .sidebar-toc ul li a{position:relative;padding:.8rem 1.2rem .8rem 1.4rem;border:0;border-radius:.8rem;color:#56635b;font-size:1.3rem;line-height:1.45;font-weight:400;letter-spacing:normal;transform:none;transition:background-color .15s ease,color .15s ease}.article-template.article-template--editorial .sidebar-toc ul li a:before{position:absolute;top:.9rem;bottom:.9rem;left:.5rem;width:.2rem;border-radius:.2rem;background:#52645b;content:"";opacity:0}.article-template.article-template--editorial .sidebar-toc ul li a:is(:hover,:focus-visible){background:#f1f4ef!important;color:#304638!important;padding-left:1.4rem!important}.article-template.article-template--editorial .sidebar-toc ul li a.active{background:#eaf0e8!important;color:#304638!important;padding-left:1.4rem!important;font-weight:600}.article-template.article-template--editorial .sidebar-toc ul li a.active:before{opacity:1}.article-template.article-template--editorial .article-template__content :is(blockquote,.ecom-note,.ecom-evidence-note,.ecom-methodology-note,.ecom-text-note,.ecom-text-insight,.ecom-text-caution,.ecom-text-verdict,.ecom-x-checker-result,[data-ecom-region~=evidence],[data-ecom-region~=callout],[data-ecom-region~=decision],[data-ecom-region~=pull-quote],[data-ecom-capability~=evidence],[data-ecom-capability~=callout],[data-ecom-capability~=decision],[data-ecom-capability~=pull-quote],[data-ecom-capability~=status],[data-ecom-capability~=checklist],[data-ecom-checklist],output,aside[role=note]),.article-template.article-template--editorial .article-template__content :is(p,aside,div,section,blockquote):is([style*=border-left],[style*=border-inline-start]){border:0!important;border-radius:.8rem}.article-template.article-template--editorial :is(.sidebar-toc,.sidebar-toc a,.article-recommendation__link):focus-visible{outline:2px solid #52645b;outline-offset:-2px}.article-recommendation{border-top:1px solid #d9ded3;padding-top:1.6rem}.article-recommendation__label{margin:0 0 1rem;color:#52645b;font-size:1.1rem;font-weight:650;letter-spacing:.04em;line-height:1.5}.article-recommendation__link{display:grid;gap:0;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;box-shadow:0 .8rem 2.4rem rgba(var(--color-foreground),.05),inset 0 0 0 1px rgba(var(--color-background),.8);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.article-recommendation__media{position:relative;display:block;width:100%;max-width:22rem;justify-self:center}.article-recommendation__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:0;border-radius:.8rem;background:rgba(var(--color-foreground),.045)}.article-recommendation__image-badge{position:absolute;top:.8rem;left:0;z-index:1;max-width:calc(100% - .8rem)}.article-recommendation__image-badge-price{display:block;margin:0}.article-recommendation__image-badge-price .price__container{display:none}.article-recommendation__image-badge-price .price__badge-sale{display:inline-flex!important;align-items:center;max-width:100%;margin:0;padding:0 .75em!important;border:1px solid rgba(var(--color-foreground),.1);border-radius:0 40px 40px 0!important;font-size:.95rem!important;line-height:1.9;white-space:nowrap}.article-recommendation__image-badge-price .price__badge-sold-out{display:none!important}.article-recommendation__details{display:grid;min-width:0;gap:.8rem;padding:1.4rem .2rem .2rem}.article-recommendation__name{font-size:1.4rem;font-weight:650;line-height:1.35;letter-spacing:normal;overflow-wrap:anywhere}.article-recommendation__rating{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;min-height:0;color:#826a2b;font-size:1rem;line-height:1.2}.article-recommendation__rating .rating-star{flex:0 0 auto;color:#00b67a;--color-icon: #00b67a;--font-size: 1.35;--letter-spacing: 0}.article-recommendation__rating-value,.article-recommendation__rating-count{color:#6a7067;font-size:1rem;line-height:1.2}.article-recommendation__price-wrap{display:block}.article-recommendation__price{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:0}.article-recommendation__price .price__container{display:flex;align-items:baseline;gap:.6rem}.article-recommendation__price .price-item{font-size:1.45rem;font-weight:650;line-height:1.3}.article-recommendation__price .price__compare-price .price-item{color:#7a8178;font-size:1.15rem;font-weight:450}.article-recommendation__price .price__badge-sale{display:none}.article-recommendation__cta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:1rem;border-top:1px solid #e4e9e2;color:#52645b;font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:normal}.article-recommendation__link:is(:hover,:focus-visible){border-color:#a8b5a9;box-shadow:0 1rem 2.8rem #3046381a,inset 0 0 0 1px rgba(var(--color-background),.8);transform:translateY(-.1rem)}.article-recommendation__link:is(:hover,:focus-visible) .article-recommendation__cta{color:#304638}.article-template.article-template--editorial [hidden]{display:none!important}.article-template.article-template--editorial .article-sidebar-left.article-sidebar-left--static{position:static}@media screen and (max-width:1200px){.article-template.article-template--editorial .article-template__mobile-toc .sidebar-toc{max-height:min(28rem,40dvh);padding:.8rem}}@media screen and (max-width:749px){.article-template.article-template--editorial .article-template__hero-container{margin-bottom:2.4rem}.article-template.article-template--editorial .sidebar-toc a{min-height:4.4rem}}@media(prefers-reduced-motion:reduce){html:has(.article-template--editorial){scroll-behavior:auto}.article-template.article-template--editorial :is(.sidebar-toc a,.article-recommendation__link){transition:none}}@media print{.article-template.article-template--editorial :is(.article-sidebar-left,.article-template__mobile-toc){display:none}.article-template.article-template--editorial .article-container{display:block}}.article-template.article-template--editorial .article-template__early-answer{margin-block:1.2rem 1.8rem}.article-template.article-template--editorial .article-template__early-answer p{margin:0;padding:1.2rem 1.6rem;border:1px solid #e7ded1;border-radius:.8rem;background:#fbf8f2;color:#35312c;font-size:1.4rem;line-height:1.55}.article-template.article-template--editorial .article-template__early-answer strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/89/assets/article-reading.css.map */
