.blog-posts.section--page-width{--page-content-width:117rem;--page-width:calc(117rem + var(--page-margin) * 2)}@media(min-width:1025px){.blog-posts .blog-posts__main{grid-template-columns:27rem minmax(0,1fr)!important;column-gap:4.8rem!important}}.blog-posts .text-block h1{font-family:var(--font-heading--family);font-size:clamp(3.2rem,2.6rem + 1.6vw,4.2rem);font-weight:600;line-height:1.1;margin:0;color:var(--color-foreground-heading);text-transform:none;letter-spacing:0;text-wrap:balance}.blog-posts .breadcrumbs{font-size:1.3rem}.blog-posts__sidebar-heading{font-family:var(--font-heading--family);font-size:1.9rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--color-foreground-heading);padding:0 0 .8rem;margin:0 0 1.2rem;border-bottom:2px solid #E4D3B4}.blog-posts__sidebar-heading p{margin:0}.blog-posts__sidebar-item+.blog-posts__sidebar-item{margin-top:3.2rem}.blog-post__recent-posts-list{margin:0;padding:0;list-style:none}.blog-post__recent-posts-item{padding:0 0 1.2rem;margin:0 0 1.2rem;border-bottom:1px solid #F0E4CC}.blog-post__recent-posts-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.blog-post__recent-posts-item .blog-title{margin:0 0 .3rem;font-family:var(--font-body--family);font-size:1.45rem;font-weight:700;line-height:1.4;text-transform:none;letter-spacing:0}.blog-post__recent-posts-item .blog-title a{color:var(--color-foreground-heading);text-decoration:none}.blog-post__recent-posts-item .blog-title a:hover{color:var(--color-primary)}.blog-post__recent-posts-item .date{display:block;font-size:1.2rem;font-style:italic;color:#8a6242}.blog-post__sidebar-text{background:#f6e7ce;border-radius:2rem;padding:1.8rem 2rem}.blog-post__sidebar-text .blog-posts__sidebar-heading{border:0;padding:0;margin:0 0 .8rem}.blog-post__sidebar-text-content{font-size:1.45rem;line-height:1.6;color:var(--color-foreground)}.blog-post__sidebar-text-content a{display:inline-flex;margin-top:1.2rem;padding:.9rem 1.6rem;border-radius:999px;background:var(--color-primary);color:var(--color-primary-button-text);font-size:1.2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.blog-post__sidebar-text-content a:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.blog-post-card{background:#fffcf3;border:1px solid #E4D3B4;border-radius:2.4rem;padding:1.4rem;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}@media(hover:hover){.blog-post-card:hover{border-color:var(--color-primary);box-shadow:0 1.2rem 2.8rem #8a624224;transform:translateY(-2px)}}.blog-post-card .image-block{border-radius:1.6rem;overflow:hidden;background:#f6e7ce}.blog-post-card .image-block__image{width:100%;height:100%;object-fit:cover;object-position:left center;display:block;border-radius:0}.blog-post-card__image-container a{display:block;text-decoration:none}.blog-post-card__content-label{display:inline-flex;align-items:center;padding:.5rem 1.1rem;margin:0 1.2rem .6rem 0;border-radius:999px;background:var(--color-primary);color:var(--color-primary-button-text);font-size:1.1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:0;line-height:1.2}.blog-post-card .text-block,.blog-post-card .text-block p{color:var(--color-foreground-heading);line-height:1.25;transition:color .16s ease}.blog-post-card a:hover .text-block p{color:var(--color-primary)}.blog-post-details{font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.blog-post-details em{font-style:normal}.blog-post-card__content-text{font-size:1.5rem;line-height:1.65;color:var(--color-foreground)}.blog-post-card__content-text>a.block{display:flex;width:fit-content;align-items:center;gap:.6rem;margin-top:1.4rem;padding:.9rem 1.6rem;border-radius:999px;border:1px solid var(--color-foreground-heading);color:var(--color-foreground-heading);font-size:1.2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .16s ease,color .16s ease}.blog-post-card__content-text>a.block:hover{background:var(--color-foreground-heading);color:var(--color-background)}.blog-post-card.grid{padding:0;overflow:hidden}.blog-post-card.grid .blog-post-card__content{padding:2rem 2rem 0}.blog-post-card.grid .blog-post-card__content:last-child{padding:0 2rem 2.2rem}.blog-post-card.grid .image-block{border-radius:0}.blog-post-card.grid .image-block__image{aspect-ratio:2.26;object-fit:cover;object-position:center}.blog-post-card.max-md\:grid .image-block__image{aspect-ratio:16/9}@media(min-width:750px){.blog-post-card--classic.md\:flex{padding:1.6rem;gap:2.4rem;align-items:stretch}.blog-post-card--classic.md\:flex .blog-post-card__image-container{flex:0 0 44%;max-width:44%}.blog-post-card--classic.md\:flex .blog-post-card__image-container>a,.blog-post-card--classic.md\:flex .blog-post-card__image-container .shopify-block,.blog-post-card--classic.md\:flex .image-block{height:100%;display:block}.blog-post-card--classic.md\:flex .image-block__image{aspect-ratio:auto;min-height:19rem}.blog-post-card.grid .blog-post-card__content{padding:2.4rem 2.8rem 0}.blog-post-card.grid .blog-post-card__content:last-child{padding:0 2.8rem 2.8rem}}.blog-posts .article-template{max-width:none}.blog-posts__detail{max-width:86rem}.blog-posts__detail .text-block h1{font-family:var(--font-heading--family);font-size:clamp(3rem,2.4rem + 1.6vw,4.2rem);font-weight:600;line-height:1.12;margin:0;color:var(--color-foreground-heading);text-transform:none;letter-spacing:0;text-wrap:balance}.cp-article-hero{max-width:86rem;margin:0 0 2.8rem;border-radius:var(--cp-hero-radius,2.4rem);overflow:hidden;background:#f6e7ce}.cp-article-hero img{display:block;width:100%;height:auto}.blog-posts__detail .rte{font-size:1.65rem;line-height:1.75;color:var(--color-foreground);max-width:none}.blog-posts__detail .rte h2{font-family:var(--font-heading--family);font-size:clamp(2.4rem,2rem + 1vw,3rem);font-weight:600;line-height:1.22;color:var(--color-foreground-heading);text-transform:none;letter-spacing:0}.blog-posts__detail .rte h3{font-family:var(--font-heading--family);font-size:2rem;font-weight:600;line-height:1.3;color:var(--color-foreground-heading);text-transform:none;letter-spacing:0}.blog-posts__detail .rte p,.blog-posts__detail .rte li{font-size:1.65rem}.blog-posts__detail .rte a{color:var(--color-primary)}.blog-posts__detail .rte strong{color:var(--color-foreground-heading)}.blog-posts__detail .rte table{font-size:1.5rem}.blog-posts__detail .rte img{max-width:100%;height:auto}.article__pagination{max-width:86rem;margin-top:3.2rem}.article__pagination .button,.blog-posts .toggle-sidebar .button--drawer{border-radius:999px}@media(max-width:749px){.blog-posts__detail .rte{font-size:1.6rem}.blog-post-card{padding:1.2rem}.cp-article-hero{border-radius:1.6rem;margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cp-blog.css.map */
