body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.side-menu{position:fixed;left:2rem;top:60%;transform:translateY(-50%);background:linear-gradient(145deg,rgba(30,20,10,0.95),rgba(20,15,8,0.98));border:2px solid rgba(246,189,14,0.3);border-radius:16px;padding:2rem 1.5rem;box-shadow:0 20px 60px rgba(0,0,0,0.7),inset 0 0 30px rgba(246,189,14,0.05);backdrop-filter:blur(15px);max-width:280px;z-index:100;opacity:0;animation:slideInLeft 0.8s ease-out 0.5s forwards}@keyframes slideInLeft{from{opacity:0;transform:translateY(-50%) translateX(-30px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.menu-list{list-style:none;display:flex;flex-direction:column;gap:0.5rem}.menu-item-link{position:relative}.menu-link{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;text-decoration:none;color:var(--cream);font-size:1rem;font-weight:500;border-radius:10px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.menu-link::before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:var(--gold);transform:scaleY(0);transition:transform 0.3s ease}.menu-link:hover::before{transform:scaleY(1)}.menu-link:hover{background:rgba(246,189,14,0.15);color:var(--gold);transform:translateX(8px);padding-left:1.5rem}.menu-link.active{background:linear-gradient(135deg,rgba(246,189,14,0.3),rgba(246,189,14,0.2));color:var(--gold);font-weight:600;border:1px solid rgba(246,189,14,0.4);box-shadow:0 4px 12px rgba(246,189,14,0.3)}.menu-link.active::before{transform:scaleY(1)}.menu-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(246,189,14,0.15);transition:all 0.3s ease;flex-shrink:0}.menu-link.active .menu-icon{background:rgba(246,189,14,0.3)}.menu-link:hover .menu-icon{background:rgba(246,189,14,0.25);transform:rotate(360deg)}.menu-icon-inner{width:10px;height:10px;border:2px solid currentColor;border-radius:50%}.menu-link.active .menu-icon-inner{background:var(--gold);border-color:var(--gold)}.menu-text{flex:1;font-size:0.95rem}.background-effect{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(246,189,14,0.08),transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,153,51,0.05),transparent 40%);pointer-events:none;z-index:0}.container{position:relative;z-index:1;margin-left:28vw}.menu-header{text-align:center;margin-bottom:5rem;opacity:0;animation:fadeInDown 1s ease-out 0.3s forwards}@keyframes fadeInDown{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.menu-title{font-family:'Bebas Neue',sans-serif;font-size:6rem;color:var(--gold);letter-spacing:12px;margin-bottom:1rem;text-shadow:0 0 30px rgba(246,189,14,0.6),0 0 60px rgba(246,189,14,0.4),3px 3px 8px rgba(0,0,0,0.8);animation:neonGlow 3s ease-in-out infinite}@keyframes neonGlow{0%,100%{text-shadow:0 0 30px rgba(246,189,14,0.6),0 0 60px rgba(246,189,14,0.4),3px 3px 8px rgba(0,0,0,0.8)}50%{text-shadow:0 0 40px rgba(246,189,14,0.8),0 0 80px rgba(246,189,14,0.6),3px 3px 8px rgba(0,0,0,0.8)}}.menu-subtitle{font-family:'Playfair Display',serif;font-size:1.8rem;color:var(--orange);font-style:italic;letter-spacing:2px}.menu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem}.menu-category{background:linear-gradient(145deg,rgba(30,20,10,0.9),rgba(20,15,8,0.95));border:2px solid rgba(246,189,14,0.2);padding:2.5rem 2rem;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,0.6),inset 0 0 30px rgba(246,189,14,0.03);backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);opacity:0;animation:slideUp 0.8s ease-out forwards}.menu-category:nth-child(1){animation-delay:0.4s}.menu-category:nth-child(2){animation-delay:0.5s}.menu-category:nth-child(3){animation-delay:0.6s}.menu-category:nth-child(4){animation-delay:0.7s}.menu-category:nth-child(5){animation-delay:0.8s}.menu-category:nth-child(6){animation-delay:0.9s}.menu-category:nth-child(7){animation-delay:1s}.menu-category:nth-child(8){animation-delay:1.1s}.menu-category:nth-child(9){animation-delay:1.2s}@keyframes slideUp{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.menu-category:hover{transform:translateY(-10px);border-color:rgba(246,189,14,0.5);box-shadow:0 25px 60px rgba(246,189,14,0.3),0 0 40px rgba(246,189,14,0.2),inset 0 0 30px rgba(246,189,14,0.05)}.category-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(246,189,14,0.3)}.category-icon{font-size:2.5rem;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(246,189,14,0.5))}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.category-title{font-family:'Oswald',sans-serif;font-size:2rem;color:var(--gold);letter-spacing:3px;text-transform:uppercase;font-weight:600}.menu-items{list-style:none;display:grid;gap:1rem}.menu-item{display:flex;justify-content:space-between;align-items:baseline;padding:0.8rem 1rem;background:rgba(255,255,255,0.03);border-radius:8px;transition:all 0.3s ease;position:relative;overflow:hidden}.menu-item::before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:var(--gold);transform:scaleY(0);transition:transform 0.3s ease}.menu-item:hover::before{transform:scaleY(1)}.menu-item:hover{background:rgba(246,189,14,0.12);transform:translateX(8px);padding-left:1.5rem}.item-name{font-size:1.1rem;color:var(--cream);font-weight:500;flex:1}.item-sizes{display:flex;gap:0.5rem;font-size:0.9rem;color:rgba(245,245,245,0.6);margin-right:1rem}.item-price{font-family:'Oswald',sans-serif;font-size:1.2rem;color:var(--gold);font-weight:600;min-width:80px;text-align:right}.item-prices{display:flex;gap:1rem;font-family:'Oswald',sans-serif;font-size:1.1rem;color:var(--gold);font-weight:600}.item-prices .size-label{font-size:0.8rem;color:rgba(246,189,14,0.7)}.sparkle{position:fixed;width:3px;height:3px;background:var(--gold);border-radius:50%;pointer-events:none;animation:sparkle 3s ease-in-out infinite;box-shadow:0 0 8px var(--gold)}@keyframes sparkle{0%,100%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@media (max-width:968px){body{padding:3rem 1.5rem;display:block}.side-menu{position:relative;left:0;top:0;transform:none;margin-bottom:3rem;max-width:100%}.container{margin-left:0}.menu-title{font-size:4rem;letter-spacing:6px}.menu-subtitle{font-size:1.4rem}.menu-grid{grid-template-columns:1fr;gap:2rem}.category-title{font-size:1.6rem}.menu-item{flex-direction:column;gap:0.5rem;align-items:flex-start}.item-price{text-align:left}}