@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";:root{--cream:#fdf6ec;--warm-white:#fffbf5;--charcoal:#1a1410;--deep-brown:#000;--mid-brown:#3d2414;--amber:#d60000;--amber-light:#e73636;--gold:#d44c4c;--gold-pale:#f0d898;--sage:#5a6b52;--muted:#7a7570;--border:#e8b86d26;--nav-bg:#02020215;--nav-bg-scrolled:#0000009c;--nav-border:#ffffff0f;--accent:#d60000;--accent-glow:#e8ff4740;--text-primary:#f0f0f0;--text-muted:#fff;--nav-height:72px;--nav-height-scrolled:60px;--transition:.4s cubic-bezier(.25, .46, .45, .94);--surface:#161616;--card-bg:#f6f6f6;--accent-light:#f5887a;--accent-muted:#e85c471f;--text-secondary:#414141;--glow:#e8474740;--radius:20px;--accent2:#c0392b;--text:#262626}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none!important}::-webkit-scrollbar{width:0;height:0}html{scrollbar-width:none;scroll-behavior:smooth;font-size:16px}body{-ms-overflow-style:none;background:var(--bg-800);font-family:Poppins,sans-serif!important}a{color:inherit;text-decoration:none}img{width:100%;display:block}ul,ol{list-style:none}button,input,textarea,select{font:inherit;border:none;outline:none}h1,h2,h3,h4,h5,h6{font-weight:400}.common_width{width:95%;max-width:1700px;margin:0 auto}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-300)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff0!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-300)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff0!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-300)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff0!important}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-300)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff0!important}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-300)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff0!important}.css-113d811-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{color:var(--amber)!important}.css-quhxjy-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.css-1blp12k-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.css-1n04w30-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}.Toastify__toast{width:400px!important;color:var(--amber)!important;padding:20px!important;font-family:Poppins,sans-serif!important;font-size:18px!important}@media screen and (width<=699px){.Toastify__toast{width:290px!important;padding:10px!important;font-family:Poppins,sans-serif!important;font-size:14px!important}}.PageHeroMain{text-align:center;background:url(/assets/MenuHeroBackground-CjWR3kCJ.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:flex-start;align-items:center;height:70svh;min-height:320px;display:flex;position:relative;overflow:hidden}.PageHeroSub h1{color:var(--warm-white);margin-top:clamp(40px,8vw,100px);margin-bottom:20px;font-family:Dancing Script,cursive;font-size:clamp(56px,13vw,190px);font-weight:900;line-height:1}.PageHeroMain>img{pointer-events:none;width:fit-content;position:absolute;top:50%;left:50%}.PageHeroMain>img:nth-child(2){width:clamp(60px,8vw,120px);transform:translate(420%)rotate(51deg)}.PageHeroMain>img:nth-child(3){width:clamp(60px,8vw,120px);transform:translate(-480%,-80%)rotate(31deg)}.PageHeroMain>img:nth-child(4){width:clamp(180px,28vw,410px);transform:translate(-260%,10%)rotate(1deg)}.PageHeroMain>img:nth-child(5){width:clamp(200px,32vw,480px);transform:translate(140%,-60%)rotate(-46deg)}.PageHeroSub .mainImgPH{width:95%;max-width:1000px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)rotate(-6deg)!important}@media (width<=1500px){.PageHeroMain>img:nth-child(5){transform:translate(111%,-60%)rotate(-46deg)}.PageHeroMain>img:nth-child(4){transform:translate(-217%,10%)rotate(1deg)}}@media (width<=1100px){.PageHeroMain>img:nth-child(4){transform:translate(-227%,10%)rotate(1deg)}}@media (height<=770px){.PageHeroSub .mainImgPH{max-width:714px;bottom:-84px}.PageHeroSub h1{margin-top:clamp(39px,5.7vw,100px)}.PageHeroMain{height:75svh}}@media (width<=768px){.PageHeroMain{height:60svh;min-height:280px}.PageHeroSub h1{margin-top:100px;font-size:100px}.PageHeroMain>img:nth-child(2){transform:translate(280%,10%)rotate(51deg)}.PageHeroMain>img:nth-child(3){transform:translate(-330%,-60%)rotate(31deg)}.PageHeroMain>img:nth-child(4){transform:translate(-230%,20%)rotate(1deg)}.PageHeroMain>img:nth-child(5){transform:translate(90%,-40%)rotate(-46deg)}.PageHeroSub .mainImgPH{width:600px;bottom:-80px}}@media (width<=480px){.PageHeroSub h1{font-size:60px}.PageHeroMain>img:nth-child(4){transform:translate(-180%,30%)rotate(1deg)}.PageHeroMain>img:nth-child(5){transform:translate(70%,-60%)rotate(-46deg)}.PageHeroSub .mainImgPH{width:500px;bottom:-30px}}@media (width<=399px){.PageHeroSub .mainImgPH{bottom:-20px}.PageHeroMain>img:nth-child(3){transform:translate(-300%,-20%)rotate(31deg)}.PageHeroMain>img:nth-child(2){transform:translate(190%,100%)rotate(51deg)}.PageHeroMain>img:nth-child(4){transform:translate(-150%,60%)rotate(1deg)}.PageHeroMain>img:nth-child(5){transform:translate(50%,-40%)rotate(-46deg)}}.MenuMain .fs-section{padding:80px 24px 100px}.modal{z-index:1000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.CloseBtn{top:20px;left:20px;background:var(--amber)!important;color:#fff!important;min-width:unset!important;border-radius:30px!important;width:35px!important;height:35px!important;padding:10px!important;position:absolute!important}.modalContent{text-align:center;border:var(--amber) solid 2px;background:#fff;border-radius:20px;min-width:600px;min-height:220px;padding:20px;position:relative}.modalContent h3{text-transform:uppercase;color:#84b524;margin-bottom:20px;font-size:25px;font-weight:600}.modalContent h3 span{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.MenuMain .fs-section{background:#fff}.MenuMain{background:#000;min-height:76.1svh}.modalContent .css-sc8y68-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}.modalContent .css-113d811-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{color:var(--amber)!important}.modalContent button{background:var(--amber);color:#fff;cursor:pointer;border:none;border-radius:30px;padding:10px 20px;font-size:14px;font-weight:400;line-height:14px;transition:background .3s}.css-1tktgsa-MuiPaper-root-MuiPopover-paper-MuiMenu-paper{transition:all .3s;max-height:calc(50% - 96px)!important;padding:0 8px!important}.css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root.Mui-focusVisible,.css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root.Mui-selected{transition:all .3s;background-color:#d32f2f42!important;border:1px solid #ff1d1d42!important;border-radius:5px!important}.css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root:hover{background-color:#ff0a0a1a;border:1px solid #d32f2f72;border-radius:5px;transition:all .3s;transform:scale(1.02)}@media screen and (width<=750px){.modalContent{min-width:unset;min-height:unset;width:95%}.modalContent h3{width:80%;margin:0 auto 30px;font-size:20px;line-height:20px}}.fs-section{min-height:100vh;position:relative;overflow:hidden}.fs-section:before{content:"";pointer-events:none;position:absolute;inset:0}.fs-header{text-align:center;z-index:2;margin-bottom:72px;transition:all .3s;position:relative}.fs-eyebrow{font-family:var(--font-body);letter-spacing:4px;text-transform:uppercase;color:var(--accent);opacity:0;margin-bottom:16px;font-size:15px;font-weight:600;transition:all .3s}.fs-title{color:#84b524;opacity:0;font-size:clamp(42px,6vw,80px);font-weight:900;line-height:1.05;transition:all .3s}.fs-title span{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:all .3s}.fs-subtitle{color:var(--muted);margin-top:20px;opacity:0;max-width:420px;margin-inline:auto;font-size:15px;font-weight:300;line-height:1.7;transition:all .3s}.fs-filters{opacity:0;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:56px;transition:all .3s;display:flex}.fs-filter-btn{border:1px solid var(--border);color:var(--muted);font-family:var(--font-body);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:50px;padding:8px 22px;font-size:13px;font-weight:500;transition:all .3s}.fs-filter-btn:hover,.fs-filter-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-2px)}.fs-grid{z-index:2;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;max-width:1200px;margin:0 auto;display:grid;position:relative}.fs-card{background:var(--card-bg);border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;opacity:0;will-change:transform;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(60px)}.fs-card:hover{border-color:#e8b86d66;box-shadow:0 20px 60px #00000080,0 0 0 1px #e8b86d1a}.fs-card-img-wrap{height:220px;position:relative;overflow:hidden}.fs-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:block}.fs-card:hover .fs-card-img{transform:scale(1.08)}.fs-card-badge{background:var(--accent2);color:#fff;letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;padding:5px 12px;font-size:10px;font-weight:500;position:absolute;top:14px;left:14px}.fs-card-fav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fff9;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:transform .25s,background .25s;display:flex;position:absolute;top:12px;right:14px}.fs-card-fav:hover{background:#e8b86d4d;transform:scale(1.15)}.fs-card-overlay{background:linear-gradient(#0000 50%,#0d0d0d99 100%);position:absolute;inset:0}.fs-card-body{padding:22px 22px 24px}.fs-card-meta{align-items:center;gap:8px;margin-bottom:10px;display:flex}.fs-card-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:500}.fs-card-dot{background:var(--muted);border-radius:50%;width:3px;height:3px}.fs-card-time{color:var(--muted);font-size:11px}.fs-card-name{font-family:var(--font-head);color:var(--text);margin-bottom:8px;font-size:22px;font-weight:700;line-height:1.2}.fs-card-desc{color:var(--muted);margin-bottom:18px;font-size:13px;font-weight:300;line-height:1.65}.fs-card-footer{justify-content:space-between;align-items:center;display:flex}.fs-card-price{font-family:var(--font-head);color:var(--accent);font-size:24px;font-weight:700}.fs-card-price sup{font-size:14px;font-family:var(--font-body);vertical-align:super;margin-right:2px;font-weight:400}.fs-card-stars{color:var(--accent);align-items:center;gap:4px;font-size:12px;display:flex}.fs-card-stars span{color:var(--muted);font-size:11px}.fs-add-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;line-height:1;transition:transform .25s,box-shadow .25s;display:flex}.fs-add-btn:hover{transform:scale(1.1)rotate(90deg);box-shadow:0 0 20px #e8b86d66}.fs-card.featured{grid-column:span 2}.fs-card.featured .fs-card-img-wrap{height:300px}.fs-card.featured .fs-card-name{font-size:30px}.fs-cta{text-align:center;opacity:0;margin-top:64px}.fs-cta-btn{border:1px solid var(--border);color:var(--text);font-family:var(--font-body);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:50px;align-items:center;gap:10px;padding:16px 40px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.fs-cta-btn:hover{background:var(--accent);color:#0d0d0d;border-color:var(--accent);transform:translateY(-3px);box-shadow:0 12px 30px #e8b86d40}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}.container{background:linear-gradient(135deg,#667eea,#764ba2);justify-content:center;align-items:center;height:100vh;display:flex}.card{text-align:center;background:#fff;border-radius:20px;width:300px;padding:40px;box-shadow:0 10px 25px #0003}.card h1{color:#333;margin-bottom:20px}.count{color:#000;font-size:19px;font-weight:700;line-height:20px;display:block}.INDCbuttons{border:var(--amber) solid 1px;background:#fff;border-radius:10px;align-items:center;gap:10px;display:flex;overflow:hidden}.btn{cursor:pointer;width:40px;height:40px;color:var(--amber-light);border:none;border-right:var(--amber) solid 1px;border-left:none;justify-content:center;align-items:center;font-size:16px;line-height:16px;transition:all .3s;display:flex}.decrease{border-right:none;border-left:var(--amber) solid 1px}@media (width<=768px){.fs-card.featured{grid-column:span 1}.fs-card.featured .fs-card-img-wrap{height:220px}.fs-grid{grid-template-columns:1fr;gap:20px}}@media (width>=769px) and (width<=1024px){.fs-grid{grid-template-columns:repeat(2,1fr)}.fs-card.featured{grid-column:span 2}}.fs-cart-fab{color:#fff;cursor:pointer;z-index:999;white-space:nowrap;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:50px;padding:14px 28px;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #ff6b3573}.fs-cart-fab:hover{transform:translate(-50%)scale(1.05);box-shadow:0 12px 40px #ff6b3599}.fs-cart-modal{background:#1a1a2e;border-radius:24px 24px 0 0;outline:none;flex-direction:column;width:96%;max-width:560px;max-height:80vh;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -10px 60px #00000080}.fs-cart-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.fs-cart-modal-header h2{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.fs-cart-close-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:background .2s;display:flex}.fs-cart-close-btn:hover{background:#fff3}.fs-cart-items-list{flex-direction:column;flex:1;gap:14px;padding:12px 24px;display:flex;overflow-y:auto}.fs-cart-items-list::-webkit-scrollbar{width:4px}.fs-cart-items-list::-webkit-scrollbar-track{background:0 0}.fs-cart-items-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.fs-cart-item{background:#ffffff0d;border-radius:14px;align-items:center;gap:14px;padding:12px;transition:background .2s;display:flex}.fs-cart-item:hover{background:#ffffff14}.fs-cart-item-img{aspect-ratio:1;object-fit:cover;border-radius:10px;flex-shrink:0;width:100px}.fs-cart-item-info{flex:1;min-width:0}.fs-cart-item-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:.95rem;font-weight:600;overflow:hidden}.fs-cart-item-tag{color:#f7931e;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:500}.fs-cart-item-price-row{align-items:center;gap:10px;margin-top:6px;display:flex}.fs-cart-item-unit-price{color:#ffffff80;font-size:.82rem}.fs-cart-item-subtotal{color:#f7931e;font-size:.9rem;font-weight:700}.fs-cart-item-controls{flex-direction:column;align-items:center;gap:6px;display:flex}.fs-cart-qty-btn{color:#f7931e;cursor:pointer;background:#f7931e33;border:1px solid #f7931e66;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;font-weight:700;transition:background .2s;display:flex}.fs-cart-qty-btn:hover{background:#f7931e66}.fs-cart-qty{color:#fff;text-align:center;min-width:20px;font-size:.95rem;font-weight:700}.fs-cart-modal-footer{border-top:1px solid #ffffff14;flex-direction:column;gap:14px;padding:16px 24px 24px;display:flex}.fs-cart-total-row{color:#ffffffb3;justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.fs-cart-grand-total{color:#fff;font-size:1.3rem;font-weight:800}.fs-cart-checkout-btn{color:#fff;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:14px;width:100%;padding:15px;font-size:1rem;font-weight:700;transition:opacity .2s,transform .2s}.fs-cart-checkout-btn:hover{opacity:.92;transform:scale(1.01)}.menuMoal{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--amber-light) solid 1px;background:#ffffffd4;border-radius:10px;justify-content:space-between;align-items:center;width:100%;max-width:860px;max-height:70px;padding:10px;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.menuMoal h1{color:var(--amber-light);font-size:16px;font-weight:600;transition:all .3s}.menuModalBTN{background:var(--accent);color:#fff;font-family:var(--font-display);letter-spacing:.02em;transition:var(--transition);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.menuModalItemView{justify-content:space-between;align-items:center;gap:15px;display:flex}.checkoutEnabled{color:#fff;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#1f670b,#37c901);border:none;border-radius:14px;width:100%;padding:15px;font-size:1rem;font-weight:700;transition:all .3s}@media screen and (width<=699px){.fs-cart-modal-header h2{font-size:.95rem}.fs-cart-items-list{padding:12px 7px}.fs-cart-item{border-radius:10px;padding:9px}.fs-cart-modal{border-radius:14px 14px 0 0}.fs-cart-total-row span:first-child{font-size:.7rem}.fs-cart-modal-footer{padding:10px}}@media screen and (width<=499px){.fs-title{font-size:clamp(36px,6vw,80px)}}.dateWrpr button,.timeWrpr button{background:0 0;color:#d60000!important}.dateWrpr .MuiPickersOutlinedInput-notchedOutline,.timeWrpr .MuiPickersOutlinedInput-notchedOutline{border-color:#d60000!important}.supportWrpr span{justify-content:center;align-items:center;gap:15px;display:flex}.supportWrpr span a{color:#fff;cursor:pointer;background:#d6000097;border:1px solid #d60000;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:400;line-height:14px;transition:background .3s}.supportWrpr span a:hover{background:#d60000}.supportWrpr h1{color:#d60000;text-transform:uppercase;margin:10px 0;font-size:17px;font-weight:600;line-height:17px}.supportWrpr p{color:#9a5656;font-size:14px;font-weight:400;line-height:14px}.supportWrpr{background:#faf2f2;border:1px solid #ff9797;border-radius:10px;margin-top:20px;padding:15px}@media screen and (width<=470px){.supportWrpr span{flex-direction:column;gap:10px}.supportWrpr span a{width:100%}}.HeroMain{background:url(/assets/HeroBackground-DLRdmho7.jpg) 0/cover no-repeat;justify-content:start;align-items:center;height:70svh;display:flex;overflow:hidden}.HeroSub{justify-content:space-between;align-items:center;display:flex;position:relative}.hero_text{z-index:2;width:100%;position:relative}.hero_text img{width:120px;margin-bottom:20px}.hero_text h1{color:#fff;text-transform:uppercase;margin-top:20px;font-size:5svw;font-weight:900;line-height:70px}.hero_text h2{color:#ffbd2f;text-transform:uppercase;font-size:3svw;font-weight:600;line-height:50px}.hero_text h3{color:#ff8d2f;text-transform:uppercase;margin-top:10px;font-size:4.1svw;font-weight:800;line-height:50px}.hero_text h4{color:#a1ff2f;margin-bottom:-30px;font-family:Dancing Script,cursive;font-size:3.8svw;font-weight:400}.hero_img{width:50%;position:relative}.hero_img img{width:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero_img img:nth-child(2){z-index:4;left:78%;transform:translate(-50%,250%)}.hero_img img:nth-child(3){z-index:4;left:2%;transform:translate(-50%,-20%)}.hero_img img:nth-child(4){z-index:4;left:94%;transform:translate(-50%,-77%)}.hero_img .biriyani{z-index:3;width:100%;max-width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LeftCloud{z-index:0;opacity:.6;position:absolute;top:50%;left:-870px;transform:translateY(-60%)}.RightCloud{z-index:0;opacity:.7;position:absolute;top:50%;right:-1270px;transform:translateY(-24%)}.HomeBannerBTN{gap:20px;margin-top:30px;display:flex}.HomeBannerBTN1{color:#fff;background:linear-gradient(135deg, var(--amber-light) 0%, var(--amber));cursor:pointer;border:none;border-radius:50px;padding:14px 34px;font-size:16px;font-weight:600;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 8px 20px #e8796d40}.HomeBannerBTN1:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 16px 40px #e86f6d66}.HomeBannerBTN1:active{transform:scale(.95);box-shadow:0 6px 15px #e86d6d33}.HomeBannerBTN1:before{content:"";background:linear-gradient(120deg,#0000,#fff9,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.HomeBannerBTN1:hover:before{left:100%}.HomeBannerBTN2{color:var(--amber-light);border:2px solid var(--amber);cursor:pointer;background:0 0;border-radius:50px;padding:14px 34px;font-size:16px;font-weight:600;transition:all .35s;position:relative;overflow:hidden}.HomeBannerBTN2:before{content:"";background:var(--amber-light);transform-origin:0;z-index:-1;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.HomeBannerBTN2:hover:before{transform:scaleX(1)}.HomeBannerBTN2:hover{color:var(--text-primary);transform:translateY(-3px);box-shadow:0 12px 30px #e8b86d40}.HomeBannerBTN2:active{transform:scale(.95)}.HomeBannerBTN2:after{content:"";opacity:0;border:2px solid #e8b86d;border-radius:50px;position:absolute;inset:0}.HomeBannerBTN2:hover:after{animation:.6s ease-out pulseRing}@keyframes pulseRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.HeroSub img{z-index:1;width:100%;max-width:350px;position:absolute;top:60%;right:0;transform:translateY(-50%)}@media screen and (width<=1399px){.hero_text h2{font-size:4svw}.hero_text h1{font-size:6svw}}@media screen and (width<=999px){.hero_text h2{font-size:35px;line-height:35px}.hero_text h1{font-size:50px;line-height:50px}.hero_text h4{margin-bottom:-13px;font-size:40px;line-height:40px}.hero_text{flex-direction:column;align-items:center;display:flex}.HeroMain{align-items:start;padding-top:90px}.HeroSub img{max-width:unset;max-height:40svh;width:unset;bottom:10px;left:50%;right:unset;top:unset;transform:translate(-50%)}.HeroSub{position:unset;flex-direction:column}.HeroMain{height:80svh;position:relative}.HomeBannerBTN{margin-top:15px}.HomeBannerBTN2,.HomeBannerBTN1{padding:6px 25px;font-size:13px}}@media screen and (height<=860px){.HeroSub img{max-width:290px;right:50px}}@media screen and (height<=730px){.HeroSub img{max-width:250px}}@media screen and (height<=650px){.HeroSub img{max-width:230px}}@media screen and (width<=470px){.hero_text h1{font-size:35px;line-height:35px}.hero_text h4{font-size:30px;line-height:30px}.hero_text h2{font-size:27px;line-height:27px}.HeroSub img{max-height:38svh}}.DiscountMain{background:linear-gradient(180deg,var(--amber)0%,var(--gold-pale) 100%);border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:340px;margin-top:100px;padding:10px;display:flex}.imageDiscountSection{width:40%;margin-right:20px;position:relative}.imageDiscountSection img{max-width:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.textDiscountSection{background:var(--warm-white);border-radius:10px;flex-direction:column;justify-content:space-between;width:60%;height:100%;padding:30px;display:flex}.textDiscountSection h1{color:#84b522;text-transform:uppercase;margin-bottom:10px;font-size:5svw;font-weight:900;line-height:5svw}.textDiscountSection h2{color:#b57322;text-transform:uppercase;margin-top:-50px;font-size:2svw;font-weight:900}.DiscountMain .inputSection{justify-content:space-between;align-items:center;gap:30px;display:flex}.DiscountMain .MuiTextField-root{width:80%}.DiscountMain .css-113d811-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{color:var(--amber)!important}.DiscountMain .css-quhxjy-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}.DiscountMain .css-16wblaj-MuiInputBase-input-MuiOutlinedInput-input{color:#84b522!important;text-transform:uppercase!important;font-weight:600!important}.DiscountMain .MuiButtonBase-root{width:20%;height:100%;background:var(--amber)!important;color:#fff!important;border-radius:30px!important}.coponesWrpr{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.couponsMapWrpr{background:#3fbeab36;border:1px solid #268a7b71;border-radius:10px;padding:20px 20px 20px 3.5svw;position:relative}.couponsMapWrpr:nth-child(2){background:#be3f8736;border:1px solid #8a265871}.couponsMapWrpr:nth-child(3){background:#be8f3f36;border:1px solid #8a672671}.couponsMapWrpr:nth-child(2) h1{color:#8a2658}.couponsMapWrpr:nth-child(3) h1{color:#8a6726}.couponsMapWrpr h1{color:#268a7b;text-transform:uppercase;margin:0;font-size:3svw;line-height:50px;position:absolute;top:50%;left:-1.1svw;transform:translateY(-50%)rotate(270deg)}.couponsMapWrpr h2{color:#0b5f51;margin-top:unset;text-transform:uppercase;font-size:1.3svw;font-weight:400}.couponsMapWrpr:nth-child(3) h2{color:#8a6726}.couponsMapWrpr:nth-child(2) h2{color:#8a2658}.couponsMapWrpr h3{color:#6fa700;margin-top:unset;text-transform:uppercase;font-size:1.1svw;font-weight:400}.couponsMapWrpr h4{color:#d40000;margin-top:unset;text-transform:uppercase;font-size:.9svw;font-weight:400}@media screen and (width<=1499px){.imageDiscountSection img{width:440px}.textDiscountSection h1{margin-bottom:20px;font-size:4.5svw}.couponsMapWrpr h1{font-size:3svw}}@media screen and (width<=1299px){.imageDiscountSection img{width:400px}.textDiscountSection h1{margin-bottom:30px;font-size:4svw}.couponsMapWrpr h1{font-size:3svw}}@media screen and (width<=1199px){.imageDiscountSection{width:100%;margin-right:auto}.DiscountMain{aspect-ratio:unset;min-height:unset;flex-direction:column;margin-top:100px}.textDiscountSection{z-index:1;width:100%;padding:20px;position:relative}.imageDiscountSection img{display:none}.textDiscountSection h1{margin-bottom:20px;font-size:60px;line-height:60px}.couponsMapWrpr h2{margin-top:unset;margin-bottom:10px;font-size:4svh;line-height:30px}.inputSection button{height:56px}.couponsMapWrpr h1{font-size:5svw}.couponsMapWrpr{padding-left:7.5svw}.couponsMapWrpr h3{font-size:2.3svw;line-height:2svw}.couponsMapWrpr h4{margin-top:1.6svh;font-size:1.6svw;line-height:1.6svw}}@media screen and (width<=999px){.couponsMapWrpr h2{font-size:3.2svh}.couponsMapWrpr h3{font-size:1.9svw;line-height:1.5svw}.couponsMapWrpr h4{font-size:1.4svw;line-height:1.3svw}}@media screen and (width<=799px){.coponesWrpr{grid-template-columns:repeat(1,1fr)}.couponsMapWrpr h1{font-size:40px!important}.couponsMapWrpr h2{font-size:25px}.couponsMapWrpr h3{font-size:20px;line-height:20px}.couponsMapWrpr h4{font-size:18px;line-height:18px}.couponsMapWrpr{padding-left:65px}.fs-section{padding:0}}@media screen and (width<=699px){.DiscountMain .MuiButtonBase-root{width:120px}.textDiscountSection h1{font-size:40px;line-height:50px}.inputSection{flex-direction:column;gap:15px}.inputSection .MuiTextField-root,.inputSection button{width:100%}}@media screen and (width<=499px){.textDiscountSection h1{font-size:30px;line-height:30px}.textDiscountSection{padding:10px}}@media screen and (width<=399px){.couponsMapWrpr h4{font-size:14px}.couponsMapWrpr{padding:10px 10px 10px 60px}}.why-section{width:100%;padding:5rem 1.5rem;position:relative}.why-section:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.why-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#e8a8470f 0%,#0000 70%);width:70%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.why-section>*{z-index:1;position:relative}.why-header{text-align:center;margin-bottom:4rem}.why-eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:15px;font-weight:500;display:inline-flex}.why-eyebrow:before,.why-eyebrow:after{content:"";background:var(--accent);opacity:.6;width:36px;height:1px;display:block}.why-title{color:#84b524;letter-spacing:-.02em;font-size:clamp(42px,6vw,80px);font-weight:900;line-height:1.1}.why-title span{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.why-subtitle{color:var(--text-secondary);max-width:500px;margin-top:1.1rem;margin-left:auto;margin-right:auto;font-size:1.05rem;font-weight:300;line-height:1.7}.why-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.why-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);cursor:default;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);padding:2.5rem 2rem 2.2rem;animation:.6s both fadeUp;position:relative;overflow:hidden}.why-card:first-child{animation-delay:.1s}.why-card:nth-child(2){animation-delay:.22s}.why-card:nth-child(3){animation-delay:.34s}.why-card:nth-child(4){animation-delay:.46s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.why-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:3px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.why-card:after{content:"";background:radial-gradient(circle, var(--glow), transparent 70%);opacity:0;width:160px;height:160px;transition:opacity var(--transition), transform var(--transition);border-radius:50%;position:absolute;bottom:-60px;right:-60px}.why-card:hover{box-shadow:0 24px 60px #00000073, 0 0 0 1px var(--accent), 0 0 40px #e8a84714;border-color:#e847478c;transform:translateY(-8px)}.why-card:hover:before{opacity:1}.why-card:hover:after{opacity:1;transform:scale(1.15)}.card-icon-wrap{background:var(--accent-muted);width:58px;height:58px;transition:background var(--transition), transform var(--transition);border:1px solid #e8a84738;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.6rem;display:flex}.why-card:hover .card-icon-wrap{background:#f14c4333;transform:scale(1.08)rotate(-3deg)}.card-icon-wrap svg{width:26px;height:26px;color:var(--accent);stroke:var(--accent);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.why-card:hover .card-icon-wrap svg{transform:scale(1.1)}.card-number{color:#e85a4734;-webkit-user-select:none;user-select:none;transition:color var(--transition);font-size:3.5rem;font-weight:900;line-height:1;position:absolute;top:1.4rem;right:1.6rem}.why-card:hover .card-number{color:#e84f471f}.card-title{font-family:var(--font-display);color:#652525;letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.22rem;font-weight:700;line-height:1.3}.card-divider{background:var(--accent);width:32px;height:2px;transition:width var(--transition);border-radius:2px;margin-bottom:.9rem}.why-card:hover .card-divider{width:52px}.card-desc{color:var(--text-secondary);font-size:.92rem;font-weight:300;line-height:1.75}.why-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:3.5rem;display:flex}.trust-item{color:var(--text-secondary);letter-spacing:.04em;align-items:center;gap:.6rem;font-size:.82rem;font-weight:600;display:flex}.trust-dot{background:var(--accent);opacity:.7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.trust-sep{background:var(--border);width:1px;height:20px}@media (width<=1100px){.why-grid{grid-template-columns:repeat(2,1fr);gap:1.1rem}}@media (width<=700px){.why-section{padding:3.5rem 1rem}.why-header{margin-bottom:2.5rem}.why-grid{grid-template-columns:1fr;gap:1rem}.why-card{padding:2rem 1.6rem}.why-trust{gap:1rem;margin-top:2.5rem}.trust-sep{display:none}}.resultSection{padding:50px 0}.result-title{letter-spacing:2px;color:#111;margin:0 0 1.25rem;font-size:clamp(2.5rem,6vw,4rem);line-height:1}.result-desc{color:#555;max-width:640px;margin:0 auto 3rem;font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;line-height:1.75}.stats-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:50px auto 0;display:grid}.stat-item{opacity:0;flex-direction:column;align-items:center;gap:.5rem;display:flex;transform:translateY(30px)}.resultSection h1{color:#84b524;text-align:center;font-size:clamp(42px,6vw,80px);font-weight:900;line-height:1.05}.resultSection h1 span{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-number{color:var(--amber);letter-spacing:1px;font-size:clamp(2.8rem,7vw,5rem);font-weight:900;line-height:1}.stat-divider{transform-origin:0;width:40px;height:2px;margin:.25rem 0;transform:scaleX(0)}.stat-label{color:#84b524;text-transform:uppercase;letter-spacing:.5px;text-align:center;max-width:180px;font-size:clamp(.78rem,1.8vw,.92rem);font-weight:700;line-height:1.5}@media screen and (width<=599px){.stats-grid{grid-template-columns:1fr}}:root{--amber-glow:#ff57221f;--ink:#1a1a1a;--muted:#6b6b6b;--surface:#fafaf8;--card-bg:#fff;--border:#00000012;--shadow-soft:0 4px 24px #0000000f;--shadow-hover:0 12px 40px #ff572226}.AboutMain{background:var(--surface);min-height:100vh}.AboutMain .PageHeroMain{background:url(/assets/AboutHeroBackground-6YAUseZy.jpg) 50%/cover no-repeat}.about-wrapper{max-width:960px;margin:0 auto;padding:clamp(32px,6vw,80px) clamp(20px,5vw,48px)}.about-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;margin-bottom:16px;font-size:.75rem;font-weight:500;display:inline-flex}.about-eyebrow:before{content:"";background:var(--amber);border-radius:2px;width:28px;height:2px;display:block}.about-title{color:var(--ink);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2.4rem,6vw,4rem);font-weight:900;line-height:1.1}.about-title span{color:var(--amber)}.about-lead{color:var(--muted);margin-bottom:56px;font-size:clamp(1rem,2vw,1.125rem);font-weight:300;line-height:1.8}.about-sections{gap:20px;margin-bottom:64px;display:grid}.about-card{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;padding:clamp(24px,4vw,40px);transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.about-card:before{content:"";background:linear-gradient(180deg, var(--amber), var(--amber-light));transform-origin:top;border-radius:3px 0 0 3px;width:3px;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleY(0)}.about-card:hover:before{transform:scaleY(1)}.about-card:hover{box-shadow:var(--shadow-hover);border-color:#ff572233;transform:translate(4px)}.card-icon{background:var(--amber-glow);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:1.3rem;display:flex}.about-card h2{color:var(--ink);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700}.about-card p{color:#555;margin:0;font-family:DM Sans,sans-serif;font-size:.97rem;font-weight:300;line-height:1.8}.why-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px;display:grid}.why-item{background:var(--amber-glow);border-radius:14px;align-items:flex-start;gap:14px;padding:20px 18px;transition:background .2s;display:flex}.why-item:hover{background:#ff57222e}.why-dot{background:var(--amber);border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:6px}.why-item p{color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-size:.92rem;line-height:1.6}.why-item strong{color:var(--amber);font-weight:500}.about-closing{background:linear-gradient(135deg, var(--ink) 0%, #2d2d2d 100%);text-align:center;border-radius:24px;padding:clamp(32px,5vw,56px) clamp(24px,5vw,48px);position:relative;overflow:hidden}.about-closing:after{content:"🍽️";opacity:.06;pointer-events:none;font-size:9rem;line-height:1;position:absolute;bottom:-20px;right:-20px}.about-closing h2{color:#fff;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:900}.about-closing p{color:#ffffffa6;max-width:520px;margin:0 auto;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:300;line-height:1.8}@media (width<=600px){.about-stats{gap:12px}.stat-item{flex:calc(50% - 6px);padding:18px 12px}.stat-number{font-size:1.6rem}.why-grid{grid-template-columns:1fr}.about-card{padding:20px}}.ContactMain .PageHeroMain{background:url(/assets/ContactHeroBackground-BBDfHJtV.jpg) 50%/cover no-repeat}.contactSub h2{color:#84b524;letter-spacing:-.02em;text-align:center;margin-top:50px;font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:900;line-height:1.1}.contactSub h2 span{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.contactSub p{color:var(--muted);margin-top:20px;text-align:center;max-width:660px;margin-inline:auto;font-size:15px;font-weight:300;line-height:1.7}.ContactWrpr{justify-content:space-between;align-items:center;gap:30px;width:100%;padding:100px 0;display:flex}.ContactImG{border-radius:16px;width:50%}.ContactItem{background:#fff0f0;border:1px solid #00000014;border-radius:16px;width:50%;padding:24px 28px}.ContactItem-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ContactItem-icon-wrap{background:#ff5722;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ContactItem-icon-wrap svg{stroke:#fff;width:16px;height:16px}.ContactItem h3{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.ContactItem-rows{flex-direction:column;justify-content:space-evenly;gap:0;height:calc(100% - 72px);display:flex}.ContactItem-row{border-bottom:1px solid #0000000f;align-items:center;gap:12px;height:100%;padding:14px 0;display:flex}.ContactItem-row:last-child{border-bottom:none;padding-bottom:0}.ContactItem-row-icon{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;transition:background .2s;display:flex}.ContactItem-row:hover .ContactItem-row-icon{background:#ff57221a}.ContactItem-row-icon svg{stroke:#d60000;width:24px;height:24px}.ContactItem-row-content{flex-direction:column;gap:2px;display:flex}.ContactItem-row-label{color:#999;letter-spacing:.1em;text-transform:uppercase;font-size:20px;font-weight:500}.ContactItem-row-value{color:#1a1a1a;margin:0;font-size:22px;font-weight:400;line-height:1.4}.ContactItem-row-value.is-link{color:#ff5722;text-decoration:none}.ContactItem-row-value.is-link:hover{text-decoration:underline}.ContactMain .PageHeroSub .mainImgPH{transform:translate(-50%)rotate(0)!important}@media screen and (width<=999px){.ContactWrpr{flex-direction:column}.ContactImG,.ContactItem{width:100%}}@media (width<=480px){.ContactItem{max-width:100%;padding:18px 20px}.ContactItem h3{font-size:20px}.ContactItem-row-icon{width:52px;height:52px}.ContactItem-row-label{font-size:16px}.ContactItem-row-value{font-size:18px}}@media (width<=399px){.ContactItem-row-label,.ContactItem-row-value{font-size:14px}}.page-shell{background:var(--charcoal);flex-direction:column;min-height:100vh;display:flex}.page-spacer{font-family:var(--font-body);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--border);flex:1;justify-content:center;align-items:center;padding:6rem 2rem;font-size:.9rem;display:flex}.brand-contentWRPR{justify-content:center;align-items:center;gap:15px;display:flex}.site-footer{background:var(--deep-brown);font-family:var(--font-body);position:relative;overflow:hidden}.site-footer:before{content:"";opacity:.55;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.footer-marquee-band{z-index:2;border-bottom:1px solid var(--border);background:#c8621a0f;padding:1.2rem 0;position:relative;overflow:hidden}.marquee-track{width:max-content;animation:28s linear infinite marqueeScroll;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-item{font-family:var(--font-display);letter-spacing:.06em;color:var(--gold-pale);white-space:nowrap;align-items:center;gap:1.2rem;padding:0 2rem;font-size:1rem;font-style:italic;font-weight:700;display:inline-flex}.marquee-dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-cta-strip{z-index:2;border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:2rem;padding:5rem 6% 4rem;display:flex;position:relative}.cta-headline{font-family:var(--font-display);color:var(--cream);max-width:640px;font-size:clamp(2.6rem,5vw,5rem);font-weight:900;line-height:1;overflow:hidden}.cta-headline em{color:var(--amber);font-style:italic}.cta-line{display:block;overflow:hidden}.cta-word{display:inline-block}.cta-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1rem;display:flex}.cta-btn{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);background:var(--gold-pale);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:1rem 2.4rem;font-size:.88rem;font-weight:500;transition:background .3s,transform .25s;position:relative;overflow:hidden}.cta-btn:after{content:"";background:var(--amber);transform-origin:0;z-index:0;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.cta-btn:hover:after{transform:scaleX(1)}.cta-btn span{z-index:1;position:relative}.cta-btn:hover span{color:var(--cream)}.cta-btn:hover{transform:translateY(-3px)}.cta-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.footer-grid{z-index:2;border-bottom:1px solid #222;grid-template-columns:.5fr 1fr .5fr;gap:3rem 2rem;padding:1.5rem 6% 1rem;display:grid;position:relative}.brand-logo img{width:100px}.brand-logo span{color:var(--amber)}.brand-tagline{color:var(--muted);text-align:justify;max-width:260px;font-size:.85rem;font-weight:300;line-height:1.7}.social-row{gap:.75rem;display:flex}.social-btn{border:1px solid var(--border);cursor:pointer;width:38px;height:38px;color:var(--muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;transition:border-color .3s,color .3s,transform .25s,background .3s;display:flex}.social-btn:hover{border-color:var(--amber);color:var(--amber);background:#c8621a1a;transform:translateY(-3px)}.col-title{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.7rem;font-weight:600;display:flex}.col-title:after{content:"";background:#222;flex:1;height:1px}.col-links{gap:.8rem;list-style:none;display:flex}.col-links li a{color:var(--muted);align-items:center;gap:.4rem;font-size:.88rem;font-weight:300;text-decoration:none;transition:color .3s,padding-left .3s;display:inline-flex}.col-links li a:hover{color:var(--cream);padding-left:.4rem}.col-links li a .link-arrow{opacity:0;color:var(--amber);font-size:.7rem;transition:opacity .3s,transform .3s;transform:translate(-4px)}.col-links li a:hover .link-arrow{opacity:1;transform:translate(0)}.footer-newsletter-inline{flex-direction:column;gap:0;display:flex}.newsletter-form{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.newsletter-input{border:1px solid var(--border);font-family:var(--font-body);color:var(--cream);background:#fdf6ec0d;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.82rem;transition:border-color .3s,background .3s}.newsletter-input::placeholder{color:#fdf6ec47}.newsletter-input:focus{border-color:var(--amber);background:#c8621a12}.newsletter-submit{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);background:var(--amber);cursor:pointer;border:none;border-radius:8px;padding:.75rem 1rem;font-size:.78rem;font-weight:500;transition:background .3s,transform .2s}.newsletter-submit:hover{background:var(--amber-light);transform:translateY(-2px)}.newsletter-note{color:#fdf6ec40;font-size:.7rem;line-height:1.5}.footer-hours{z-index:2;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:3rem;padding:1.8rem 6%;display:flex;position:relative}.hours-label{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);flex-shrink:0;font-size:.7rem;font-weight:600}.hours-items{flex-wrap:wrap;flex:1;gap:2.5rem;display:flex}.hours-item{flex-direction:column;gap:.15rem;display:flex}.hours-day{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.hours-time{color:var(--cream);font-size:.88rem;font-weight:500}.hours-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);background:#5a6b5226;border:1px solid #5a6b5240;border-radius:100px;flex-shrink:0;margin-left:auto;padding:.3rem .75rem;font-size:.65rem;font-weight:500}.footer-bottom{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 6%;display:flex;position:relative;opacity:1!important}.footer-copy{color:#fdf6ec40;letter-spacing:.04em;font-size:.75rem;font-weight:300}.footer-copy a{color:var(--amber);text-decoration:none}.footer-legal{gap:2rem;list-style:none;display:flex}.footer-legal a{letter-spacing:.08em;color:#fdf6ec40;font-size:.72rem;font-weight:300;text-decoration:none;transition:color .3s}.footer-legal a:hover{color:var(--gold)}.footer-location{color:#fdf6ec40;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.location-dot{background:var(--sage);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite locationPulse}@keyframes locationPulse{0%,to{box-shadow:0 0 #5a6b5280}50%{box-shadow:0 0 0 5px #5a6b5200}}.anim-hidden{opacity:0;transform:translateY(40px)}.anim-hidden-left{opacity:0;transform:translate(-30px)}.anim-hidden-right{opacity:0;transform:translate(30px)}.anim-hidden-scale{opacity:0;transform:scale(.88)}.col-links li .active{color:var(--cream);padding-left:.4rem}.col-links li .active .link-arrow{opacity:1;transform:translate(0)}.site-footer input:-webkit-autofill{-webkit-text-fill-color:var(--cream)!important}.site-footer input:-webkit-autofill:hover{-webkit-text-fill-color:var(--cream)!important}.site-footer input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cream)!important}.site-footer textarea:-webkit-autofill{-webkit-text-fill-color:var(--cream)!important}.site-footer select:-webkit-autofill{-webkit-text-fill-color:var(--cream)!important}@media screen and (width<=1399px){.brand-contentWRPR{flex-direction:column}}@media (width<=1100px){.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand{grid-column:1/-1;grid-template-columns:1fr auto;align-items:start;gap:2rem;display:grid}.brand-tagline{max-width:100%}.brand-contentWRPR{flex-direction:row}}@media screen and (width<=899px){.footer-grid{grid-template-columns:1fr .7fr}}@media (width<=768px){.footer-grid{grid-template-columns:1fr}.footer-cta-strip{flex-direction:column;align-items:flex-start;padding:3.5rem 6% 3rem}.cta-actions{align-items:flex-start}.footer-brand{grid-column:1/-1;grid-template-columns:1fr}.footer-hours{gap:1.5rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}.footer-legal{flex-wrap:wrap;gap:1rem}}@media (width<=540px){.col-links{flex-direction:column}.cta-headline{font-size:clamp(2rem,8vw,2.8rem)}.hours-items{gap:1.5rem}.marquee-item{font-size:.88rem}}@media screen and (width<=399px){.brand-contentWRPR{flex-direction:column}}.navbar{z-index:1000;width:100%;height:var(--nav-height);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:var(--transition);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0}.navbar.scrolled{height:var(--nav-height-scrolled);background:var(--nav-bg-scrolled);border-bottom:1px solid var(--nav-border);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 8px 32px #0006}.nav-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:0 32px;display:flex}.nav-logo{transition:var(--transition);height:50px}.nav-logo img{width:auto;height:100%}.nav-links{align-items:center;gap:2px;list-style:none;display:flex}.nav-links a{font-family:var(--font-body);color:#fff;letter-spacing:.01em;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s,background .3s;display:flex;position:relative}.nav-links a:hover{color:var(--text-primary);background:#ff00002a}.nav-links .active{color:var(--accent);background:#ffffffc7}.SignInBTNav{height:35px;background:var(--amber)!important;color:#fff!important;border-radius:30px!important;justify-self:center!important;align-items:center!important;font-size:13px!important;line-height:18px!important;display:flex!important}.nav-links .link-dot{background:var(--accent);opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .3s,transform .3s;transform:scale(0)}.nav-links a.active .link-dot,.nav-links a:hover .link-dot{opacity:1;transform:scale(1)}.nav-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.nav-search{width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #ffffff1a;border-radius:8px;place-items:center;display:grid}.nav-search:hover{border-color:var(--accent);color:var(--accent);background:#e8ff470f}.nav-cta{background:var(--accent);color:#08080c;font-family:var(--font-display);letter-spacing:.02em;transition:var(--transition);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.nav-cta:hover{box-shadow:0 0 24px var(--accent-glow);background:#fff;transform:translateY(-1px)}.navbar.scrolled .nav-cta{padding:7px 16px;font-size:12px}.nav-progress{background:linear-gradient(90deg, var(--accent), #aeff00);opacity:0;border-radius:0 2px 2px 0;width:0%;height:2px;transition:width .1s linear;position:absolute;bottom:-3px;left:0}.navbar.scrolled .nav-progress{opacity:1}.nav-hamburger{cursor:pointer;width:36px;height:36px;transition:var(--transition);background:0 0;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:none}.nav-hamburger span{background:var(--text-primary);transform-origin:50%;border-radius:2px;width:18px;height:1.5px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s;display:block}.nav-hamburger.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav-hamburger:hover{border-color:var(--accent)}.nav-mobile-menu{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);z-index:999;opacity:0;pointer-events:none;background:#08080cfa;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100vh;padding:32px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.nav-mobile-menu.open{opacity:1;pointer-events:all;transform:translateY(0)}.nav-mobile-menu a{font-family:var(--font-display);color:#ffffff40;letter-spacing:-.03em;border-radius:12px;padding:8px 24px;font-size:clamp(28px,6vw,44px);font-weight:800;text-decoration:none;transition:color .3s}.nav-mobile-menu a:hover{color:var(--accent)}.nav-mobile-menu .mobile-cta{background:var(--accent);color:#08080c;font-family:var(--font-display);transition:var(--transition);letter-spacing:.01em;border-radius:12px;margin-top:24px;padding:14px 40px;font-size:16px;font-weight:800;text-decoration:none}.nav-mobile-menu .mobile-cta:hover{color:#08080c;background:#fff}.demo-hero{text-align:center;background:radial-gradient(80% 60% at 50% 30%,#e8ff470f 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 32px 80px;display:flex}.demo-hero h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-primary);max-width:900px;font-size:clamp(40px,8vw,96px);font-weight:800;line-height:1}.demo-hero h1 span{color:var(--accent)}.demo-hero p{color:var(--text-muted);max-width:500px;margin-top:20px;font-size:18px;line-height:1.7}.scroll-hint{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;margin-top:60px;font-size:12px;animation:2s ease-in-out infinite floatHint;display:flex}.scroll-hint-line{background:linear-gradient(to bottom, transparent, var(--accent));width:1px;height:40px}@keyframes floatHint{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media (width<=768px){.nav-links,.nav-search,.nav-cta{display:none}.nav-hamburger{display:flex}.nav-inner{padding:0 20px}}@media (width<=900px) and (width>=769px){.nav-links a{padding:7px 10px;font-size:13px}.nav-cta{padding:8px 14px;font-size:12px}}.signInForm .css-quhxjy-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.signInForm .css-1blp12k-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.signInForm .css-1n04w30-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}@media screen and (width<=499px){.signInForm{width:90%}}.SigninWrpr{background:url(/assets/SignINBG-DnWjLTuO.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:100svh;display:flex}.signInForm{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:var(--amber) solid 1px;background:#ffffff58;border-radius:10px;grid-template-columns:repeat(1,1fr);place-items:center;gap:1rem;width:400px;min-height:fit-content;padding:30px;display:grid;position:relative}.signInForm h2{text-align:center;text-transform:uppercase;color:var(--text);padding:10px 0;font-size:19px;font-weight:600}.SigninBackHomeBTN{top:20px;left:20px;min-width:unset!important;width:35px!important;height:35px!important;position:absolute!important}.sign-up-link{color:#000;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s}.sign-up-link span{color:var(--amber);font-weight:600}.signInForm .MuiFormControlLabel-root{width:100%}.signInForm .css-113d811-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{color:var(--amber)!important}.signInForm .css-quhxjy-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.signInForm .css-1blp12k-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.signInForm .css-1n04w30-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}.signInForm .MuiButtonBase-root{background:var(--amber)!important;color:#fff!important;border-radius:30px!important}.signInForm .MuiCheckbox-root,.signInForm .MuiIconButton-root{color:var(--amber)!important;background:unset!important}.signInForm img{width:75px;position:absolute;top:-75px;left:50%;transform:translate(-50%)}@media screen and (width<=499px){.signInForm{width:90%}}@media screen and (width<=399px){.signInForm{padding:30px 10px 10px}}:root{--bg-base:#f7f4ef;--bg-card:#fff;--bg-soft:#f0e4e4;--bg-input:#faf5f5;--text-primary2:#1c1717;--text-secondary:#5a5050;--text-muted:#9e9292;--text-light:#c9bcbc;--amber-dark:#a03030;--accent-green:#3a7d5c;--accent-red:#c0392b;--border:#e4d6d6;--border-focus:#c94c4c;--shadow-sm:0 2px 8px #1c17170f;--shadow-md:0 6px 24px #1c17171a;--shadow-lg:0 16px 48px #1c171724;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--transition:all .25s cubic-bezier(.4, 0, .2, 1);--transition-slow:all .4s cubic-bezier(.4, 0, .2, 1)}.paymentPage{min-height:100vh;animation:.5s forwards pageFadeIn}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.paymentPage__header{align-items:center;gap:16px;max-width:1200px;margin:0 auto 36px;display:flex}.paymentPage .PageHeroMain{background:url(/assets/PaymentHeroBackground-DycVs-HT.jpg) 50%/cover no-repeat}.paymentPage__header h1{font-family:var(--font-display);color:var(--text-primary2);letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.paymentPage__header .back-btn{background:var(--bg-card);border:1.5px solid var(--border);cursor:pointer;width:40px;height:40px;transition:var(--transition);color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.paymentPage__header .back-btn:hover{background:var(--amber);border-color:var(--amber);color:#fff;transform:translate(-2px)}.paymentPage__steps{align-items:center;gap:0;max-width:1200px;margin:0 auto 40px;display:flex}.step{color:var(--text-muted);transition:var(--transition);align-items:center;gap:8px;font-size:.82rem;font-weight:500;display:flex}.step.active{color:var(--amber-dark)}.step.done{color:var(--accent-green)}.step__num{border:2px solid var(--border);background:var(--bg-card);width:28px;height:28px;transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.step.active .step__num{background:var(--amber);border-color:var(--amber);color:#fff}.step.done .step__num{background:var(--accent-green);border-color:var(--accent-green);color:#fff}.step__line{background:var(--border);flex:1;min-width:30px;height:2px;margin:0 10px}.paymentPage__grid{grid-template-columns:1fr 380px;align-items:start;gap:28px;max-width:1200px;margin:0 auto;display:grid}.paymentPage__left{flex-direction:column;gap:24px;display:flex}.paymentPage__right{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}.payment-card{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-slow);opacity:0;animation:.5s forwards cardSlideUp;overflow:hidden}.payment-card:first-child{animation-delay:50ms}.payment-card:nth-child(2){animation-delay:.12s}.payment-card:nth-child(3){animation-delay:.19s}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.payment-card:hover{box-shadow:var(--shadow-md);border-color:#d9d3c8}.card__header{border-bottom:1.5px solid var(--bg-soft);justify-content:space-between;align-items:center;gap:12px;padding:22px 28px 18px;display:flex}.card__title{align-items:center;gap:10px;display:flex}.card__icon{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--amber), var(--amber-dark));color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.card__title h2{font-family:var(--font-display);color:var(--text-primary2);font-size:1.1rem;font-weight:600}.card__edit-btn{color:var(--amber-dark);border:1.5px solid var(--amber-light);cursor:pointer;transition:var(--transition);font-size:.8rem;font-weight:600;font-family:var(--font-body);background:0 0;border-radius:6px;padding:5px 12px}.card__edit-btn:hover{background:var(--amber);border-color:var(--amber);color:#fff}.card__body{padding:24px 28px}.userDetails .card__body{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group.full-width{grid-column:1/-1}.form-group label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:600}.form-group input,.form-group select,.form-group textarea{font-family:var(--font-body);color:var(--text-primary2);background:var(--bg-input);border:1.5px solid var(--border);border-radius:var(--radius-sm);transition:var(--transition);outline:none;width:100%;padding:11px 14px;font-size:.93rem;font-weight:400}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-light)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--border-focus);background:#fff;box-shadow:0 0 0 3px #c9a84c1f}.form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239e9992' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.form-group textarea{resize:vertical;min-height:80px}.phone-input-wrap{gap:8px;display:flex}.phone-input-wrap .country-code{flex-shrink:0;width:100px}.phone-input-wrap input{flex:1}.orderItem{border-bottom:1px solid var(--bg-soft);transition:var(--transition);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.orderItem:last-child{border-bottom:none;padding-bottom:0}.orderItem:first-child{padding-top:0}.orderItem:hover{background:0 0}.orderItem__img{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--bg-soft);object-fit:cover;border:1.5px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:120px;font-size:1.6rem;display:flex;overflow:hidden}.orderItem__info{flex:1;min-width:0}.orderItem__name{color:var(--text-primary2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:.93rem;font-weight:600;overflow:hidden}.orderItem__meta{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:.78rem;display:flex}.orderItem__tag{background:var(--bg-soft);color:var(--text-secondary);border-radius:4px;padding:1px 7px;font-size:.72rem;font-weight:500}.orderItem__qty-price{justify-content:flex-end;align-items:center;display:flex}.qty-control{border:1.5px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:0;display:flex;overflow:hidden}.qty-btn{background:var(--bg-soft);cursor:pointer;width:30px;height:30px;color:var(--text-secondary);transition:var(--transition);font-size:1rem;font-family:var(--font-body);border:none;justify-content:center;align-items:center;display:flex}.qty-btn:hover{background:var(--amber);color:#fff}.qty-num{text-align:center;width:32px;color:var(--text-primary2);border-left:1.5px solid var(--border);border-right:1.5px solid var(--border);justify-content:center;align-items:center;height:30px;font-size:.85rem;font-weight:600;display:flex}.orderItem__price{text-align:right}.price-original{color:var(--text-light);font-size:.75rem;text-decoration:line-through;display:block}.price-final{color:var(--text-primary2);font-size:.98rem;font-weight:700}.deliveryPoints .card__body{flex-direction:column;gap:12px;display:flex}.delivery-option{border-radius:var(--radius-md);border:1.5px solid var(--border);cursor:pointer;transition:var(--transition);background:var(--bg-input);align-items:center;gap:14px;padding:16px;display:flex;position:relative}.delivery-option:hover{border-color:var(--amber-light);background:#fefcf6}.delivery-option.selected{border-color:var(--amber);background:linear-gradient(135deg,#fefcf3,#fdf8e8);box-shadow:0 0 0 3px #c9a84c1a}.delivery-option input[type=radio]{accent-color:var(--amber);cursor:pointer;flex-shrink:0;width:18px;height:18px}.delivery-option__icon{flex-shrink:0;font-size:1.4rem}.delivery-option__details{flex:1}.delivery-option__name{color:var(--text-primary2);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.delivery-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:2px 8px;font-size:.68rem;font-weight:700}.badge-free{color:var(--accent-green);background:#e8f5ee}.badge-fast{color:#b07800;background:#fff4e0}.badge-express{color:var(--accent-red);background:#fce8e8}.delivery-option__sub{color:var(--text-muted);margin-top:2px;font-size:.78rem}.delivery-option__price{color:var(--text-primary2);text-align:right;flex-shrink:0;font-size:.9rem;font-weight:700}.delivery-option__price.free{color:var(--accent-green)}.delivery-address-preview{background:var(--bg-soft);border-radius:var(--radius-sm);border-left:3px solid var(--amber);align-items:flex-start;gap:10px;margin-top:8px;padding:14px 16px;display:flex}.delivery-address-preview .addr-icon{flex-shrink:0;margin-top:2px;font-size:1rem}.delivery-address-preview p{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.delivery-address-preview strong{color:var(--text-primary2);margin-bottom:2px;font-size:.87rem;font-weight:600;display:block}.orderSummary{animation:.5s .1s forwards cardSlideUp}.summary-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;padding:10px 0;font-size:.88rem;display:flex}.summary-row:last-of-type{border-bottom:none}.summary-row .label{color:var(--text-secondary);align-items:center;gap:6px;font-weight:400;display:flex}.summary-row .label .info-tip{background:var(--bg-soft);border:1px solid var(--border);width:16px;height:16px;color:var(--text-muted);cursor:default;border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}.summary-row .value{color:var(--text-primary2);font-weight:600}.summary-row .value.discount{color:var(--accent-green)}.summary-row .value.gst{color:var(--text-secondary);font-weight:400}.summary-divider{background:linear-gradient(90deg, var(--amber-light), transparent);border-radius:2px;height:1.5px;margin:6px 0}.summary-total-row{justify-content:space-between;align-items:center;padding:14px 0 4px;display:flex}.summary-total-row .total-label{font-family:var(--font-display);color:var(--text-primary2);font-size:1rem;font-weight:700}.summary-total-row .total-value{font-family:var(--font-display);color:var(--text-primary2);font-size:1.3rem;font-weight:700}.summary-savings{border-radius:var(--radius-sm);background:linear-gradient(135deg,#eef8f2,#e8f5ee);border:1px solid #c3e8d4;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;display:flex}.summary-savings span{color:var(--accent-green);font-size:.82rem;font-weight:600}.couponSection .card__body{flex-direction:column;gap:12px;display:flex}.coupon-input-wrap{gap:8px;display:flex}.coupon-input-wrap input{font-family:var(--font-body);color:var(--text-primary2);background:var(--bg-input);border:1.5px solid var(--border);border-radius:var(--radius-sm);transition:var(--transition);letter-spacing:.06em;text-transform:uppercase;outline:none;flex:1;padding:11px 14px;font-size:.88rem;font-weight:500}.coupon-input-wrap input::placeholder{text-transform:none;letter-spacing:0;color:var(--text-light)}.coupon-input-wrap input:focus{border-color:var(--border-focus);background:#fff;box-shadow:0 0 0 3px #c9a84c1f}.apply-btn{font-family:var(--font-body);color:var(--amber-dark);border:1.5px solid var(--amber-light);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);white-space:nowrap;letter-spacing:.02em;background:linear-gradient(135deg,#fdf8e8,#faf0c8);padding:11px 18px;font-size:.85rem;font-weight:700}.apply-btn:hover{background:var(--amber);border-color:var(--amber);color:#fff;box-shadow:0 4px 12px #c9a84c4d}.coupon-list{flex-wrap:wrap;gap:8px;display:flex}.coupon-chip{border:1.5px dashed var(--amber-light);color:var(--amber-dark);cursor:pointer;transition:var(--transition);letter-spacing:.04em;background:#fdfaf0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;display:flex}.coupon-chip:hover{box-shadow:var(--shadow-sm);background:#faf3d0;border-style:solid}.coupon-chip.applied{background:var(--accent-green);border-color:var(--accent-green);color:#fff}.coupon-chip .chip-off{opacity:.8;font-size:.72rem;font-weight:400}.coupon-applied-banner{border-radius:var(--radius-sm);background:linear-gradient(135deg,#eef8f2,#e4f5ec);border:1px solid #b8dfc9;align-items:center;gap:10px;padding:11px 14px;display:flex}.coupon-applied-banner .check-icon{background:var(--accent-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;display:flex}.coupon-applied-banner p{color:var(--accent-green);font-size:.82rem;font-weight:600}.coupon-applied-banner .remove-link{color:var(--text-muted);cursor:pointer;transition:var(--transition);margin-left:auto;font-size:.75rem;text-decoration:underline}.coupon-applied-banner .remove-link:hover{color:var(--accent-red)}.pay-btn-wrap{padding:0 28px 28px}.pay-btn{border-radius:var(--radius-md);color:#fff;letter-spacing:.04em;cursor:pointer;width:100%;transition:var(--transition);background:linear-gradient(135deg,#c94c4c,#a03030);border:none;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:1rem;font-weight:700;display:flex;position:relative;overflow:hidden}.pay-btn:after{content:"";opacity:0;transition:var(--transition);background:linear-gradient(135deg,#ffffff26,#0000);position:absolute;inset:0}.pay-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #a0303066}.pay-btn:hover:after{opacity:1}.pay-btn:active{box-shadow:none;transform:translateY(0)}.pay-btn .lock-icon{opacity:.85;font-size:.9rem}.pay-btn .btn-amount{opacity:.85;margin-left:4px;font-size:.88rem;font-weight:400}.secure-badges{justify-content:center;align-items:center;gap:16px;margin-top:14px;padding-bottom:4px;display:flex}.secure-badge{color:var(--text-muted);align-items:center;gap:5px;font-size:.72rem;font-weight:500;display:flex}.secure-badge .s-icon{opacity:.7;font-size:.85rem}.paymentPageSub{padding:70px 0}.orderItem__img img{object-fit:cover;width:100%;height:100%}@media (width<=1024px){.paymentPage__grid{grid-template-columns:1fr 340px;gap:20px}}@media (width<=768px){.paymentPage__grid{grid-template-columns:1fr}.paymentPage__right{position:static}.userDetails .card__body{grid-template-columns:1fr}.form-group.full-width{grid-column:1}.card__body{padding:20px}.card__header{padding:18px 20px 14px}.pay-btn-wrap{padding:0 20px 20px}.paymentPage__steps .step__label{display:none}}@media (width<=480px){.paymentPage__header h1{font-size:1.4rem}.orderItem__img{width:60px;height:60px}.delivery-option{padding:12px}.delivery-option__name{font-size:.85rem}.coupon-input-wrap{flex-direction:column}.apply-btn{justify-content:center;width:100%}.summary-total-row .total-value{font-size:1.1rem}.secure-badges{flex-wrap:wrap;gap:10px}}@media (width<=360px){.card__header{flex-direction:column;align-items:flex-start}}.bulk-container{z-index:2;border:var(--amber) solid 2px;background:#fff;border-radius:10px;width:100%;max-width:500px;padding:25px;position:relative;box-shadow:0 4px 15px #0000001a}.bulk-container h2{text-align:center;color:#333;margin-bottom:20px}.bulk-form{flex-direction:column;gap:15px;display:flex}.bulk-form button{height:35px;background:var(--amber)!important;color:#fff!important;border-radius:30px!important;justify-self:center!important;align-items:center!important;font-size:13px!important;line-height:18px!important;display:flex!important}.bulk-form .css-sc8y68-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline,.bulk-form .css-xrmkj5-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}.bulk-form button:hover{background:#0056b3}.groupOrderSub{background:url(/assets/SignINBG-DnWjLTuO.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:100svh;padding:100px 0;display:flex}.bulkFoodTEXT{z-index:1;-webkit-backdrop-filter:blur(12px);border:1px solid var(--amber);background:#ffffff8f;border-radius:10px;max-width:500px;margin-left:-10px;padding:30px;position:relative;box-shadow:0 4px 15px #0000001a}.bulkFoodTEXT h1{text-transform:uppercase;color:#333;text-align:center;margin-bottom:20px;font-size:24px;font-weight:600;line-height:24px}.bulkFoodTEXT p{text-align:justify;font-size:14px;font-weight:400}.groupOrder .PageHeroMain{box-shadow:0 56px 380px 100px #000}@media screen and (width<=1024px){.groupOrderSub{min-height:100svh;height:unset;flex-direction:column-reverse;padding-bottom:50px}.bulkFoodTEXT{max-width:unset;margin-left:unset;width:95%;margin-bottom:20px}.bulk-container{width:95%}}.bg-orb-1{background:#ff6b350f;width:400px;height:400px;animation-delay:0s;top:-100px;right:-100px}@keyframes orbFloat{0%{transform:translate(0)scale(1)}to{transform:translate(20px,30px)scale(1.1)}}.pp-container{z-index:1;max-width:860px;margin:0 auto;padding:100px 24px;position:relative}.pp-header{text-align:center;opacity:0;margin-bottom:72px;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeUp;transform:translateY(30px)}.pp-badge{background:var(--tag-bg);color:var(--accent2);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ff6b3540;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-family:Syne,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.pp-badge-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.pp-title{letter-spacing:-.03em;margin-bottom:16px;font-family:Syne,sans-serif;font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.05}.pp-title span{color:var(--accent)}.pp-subtitle{color:var(--text-secondary);max-width:440px;margin:0 auto 28px;font-size:16px;font-weight:300;line-height:1.7}.pp-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.pp-meta-item{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.pp-meta-item svg{color:var(--accent);flex-shrink:0}.pp-divider{background:linear-gradient(90deg, var(--accent), transparent);opacity:0;width:60px;height:2px;margin:0 auto 64px;animation:.6s .5s forwards fadeIn}@keyframes fadeIn{to{opacity:1}}.pp-section{opacity:0;margin-bottom:32px;animation:.7s cubic-bezier(.16,1,.3,1) forwards paused fadeUp;transform:translateY(24px)}.pp-section.visible{animation-play-state:running}.pp-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;transition:border-color .3s,transform .3s,box-shadow .3s;overflow:hidden}.pp-card:hover{border-color:#ff6b3533;transform:translateY(-2px);box-shadow:0 20px 60px #0000004d,0 0 0 1px #ff6b350d}.pp-card-header{border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:28px 32px 24px;display:flex}.pp-card-header:hover .pp-section-num{background:var(--accent);color:#fff}.pp-section-num{background:var(--tag-bg);width:36px;height:36px;color:var(--accent);border:1px solid #ff6b3533;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:Syne,sans-serif;font-size:13px;font-weight:700;transition:background .25s,color .25s;display:flex}.pp-section-title{letter-spacing:-.01em;flex:1;font-family:Syne,sans-serif;font-size:17px;font-weight:700}.pp-toggle-icon{color:var(--text-muted);transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s}.pp-card.open .pp-toggle-icon{color:var(--accent);transform:rotate(180deg)}.pp-card-body{max-height:0;transition:max-height .45s cubic-bezier(.16,1,.3,1);overflow:hidden}.pp-card.open .pp-card-body{max-height:1000px}.pp-card-content{padding:28px 32px 32px}.pp-card-content p{color:var(--text-secondary);margin-bottom:16px;font-size:15px;line-height:1.75}.pp-card-content p:last-child{margin-bottom:0}.pp-subsection{margin-bottom:20px}.pp-subsection:last-child{margin-bottom:0}.pp-subsection-title{text-transform:uppercase;letter-spacing:.08em;color:var(--accent2);margin-bottom:12px;font-family:Syne,sans-serif;font-size:13px;font-weight:700}.pp-list{flex-direction:column;gap:8px;list-style:none;display:flex}.pp-list li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.pp-list li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.pp-notice{background:var(--tag-bg);color:var(--accent2);border:1px solid #ff6b3533;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.pp-notice svg{flex-shrink:0;margin-top:1px}.pp-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pp-tag{background:var(--surface2);border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500}.pp-contact-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.pp-contact-item{background:var(--surface2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.pp-contact-item:hover{border-color:#ff6b354d;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.pp-contact-icon{background:var(--tag-bg);width:42px;height:42px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pp-contact-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:4px;font-family:Syne,sans-serif;font-size:11px;font-weight:600}.pp-contact-value{color:var(--text-primary);font-size:14px;font-weight:500}.pp-footer{text-align:center;border-top:1px solid var(--border);opacity:0;margin-top:72px;padding-top:40px;animation:.8s 1s forwards fadeIn}.pp-footer-logo{letter-spacing:-.02em;margin-bottom:10px;font-family:Syne,sans-serif;font-size:22px;font-weight:800}.pp-footer-logo span{color:var(--accent)}.pp-footer-text{color:var(--text-muted);font-size:13px;line-height:1.6}@media (width<=640px){.pp-container{padding:40px 16px 80px}.pp-card-header{padding:20px 20px 18px}.pp-card-content{padding:20px 20px 24px}.pp-contact-grid{grid-template-columns:1fr}.pp-title{font-size:36px}.pp-meta{flex-direction:column;gap:10px}}@media (width<=380px){.pp-card-header{gap:12px}.pp-section-title{font-size:15px}}.bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ff6b3508 1px,#0000 1px),linear-gradient(90deg,#ff6b3508 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}.bg-orb{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;animation:10s ease-in-out infinite alternate orbFloat;position:fixed}.bg-orb-1{background:#ff6b350f;width:400px;height:400px;top:-100px;right:-100px}.bg-orb-2{background:#ff9a6c0a;width:300px;height:300px;animation-delay:-5s;bottom:200px;left:-80px}.progress-bar{background:linear-gradient(90deg, var(--accent), var(--accent2));z-index:1000;transform-origin:0;height:2px;transition:transform 50ms linear;position:fixed;top:0;left:0;transform:scaleX(0)}.tnc-container{z-index:1;max-width:860px;margin:0 auto;padding:100px 24px;position:relative}.tnc-header{text-align:center;opacity:0;margin-bottom:72px;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeUp;transform:translateY(30px)}.tnc-badge{background:var(--tag-bg);color:var(--accent2);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ff6b3540;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-family:Syne,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.tnc-badge-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.tnc-title{letter-spacing:-.03em;margin-bottom:16px;font-family:Syne,sans-serif;font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.05}.tnc-title span{color:var(--accent)}.tnc-subtitle{color:var(--text-secondary);max-width:460px;margin:0 auto 28px;font-size:16px;font-weight:300;line-height:1.7}.tnc-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.tnc-meta-item{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.tnc-meta-item svg{color:var(--accent);flex-shrink:0}.tnc-divider{background:linear-gradient(90deg, var(--accent), transparent);opacity:0;width:60px;height:2px;margin:0 auto 64px;animation:.6s .5s forwards fadeIn}.tnc-section{opacity:0;margin-bottom:32px;animation:.7s cubic-bezier(.16,1,.3,1) forwards paused fadeUp;transform:translateY(24px)}.tnc-section.visible{animation-play-state:running}.tnc-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;transition:border-color .3s,transform .3s,box-shadow .3s;overflow:hidden}.tnc-card:hover{border-color:#ff6b3533;transform:translateY(-2px);box-shadow:0 20px 60px #0000004d,0 0 0 1px #ff6b350d}.tnc-card-header{border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:28px 32px 24px;display:flex}.tnc-card-header:hover .tnc-section-num{background:var(--accent);color:#fff}.tnc-section-num{background:var(--tag-bg);width:36px;height:36px;color:var(--accent);border:1px solid #ff6b3533;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:Syne,sans-serif;font-size:13px;font-weight:700;transition:background .25s,color .25s;display:flex}.tnc-section-title{letter-spacing:-.01em;flex:1;font-family:Syne,sans-serif;font-size:17px;font-weight:700}.tnc-toggle-icon{color:var(--text-muted);transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s}.tnc-card.open .tnc-toggle-icon{color:var(--accent);transform:rotate(180deg)}.tnc-card-body{max-height:0;transition:max-height .45s cubic-bezier(.16,1,.3,1);overflow:hidden}.tnc-card.open .tnc-card-body{max-height:1000px}.tnc-card-content{padding:28px 32px 32px}.tnc-card-content p{color:var(--text-secondary);margin-bottom:16px;font-size:15px;line-height:1.75}.tnc-card-content p:last-child{margin-bottom:0}.tnc-list{flex-direction:column;gap:8px;list-style:none;display:flex}.tnc-list li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.tnc-list li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.tnc-notice{background:var(--tag-bg);color:var(--accent2);border:1px solid #ff6b3533;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.tnc-notice svg{flex-shrink:0;margin-top:1px}.tnc-not-list{flex-direction:column;gap:8px;list-style:none;display:flex}.tnc-not-list li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.tnc-not-list li:before{content:"✕";color:#e05555;flex-shrink:0;margin-top:4px;font-size:11px;font-weight:700}.tnc-contact-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.tnc-contact-item{background:var(--surface2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.tnc-contact-item:hover{border-color:#ff6b354d;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.tnc-contact-icon{background:var(--tag-bg);width:42px;height:42px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tnc-contact-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:4px;font-family:Syne,sans-serif;font-size:11px;font-weight:600}.tnc-contact-value{color:var(--text-primary);font-size:14px;font-weight:500}.tnc-footer{text-align:center;border-top:1px solid var(--border);opacity:0;margin-top:72px;padding-top:40px;animation:.8s 1s forwards fadeIn}.tnc-footer-logo{letter-spacing:-.02em;margin-bottom:10px;font-family:Syne,sans-serif;font-size:22px;font-weight:800}.tnc-footer-logo span{color:var(--accent)}.tnc-footer-text{color:var(--text-muted);font-size:13px;line-height:1.6}@media (width<=640px){.tnc-container{padding:40px 16px 80px}.tnc-card-header{padding:20px 20px 18px}.tnc-card-content{padding:20px 20px 24px}.tnc-contact-grid{grid-template-columns:1fr}.tnc-title{font-size:36px}.tnc-meta{flex-direction:column;gap:10px}}@media (width<=380px){.tnc-card-header{gap:12px}.tnc-section-title{font-size:15px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
