.category-blog .blog-page{width:100%}.blog-page .blog-post-blog{width:calc(33% - 2rem);margin:1rem;display:inline-flex;background:#fff;border-radius:5px;transition:all 0.2s ease-in-out;position:relative;top:0}@media only screen and (max-width:992px){.blog-page .blog-post-blog{width:calc(50% - 2rem);display:inline-block}.newest-posts{display:none}.similar-posts-wrapper{flex-direction:column}.similar-post-thumbnail{display:none}.similar-post-title{min-height:0!important}}@media only screen and (max-width:600px){.blog-page .blog-post-blog{width:100%;display:block}}.blog-page .flex-row{display:flex;flex-direction:row;flex-wrap:wrap}.blog-page .blog-post-blog:hover{top:-1rem}.blog-page .blog-post-blog .blog-post-inner{height:100%;width:100%}.blog-page .blog-post-blog .blog-post-inner .blog-post-content{padding:2rem}.blog-page .blog-post-blog .blog-post-inner .blog-post-content p{margin-bottom:10px}.page-template-template-blog .entry-header{display:none}.blog-page .blog-post-blog .blog-post-inner .blog-post-content p.date{margin-bottom:0}.blog-page .blog-post-blog .blog-post-inner .blog-post-content h3{font-size:1.1rem;margin-bottom:10px;margin-top:0;font-weight:700}.blog-page .blog-post-blog .blog-post-inner .blog-post-content .excerpt{display:block}.blog-page .blog-post-blog .blog-post-inner .blog-post-thumbnail{height:15rem;width:100%;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.date{font-size:.85rem;margin-bottom:0}.single-post .shoptimizer-archive{padding-top:0}.single-post .content-area{width:100%}.single-post .content-container{max-width:900px;margin:0 auto;padding-left:2rem;padding-right:2rem}.single-post .archive-header{padding-bottom:0!important}.single-post .single-blog-post-header{margin-bottom:4rem}@media (max-width:550px){.single-post .single-blog-post-header{margin-bottom:2rem}}.single-post .single-blog-post-header .content-container{max-width:1000px}.single-post.right-post-sidebar .content-area{float:none}.single-post .single-blog-post-header .single-blog-post-header-image{height:20rem;width:100%;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}@media (max-width:550px){.single-post .single-blog-post-header .single-blog-post-header-image{height:16rem}}.single-post .single-blog-post-header .single-blog-post-header-content{background:#0B432A;padding-top:2rem;padding-bottom:2rem;color:#fff;padding-left:1rem;padding-right:1rem}.single-post .single-blog-post-header .single-blog-post-header-content h1{margin-bottom:0}@media (max-width:768px){.single-post .single-blog-post-header .single-blog-post-header-content{background:#0B432A;padding-top:1rem;padding-bottom:1rem;color:#fff;padding-left:1rem;padding-right:1rem}.single-post .single-blog-post-header .single-blog-post-header-content h1{font-size:24px}}.single-post .single-blog-post-content img.aligncenter{width:100%;height:auto;margin-top:2rem;margin-bottom:2rem}.nav-links{display:flex;justify-content:space-between}@media (min-width:992px){.nav-links>div{width:50%}}@media (max-width:992px){.nav-links{flex-direction:column}}.nav-links .meta-nav,.nav-links .arrow{color:#000;font-weight:700}.newest-posts{float:right;margin-left:10px;border-left:2px solid lightgrey;max-width:320px}.newest-posts h3{margin:0 0 10px 20px;font-size:1.1em;font-weight:700}.newest-posts ul{list-style:none}.newest-posts ul li.newest-post-title{line-height:1.1em;margin-bottom:15px}.similar-posts{border-top:2px solid lightgrey;padding-top:10px;margin-top:20px}.similar-posts-wrapper{display:flex;gap:15px}.similar-post{background:#fff}.similar-post-inner{padding:20px 10px 10px 10px}.similar-post-title{font-size:1.1rem;min-height:60px;margin-bottom:10px;margin-top:0;font-weight:700}.similar-post-thumbnail{height:15rem;width:100%;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.blog-post-inner{position:relative}.blog-post-inner a.btn-block{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:5}div.wc-block-grid__product-add-to-cart.wp-block-button{position:relative}div.wc-block-grid__product-add-to-cart.wp-block-button a.wp-block-button__link{margin-top:0;margin-bottom:0}.single-blog-post-content .wc-block-grid__product-add-to-cart a{padding:0!important;border-radius:999px!important}@media (min-width:426px) and (max-width:992px){.single-blog-post-content .wc-block-grid__product-add-to-cart{bottom:50px!important}}