body.template-blog #MainContent .blog-posts{--page-content-width: var(--editorial-page-content-width);padding-block:2rem 4rem}body.template-blog #MainContent .blog-posts>.text-block{padding-block:0 2.5rem;max-width:100%}body.template-blog #MainContent h1,body.template-article #MainContent .custom-article h1{color:var(--homepage-text);font-size:clamp(2.5rem,5.5vw,3.75rem);line-height:1.04;letter-spacing:-.06em;text-wrap:balance;text-align:left;max-inline-size:100%}body.template-blog #MainContent .blog-posts-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem}body.template-blog #MainContent .blog-post-item{grid-column:span 1;min-width:0}body.template-blog #MainContent .blog-post-item--horizontal{grid-column:1 / -1}body.template-blog #MainContent .blog-post-card{gap:1.25rem;height:100%}body.template-blog #MainContent .blog-post-item--horizontal .blog-post-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center}body.template-blog #MainContent .blog-post-card__image-container{overflow:hidden;border-radius:var(--homepage-radius-md)}body.template-blog #MainContent .blog-post-card__image{display:block;height:auto;aspect-ratio:16 / 9}body.template-blog #MainContent .blog-post-item--horizontal .blog-post-card__image{aspect-ratio:1.15}body.template-blog #MainContent .blog-post-card__content{padding:0;min-width:0}body.template-blog #MainContent .blog-post-card__title-link,body.template-blog #MainContent .blog-post-card__title-link .text-block{padding:0}body.template-blog #MainContent .blog-post-card__title-link h2{color:var(--homepage-text);font-size:1.5rem;line-height:1.2;letter-spacing:-.035em;margin:0;text-wrap:balance}body.template-blog #MainContent .blog-post-item--horizontal .blog-post-card__title-link h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.12;letter-spacing:-.045em}body.template-blog #MainContent .blog-post-details,body.template-article #MainContent .blog-post-details{font-size:.875rem;line-height:1.5;color:var(--homepage-text-muted)}body.template-blog #MainContent .blog-post-details{padding-block:.75rem 0}body.template-blog #MainContent .blog-post-card__content-text{font-size:1rem;line-height:1.65;color:var(--homepage-text-muted);padding-block:1rem 0}body.template-blog #MainContent .blog-post-card__content-text a,body.template-article #MainContent .custom-cta-banner__actions :is(.button,.button-secondary){display:inline-flex;width:fit-content;justify-content:center;align-items:center;min-height:3.5rem;padding:.95rem 1.55rem;border:1px solid var(--homepage-border-strong);border-radius:999px;background:#fff;color:var(--homepage-text);font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:none}body.template-blog #MainContent .blog-post-card__content-text a{margin-top:1.25rem}body.template-blog #MainContent .pagination{margin-top:3rem}body.template-blog #MainContent a:focus-visible,body.template-article #MainContent :is(a,summary):focus-visible{outline:2px solid var(--homepage-text);outline-offset:5px}body.template-article #MainContent .custom-article>.section-content-wrapper{padding-block:2rem;gap:1.5rem;min-width:0}body.template-article #MainContent .custom-article .text-block:has(h1){width:100%;max-width:56rem;margin-inline:auto}body.template-article #MainContent .custom-article .blog-post-details{padding-block:0;text-align:left;justify-content:flex-start;width:min(100%,56rem);margin-inline:auto}body.template-article #MainContent .custom-article>.section-content-wrapper>.shopify-block{width:100%;min-width:0}body.template-article #MainContent .blog-post-featured-image{max-width:60rem;margin-block:.5rem 1rem}body.template-article #MainContent .blog-post-featured-image__image{display:block;height:auto;aspect-ratio:16 / 9;border-radius:var(--homepage-radius-md)}body.template-article #MainContent .blog-post-content{width:100%;max-width:44rem;font-size:1.0625rem;line-height:1.75;color:var(--homepage-text-muted);overflow-wrap:anywhere}body.template-article #MainContent .blog-post-content :is(h2,h3,h4,strong){color:var(--homepage-text)}body.template-article #MainContent .blog-post-content h2,body.template-article #MainContent .custom-cta-banner__heading h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.12;letter-spacing:-.045em;text-wrap:balance}body.template-article #MainContent .blog-post-content h2{margin-block:2.5rem 1.25rem}body.template-article #MainContent .blog-post-content h3{font-size:1.5rem;line-height:1.25;letter-spacing:-.035em;margin-block:2rem 1rem}body.template-article #MainContent .blog-post-content h4{font-size:1.125rem;line-height:1.4;margin-block:1.5rem .75rem}body.template-article #MainContent .blog-post-content [id]{scroll-margin-top:7rem}body.template-article #MainContent .blog-post-content p{margin-block:0 1.25rem}body.template-article #MainContent .blog-post-content :is(ul,ol){margin-block:0 1.5rem;padding-left:1.25rem}body.template-article #MainContent .blog-post-content li+li{margin-top:.6rem}body.template-article #MainContent .blog-post-content a{color:var(--homepage-text);text-underline-offset:.2em}body.template-article #MainContent .blog-post-content :is(blockquote,nav[aria-label=Inneh\e5llsf\f6rteckning]){background:var(--homepage-surface-subtle);border:0;border-radius:var(--homepage-radius-md);padding:1.5rem;margin-block:1.5rem}body.template-article #MainContent .blog-post-content nav[aria-label=Inneh\e5llsf\f6rteckning]{background:var(--homepage-surface-subtle)!important;border-radius:var(--homepage-radius-md)!important}body.template-article #MainContent .blog-post-content blockquote p:last-child{margin-bottom:0}body.template-article #MainContent .blog-post-content figure{margin-inline:0}body.template-article #MainContent .blog-post-content img{display:block;width:auto!important;max-width:100%;height:auto!important;max-height:35rem;margin-inline:auto;border-radius:var(--homepage-radius-md)}body.template-article #MainContent .blog-post-content figcaption{font-size:.875rem;line-height:1.5}body.template-article #MainContent .blog-post-content .rte-table-wrapper{max-width:100%;overflow-x:auto;margin-block:1.5rem}body.template-article #MainContent .blog-post-content table{width:100%;font-size:.875rem;line-height:1.5;border-collapse:collapse}body.template-article #MainContent .blog-post-content :is(th,td){padding:.85rem;border:1px solid var(--homepage-border-strong);text-align:left;vertical-align:top}body.template-article #MainContent .blog-post-content th{background:var(--homepage-surface-subtle);color:var(--homepage-text)}body.template-article #MainContent .custom-cta-banner-section{padding-block:2rem 4rem}body.template-article #MainContent .custom-cta-banner{max-width:44rem;background:var(--homepage-surface-subtle);border:0;border-radius:var(--homepage-radius-md);padding:2.5rem;box-shadow:none}body.template-article #MainContent .custom-cta-banner__text{color:var(--homepage-text-muted);font-size:1rem;line-height:1.65}body.template-article #MainContent .custom-cta-banner__eyebrow{font-size:.625rem;letter-spacing:.16em}body.template-article #MainContent .custom-cta-banner__actions .button{background:var(--homepage-text);color:#fff;border-color:var(--homepage-text)}@media(min-width:750px)and (max-width:989px){body.template-blog #MainContent .blog-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-blog #MainContent .blog-post-item--horizontal .blog-post-card{gap:2rem}}@media(max-width:749px){body.template-blog #MainContent .blog-posts{padding-block:1.5rem 3rem}body.template-blog #MainContent .blog-posts-container,body.template-blog #MainContent .blog-post-item--horizontal .blog-post-card{grid-template-columns:minmax(0,1fr);gap:2rem}body.template-blog #MainContent .blog-post-item--horizontal .blog-post-card{gap:1.25rem}body.template-blog #MainContent .blog-post-item--horizontal .blog-post-card__image{aspect-ratio:16 / 9}body.template-article #MainContent .custom-article>.section-content-wrapper{padding-block:1.5rem}body.template-article #MainContent .blog-post-content table:has(tr>:nth-child(3)){min-width:36rem;overflow-wrap:normal}body.template-article #MainContent .blog-post-content{font-size:1rem;line-height:1.7}body.template-article #MainContent .blog-post-content img{max-height:22.5rem}body.template-article #MainContent .custom-cta-banner{padding:1.5rem}body.template-article #MainContent .custom-cta-banner-section{padding-block:1.5rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-blog-pages.css.map */
