@charset "UTF-8";html{height:100%}body{font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style);color:var(--color-brand-text);background-color:var(--color-brand-background);font-size:1.125rem;line-height:1.5rem;display:grid;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body.collection-filter-is-open{overflow:hidden}@media screen and (max-width:1023px){body.mobile-menu--is-open{overflow:hidden}}body.cart-drawer-is-open{overflow:hidden}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden{display:none!important}figure{margin:0;padding:0}.element-spacing,.h1,.h2,.h3,.h4,.h5,.h6,.template-w .section-header h1,blockquote,body .rebuy-widget .primary-title,dl,figure,form,h1,h2,h3,h4,h5,h6,ol,p,q,table,ul{margin-top:0;margin-bottom:calc(var(--element-spacing)*1)}.element-spacing:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.template-w .section-header h1:last-child,blockquote:last-child,body .rebuy-widget .primary-title:last-child,dl:last-child,figure:last-child,form:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,q:last-child,table:last-child,ul:last-child{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,.template-w .section-header h1,body .rebuy-widget .primary-title,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:calc(var(--element-spacing)*2)}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.template-w .section-header h1:last-child,body .rebuy-widget .primary-title:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,li ol,li ul,table table{margin-bottom:0}a,a:active,a:focus,a:hover{text-decoration:none;color:var(--color-brand-primary)}a:active,a:focus,a:hover{text-decoration:underline;text-underline-position:under}a.underlined-link{color:var(--color-brand-link);display:inline-block;position:relative}a.underlined-link,a.underlined-link:after{transition:all var(--duration-default) ease}a.underlined-link:after{content:"";display:block;width:100%;height:.0625rem;position:absolute;bottom:-.25rem;left:0;background:var(--color-brand-link)}a.underlined-link:hover{color:var(--color-brand-link-hover)}a.underlined-link:hover:after{background:var(--color-brand-secondary)}.shopify-challenge__container{margin:7rem auto}.list-unstyled{list-style:none;margin:0;padding:0}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.cover-element{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.h1,.h2,.h3,.h4,.h5,.h6,.heading,.template-w .section-header h1,body .rebuy-widget .primary-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style);line-height:1.2}.h1,h1{font-size:2.5rem;line-height:2.75rem}@media screen and (min-width:1024px){.h1,h1{font-size:5rem;line-height:5.5rem}}.h2,.template-w .section-header h1,h2{font-size:2.25rem;line-height:2.5rem}@media screen and (min-width:1024px){.h2,.template-w .section-header h1,h2{font-size:3.5rem;line-height:3.875rem}}.h3,h3{font-size:1.875rem;line-height:2.25rem}@media screen and (min-width:1024px){.h3,h3{font-size:3rem;line-height:3.25rem}}.h4,h4{font-size:1.75rem;line-height:2rem}@media screen and (min-width:1024px){.h4,h4{font-size:2.25rem;line-height:2.75rem}}.h5,body .rebuy-widget .primary-title,h5{font-size:1.5rem;line-height:1.75rem}@media screen and (min-width:1024px){.h5,body .rebuy-widget .primary-title,h5{font-size:2rem;line-height:2.625rem}}.h6,h6{font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:1024px){.h6,h6{font-size:1.5rem;line-height:2rem}}b,strong{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style)}.text-gray{color:var(--color-brand-text-50)}.text-primary{color:var(--color-brand-primary)}.text-secondary{color:var(--color-brand-secondary)}.text-inherit{color:inherit}.weight-regular{font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style)}.weight-medium{font-family:var(--font-medium-family);font-weight:var(--font-medium-weight);font-style:var(--font-medium-style)}.weight-bold{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style)}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.body-xxs,.label-xxs{font-size:.625rem;line-height:.8125rem}.body-extra-small,.label-extra-small{font-size:.75rem;line-height:1rem}.body-small,.label-small,body .rebuy-widget .rebuy-select{font-size:.875rem;line-height:1.25rem}.body-medium,.label-medium{font-size:1.125rem;line-height:1.5rem}.body-large,.label-large{font-size:1.375rem;line-height:1.875rem}.body-extra-large,.label-extra-large{font-size:1.625rem;line-height:2.125rem}blockquote{font-size:1.25rem;line-height:1.5rem;font-family:var(--font-medium-family);font-weight:var(--font-medium-weight);font-style:var(--font-medium-style)}blockquote p{line-height:inherit}.caption{font-size:1rem;line-height:1.7}table:not([class]){border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 1px var(--color-brand-secondary-15);table-layout:fixed;font-size:1rem}table:not([class]) :not([class]) td,table:not([class]) :not([class]) th{padding:1em;border:1px solid var(--color-brand-secondary-15)}.left{text-align:left}.center{text-align:center}.right{text-align:right}@media screen and (min-width:768px){.left--md{text-align:left}}@media screen and (min-width:768px){.center--md{text-align:center}}@media screen and (min-width:768px){.right--md{text-align:right}}.uppercase{text-transform:uppercase}.light{opacity:.7}.link{cursor:pointer;display:inline-block;color:var(--color-brand-link);text-decoration:none;transition:all var(--duration-default) ease}.link .icon [fill=currentColor]{fill:var(--color-brand-link)}.link .icon [stroke=currentColor]{stroke:var(--color-brand-link)}.link:active,.link:focus,.link:hover{text-decoration:none;color:var(--color-brand-link-hover);transition:all var(--duration-default) ease}.link:active .icon [fill=currentColor],.link:focus .icon [fill=currentColor],.link:hover .icon [fill=currentColor]{fill:var(--color-brand-link-hover)}.link:active .icon [stroke=currentColor],.link:focus .icon [stroke=currentColor],.link:hover .icon [stroke=currentColor]{stroke:var(--color-brand-link-hover)}.link.link--text{--color-brand-link:var(--color-brand-link);--color-brand-link-hover:var(--color-brand-link-hover)}.link-with-icon{display:inline-flex;font-size:1rem;letter-spacing:.1rem;text-decoration:none;margin-bottom:4.5rem;white-space:nowrap}.link-with-icon .icon{width:1.5rem;margin-left:1rem}.circle-divider:after{content:"•";margin:0 1rem}.circle-divider:last-of-type:after{display:none}hr{border:none;height:1px;background-color:var(--color-brand-secondary-15);display:block;margin:5rem 0}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:var(--color-brand-secondary-5);color:var(--color-brand-secondary-50);fill:var(--color-brand-secondary-50)}details>*{box-sizing:border-box}.break{overflow-wrap:break-word}svg .fill{fill:var(--color-brand-text)}svg .stroke{stroke:var(--color-brand-text)}@media (prefers-reduced-motion){.motion-reduce{transition:none!important}}.underlined{color:var(--color-brand-link);display:inline-block;position:relative}.underlined,.underlined:after{transition:all var(--duration-default) ease}.underlined:after{content:"";display:block;width:100%;height:.0625rem;position:absolute;bottom:-.25rem;left:0;background:var(--color-brand-link)}.underlined:hover{color:var(--color-brand-link)}.underlined:hover:after{background:var(--color-brand-link)}.animate-arrow .icon-arrow path{transform:translateX(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translateX(-.05rem)}.summary{cursor:pointer;list-style:none;position:relative}.summary .icon-caret{height:.6rem;right:1.5rem;top:calc(50% - .35rem)}.summary::-webkit-details-marker{display:none}:focus,:focus-visible{outline:.0625rem solid var(--color-brand-secondary-25);outline-offset:0}:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.template-w .section-header{margin-bottom:1rem}.template-w .page-width{padding:0 1rem;max-width:41rem;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.template-w .page-width .payment-form{padding:1rem}.template-w .page-width .payment-method-container label{box-sizing:border-box}.template-w .page-width .payment-card-number-brand>span{width:100%}.is-relative{position:relative}body .rebuy-widget .primary-title{margin-bottom:1.5rem;text-align:center!important}body .rebuy-widget input[type=checkbox]{width:1.125rem;height:1.125rem}body .rebuy-widget .rebuy-select{font-family:inherit;border:.0625rem solid var(--color-border)!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzFBMTcxQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMy41MyA2LjEwM2MuMjYtLjI2LjY4Mi0uMjYuOTQyIDBsMy41MjkgMy41MyAzLjUyOC0zLjUzYS42NjcuNjY3IDAgMDEuOTQzLjk0M2wtNCA0YS42NjcuNjY3IDAgMDEtLjk0MyAwbC00LTRhLjY2Ny42NjcgMCAwMTAtLjk0M3oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-position:calc(100% - 8px) 50%;background-size:1.25rem 1.25rem;background-repeat:no-repeat}.article-template{grid-template-areas:"hero-container" "header" "content" "topics-and-explanations"}@media screen and (min-width:768px){.article-template{grid-template-areas:"header" "hero-container" "content" "topics-and-explanations"}}.article-template__header{grid-area:header;margin-bottom:0;width:100%;grid-template-areas:"type date" "title title" "author author"}@media screen and (min-width:768px){.article-template__header{margin-top:2.5rem;margin-bottom:3.5rem;grid-template-areas:"type type" "title title" "author date";text-align:center;grid-area:header}}.article-template__header .button{font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;border:0}.article-template__header .article-header__title{grid-area:title;font-size:1.5rem;line-height:1.75rem;text-align:center;margin:0 0 1rem}@media screen and (min-width:768px){.article-template__header .article-header__title{font-size:3.5rem;line-height:3.875rem;margin-top:2rem;margin-bottom:2rem}}.article-template__header .article-header__type{grid-area:type}.article-template__header .article-header__author,.article-template__header .article-header__date{grid-column-end:span 2;text-align:center}@media screen and (max-width:767px){.article-template__header .article-header__date{grid-area:date;text-align:right}}@media screen and (min-width:768px){.article-template__header .article-header__date{grid-row-start:3}}.article-template__header .article-header__author{display:block;text-align:center;font-size:.75rem;line-height:1rem}.article-template__header .article-header__author-wrapper{border-bottom:1px solid var(--color-black);padding-bottom:.125rem}.article-template__header.has-author.has-date .article-header__author{grid-area:author;text-align:left}@media screen and (min-width:768px){.article-template__header.has-author.has-date .article-header__author{text-align:right}}.article-template__header.has-author.has-date .article-header__date{grid-area:date;text-align:right}@media screen and (min-width:768px){.article-template__header.has-author.has-date .article-header__date{text-align:left}}@media screen and (max-width:767px){.article-template__header.has-date:not(.has-type) .article-header__date{grid-area:type;text-align:left}}.article-template__header.has-date .article-header__title,.article-template__header.has-type .article-header__title{margin-top:1.5rem}@media screen and (min-width:768px){.article-template__header.has-date .article-header__title{margin-bottom:1.5rem}}.article-template__header.has-author .article-header__title{margin-bottom:1.5rem}.article-template__hero-container{margin-bottom:2rem;width:100%;grid-area:hero-container}@media screen and (min-width:768px){.article-template__hero-container{margin-bottom:0}}.article-template__hero-container .img{padding-bottom:100%}@media screen and (min-width:768px){.article-template__hero-container .img{padding-bottom:55%}}.article-template__content{grid-area:content;margin-top:2rem;width:100%}@media screen and (min-width:768px){.article-template__content{margin-top:4.5rem}}.article-template__content img{display:block;width:100%;margin:3rem 0}@media screen and (min-width:768px){.article-template__content img{margin:4.5rem 0}}.article-template__content h4{font-size:1.6875rem}@media screen and (min-width:768px){.article-template__content h4{font-size:2rem;line-height:2.625rem;margin-top:4.5rem}}@media screen and (min-width:768px){.article-template__content h5{margin-bottom:4.5rem}}@media screen and (min-width:768px){.article-template__content p,.article-template__content span{font-size:1.375rem;line-height:1.875rem}}@media screen and (min-width:768px){.article-template__content a,.article-template__content div,.article-template__content h1,.article-template__content h2,.article-template__content h3,.article-template__content h4,.article-template__content h5,.article-template__content h6,.article-template__content p,.article-template__content span{margin-left:auto;margin-right:auto}}.article-template__content a{text-decoration:none;position:relative;display:inline-block}.article-template__content a:before{width:100%;opacity:.2}.article-template__content a:after,.article-template__content a:before{content:"";position:absolute;left:0;bottom:0;height:.0625rem;background:var(--color-black);border-radius:.25rem}.article-template__content a:after{width:0;opacity:1;transition:width var(--duration-default) ease-in-out}.article-template__content a:active,.article-template__content a:focus,.article-template__content a:hover{text-decoration:none}.article-template__content a:active:after,.article-template__content a:focus:after,.article-template__content a:hover:after{width:100%}.article-template .topics-and-explanations{grid-area:topics-and-explanations;margin-block:3.5rem}.article-template .topics-and-explanations__title{font-size:1.5rem;line-height:1.75rem;margin-bottom:2rem}@media screen and (min-width:768px){.article-template .topics-and-explanations__title{font-size:3.5rem;line-height:3.875rem}}.article-template .topics-and-explanations figure{margin-bottom:0}@media screen and (min-width:768px){.article-template .topics-and-explanations .topics{margin-bottom:5rem}}.article-template .topics-and-explanations .topics ul{display:flex;flex-direction:column;row-gap:.5rem;margin-left:1rem}@media screen and (min-width:768px){.article-template .topics-and-explanations .topics ul{margin-left:2.5rem}}.article-template .topics-and-explanations .topics a span{position:relative;transition:color var(--duration-default) ease}.article-template .topics-and-explanations .topics a span:after{content:"";display:block;width:100%;height:.0625rem;position:absolute;bottom:-.25rem;left:0;background:var(--color-black-25);transition:background var(--duration-default) ease}.article-template .topics-and-explanations .topics a:active,.article-template .topics-and-explanations .topics a:focus,.article-template .topics-and-explanations .topics a:hover{text-decoration:none;color:var(--color-brand-link-hover)}.article-template .topics-and-explanations .topics a:active span:after,.article-template .topics-and-explanations .topics a:focus span:after,.article-template .topics-and-explanations .topics a:hover span:after{background:var(--color-brand-secondary)}.article-template .topics-and-explanations .topic__link{display:inline-flex;align-items:center;gap:.5rem}.article-template .topics-and-explanations .topic__image{width:5rem;height:auto}.article-template .topics-and-explanations .explanation{margin-block:4rem}.article-template .topics-and-explanations .explanation__image{width:7.5rem;height:auto}.article-template .topics-and-explanations .explanation__title{display:flex;align-items:center;gap:1rem;font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style)}.article-template .topics-and-explanations .explanation .metafield-rich_text_field a{text-decoration:underline}.article-template .topics-and-explanations .explanation .metafield-rich_text_field a:active,.article-template .topics-and-explanations .explanation .metafield-rich_text_field a:focus,.article-template .topics-and-explanations .explanation .metafield-rich_text_field a:hover{text-decoration:none}.article-template .topics-and-explanations .explanation__content-media{margin-block:2.5rem}.article-template .topics-and-explanations .explanation iframe,.article-template .topics-and-explanations .explanation video{max-width:100%}html:has(.topics-and-explanations){scroll-behavior:smooth}.template-article .breadcrumbs-section{margin-top:0;margin-bottom:0}.template-article .social-sharing-section{margin-top:3rem;padding-bottom:1rem}@media screen and (min-width:768px){.template-article .social-sharing-section{margin:4.5rem 0}}.template-article .social-sharing-section h3{margin-bottom:1rem}.template-article .related-articles{margin-top:4.5rem}@media screen and (min-width:768px){.template-article .related-articles{margin-top:6rem}}