@font-face{font-family:karla-regular;src:url(./fonts/karla/Karla-Regular.ttf)}@font-face{font-family:karla-bold;src:url(./fonts/karla/Karla-Bold.ttf)}@font-face{font-family:bobby-jones;src:url('./fonts/Bobby_Jones/Bobby Jones Soft.otf')}@font-face{font-family:a-little-sunshine;src:url('./fonts/A little sunshine.ttf')}body{background-color:#fff;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}a{background-color:#fff;color:#006621;text-decoration:none;transition:background-color .3s ease}a:hover{background-color:#006621;color:#fff}.page-link{color:#006621}.pagination .page-link:hover{background-color:#006621;color:#fff}.pagination .page-item.active .page-link{background-color:#006621;color:#fff}p{text-align:justify}.bcolor{background-color:#fff;color:#006621}.bcolor:hover{background-color:#006621;color:#fff}.ads-column{background-color:#fff;padding:15px;min-height:100vh}.ad-item{background-color:#fff;padding:10px;margin-bottom:15px}.main-content{padding:15px}.logo-section{text-align:center;margin-bottom:20px}.logo-icon{font-size:2rem}.logo-text{font-size:2rem;font-weight:700;color:#333;text-shadow: 0 0 10px rgba(77, 171, 247, 0.5);}.search-box{width:100%;border-radius:40px;outline:none;margin-bottom:20px;padding:10px 40px 10px 12px;border:1px solid #ccc}.search-box:focus{box-shadow:0 1px 6px #20212433}.search-form{max-width:400px;margin:0 auto}.input-wrapper{position:relative}.search-btn{position:absolute;right:8px;top:35%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer}.search-btn:hover{color:#000}.pagination-wrapper{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.pagination-left,.pagination-right{flex:1}.pagination-left{text-align:left}.pagination-right{text-align:right}.rounded-menu{color:#006621;border-radius:25px;padding:10px 20px;margin-bottom:20px}.menu-item{color:#006621;text-decoration:none;margin:0 10px;font-weight:500}.menu-item:hover{background-color:#006621;color:#fff}.message-line{padding:10px;border-radius:5px;margin-bottom:20px;text-align:center}.content-item{background-color:#fff;padding:15px;margin-bottom:20px}.thumbnail-row{margin-bottom:15px}.thumbnail{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;order:-1}.thumbnail img{width:250px;height:200px;object-fit:cover;flex-shrink:0;border-radius:6px}.thumbnail::-webkit-scrollbar{display:none}.date-source{font-size:.85rem;color:#6c757d;margin-bottom:5px}.item-title{font-weight:700;margin-bottom:5px}.affiliate-column{background-color:#fff;padding:15px;min-height:100vh}.affiliate-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.affiliate-product{background-color:#fff;padding:15px;text-align:center}.product-image{width:100%;height:150px;background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#6c757d;margin-bottom:10px}.product-title{font-weight:700;margin-bottom:5px}.product-price{color:#0d6efd;font-weight:700;margin-bottom:10px}footer{margin-top:30px;padding:20px 0;border-top:1px solid #dee2e6;text-align:center;color:#6c757d}.whatsapp-widget{position:fixed;bottom:20px;right:20px;z-index:999;display:flex;flex-direction:column;gap:10px}.whatsapp-button{background-color:#fff;color:#006621;border-radius:50px;padding:10px 18px;display:flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;box-shadow:0 4px 15px #25d3664d;transition:all .3s ease;min-width:140px;justify-content:center}.whatsapp-button:hover{transform:translateY(-3px);box-shadow:0 6px 20px #25d36666;background-color:#006621;color:#fff}.whatsapp-group-button{background-color:#fff;color:#006621;border-radius:50px;padding:10px 18px;display:flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;box-shadow:0 4px 15px #128c7e4d;transition:all .3s ease;min-width:140px;justify-content:center}.whatsapp-group-button:hover{transform:translateY(-3px);box-shadow:0 6px 20px #128c7e66;background-color:#006621;color:#fff}.whatsapp-text{display:block}.whatsapp-widget-container{display:flex;flex-direction:column;gap:10px}.whatsapp-widget{opacity:0;transform:translateY(20px);transition:all .3s ease}.whatsapp-widget.show{opacity:1;transform:translateY(0)}#loader-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}#loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}#loader-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1em 2em;border-radius:8px;text-align:center}#loader-spinner{width:50px;height:50px;margin-bottom:10px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#scrollTopBtn{position:fixed;bottom:140px;right:20px;z-index:1000;background-color:#fff;color:#006621;border:none;border-radius:50%;padding:12px 16px;cursor:pointer;display:none;box-shadow:0 2px 6px #0000004d;transition:background-color .3s ease}#scrollTopBtn:hover{background-color:#006621;color:#fff}@media (max-width: 768px){.rounded-menu{overflow-x:auto;white-space:nowrap;display:flex;justify-content:flex-start}.menu-item{margin:0 8px}.thumbnail img{width:150px;height:100px;object-fit:cover;flex-shrink:0;border-radius:6px}.whatsapp-widget{bottom:15px;right:15px}.whatsapp-button,.whatsapp-group-button{padding:8px 15px;min-width:120px}}@keyframes whatsappBounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.whatsapp-widget.bounce{animation:whatsappBounce 2s ease infinite}.gallery-img {cursor: pointer;transition: transform 0.3s ease;margin-bottom: 15px;width: 100%;object-fit: cover;border-radius: 8px;box-shadow: 0 3px 10px rgba(0,0,0,0.1);}.gallery-img:hover {transform: scale(1.03);box-shadow: 0 5px 15px rgba(0,0,0,0.2);}.modal-dialog {width: 100%;margin: 10px auto;display: flex;align-items: center;}.modal-content {background: transparent;border: none;height: auto;max-height: 100%;}.modal-body {padding: 0;display: flex;justify-content: center;align-items: center;height: 100%;}.modal-body img {width: 100%;width: auto;height: auto;object-fit: contain;border-radius: 8px;transform: scale(2.0);}.btn-close {position: absolute;top: 15px;right: 15px;background-color: rgba(255, 255, 255, 0.8);border-radius: 50%;z-index: 1055;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}