.template-blog .blog-grid{display:grid;grid-template-columns:repeat(4,1fr)}.template-blog .blog__grid__item{width:100%}.template-blog .blog__grid__item.is-featured{grid-column:span 2}.blog__article__title{font-size:calc(2.25rem * var(--FONT-ADJUST-HEADING));color:var(--primary);letter-spacing:.5px;text-align:center}.template-blog .blog-grid{gap:10px}.template-blog .blog-grid .grid__item{padding:0;position:relative;border-radius:4px;overflow:hidden}.template-blog .blog-grid .grid__item .article__item{margin-bottom:0;border-radius:4px;min-height:415px;max-height:415px;height:100%}.template-blog .blog-grid .article__item-image a img{width:100%;height:100%;object-fit:cover}.template-blog .blog-grid .article__item-image{height:100%;margin-bottom:0;position:relative}.template-blog .blog-grid .article__item-image:after{content:"";background:#00000080;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s ease}.template-blog .blog-grid .grid__item:hover .article__item-image:after{opacity:1;visibility:visible}.template-blog .blog-grid .grid__item .rt-flex-absolute{position:absolute;display:flex;z-index:10;top:0;left:0;height:100%;width:100%;padding-top:10%;padding-bottom:5%;align-items:flex-end;justify-content:flex-start;text-align:left}.template-blog .blog-grid .grid__item .rt-ovhidden{overflow:hidden!important}.template-blog .blog-grid .grid__item .article__item-content-wrapper{transition:all .3s ease;font-size:13px;transform:translateY(calc(3em * 1.6));padding:0 21.3333333333px}.template-blog .blog-grid .grid__item:hover .article__item-content-wrapper{transform:translateY(0)}.template-blog .blog-grid .grid__item .article__item-meta{color:#fff;margin:0}.template-blog .blog-grid .grid__item h3.article__item-title{color:#fff;font-size:20px;font-weight:500;letter-spacing:.5px;font-family:var(--FONT-STACK-BODY)}.template-blog .blog-grid .grid__item .article__item-content .rte{color:#fff;font-size:13px;font-weight:300;margin-bottom:0;font-family:var(--FONT-STACK-BODY);max-height:3.2em;overflow:hidden}.template-blog .blog-grid .grid__item .article__item-content a.text-link-bare{font-size:13px;font-weight:500;display:inline-block;color:#fff;font-family:var(--FONT-STACK-BODY);text-transform:uppercase;position:relative}.template-blog .blog-grid .grid__item .article__item-content a.text-link-bare:before{content:"\279e";font-size:15px;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 992px) and (max-width: 1024px){.template-blog .blog-grid .grid__item .article__item{min-height:435px;max-height:435px}}@media only screen and (max-width: 991px){.template-blog .blog-grid{grid-template-columns:repeat(2,1fr)}.template-blog .blog-grid .grid__item h3.article__item-title{font-size:16px}.template-blog .blog-grid .grid__item .article__item{min-height:536px;max-height:536px}.template-blog .blog__grid__item.is-featured{grid-column:auto}}@media only screen and (max-width: 767px){.template-blog .blog-grid .grid__item .article__item{min-height:292px;max-height:292px}}.template-article .blog__article__content h2{font-size:calc(var(--font-7) * var(--FONT-ADJUST-HEADING));color:var(--primary);margin-bottom:.75rem}.template-article .blog__article__content h3{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING));margin-bottom:.75rem}.template-article .blog__article__content p{margin:.5rem 0}.template-article .article-featprods--row{display:grid;grid-template-columns:repeat(3,1fr);column-gap:10px}.template-article .blog__article--over-image{margin-top:0}.template-article .blog__article--over-image header h1.blog__article__title{font-size:36px;line-height:var(--leading-normal);font-weight:var(--FONT-WEIGHT-HEADING);font-family:var(--FONT-STACK-HEADING);margin-bottom:27px;letter-spacing:.5px}.template-article .blog__article--over-image .blog__article__content p{margin:16px 0 12px;font-size:16px;font-weight:var(--FONT-WEIGHT-BODY);font-family:var(--FONT-STACK-BODY);letter-spacing:normal}.template-article .blog__article--over-image .blog__article__content h2{font-size:24px;line-height:36px;font-weight:500;margin-block:18px 0;font-family:var(--FONT-STACK-BODY);letter-spacing:.5px}.template-article .blog__article--over-image .shopNowAnchor .product__grid__info a{text-decoration:none}.template-article .blog__article--over-image .blog__article__content h3{font-size:var(--font-5);font-weight:500;color:var(--text);line-height:27px;font-family:var(--FONT-STACK-BODY);margin-block:14px 0;letter-spacing:.5px}.template-article .blog__article--over-image .shopNowAnchor{padding-block:32px;margin-block-end:16px}.template-article .blog__article--over-image .blog__article__content ul li{font-size:16px;line-height:24px;font-weight:300;color:var(--text);font-family:var(--FONT-STACK-BODY);letter-spacing:normal}.template-article .grid__item .blog__sidebar h2.blog__sidebar__title{font-size:var(--font-3);color:var(--text);line-height:15px;letter-spacing:1px;margin-bottom:9px;font-weight:400;font-family:var(--FONT-STACK-BODY)}.template-article .grid__item .blog__sidebar .article__item h3.article__item-title a{font-size:22px;font-weight:500;color:var(--text);font-family:var(--FONT-STACK-BODY);line-height:28px;margin-block-end:16px;display:inline-block}.template-article .share-icon{display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:4px;padding:8px;width:36px;height:36px;color:#fff}.template-article .share-icons{display:flex;gap:8px}.template-article .blog__article--share{margin-bottom:2em}@media only screen and (max-width: 1024px){.template-article .blog__article--over-image{padding:32px}.template-article .blog__article--over-image header h1.blog__article__title{font-size:24px;margin-bottom:18px}.template-article .blog__article--over-image .blog__article__content h2{font-size:20px;line-height:30px;margin-block:15px 0}.template-article .blog__article--over-image .blog__article__content h2{margin-block:12px 0}.template-article .blog__article--over-image .shopNowAnchor{margin-block-end:0}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/rt-blog.css.map */
