#main-header,.et-fixed-header,#top-header{display:none!important}.custom-header-wrapper{position:fixed;top:0;left:0;right:0;z-index:99999}.admin-bar .custom-header-wrapper{top:32px}@media screen and (max-width:782px){.admin-bar .custom-header-wrapper{top:46px}}.header-spacer{height:112px;margin:0;padding:0;display:none}@media (max-width:768px){.header-spacer{height:100px}}body.et-tb-has-header #page-container,body #page-container,#page-container{padding-top:111px!important;margin-top:0!important;transition:padding-top 0.3s ease}body.header-scrolled.et-tb-has-header #page-container,body.header-scrolled #page-container,.custom-header-wrapper.scrolled~#page-container{padding-top:70px!important}@media (max-width:980px){body.et-tb-has-header #page-container,body #page-container,#page-container{padding-top:111px!important}body.header-scrolled.et-tb-has-header #page-container,body.header-scrolled #page-container{padding-top:70px!important}}@media (max-width:768px){body.et-tb-has-header #page-container,body #page-container,#page-container{padding-top:117px!important}body.header-scrolled.et-tb-has-header #page-container,body.header-scrolled #page-container{padding-top:70px!important}}#et-main-area,.et_pb_section:first-child{margin-top:0!important}.header-spacer+#page-container,.header-spacer+#main-content,.header-spacer+.et_pb_section,.header-spacer~#page-container{margin-top:-1px!important}.custom-header-wrapper{border-bottom:none!important}.custom-header{border-bottom:none!important}.custom-header-wrapper.scrolled .custom-top-bar{display:none}.custom-header-wrapper.scrolled .custom-header{padding:10px 30px}.custom-header-wrapper.scrolled .custom-header .logo img{max-height:50px;transition:max-height 0.3s ease}.custom-header .logo img{transition:max-height 0.3s ease}.custom-header{transition:padding 0.3s ease}.custom-top-bar{transition:all 0.3s ease}.custom-top-bar{background-color:#8B1A1A;padding:5px 20px;display:flex;justify-content:space-between;align-items:center;font-family:"Caviar-Dreams",Raleway,sans-serif;font-size:14px}.custom-top-bar a{color:#fff;text-decoration:none;margin-right:20px}.custom-top-bar a:hover{opacity:.8}.custom-top-bar .contact-info{display:flex;align-items:center}.custom-top-bar .social-icons{display:flex;gap:15px}.custom-top-bar .social-icons a{margin-right:0;font-size:16px}.custom-header{background-color:#2a2a2a;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;position:relative}.custom-header .logo{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%)}.custom-header .logo img{max-height:70px;width:auto}.custom-header .header-icons{margin-left:auto;display:flex;align-items:center;gap:25px}.custom-header .header-icons a,.custom-header .header-icons button{color:#fff;background:none;border:none;font-size:22px;cursor:pointer;padding:0;text-decoration:none}.custom-header .header-icons a:hover,.custom-header .header-icons button:hover{opacity:.7}.wishlist-icon{position:relative}.wishlist-count{position:absolute;top:-8px;right:-8px;background-color:#fff;color:#242424;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;font-family:Arial,sans-serif}.hamburger-btn{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;cursor:pointer}.hamburger-btn span{display:block;height:2px;background-color:#fff;width:100%;transition:all 0.3s ease}.slide-menu{position:fixed;top:0;left:-300px;width:280px;height:100vh;background-color:rgb(30 30 30 / .98);z-index:99999;transition:left 0.3s ease;overflow-y:auto;padding-top:60px}.slide-menu.active{left:0}.slide-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:99998;opacity:0;visibility:hidden;transition:all 0.3s ease}.slide-menu-overlay.active{opacity:1;visibility:visible}.slide-menu .close-btn{position:absolute;top:15px;right:15px;color:#fff;font-size:28px;cursor:pointer;background:none;border:none}.slide-menu nav ul{list-style:none;padding:0;margin:0}.slide-menu nav ul li{border-bottom:1px solid rgb(255 255 255 / .1)}.slide-menu nav ul li a{display:flex;justify-content:space-between;align-items:center;padding:18px 25px;color:#fff;text-decoration:none;font-family:"Caviar-Dreams",Raleway,sans-serif;font-size:16px;letter-spacing:1px;transition:background 0.2s ease}.slide-menu nav ul li a:hover{background-color:rgb(255 255 255 / .05)}.slide-menu nav ul li a .arrow{font-size:12px}.slide-menu nav ul li .submenu{display:none;background-color:rgb(0 0 0 / .3)}.slide-menu nav ul li .submenu a{padding-left:40px;font-size:14px}.slide-menu nav ul li.open .submenu{display:block}@media (max-width:768px){.custom-top-bar{flex-direction:row;height:38px;padding:0 15px;font-size:11px}.custom-top-bar .contact-info{flex-direction:row;gap:10px}.custom-top-bar .contact-info a{margin-right:0;font-size:11px}.custom-top-bar .social-icons{gap:10px}.custom-top-bar .social-icons a svg{width:14px;height:14px}.custom-header{padding:15px 10px;justify-content:center}.custom-header .logo{position:static;transform:none}.custom-header .logo img{max-height:40px}.custom-header .header-icons{position:absolute;right:10px;top:50%;transform:translateY(-50%);gap:12px}.custom-header .header-icons a,.custom-header .header-icons button{font-size:18px}.hamburger-btn{width:22px;height:16px}}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .85);z-index:999999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all 0.3s ease}.search-overlay.active{opacity:1;visibility:visible}.search-overlay .search-container{width:90%;max-width:700px;text-align:center}.search-overlay .search-input-wrapper{position:relative;display:flex;align-items:center}.search-overlay input[type="text"]{width:100%;background:#fff0;border:none;border-bottom:2px solid rgb(255 255 255 / .5);padding:15px 50px 15px 0;font-size:24px;color:#fff;font-family:"Caviar-Dreams",Raleway,sans-serif;outline:none}.search-overlay input[type="text"]::placeholder{color:rgb(255 255 255 / .5)}.search-overlay input[type="text"]:focus{border-bottom-color:#fff}.search-overlay .search-submit{position:absolute;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:10px}.search-overlay .search-submit svg{width:24px;height:24px}.search-overlay .close-search{position:absolute;top:30px;right:30px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer;line-height:1;padding:10px}.search-overlay .close-search:hover{opacity:.7}@media (max-width:768px){.search-overlay input[type="text"]{font-size:18px;padding:12px 40px 12px 0}.search-overlay .close-search{top:20px;right:20px;font-size:32px}}