main.single-post h1.post-title{font-size:2.5em}main.single-post h2{font-size:2em}main.single-post h3{font-size:1.6em}main.single-post h4{font-size:1.2em}main.single-post .post-content{margin-bottom:60px}main.single-post .post-content a:not(.wp-element-button):not(.tag):not(.btn):not(.product-link){color:#ef4e22;text-decoration:underline}main.single-post .post-content .alignwide{max-width:100%}main.single-post .post-content .products-grid{--gap:20px;margin:0}main.single-post .post-content .product-card .post-title{font-size:1.2em}main.single-post .post-content .product-card .tags .tag{padding:2px 4px}main.single-post .post-content .product-card .desc,main.single-post .post-content .product-card .btn{font-size:.85em}main.single-post .post-content .meta{color:#ef4e22;border-top:1px solid #e3dfd4;border-bottom:1px solid #e3dfd4;gap:20px;margin:20px 0;padding:20px 0;display:flex}main.single-post .post-content .meta .reading{margin-left:auto}main.single-post .post-content .meta .reading .icon{margin-right:5px}main.single-post .related-posts{background:#f3f1ed;padding:50px 0}main.single-post .related-posts .related-title{margin:0 0 30px;font-weight:300}main.single-post aside .summary-title{text-transform:uppercase;color:#3b5764;border-bottom:1px solid #e3dfd4;padding-bottom:15px;font-family:Oswald,sans-serif;font-size:1.6em;font-weight:600}main.single-post aside .summary-items ul li{color:#3b5764;margin:1em 0;font-family:Oswald,sans-serif;font-size:1.2em}main.single-post aside .summary-items ul a.active{color:#ef4e22}main.single-post aside .share-post{color:#3b5764;flex-wrap:wrap;align-items:center;gap:15px;margin:0;padding:30px 0 60px;display:flex}main.single-post aside .share-post a{text-align:center;border:1px solid #3b5764;border-radius:36px;width:36px;line-height:34px;display:inline-block}main.single-post .banner-thumbnail{aspect-ratio:2.5;margin:30px 0}main.single-post .banner-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}main.single-post.video .post-title{margin:0 0 40px}main.single-post.video aside .meta{color:#ef4e22;margin-top:15px}@media only screen and (width>=602px){.blog-post-wrapper{--gap:60px;gap:var(--gap);flex-direction:row-reverse}.blog-post-wrapper aside{width:calc(30% - var(--gap)/2)}.blog-post-wrapper aside .sticky{position:sticky;top:100px}.blog-post-wrapper .post-content{width:calc(70% - var(--gap)/2)}}@media only screen and (width>=992px){.blog-post-wrapper{--gap:120px}}