.blog-container{flex-direction:column;width:94%;max-width:70em;margin:auto;padding:clamp(60px,7vw,100px) 0;display:flex;position:relative}.blog-wrapper-inner{flex-direction:column;row-gap:3.125em;width:100%;display:flex}.main-content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.blog-sidebar{flex-direction:column;gap:1.875em;width:100%;display:flex}.blog-article{width:100%;max-width:49.6875em;display:block}.blog-article .blog-header{margin-block:clamp(24px,4vw,40px)}.blog-article .blog-mainImage{border-radius:.5em;width:100%;height:clamp(200px,30vw,400px);margin-bottom:3.125em;display:block;position:relative;overflow:hidden}.blog-article .blog-mainImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.blog-article .blog-author-img{border-radius:50%;width:2em;height:2em;display:block;position:relative;overflow:hidden}.blog-article .blog-author-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.blog-article .blog-authorGroup{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.blog-article .blog-author,.blog-article .blog-date{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em}.blog-article .blog-dot{background-color:#fe4f70;border-radius:50%;width:3px;height:3px;display:block}.blog-article .blog-h1{color:var(--headerColor);word-wrap:break-word;margin:.75rem 0;font-size:clamp(18px,4vw,31px);font-weight:800;line-height:1.25em;width:100%!important;max-width:100%!important}.blog-article #blog-content{border-top:1px solid #a2a0a0;margin-top:1em;padding-top:1.5625em}@media only screen and (width>=64em){.blog-wrapper-inner{-moz-column-gap:3em;flex-direction:row;align-items:flex-start;column-gap:3em}.main-content{flex:1;width:auto;min-width:0}.blog-article{width:100%!important;max-width:100%!important}.blog-sidebar{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;flex:0 0 20em;width:20em;min-width:0;max-width:20em;max-height:calc(100vh - 9rem);padding-right:.625em;position:sticky;top:8.5rem;overflow-y:auto}.blog-sidebar::-webkit-scrollbar{display:none}.product-page-layout .blog-wrapper-inner{-moz-column-gap:2em;column-gap:2em}.product-page-layout .blog-sidebar{flex:0 0 18.75em;width:18.75em;max-width:18.75em}}.product-inquiry-box-inserted{box-sizing:border-box;width:100%;margin-top:24px}.product-inquiry-box{box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-left:4px solid #9dc815;border-radius:8px;padding:24px}.product-inquiry-box h3{color:#111;margin:0 0 10px;font-size:16px;font-weight:700}.product-inquiry-box p{color:#666;margin:0 0 18px;font-size:13px;line-height:1.5}.product-inquiry-box .product-inquiry-btn{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:12px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:flex;color:#111!important;background-color:#9dc815!important}.product-inquiry-box .product-inquiry-btn:hover{color:#fff!important;background-color:#111!important}.product-reviews-section{border-top:1px dashed #e5e7eb;margin-top:3rem;padding-top:2rem}.product-reviews-section h2{color:var(--headerColor);margin-bottom:1.5rem;font-size:1.5rem;font-weight:800}.product-reviews-section .reviews-list{flex-direction:column;gap:1.25rem;display:flex}.product-reviews-section .review-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem}.product-reviews-section .review-card .review-header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.product-reviews-section .review-card .review-header .review-author-info{align-items:center;gap:.75rem;display:flex}.product-reviews-section .review-card .review-header .review-author-info .review-avatar{color:#fff;background-color:#2b5a41;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:700;display:flex}.product-reviews-section .review-card .review-header .review-author-info .review-meta{flex-direction:column;gap:.15rem;display:flex}.product-reviews-section .review-card .review-header .review-author-info strong{color:#111827;font-size:.95rem}.product-reviews-section .review-card .review-header .review-author-info .review-date{color:#6b7280;font-size:.8rem}.product-reviews-section .review-card .review-header .review-stars{color:#facc15;margin-top:.5rem;display:flex}.product-reviews-section .review-card .review-header .review-stars .star-icon{width:1rem;height:1rem}.product-reviews-section .review-card .review-content{color:#374151;margin:0;font-size:.9rem;font-style:italic;line-height:1.6}body.dark-mode .blog-article .blog-h1,body.dark-mode .blog-article .blog-author,body.dark-mode .blog-article .blog-date{color:#f7f7f7}body.dark-mode .blog-article #blog-content{border-top-color:#333}body.dark-mode .product-inquiry-box{background:#1a1a1a;border-color:#333}body.dark-mode .product-inquiry-box h3{color:#fff}body.dark-mode .product-inquiry-box p{color:#999}body.dark-mode .product-reviews-section{border-top-color:#374151}body.dark-mode .product-reviews-section h2{color:#f7f7f7}body.dark-mode .product-reviews-section .review-card{background:#1f2937;border-color:#374151}body.dark-mode .product-reviews-section .review-card .review-header .review-author-info strong{color:#f3f4f6}body.dark-mode .product-reviews-section .review-card .review-header .review-author-info .review-date{color:#9ca3af}body.dark-mode .product-reviews-section .review-card .review-content{color:#d1d5db}#blog-content hr{clear:both!important;border:0!important;border-top:1px solid #e5e7eb!important;height:1px!important;margin-top:30px!important;margin-bottom:30px!important;padding:0!important;display:block!important}body.dark-mode #blog-content hr{border-top-color:#333!important}
