.glp-blog{background-color:#fff;background-color:var(--glp-blog-bg,#fff);padding-bottom:22px;padding-bottom:var(--glp-blog-pb,22px);padding-top:22px;padding-top:var(--glp-blog-pt,22px)}.glp-blog__grid{display:grid;grid-column-gap:20px;grid-column-gap:var(--glp-blog-gap,20px);-moz-column-gap:20px;column-gap:20px;-moz-column-gap:var(--glp-blog-gap,20px);column-gap:var(--glp-blog-gap,20px);grid-row-gap:0;row-gap:0}.glp-blog__grid>.shopify-block>.glp-eyebrow-block,.glp-blog__grid>.shopify-block>.glp-heading,.glp-blog__grid>.shopify-block>.glp-text{grid-column:1/-1;text-align:center}.glp-blog__grid>.shopify-block>.glp-text{color:#262626d9}@media only screen and (min-width:992px){.glp-blog__grid{align-items:start;grid-template-columns:minmax(0,648fr) minmax(0,554fr)}.glp-blog__grid>.shopify-block>.glp-blog-featured{align-self:stretch}}.glp-blog__placeholder{background-color:#f8f3e9}.glp-blog-featured{background-color:#fff;border:.1rem solid rgba(0,0,0,.5);border-radius:1.6rem;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}@media only screen and (min-width:992px){.glp-blog-featured{grid-column:1;grid-row:span 50}}.glp-blog-featured__media{aspect-ratio:327/267;background-color:#f8f3e9}@media only screen and (min-width:992px){.glp-blog-featured__media{aspect-ratio:648/346}}.glp-blog-featured__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.glp-blog-featured__body{display:flex;flex-direction:column;gap:1.4rem;padding:2rem 1.55rem 2.1rem}@media only screen and (min-width:992px){.glp-blog-featured__body{flex:1 1 auto;gap:1.6rem;padding:3.2rem 3.3rem 3.4rem}}.glp-blog-featured__category{--glp-eyebrow-color:#01472a;font-size:1.1rem;letter-spacing:1.65px;line-height:1.35}@media only screen and (min-width:992px){.glp-blog-featured__category{font-size:1.2rem;letter-spacing:1.8px;line-height:1.15}}.glp-blog-featured__title{color:#262626;font-family:Canela;font-size:2.2rem;font-weight:300;letter-spacing:-.22px;line-height:1.2;margin:0}@media only screen and (min-width:992px){.glp-blog-featured__title{font-size:4rem;letter-spacing:-.8px}}.glp-blog-featured__excerpt{color:#262626;font-family:Diatype;font-size:1.3rem;letter-spacing:-.13px;line-height:1.4;margin:0}@media only screen and (min-width:992px){.glp-blog-featured__excerpt{font-size:1.8rem;letter-spacing:-.18px;line-height:1.3}}.glp-blog-featured__link{color:#262626cc;font-family:Diatype;font-size:1.2rem;font-weight:700;letter-spacing:.96px;line-height:1.3;-webkit-text-decoration:underline;text-decoration:underline;text-transform:uppercase;text-underline-position:from-font}@media only screen and (min-width:992px){.glp-blog-featured__link{font-size:1.8rem;letter-spacing:1.44px}}@media only screen and (min-width:992px){.glp-blog-item{grid-column:2}}.glp-blog__grid>.shopify-block:not(:first-child) .glp-blog-item{border-top:.1rem solid rgba(38,38,38,.15)}@media only screen and (min-width:992px){.glp-blog__grid>.shopify-block:not(:first-child) .glp-blog-item{border-top:none}.glp-blog-item{background-color:#fff;border:.1rem solid rgba(0,0,0,.5);border-radius:1.6rem;overflow:hidden}}.glp-blog-item__link{align-items:center;color:inherit;display:flex;gap:1.3rem;padding:2rem 0;-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:992px){.glp-blog-item__link{gap:2.5rem;padding:0}}.glp-blog-item__media{background-color:#f8f3e9;border-radius:.8rem;flex:0 0 auto;height:8rem;overflow:hidden;width:8.5rem}@media only screen and (min-width:992px){.glp-blog-item__media{border-radius:0;height:14.2rem;width:13rem}}.glp-blog-item__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.glp-blog-item__body{display:flex;flex-direction:column;gap:1.3rem;min-width:0}@media only screen and (min-width:992px){.glp-blog-item__body{gap:1.4rem;padding-right:1.2rem}}.glp-blog-item__category{--glp-eyebrow-color:#01472a;font-size:1rem;letter-spacing:1px;line-height:1.15}@media only screen and (min-width:992px){.glp-blog-item__category{font-size:1.2rem;letter-spacing:1.8px}}.glp-blog-item__title{color:#262626;font-family:Canela;font-size:1.8rem;font-weight:300;letter-spacing:-.18px;line-height:1.2}@media only screen and (min-width:992px){.glp-blog-item__title{font-size:2.8rem;letter-spacing:-.28px}}
