:root{--primary-orange:#ea580c;--primary-orange-light:#f97316;--primary-orange-dark:#c2410c;--primary-black:#000;--bg-dark:#18181b;--bg-darker:#09090b;--bg-card:rgba(24,24,27,.6);--bg-overlay:rgba(0,0,0,.95);--text-white:#fff;--text-gray:#a1a1aa;--text-gray-light:#d4d4d8;--text-gray-dark:#71717a;--border-color:rgba(255,255,255,.05);--border-orange:rgba(234,88,12,.3);--shadow-lg:0 25px 50px -12px rgba(0,0,0,.5);--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-2xl:2.5rem;--radius-full:50px}body{background:linear-gradient(135deg,#7c2d12 0%,var(--bg-dark) 30%,var(--primary-black) 100%)!important;background-attachment:fixed!important;color:var(--text-white)!important;font-family:'Rubik','Arimo',sans-serif!important;min-height:100vh}.page-wrapper{background:transparent!important}a{color:var(--primary-orange)!important;transition:all .3s ease!important}a:hover{color:var(--text-white)!important}p,.text{color:var(--text-gray)!important}.main-header{background:#09090b!important;background-color:#09090b!important;border-bottom:1px solid var(--border-orange)!important}.main-header .main-box,.main-header .header-lower,.main-header .header-upper,.main-header .inner-container,.main-header .nav-outer,.main-header .outer-box,.header-lower,.header-upper{background:#09090b!important;background-color:#09090b!important}.main-header.fixed-header,.main-header.sticky-header,.fixed-header,.sticky-header,header.fixed,header.sticky,.main-header.fixed-header .main-box,.main-header.sticky-header .main-box,.main-header.fixed-header .header-lower,.main-header.sticky-header .header-lower{background:#09090b!important;background-color:#09090b!important}.main-header.is-fixed,.main-header.scroll-header,.header-style-one.fixed-header,.header-style-two.fixed-header{background:#09090b!important;box-shadow:0 5px 20px rgba(0,0,0,.5)!important}.main-header .header-top{background:var(--primary-orange)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.main-header .header-top .contact-list li,.main-header .header-top .contact-list li a,.main-header .top-left .contact-list li,.main-header .top-left .contact-list li a,.main-header .top-right a,.social-icon-four li a{color:#fff!important}.main-header .header-top .contact-list li i,.main-header .top-left .contact-list li i{color:#222!important}.main-header .header-lower{background:transparent!important}.main-header .logo-box .logo{padding:10px 0!important}.main-header .logo-box .logo img{filter:drop-shadow(0 0 10px rgba(234,88,12,.4))!important}.main-menu .navigation>li>a{color:var(--text-gray)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:25px 0!important;border-bottom:2px solid transparent!important;transition:all .3s ease!important}.main-menu .navigation>li>a:hover,.main-menu .navigation>li.current>a{color:var(--primary-orange)!important;border-bottom-color:var(--primary-orange)!important}.main-menu .navigation>li>ul{background:var(--bg-dark)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.main-menu .navigation>li>ul>li>a{color:var(--text-white)!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-left:4px solid transparent!important;transition:all .3s ease!important}.main-menu .navigation>li>ul>li>a:hover{background:var(--primary-orange)!important;border-left-color:var(--text-white)!important}.dropdown-menu.style-one{background:var(--bg-dark)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-lg)!important}.dropdown-menu.style-one li a{color:var(--text-white)!important;font-size:10px!important;font-weight:700!important}.dropdown-menu.style-one li a:hover{background:var(--primary-orange)!important}.banner-section,.slider-content{background:linear-gradient(135deg,rgba(124,45,18,.3) 0%,rgba(0,0,0,.8) 100%)!important}.banner-section h1,.banner-section h2,.slider-content h1,.slider-content h2{color:var(--text-white)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.02em!important;text-shadow:0 10px 20px rgba(0,0,0,.6)!important}.banner-section .text,.slider-content .text{color:rgba(255,255,255,.7)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important}.btn-style-one,.theme-btn,.btn-primary,button[type="submit"]{background:var(--primary-orange)!important;background:linear-gradient(180deg,var(--primary-orange-light) 0%,var(--primary-orange) 100%)!important;color:var(--text-white)!important;border:none!important;border-radius:var(--radius-xl)!important;font-weight:900!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:15px 40px!important;box-shadow:0 10px 30px rgba(234,88,12,.3)!important;transition:all .3s ease!important}.btn-style-one:hover,.theme-btn:hover,.btn-primary:hover,button[type="submit"]:hover{background:var(--text-white)!important;color:var(--primary-black)!important;transform:scale(1.05)!important;box-shadow:0 15px 40px rgba(255,255,255,.2)!important}.btn-style-two,.btn-secondary{background:rgba(255,255,255,.05)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--text-white)!important;border-radius:var(--radius-xl)!important;font-weight:900!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:15px 40px!important;transition:all .3s ease!important}.btn-style-two:hover,.btn-secondary:hover{background:var(--primary-orange)!important;border-color:var(--primary-orange)!important}.products-section,.shop-section{background:transparent!important}.product-block,.shop-item,.news-block{background:var(--bg-card)!important;backdrop-filter:blur(20px)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-2xl)!important;overflow:hidden!important;transition:all .5s ease!important;box-shadow:var(--shadow-lg)!important}.product-block:hover,.shop-item:hover,.news-block:hover{border-color:var(--primary-orange)!important;transform:translateY(-5px)!important}.product-block .image-box,.shop-item .image-box{background:var(--primary-black)!important;overflow:hidden!important}.product-block .image-box img,.shop-item .image-box img{transition:transform .7s ease!important}.product-block:hover .image-box img,.shop-item:hover .image-box img{transform:scale(1.1)!important}.product-block .tag,.shop-item .tag,.category-tag{background:var(--primary-orange)!important;color:var(--text-white)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:4px 12px!important;border-radius:var(--radius-full)!important}.product-block h3,.product-block h4,.shop-item h3,.shop-item h4{color:var(--text-white)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:-.02em!important}.product-block .price,.shop-item .price{color:var(--text-white)!important;font-weight:900!important;font-size:20px!important}.product-block .price .old-price,.shop-item .price .old-price{color:var(--text-gray-dark)!important}.add-to-cart,.cart-btn{background:var(--primary-orange)!important;color:var(--text-white)!important;border-radius:var(--radius-lg)!important;padding:12px!important;transition:all .3s ease!important}.add-to-cart:hover,.cart-btn:hover{background:var(--text-white)!important;color:var(--primary-black)!important}.filter-box,.category-box{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-2xl)!important;transition:all .3s ease!important}.filter-box:hover,.category-box:hover,.filter-box.active,.category-box.active{border-color:var(--primary-orange)!important;background:rgba(234,88,12,.1)!important}.filter-box.active,.category-box.active{transform:scale(1.05)!important;box-shadow:0 15px 40px rgba(234,88,12,.2)!important}.sec-title h2,.section-title h2,.title h2{color:var(--text-white)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.02em!important}.sec-title .text,.section-title .text{color:var(--text-gray)!important}.sec-title .title,.section-title .subtitle{color:var(--primary-orange)!important;font-weight:900!important;font-size:10px!important;letter-spacing:.4em!important;text-transform:uppercase!important}.main-footer{background:var(--bg-darker)!important;border-top:1px solid var(--border-color)!important;margin-top:0!important;position:relative!important;z-index:10!important}.main-footer .social-icon li a,.main-footer .social-links li a,.footer-social li a,.social-icon-one li a,.social-icon-two li a,.social-icon-three li a,.social-icon-four li a{font-size:20px!important;width:45px!important;height:45px!important;line-height:45px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.main-footer .social-icon li a:hover,.main-footer .social-links li a:hover,.footer-social li a:hover{color:var(--primary-orange)!important;transform:scale(1.1)!important}.main-footer h3,.main-footer h4,.main-footer h5{color:var(--primary-orange)!important;font-weight:900!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.2em!important}.main-footer p,.main-footer .text{color:var(--text-gray-dark)!important;font-weight:700!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.4em!important}.main-footer a{color:var(--text-gray)!important;font-weight:700!important;font-size:10px!important;text-transform:uppercase!important}.main-footer a:hover{color:var(--primary-orange)!important}.main-footer .logo img{filter:grayscale(1) opacity(.4)!important;transition:all .7s ease!important}.main-footer .logo:hover img{filter:grayscale(0) opacity(1)!important}.footer-bottom,.copyright{color:var(--text-gray-dark)!important;font-weight:700!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.3em!important}.scroll-to-top{background:var(--bg-dark)!important;color:var(--text-white)!important;border-radius:50%!important;box-shadow:var(--shadow-lg)!important}.scroll-to-top:hover{background:var(--primary-orange)!important;color:var(--bg-dark)!important}.sidebar,.sidebar-widget{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-2xl)!important;backdrop-filter:blur(20px)!important}.sidebar h3,.sidebar-widget h3{color:var(--primary-orange)!important;font-weight:900!important;text-transform:uppercase!important}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="search"],textarea,select{background:var(--primary-black)!important;border:1px solid var(--border-color)!important;color:var(--text-white)!important;border-radius:var(--radius-lg)!important;padding:15px 20px!important;font-size:12px!important;transition:all .3s ease!important}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="search"]:focus,textarea:focus,select:focus{border-color:var(--primary-orange)!important;outline:none!important}::placeholder{color:var(--text-gray-dark)!important}.page-title{background:linear-gradient(135deg,rgba(124,45,18,.5) 0%,rgba(0,0,0,.9) 100%)!important}.page-title h1,.page-title h2{color:var(--text-white)!important;font-weight:900!important;text-transform:uppercase!important}.bread-crumb li,.breadcrumb li{color:var(--text-gray)!important}.bread-crumb li a,.breadcrumb li a{color:var(--primary-orange)!important}table{background:var(--bg-card)!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}table th{background:var(--primary-orange)!important;color:var(--text-white)!important;font-weight:900!important;text-transform:uppercase!important}table td{color:var(--text-white)!important;border-color:var(--border-color)!important}.pagination li a,.page-numbers{background:var(--bg-card)!important;color:var(--text-white)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-lg)!important;transition:all .3s ease!important}.pagination li a:hover,.pagination li.active a,.page-numbers:hover,.page-numbers.current{background:var(--primary-orange)!important;border-color:var(--primary-orange)!important}.alert,.notice{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-lg)!important;color:var(--text-white)!important}.alert-success{border-color:#22c55e!important}.alert-danger,.alert-error{border-color:#ef4444!important}.alert-warning{border-color:#eab308!important}@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}.product-block,.shop-item,.news-block{animation:fadeIn .5s ease forwards}@media (max-width:991px){.main-menu .navbar-header{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.main-menu .navigation{background:var(--bg-dark)!important;border-radius:var(--radius-lg)!important;margin-top:10px!important}.main-menu .navigation>li{margin-left:0!important;border-bottom:1px solid var(--border-color)!important}.main-menu .navigation>li>a{padding:15px 20px!important}}@media (max-width:767px){.btn-style-one,.btn-style-two,.theme-btn{padding:12px 30px!important;font-size:10px!important}}.contact-section{background:transparent!important}.contact-info-block{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-2xl)!important;backdrop-filter:blur(20px)!important}.contact-info-block .icon{color:var(--primary-orange)!important}.contact-info-block h4{color:var(--text-white)!important}.contact-info-block .text{color:var(--text-gray)!important}.about-section{background:transparent!important}.about-section .content h2{color:var(--text-white)!important}.about-section .content .text{color:var(--text-gray)!important}.gallery-section{background:transparent!important}.gallery-item{border-radius:var(--radius-xl)!important;overflow:hidden!important}.gallery-item:hover{transform:scale(1.05)!important}.preloader{background-color:var(--primary-black)!important}.owl-dots .owl-dot span{background:var(--text-gray-dark)!important}.owl-dots .owl-dot.active span{background:var(--primary-orange)!important}.owl-nav .owl-prev,.owl-nav .owl-next{background:var(--bg-card)!important;color:var(--text-white)!important;border-radius:50%!important}.owl-nav .owl-prev:hover,.owl-nav .owl-next:hover{background:var(--primary-orange)!important}.products-section .owl-carousel .owl-stage{display:flex!important}.products-section .owl-item{flex:0 0 16.666%!important;max-width:16.666%!important}@media (max-width:1199px){.products-section .owl-item{flex:0 0 25%!important;max-width:25%!important}}@media (max-width:991px){.products-section .owl-item{flex:0 0 33.333%!important;max-width:33.333%!important}}@media (max-width:767px){.products-section .owl-item{flex:0 0 50%!important;max-width:50%!important}}@media (max-width:480px){.products-section .owl-item{flex:0 0 100%!important;max-width:100%!important}}.shop-section .row,.products-section .row{display:flex!important;flex-wrap:wrap!important}.shop-section .col-lg-2,.products-section .col-lg-2,.shop-section .product-block,.products-section .product-block{flex:0 0 16.666%!important;max-width:16.666%!important}@media (max-width:1199px){.shop-section .col-lg-2,.products-section .col-lg-2,.shop-section .product-block,.products-section .product-block{flex:0 0 25%!important;max-width:25%!important}}@media (max-width:991px){.shop-section .col-lg-2,.products-section .col-lg-2,.shop-section .product-block,.products-section .product-block{flex:0 0 33.333%!important;max-width:33.333%!important}}@media (max-width:767px){.shop-section .col-lg-2,.products-section .col-lg-2,.shop-section .product-block,.products-section .product-block{flex:0 0 50%!important;max-width:50%!important}}.whatsapp-button,.whatsapp-btn,.wp-btn,a[href*="whatsapp"],.fixed-whatsapp,#whatsapp-btn{display:flex!important;visibility:visible!important;opacity:1!important;position:fixed!important;bottom:20px!important;right:20px!important;z-index:9999!important;width:60px!important;height:60px!important;background:#25d366!important;border-radius:50%!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 20px rgba(37,211,102,.4)!important;transition:all .3s ease!important}.whatsapp-button:hover,.whatsapp-btn:hover,a[href*="whatsapp"]:hover,.fixed-whatsapp:hover,#whatsapp-btn:hover{transform:scale(1.1)!important;box-shadow:0 6px 30px rgba(37,211,102,.6)!important}.whatsapp-button i,.whatsapp-btn i,a[href*="whatsapp"] i,.fixed-whatsapp i,#whatsapp-btn i,.fa-whatsapp{font-size:28px!important;color:#fff!important}.product-block,.shop-item,.news-block,.sidebar,.sidebar-widget,.contact-info-block{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.product-block,.shop-item,.news-block{animation:none!important}.product-block,.shop-item,.news-block{background:rgba(24,24,27,.9)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;overflow:hidden!important;transition:transform .3s ease , border-color .3s ease!important}.product-block:hover,.shop-item:hover,.news-block:hover{border-color:var(--primary-orange)!important;transform:translateY(-5px)!important}.main-footer{clear:both!important;width:100%!important}.main-footer a[href*="whatsapp"]{position:static!important;display:inline-block!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important}.main-footer a[href*="whatsapp"]:hover{transform:none!important}section,.section{background:transparent!important}