.shopify-section.spark-blog,.shopify-section.spark-article-section{background:#f0ede7;background-image:none!important;color:#5c563a;position:relative;z-index:1}.spark-title{color:#312f14;font-family:Bookmania,serif;font-size:clamp(1.25rem,4vw,2rem);letter-spacing:.05em;line-height:1.2;margin:0;text-align:left;text-transform:uppercase}.spark-rule{border:none;border-top:1px solid #cec5b1;margin:1.5rem 2rem 0}.spark-gutter{padding-left:2rem;padding-right:2rem}@media screen and (min-width:1180px){.spark-rule{margin-left:6rem;margin-right:6rem}.spark-gutter{padding-left:6rem;padding-right:6rem}}.spark-mono{color:#766d41;font-family:Mabry,sans-serif;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.spark-fade{opacity:0;transition:opacity 1s ease}.spark-fade.is-visible{opacity:1}.spark-title--page{font-size:clamp(2.5rem,9vw,4rem);font-weight:400;letter-spacing:normal;line-height:1.35}@media screen and (min-width:1180px){.spark-title--page{font-size:clamp(4rem,6.5vw,6.25rem);line-height:1.1}}@media screen and (min-width:1600px){.spark-title--page{font-size:6.25rem}}.spark__head{display:flex;flex-direction:column;grid-gap:1rem;padding-top:3rem}@media screen and (min-width:768px){.spark__head{align-items:flex-end;flex-direction:row;justify-content:space-between}}.spark__tagline{color:#5c563a;font-family:Mabry,sans-serif;font-size:clamp(.8125rem,2vw,1rem);line-height:1.5;margin:1.25rem 0 0;max-width:30em}.spark__count{white-space:nowrap}.spark__count-number{color:#312f14}.spark__filters{display:flex;flex-wrap:wrap;grid-gap:.5rem 1.75rem;list-style:none;margin:0;padding:1.25rem 2rem 0}@media screen and (min-width:1180px){.spark__filters{padding-left:6rem;padding-right:6rem}}.spark__filter{border-bottom:2px solid transparent;color:#8d8568;display:inline-block;padding:.35rem 0;text-decoration:none;transition:color .25s ease,border-color .25s ease}.spark__filter:hover{color:#312f14}.spark__filter.is-active{border-color:#312f14;color:#312f14}.spark-feature{display:flex;flex-direction:column;padding:2.5rem 0 1rem}@media screen and (min-width:1024px){.spark-feature{align-items:center;flex-direction:row;padding:3rem 0 2rem}}.spark-feature__media{box-sizing:border-box;padding:0 2rem;width:100%}.spark-feature__photo{display:block;overflow:hidden}.spark-feature__img{aspect-ratio:43 / 24;display:block;height:auto;object-fit:cover;transition:opacity 1s ease,transform .8s ease;width:100%}.spark-feature__photo:hover .spark-feature__img{transform:scale(1.02)}.spark-feature__content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:2rem 2rem 1rem;width:100%}@media screen and (min-width:1024px){.spark-feature__media,.spark-feature__content{flex:1}.spark-feature__content{padding:2rem 2rem 2rem 3rem}}@media screen and (min-width:1180px){.spark-feature__media{padding:0 3rem 0 6rem}.spark-feature__content{padding:2rem 6rem 2rem 3rem}}.spark-feature__eyebrow{display:flex;flex-wrap:wrap;grid-gap:.5em;font-size:clamp(.8125rem,3.5vw,.9375rem);letter-spacing:.1em;line-height:1.6923076923}.spark-feature__title{color:#312f14;font-family:Bookmania,serif;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:300;letter-spacing:.05em;line-height:1.3111111111;margin:1rem 0 0;max-width:16em;text-transform:uppercase}.spark-feature__title a{color:inherit;text-decoration:none;transition:color .3s ease}.spark-feature__title a:hover{color:#766d41}.spark-feature__blurb{color:#5c563a;font-family:Mabry,sans-serif;font-size:clamp(.8125rem,2vw,1rem);line-height:1.6;margin:1.5rem 0 0;max-width:26em}.spark-feature__cta{color:#312f14;margin-top:2rem}.spark__list-head{align-items:baseline;display:flex;justify-content:space-between;padding-top:3rem}.spark-grid{display:grid;grid-gap:3rem 2rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:2.5rem 2rem 4rem}@media screen and (min-width:600px){.spark-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.spark-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1180px){.spark-grid{grid-gap:3.5rem 2rem;padding:3rem 6rem 5rem}}.spark-card{display:flex;min-width:0}.spark-card__link{color:inherit;display:flex;flex:1;flex-direction:column;min-width:0;text-decoration:none}.spark-card__photo{background:#e6e0cf;overflow:hidden}.spark-card__img{aspect-ratio:43 / 24;display:block;height:auto;object-fit:cover;transition:transform .8s ease,opacity 1s ease;width:100%}.spark-card__img--empty{aspect-ratio:43 / 24;display:block;width:100%}.spark-card__link:hover .spark-card__img{transform:scale(1.03)}.spark-card__meta{color:#766d41;display:flex;flex-wrap:wrap;font-family:Mabry,sans-serif;font-size:.75rem;grid-gap:.5em;letter-spacing:.06em;margin-top:1.25rem;text-transform:uppercase}.spark-card__dot{color:#bab198}.spark-card__title{color:#312f14;font-family:Bookmania,serif;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:300;letter-spacing:.03em;line-height:1.3;margin:.6rem 0 0;text-transform:uppercase;transition:color .3s ease}.spark-card__link:hover .spark-card__title{color:#766d41}.spark-card__blurb{-webkit-box-orient:vertical;max-width:30em;color:#5c563a;display:-webkit-box;font-family:Mabry,sans-serif;font-size:clamp(.8125rem,2vw,1rem);-webkit-line-clamp:3;line-height:1.55;margin:.85rem 0 0;overflow:hidden}.spark-card__more{color:#766d41;display:inline-flex;align-items:center;grid-gap:.5em;font-family:Mabry,sans-serif;font-size:.75rem;letter-spacing:.06em;margin-top:auto;padding-top:1.25rem;text-transform:uppercase}.spark-card__more:after{content:"\2192";transition:transform .25s ease}.spark-card__link:hover .spark-card__more{color:#312f14}.spark-card__link:hover .spark-card__more:after{transform:translate(.25em)}.spark__empty{padding:4rem 2rem 6rem}.spark__empty p{font-size:clamp(.9375rem,2vw,1.0625rem)}.spark__empty a{color:#766d41;text-decoration:underline}.shopify-section.spark-blog .pagination-wrapper{padding:0 2rem 5rem}@media screen and (min-width:1180px){.shopify-section.spark-blog .pagination-wrapper{padding:0 6rem 6rem}}.shopify-section.spark-blog .pagination-wrapper nav{border-top:1px solid #cec5b1;padding:1.5rem 0 0;width:100%}.spark-article__head{padding-top:3rem}.spark-article__back{color:#766d41;display:inline-flex;align-items:center;grid-gap:.5em;text-decoration:none;transition:color .25s ease}.spark-article__back:before{content:"\2190";transition:transform .25s ease}.spark-article__back:hover{color:#312f14}.spark-article__back:hover:before{transform:translate(-.25em)}.spark-article__title{color:#312f14;font-family:Bookmania,serif;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:300;letter-spacing:.05em;line-height:1.3111111111;margin:1.5rem 0 0;max-width:20em;text-transform:uppercase}.spark-article__meta{display:flex;flex-wrap:wrap;grid-gap:.5em 1em;margin-top:1.5rem}.spark-article__meta a{color:inherit;text-decoration:none}.spark-article__meta a:hover{color:#312f14;text-decoration:underline}.spark-article__hero{margin:2.5rem 0 0;overflow:hidden}.spark-article__hero-img{aspect-ratio:43 / 24;display:block;height:auto;object-fit:cover;width:100%}@media screen and (min-width:1024px){.spark-article__hero-img{aspect-ratio:2 / 1}}.spark-article__body{box-sizing:border-box;color:#5c563a;font-family:Mabry,sans-serif;font-size:clamp(.875rem,2vw,1rem);line-height:1.7;margin:3.5rem auto 0;max-width:44em;padding:0 2rem}.spark-article__body>*{margin:0 0 1.4em}.spark-article__body p,.spark-article__body div,.spark-article__body h1,.spark-article__body h2,.spark-article__body h3,.spark-article__body h4,.spark-article__body ul,.spark-article__body ol,.spark-article__body blockquote{max-width:34em}.spark-article__body div:has(>img),.spark-article__body p:has(>img){max-width:none}.spark-article__body p,.spark-article__body div{font-size:inherit;line-height:inherit}.spark-article__body [style*=text-align]{text-align:left!important}.spark-article__body h1,.spark-article__body h2,.spark-article__body h3{color:#312f14;font-family:Bookmania,serif;font-weight:300;letter-spacing:.05em;line-height:1.3;margin:2.2em 0 .8em;text-transform:uppercase}.spark-article__body h1{font-size:1.5em}.spark-article__body h2{font-size:1.35em}.spark-article__body h3{font-size:1.15em}.spark-article__body h4{color:#312f14;font-family:Bookmania,serif;font-size:1.3em;font-weight:300;letter-spacing:.01em;line-height:1.45;margin:0 0 1.4em}.spark-article__body a{color:#766d41;text-decoration:underline;text-underline-offset:.15em;transition:color .25s ease}.spark-article__body a:hover{color:#312f14}.spark-article__body strong,.spark-article__body b{font-weight:700}.spark-article__body em,.spark-article__body i{font-style:italic}.spark-article__body ul,.spark-article__body ol{padding-left:1.5em}.spark-article__body ul{list-style:disc}.spark-article__body ol{list-style:decimal}.spark-article__body li{margin-bottom:.4em}.spark-article__body blockquote{border-left:1px solid #cec5b1;color:#312f14;font-family:Bookmania,serif;font-size:1.25em;line-height:1.45;margin:2em 0;padding:.25em 0 .25em 1.5em}.spark-article__body img{display:block;height:auto;margin:2.5rem auto;max-width:100%}.spark-article__body div>img:only-child,.spark-article__body p>img:only-child{margin:0 auto}.spark-article__body p:has(>img~img),.spark-article__body div:has(>img~img){display:flex;flex-wrap:wrap;grid-gap:1rem;justify-content:center}.spark-article__body p:has(>img~img) img,.spark-article__body div:has(>img~img) img{flex:1 1 14rem;margin:0;min-width:0}.spark-article__body iframe,.spark-article__body video{max-width:100%}.spark-article__body hr{border:none;border-top:1px solid #cec5b1;margin:2.5em 0}.spark-article__foot{align-items:center;border-top:1px solid #cec5b1;box-sizing:border-box;display:flex;flex-wrap:wrap;grid-gap:1rem 2rem;justify-content:space-between;margin:3rem auto 0;max-width:44em;padding:1.5rem 2rem 0}.spark-article__share{display:flex;flex-wrap:wrap;grid-gap:.5em 1.5em;list-style:none;margin:0;padding:0}.spark-article__share a,.spark-article__share button{background:none;border:0;color:#766d41;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-decoration:none;text-transform:inherit;transition:color .25s ease}.spark-article__share a:hover,.spark-article__share button:hover,.spark-article__share .is-copied{color:#312f14}.spark-article__tags{display:flex;flex-wrap:wrap;grid-gap:.5em 1em}.spark-article__tags a{color:#766d41;text-decoration:none}.spark-article__tags a:hover{color:#312f14;text-decoration:underline}.spark-article__nav{border-bottom:1px solid #cec5b1;border-top:1px solid #cec5b1;display:grid;grid-template-columns:minmax(0,1fr);margin:4rem 2rem 0}@media screen and (min-width:768px){.spark-article__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1180px){.spark-article__nav{margin-left:6rem;margin-right:6rem}}.spark-article__nav-item{color:inherit;display:flex;flex-direction:column;grid-gap:.75rem;min-width:0;padding:1.75rem 0;text-decoration:none}.spark-article__nav-item--next{text-align:right;align-items:flex-end}@media screen and (min-width:768px){.spark-article__nav-item--prev{border-right:1px solid #cec5b1;padding-right:2rem}.spark-article__nav-item--next{padding-left:2rem}.spark-article__nav-item--prev:only-child{border-right:0}.spark-article__nav-item--next:only-child{grid-column:2}}@media screen and (max-width:767px){.spark-article__nav-item+.spark-article__nav-item{border-top:1px solid #cec5b1}}.spark-article__nav-label{display:inline-flex;align-items:center;grid-gap:.5em}.spark-article__nav-item--prev .spark-article__nav-label:before{content:"\2190";transition:transform .25s ease}.spark-article__nav-item--next .spark-article__nav-label:after{content:"\2192";transition:transform .25s ease}.spark-article__nav-item--prev:hover .spark-article__nav-label:before{transform:translate(-.25em)}.spark-article__nav-item--next:hover .spark-article__nav-label:after{transform:translate(.25em)}.spark-article__nav-title{color:#312f14;font-family:Bookmania,serif;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:300;letter-spacing:.03em;line-height:1.3;margin:0;text-transform:uppercase;transition:color .3s ease}.spark-article__nav-item:hover .spark-article__nav-title{color:#766d41}.spark-article__more{padding-top:4rem}.spark-article__more .spark-grid{padding-bottom:5rem}
/*# sourceMappingURL=/cdn/shop/t/26/assets/spark-blog.css.map */
