.rafas-new-menu{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;background:rgba(0,0,0,0);width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:visible;transition:top .3s ease}.admin-bar .rafas-new-menu{top:32px}.admin-bar .rafas-new-menu.admin-bar-hidden{top:0 !important}.rafas-new-menu .logo-section{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:16px 60px 16px 24px;position:relative;min-height:160px;clip-path:polygon(0 0, 100% 0, 73.75% 100%, 0% 100%);margin-right:-90px;z-index:1}.rafas-new-menu .logo-section .hamburger,.rafas-new-menu .logo-section .cart-mobile{display:none}.rafas-new-menu .logo-section .logo-link{display:flex;align-items:center;justify-content:center;height:100%}.rafas-new-menu .logo-section .logo-link img{height:auto;max-height:128px;width:auto;max-width:180px;object-fit:contain;padding-left:10px;padding-right:10px}.rafas-new-menu .menu-section{flex:1 1 auto;display:flex;flex-direction:column;width:100%;max-width:100%;padding-left:15px}.rafas-new-menu .menu-row-1{background:rgba(34,34,34,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;height:50px;padding:0 24px}.rafas-new-menu .menu-row-1 .main-nav ul{display:flex;gap:32px;margin:0;padding:0;list-style:none;align-items:center;justify-content:center}.rafas-new-menu .menu-row-1 .main-nav ul li{display:flex;align-items:center}.rafas-new-menu .menu-row-1 .main-nav ul li a{color:#ddd;text-decoration:none;font-weight:600;font-size:14px;text-transform:uppercase;padding:8px 6px;display:inline-block;transition:color .3s}.rafas-new-menu .menu-row-1 .main-nav ul li a:hover,.rafas-new-menu .menu-row-1 .main-nav ul li a:focus{color:#fff;text-decoration:none}.rafas-new-menu .menu-row-2{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:24px;height:60px;padding:0 24px}.rafas-new-menu .menu-row-2::before{content:"";display:block}.rafas-new-menu .menu-row-2 .search-input-container{display:flex;align-items:center;position:relative;width:100%;max-width:none;flex-shrink:0;margin:0;grid-column:2;height:100%}.rafas-new-menu .menu-row-2 .search-input-container .search-trigger-input{width:115%;max-width:none;padding:12px 48px 12px 20px;background-color:#f0f0f0;border:none;border-radius:4px;font-size:14px;color:#333;cursor:pointer;transition:background-color .2s}.rafas-new-menu .menu-row-2 .search-input-container .search-trigger-input::placeholder{color:#666}.rafas-new-menu .menu-row-2 .search-input-container .search-trigger-input:hover{background-color:#e8e8e8}.rafas-new-menu .menu-row-2 .search-input-container .search-trigger-input:focus{outline:2px solid #f90;background-color:#fff}.rafas-new-menu .menu-row-2 .search-input-container .search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#666;pointer-events:none;fill:currentColor}.rafas-new-menu .menu-row-2 .secondary-nav{grid-column:3}.rafas-new-menu .menu-row-2 .secondary-nav ul{display:flex;gap:20px;margin:0;padding:0;list-style:none;align-items:center}.rafas-new-menu .menu-row-2 .secondary-nav ul li a{color:#333;text-decoration:none;font-weight:600;font-size:14px;padding:6px 4px;display:inline-block;transition:color .3s;white-space:nowrap}.rafas-new-menu .menu-row-2 .secondary-nav ul li a:hover,.rafas-new-menu .menu-row-2 .secondary-nav ul li a:focus{color:#f90;text-decoration:none}.rafas-new-menu .menu-row-2 .user-login{grid-column:4;display:flex;align-items:center;flex-shrink:0}.rafas-new-menu .menu-row-2 .user-login a{display:flex;align-items:center;justify-content:center;padding:8px;transition:transform .2s}.rafas-new-menu .menu-row-2 .user-login a:hover{transform:scale(1.1)}.rafas-new-menu .menu-row-2 .user-login a svg{width:20px;height:20px;color:#333;fill:currentColor}.rafas-new-menu .menu-row-2 .mobile-actions{display:none;align-items:center;gap:16px;margin-left:auto}.rafas-new-menu .menu-row-2 .mobile-actions .left-group{display:flex;align-items:center;gap:4px;min-width:80px}.rafas-new-menu .menu-row-2 .mobile-actions .hamburger-btn{display:flex;align-items:center}.rafas-new-menu .menu-row-2 .mobile-actions .hamburger-btn .hamburger{display:flex;flex-direction:column;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:8px}.rafas-new-menu .menu-row-2 .mobile-actions .hamburger-btn .hamburger span{width:26px;height:3px;background:#222;margin:3px 0;border-radius:2px;transition:.3s;display:block}.rafas-new-menu .menu-row-2 .mobile-actions .mini-logo{display:none;align-items:center;opacity:0;transform:scale(0);transition:opacity .3s ease,transform .3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.rafas-new-menu .menu-row-2 .mobile-actions .mini-logo.show{display:flex;opacity:1;transform:scale(1)}.rafas-new-menu .menu-row-2 .mobile-actions .mini-logo a{display:flex;align-items:center;padding:4px}.rafas-new-menu .menu-row-2 .mobile-actions .mini-logo a img{height:32px;width:auto;max-width:50px;object-fit:contain}.rafas-new-menu .menu-row-2 .mobile-actions .search-btn,.rafas-new-menu .menu-row-2 .mobile-actions .user-btn,.rafas-new-menu .menu-row-2 .mobile-actions .cart-btn{display:flex;align-items:center;gap:8px}.rafas-new-menu .menu-row-2 .mobile-actions .search-btn button,.rafas-new-menu .menu-row-2 .mobile-actions .search-btn a,.rafas-new-menu .menu-row-2 .mobile-actions .user-btn button,.rafas-new-menu .menu-row-2 .mobile-actions .user-btn a,.rafas-new-menu .menu-row-2 .mobile-actions .cart-btn button,.rafas-new-menu .menu-row-2 .mobile-actions .cart-btn a{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;position:relative}.rafas-new-menu .menu-row-2 .mobile-actions .search-btn button svg,.rafas-new-menu .menu-row-2 .mobile-actions .search-btn a svg,.rafas-new-menu .menu-row-2 .mobile-actions .user-btn button svg,.rafas-new-menu .menu-row-2 .mobile-actions .user-btn a svg,.rafas-new-menu .menu-row-2 .mobile-actions .cart-btn button svg,.rafas-new-menu .menu-row-2 .mobile-actions .cart-btn a svg{width:20px;height:20px;color:#333;fill:currentColor}.rafas-new-menu .menu-row-2 .mobile-actions .search-btn button .cart-count,.rafas-new-menu .menu-row-2 .mobile-actions .search-btn a .cart-count,.rafas-new-menu .menu-row-2 .mobile-actions .user-btn button .cart-count,.rafas-new-menu .menu-row-2 .mobile-actions .user-btn a .cart-count,.rafas-new-menu .menu-row-2 .mobile-actions .cart-btn button .cart-count,.rafas-new-menu .menu-row-2 .mobile-actions .cart-btn a .cart-count{position:absolute;top:0;right:0;transform:translate(25%, -25%);pointer-events:none}.rafas-new-menu .menu-row-2 .mobile-actions .cart-btn{position:relative}.rafas-new-menu .menu-row-3{background:rgba(40,40,40,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:flex-start;gap:24px;height:50px;padding:0 24px 0 0;overflow:hidden}.rafas-new-menu .menu-row-3 .racing-block{background-color:#c00;height:100%;display:flex;align-items:center;padding-left:34px;padding-right:40px;margin-right:-20px;clip-path:polygon(0 0, 100% 0, 85% 100%, 0% 100%)}.rafas-new-menu .menu-row-3 .racing-block .racing-text{color:#fff;font-weight:900;font-style:italic;font-size:16px;text-transform:uppercase;letter-spacing:.5px}.rafas-new-menu .menu-row-3 .model-selector-btn{color:#fff;font-weight:600;text-transform:uppercase;font-size:14px;display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none;padding:8px 16px;border-radius:4px;transition:background-color .3s}.rafas-new-menu .menu-row-3 .model-selector-btn:hover{background-color:hsla(0,0%,100%,.1)}.rafas-new-menu .menu-row-3 .model-selector-btn .arrow{font-size:18px;color:#f90;transition:transform .3s}.rafas-new-menu .menu-row-3 .model-selector-btn:hover .arrow{transform:translateX(4px)}.rafas-new-menu .menu-row-3 .cart-widget{display:flex;align-items:center;gap:8px;margin-left:auto}.rafas-new-menu .menu-row-3 .cart-widget a{display:flex;align-items:center;justify-content:center;padding:8px;transition:transform .2s;position:relative}.rafas-new-menu .menu-row-3 .cart-widget a:hover{transform:scale(1.1)}.rafas-new-menu .menu-row-3 .cart-widget a svg{width:20px;height:20px;color:#fff;fill:currentColor}.rafas-new-menu .menu-row-3 .cart-widget a .cart-count{position:absolute;top:0;right:0;transform:translate(25%, -25%);pointer-events:none}.rafas-new-menu .cart-count{background:#d9534f;color:#fff;border-radius:999px;padding:2px 6px;font-size:11px;line-height:1.2;display:inline-block;min-width:18px;height:18px;text-align:center;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.rafas-new-menu .desktop-only{display:flex}.rafas-new-menu .mobile-only{display:none}button[name=update_cart],.woocommerce-cart-form button[name=update_cart],input[name=update_cart]{display:none !important}.rafas-new-menu .mobile-drawer{position:fixed;left:-100%;top:0;bottom:0;width:280px;max-width:80vw;background:rgba(0,0,0,.95);z-index:10000;transition:left .3s ease-in-out;overflow-y:auto;pointer-events:auto}.rafas-new-menu .mobile-drawer.open{left:0}.rafas-new-menu .mobile-drawer .mobile-drawer-content{padding:80px 0 20px 0}.rafas-new-menu .mobile-drawer .mobile-drawer-content .mobile-menu-list{list-style:none;margin:0;padding:0}.rafas-new-menu .mobile-drawer .mobile-drawer-content .mobile-menu-list li{border-bottom:1px solid hsla(0,0%,100%,.1)}.rafas-new-menu .mobile-drawer .mobile-drawer-content .mobile-menu-list li:last-child{border-bottom:none}.rafas-new-menu .mobile-drawer .mobile-drawer-content .mobile-menu-list li a{display:block;padding:16px 24px;color:#fff;text-decoration:none;font-size:16px;font-weight:600;transition:background-color .2s,padding-left .2s}.rafas-new-menu .mobile-drawer .mobile-drawer-content .mobile-menu-list li a:hover{background-color:hsla(0,0%,100%,.1);padding-left:32px}@media(max-width: 900px){.rafas-new-menu{flex-direction:column;align-items:stretch;top:0}.admin-bar .rafas-new-menu{top:46px}.admin-bar .rafas-new-menu.admin-bar-hidden{top:0 !important}.rafas-new-menu .logo-section{width:100%;display:flex;align-items:center;justify-content:center;padding:12px 16px;min-height:80px;clip-path:none;margin-right:0;position:relative;z-index:1}.rafas-new-menu .logo-section .hamburger{position:absolute;left:16px;bottom:12px;display:flex !important;flex-direction:column;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:8px 4px;z-index:2}.rafas-new-menu .logo-section .hamburger span{width:24px;height:3px;background:#222;margin:3px 0;border-radius:2px;transition:.3s;display:block}.rafas-new-menu .logo-section .logo-link{display:flex;align-items:center;justify-content:center;padding:8px 0;z-index:1}.rafas-new-menu .logo-section .logo-link img{max-width:120px;max-height:60px;width:auto;height:auto}.rafas-new-menu .logo-section .cart-mobile{position:absolute;right:16px;bottom:12px;display:flex !important;align-items:center;z-index:2}.rafas-new-menu .logo-section .cart-mobile a{display:flex;align-items:center;justify-content:center;padding:8px 4px;position:relative;transition:transform .2s}.rafas-new-menu .logo-section .cart-mobile a:hover{transform:scale(1.1)}.rafas-new-menu .logo-section .cart-mobile a svg{width:22px;height:22px;color:#222;fill:currentColor}.rafas-new-menu .logo-section .cart-mobile a .cart-count{position:absolute;top:2px;right:-2px;transform:translate(0, 0);pointer-events:none;background:#d9534f;color:#fff;border-radius:999px;padding:2px 6px;font-size:10px;line-height:1.2;min-width:16px;height:16px;text-align:center;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.rafas-new-menu .menu-section{flex-direction:column;padding-left:0}.rafas-new-menu .menu-row-1{display:none}.rafas-new-menu .menu-row-2{display:none !important}.rafas-new-menu .menu-row-3{display:flex;align-items:center;justify-content:space-between;height:auto;min-height:50px;padding:10px 16px;gap:16px}.rafas-new-menu .menu-row-3 .racing-block{display:none}.rafas-new-menu .menu-row-3 .model-selector-btn{font-size:13px;padding:8px 12px;margin:0;flex-shrink:0}.rafas-new-menu .menu-row-3 .cart-widget{display:none}.rafas-new-menu .menu-row-3 .mobile-actions-row3{display:flex !important;align-items:center;gap:16px;margin-left:auto}.rafas-new-menu .menu-row-3 .mobile-actions-row3 .search-btn-mobile,.rafas-new-menu .menu-row-3 .mobile-actions-row3 .user-btn-mobile{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .2s}.rafas-new-menu .menu-row-3 .mobile-actions-row3 .search-btn-mobile:hover,.rafas-new-menu .menu-row-3 .mobile-actions-row3 .user-btn-mobile:hover{transform:scale(1.1)}.rafas-new-menu .menu-row-3 .mobile-actions-row3 .search-btn-mobile svg,.rafas-new-menu .menu-row-3 .mobile-actions-row3 .user-btn-mobile svg{width:20px;height:20px;color:#fff;fill:currentColor}.rafas-new-menu .menu-row-3 .mobile-actions-row3 .user-btn-mobile{text-decoration:none}.rafas-new-menu .desktop-only{display:none !important}.rafas-new-menu .mobile-only{display:flex !important}}@media(min-width: 901px)and (max-width: 1200px){.rafas-new-menu .menu-row-1 .main-nav ul{gap:20px}.rafas-new-menu .menu-row-2{gap:16px;padding:0 16px}.rafas-new-menu .menu-row-2 .secondary-nav{gap:12px}.rafas-new-menu .menu-row-2 .secondary-nav ul{gap:12px}.rafas-new-menu .menu-row-3{gap:16px;padding:0 16px 0 0}.rafas-new-menu .menu-row-3 .racing-block{padding-left:16px;padding-right:30px}.rafas-new-menu .menu-row-3 .racing-text{font-size:14px}.rafas-new-menu .menu-row-3 .model-selector-btn{font-size:13px}}.rnm-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.rnm-modal .rnm-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99998}.rnm-modal .rnm-modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;border-radius:12px;padding:32px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.3);z-index:99999;animation:rnmModalSlideIn .3s ease-out}@keyframes rnmModalSlideIn{from{opacity:0;transform:translate(-50%, calc(-50% - 30px)) scale(0.95)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}.rnm-modal .rnm-modal-close{position:absolute;top:16px;right:16px;background:rgba(0,0,0,0);border:none;font-size:32px;line-height:1;color:#666;cursor:pointer;padding:4px 8px;transition:color .2s}.rnm-modal .rnm-modal-close:hover{color:#000}.rnm-modal .rnm-modal-title{margin:0 0 12px 0;font-size:28px;font-weight:700;color:#222}.rnm-modal .rnm-modal-caption{margin:0 0 24px 0;font-size:16px;line-height:1.5;color:#555}.rnm-modal .rnm-modal-search{position:relative}.rnm-modal .rnm-search-input{width:100%;padding:14px 16px;font-size:16px;border:2px solid #ddd;border-radius:8px;outline:none;transition:border-color .2s;box-sizing:border-box}.rnm-modal .rnm-search-input:focus{border-color:#f90}.rnm-modal .rnm-search-input::placeholder{color:#999}.rnm-modal .rnm-search-results{margin-top:16px;max-height:300px;overflow-y:auto;border-radius:8px}.rnm-modal .rnm-search-results:empty{display:none}.rnm-modal .rnm-search-results .rnm-loading,.rnm-modal .rnm-search-results .rnm-no-results,.rnm-modal .rnm-search-results .rnm-error{padding:16px;text-align:center;color:#666;font-size:14px}.rnm-modal .rnm-search-results .rnm-error{color:#d9534f}.rnm-modal .rnm-search-results .rnm-results-list{list-style:none;margin:0;padding:0;border:1px solid #ddd;border-radius:8px;overflow:hidden}.rnm-modal .rnm-search-results .rnm-result-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.rnm-modal .rnm-search-results .rnm-result-item:last-child{border-bottom:none}.rnm-modal .rnm-search-results .rnm-result-item:hover,.rnm-modal .rnm-search-results .rnm-result-item.active{background-color:#f5f5f5}.rnm-modal .rnm-search-results .rnm-result-item.active{background-color:#fff3e0;border-left:3px solid #f90;padding-left:13px}.rnm-modal .rnm-search-results .rnm-result-item .rnm-result-name{font-size:15px;color:#333;font-weight:500}.rnm-modal .rnm-search-results .rnm-result-item .rnm-result-count{font-size:13px;color:#999;margin-left:8px}@media(max-width: 600px){.rnm-modal .rnm-modal-content{padding:24px 16px;width:95%;max-height:90vh}.rnm-modal .rnm-modal-title{font-size:22px;padding-right:30px}.rnm-modal .rnm-modal-caption{font-size:14px}.rnm-modal .rnm-modal-close{font-size:28px;top:12px;right:12px}.rnm-modal .rnm-search-input{font-size:16px;padding:12px 14px}.rnm-modal .rnm-search-results{max-height:250px}.rnm-modal .rnm-search-results .rnm-result-item{padding:14px 16px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(249,144,0,.1)}.rnm-modal .rnm-search-results .rnm-result-item .rnm-result-name{font-size:14px}.rnm-modal .rnm-search-results .rnm-result-item .rnm-result-count{font-size:12px}}@media(min-width: 601px)and (max-width: 900px){.rnm-modal .rnm-modal-content{max-width:500px}}body.rnm-search-modal-open #woofc-count{display:none !important;visibility:hidden !important;opacity:0 !important}body.rnm-search-modal-open #wa{display:none !important;visibility:hidden !important;opacity:0 !important}body.rnm-search-modal-open .wa__btn_popup,body.rnm-search-modal-open .woofc-area,body.rnm-search-modal-open .woofc-area-wrap{display:none !important;visibility:hidden !important;z-index:-1 !important}.rnm-search-modal{z-index:99999}.rnm-search-modal .rnm-search-modal-content{max-width:700px;width:95%;padding:0;border-radius:16px;max-height:85vh;display:flex;flex-direction:column}.rnm-search-modal .rnm-search-header{padding:64px 24px 16px;border-bottom:1px solid #eee;flex-shrink:0;position:relative}.rnm-search-modal .rnm-modal-close{position:absolute;top:12px;right:16px;background:#f5f5f5;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10;color:#666}.rnm-search-modal .rnm-modal-close:hover{background:#e0e0e0;color:#000;transform:scale(1.05)}.rnm-search-modal .rnm-modal-close:active{transform:scale(0.95)}.rnm-search-modal .rnm-modal-close svg{width:20px;height:20px}.rnm-search-modal .rnm-search-input-wrapper{position:relative;display:flex;align-items:center;gap:12px;background:#f5f5f5;border-radius:12px;padding:12px 16px;transition:background-color .2s;margin-top:8px}.rnm-search-modal .rnm-search-input-wrapper:focus-within{background:#fff;box-shadow:0 0 0 2px #f90}.rnm-search-modal .rnm-search-input-wrapper .rnm-search-icon{flex-shrink:0;width:20px;height:20px;fill:#999}.rnm-search-modal .rnm-search-input-wrapper .rnm-search-input{flex:1;border:none;background:rgba(0,0,0,0);padding:0;font-size:16px;outline:none}.rnm-search-modal .rnm-search-input-wrapper .rnm-search-input::placeholder{color:#999}.rnm-search-modal .rnm-search-input-wrapper .rnm-search-clear{flex-shrink:0;background:rgba(0,0,0,0);border:none;font-size:24px;line-height:1;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s}.rnm-search-modal .rnm-search-input-wrapper .rnm-search-clear:hover{color:#333}.rnm-search-modal .rnm-global-search-results{flex:1;overflow-y:auto;padding:24px}.rnm-search-modal .rnm-global-search-results .rnm-search-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eee}.rnm-search-modal .rnm-global-search-results .rnm-filter-pill{padding:8px 16px;border:2px solid #e0e0e0;border-radius:20px;background:#fff;color:#666;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}.rnm-search-modal .rnm-global-search-results .rnm-filter-pill:hover{border-color:#f90;color:#f90;background:#fff8f0}.rnm-search-modal .rnm-global-search-results .rnm-filter-pill.active{border-color:#f90;background:#f90;color:#fff}.rnm-search-modal .rnm-global-search-results .rnm-search-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#999}.rnm-search-modal .rnm-global-search-results .rnm-search-placeholder svg{margin-bottom:16px;opacity:.5}.rnm-search-modal .rnm-global-search-results .rnm-search-placeholder p{margin:0;font-size:16px}.rnm-search-modal .rnm-global-search-results .rnm-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.rnm-search-modal .rnm-global-search-results .rnm-loading .rnm-spinner{width:40px;height:40px;border:3px solid #f0f0f0;border-top-color:#f90;border-radius:50%;animation:rnmSpin .8s linear infinite;margin-bottom:16px}.rnm-search-modal .rnm-global-search-results .rnm-loading p{margin:0;color:#666;font-size:14px}@keyframes rnmSpin{to{transform:rotate(360deg)}}.rnm-search-modal .rnm-global-search-results .rnm-no-results,.rnm-search-modal .rnm-global-search-results .rnm-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.rnm-search-modal .rnm-global-search-results .rnm-no-results svg,.rnm-search-modal .rnm-global-search-results .rnm-error svg{margin-bottom:16px}.rnm-search-modal .rnm-global-search-results .rnm-no-results p,.rnm-search-modal .rnm-global-search-results .rnm-error p{margin:0;color:#666;font-size:16px;line-height:1.5}.rnm-search-modal .rnm-global-search-results .rnm-no-results p strong,.rnm-search-modal .rnm-global-search-results .rnm-error p strong{color:#333}.rnm-search-modal .rnm-global-search-results .rnm-error p{color:#d9534f}.rnm-search-modal .rnm-global-search-results .rnm-search-section{margin-bottom:32px}.rnm-search-modal .rnm-global-search-results .rnm-search-section:last-child{margin-bottom:0}.rnm-search-modal .rnm-global-search-results .rnm-search-section .rnm-search-section-title{font-size:14px;font-weight:700;text-transform:uppercase;color:#999;margin:0 0 16px 0;letter-spacing:.5px}.rnm-search-modal .rnm-global-search-results .rnm-search-products{display:flex;flex-direction:column;gap:12px}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product{display:flex;flex-direction:row;background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:all .2s;text-decoration:none;color:inherit}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#f90}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-image{width:100px;height:100px;flex-shrink:0;overflow:hidden;background:#fafafa}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-image img{width:100%;height:100%;object-fit:contain}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-info{padding:12px 16px;flex:1;display:flex;flex-direction:column;justify-content:center}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-title{font-size:16px;font-weight:600;margin:0 0 6px 0;color:#333;line-height:1.3}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-sku{font-size:12px;color:#999;margin:0 0 8px 0}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-price{font-size:18px;font-weight:700;color:#f90}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-stock{font-size:12px;color:#d9534f;margin-top:4px}.rnm-search-modal .rnm-global-search-results .rnm-search-posts,.rnm-search-modal .rnm-global-search-results .rnm-search-pages{display:flex;flex-direction:column;gap:12px}.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-post,.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-page,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-post,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-page{padding:16px;background:#fff;border:1px solid #eee;border-radius:8px;transition:all .2s;text-decoration:none;color:inherit}.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-post:hover,.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-page:hover,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-post:hover,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-page:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#f90}.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-post .rnm-post-title,.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-post .rnm-page-title,.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-page .rnm-post-title,.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-page .rnm-page-title,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-post .rnm-post-title,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-post .rnm-page-title,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-page .rnm-post-title,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-page .rnm-page-title{font-size:16px;font-weight:600;margin:0 0 8px 0;color:#333}.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-post .rnm-post-excerpt,.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-post .rnm-page-excerpt,.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-page .rnm-post-excerpt,.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-page .rnm-page-excerpt,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-post .rnm-post-excerpt,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-post .rnm-page-excerpt,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-page .rnm-post-excerpt,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-page .rnm-page-excerpt{font-size:14px;color:#666;margin:0 0 8px 0;line-height:1.5}.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-post .rnm-post-date,.rnm-search-modal .rnm-global-search-results .rnm-search-posts .rnm-search-page .rnm-post-date,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-post .rnm-post-date,.rnm-search-modal .rnm-global-search-results .rnm-search-pages .rnm-search-page .rnm-post-date{font-size:12px;color:#999}@media(max-width: 600px){.rnm-search-modal .rnm-search-modal-content{width:100%;max-height:100vh;border-radius:0}.rnm-search-modal .rnm-search-header{padding:56px 16px 12px}.rnm-search-modal .rnm-global-search-results{padding:16px}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-image{width:80px;height:80px}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-info{padding:10px 12px}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-title{font-size:14px}.rnm-search-modal .rnm-global-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-price{font-size:16px}}.rnm-desktop-search-dropdown{position:fixed;background:#fff;border:2px solid #f90;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.2);z-index:999999;max-height:600px;display:none;flex-direction:column;overflow:hidden}.rnm-desktop-search-dropdown .rnm-dropdown-header{padding:16px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:12px;flex-shrink:0;background:#fafafa}.rnm-desktop-search-dropdown .rnm-dropdown-header .rnm-desktop-search-input{flex:1;border:2px solid #eee;border-radius:8px;padding:12px 16px;font-size:16px;outline:none;transition:border-color .2s}.rnm-desktop-search-dropdown .rnm-dropdown-header .rnm-desktop-search-input:focus{border-color:#f90}.rnm-desktop-search-dropdown .rnm-dropdown-header .rnm-desktop-search-input::placeholder{color:#999}.rnm-desktop-search-dropdown .rnm-dropdown-header .rnm-dropdown-close{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:none;background:#e0e0e0;color:#666;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.rnm-desktop-search-dropdown .rnm-dropdown-header .rnm-dropdown-close:hover{background:#d0d0d0;color:#000;transform:scale(1.1)}.rnm-desktop-search-dropdown .rnm-desktop-search-results{flex:1;min-height:0;overflow-y:auto;padding:20px}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eee}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-filter-pill{padding:8px 16px;border:2px solid #e0e0e0;border-radius:20px;background:#fff;color:#666;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-filter-pill:hover{border-color:#f90;color:#f90;background:#fff8f0}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-filter-pill.active{border-color:#f90;background:#f90;color:#fff}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#999}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-placeholder svg{margin-bottom:16px;opacity:.5}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-placeholder p{margin:0;font-size:16px}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-loading .rnm-spinner{width:48px;height:48px;border:4px solid #f0f0f0;border-top-color:#f90;border-radius:50%;animation:rnmSpin .8s linear infinite;margin-bottom:16px}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-loading p{margin:0;color:#666;font-size:16px}@keyframes rnmSpin{to{transform:rotate(360deg)}}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-no-results,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-no-results p,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-error p{margin:0;color:#666;font-size:16px}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-error p{color:#d9534f}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-section{margin-bottom:28px}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-section:last-child{margin-bottom:0}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-section .rnm-search-section-title{font-size:13px;font-weight:700;text-transform:uppercase;color:#999;margin:0 0 16px 0;letter-spacing:.5px}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products{display:flex;flex-direction:column;gap:12px}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product{display:flex;background:#fafafa;border:1px solid #eee;border-radius:8px;padding:12px;text-decoration:none;color:inherit;transition:all .2s}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product:hover,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product.rnm-result-active{background:#fff8f0;border-color:#f90;box-shadow:0 2px 8px rgba(0,0,0,.1)}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product .rnm-product-image{width:80px;height:80px;flex-shrink:0;background:#fff;border-radius:6px;overflow:hidden}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product .rnm-product-image img{width:100%;height:100%;object-fit:contain}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product .rnm-product-info{padding:4px 16px;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-title{font-size:15px;font-weight:600;margin:0 0 6px 0;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-sku{font-size:12px;color:#999;margin:0 0 6px 0}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-price{font-size:16px;font-weight:700;color:#f90}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-products .rnm-search-product .rnm-product-info .rnm-product-stock{font-size:12px;color:#d9534f;margin-top:4px}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages{display:flex;flex-direction:column;gap:12px}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-post,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-page,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-post,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-page{padding:14px;background:#fafafa;border:1px solid #eee;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-post:hover,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-post.rnm-result-active,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-page:hover,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-page.rnm-result-active,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-post:hover,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-post.rnm-result-active,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-page:hover,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-page.rnm-result-active{background:#fff8f0;border-color:#f90;box-shadow:0 2px 8px rgba(0,0,0,.1)}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-post .rnm-post-title,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-post .rnm-page-title,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-page .rnm-post-title,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-page .rnm-page-title,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-post .rnm-post-title,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-post .rnm-page-title,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-page .rnm-post-title,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-page .rnm-page-title{font-size:15px;font-weight:600;margin:0 0 8px 0;color:#333}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-post .rnm-post-excerpt,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-post .rnm-page-excerpt,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-page .rnm-post-excerpt,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-page .rnm-page-excerpt,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-post .rnm-post-excerpt,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-post .rnm-page-excerpt,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-page .rnm-post-excerpt,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-page .rnm-page-excerpt{font-size:13px;color:#666;margin:0 0 6px 0;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-post .rnm-post-date,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-posts .rnm-search-page .rnm-post-date,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-post .rnm-post-date,.rnm-desktop-search-dropdown .rnm-desktop-search-results .rnm-search-pages .rnm-search-page .rnm-post-date{font-size:12px;color:#999}html.admin-bar{margin-top:0 !important}body:not(.admin-bar){padding-top:160px !important}body.admin-bar{padding-top:160px !important}@media(max-width: 900px){body:not(.admin-bar){padding-top:140px !important}body.admin-bar{padding-top:140px !important}}/*# sourceMappingURL=menu.css.map */
