@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:wght@400;500;700&display=swap");.main-menu .navbar-collapse .mobile-menu li ul{opacity:1!important;visibility:unset!important}.main-menu .navbar-collapse li:hover>ul{visibility:visible;opacity:1;top:100%;display:block}.main-menu .navbar-collapse li ul li ul{top:-2%!important}.slick-dots,.testimonials-three-content .testimonial-two-item{display:flex!important}.slick-slide{padding-left:15px;padding-right:15px}.food-category-active .slick-track .food-category-item{display:flex!important}.testimonials-three-content .slick-active .testimonial-two-item .content,.testimonials-three-content .slick-active .testimonial-two-item .image .quote,.testimonials-three-content .slick-active .testimonial-two-item .image img{opacity:1;transform:translate(0)}.testimonials-three-content .slick-active .testimonial-two-item .image .quote{transition-delay:.35s}.testimonials-five-authors .slick-slide{width:100%!important;padding:unset!important}.testimonials-five-authors .slick-current .testimonial-five-author-item img{width:75px;height:75px;border:3px solid var(--primary-color)}.testimonials-five-authors .testimonial-five-author-item{width:unset!important}.testimonials-five-content .slick-active .testimonial-five-item:before{opacity:1;bottom:100%}.history-progress .canvas{margin-right:30px}.history-progress .CircularProgressbar{width:120px}.history-progress.style-two .canvas{margin-right:0;margin-bottom:12px}.tab-style-one .nav-link:hover{color:var(--heading-color)}.restaurant-menu-area .menu-item-row{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px dotted rgba(0,0,0,.1)}.restaurant-menu-area .menu-item-row:last-child{border-bottom:none}.restaurant-menu-area .menu-item-image-wrap{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f0f0f0}.restaurant-menu-area .menu-item-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.restaurant-menu-area .menu-item-content{flex:1 1;min-width:0}.restaurant-menu-area .menu-item-content .item-header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}.restaurant-menu-area .menu-item-content .title{font-weight:600;font-size:1rem}.restaurant-menu-area .menu-item-content .price{color:var(--primary-color,#ec3d08);font-weight:600;font-size:.95rem}.restaurant-menu-area .menu-item-content .description{font-size:.875rem;color:#666;margin:4px 0 0;line-height:1.4}.restaurant-menu-area .menu-item-content .caption{font-size:.8rem;color:#888;margin-top:2px}@media (min-width:768px){.restaurant-menu-area .menu-item-image-wrap{width:100px;height:100px}}@media (max-width:575px){.restaurant-menu-area .menu-item-row{gap:12px}.restaurant-menu-area .menu-item-image-wrap{width:64px;height:64px}}.hero-area.bgs-cover{background-position:50%;background-repeat:no-repeat}.hero-area.hero-immersive{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;overflow:hidden}.hero-area.hero-immersive:before{display:none}.hero-immersive-bg{position:absolute;inset:-2%;background-size:cover;background-position:50%;background-repeat:no-repeat;animation:hero-bg-zoom 18s ease-in-out infinite alternate}@keyframes hero-bg-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero-immersive-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.55) 45%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.85));pointer-events:none;animation:hero-overlay-in 1.2s ease-out both}@keyframes hero-overlay-in{0%{opacity:0}to{opacity:1}}.hero-immersive-content{position:relative;z-index:1;width:100%;padding:120px 0 80px}.hero-immersive-content .min-vh-75{min-height:75vh}.hero-content-anim{animation:hero-text-in 1s ease-out .2s both}@keyframes hero-text-in{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (max-width:991px){.hero-area.hero-immersive{min-height:85vh;min-height:85dvh}.hero-immersive-content{padding:100px 0 60px}.hero-immersive-content .min-vh-75{min-height:0}.hero-content-anim{animation-duration:.9s}}@media (max-width:575px){.hero-area.hero-immersive{min-height:80vh;min-height:80dvh}.hero-immersive-content{padding:80px 0 48px}}.about-us-area .about-image-part{max-width:100%}.about-us-area .about-image-part img{width:100%;height:100%;min-height:280px;object-fit:cover;object-position:center;display:block}@media (min-width:992px){.about-us-area .about-image-part img{min-height:320px}}.gallery-area .gallery-item .gallery-image{aspect-ratio:4/3;overflow:hidden;position:relative}.gallery-area .gallery-item .gallery-image img{width:100%;height:100%;object-fit:cover;display:block}.restaurant-menu-area .menu-item-image-wrap.menu-item-image-clickable{cursor:pointer}.restaurant-menu-area .menu-item-image-wrap.menu-item-image-clickable:hover{opacity:.9;box-shadow:0 2px 8px rgba(0,0,0,.15)}.menu-image-lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.menu-image-lightbox-content{background:#1a1a1a;border-radius:12px;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.menu-image-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#252525;flex-shrink:0}.menu-image-lightbox-title{color:#fff;font-weight:600;font-size:1rem;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-image-lightbox-zoom{display:flex;align-items:center;gap:8px;color:#ccc;font-size:.9rem}.menu-image-lightbox-zoom button{width:36px;height:36px;border:1px solid #555;background:#333;color:#fff;border-radius:8px;cursor:pointer;font-size:1.2rem;line-height:1}.menu-image-lightbox-zoom button:hover{background:#444}.menu-image-lightbox-close{width:40px;height:40px;border:none;background:#333;color:#fff;border-radius:8px;cursor:pointer;font-size:1.5rem;line-height:1;flex-shrink:0}.menu-image-lightbox-close:hover{background:#555}.menu-image-lightbox-img-wrap{overflow:auto;padding:20px;display:flex;align-items:center;justify-content:center;min-height:200px}.menu-image-lightbox-img-wrap img{max-width:100%;height:auto;display:block;border-radius:6px}.admin-shell{min-height:100vh;background:#eef1f5;overflow-x:hidden}.admin-topbar{background:#374151;color:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-topbar-inner{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:16px;flex-wrap:wrap}.admin-topbar-title{font-size:1rem;font-weight:600;letter-spacing:.02em;color:#e5e7eb}.admin-topbar-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.admin-nav-link{padding:8px 14px;color:#d1d5db;text-decoration:none;font-size:.875rem;border-radius:6px;transition:background .15s,color .15s}.admin-nav-link:hover{background:hsla(0,0%,100%,.08);color:#f9fafb}.admin-nav-link.active{background:hsla(0,0%,100%,.12);color:#fff;font-weight:500}.admin-nav-link-external{color:#93c5fd}.admin-nav-link-external:hover{color:#bfdbfe}.admin-nav-logout{padding:8px 14px;font-size:.875rem;color:#9ca3af;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.admin-nav-logout:hover{background:hsla(0,0%,100%,.08);color:#e5e7eb}.admin-main{max-width:1200px;margin:0 auto;padding:24px 20px;overflow-x:hidden}.admin-page-title{margin:0 0 8px;font-size:1.35rem;font-weight:600;color:#111827}.admin-page-desc{margin:0 0 24px;font-size:.9rem;color:#6b7280;line-height:1.45}.admin-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:20px;margin-bottom:20px}.admin-card-title{margin:0 0 16px;font-size:1rem;font-weight:600;color:#111827}.admin-alert{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:.9rem;line-height:1.5;background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.admin-alert strong{color:#111827}.admin-btn{padding:8px 16px;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;border:none;transition:background .15s}.admin-btn-primary{background:#374151;color:#fff}.admin-btn-primary:hover:not(:disabled){background:#4b5563}.admin-btn-secondary{background:#e5e7eb;color:#374151}.admin-btn-secondary:hover:not(:disabled){background:#d1d5db}.admin-btn-danger{background:#dc2626;color:#fff}.admin-btn-danger:hover:not(:disabled){background:#b91c1c}.admin-btn-success{background:#059669;color:#fff}.admin-btn-success:hover:not(:disabled){background:#047857}.admin-btn:disabled{opacity:.6;cursor:not-allowed}.admin-btn-delete{padding:4px 10px;font-size:.75rem;font-weight:500;color:#dc2626;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;min-height:32px;transition:background .15s,border-color .15s}.admin-btn-delete:hover:not(:disabled){background:#fef2f2;border-color:#fecaca}.admin-btn-delete:disabled{opacity:.6;cursor:not-allowed}.admin-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-table td,.admin-table th{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb}.admin-table thead tr{background:#f9fafb;border-bottom:2px solid #e5e7eb}.admin-table th{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.admin-table-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px;background:#f9fafb;border-top:1px solid #e5e7eb;font-size:.875rem;color:#6b7280}.admin-badge{padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:500}.admin-badge-neutral{background:#f3f4f6;color:#4b5563}.admin-badge-success{background:#d1fae5;color:#065f46}.admin-badge-info{background:#dbeafe;color:#1e40af}.admin-btn,.admin-nav-link,.admin-nav-logout{min-height:44px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.admin-nav-link,.admin-nav-logout{display:inline-flex;align-items:center;justify-content:center}.admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -1px 0 0}.admin-table{min-width:640px}@media (max-width:768px){.admin-topbar-inner{padding:0 14px;min-height:48px;gap:10px}.admin-topbar-nav{gap:2px}.admin-nav-link,.admin-nav-logout{padding:10px 12px;font-size:.8125rem;min-height:44px}.admin-main{padding:16px 14px}.admin-page-title{font-size:1.2rem}.admin-page-desc{font-size:.85rem;margin-bottom:20px}.admin-card{padding:16px;margin-bottom:16px}.admin-card-title{font-size:.95rem;margin-bottom:12px}.admin-alert{padding:12px 14px;font-size:.85rem}.admin-table td,.admin-table th{padding:10px 12px;font-size:.8125rem}.admin-table-footer{flex-direction:column;align-items:stretch;padding:12px 14px;gap:10px}.admin-table-footer .admin-btn{flex:1 1;min-width:0}.admin-menu-header{flex-direction:column;align-items:flex-start;gap:12px}.admin-menu-header .admin-btn{width:100%}.admin-category-tabs{-webkit-overflow-scrolling:touch}}@media (max-width:480px){.admin-topbar-inner{flex-direction:column;align-items:stretch;padding:10px 14px;min-height:auto}.admin-topbar-title{text-align:center}.admin-topbar-nav{justify-content:center}.admin-main{padding:14px 12px}.admin-table{min-width:560px}}.admin-gallery-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.admin-gallery-item>div:first-of-type{flex:1 1;min-width:0}.admin-gallery-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.admin-gallery-actions .admin-btn{min-width:44px}@media (max-width:600px){.admin-gallery-item{flex-direction:column;align-items:stretch;gap:10px}.admin-gallery-actions{flex-wrap:wrap;justify-content:flex-end}.admin-gallery-actions .admin-btn{flex:1 1;min-width:0}}.admin-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:9998;padding:12px;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-modal-overlay:focus-within{outline:none}.admin-modal-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:520px;max-height:calc(100vh - 24px);overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.06);margin:auto}.admin-modal-box .admin-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.admin-modal-box .admin-modal-title{margin:0;font-size:1.25rem;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.admin-modal-box .admin-modal-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;cursor:pointer;color:#555;flex-shrink:0}.admin-modal-box .admin-modal-close:hover{background:rgba(0,0,0,.06);color:#1a1a1a}.admin-modal-box .admin-modal-body{padding:20px}.admin-modal-box .admin-validation-errors{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px 16px;margin-bottom:20px}.admin-modal-box .admin-validation-errors ul{margin:0;padding-left:20px;color:#b91c1c;font-size:.9rem;line-height:1.5}.admin-modal-box .admin-validation-errors li{margin-bottom:4px}.admin-modal-box .admin-validation-errors li:last-child{margin-bottom:0}.admin-modal-box .admin-modal-section{margin-bottom:20px}.admin-modal-box .admin-modal-section:last-of-type{margin-bottom:0}.admin-modal-box .admin-modal-section-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#888;margin-bottom:10px;display:block}.admin-modal-box .admin-field{width:100%;padding:12px 14px;font-size:1rem;border:1px solid #ddd;border-radius:10px;background:#fff;color:#1a1a1a;margin-bottom:10px;transition:border-color .15s,box-shadow .15s}.admin-modal-box .admin-field:focus{outline:none;border-color:#4b5563;box-shadow:0 0 0 2px rgba(75,85,99,.2)}.admin-modal-box .admin-field::placeholder{color:#aaa;font-weight:400;text-transform:none}.admin-modal-box textarea.admin-field{resize:vertical;min-height:80px}.admin-modal-box .admin-image-zone{border:2px dashed #ccc;border-radius:12px;background:#fff;min-height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:10px;position:relative}.admin-modal-box .admin-image-zone.has-image{border-style:solid;border-color:#e0e0e0;min-height:140px}.admin-modal-box .admin-image-zone img{width:100%;max-height:200px;object-fit:cover;display:block}.admin-modal-box .admin-image-zone-placeholder{padding:24px 16px;text-align:center;color:#999;font-size:.9rem}.admin-modal-box .admin-image-zone input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:0}.admin-modal-box .admin-image-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-modal-box .admin-btn-remove-img{padding:8px 14px;font-size:.85rem;background:#f0f0f0;border:none;border-radius:8px;cursor:pointer;color:#555}.admin-modal-box .admin-btn-remove-img:hover{background:#e5e5e5;color:#333}.admin-modal-box .admin-prices-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.admin-modal-box .admin-modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:20px 20px 24px;border-top:1px solid rgba(0,0,0,.08);flex-wrap:wrap}.admin-modal-box .admin-btn{padding:12px 22px;font-size:.95rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;min-height:44px;transition:background .2s,transform .05s}.admin-modal-box .admin-btn:active{transform:scale(.98)}.admin-modal-box .admin-btn-cancel{background:#eee;color:#333}.admin-modal-box .admin-btn-cancel:hover{background:#e0e0e0}.admin-modal-box .admin-btn-save{background:#374151;color:#fff}.admin-modal-box .admin-btn-save:hover:not(:disabled){background:#4b5563}.admin-modal-box .admin-btn-save:disabled{opacity:.7;cursor:not-allowed}@media (max-width:480px){.admin-modal-overlay{padding:8px;align-items:flex-start}.admin-modal-box{max-height:calc(100vh - 16px);border-radius:14px}.admin-modal-box .admin-modal-body,.admin-modal-box .admin-modal-footer,.admin-modal-box .admin-modal-header{padding:16px}.admin-modal-box .admin-prices-row{grid-template-columns:1fr}.admin-modal-box .admin-field{padding:14px 16px;margin-bottom:12px}.admin-modal-box .admin-btn{min-height:48px;flex:1 1;min-width:120px}.admin-modal-box .admin-modal-footer{flex-direction:column-reverse}.admin-modal-box .admin-modal-footer .admin-btn{width:100%}}.contact-field-error{display:block;font-size:.85rem;color:#b91c1c;margin-top:4px;margin-bottom:4px}.contact-page-form .form-control[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.menu-item-add-order{margin-top:8px;padding:6px 14px;font-size:.875rem;background:var(--primary-color,#ec3d08);color:#fff;border:none;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.menu-item-add-order:hover{opacity:.9;color:#fff}.menu-item-add-order.menu-item-add-order-has-qty{background:#0a5f38}.menu-item-row.menu-item-in-cart .menu-item-image-wrap{position:relative}.menu-item-cart-badge{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.8);color:#25d366;padding:4px 8px;border-radius:20px;display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:600}.menu-item-cart-badge i{font-size:.95rem}.menu-item-cart-qty{color:#fff}.menu-item-selected-icon{display:inline-flex;align-items:center;gap:4px;color:#25d366;font-size:.9rem;font-weight:500}.menu-item-selected-qty{background:#25d366;color:#fff;padding:2px 6px;border-radius:10px;font-size:.75rem}.menu-order-cta .order-cart-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.menu-order-cta .order-cart-count{opacity:.9;font-size:.95em}.order-items-list{border:1px solid #eee;border-radius:10px;overflow:hidden}.order-item-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;border-bottom:1px solid #eee}.order-item-row:last-child{border-bottom:none}.order-item-info{display:flex;flex-direction:column;gap:2px}.order-item-title{font-weight:600}.order-item-price{font-size:.9rem;color:#666}.order-item-actions{display:flex;align-items:center;gap:10px}.order-qty-input{width:70px;text-align:center}.order-remove-btn{padding:6px 12px;font-size:.85rem;background:#f0f0f0;border:none;border-radius:6px;cursor:pointer;color:#c00}.order-remove-btn:hover{background:#ffe0e0}.order-total{margin-top:16px;font-size:1.1rem}.order-form-wrap .form-control[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.order-page-section{padding:3rem 0 4rem;background:#f6f9fc}.order-page-message{font-size:1rem;color:#425466;margin-bottom:1.5rem;line-height:1.5}.order-page-message--success{color:#0d6832}.order-page-inner{max-width:640px;margin:0 auto}.order-page-card{background:#fff;border:1px solid #e6e9ec;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:1.5rem 1.75rem;margin-bottom:1.5rem}.order-page-heading{font-size:1.125rem;font-weight:600;color:#0a2540;margin:0 0 1rem;text-transform:none;letter-spacing:normal}.order-page-summary .order-items-list{margin-bottom:1rem}.order-page-summary .order-total{margin:0;padding-top:1rem;border-top:1px solid #e6e9ec;font-size:1.05rem;color:#0a2540}.order-page-intro{font-size:.9rem;color:#425466;margin:0 0 1.25rem;line-height:1.5}.order-page-error{font-size:.9rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem}.order-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;margin-bottom:1.5rem}.order-form-field--full{grid-column:1/-1}.order-page-section .order-form-label{display:block;font-size:.8125rem;font-weight:500;color:#0a2540;margin-bottom:.35rem;text-transform:none}.order-page-section .form-control{border:1px solid #e6e9ec;border-radius:6px;padding:.6rem .75rem;font-size:.9375rem;color:#0a2540;background:#fff;transition:border-color .15s,box-shadow .15s}.order-page-section .form-control::placeholder{color:#8898aa}.order-page-section .form-control:focus{border-color:#635bff;outline:none;box-shadow:0 0 0 3px rgba(99,91,255,.15)}.order-page-section .form-control[aria-invalid=true]{border-color:#df1b41}.order-page-section .form-control[type=email],.order-page-section .form-control[type=text],.order-page-section input.form-control:not([type=date]):not([type=time]),.order-page-section textarea.form-control{text-transform:none}.order-page-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.order-page-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:500;border-radius:6px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.order-page-btn--primary{background:#635bff;color:#fff;border-color:#635bff}.order-page-btn--primary:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5;color:#fff}.order-page-btn--secondary{background:#fff;color:#0a2540;border-color:#e6e9ec}.order-page-btn--secondary:hover{background:#f6f9fc;border-color:#c1c7d0;color:#0a2540}.order-page-btn--link{background:transparent;color:#425466}.order-page-btn--link:hover{color:#0a2540}.order-page-summary .order-item-row{border-bottom:1px solid #e6e9ec;padding-bottom:.75rem;margin-bottom:.75rem}.order-page-summary .order-item-row:last-child{border-bottom:none;margin-bottom:0}.order-page-summary .order-item-title{color:#0a2540}.order-page-summary .order-item-price{color:#425466}.order-page-summary .order-remove-btn{color:#425466;font-size:.875rem}.order-page-summary .order-remove-btn:hover{color:#df1b41}.order-page-section .contact-field-error{color:#df1b41;font-size:.8125rem;margin-top:.25rem}@media (max-width:575px){.order-form-grid{grid-template-columns:1fr}.order-page-actions{flex-direction:column;align-items:stretch}.order-page-btn{justify-content:center}}.headline-area .marquee-wrap{color:rgba(14,19,23,.5);-webkit-text-stroke-width:2.5px;-webkit-text-stroke-color:rgba(14,19,23,.6);text-shadow:0 0 0 1px rgba(236,61,8,.08),0 2px 4px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.04);letter-spacing:.02em}.headline-area .marquee-wrap .marquee-item:nth-child(odd){color:rgba(14,19,23,.55);-webkit-text-stroke-color:rgba(14,19,23,.65)}.headline-area .marquee-wrap .marquee-item:nth-child(3n){color:rgba(14,19,23,.48);-webkit-text-stroke-width:2.25px;-webkit-text-stroke-color:rgba(236,61,8,.25)}.headline-area .marquee-wrap .marquee-item i{-webkit-text-stroke-color:rgba(236,61,8,.35)}.headline-area .marquee-wrap .marquee-item i:hover{-webkit-text-stroke-color:var(--primary-color,#ec3d08);color:var(--primary-color,#ec3d08)}@media (max-width:991px){.headline-area .marquee-wrap{color:rgba(14,19,23,.52);-webkit-text-stroke-color:rgba(14,19,23,.62)}.headline-area .marquee-wrap .marquee-item:nth-child(3n){-webkit-text-stroke-color:rgba(236,61,8,.3)}}@media (max-width:575px){.headline-area .marquee-wrap{-webkit-text-stroke-width:2px;color:rgba(14,19,23,.55);-webkit-text-stroke-color:rgba(14,19,23,.65)}}