.g-config-tbl-sidebar-btn-group{display:flex;flex-direction:column;gap:10px 0;}.g-config-tbl-activate-btn{background-color:#000;padding:15px 10px!important;border:1px solid #00fdeb;text-align:justify;color:#fff;font-weight:600;border-radius:8px 0;transition:.3s ease-in-out;display:flex!important;align-items:center;flex-wrap:wrap;font-size:14px;}.g-config-tbl-activate-btn-img{width:40px;}.g-config-tbl-sidebar-btn-group{background:#fbf8f8;padding:20px 20px;border-radius:10px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;border:1px solid #ccc;flex:1 1 350px;height:fit-content;text-align:center;min-width:300px;}.g-config-tbl-search-box{margin-bottom:20px;border:1px solid #00453d;padding:5px 16px!important;border-bottom:3px solid #00fdeb;outline:none;width:100%;position:relative;font-size:16px!important;border-radius:6px;}.g-config-show-toggle-btn{width:auto;margin-top:13px;border:none;font-weight:600;font-size:18px;padding:8px 14px;color:#fff;border-radius:20px;background:rgb(131,0,22);background:-moz-linear-gradient(93deg,rgba(131,0,22,1) 0%,rgba(215,0,36,1) 100%);background:-webkit-linear-gradient(93deg,rgba(131,0,22,1) 0%,rgba(215,0,36,1) 100%);background:linear-gradient(93deg,rgba(131,0,22,1) 0%,rgba(215,0,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#830016',endColorstr='#D70024',GradientType=1);}.recent-posts-section{padding:60px 0;background-color:#f9f9f9;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}.recent-posts-section .container{max-width:1200px;margin:0 auto;padding:0 15px;position:relative}.recent-posts-section h2{text-align:center;font-size:2.5rem;margin-bottom:40px;color:#333;font-weight:700;}.recent-posts-carousel{width:100%;height:100%;padding-bottom:50px}.swiper-slide{display:flex;justify-content:center;align-items:center;height:auto}.post-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.post-card:hover{transform:translateY(-8px);box-shadow:0 8px 25px rgba(0,0,0,.12);}.post-card a{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;}.post-card .card-image{width:100%;height:200px;object-fit:cover;}.post-card .card-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.post-card .card-category{display:inline-block;background-color:#eef2ff;color:#4338ca;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:capitalize;margin-bottom:12px;align-self:flex-start}.post-card .card-title{font-size:1.2rem;font-weight:700;margin:0 0 10px 0;color:#111827;line-height:1.4;}.post-card .card-description{font-size:.95rem;color:#4b5563;line-height:1.6;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1;}.post-card .card-footer{margin-top:auto;font-size:.85rem;color:#6b7280;}.swiper-button-next,.swiper-button-prev{color:#4338ca;top:50%;transform:translateY(-70%)}.swiper-button-prev{left:-10px;}.swiper-button-next{right:-10px;}.swiper-pagination-bullet-active{background:#4338ca;}@media (max-width:768px){.recent-posts-section h2{font-size:2rem}.swiper-button-next,.swiper-button-prev{display:none}}.g-tooltip-container{position:relative;display:inline-block;cursor:pointer;}.g-tooltip-trigger{display:flex;align-items:center;gap:8px;color:#007bff;font-weight:bold;}.g-tooltip{visibility:hidden;opacity:0;background-color:#2c3e50;color:#ffffff;text-align:center;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:normal;box-shadow:0 4px 8px rgba(0,0,0,.2);position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);white-space:nowrap;transition:opacity .3s ease;&::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#2c3e50 transparent transparent transparent}}.g-tooltip-container:hover .g-tooltip{visibility:visible;opacity:1;}.category-wise-product-tbl-section{padding:50px 3%;}.category-wise-product-tbl-container{max-width:1500px;}