body.single-post .add_to_cart_button,body.single-post .wp-element-button{background:var(--primary-colour)!important;border-radius:8px!important;color:#fff!important;padding:8px 12px!important}body.single-post ul.wc-block-grid__products li .wc-block-grid__product-image{align-items:center;display:flex;height:170px;justify-content:center}body.single-post ul.wc-block-grid__products li .wc-block-grid__product-image img{max-height:170px;-o-object-fit:contain;object-fit:contain}body.single-post ul.wc-block-grid__products li .wc-block-grid__product-title{line-height:1.05;margin-top:.5rem;text-align:center}body.single-post ul.wc-block-grid__products li .wc-block-grid__product-price{margin:1rem 0}body.single-post ul.wc-block-grid__products li .wc-block-grid__product-price .woocommerce-Price-amount{font-weight:600}body.single-post ul.wc-block-grid__products li .add_to_cart_button{font-size:.875rem!important;font-weight:400}body.single-post article.single-post .entry-image img{aspect-ratio:5/2;-o-object-fit:cover;object-fit:cover;width:100%}body.single-post article.single-post header.entry-header{border-bottom:1px solid var(--background-light-colour);margin-bottom:2rem}body.single-post article.single-post header.entry-header .entry-title-section{align-items:center;display:flex;justify-content:space-between}body.single-post article.single-post header.entry-header .entry-title-section h1.entry-title{color:var(--text-colour);font-size:1.875rem;font-weight:400;margin:1.5rem 0}body.single-post article.single-post header.entry-header .entry-title-section .link-to-comments-container .link-to-comments{font-size:1rem;font-weight:400}body.single-post article.single-post header.entry-header .entry-title-section .link-to-comments-container .link-to-comments svg{margin:0 .5rem}body.single-post article.single-post header.entry-header .entry-title-section .link-to-comments-container.comments-exists{text-align:right}body.single-post article.single-post header.entry-header .entry-title-section.no-comments{flex-wrap:wrap}body.single-post article.single-post header.entry-header .entry-title-section.no-comments .link-to-comments-container{flex:0 0 180px}body.single-post article.single-post header.entry-header .entry-title-section.comments-exists{flex-wrap:nowrap}body.single-post article.single-post header.entry-header .entry-title-section.comments-exists .link-to-comments-container{flex:0 0 55px}body.single-post article.single-post header.entry-header .entry-meta{align-items:center;color:var(--button-colour);display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:300;gap:.5rem 1rem;margin-bottom:.5rem;width:100%}body.single-post article.single-post header.entry-header .entry-meta img{border-radius:100%;margin:0 .5rem}body.single-post article.single-post header.entry-header .entry-meta .entry-author{align-items:center;display:flex}body.single-post article.single-post header.entry-header .entry-meta .entry-cats,body.single-post article.single-post header.entry-header .entry-meta .entry-tags{position:relative}body.single-post article.single-post header.entry-header .entry-meta .entry-cats:after,body.single-post article.single-post header.entry-header .entry-meta .entry-tags:after{background:var(--button-colour);border-radius:100%;content:" ";height:4px;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:4px}body.single-post article.single-post .entry-content li a,body.single-post article.single-post .entry-content p a,body.single-post article.single-post .entry-content ul a{font-weight:400}body.single-post article.single-post .entry-content b,body.single-post article.single-post .entry-content strong{font-weight:600}body.single-post article.single-post .entry-content ul{list-style:disc;margin:.5rem 0;padding-left:1.5rem}body.single-post article.single-post .entry-content a{color:var(--text-colour)}body.single-post article.single-post .entry-content a:hover{color:var(--primary-colour)}body.single-post article.single-post .entry-content iframe{max-width:100%}body.single-post article.single-post .entry-content h2,body.single-post article.single-post .entry-content h3,body.single-post article.single-post .entry-content h4,body.single-post article.single-post .entry-content h5,body.single-post article.single-post .entry-content h6{font-weight:400;margin-bottom:.75rem;margin-top:1.5rem}body.single-post article.single-post .entry-content th{font-weight:600}body.single-post article.single-post .entry-content img{max-height:350px;-o-object-fit:contain;object-fit:contain}body.single-post article.single-post .entry-content .wp-block-button,body.single-post article.single-post .entry-content .wp-block-separator,body.single-post article.single-post .entry-content img,body.single-post article.single-post .entry-content table{margin:1rem 0}body.single-post article.single-post .entry-content .wp-block-table{overflow-x:visible;overflow-x:initial}body.single-post nav.post-navigation a[rel=next],body.single-post nav.post-navigation a[rel=prev]{flex:0 0 calc(50% - 0.75rem)}body.single-post nav.post-navigation a[rel=next] svg,body.single-post nav.post-navigation a[rel=prev] svg{flex:0 0 1rem}body.single-post nav.post-navigation a[rel=next],body.single-post nav.post-navigation a[rel=next] span{text-align:right}body.single-post .comments-area{margin-top:2rem}body.single-post .comments-area .google-captcha-notice{padding:0 15px}body.single-post .comments-area #comments-anchor{transform:translateY(-240px)}body.single-post .comments-area .theme-title{font-size:1.875rem!important;margin-bottom:2rem}body.single-post ol.comment-list{list-style:none;margin-bottom:2rem;padding:0}body.single-post ol.comment-list li{margin-bottom:2rem}body.single-post ol.comment-list li article.comment-body{background:var(--background-light-colour);border:1px solid var(--background-colour);border-radius:8px;padding:1.5rem}body.single-post ol.comment-list li article.comment-body footer.comment-meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-author{align-items:center;display:flex;gap:.5rem}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-author img.avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1)}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-author .fn{font-weight:600}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-author .fn a{color:var(--text-colour);-webkit-text-decoration:none;text-decoration:none}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-author .fn a:hover{color:var(--primary-colour)}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-author .says{color:var(--button-colour);font-weight:400}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-metadata{color:var(--button-colour);font-size:.875rem}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-metadata a{color:var(--button-colour);-webkit-text-decoration:none;text-decoration:none}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-metadata a:hover{color:var(--primary-colour)}body.single-post ol.comment-list li article.comment-body footer.comment-meta .comment-metadata .edit-link{margin-left:.5rem}body.single-post ol.comment-list li article.comment-body .comment-content{color:var(--text-colour);line-height:1.6;margin:1rem 0}body.single-post ol.comment-list li article.comment-body .comment-content p{margin:0}body.single-post ol.comment-list li article.comment-body .reply{margin-top:1rem}body.single-post ol.comment-list li article.comment-body .reply .comment-reply-link{background:var(--primary-colour);border-radius:4px;color:#fff;display:inline-block;font-size:.875rem;padding:.5rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s}body.single-post ol.comment-list li article.comment-body .reply .comment-reply-link:hover{background:var(--primary-button-hover-colour)}body.single-post ol.comment-list li ol.children{border-left:2px solid var(--background-colour);list-style:none;margin-top:1.5rem;padding-left:2rem}body.single-post ol.comment-list li ol.children li article.comment-body{background:#fff}body.single-post ol.comment-list li.even article.comment-body{background:var(--background-light-colour)}body.single-post ol.comment-list li.odd article.comment-body{background:#fff}body.single-post #respond{margin:1rem 0}body.single-post #respond #cancel-comment-reply-link{margin-left:.5rem}body.single-post .comment-form p{font-size:.875rem;margin-bottom:1.5rem}body.single-post .comment-form p input,body.single-post .comment-form p textarea{border:1px solid var(--background-colour);border-radius:4px;margin-top:.5rem;padding:.75rem;transition:border-color .2s;width:100%}body.single-post .comment-form p input:focus,body.single-post .comment-form p textarea:focus{border-color:var(--primary-colour);outline:none}body.single-post .comment-form p textarea{min-height:200px;resize:vertical}body.single-post .comment-form .comment-form-author,body.single-post .comment-form .comment-form-email,body.single-post .comment-form .comment-notes,body.single-post .comment-form .google-captcha-notice,body.single-post .comment-form label{color:var(--button-colour);font-size:1rem}body.single-post .comment-form p:not(.comment-notes){font-weight:600}body.single-post .comment-form input[type=submit]{background:var(--primary-colour);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;padding:.75rem 2rem;transition:background-color .2s}body.single-post .comment-form input[type=submit]:hover{background:var(--primary-button-hover-colour)}body.single-post .comment-form .logged-in-comment-text p{display:flex;flex-direction:column}@media screen and (max-width:768px){body.single-post .comment-list li article.comment-body{padding:1rem}body.single-post .comment-list li article.comment-body footer.comment-meta{align-items:flex-start;flex-direction:column;gap:.5rem}body.single-post .comment-list li ol.children{padding-left:1rem}}