.shopify-section.seo-article-section{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.seo-article{--seo-article-border: color-mix(in srgb, var(--colorTextBody, #181818) 14%, transparent);--seo-article-muted: color-mix(in srgb, var(--colorTextBody, #181818) 64%, transparent);--seo-article-soft: color-mix(in srgb, var(--theme-color, #9d6348) 9%, #fff);--seo-article-accent: var(--theme-color, #9d6348);--seo-article-sticky-offset: calc(var(--header-height, 80px) + 18px);--seo-article-max-width: 1500px;--seo-article-sidebar-width: 300px;color:var(--colorTextBody, #181818);background:var(--primaryColorBody, #fff);overflow-x:hidden;overflow-x:clip}.seo-article__inner{min-width:0;max-width:var(--seo-article-max-width);padding-top:clamp(20px,3vw,36px);padding-bottom:clamp(44px,6vw,80px)}.seo-article *,.seo-article *:before,.seo-article *:after{box-sizing:border-box}.seo-article a{color:inherit}.seo-article .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-article-layout,.seo-article-main,.seo-article-body-layout,.seo-article-body-main,.seo-article-content{min-width:0;max-width:100%}.seo-article-content a{text-decoration:underline;color:var(--seo-article-accent);font-weight:600}.seo-article-layout{display:block}.seo-article-body-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,var(--seo-article-sidebar-width));gap:clamp(24px,2.6vw,36px);align-items:start}.seo-article-main{width:100%}.seo-article-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 18px;color:var(--seo-article-muted);font-size:13px;line-height:1.4}.seo-article-breadcrumb a{text-decoration:none}.seo-article-breadcrumb a:hover,.seo-article-breadcrumb a:focus-visible,.seo-article-meta__link:hover,.seo-article-meta__link:focus-visible,.seo-article-author__name a:hover,.seo-article-author__name a:focus-visible{color:var(--seo-article-accent)}.seo-article-hero{margin-bottom:clamp(24px,4vw,44px)}.seo-article-hero__main{display:flex;flex-direction:column;justify-content:center;min-height:100%}.seo-article-hero__main--with-media{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.62fr);grid-template-areas:"title media" "meta media" "excerpt media" "share media";column-gap:clamp(28px,4vw,72px);row-gap:0;align-items:center}.seo-article-title{margin:0;color:var(--heading_color, #181818);font-family:var(--heading-font-family);font-size:clamp(34px,4.2vw,58px);font-weight:var(--heading-font-weight, 700);line-height:1.08;letter-spacing:0;text-transform:none}.seo-article-hero__main--with-media .seo-article-title{grid-area:title}.seo-article-hero__media{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;margin:clamp(20px,3vw,32px) 0 0;overflow:hidden;border:1px solid var(--seo-article-border);border-radius:var(--layoutRadius, 10px);background:var(--colorImageBg, #f4eae2)}.seo-article-hero__main--with-media .seo-article-hero__media{grid-area:media;align-self:center;justify-self:end;width:min(100%,760px);min-height:clamp(240px,23vw,420px);margin:0}.seo-article-hero__media-bg{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;background-position:center;background-size:cover;filter:blur(24px);opacity:.2;transform:scale(1.05)}.seo-article-hero__image{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.seo-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:clamp(18px,2.4vw,26px);color:var(--seo-article-muted);font-size:14px;line-height:1.5}.seo-article-hero__main--with-media .seo-article-meta{grid-area:meta}.seo-article-meta>*{display:inline-flex;align-items:center;gap:6px}.seo-article-meta>*+*:before{content:"";width:4px;height:4px;margin-right:6px;border-radius:50%;background:currentColor;opacity:.35}.seo-article-meta__avatar{width:32px;height:32px;display:inline-flex;overflow:hidden;border-radius:50%;background:var(--colorImageBg, #f4eae2)}.seo-article-meta__avatar img,.seo-article-author__avatar img{width:100%;height:100%;object-fit:cover}.seo-article-meta__link{color:var(--colorTextBody, #181818);font-weight:700;text-decoration:none;transition:color .2s ease}.seo-article-excerpt{position:relative;margin-top:clamp(18px,2.5vw,28px);padding:18px 22px 18px 24px;border-left:3px solid var(--seo-article-accent);background:var(--seo-article-soft);color:var(--colorTextBody, #181818);font-size:clamp(16px,1.5vw,19px);font-style:italic;line-height:1.65}.seo-article-hero__main--with-media .seo-article-excerpt{grid-area:excerpt}.seo-article-excerpt__text{display:inline}.seo-article-excerpt__text:before,.seo-article-excerpt__text:after{color:var(--seo-article-accent);content:'"';font-size:1.2em;line-height:1;white-space:nowrap}.seo-article-excerpt__text:before{margin-right:.45em}.seo-article-excerpt__text:after{margin-left:.2em}.seo-article-share{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:clamp(18px,2.5vw,28px)}.seo-article-hero__main--with-media .seo-article-share{grid-area:share}.seo-article-share__label{margin-right:2px;color:var(--seo-article-muted);font-size:13px;font-weight:700;text-transform:uppercase}.seo-article-share__button,.seo-article-social-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--seo-article-border);border-radius:var(--buttonRadius, 6px);background:#fff;color:var(--colorTextBody, #181818);text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.seo-article-share__button{padding:8px 12px;font:inherit;font-size:13px;line-height:1;cursor:pointer;white-space:nowrap}.seo-article-share__button svg,.seo-article-social-link svg{width:18px;height:18px;flex:0 0 auto}.seo-article-share__button:hover,.seo-article-share__button:focus-visible,.seo-article-social-link:hover,.seo-article-social-link:focus-visible{border-color:var(--seo-article-accent);color:var(--seo-article-accent);background:var(--seo-article-soft);box-shadow:0 8px 22px #00000012;transform:translateY(-1px);outline:none}.seo-article-content{contain:inline-size;font-size:clamp(16px,1.18vw,18px);line-height:1.75}.seo-article-content :is(h2,h3){color:var(--heading_color, #181818);font-family:var(--heading-font-family);letter-spacing:0;text-transform:none;scroll-margin-top:calc(var(--seo-article-sticky-offset) + 6px)}.seo-article-content h2{margin:2.2em 0 .7em;font-size:clamp(26px,2.4vw,36px);line-height:1.2}.seo-article-content h3{margin:1.8em 0 .6em;font-size:clamp(20px,1.7vw,26px);line-height:1.25}.seo-article-content img{max-width:100%;height:auto}.seo-article-content :is(.seo-article-table-scroll,.table-wrapper){display:block;position:relative;inline-size:100%;width:100%;max-inline-size:100%;min-inline-size:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;contain:inline-size}.seo-article-content :is(.seo-article-table-scroll,.table-wrapper) table{display:table;width:max-content;max-inline-size:none;min-inline-size:max(100%,40rem);border-collapse:collapse;white-space:nowrap}.seo-article-content table :is(th,td){min-width:120px;padding:12px 14px;border:1px solid var(--seo-article-border);vertical-align:top;white-space:normal;word-break:break-word}.seo-article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(28px,4vw,44px)}.seo-article-tag,.seo-article-role-tag,.seo-article-more-card__tag{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid var(--seo-article-border);border-radius:999px;background:#fff;color:var(--seo-article-muted);font-size:12px;line-height:1;text-decoration:none}.seo-article-tag:hover,.seo-article-tag:focus-visible{border-color:var(--seo-article-accent);color:var(--seo-article-accent);outline:none}.seo-article-content-divider{margin:clamp(30px,5vw,56px) 0 0;border-top:1px solid var(--seo-article-border)}.seo-article-author{position:relative;margin-top:clamp(24px,4vw,40px);padding:clamp(20px,3vw,28px);border:1px solid var(--seo-article-border);border-radius:var(--layoutRadius, 10px);background:#fff}.seo-article-author__profile-link{position:absolute;top:20px;right:22px;color:var(--seo-article-accent);font-size:13px;font-weight:700;text-decoration:none}.seo-article-author__profile-link:hover,.seo-article-author__profile-link:focus-visible{text-decoration:underline}.seo-article-author__header{display:flex;gap:18px;align-items:flex-start;padding-right:110px}.seo-article-author__avatar,.seo-article-author__avatar-link{display:inline-flex;width:86px;height:86px;flex:0 0 86px;overflow:hidden;border-radius:50%;background:var(--colorImageBg, #f4eae2)}.seo-article-author__title-block{min-width:0}.seo-article-author__name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.seo-article-author__name{margin:0;font-family:var(--heading-font-family);font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:0;text-transform:none}.seo-article-author__name a{text-decoration:none}.seo-article-author__socials{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.seo-article-social-link{width:34px;height:34px;min-height:34px;border:0;border-radius:50%;background:transparent}.seo-article-role-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.seo-article-author__bio{margin-top:18px;color:var(--seo-article-muted);line-height:1.7}.seo-article-sidebar{align-self:stretch;min-width:0}.seo-article-sidebar__sticky{position:-webkit-sticky;position:sticky;top:var(--seo-article-sticky-offset);align-self:start;display:grid;gap:18px;height:fit-content;z-index:1}.seo-article-sidebar__card{width:100%;padding:16px;border:1px solid var(--seo-article-border);border-radius:var(--layoutRadius, 10px);background:#fff}.seo-article-sidebar__heading{margin:0 0 14px;color:var(--heading_color, #181818);font-family:var(--heading-font-family);font-size:16px;line-height:1.25;letter-spacing:0;text-transform:none}.seo-article-toc__list,.seo-article-toc__sublist{list-style:none;margin:0;padding:0}.seo-article-toc__list{max-height:50vh;overflow-y:auto;overscroll-behavior-y:none;padding-right:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--colorTextBody, #181818) 22%,transparent) transparent}.seo-article-toc__item{margin:2px 0}.seo-article-toc__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.seo-article-toc__link{display:block;padding:7px 9px;border-radius:6px;color:var(--seo-article-muted);font-size:13px;line-height:1.35;text-decoration:none;transition:background .2s ease,color .2s ease}.seo-article-toc__item--level-3 .seo-article-toc__link{padding-left:18px;font-size:12px}.seo-article-toc__link:hover,.seo-article-toc__link:focus-visible,.seo-article-toc__link.is-active{background:var(--seo-article-soft);color:var(--seo-article-accent);outline:none}.seo-article-toc__toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--seo-article-muted);cursor:pointer}.seo-article-toc__toggle:hover,.seo-article-toc__toggle:focus-visible{background:var(--seo-article-soft);color:var(--seo-article-accent);outline:none}.seo-article-toc__toggle svg{width:16px;height:16px;transition:transform .2s ease}.seo-article-toc__item.is-expanded>.seo-article-toc__row .seo-article-toc__toggle svg{transform:rotate(180deg)}.seo-article-products-list{display:grid;gap:12px}.seo-article-product-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:center;min-height:104px;padding:10px;border:1px solid var(--seo-article-border);border-radius:var(--layoutRadius, 10px);background:#fff;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.seo-article-sidebar .seo-article-product-card{grid-template-columns:72px minmax(0,1fr);min-height:90px}.seo-article-product-card:hover,.seo-article-product-card:focus-visible{border-color:var(--seo-article-accent);box-shadow:0 12px 28px #00000014;transform:translateY(-1px);outline:none}.seo-article-product-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--layoutRadius, 10px) * .7);background:var(--colorImageBg, #f4eae2)}.seo-article-product-card__media img,.seo-article-product-card__media svg{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.seo-article-product-card:hover .seo-article-product-card__media img,.seo-article-product-card:focus-visible .seo-article-product-card__media img{transform:scale(1.04)}.seo-article-product-card__body{display:grid;min-width:0;gap:8px}.seo-article-product-card__title{display:-webkit-box;overflow:hidden;color:var(--colorTextBody, #181818);font-weight:700;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.seo-article-product-card__price{color:var(--seo-article-muted);font-size:13px}.seo-article-product-card--inline{max-width:520px;margin:28px 0}.seo-article-mobile-products{display:none}.seo-article-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(24px,4vw,42px)}.seo-article-nav-card{display:grid;gap:8px;padding:18px;border:1px solid var(--seo-article-border);border-radius:var(--layoutRadius, 10px);background:#fff;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.seo-article-nav-card--next{text-align:right}.seo-article-nav-card:hover,.seo-article-nav-card:focus-visible{border-color:var(--seo-article-accent);box-shadow:0 12px 28px #00000014;transform:translateY(-1px);outline:none}.seo-article-nav-card__direction{color:var(--seo-article-accent);font-size:12px;font-weight:700;text-transform:uppercase}.seo-article-nav-card__meta,.seo-article-more-card__meta{color:var(--seo-article-muted);font-size:12px;line-height:1.4}.seo-article-nav-card__title{color:var(--heading_color, #181818);font-family:var(--heading-font-family);font-size:18px;line-height:1.3}.seo-article-more{margin-top:clamp(44px,7vw,72px)}.seo-article-more__header{margin-bottom:18px}.seo-article-more__header h2{margin:0;color:var(--heading_color, #181818);font-family:var(--heading-font-family);font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:0;text-transform:none}.seo-article-more__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.seo-article-more-card{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1px solid var(--seo-article-border);border-radius:var(--layoutRadius, 10px);background:#fff;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.seo-article-more-card:hover,.seo-article-more-card:focus-visible{border-color:var(--seo-article-accent);box-shadow:0 14px 32px #00000017;transform:translateY(-2px);outline:none}.seo-article-more-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--colorImageBg, #f4eae2)}.seo-article-more-card__media img,.seo-article-more-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.seo-article-more-card:hover .seo-article-more-card__media img,.seo-article-more-card:focus-visible .seo-article-more-card__media img{transform:scale(1.04)}.seo-article-more-card__body{display:grid;grid-template-rows:auto auto 1fr;gap:10px;padding:16px}.seo-article-more-card__title{display:-webkit-box;overflow:hidden;color:var(--heading_color, #181818);font-family:var(--heading-font-family);font-size:18px;line-height:1.32;-webkit-line-clamp:2;-webkit-box-orient:vertical}.seo-article-more-card__tag{align-self:end;justify-self:start}@media(max-width:1180px){.seo-article-body-layout{grid-template-columns:minmax(0,1fr)}.seo-article-sidebar{display:none}.seo-article-mobile-products{display:block;margin-top:clamp(24px,6vw,36px)}.seo-article-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.seo-article__inner{padding-top:16px}.seo-article-breadcrumb__current{display:none}.seo-article-title{font-size:clamp(30px,9vw,42px)}.seo-article-hero__main--with-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "media" "meta" "excerpt" "share"}.seo-article-hero__media{aspect-ratio:4 / 3;margin-top:16px}.seo-article-hero__main--with-media .seo-article-hero__media{min-height:0;margin-top:16px}.seo-article-meta{gap:8px 10px;font-size:13px}.seo-article-share{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px}.seo-article-share__label{flex:0 0 auto}.seo-article-share__button{min-width:38px;padding:8px 10px;flex:0 0 auto}.seo-article-share__button:not(.seo-article-share__button--copy) span,.seo-article-share__button--copy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.seo-article-content{font-size:16px}.seo-article-content :is(.seo-article-table-scroll,.table-wrapper){max-width:100%}.seo-article-content :is(.seo-article-table-scroll,.table-wrapper):before{content:"Swipe to see the full table";display:block;margin-bottom:10px;color:var(--seo-article-muted);font-size:13px;line-height:1.4}.seo-article-content :is(.seo-article-table-scroll,.table-wrapper) table{min-inline-size:max(100%,38rem)}.seo-article-author{padding:20px;text-align:center}.seo-article-author__profile-link{position:static;display:inline-flex;margin-bottom:14px}.seo-article-author__header{flex-direction:column;align-items:center;gap:12px;padding-right:0}.seo-article-author__name-row,.seo-article-author__socials,.seo-article-role-tags{justify-content:center}.seo-article-author__socials{width:100%;margin-top:4px}.seo-article-pagination,.seo-article-more__grid{grid-template-columns:minmax(0,1fr)}.seo-article-nav-card,.seo-article-nav-card--next{text-align:left;transform:none;box-shadow:none}.seo-article-product-card{grid-template-columns:82px minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-seo-article-template.css.map */
