.main-article{--sg-article-forest: #444929;--sg-article-sage: #7b8f5a;--sg-article-parchment: #fbf7f0;--sg-article-linen: #f2eee2;--sg-article-border: rgba(68, 73, 41, .18);--sg-article-text: var(--color-body-text, #2f3028);--sg-article-muted: var(--color-body-text-light, rgba(47, 48, 40, .68));--sg-article-desktop-gutter: clamp(9.6rem, 12vw, 24rem);--sg-article-shell-max-width: 1320px;background:var(--sg-article-parchment);color:var(--sg-article-text);font-family:"Avenir","Avenir Next",var(--font-base),sans-serif;font-size:var(--font-base-size);line-height:1.65;text-align:left}.main-article *,.main-article *:before,.main-article *:after{box-sizing:border-box}.main-article__content{width:100%;max-width:none;padding-left:0;padding-right:0}.main-article__hero,.main-article__content--title,.main-article__pic,.main-article__layout-shell,.main-article__below{width:min(100% - 3.2rem,var(--site-max-width));margin-left:auto;margin-right:auto}@media(min-width:990px){.main-article__hero,.main-article__content--title,.main-article__pic,.main-article__layout-shell,.main-article__below{width:min(100% - var(--sg-article-desktop-gutter),var(--sg-article-shell-max-width))}}@media(min-width:1800px){.main-article__hero,.main-article__content--title,.main-article__pic,.main-article__layout-shell,.main-article__below{width:min(100% - var(--sg-article-desktop-gutter),var(--sg-article-shell-max-width))}}.main-article__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.8rem,4vw,5.6rem);align-items:center;padding-top:clamp(2.8rem,5vw,5.6rem);margin-bottom:clamp(3.2rem,5vw,5.6rem)}.main-article__hero--split{grid-template-columns:minmax(0,1.08fr) minmax(32rem,.82fr)}.main-article__hero-copy{min-width:0}.main-article__content--title{padding-top:clamp(2.8rem,5vw,5.6rem)}.main-article__breadcrumbs{margin:0 0 1.6rem;color:var(--sg-article-muted);font-size:calc(var(--font-base-size) - 3px);line-height:1.4}.main-article__breadcrumbs a{color:inherit;text-decoration:none}.main-article__breadcrumbs a:hover{color:var(--sg-article-forest);text-decoration:underline;text-underline-offset:.25em}.main-article__tag-list{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.8rem}.main-article__tag{display:inline-flex;align-items:center;min-height:2.6rem;padding:.35rem 1rem;border-radius:999px;background:#7b8f5a24;color:var(--sg-article-forest);font-family:"Avenir","Avenir Next",var(--font-base),sans-serif;font-size:calc(var(--font-base-size) - 5px);font-weight:700;line-height:1;text-transform:uppercase}.main-article__header{display:flex;flex-wrap:wrap;gap:.4rem 1rem;width:min(100%,82rem);padding:0;border:0;color:var(--sg-article-muted);font-size:calc(var(--font-base-size) - 3px);line-height:1.5}.main-article__title{width:min(100%,88rem);margin:1.2rem 0 2.4rem;color:var(--sg-article-text);font-family:"Avenir","Avenir Next",var(--font-headline),sans-serif;font-size:clamp(3.2rem,5vw,6.4rem);font-weight:800;line-height:1.05;text-transform:none}.main-article__title--no-margin{margin-top:1.2rem}.main-article__pic{padding-left:0;padding-right:0;margin-top:.6rem;margin-bottom:clamp(2.8rem,4vw,4.8rem)}.main-article__pic--full-width{width:100%;max-width:none}.main-article__pic--post-width{max-width:min(100% - 3.2rem,86rem)}.main-article__hero .main-article__pic{width:100%;max-width:none;margin:0}.main-article__img{width:100%;border-radius:var(--border-radius-card, 8px);background:var(--sg-article-linen);object-fit:cover}.main-article__hero .main-article__img{display:block;width:100%;height:var(--section-height-desk, var(--section-height, 42rem));max-height:none;object-fit:cover}.main-article__layout-shell{padding-bottom:clamp(3.2rem,5vw,6.4rem)}.main-article__layout{display:grid;grid-template-columns:minmax(0,65%) minmax(28rem,35%);gap:clamp(3.2rem,5vw,5.6rem);align-items:start}.main-article__primary{width:100%;min-width:0}.main-article__primary>.main-article__content+.main-article__content{margin-top:clamp(2rem,3vw,3.2rem)}.main-article__body{margin-top:0;color:var(--sg-article-text);font-family:"Avenir","Avenir Next",var(--font-base),sans-serif;font-size:clamp(1.5rem,1.1vw,1.7rem);line-height:1.78}.main-article__body>*:first-child{margin-top:0}.main-article__body p,.main-article__body ul,.main-article__body ol{margin-top:0;margin-bottom:1.8rem}.main-article .main-article__body blockquote,.main-article .main-article__body blockquote:not([class]){margin:clamp(3rem,4vw,4rem) 0;padding:.4rem 0 .4rem clamp(2rem,2.2vw,2.6rem);border-left:.4rem solid var(--sg-article-sage);background:transparent;color:var(--sg-article-forest);font-style:normal}.main-article .main-article__body blockquote>*{margin-top:0}.main-article .main-article__body blockquote>*:last-child{margin-bottom:0}.main-article .main-article__body blockquote :where(p,h1,h2,h3,h4,h5,h6){color:inherit;font-family:"Avenir","Avenir Next",var(--font-base),sans-serif;font-size:clamp(2rem,2.2vw,2.6rem);font-style:italic;font-weight:500;line-height:1.45}.main-article__body h2,.main-article__body h3{font-family:"Avenir","Avenir Next",var(--font-headline),sans-serif;font-weight:800;line-height:1.22;scroll-margin-top:11rem;text-transform:none}.main-article__body h2{margin:5.2rem 0 1.6rem;padding-top:3.8rem;border-top:1px solid var(--sg-article-border);color:var(--sg-article-forest);font-size:clamp(2.2rem,2.2vw,3rem)}.main-article__body h3{margin:3.2rem 0 1.2rem;color:var(--sg-article-text);font-size:clamp(1.8rem,1.55vw,2.2rem)}.main-article__body h2:first-child{margin-top:0;padding-top:0;border-top:0}.main-article__rail{display:block;min-width:0}.main-article__rail-inner{position:sticky;top:9.6rem;display:grid;gap:2rem}.main-article__rail-panel{border:1px solid var(--sg-article-border);border-radius:var(--border-radius-card, 8px);background:var(--sg-article-linen);color:var(--sg-article-text)}.main-article__rail-panel{padding:1.8rem}.main-article__rail-panel[hidden]{display:none}.main-article__rail-eyebrow,.main-article__below-eyebrow{margin:0 0 1.2rem;color:var(--sg-article-muted);font-size:calc(var(--font-base-size) - 6px);font-weight:800;line-height:1.2;text-transform:uppercase}.main-article__toc-list{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.main-article__toc-link{display:block;padding:.75rem .9rem;border-left:2px solid transparent;color:var(--sg-article-text);font-size:calc(var(--font-base-size) - 3px);line-height:1.35;text-decoration:none}.main-article__toc-link:hover,.main-article__toc-link.is-active{border-left-color:var(--sg-article-forest);background:#44492914;color:var(--sg-article-forest)}.main-article__brand-card{display:grid;gap:1.4rem}.main-article__brand-head{display:flex;align-items:center;gap:1.2rem}.main-article__brand-logo{width:5.2rem;height:5.2rem;flex:0 0 5.2rem;overflow:hidden;border-radius:.8rem;background:var(--sg-article-forest);color:#fff}.main-article__brand-logo img{display:block;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;object-fit:cover!important}.main-article__brand-logo-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:800;text-transform:uppercase}.main-article__brand-title{margin:0;color:var(--sg-article-forest);font-family:"Avenir","Avenir Next",var(--font-headline),sans-serif;font-size:2rem;font-weight:800;line-height:1.15}.main-article__brand-tier{display:inline-flex;align-items:center;width:fit-content;min-height:2.8rem;padding:.35rem 1rem;border-radius:999px;background:var(--sg-article-forest);color:#fff;font-size:calc(var(--font-base-size) - 5px);font-weight:800;line-height:1;text-transform:uppercase}.main-article__brand-description{margin:0;color:var(--sg-article-muted);font-size:calc(var(--font-base-size) - 3px);line-height:1.55}.main-article__score-list{display:grid;gap:1rem}.main-article__score-row{display:grid;gap:.45rem}.main-article__score-meta{display:flex;justify-content:space-between;gap:1rem;color:var(--sg-article-muted);font-size:calc(var(--font-base-size) - 5px);font-weight:800;line-height:1.2;text-transform:uppercase}.main-article__score-track{height:.5rem;overflow:hidden;border-radius:999px;background:#44492929}.main-article__score-fill{display:block;width:var(--score-width, 0%);height:100%;border-radius:inherit;background:var(--sg-article-sage)}.main-article__rail-button,.main-article__newsletter-button,.main-article__below-link{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;border-radius:var(--border-radius, 4px);font-family:"Avenir","Avenir Next",var(--font-button),sans-serif;font-size:calc(var(--font-base-size) - 3px);font-weight:800;line-height:1.2;text-decoration:none}.main-article__rail-button,.main-article__newsletter-button{width:100%;border:1px solid var(--sg-article-forest);background:var(--sg-article-forest);color:#fff}.main-article__rail-button:hover,.main-article__newsletter-button:hover{background:transparent;color:var(--sg-article-forest)}.main-article__below-link{min-height:auto;color:var(--sg-article-forest);text-decoration:underline;text-underline-offset:.25em}.main-article__related-list{display:grid;gap:1.4rem}.main-article__related-item{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:1.2rem;align-items:start;color:inherit;text-decoration:none}.main-article__related-thumb{width:5.2rem;height:5.2rem;overflow:hidden;border-radius:.6rem;background:#4449291a}.main-article__related-thumb img{display:block;width:100%;height:100%;object-fit:cover}.main-article__related-title{display:block;margin:0 0 .35rem;color:var(--sg-article-text);font-size:calc(var(--font-base-size) - 3px);font-weight:800;line-height:1.35}.main-article__related-meta{display:block;margin:0;color:var(--sg-article-muted);font-size:calc(var(--font-base-size) - 5px);line-height:1.35}.main-article__newsletter-copy{margin:0 0 1.2rem;color:var(--sg-article-muted);font-size:calc(var(--font-base-size) - 3px);line-height:1.55}.main-article__newsletter-form{position:relative}.main-article__newsletter-field{width:100%;height:4.2rem;margin-bottom:.8rem;padding:0 1.2rem;border:1px solid var(--sg-article-border);border-radius:var(--border-radius, 4px);background:#fff;color:var(--sg-article-text);font-family:"Avenir","Avenir Next",var(--font-base),sans-serif;font-size:calc(var(--font-base-size) - 3px)}.main-article__newsletter-honeypot{position:absolute;left:-100vw;width:1px;height:1px;opacity:0;pointer-events:none}.main-article__newsletter-status{margin:1rem 0 0;color:var(--sg-article-forest);font-size:calc(var(--font-base-size) - 3px);font-weight:800}.main-article__newsletter-status[data-status=error]{color:#8b2e2e}.main-article__share{flex-wrap:wrap;align-items:center;margin-top:0}.main-article__share p{margin:0;color:var(--sg-article-muted);font-size:calc(var(--font-base-size) - 3px);font-weight:800;text-transform:uppercase}.main-article__below{display:grid;gap:clamp(3.2rem,5vw,5.6rem);padding:clamp(2.4rem,4vw,4.8rem) 0 clamp(4.8rem,7vw,7.2rem)}.main-article__below-section{content-visibility:auto;contain-intrinsic-size:1px 520px;border-top:1px solid var(--sg-article-border);padding-top:clamp(2.4rem,4vw,4rem)}.main-article__below-heading{margin:0 0 2rem;color:var(--sg-article-forest);font-family:"Avenir","Avenir Next",var(--font-headline),sans-serif;font-size:clamp(2.6rem,3vw,3.8rem);font-weight:800;line-height:1.12}.main-article__below-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.main-article__shop-head{display:flex;align-items:end;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.main-article__shop-copy{max-width:62rem}.main-article__shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.main-article__shop-grid .card__container{height:100%}.main-article__below-card{display:block;overflow:hidden;border:1px solid var(--sg-article-border);border-radius:var(--border-radius-card, 8px);background:#fff;color:inherit;text-decoration:none}.main-article__below-card-media{aspect-ratio:16 / 9;overflow:hidden;background:var(--sg-article-linen)}.main-article__below-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.main-article__below-card:hover img{transform:scale(1.03)}.main-article__below-card-body{padding:1.6rem}.main-article__below-card-title{margin:0 0 .8rem;color:var(--sg-article-text);font-size:clamp(1.5rem,1.2vw,1.8rem);font-weight:800;line-height:1.35}.main-article__below-card-meta{margin:0;color:var(--sg-article-muted);font-size:calc(var(--font-base-size) - 4px)}.main-article__below-newsletter{content-visibility:auto;contain-intrinsic-size:1px 280px;display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,40rem);gap:clamp(2.4rem,4vw,5.6rem);align-items:center;padding:clamp(2.4rem,4vw,4rem);border-radius:var(--border-radius-card, 8px);background:var(--sg-article-forest);color:#fff}.main-article__below-newsletter .main-article__below-heading,.main-article__below-newsletter .main-article__newsletter-copy{color:inherit}.main-article__below-newsletter .main-article__newsletter-copy{opacity:.76}.main-article__below-newsletter .main-article__newsletter-field{border-color:#ffffff47}.main-article__below-newsletter .main-article__newsletter-status{color:#fff}.main-article__below-newsletter .main-article__newsletter-button{border-color:var(--sg-article-sage);background:var(--sg-article-sage)}.main-article__below-newsletter .main-article__newsletter-button:hover{border-color:#fff;color:#fff}.main-article__comment-area{content-visibility:auto;contain-intrinsic-size:1px 560px;width:min(100% - 3.2rem,82rem);margin-left:auto;margin-right:auto}@media screen and (max-width:989px){.main-article__hero{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding-top:2.4rem;margin-bottom:3.2rem}.main-article__hero .main-article__img{height:var(--section-height, 22rem)}.main-article__layout{grid-template-columns:minmax(0,1fr)}.main-article__rail{display:none}.main-article__below-related-grid{display:flex;gap:1.4rem;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.6rem;scrollbar-width:none}.main-article__below-related-grid::-webkit-scrollbar{display:none}.main-article__below-card{width:min(85vw,34rem);flex:0 0 auto}.main-article__below-newsletter{grid-template-columns:minmax(0,1fr)}.main-article__shop-head{display:grid;align-items:start}.main-article__shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media screen and (max-width:749px){.main-article__hero,.main-article__content--title,.main-article__pic,.main-article__layout-shell,.main-article__below,.main-article__comment-area{width:min(100% - 2.4rem,var(--site-max-width))}.main-article__content--title{padding-top:2.4rem}.main-article__title{font-size:clamp(2.8rem,9vw,4rem);line-height:1.08}.main-article__body{font-size:1.5rem}.main-article .main-article__body blockquote,.main-article .main-article__body blockquote:not([class]){margin:2.8rem 0;padding-left:1.8rem}.main-article .main-article__body blockquote :where(p,h1,h2,h3,h4,h5,h6){font-size:clamp(1.9rem,6vw,2.2rem)}.main-article__body h2{margin-top:4rem;padding-top:3rem}.main-article__shortcode-product-row-card{flex-basis:min(18.5rem,78vw);min-width:min(18.5rem,78vw)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-sg-seo-article.css.map */
