:root{--color-white:#fff;--color-beige:beige;--color-nude:#e3d5ca;--color-nude-light:#f5e6e8;--color-brown:#8b4513;--color-brown-light:sienna;--color-brown-dark:#654321;--color-peach:#ffdab9;--color-peach-light:#ffe4e1;--color-black:#000;--color-gray:#666;--color-gray-light:#f8f9fa}.blog-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:hsla(0,0%,100%,.9);display:flex;justify-content:center;align-items:center;z-index:9999}.gc-models-sidebar{background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:10px;margin-bottom:30px;min-width:260px;max-width:340px}.gc-models-filter-panel.jsx-577998f43acc8c8c{background-color:#fff;padding:10px;box-shadow:unset!important;margin-bottom:20px}.blog-loading-content{text-align:center}.blog-loading-spinner{width:50px;height:50px;border-top:4px solid var(--color-nude-light);border:4px solid var(--color-nude-light);border-top-color:var(--color-brown);border-radius:50%;animation:blog-spin 1s linear infinite;margin:0 auto 15px}.blog-loading-text{color:var(--color-brown);font-size:18px;font-weight:500;margin:0}@keyframes blog-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.featured-post{padding:60px 0;background-color:var(--color-gray-light)}.featured-post-card{background:var(--color-white);padding:40px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin:20px 0}.carousel{position:relative}.carousel-navigation{position:relative;margin-top:20px}.carousel-control-next,.carousel-control-prev{width:40px;height:40px;background:rgba(0,0,0,.5);border-radius:50%;top:50%;transform:translateY(-50%);opacity:.8}.carousel-control-prev{left:-50px}.carousel-control-next{right:-50px}.carousel-control-next:hover,.carousel-control-prev:hover{opacity:1;background:rgba(0,0,0,.7)}.carousel-indicators{position:relative;margin-top:20px;margin-bottom:0;justify-content:center}.carousel-indicators button{width:10px!important;height:10px!important;border-radius:50%!important;background-color:#ccc!important;margin:0 5px!important;opacity:.5}.carousel-indicators button.active{background-color:#333!important;opacity:1}.post-content{padding-right:30px}.post-meta{margin-bottom:10px;font-size:.9rem;color:#666}.blogger-name{color:#888}.blogger-name:before{color:#666}.categories{margin-bottom:10px}.category{padding:4px 12px;margin-right:8px;border-radius:3px;font-size:.8rem}.category:hover{transform:translateY(-1px)}.post-content h1{font-family:Playfair Display,serif;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px;color:#222}.post-content .excerpt{font-family:Poppins,sans-serif;font-size:16px;line-height:1.6;color:#666}.post-image{height:100%;min-height:300px}.post-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.latest-stories{padding:80px 0;background-color:var(--color-white)}.section-header{margin-bottom:50px}.section-title{font-family:Playfair Display,serif;font-size:36px;margin-bottom:20px;font-weight:700;color:var(--color-brown);position:relative;display:inline-block;padding:0 30px}.section-title:after,.section-title:before{content:"";position:absolute;top:50%;width:40px;height:2px;background:linear-gradient(90deg,var(--color-brown),transparent);transform:translateY(-50%)}.section-title:before{left:-20px}.section-title:after{right:-20px;transform:translateY(-50%) rotate(180deg)}.section-description{font-family:Poppins,sans-serif;font-size:16px;color:var(--color-gray);line-height:1.6;max-width:800px;margin:0 auto}.story-card{background:var(--color-white);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);height:100%;transition:all .3s ease;border:none;width:100%}.story-card:hover{transform:translateY(-10px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.story-image{position:relative;height:280px;overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.story-card:hover .story-image img{transform:scale(1.1)}.story-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.6));display:flex;align-items:flex-end;padding:20px;opacity:0;transition:opacity .3s ease}.story-card:hover .story-overlay{opacity:1}.story-categories{display:flex;gap:8px;flex-wrap:wrap}.category{display:inline-block;padding:6px 12px;background-color:#8b4513;border-radius:4px;font-size:.75rem;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:.5px;transition:all .3s ease}.category:hover{background-color:sienna;transform:translateY(-2px)}.story-content{padding:25px;background:var(--color-white)}.post-meta{display:flex;align-items:center;gap:15px;margin-bottom:15px;font-size:.85rem;color:var(--color-gray)}.date{color:#8b4513;font-weight:500}.blogger-name,.blogger-name:before{color:var(--color-gray)}.blogger-name:before{content:"•";margin-right:15px}.blog-title{font-size:1.2rem;line-height:1.4;margin-bottom:15px;color:var(--color-black);font-weight:600}.story-content p{color:var(--color-gray);font-size:.95rem;line-height:1.6;margin-bottom:20px}.read-more,.story-content p{font-family:Poppins,sans-serif}.read-more{color:#8b4513;text-decoration:none;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.read-more i{transition:transform .3s ease}.read-more:hover{color:sienna}.read-more:hover i{transform:translateX(5px)}.btn-more-posts{background-color:#8b4513;color:var(--color-white);border:none;padding:12px 30px;border-radius:25px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.btn-more-posts:hover{background-color:sienna;color:var(--color-white);transform:translateY(-2px)}.btn-more-posts i{transition:transform .3s ease}.btn-more-posts:hover i{transform:translateY(2px)}.item_inn{position:absolute;right:565px;top:50px;width:44%;height:80%;padding:40px;background:var(--color-white);color:var(--color-brown);display:flex;flex-direction:column;justify-content:center;z-index:1;border-radius:6px;border:1px solid var(--color-nude)}@media (max-width:991px){.item_inn{left:37px;top:64px;width:67%;height:70%}.story-image{height:240px}.blog-title{font-size:1.2rem}}@media (max-width:768px){.item_inn{left:19px;top:35px;width:91%;height:80%}.section-title{font-size:28px}.story-image{height:220px}.story-content{padding:20px}.blog-title{font-size:1.1rem}}.slider_wrap{position:relative;margin:0 auto;max-width:1550px}.guten_slider{position:relative;width:100%}.item_slider{position:relative;overflow:hidden;height:500px;background:var(--color-nude)}.imgwrap{position:absolute;right:0;top:0;width:65%;height:100%;overflow:hidden}.main_slider_img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.meta_deko{font-size:11px;text-transform:uppercase;margin-bottom:15px;color:var(--color-gray);font-weight:500;letter-spacing:1px}.meta_deko a{color:var(--color-brown);text-decoration:none;font-weight:600}.meta_deko .divider{margin:0 8px;color:var(--color-nude)}.maintitle{font-size:36px;margin:15px 0;font-weight:700}.maintitle a{color:var(--color-brown);text-decoration:none;line-height:1.2;transition:color .3s ease}.maintitle a:hover{color:var(--color-brown-light)}.tmnf_excerpt{font-size:15px;line-height:1.6;margin-top:15px;color:var(--color-gray)}.owl-nav{position:absolute;bottom:10px;right:15px;width:auto;transform:none;pointer-events:none;z-index:2;display:flex;gap:1px}.owl-next,.owl-prev{position:relative;display:inline-block;width:90px;height:40px;background:var(--color-brown)!important;pointer-events:auto;transition:all .3s ease;opacity:1;border-radius:6px}.owl-next:after,.owl-prev:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff}.owl-prev:after{transform:translate(-25%,-50%) rotate(-135deg)}.owl-next:after{transform:translate(-75%,-50%) rotate(45deg)}.owl-next:hover,.owl-prev:hover{background:var(--color-brown-light)!important}.owl-dots{position:absolute;top:50%;right:30px;width:auto;transform:translateY(-50%);text-align:right;z-index:3}.owl-dot{margin:10px 0;transition:all .3s ease}.owl-dot,.owl-dot span{display:block;position:relative}.owl-dot span{width:8px;height:8px;background:var(--color-nude);border-radius:50%;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.owl-dot span:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:hsla(0,0%,100%,.3);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease}.owl-dot:hover span{background:var(--color-peach);transform:scale(1.2)}.owl-dot.active span{background:var(--color-brown);background:#fff;transform:scale(1)}.owl-dot.active span:after{animation:pulse 2s infinite}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(0);opacity:1}50%{opacity:.5}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.post-date{color:#8b4513;font-weight:600}.tranz{transition:all .3s ease}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2rem}.story-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease}.story-card:hover{transform:translateY(-5px)}.ad-container{grid-column:1/-1;background:#fdf6f0;padding:1rem;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:2rem 0}.ad-image{max-width:100%;height:auto}@media (max-width:991px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.blog-grid{grid-template-columns:repeat(1,1fr)}}.blog-header{padding:20px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.blog-header h1{font-size:24px;color:var(--color-brown)}.blog-header button{background-color:var(--color-brown);color:var(--color-white);border:none;padding:10px 20px;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:4px}.blog-upload-content{padding:10px;background-color:#fdf6f0;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px;border:1px solid hsla(0,0%,50%,.377)}.filter-section-title{position:relative;padding-bottom:10px}.filter-section-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:var(--primary-color)}.filter-group{position:relative;margin-bottom:1rem}.custom-input,.custom-select{box-shadow:var(--box-shadow)}.custom-input:focus,.custom-input:hover,.custom-select:focus,.custom-select:hover{border-color:var(--primary-color)!important}.custom-input:focus,.custom-select:focus{box-shadow:0 0 0 .2rem rgba(139,69,19,.15);outline:none}.form-label{margin-bottom:.5rem;font-size:.95rem}@media (max-width:768px){.filter-group{margin-bottom:0}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050}.modal-dialog{margin:1.75rem auto;max-width:500px;width:100%;padding:0 15px}.modal-content{position:relative;background-color:#fff;border:none;border-radius:12px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #eee}.modal-title{margin:0;font-size:1.25rem;font-weight:600;color:#222}.modal-body{padding:1rem}.btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto;background:transparent;border:0;cursor:pointer}.btn-close:focus{outline:none}@media (max-width:768px){.modal-dialog{margin:.5rem auto}.modal-content{border-radius:12px}.modal-body,.modal-header{padding:.75rem}.modal-title{font-size:1.1rem}}