#blogPostMain{position:relative;overflow:hidden}#blogPostMain p,#blogPostMain h1,#blogPostMain h2,#blogPostMain h3,#blogPostMain h4{margin:1em 0}#blogPostMain .container .hero{display:flex;gap:50px;padding:144px 60px 48px}#blogPostMain .container .hero .left-side{display:flex;flex-direction:column;justify-content:flex-end;width:50%;gap:10px}@media(max-width: 1024px){#blogPostMain .container .hero .left-side{width:100%}}#blogPostMain .container .hero .left-side h1{margin:0}#blogPostMain .container .hero .left-side .post-last-updated{margin:0;font-family:"Raleway",sans-serif !important;font-size:16px !important;font-weight:400 !important;font-style:normal !important;line-height:150% !important;letter-spacing:normal !important;text-transform:none !important}#blogPostMain .container .hero .left-side .post-last-updated strong,#blogPostMain .container .hero .left-side .post-last-updated b{font-weight:700 !important}#blogPostMain .container .hero .left-side .post-last-updated{color:#4d0018;letter-spacing:.02em}@media(max-width: 1024px){#blogPostMain .container .hero .left-side .post-last-updated{font-family:"Raleway",sans-serif !important;font-size:14px !important;font-weight:400 !important;font-style:normal !important;line-height:150% !important;letter-spacing:normal !important;text-transform:none !important}#blogPostMain .container .hero .left-side .post-last-updated strong,#blogPostMain .container .hero .left-side .post-last-updated b{font-weight:700 !important}}#blogPostMain .container .hero .postImage{width:50%}@media(max-width: 1024px){#blogPostMain .container .hero .postImage{width:100%}}#blogPostMain .container .hero .postImage img{width:100%;height:400px;object-fit:cover;display:block}@media(max-width: 1024px){#blogPostMain .container .hero{padding:170px 20px 30px;justify-content:center;flex-direction:column;gap:20px}#blogPostMain .container .hero h1{font-size:24px !important}}#blogPostMain .container #blogPostContainer{padding:0 60px 80px}@media(max-width: 1024px){#blogPostMain .container #blogPostContainer{padding:0 20px 40px}}#blogPostMain .container #blogPostContainer h3{margin-bottom:10px}@media(max-width: 767px){#blogPostMain .container #blogPostContainer h3{font-size:24px !important}}#blogPostMain .container #blogPostContainer a:not(.wp-block-image a,.button){color:#4d0018;position:relative}#blogPostMain .container #blogPostContainer a:not(.wp-block-image a,.button)::before{content:"";position:absolute;width:100%;height:1px;border-radius:0;background-color:#87082f;bottom:-2px;left:0;transform-origin:right;transform:scaleX(0);transition:transform .25s ease-in-out}#blogPostMain .container #blogPostContainer a:not(.wp-block-image a,.button):hover::before{transform-origin:left;transform:scaleX(1)}#blogPostMain .container #blogPostContainer .postContentWrap{width:70%}@media(max-width: 1024px){#blogPostMain .container #blogPostContainer .postContentWrap{width:100%}}#blogPostMain .container #blogPostContainer .postContentWrap ul{padding-left:15px}#blogPostMain .container #blogPostContainer .postContentWrap figure img{width:100%}#blogPostMain .container #blogPostContainer .postContentWrap .products{display:grid;column-gap:30px;row-gap:48px;grid-template-columns:repeat(3, 1fr);list-style-type:none;margin:0;padding:0}#blogPostMain .container #blogPostContainer .postContentWrap .products::before,#blogPostMain .container #blogPostContainer .postContentWrap .products::after{display:none}@media(max-width: 1024px){#blogPostMain .container #blogPostContainer .postContentWrap .products{column-gap:10px;row-gap:20px;grid-template-columns:repeat(2, 1fr)}}#blogPostMain .container #blogPostContainer .postContentWrap .products .product{margin:0 !important;width:100%}#blogPostMain .container #blogPostContainer .postContentWrap .products .product .add_to_cart_button{position:absolute}#blogPostMain .container #blogPostContainer .postContentWrap .products .product-wrapper::before{content:none}#blogPostMain .container #blogPostContainer .postContentWrap .products .product-wrapper p{margin:0}#blogRelatedPosts .container{padding:0 60px 178px}@media(max-width: 1024px){#blogRelatedPosts .container{padding:0 20px 100px}}#blogRelatedPosts h2{margin:0 0 24px}@media(max-width: 1024px){#blogRelatedPosts h2{margin-bottom:16px}}#blogRelatedPosts .blogPosts{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 1024px){#blogRelatedPosts .blogPosts{grid-template-columns:repeat(1, 1fr)}}#blogRelatedPosts .blogPosts .blogPost{display:flex;flex-direction:column;gap:10px;color:#4d0018}#blogRelatedPosts .blogPosts .blogPost::before{display:none}#blogRelatedPosts .blogPosts .blogPost .postImage{overflow:hidden}#blogRelatedPosts .blogPosts .blogPost .postImage img{width:100%;height:250px;object-fit:cover;display:block;-webkit-transition:all .25s ease;transition:all .25s ease}#blogRelatedPosts .blogPosts .blogPost .post-last-updated{font-family:"Raleway",sans-serif !important;font-size:13px !important;font-weight:400 !important;font-style:normal !important;line-height:150% !important;letter-spacing:normal !important;text-transform:none !important}#blogRelatedPosts .blogPosts .blogPost .post-last-updated strong,#blogRelatedPosts .blogPosts .blogPost .post-last-updated b{font-weight:700 !important}#blogRelatedPosts .blogPosts .blogPost .post-last-updated{color:#4d0018;opacity:.72;margin:0;letter-spacing:.02em}#blogRelatedPosts .blogPosts .blogPost h3{font-size:24px !important;margin:0;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}#blogRelatedPosts .blogPosts .blogPost h3::before{content:"";position:absolute;width:100%;height:1.5px;border-radius:0;background-color:#87082f;bottom:-2px;left:0;transform-origin:right;transform:scaleX(0);transition:transform .25s ease-in-out}#blogRelatedPosts .blogPosts .blogPost p{margin:0;color:#0f0f0f}#blogRelatedPosts .blogPosts .blogPost:hover{color:#4d0018}#blogRelatedPosts .blogPosts .blogPost:hover h3::before{transform-origin:left;transform:scaleX(1)}#blogRelatedPosts .blogPosts .blogPost:hover .postImage img{transform:scale(1.05)}#blogPost.fullwidth .hero .left-side{width:100% !important}#blogPost.fullwidth .hero .postImage{display:none !important}#blogPost.fullwidth .postContentWrap{width:100% !important}#blogPost.fullwidth .postContentWrap>.is-layout-flex{gap:100px}@media(max-width: 1024px){#blogPost.fullwidth .postContentWrap>.is-layout-flex{gap:50px;flex-direction:column}}
