.article-body{font-family:var(--font-primary--family, inherit);font-size:1.125rem;line-height:1.9;color:#333;text-align:left;overflow-wrap:break-word}.article-body :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,dl,table,pre,hr){max-width:42rem;margin-inline:auto}.article-body :where(img){max-width:min(100%,42rem);margin-inline:auto}.article-body :where(.article-section,.full-width-section,.content-container,.service-cards-container,.service-card,.photo-gallery-wrapper,.photo-gallery,.store-info-box,.map-wrapper) :where(p,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,dl,table,pre,hr,img),.article-body :where(.article-section,.full-width-section,.content-container,.service-cards-container,.service-card,.photo-gallery-wrapper,.photo-gallery,.store-info-box,.map-wrapper){max-width:none}.article-body :where(h2){margin-block-start:2.5em;margin-block-end:.75em;font-size:1.5rem;line-height:1.4;font-weight:700;color:#222;padding-left:.75rem;border-left:4px solid var(--color-brand, #b50221)}.article-body :where(h3){margin-block-start:2em;margin-block-end:.625em;font-size:1.25rem;line-height:1.45;font-weight:700;color:#222}.article-body :where(h4){margin-block-start:1.75em;margin-block-end:.5em;font-size:1.0625rem;line-height:1.5;font-weight:700;color:#333}.article-body :where(h5,h6){margin-block-start:1.5em;margin-block-end:.5em;font-size:1rem;line-height:1.5;font-weight:700;color:#333}.article-body :where(h2,h3,h4,h5,h6):first-child{margin-block-start:0}.article-body :where(h2,h3)[id]{scroll-margin-top:6rem}.article-body :where(p){margin-block-start:0;margin-block-end:1.25em}.article-body :where(ul,ol){margin-block-start:0;margin-block-end:1.25em;padding-left:1.5em}.article-body :where(ul){list-style:disc}.article-body :where(ol){list-style:decimal}.article-body :where(ul ul){list-style:circle}.article-body :where(li){margin-block-end:.5em}.article-body :where(li>ul,li>ol){margin-block-start:.5em;margin-block-end:0}.article-body :where(blockquote){margin-block-start:1.5em;margin-block-end:1.5em;padding:.5em 1em;border-left:3px solid #ddd;color:#888;font-size:.9375rem;line-height:1.7;text-align:center}.article-body :where(blockquote p){margin-block-start:0;margin-block-end:.5em}.article-body :where(blockquote p:last-child){margin-block-end:0}.article-body :where(figure){margin-block-start:1.75em;margin-block-end:1.75em}.article-body :where(figcaption){margin-block-start:.625em;color:#888;font-size:.9375rem;line-height:1.7;text-align:center}.article-body :where(img){max-width:100%;height:auto;border-radius:.5rem}.article-body :where(img[height]){height:auto!important}.article-body :where(p>img:only-child){display:block}.article-body :where(table){max-width:100%;margin-block-start:1.5em;margin-block-end:1.5em;border-collapse:collapse;font-size:1rem;line-height:1.6;display:block;overflow-x:auto}.article-body :where(th,td){padding:.625em .875em;border:1px solid #e0e0e0;text-align:left;vertical-align:top}.article-body :where(thead th){background:var(--color-muted, #f6f6f6);font-weight:700;color:#222}.article-body :where(tbody tr:nth-child(2n)){background:#fafafa}.article-body :where(a){color:var(--color-brand, #b50221);text-decoration:underline;text-underline-offset:.2em}.article-body :where(a:hover,a:focus-visible){color:var(--color-brand-dark, #720014)}.article-body :where(strong,b){font-weight:700;color:#1f1f1f}.article-body :where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--color-muted, #f6f6f6);padding:.15em .4em;border-radius:.25rem}.article-body :where(pre){margin-block-start:1.5em;margin-block-end:1.5em;padding:1em 1.25em;background:var(--color-muted, #f6f6f6);border-radius:.5rem;overflow-x:auto;font-size:.9375rem;line-height:1.6}.article-body :where(pre code){background:none;padding:0}.article-body :where(hr){margin-block-start:2.5em;margin-block-end:2.5em;border:0;border-top:1px solid #e0e0e0}.article-body :where(abbr[title]){text-decoration:underline dotted;cursor:help}.article-body :where(dl){margin-block-start:1.5em;margin-block-end:1.5em}.article-body :where(dt){font-weight:700;color:#222;margin-block-start:1em}.article-body :where(dd){margin-block-start:.25em;margin-inline-start:1.5em;color:#555}.article-body :where(.full-width-section){width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:5rem .9375rem;box-sizing:border-box;overflow-x:hidden}.article-body :where(.full-width-section)>*{max-width:60rem;margin-inline:auto}.article-body :where(.reveal){opacity:1}html.js .article-body :where(.reveal){opacity:0;transition:opacity 1.2s cubic-bezier(.17,.55,.55,1),transform 1.2s cubic-bezier(.17,.55,.55,1);will-change:transform,opacity}html.js .article-body :where(.reveal-up){transform:translateY(5rem)}html.js .article-body :where(.reveal-left){transform:translate(-5rem)}html.js .article-body :where(.reveal-right){transform:translate(5rem)}html.js .article-body :where(.reveal-scale){transform:scale(.8)}html.js .article-body :where(.reveal.active){opacity:1;transform:translate(0) scale(1)}@media(prefers-reduced-motion:reduce){.article-body *,.article-body *:before,.article-body *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.js .article-body :where(.reveal){opacity:1;transform:none}}@media(max-width:767px){.article-body{font-size:1.0625rem;line-height:1.85}.article-body :where(h2){font-size:1.3125rem}.article-body :where(h3){font-size:1.125rem}.article-body :where(.full-width-section){padding:3rem .9375rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/article.css.map */
