.rte blockquote:not(.rte--keep-original-styles *),.rte cite:not(.rte--keep-original-styles *),.rte dl:not(.rte--keep-original-styles *),.rte figure:not(.rte--keep-original-styles *),.rte form:not(.rte--keep-original-styles *),.rte h1:not(.rte--keep-original-styles *),.rte h2:not(.rte--keep-original-styles *),.rte h3:not(.rte--keep-original-styles *),.rte h4:not(.rte--keep-original-styles *),.rte h5:not(.rte--keep-original-styles *),.rte h6:not(.rte--keep-original-styles *),.rte ol:not(.rte--keep-original-styles *),.rte p:not(.rte--keep-original-styles *),.rte q:not(.rte--keep-original-styles *),.rte table:not(.rte--keep-original-styles *),.rte ul:not(.rte--keep-original-styles *){font-size:1rem;line-height:1.5rem;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.rte blockquote:not(.rte--keep-original-styles *),.rte cite:not(.rte--keep-original-styles *),.rte dl:not(.rte--keep-original-styles *),.rte figure:not(.rte--keep-original-styles *),.rte form:not(.rte--keep-original-styles *),.rte h1:not(.rte--keep-original-styles *),.rte h2:not(.rte--keep-original-styles *),.rte h3:not(.rte--keep-original-styles *),.rte h4:not(.rte--keep-original-styles *),.rte h5:not(.rte--keep-original-styles *),.rte h6:not(.rte--keep-original-styles *),.rte ol:not(.rte--keep-original-styles *),.rte p:not(.rte--keep-original-styles *),.rte q:not(.rte--keep-original-styles *),.rte table:not(.rte--keep-original-styles *),.rte ul:not(.rte--keep-original-styles *){font-size:1.125rem;line-height:1.75rem}}.rte h2:not(.rte--keep-original-styles *),.rte h3:not(.rte--keep-original-styles *){color:var(--color-blue-30);font-size:1.5rem;line-height:2rem;margin-bottom:var(--element-spacing)}@media screen and (min-width:1024px){.rte h2:not(.rte--keep-original-styles *),.rte h3:not(.rte--keep-original-styles *){font-size:2rem;line-height:2.5rem;margin-bottom:2rem}}.rte div:not(.rte--keep-original-margins *):not(.rte--keep-original-margins){margin-top:var(--element-spacing)}.rte div:not(.rte--keep-original-margins *):not(.rte--keep-original-margins):first-child{margin-top:0}.rte div.rte__container{margin-bottom:var(--container-spacing);margin-top:var(--container-spacing)}.rte div.rte__container:first-child{margin-top:0}.rte ul:not(.rte--keep-original-styles *){list-style:revert;padding:revert}.rte table{table-layout:fixed}.rte img:not(.rte--keep-original-styles *){margin-bottom:calc(var(--element-spacing)*2);margin-top:calc(var(--element-spacing)*2);max-width:100%;vertical-align:bottom}@media screen and (min-width:768px){.rte img:not(.rte--keep-original-styles *){margin-bottom:calc(var(--element-spacing)*2.5);margin-top:calc(var(--element-spacing)*2.5)}}.rte blockquote{margin-bottom:calc(var(--element-spacing)*3);margin-top:calc(var(--element-spacing)*3)}@media screen and (min-width:768px){.rte blockquote{margin-bottom:calc(var(--element-spacing)*3.5);margin-top:calc(var(--element-spacing)*3.5)}}.rte blockquote cite{display:block}.rte .quote{border-bottom:1px solid var(--color-border);color:var(--color-blue-30);max-width:var(--site-center-narrow);padding-bottom:1.5rem;position:relative}@media screen and (min-width:1024px){.rte .quote{padding-bottom:2.5rem}.rte .quote.is-grid-lg{grid-template-areas:"quote__image quote__main" "quote__footer quote__footer";grid-template-columns:124px 1fr}.rte .quote.is-grid-lg .quote__image{grid-area:quote__image}.rte .quote.is-grid-lg .quote__main{grid-area:quote__main}.rte .quote.is-grid-lg .quote__footer{grid-area:quote__footer}}.rte .quote__image{border-radius:50%;margin-bottom:1.5rem;margin-left:0;max-width:5.25rem}@media screen and (min-width:1024px){.rte .quote__image{margin-bottom:0;max-width:7.75rem}}.rte .quote__image img{margin:0}.rte .quote__main{font-size:1.125rem;line-height:1.75rem}@media screen and (min-width:1024px){.rte .quote__main{font-size:1.5rem;line-height:2rem;margin-bottom:0}}.rte .quote__footer{color:var(--color-black);width:100%}@media screen and (max-width:1023px){.rte .quote__footer{font-size:.875rem;line-height:1.3125rem}}.rte .two-columns-with-image-and-text{margin-top:0;padding-bottom:var(--container-spacing);padding-top:var(--container-spacing);position:relative}.rte .two-columns-with-image-and-text:after{background-color:var(--color-gray-extra-light);bottom:0;content:"";left:calc(-50vw + 50%);position:absolute;top:0;width:100vw;z-index:-1}@media screen and (max-width:767px){.rte .two-columns-with-image-and-text__inner{row-gap:2.5rem}}@media screen and (min-width:768px){.rte .two-columns-with-image-and-text__inner>div:first-child{grid-column-start:2}.rte .two-columns-with-image-and-text__inner>div:last-child.two-columns-with-image-and-text__text{grid-column-start:8}.rte .two-columns-with-image-and-text__inner>div:last-child.two-columns-with-image-and-text__image{grid-column-start:7}}.rte .two-columns-with-image-and-text__image,.rte .two-columns-with-image-and-text__text{margin-top:0}@media screen and (max-width:767px){.rte .two-columns-with-image-and-text__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.rte .two-columns-with-image-and-text img{margin:0}.rte .two-columns-with-image-and-text+.two-columns-with-image-and-text{margin-top:0;padding-top:0}@media screen and (min-width:1024px){.rte .two-columns-with-image-and-text+.two-columns-with-image-and-text{margin-top:-2.5rem}}@media screen and (max-width:559px){.rte .image-blocks{overflow-x:auto;overflow-y:hidden;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:calc(100% + var(--site-side-spacing))}.touch .rte .image-blocks{-ms-overflow-style:none;scrollbar-width:none}.touch .rte .image-blocks::-webkit-scrollbar{display:none}.rte .image-blocks__inner{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}}.rte .image-blocks .image-block{margin-top:0}@media screen and (max-width:559px){.rte .image-blocks .image-block{-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start;width:86%}.rte .image-blocks .image-block:last-child{padding-right:var(--site-side-spacing)}}.rte .image-blocks .image-block__legend{font-size:.875rem;line-height:1.3125rem;margin-left:0;margin-top:var(--element-spacing)}@media screen and (min-width:1024px){.rte .image-blocks .image-block__legend{font-size:.875rem}}@media screen and (min-width:1200px){.rte .image-blocks .image-block__legend{max-width:90%}}@media screen and (max-width:559px){.no-touch .rte .image-blocks .image-block__legend{padding-bottom:var(--element-spacing)}}.rte .image-blocks img{margin:0}@media screen and (min-width:1024px){.article-template__header h1{font-size:3rem;line-height:3.5rem}}.article-template__hero-container{margin-bottom:var(--container-spacing);margin-left:calc(var(--site-side-spacing)*-1);position:relative;width:calc(100% + var(--site-side-spacing)*2)}@media screen and (min-width:768px){.article-template__hero-container{margin-left:0;min-height:33.75rem;width:100%}}.article-template__featured-image{width:100%}@media screen and (min-width:768px){.article-template__featured-image{aspect-ratio:auto;height:100%;left:0;position:absolute;top:0;z-index:-1}}.article-template__content-wrapper{padding:var(--default-padding);width:100%}@media screen and (min-width:768px){.article-template__content-wrapper{margin:var(--site-side-spacing);max-width:34.6875rem}}.article-template__header+.article-template__content{margin-top:calc(var(--element-spacing)*3)}.article-template__date-and-author{margin-bottom:var(--element-spacing)}@media screen and (min-width:1024px){.article-template__date-and-author{margin-bottom:2rem}}.article-template__date-and-author+div.rte__container{margin-top:var(--element-spacing)}@media screen and (min-width:1024px){.article-template__date-and-author+div.rte__container{margin-top:2rem}}.article-template__date-and-author .article-header__date+.article-header__author:before{content:" - "}.article-template__product-carousel{margin-bottom:var(--container-spacing);margin-top:var(--container-spacing)}@media screen and (max-width:1919px){[dir=ltr] .article-template__product-carousel .default-swiper{margin-left:0;margin-right:calc(var(--site-side-spacing)*-1)}[dir=rtl] .article-template__product-carousel .default-swiper{margin-left:calc(var(--site-side-spacing)*-1);margin-right:0}.article-template__product-carousel .default-swiper{max-width:calc(100% + var(--site-side-spacing))}.article-template__product-carousel:not(.article-template__product-carousel--has-text) .default-swiper__navigation{padding-right:var(--site-side-spacing)}}.article-template__product-carousel:not(.article-template__product-carousel--has-text) .default-swiper__navigation button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:1920px){.article-template__product-carousel--has-text .default-swiper{width:calc(var(--site-center) + (100vw - var(--site-center))/2)}}.article-template__product-carousel--has-text .default-swiper__header{padding-left:0}.article-template__comment-wrapper{margin:3rem auto 1rem;max-width:var(--site-center-narrow);width:calc(100vw - 75px)}.article-template__comment-wrapper .form__actions{margin-top:1rem}.article-template__comment-wrapper .article-template__comments-comment{padding:2rem 0}.article-template__comment-wrapper .article-template__comments-comment+.article-template__comments-comment{border-top:1px solid var(--color-border)}.article-template__comment-wrapper .article-template__comments-comment>header{margin-bottom:.5rem}@media screen and (max-width:767px){.article-template__comment-wrapper .article-template__comments-comment>header>span+span{display:block;font-size:.875rem;line-height:1.3125rem}}@media screen and (min-width:768px){.article-template__comment-wrapper .article-template__comments-comment>header>span+span{margin-left:.375rem}}.article-template__comment-wrapper .article-template__comment-warning{color:var(--color-black);font-size:.875rem;line-height:1.3125rem}@media screen and (min-width:768px){.template-article .main-article-section:first-child>.container:first-of-type{margin-top:var(--container-spacing--narrow)}}@media screen and (min-width:1920px){.template-article .article-carousel{padding-left:calc((100vw - var(--site-center))/2);width:calc(var(--site-center) + (100vw - var(--site-center))/2)}}.template-article .article-carousel .container-content{margin:0;max-width:none;padding:0}