.blog-toolbar{flex-direction:column;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem;display:flex}@media screen and (width>=750px){.blog-toolbar{flex-direction:row;align-items:center}}.blog-toolbar .blog-tags{border-block-end:0}.blog-toolbar__count{text-align:center;flex-shrink:0}.blog-post-list--masonry{--masonry-gap:clamp(3.5rem, 5vw, 5rem);display:block}.blog-post-list--masonry .blog-post-card{display:block}.blog-post-list--masonry .blog-post-list__newsletter{min-height:0;display:block}.blog-post-list--masonry:not(.is-enhanced){column-gap:var(--masonry-gap);columns:1}.blog-post-list--masonry:not(.is-enhanced)>*{break-inside:avoid;margin-block-end:var(--masonry-gap)}@media screen and (width>=700px){.blog-post-list--masonry:not(.is-enhanced){columns:2}}@media screen and (width>=1000px){.blog-post-list--masonry:not(.is-enhanced){columns:3}}@media screen and (width>=1400px){.blog-post-list--masonry:not(.is-enhanced){columns:4}}.blog-post-list--masonry.is-enhanced>:not(:last-child){margin-block-end:var(--masonry-gap)}.blog-post-list__tracks{align-items:flex-start;gap:var(--masonry-gap);display:flex}.blog-post-list__col{gap:var(--masonry-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.blog-editorial{gap:2rem;display:grid}@media screen and (width>=1000px){.blog-editorial{gap:2.5rem}}.blog-editorial__item{border:1px solid rgb(var(--border-color))}.blog-editorial__media{aspect-ratio:1;width:100%;display:block;overflow:hidden}.blog-editorial__image{object-fit:cover;width:100%;height:100%}.blog-editorial__body{flex-direction:column;align-items:start;gap:2rem;padding:2rem;display:flex}.blog-editorial__actions{flex-direction:column;gap:.75rem;width:100%;display:flex}@media screen and (width>=700px){.blog-editorial__actions{flex-flow:wrap;align-items:baseline}}.shopify-section--image-with-text-overlay .blog-editorial__actions{margin-block-start:1.5rem}.blog-editorial__actions--link,.blog-editorial__actions--uppercase-link{flex-direction:row;align-items:baseline;gap:1.5rem;width:fit-content;max-width:100%}.blog-editorial__actions--link .link-reversed,.blog-editorial__actions--uppercase-link .link-reversed{width:auto;margin-block-start:0}@media screen and (pointer:fine){.link-reversed--hover:hover{background-size:100% 1px}}@media screen and (width>=1000px){.blog-editorial__item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.blog-editorial__body{justify-content:space-between;padding:clamp(2.5rem,4vw,5rem)}.blog-editorial__item--reverse .blog-editorial__media{order:2}}
