h1,h2,h3,h4,h5,h6,p{margin:0}.rte--simple a{color:inherit;text-decoration:underline}.rte--simple a:hover{color:inherit}.rte--simple h1,.rte--simple h2,.rte--simple h3,.rte--simple h4,.rte--simple h5,.rte--simple h6,.rte--simple *{font:inherit;text-transform:inherit;letter-spacing:inherit}.rte--simple strong{font-weight:bold}
.rte--simple em{font-style:italic}.rte--simple ul,.rte--simple ol{padding:0;margin:0;list-style-position:inside}.rte--simple .metafield-rich_text_field>*+*{margin-top:var(--rte-simple-spacing,0.5em)}.rte--simple *+*{margin-top:var(--rte-simple-spacing,0.5em)}h1,.h1{font:var(--font-h1);text-transform:var(--font-h1-text-transform);letter-spacing:var(--font-h1-letter-spacing)}
h2,.h2{font:var(--font-h2);text-transform:var(--font-h2-text-transform);letter-spacing:var(--font-h2-letter-spacing)}h3,.h3{font:var(--font-h3);text-transform:var(--font-h3-text-transform);letter-spacing:var(--font-h3-letter-spacing)}h4,.h4{font:var(--font-h4);text-transform:var(--font-h4-text-transform);letter-spacing:var(--font-h4-letter-spacing)}
.h4--bold,.h4--strong{font:var(--font-h4-bold);text-transform:var(--font-h4-bold-text-transform);letter-spacing:var(--font-h4-bold-letter-spacing)}h5,.h5{font:var(--font-h5);text-transform:var(--font-h5-text-transform);letter-spacing:var(--font-h5-letter-spacing)}.subtitle{font:var(--font-subtitle);text-transform:var(--font-subtitle-text-transform);letter-spacing:var(--font-subtitle-letter-spacing)}
.button-text{font:var(--font-button-text);text-transform:var(--font-button-text-text-transform);letter-spacing:var(--font-button-text-letter-spacing)}.button-link{font:var(--font-button-link);text-transform:var(--font-button-link-text-transform);letter-spacing:var(--font-button-link-letter-spacing);text-decoration:underline}
p,.text{font:var(--font-text-default);text-transform:var(--font-text-default-text-transform);letter-spacing:var(--font-text-default-letter-spacing)}.text--large{font:var(--font-text-big);text-transform:var(--font-text-big-text-transform);letter-spacing:var(--font-text-big-letter-spacing)}.text-strong{font-weight:700}
.link-text-bold{font:var(--font-link-text-bold);text-transform:var(--font-link-text-bold-text-transform);letter-spacing:var(--font-link-text-bold-letter-spacing)}.link-text-book{font:var(--font-link-text-book);text-transform:var(--font-link-text-book-text-transform);letter-spacing:var(--font-link-text-book-letter-spacing)}
.caption{font:var(--font-caption);text-transform:var(--font-caption-text-transform);letter-spacing:var(--font-caption-letter-spacing)}.caption-small{font:var(--font-caption-small);text-transform:var(--font-caption-small-text-transform);letter-spacing:var(--font-caption-small-letter-spacing)}.rte-heading p{font:inherit;letter-spacing:inherit}
.eyebrow,.utility{font:var(--font-subtitle);text-transform:var(--font-subtitle-text-transform);letter-spacing:var(--font-subtitle-letter-spacing)}blockquote{font:var(--font-text-big);text-transform:var(--font-text-big-text-transform);letter-spacing:var(--font-text-big-letter-spacing)}h6,.h6{font:var(--font-h5);text-transform:var(--font-h5-text-transform);letter-spacing:var(--font-h5-letter-spacing)}
@media(max-width:1279px){.nav-text{font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.6px}}@media(min-width:1280px){.nav-text{font-weight:500;font-size:1.4rem;line-height:2.2rem}}b,strong{font-weight:700}:root{--font-h1-family:"Circular";--font-h1-size:4.4rem;--font-h1-style:normal;--font-h1-weight:900;--font-h1-line-height:1.05;--font-h1-text-transform:uppercase;--font-h1-letter-spacing:-0.045em;--font-h2-family:"Circular";--font-h2-size:3.2rem;--font-h2-style:normal;--font-h2-weight:900;--font-h2-line-height:1.1;--font-h2-text-transform:none;--font-h2-letter-spacing:-0.045em;--font-h3-family:"Circular";--font-h3-size:2.4rem;--font-h3-style:normal;--font-h3-weight:900;--font-h3-line-height:1.15;--font-h3-text-transform:none;--font-h3-letter-spacing:-0.045em;--font-h4-family:"Circular";--font-h4-size:2rem;--font-h4-style:normal;--font-h4-weight:450;--font-h4-line-height:1.2;--font-h4-text-transform:none;--font-h4-letter-spacing:-0.045em;--font-h4-bold-family:"Circular";--font-h4-bold-size:2rem;--font-h4-bold-style:normal;--font-h4-bold-weight:900;--font-h4-bold-line-height:1.2;--font-h4-bold-text-transform:none;--font-h4-bold-letter-spacing:-0.045em;--font-h5-family:"Circular";--font-h5-size:1.6rem;--font-h5-style:normal;--font-h5-weight:900;--font-h5-line-height:1.25;--font-h5-text-transform:none;--font-h5-letter-spacing:-0.035em;--font-subtitle-family:"Circular";--font-subtitle-size:1.4rem;--font-subtitle-style:normal;--font-subtitle-weight:900;--font-subtitle-line-height:1.3;--font-subtitle-text-transform:none;--font-subtitle-letter-spacing:-0.025em;--font-button-text-family:"Circular";--font-button-text-size:1.2rem;--font-button-text-style:normal;--font-button-text-weight:450;--font-button-text-line-height:1.2;--font-button-text-text-transform:none;--font-button-text-letter-spacing:normal;--font-button-link-family:"Circular";--font-button-link-size:1.2rem;--font-button-link-style:normal;--font-button-link-weight:900;--font-button-link-line-height:1.2;--font-button-link-text-transform:none;--font-button-link-letter-spacing:normal;--font-text-big-family:"Circular";--font-text-big-size:1.6rem;--font-text-big-style:normal;--font-text-big-weight:450;--font-text-big-line-height:1.25;--font-text-big-text-transform:none;--font-text-big-letter-spacing:-0.025em;--font-text-default-family:"Circular";--font-text-default-size:1.4rem;--font-text-default-style:normal;--font-text-default-weight:450;--font-text-default-line-height:1.3;--font-text-default-text-transform:none;--font-text-default-letter-spacing:-0.01em;--font-link-text-bold-family:"Circular";--font-link-text-bold-size:1.2rem;--font-link-text-bold-style:normal;--font-link-text-bold-weight:900;--font-link-text-bold-line-height:1.3;--font-link-text-bold-text-transform:none;--font-link-text-bold-letter-spacing:normal;--font-link-text-book-family:"Circular";--font-link-text-book-size:1.2rem;--font-link-text-book-style:normal;--font-link-text-book-weight:450;--font-link-text-book-line-height:1.39;--font-link-text-book-text-transform:none;--font-link-text-book-letter-spacing:normal;--font-caption-family:"Circular";--font-caption-size:1rem;--font-caption-style:normal;--font-caption-weight:450;--font-caption-line-height:1.5;--font-caption-text-transform:none;--font-caption-letter-spacing:normal;--font-caption-small-family:"Circular";--font-caption-small-size:.8rem;--font-caption-small-style:normal;--font-caption-small-weight:450;--font-caption-small-line-height:1.5;--font-caption-small-text-transform:none;--font-caption-small-letter-spacing:normal;--font-h1:var(--font-h1-style) var(--font-h1-weight) var(--font-h1-size) / var(--font-h1-line-height) var(--font-h1-family);--font-h2:var(--font-h2-style) var(--font-h2-weight) var(--font-h2-size) / var(--font-h2-line-height) var(--font-h2-family);--font-h3:var(--font-h3-style) var(--font-h3-weight) var(--font-h3-size) / var(--font-h3-line-height) var(--font-h3-family);--font-h4:var(--font-h4-style) var(--font-h4-weight) var(--font-h4-size) / var(--font-h4-line-height) var(--font-h4-family);--font-h4-bold:var(--font-h4-bold-style) var(--font-h4-bold-weight) var(--font-h4-bold-size) / var(--font-h4-bold-line-height) var(--font-h4-bold-family);--font-h5:var(--font-h5-style) var(--font-h5-weight) var(--font-h5-size) / var(--font-h5-line-height) var(--font-h5-family);--font-subtitle:var(--font-subtitle-style) var(--font-subtitle-weight) var(--font-subtitle-size) / var(--font-subtitle-line-height) var(--font-subtitle-family);--font-button-text:var(--font-button-text-style) var(--font-button-text-weight) var(--font-button-text-size) / var(--font-button-text-line-height) var(--font-button-text-family);--font-button-link:var(--font-button-link-style) var(--font-button-link-weight) var(--font-button-link-size) / var(--font-button-link-line-height) var(--font-button-link-family);--font-text-big:var(--font-text-big-style) var(--font-text-big-weight) var(--font-text-big-size) / var(--font-text-big-line-height) var(--font-text-big-family);--font-text-default:var(--font-text-default-style) var(--font-text-default-weight) var(--font-text-default-size) / var(--font-text-default-line-height) var(--font-text-default-family);--font-link-text-bold:var(--font-link-text-bold-style) var(--font-link-text-bold-weight) var(--font-link-text-bold-size) / var(--font-link-text-bold-line-height) var(--font-link-text-bold-family);--font-link-text-book:var(--font-link-text-book-style) var(--font-link-text-book-weight) var(--font-link-text-book-size) / var(--font-link-text-book-line-height) var(--font-link-text-book-family);--font-caption:var(--font-caption-style) var(--font-caption-weight) var(--font-caption-size) / var(--font-caption-line-height) var(--font-caption-family);--font-caption-small:var(--font-caption-small-style) var(--font-caption-small-weight) var(--font-caption-small-size) / var(--font-caption-small-line-height) var(--font-caption-small-family)}
@media(min-width:992px){:root{--font-h1-size:6.4rem;--font-h2-size:4.4rem;--font-h3-size:3.6rem;--font-h4-size:2.4rem;--font-h4-letter-spacing:-0.035em;--font-h4-bold-size:2.4rem;--font-h5-size:2rem;--font-h5-letter-spacing:-0.045em;--font-subtitle-size:1.6rem;--font-button-text-size:1.4rem;--font-button-link-size:1.4rem;--font-button-link-line-height:normal;--font-text-big-size:2rem;--font-link-text-bold-size:1.4rem;--font-link-text-book-size:1.4rem;--font-caption-size:1.2rem;--font-caption-line-height:1.4;--font-caption-small-size:1rem}
}.article-comments{max-width:87.8rem;margin:0 auto;padding-bottom:6rem}@media(min-width:992px){.article-comments{padding-bottom:4rem}}.article-comments__comment-count{padding-top:4rem;padding-bottom:3.2rem}@media(min-width:992px){.article-comments__comment-count{padding-top:8rem;padding-bottom:4rem}}.article-comments__comments{margin-bottom:6rem;display:grid;gap:1.6rem}
@media(min-width:992px){.article-comments__comments{margin-bottom:8rem;gap:2rem}}.article-comments__comment{background:var(--color-lighter-grey);border-radius:8px;padding:3.8rem 2.6rem}@media(min-width:992px){.article-comments__comment{padding:4.5rem 9.5rem}}.article-comments__comment-content{font:var(--font-text-big);text-transform:var(--font-text-big-text-transform);letter-spacing:var(--font-text-big-letter-spacing)}
.article-comments__comment-content p{font:inherit}.article-comments__comment-content p+p{margin-top:1em}.article-comments__comment-footer{font:var(--font-caption);letter-spacing:var(--font-caption-letter-spacing);text-transform:uppercase;display:flex;align-items:center;gap:1.3rem;color:var(--color-dark-grey);margin-top:3.2rem}
.article-comments__footer-spacer{width:2.78px;height:2.78px;background:currentColor;border-radius:50%}.article-comments__form-heading{padding-bottom:3.2rem}.article-comments__form-status{margin-bottom:2.1rem}.article-comments__form-status-list{list-style:none;margin-top:1.6rem}.article-comments__form-status-list a:hover{color:var(--color-dark-grey)}
.article-comments__form-errors-heading{font:var(--font-text-big);text-transform:var(--font-text-big-text-transform);letter-spacing:var(--font-text-big-letter-spacing)}.article-comments__form-errors-heading:focus{outline:0}.article-comments__form-success-message{font:var(--font-text-big);text-transform:var(--font-text-big-text-transform);letter-spacing:var(--font-text-big-letter-spacing);padding-left:3.3rem;position:relative}
.article-comments__form-success-message:focus{outline:0}.article-comments__form-success-message .icon{position:absolute;left:0;top:6px}.article-comments__comment-fields{display:grid;gap:2.1rem}@media(min-width:992px){.article-comments__comment-fields{grid-template-columns:repeat(2,1fr)}}.article-comments__form-control--comment{grid-column:1/-1}
.article-comments__label{font:var(--font-link-text-book);text-transform:var(--font-link-text-book-text-transform);letter-spacing:var(--font-link-text-book-letter-spacing);color:var(--color-dark-grey)}.article-comments__comment-warning{color:var(--color-dark-grey);font:var(--font-caption);text-transform:var(--font-caption-text-transform);letter-spacing:var(--font-caption-letter-spacing);margin-top:.8rem}
@media(min-width:992px){.article-comments__comment-warning{margin-top:1.6rem}}.article-comments__submit{margin-top:3.2rem;width:100%}@media(min-width:992px){.article-comments__submit{width:auto;min-width:20.1rem}}.article-comments__pagination{text-align:center;display:flex;justify-content:center;align-items:center;margin-top:2rem}
.article-comments__pagination-item{padding:10px;display:flex;align-items:center;justify-content:center;font:var(--font-link-text-book);text-transform:var(--font-link-text-book-text-transform);letter-spacing:var(--font-link-text-book-letter-spacing)}.article-comments__pagination-item .icon{width:8px;height:auto}.article-comments__pagination-item:hover{color:var(--color-dark-grey)}
.article-comments__pagination-item--current{text-decoration:underline;text-underline-offset:.2em}.article-comments__pagination-previous{margin-right:10px}.article-comments__pagination-next{margin-left:10px}.shoppable-image{position:relative}.shoppable-image__image{display:block;width:100%;height:auto}.shoppable-image__products{display:grid;gap:8px;margin-top:8px}
@media(min-width:992px){.shoppable-image__products{position:absolute;left:10px;right:10px;bottom:10px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0}}.shoppable-image__product{border-radius:8px;border:1px solid var(--color-light-grey);display:flex;align-items:center;gap:8px;padding-right:8px;overflow:hidden}
.shoppable-image .shoppable-image__product{text-decoration:none}@media(min-width:992px){.shoppable-image__product{background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@media(hover:hover) and (pointer:fine){.shoppable-image__product:hover .shoppable-image__cta{background:var(--color-black);color:var(--color-white)}
}.shoppable-image__product-image{width:80px;height:auto;aspect-ratio:1;background:var(--color-white)}.shoppable-image__product-details{padding-block:8px}.shoppable-image__product-title{font:var(--font-text-default);text-transform:var(--font-text-default-text-transform);letter-spacing:var(--font-text-default-letter-spacing)}
.shoppable-image__product-price{font:var(--font-caption);text-transform:var(--font-caption-text-transform);letter-spacing:var(--font-caption-letter-spacing);margin-top:4px;display:flex;align-items:center;gap:8px}.shoppable-image__product-price span{display:flex;align-items:center;gap:4px}.shoppable-image__product-price del{color:var(--color-dark-grey)}
.shoppable-image__product-availability{color:var(--color-dark-grey)}.shoppable-image__cta{margin-left:auto;border-radius:50px;aspect-ratio:1;width:35px;display:flex;align-items:center;justify-content:center;background:var(--color-white);transition:background .25s ease-in-out,color .25s ease-in-out}shoppable-image{display:block}
.main-article{padding:2.4rem var(--gutter) 0}@media(min-width:992px){.main-article{padding:6rem var(--gutter) 0}}.main-article__header{display:grid;gap:2.4rem;margin-bottom:4rem}@media(min-width:992px){.main-article__header{grid-auto-flow:column;gap:13.5rem;grid-template-columns:203px 1fr;margin-bottom:2.5rem}}@media(min-width:1280px){.main-article__header{grid-template-columns:0 1fr;justify-items:center;gap:0}
}.main-article__header-left{display:grid;justify-items:start;align-content:start;gap:2.7rem}@media(min-width:1280px){.main-article__header-left{width:203px;justify-self:start}}.main-article__header-right{display:grid;justify-items:start;align-content:start;gap:1.6rem}@media(min-width:992px){.main-article__header-right{gap:4rem}
}@media(min-width:1280px){.main-article__header-right{width:65rem}}.main-article__logo.image{width:16.2rem;padding:0;height:auto}@media(min-width:992px){.main-article__logo.image{width:100%}}.main-article__logo.image picture{position:static}.main-article__back{align-self:end;display:flex;align-items:center;justify-content:center;gap:.4rem;font:var(--font-caption);text-transform:var(--font-caption-text-transform);letter-spacing:var(--font-caption-letter-spacing)}
@media(min-width:992px){.main-article__back{gap:.7rem}}.main-article__breadcrumbs{color:var(--color-dark-grey);font:var(--font-caption);text-transform:var(--font-caption-text-transform);letter-spacing:var(--font-caption-letter-spacing)}.main-article__breadcrumbs a{color:inherit;font:inherit}.main-article__breadcrumbs a:hover{color:var(--color-black)}
.main-article__title{max-width:65rem}.main-article__hero{border-radius:3px;overflow:hidden}.main-article__content{margin:2rem auto 0;max-width:65rem;padding-bottom:4rem;display:block}@media(min-width:992px){.main-article__content{margin-top:4rem}}.main-article__content>:empty{display:none}.main-article__content img:not(.styled-article-image),.main-article__content blockquote{margin-top:4rem;display:block}
.main-article__content img:not(.styled-article-image),.main-article__content+*,.main-article__content blockquote+*{margin-top:4rem}.main-article__content>*:has(shoppable-image-products){display:none}.main-article__content>*+*{margin-top:1.5em}.main-article__content>h4+p{margin-top:4rem}@media(min-width:992px){.main-article__content>h4+p{margin-top:4.8rem}
}.main-article__content>h5+p{margin-top:2.6rem}@media(min-width:992px){.main-article__content>h5+p{margin-top:1.6rem}}.main-article__content>*+h5{margin-top:4rem}.main-article__content>*:has(img:not(.styled-article-image)),.main-article__content>*:has(blockquote){margin-top:0}.main-article__content>*:has(img:not(.styled-article-image))+*,.main-article__content>*:has(blockquote)+*{margin-top:4rem}
.main-article__content>*+ul{margin-left:20px;list-style-position:inside}@media(min-width:992px){.main-article__content img:not(.styled-article-image),.main-article__content blockquote,.main-article__content .shoppable-image{--overhang:112px;max-width:none;margin-left:calc(-1 * var(--overhang));margin-right:calc(-1 * var(--overhang));width:calc(100% + 2 * var(--overhang))}
}.main-article__content blockquote{font:var(--font-h3);text-transform:var(--font-h3-text-transform);letter-spacing:var(--font-h3-letter-spacing);background:var(--color-lighter-grey);padding:8rem 5.5rem 9rem;position:relative;text-align:center}@media(min-width:992px){.main-article__content blockquote{padding:8.5rem 8.5rem 10.5rem}
}.main-article__content blockquote::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:1rem;background:var(--color-yellow)}.main-article__content p{font:var(--font-text-big);text-transform:var(--font-text-big-text-transform);letter-spacing:var(--font-text-big-letter-spacing)}
.main-article__content a{font:inherit;text-transform:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:.2em}.main-article__footer{max-width:65rem;margin:0 auto;padding:1.6rem 0 2rem;border-top:.5px solid var(--color-light-grey);display:flex;align-items:center;gap:2.4rem}@media(min-width:992px){.main-article__footer{padding:1.6rem 0 8rem;justify-content:space-between}
}.main-article__comment-count{font:var(--font-link-text-book);text-transform:var(--font-link-text-book-text-transform);letter-spacing:var(--font-link-text-book-letter-spacing)}.main-article__share-details{position:relative}.main-article__share-summary{display:flex;gap:.7rem;align-items:center;font:var(--font-link-text-book);text-transform:var(--font-link-text-book-text-transform);letter-spacing:var(--font-link-text-book-letter-spacing);cursor:pointer}
.main-article__share-summary::-webkit-details-marker{display:none}.main-article__share-options{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);filter:drop-shadow(3px 1px 8px rgba(0,0,0,0.25));background:var(--color-white);display:grid;width:-moz-max-content;width:max-content;z-index:100}
.main-article__share-options::before{content:"";display:block;background:var(--color-white);pointer-events:none;transform:rotate(45deg) translateX(-50%);position:absolute;top:-2px;left:50%;width:15px;height:15px}.main-article__share-item{display:flex;align-items:center;gap:.7rem;font:var(--font-link-text-book);text-transform:var(--font-link-text-book-text-transform);letter-spacing:var(--font-link-text-book-letter-spacing)}
.main-article__share-item svg{color:var(--color-dark-grey)}.main-article__share-item:hover{color:var(--color-dark-grey)}.main-article__share-item--header{padding:1.6rem 2.3rem;border-bottom:1px solid var(--color-light-grey)}.main-article__share-social{display:grid;gap:2.3rem;padding:1.6rem 2.3rem 2rem}.main-article__divider{border-bottom:.5px solid var(--color-light-grey)}
@media(min-width:992px){.main-article__divider{margin:0 calc(-1 * var(--gutter))}}