:root{--editorial-accent: var(--color-primary)}html:has(.anchor-nav){scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height, 0px) + 7rem)}@media(prefers-reduced-motion:reduce){html:has(.anchor-nav){scroll-behavior:auto}}.editorial{--editorial-text: var(--color-foreground);--editorial-bg: var(--color-background);--editorial-subtle: var(--color-secondary-background);--editorial-muted: color-mix(in srgb, rgb(var(--color-foreground)) 70%, rgb(var(--color-background)));--editorial-row-line: rgba(var(--color-border), var(--color-border-alpha, 1));--editorial-item-line: rgb(var(--color-border))}.editorial-eyebrow,.editorial .section__subheading{display:block;margin:0;font-family:var(--font-body-family);font-style:normal;font-weight:var(--font-body-weight-bold);font-size:1.6rem;line-height:1.25;letter-spacing:0;text-transform:uppercase;color:rgb(var(--editorial-accent))}.editorial-eyebrow--small,.editorial--eyebrow-small .section__subheading{font-weight:700;font-size:1.2rem;line-height:1.8rem;letter-spacing:.11em}.editorial-heading,.editorial .section__heading{--custom-heading-size: calc(var(--editorial-heading-size) * var(--font-heading-mobile-scale));line-height:1.33}@media(min-width:768px){.editorial-heading,.editorial .section__heading{--custom-heading-size: var(--editorial-heading-size)}}.editorial .section__header{margin-bottom:3.2rem}.editorial .section__header .rich-text__heading{margin-top:0}.editorial .section__description{max-width:none}.editorial .rte a[href^="#ss-ref-"],.editorial-ref{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.editorial-muted{color:var(--editorial-muted)}.editorial-accent{color:rgb(var(--editorial-accent))}.editorial-text-link{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.4rem;line-height:1.25;text-transform:uppercase;color:rgb(var(--editorial-accent))}.editorial .btn{text-transform:none}.editorial .btn--outline{--color-border: var(--editorial-accent);--color-text-heading: var(--editorial-accent);border:.1rem solid rgb(var(--editorial-accent));background-color:rgb(var(--color-background));color:rgb(var(--editorial-accent))}@media(hover:hover)and (pointer:fine){.editorial .btn--outline:hover{color:rgb(var(--color-button-text))}}:is(.editorial-arrow-link>span,.editorial-text-link,.editorial-link-bar a,.content-table__footnote a,.hero-picks__link,.anchor-nav__cta,.product-results__title a){position:relative;text-decoration:none}:is(.editorial-arrow-link>span,.editorial-text-link,.editorial-link-bar a,.content-table__footnote a,.hero-picks__link,.anchor-nav__cta,.product-results__title a):after{content:"";position:absolute;inset-inline-start:0;bottom:-.1rem;width:100%;height:.1rem;background:currentColor;transform:scaleX(1);transform-origin:var(--transform-origin-end)}@media(hover:hover)and (pointer:fine){:is(.editorial-arrow-link:hover>span,.editorial-text-link,.editorial-link-bar a,.content-table__footnote a,.hero-picks__link,.anchor-nav__cta,.product-results__title a):hover:after,.editorial-arrow-link:hover>span:after{transform-origin:var(--transform-origin-start);animation:text-underlined .6s}}.editorial-split{display:grid;gap:3.2rem}.editorial-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;min-width:0}.editorial-stack>*{margin:0}.editorial-stack>.editorial-heading+.editorial-heading{margin-top:-.8rem}@media(min-width:1024px){.editorial-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editorial-split--wide{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.editorial-split--center{align-items:center}.editorial-split--aside-first>:last-child{order:-1}.editorial-split--aside-first.editorial-split--wide{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.editorial-split--gap-large{column-gap:5.6rem}}.editorial-lead{font-size:1.9rem;line-height:1.5;font-weight:var(--font-body-weight-bold)}.editorial-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;padding-top:1rem}.editorial-buttons .editorial-text-link{margin-inline:2.4rem}.content-table__footnote a:hover,.editorial-link-bar a:hover{color:rgb(var(--editorial-accent))}.editorial-buttons .editorial-text-link:after{transform:scaleX(0);transition:transform var(--animation-button)}@media(hover:hover)and (pointer:fine){.editorial-buttons .editorial-text-link:hover:after{transform:scaleX(1);animation:none}}.editorial-buttons .btn--underline{text-transform:uppercase;font-size:1.4rem;color:rgb(var(--editorial-accent))}.editorial-callout{align-self:stretch;display:flex;flex-direction:column;gap:.5rem;padding:3.2rem;border-left:.3rem solid rgb(var(--editorial-accent));border-radius:0 1rem 1rem 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.editorial-callout p{margin:0;font-size:1.6rem;line-height:1.55}.editorial-callout strong{font-size:2rem;font-weight:700;color:rgb(var(--editorial-accent))}.editorial-callout p+p{font-size:1.3rem;color:var(--editorial-muted)}.editorial-callout p+p a{font-size:1.1rem;font-weight:var(--font-body-weight-bold);vertical-align:super;text-decoration:none;color:rgb(var(--editorial-accent))}.editorial-arrow-link{display:inline-flex;align-items:center;gap:.8rem;min-height:3.6rem;font-size:1.6rem;font-weight:var(--font-body-weight-bold);text-decoration:none;color:rgb(var(--editorial-accent))}.editorial-arrow-link:after{content:"\2192";font-size:2rem;line-height:1}.editorial-link-bar{align-self:stretch;border-radius:1rem;background:rgb(var(--color-background))}.editorial-link-bar p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1.6rem;min-height:4.8rem;margin:0;padding:.8rem 3.2rem}.editorial-link-bar a{display:inline-block;margin-block:.6rem;font-weight:var(--font-body-weight-bold);font-size:1.4rem;text-transform:uppercase;color:rgb(var(--editorial-accent))}.shopify-section:has(>.anchor-nav){position:sticky;top:0;z-index:3;transition:top var(--animation-default)}body.header-pinned .shopify-section:has(>.anchor-nav){top:var(--header-height, 0px)}body.is-hide-nav .shopify-section:has(>.anchor-nav){top:calc(var(--header-height, 0px) - var(--header-navigation-height, 0px) - .1rem)}.anchor-nav{display:block;background:rgb(var(--color-background));border-bottom:.1rem solid rgba(var(--editorial-accent),.08)}.anchor-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:5.8rem}.anchor-nav__list{display:flex;align-items:stretch;gap:2.3rem;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.anchor-nav__list>li{display:flex}.anchor-nav__link{display:flex;align-items:center;min-height:5.4rem;white-space:nowrap;font-size:1.4rem;color:var(--editorial-muted);text-decoration:none;transition:color .2s}.anchor-nav__link:hover{color:rgb(var(--editorial-accent))}.anchor-nav__link[aria-current]{font-size:1.6rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--editorial-accent));background:rgb(var(--color-secondary-background));box-shadow:inset 0 -.2rem rgb(var(--editorial-accent))}.anchor-nav__cta{flex-shrink:0;display:inline-flex;gap:.8rem;font-size:1.3rem;font-weight:700;color:rgb(var(--editorial-accent))}@media(max-width:767.98px){.anchor-nav__cta{display:none}}.hero-picks .editorial-heading{line-height:1.15}.hero-picks__panel{display:flex;flex-direction:column;justify-content:center;gap:2.2rem;padding:6.4rem 1.8rem;border-radius:.8rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.hero-picks__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.4rem;margin:0;padding:0;list-style:none}.hero-picks__item{display:flex;flex-direction:column;align-items:center;padding:0 .2rem .8rem;text-align:center}.hero-picks__label{margin:0;padding:.75rem 0 .9rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.2;color:rgb(var(--editorial-accent))}.hero-picks__media{display:flex;justify-content:center;width:100%;height:28.4rem;padding:1.6rem 0 1.4rem}.hero-picks__media img,.hero-picks__media svg{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 .9rem 1rem rgba(39,54,39,.08))}.hero-picks__media--product img{width:100%;object-fit:cover;mix-blend-mode:multiply;transform:scale(1.35);filter:none}.hero-picks__title{margin:0;padding:.75rem 0 .9rem;font-size:1.6rem;line-height:2.2rem;font-weight:var(--font-body-weight-bold)}.hero-picks__link{margin-top:.5rem;font-size:1.4rem;color:rgb(var(--editorial-accent))}@media(max-width:767.98px){.hero-picks__panel{padding:3.2rem 1.2rem}.hero-picks__media{height:18rem}.hero-picks__label{font-size:1.6rem}}.content-table__wrap{overflow:hidden;border:.1rem solid rgb(var(--color-border));border-radius:1.2rem;background:transparent}.content-table__table{width:100%;border-collapse:collapse;table-layout:fixed}.content-table__table th,.content-table__table td{padding:3.2rem;text-align:left;vertical-align:middle;color:rgb(var(--editorial-text))}.content-table__table thead th{text-align:center;font-size:2.4rem;line-height:1.3;background:rgb(var(--color-background))}.content-table__table thead th+th{border-left:.1rem solid rgb(var(--color-border))}.content-table__table td{background:rgb(var(--editorial-bg));border:.1rem solid var(--editorial-row-line)}.content-table__table tr>:first-child{border-left:0}.content-table__table tr>:last-child{border-right:0}.content-table__table tbody tr:last-child td{border-bottom:0}.content-table__table tbody tr:first-child td{border-top:0}.content-table__title{margin:0 0 .4rem;font-size:1.6rem;line-height:2.2rem;font-weight:var(--font-body-weight-bold)}.content-table__table .rte p{margin:0}.content-table__accent{font-size:1.6rem;line-height:2.2rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--editorial-accent))!important}.content-table__footnote{margin-top:3.6rem}.content-table__footnote p{margin:0}.content-table__footnote a{font-size:1.6rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--editorial-accent))}@media(min-width:1024px){.content-table__table th:first-child{width:40%}.content-table__table th:nth-child(2){width:30%}}@media(max-width:767.98px){.content-table__table thead{display:none}.content-table__table,.content-table__table tbody,.content-table__table tr,.content-table__table td{display:block;width:100%}.content-table__table td{padding:1.2rem 1.6rem;border:0}.content-table__table tr+tr td:first-child{border-top:.1rem solid rgb(var(--color-border))}.content-table__table td:before{content:attr(data-label);display:block;margin-bottom:.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.6rem}}.accordion-grid__items{display:grid;gap:.8rem;align-items:start}@media(min-width:768px){.accordion-grid__items--2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--accordion-rows),auto);grid-auto-flow:column}}.accordion-grid .accordion-card{background:none}.accordion-grid .accordion-card+.accordion-card{margin-top:0}.accordion-grid .accordion-card .accordion-details{padding-inline:2.4rem;border:.1rem solid var(--editorial-item-line);border-radius:1rem;background:rgb(var(--color-background))}.accordion-grid .accordion-details__summary{min-height:10.5rem;padding-block:2.45rem}.accordion-grid .icon-plus-toggle{width:2rem;height:2rem;flex-shrink:0;color:rgb(var(--editorial-accent))}.accordion-grid__summary{display:flex;align-items:center;gap:1.6rem;min-width:0}.accordion-grid__icon{width:5.6rem;height:5.6rem;flex-shrink:0;object-fit:contain}.accordion-grid__title{display:block;font-size:1.9rem;line-height:2.85rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.accordion-grid__title--heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.3}.accordion-grid__subtitle{display:block;font-size:1.3rem;line-height:1.3;color:var(--editorial-muted)}.accordion-grid .accordion-details__content{padding:0 0 2.4rem;font-size:1.4rem}.accordion-grid .accordion-details__content ol{display:grid;gap:1.2rem;margin:0;padding-left:2rem}.accordion-grid .accordion-details__content a{color:rgb(var(--editorial-accent))}.accordion-grid__checklist{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem 3.2rem;margin:1.6rem 0 0;padding:1.6rem 26rem;list-style:none;border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--editorial-accent))}.accordion-grid__checklist li{display:flex;align-items:center;gap:.8rem;font-size:1.6rem;line-height:2.2rem;font-weight:var(--font-body-weight-bold)}.accordion-grid__checklist li:before{content:"\2713";font-size:1.3rem}@media(max-width:1279.98px){.accordion-grid__checklist{padding-inline:2.4rem}}@media(max-width:767.98px){.accordion-grid__checklist{flex-direction:column;align-items:flex-start}.accordion-grid .accordion-details__summary{min-height:8rem;padding-block:1.6rem}.accordion-grid__icon{width:4.4rem;height:4.4rem}}.accordion-grid__items--compact .accordion-details__summary{min-height:5.6rem;padding-block:1.2rem}.accordion-grid__items--compact .accordion-grid__title--heading{font-size:1.6rem;line-height:2.4rem}.accordion-grid__items--compact .accordion-details__content{padding-bottom:2rem}.accordion-grid__items--compact{gap:1.4rem}.accordion-grid .section__header--buttons .btn--underline{font-size:1.2rem;text-transform:uppercase;color:rgb(var(--editorial-accent))}.product-results__tabs{display:block}.product-results__tablist{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.6rem;margin-bottom:3.2rem}.product-results__tab{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem;min-height:9.6rem;padding:1.7rem 2rem 2.9rem;text-align:left;text-transform:none;font:inherit;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:.5rem;cursor:pointer}.product-results__tab-label{font-size:1.9rem;line-height:2.85rem;font-weight:var(--font-body-weight-bold)}.product-results__tab-sub{font-size:1.3rem;color:var(--editorial-muted)}.product-results__tab[aria-selected=true]{border-color:rgb(var(--editorial-accent));box-shadow:inset 0 -.3rem rgb(var(--editorial-accent));background:rgba(var(--editorial-accent),.08)}.product-results__tab[aria-selected=true] .product-results__tab-label{color:rgb(var(--editorial-accent))}@media(max-width:767.98px){.product-results__tablist{grid-auto-columns:minmax(70%,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-results__tab{scroll-snap-align:start;padding-bottom:1.7rem}}.product-results__panel{display:grid;gap:3.2rem;padding:1.6rem;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:1rem}.product-results__panel[hidden]{display:none}@media(min-width:1024px){.product-results__panel{grid-template-columns:43.9rem minmax(0,1fr)}}.product-results__media{display:flex;flex-direction:column;gap:3.2rem}.product-results__image{position:relative;display:block;flex:1 1 auto;min-height:34rem;overflow:hidden;border-radius:1rem;background:rgb(var(--editorial-subtle))}.product-results__image img,.product-results__image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-results__awards{position:absolute;left:.75rem;bottom:.73rem;display:flex;flex-direction:column;gap:.4rem}.product-results__awards img{position:static;width:6.2rem;height:6.2rem;object-fit:contain}.product-results__media .btn{width:100%;text-transform:uppercase}.product-results__body{display:flex;flex-direction:column;gap:1.6rem;padding-block:1.6rem;min-width:0}.product-results__body>*{margin:0}.product-results__vendor{font-size:1.6rem;line-height:3rem;font-weight:var(--font-body-weight-bold);text-transform:uppercase;color:rgb(var(--editorial-accent))}.product-results__heading-group>*{margin:0}.product-results__title{font-size:var(--editorial-heading-size, var(--font-h2-size));line-height:1.33}.product-results__title a{color:rgb(var(--color-foreground))}.product-results__subtitle{font-size:1.9rem;line-height:2.85rem;font-weight:var(--font-body-weight-bold)}.product-results__intro p{margin:0}.product-results__table{width:100%;border-collapse:collapse}.product-results__table caption{padding:0 0 1.4rem;text-align:left;font-size:1.2rem;line-height:2.2rem;color:rgb(var(--editorial-accent))}.product-results__table caption a{color:inherit;text-decoration:underline}.product-results__table th,.product-results__table td{padding:.4rem 0;text-align:left;font-weight:400;font-size:1.4rem;border-top:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.product-results__table thead th{border-top:0;font-weight:var(--font-body-weight-bold);line-height:3rem}.product-results__table tbody tr:last-child>*{border-bottom:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.product-results__table tbody th{height:5.6rem;padding-right:1.6rem}.product-results__note-text{display:block;font-size:1.3rem;color:var(--editorial-muted)}.product-results__note-text a{color:inherit}.product-results__table td,.product-results__table thead th:last-child{text-align:right;white-space:nowrap}.product-results__table .product-results__value{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:3.6rem;line-height:4.8rem}.product-results__text p{margin:0}.product-results__extra{padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.product-results__extra>p:first-child{margin:0 0 .4rem;font-size:1.6rem;line-height:2.2rem;font-weight:var(--font-body-weight-bold)}.product-results__extra .rte p{margin:0}.product-results__note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:3.2rem}.product-results__small{font-size:1.2rem;line-height:2.2rem;color:rgb(var(--editorial-accent))}.product-results__small p{margin:0}.product-results__small a{color:inherit}.product-results__explain{margin-top:3.2rem;padding:2.4rem;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:1rem}.product-results__explain-title{margin:0;font-size:2.8rem;line-height:1.3}.product-results__explain-items{display:grid;gap:.8rem;margin-top:1.6rem}.product-results__explain .accordion-card+.accordion-card{margin-top:0}.product-results__explain .accordion-card .accordion-details{border-radius:1rem}.product-results__explain .accordion-details__summary{padding-block:1.6rem}.product-results__explain-item-title{margin:0;font-size:2rem;line-height:1.3}.product-results__disclaimer{margin-top:3.2rem}.editorial-small-text{font-size:1.2rem;line-height:2.2rem}.editorial-figure{position:relative;margin:0;overflow:hidden;border-radius:1rem}.editorial-figure img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.editorial-figure figcaption{position:absolute;inset:auto 0 0;padding:4rem 2.4rem 1.6rem;text-align:center;font-size:1.2rem;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.45),transparent)}.editorial-stat{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem;border:.1rem solid rgb(var(--color-border));border-radius:1rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.editorial-stat__value{position:relative;display:flex;align-items:flex-start;flex-shrink:0;margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.04rem;line-height:1;color:rgb(var(--color-foreground))}.editorial-stat__number{font-size:9.6rem;line-height:6.3rem}.editorial-stat__of{position:relative;align-self:flex-end;margin-left:2.4rem;font-size:4rem;line-height:4rem}.editorial-stat__of:before{content:"";position:absolute;left:-2.2rem;bottom:1.4rem;width:.15rem;height:6.6rem;background:currentColor;transform:rotate(32deg);transform-origin:bottom left}.editorial-stat .rte p{margin:0;font-size:1.4rem}.editorial-card{display:flex;flex-direction:column;align-items:flex-start;padding:2.4rem;border-radius:1rem;background:rgb(var(--color-background))}.editorial-card>*{margin:0}.editorial-card__image{align-self:stretch;height:33.8rem;margin-bottom:3.6rem;overflow:hidden;border-radius:1rem}.editorial-card__image img{width:100%;height:100%;object-fit:cover}.editorial-card__heading{font-size:2.67rem;line-height:3.8rem;letter-spacing:-.028rem}.editorial-card .editorial-text-link{margin-block:1.4rem}@media(max-width:767.98px){.editorial-stat__number{font-size:6.4rem;line-height:4.4rem}.editorial-stat__of{font-size:2.8rem}.editorial-stat__of:before{height:4.6rem;bottom:1rem}.editorial-card__image{height:22rem}.editorial-link-bar p{padding-inline:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-editorial.css.map */
