@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fb4363ca5982ca4-s.p.2rb3m_gxg9vnu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba16e50e14e4f766-s.313uu58ed9idt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f9a7f4f17784fbaa-s.p.1fah83w58uawv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4fb4363ca5982ca4-s.p.2rb3m_gxg9vnu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba16e50e14e4f766-s.313uu58ed9idt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f9a7f4f17784fbaa-s.p.1fah83w58uawv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4fb4363ca5982ca4-s.p.2rb3m_gxg9vnu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ba16e50e14e4f766-s.313uu58ed9idt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f9a7f4f17784fbaa-s.p.1fah83w58uawv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4fb4363ca5982ca4-s.p.2rb3m_gxg9vnu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ba16e50e14e4f766-s.313uu58ed9idt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f9a7f4f17784fbaa-s.p.1fah83w58uawv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.dyFFja_className{font-family:Cairo,Cairo Fallback;font-style:normal}.dyFFja_variable{--font-display:"Cairo", "Cairo Fallback"}
@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33937fdcfd95f425-s.p.1inzv3dgcg66h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413a98817cfac2ae-s.p.2cnlosaufmg6w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25749dd09fc345e8-s.p.1xbmuc87b_cj9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1dd910b1dd15841f-s.p.22o0y3ylod0nc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f24afcaf82da7927-s.p.429wgbxrczaka.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d4244c886cf74367-s.p.20zs3xspc_yv2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8ba355a0b86c3884-s.p.36zoch11nhyhm.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/51fb5bf84c922f54-s.p.23nji1cm44p6h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.Se3RFG_className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.Se3RFG_variable{--font-body:"Tajawal", "Tajawal Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--red:#a4202d;--red-dark:#7b1520;--red-soft:#f7e6e7;--cream:#fbf6ee;--cream-2:#f3ebdd;--gold:#d9a441;--paper:#fff;--ink:#2a1a1c;--muted:#7a6a6c;--line:#2a1a1c1c;--green:#1fa855;--green-dark:#17803f;--radius:16px;--shadow:0 1px 2px #2a1a1c0d, 0 14px 30px -16px #2a1a1c47;--ease:cubic-bezier(.2, .8, .2, 1);--head-h:64px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display), var(--font-body), sans-serif;margin:0;line-height:1.25}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 16px}.btn{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--red);color:#fff}.btn--primary:hover{background:var(--red-dark)}.btn--whatsapp{background:var(--green);color:#fff}.btn--whatsapp:hover{background:var(--green-dark)}.btn--block{width:100%;padding:14px 20px;font-size:17px}.field{flex-direction:column;gap:4px;display:flex}.field--full{grid-column:1/-1}.field>span{font-size:13px;font-weight:700}.field i{color:var(--red);font-style:normal}.field input,.field textarea{border:1.5px solid var(--line);background:var(--cream);resize:none;border-radius:11px;width:100%;padding:10px 12px;font-size:16px;transition:border-color .2s,background .2s}.field input{height:44px}.field input[type=tel]{text-align:right;direction:ltr}.field input:focus,.field textarea:focus{border-color:var(--red);background:#fff;outline:none}.field.has-error input,.field.has-error textarea,.field input[aria-invalid=true]{background:#fff5f5;border-color:#d33}.field.has-error>span{color:#d33}.field em{color:#d33;font-size:12.5px;font-style:normal}.form-error{color:#d33;text-align:center;margin:8px 0 0;font-weight:700}.notice{text-align:center;color:var(--muted);padding:32px 0}.notice--warn{color:#8a5a00;background:#fff4dd;border-radius:12px;margin:8px 0 16px;padding:12px 16px}.notice-page{text-align:center;justify-items:center;gap:16px;padding:80px 16px;display:grid}.count{min-width:22px;height:22px;font-family:var(--font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}.count--red{background:var(--red);color:#fff;box-shadow:0 2px 6px -2px #a4202d99}.count--soft{background:var(--red-soft);color:var(--red)}.count--gold{color:#5b3d00;background:#f6d58a}.count--muted{background:var(--cream-2);color:var(--muted);font-weight:700}.count--pulse{animation:2s ease-in-out infinite count-pulse}@keyframes count-pulse{50%{box-shadow:0 0 0 5px #a4202d29}}.tabs .is-active>.count{color:var(--red);box-shadow:none;background:#fff}.side-item.is-on>.count--muted{color:var(--red);background:#fff}select{appearance:none;cursor:pointer;border:1.5px solid var(--line);min-width:0;height:42px;font-family:var(--font-body), system-ui, sans-serif;color:var(--ink);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a4202d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:16px;border-radius:12px;padding-block:0;padding-inline:14px 40px;font-size:15px;font-weight:700;transition:border-color .15s,box-shadow .15s,background-color .15s}[dir=ltr] select{background-position:right 14px center}select:hover{border-color:var(--gold)}select:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #a4202d1f}select:disabled{opacity:.55;cursor:not-allowed;background-color:var(--cream)}select option{color:var(--ink);background:#fff;font-weight:500}.field select{background-color:var(--cream);height:44px}.field select:focus{background-color:#fff}.splash{z-index:999;background:var(--red);pointer-events:none;animation:splash-lift .7s var(--ease) 1.55s forwards, splash-gone 0s linear 2.3s forwards;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.no-splash .splash{display:none}.splash:before,.splash:after{content:"";border:2px solid #ffffff24;border-radius:50%;width:140vmax;height:140vmax;animation:1.8s ease-out infinite splash-ring;position:absolute;top:50%;left:50%;translate:-50% -50%}.splash:after{animation-delay:.6s}.splash__badge{aspect-ratio:1;background:#fff;border-radius:32px;place-items:center;width:min(58vw,250px);animation:.8s cubic-bezier(.2,1.4,.4,1) .15s backwards splash-pop;display:grid;position:relative;box-shadow:0 30px 60px -20px #0000008c}.splash__badge img{object-fit:contain;width:88%;height:88%}@keyframes splash-ring{0%{opacity:1;scale:.06}to{opacity:0;scale:1}}@keyframes splash-pop{0%{opacity:0;transform:scale(.3)rotate(-8deg)}}@keyframes splash-lift{to{transform:translateY(-100%)}}@keyframes splash-gone{to{visibility:hidden}}.wheat{left:var(--x);top:var(--y);width:var(--s);height:calc(var(--s) * 2.6);color:var(--c,#fff);opacity:var(--o,.22);transform:rotate(var(--r));pointer-events:none;animation:sway var(--d,7s) ease-in-out var(--t,0s) infinite;position:absolute}.wheat svg{width:100%;height:100%;display:block}@keyframes sway{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-14px) rotate(calc(var(--r) + 9deg))}}.wave{height:54px;color:var(--cream);position:absolute;bottom:-1px;left:0;right:0}.wave svg{width:100%;height:100%;display:block}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)scale(.9)}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}.hero{text-align:center;color:#fff;background:radial-gradient(120% 100% at 50% 0%, #b9293a 0%, var(--red) 45%, var(--red-dark) 100%);padding:34px 20px 86px;position:relative;overflow:hidden}.hero__inner{max-width:620px;margin:0 auto;position:relative}.hero__badge{aspect-ratio:1;width:min(52vw,210px);animation:bob 5s ease-in-out infinite, hero-in .9s var(--ease) backwards;background:#fff;border-radius:30px;place-items:center;margin:0 auto 18px;display:grid;box-shadow:0 26px 44px -22px #0009}.hero__badge img{object-fit:contain;width:88%;height:88%}@keyframes bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}.hero__title{animation:hero-in .9s var(--ease) .12s backwards;margin:0 0 6px;font-size:clamp(28px,7.4vw,44px);font-weight:900}.hero__sub{opacity:.92;animation:hero-in .9s var(--ease) .22s backwards;margin:0;font-size:16px}.branches{max-width:1160px;margin:-44px auto 0;padding:0 16px 36px;position:relative}.branch-grid{grid-template-columns:1fr;gap:16px;display:grid}.branch-card{background:var(--paper);box-shadow:var(--shadow);border:1px solid var(--line);animation:rise .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms + .1s);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.branch-card:hover{transform:translateY(-5px);box-shadow:0 26px 44px -20px #a4202d61}.branch-card:active{transform:scale(.985)}.branch-card__photo{position:relative}.branch-card__photo .ph{aspect-ratio:16/10}.branch-card__num{z-index:2;top:12px;background:var(--red);color:#fff;min-width:30px;height:30px;font-family:var(--font-display);border-radius:15px;place-items:center;padding:0 9px;font-size:14px;font-weight:800;display:grid;position:absolute;inset-inline-start:12px}.branch-card__closed{z-index:2;top:12px;background:var(--ink);color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;position:absolute;inset-inline-end:12px}.branch-card__body{align-items:center;gap:12px;padding:14px 18px 16px;display:flex}.branch-card__names{flex:1;min-width:0}.branch-card__ar{font-family:var(--font-display);margin:0;font-size:21px;font-weight:800;line-height:1.25}.branch-card__en{color:var(--muted);text-align:right;margin:1px 0 0;font-size:14px;font-weight:500}.branch-card__go{background:var(--red-soft);width:44px;height:44px;color:var(--red);transition:background .25s, color .25s, transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.branch-card__go svg{width:20px;height:20px}.branch-card:hover .branch-card__go{background:var(--red);color:#fff;transform:translate(-4px)}.ph{border-bottom:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.ph:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(105deg,#0000 35%,#a4202d12 50%,#0000 65%);animation:3.2s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{60%,to{transform:translate(100%)}}.ph__logo{object-fit:contain;width:56%;height:90%;margin:auto;position:absolute;inset:0}.ph__real{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.branch-card:hover .ph__real,.item-card:hover .ph__real{transform:scale(1.05)}.has-cart{padding-bottom:88px}.top{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fbf6eef0;position:sticky;top:0}.top__row{height:var(--head-h);align-items:center;gap:10px;max-width:1160px;margin:0 auto;padding:0 14px;display:flex}.top__back{border:1.5px solid var(--line);width:42px;height:42px;color:var(--red);background:#fff;border-radius:14px;flex:none;place-items:center;text-decoration:none;display:grid}.top__back svg{width:20px;height:20px}.top__brand{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.top__brand img{object-fit:contain;background:#fff;border-radius:10px;width:44px;height:44px}.top__names{min-width:0;line-height:1.2}.top__names b{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;display:block;overflow:hidden}.top__names span{color:var(--muted);font-size:12.5px}.cur-switch{border:1.5px solid var(--line);background:#fff;border-radius:12px;flex:none;gap:2px;padding:3px;display:inline-flex}.cur-switch button{min-width:34px;height:34px;font-family:var(--font-display);color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 8px;font-size:14px;font-weight:800}.cur-switch button.is-on{background:var(--red);color:#fff}.basket-btn{background:var(--red);color:#fff;border:0;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;padding:0;transition:transform .15s;display:grid;position:relative}.basket-btn:active{transform:scale(.94)}.basket-btn svg{width:24px;height:24px}.basket-btn__count{top:-6px;background:var(--gold);min-width:22px;height:22px;color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;border:2px solid var(--cream);border-radius:999px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:800;line-height:1;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;inset-inline-end:-6px;transform:scale(0)}.basket-btn__count.is-on{transform:scale(1)}.basket-btn.is-bump{animation:bump .45s var(--ease)}@keyframes bump{30%{transform:scale(1.2)rotate(-6deg)}60%{transform:scale(.95)rotate(3deg)}}.bhero{color:#fff;text-align:center;background:radial-gradient(120% 110% at 50% 0%, #b9293a 0%, var(--red) 50%, var(--red-dark) 100%);padding:26px 18px 54px;position:relative;overflow:hidden}.bhero .wave{height:38px}.bhero__inner{max-width:560px;margin:0 auto;position:relative}.bhero__pin{animation:hero-in .7s var(--ease) backwards;background:#ffffff29;border-radius:999px;align-items:center;gap:7px;padding:5px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.bhero__pin svg{width:17px;height:17px}.bhero h1{animation:hero-in .8s var(--ease) 80ms backwards;margin:10px 0 2px;font-size:clamp(30px,8vw,44px);font-weight:900}.bhero p{opacity:.9;animation:hero-in .8s var(--ease) .16s backwards;margin:0;font-size:15.5px}.bhero .bhero__address{opacity:.8;margin-top:4px;font-size:13.5px}.cat-tabs{top:var(--head-h);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);scrollbar-width:none;background:#fbf6eef5;position:sticky;overflow-x:auto}.cat-tabs::-webkit-scrollbar{display:none}.cat-tabs__row{gap:6px;max-width:1160px;margin:0 auto;padding:8px 14px;display:flex}.cat-tabs a{border:1px solid var(--line);font-family:var(--font-display);white-space:nowrap;color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 12px 4px 4px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.cat-tabs a:hover{border-color:var(--gold)}.cat-tabs__icon{background:var(--red-soft);width:28px;height:28px;color:var(--red);border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.cat-tabs__icon svg{width:17px;height:17px}.cat-tabs__icon svg[viewBox="0 0 40 104"]{width:9px;height:21px}.cat-tabs a.is-on{background:var(--red);border-color:var(--red);color:#fff}.cat-tabs a.is-on .cat-tabs__icon{color:#fff;background:#fff3}.menu{max-width:1160px;margin:0 auto;padding:6px 14px 28px;position:relative}.menu__group{scroll-margin-top:calc(var(--head-h) + 58px)}.menu__category{margin-bottom:26px}.menu__head{justify-content:space-between;align-items:baseline;gap:10px;margin:14px 2px;display:flex}.menu__head h2{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:24px;font-weight:900;display:flex}.menu__head h2 small{font-family:var(--font-body);color:var(--muted);font-size:14px;font-weight:500}.menu__head span{color:var(--muted);white-space:nowrap;font-size:14px}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.item-card{background:var(--paper);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);animation:rise .55s var(--ease) backwards;animation-delay:calc(min(var(--i,0), 10) * 60ms + .1s);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.item-card:hover{transform:translateY(-3px);box-shadow:0 22px 36px -20px #a4202d59}.item-card .ph{aspect-ratio:4/3.1}.item-card .ph__logo{width:62%;height:92%}.item-card__body{flex-direction:column;flex:1;gap:9px;padding:11px 11px 12px;display:flex}.item-card__name{min-height:2.7em;font-size:16px;font-weight:800;line-height:1.35}.item-card__desc{color:var(--muted);margin:-4px 0 0;font-size:13px;line-height:1.4}.item-card__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.item-card__price{color:var(--red);white-space:nowrap;font-size:15px;font-weight:800;line-height:1.25;display:grid}.item-card__price small{color:var(--muted);font-size:12px;font-weight:700}.item-card__bottom .qty-stepper{margin-inline-start:auto}.item-card__bottom--np .qty-stepper{justify-content:space-between;width:100%}.sizes{flex-wrap:wrap;gap:6px;display:flex}.size{border:1.5px solid var(--line);background:var(--cream);color:var(--muted);border-radius:10px;padding:4px 11px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.size.is-on{background:var(--red-soft);border-color:var(--red);color:var(--red)}.qty-stepper{background:var(--cream-2);border-radius:12px;align-items:center;padding:2px;display:inline-flex}.qty-btn{width:32px;height:32px;color:var(--ink);background:#fff;border:0;border-radius:10px;place-items:center;padding:0;display:grid;box-shadow:0 1px 2px #00000014}.qty-btn svg{width:15px;height:15px}.qty-btn:active{transform:scale(.9)}.qty-value{place-items:center;min-width:30px;height:32px;font-size:15px;font-weight:800;display:grid}.add-btn{background:var(--red);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;font-size:14.5px;font-weight:800;transition:background .2s,transform .12s;display:flex;position:relative;overflow:hidden}.add-btn svg{width:17px;height:17px}.add-btn:active{transform:scale(.97)}.add-btn.is-added{background:var(--green)}.add-btn:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff4d 50%,#0000 60%);animation:4.5s ease-in-out infinite btn-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes btn-shine{70%,to{transform:translate(120%)}}.basket-fab{z-index:60;inset-inline:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--red);color:#fff;opacity:0;pointer-events:none;border:0;border-radius:18px;align-items:center;gap:12px;max-width:560px;height:58px;margin-inline:auto;padding:0 16px;transition:transform .35s cubic-bezier(.2,.9,.3,1.1),opacity .25s;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 16px 32px -12px #a4202dcc}.basket-fab.is-visible{opacity:1;pointer-events:auto;transform:none}.basket-fab__icon{width:28px;height:28px;position:relative}.basket-fab__icon svg{width:28px;height:28px}.basket-fab__icon b{top:-8px;background:var(--gold);min-width:22px;height:22px;color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;border:2px solid var(--red);border-radius:999px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:-10px}.basket-fab__label{text-align:start;flex:1;font-size:16px;font-weight:800}.basket-fab__total{white-space:nowrap;font-size:16px;font-weight:800}.basket-overlay{z-index:90;opacity:0;pointer-events:none;background:#1e0e108c;transition:opacity .25s;position:fixed;inset:0}.basket-overlay.is-open{opacity:1;pointer-events:auto}.basket-drawer{z-index:100;background:var(--cream);visibility:hidden;width:min(440px,100%);transition:transform .3s var(--ease), visibility 0s linear .3s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:0 0 40px #0000004d}.basket-drawer.is-open{visibility:visible;transition-delay:0s;transform:none}.basket-drawer__head{background:var(--red);color:#fff;flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.basket-drawer__head h3{font-size:22px;font-weight:800}.basket-drawer__head small{opacity:.85;font-size:13px;display:block}.basket-drawer__close{color:#fff;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.basket-drawer__close svg{width:20px;height:20px}.basket-drawer__body{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.basket-empty{text-align:center;height:100%;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.basket-empty img{opacity:.85;width:120px;margin-bottom:4px}.basket-empty p{color:var(--ink);margin:0;font-size:18px;font-weight:800}.basket-empty .checkout-btn{max-width:320px;text-decoration:none}.basket-lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.basket-line{border:1px solid var(--line);animation:rise .35s var(--ease) backwards;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.basket-line__name{font-size:15.5px;font-weight:800}.basket-line__size{color:var(--red);font-size:14px;font-weight:700}.basket-line__price{color:var(--muted);margin-top:2px;font-size:13px}.basket-line__controls{flex:none;align-items:center;gap:8px;display:flex}.basket-line__remove{background:var(--red-soft);width:34px;height:34px;color:var(--red);border:0;border-radius:10px;place-items:center;padding:0;display:grid}.basket-line__remove svg{width:18px;height:18px}.basket-drawer__foot{overscroll-behavior:contain;border-top:1px solid var(--line);max-height:66%;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;flex:none;overflow-y:auto;box-shadow:0 -10px 24px -16px #00000040}.delivery__title{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:800;display:flex}.delivery__title svg{width:20px;height:20px;color:var(--red)}.delivery__grid{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.basket-total{justify-content:space-between;align-items:center;margin:14px 0 0;font-size:17px;font-weight:700;display:flex}.basket-total strong{color:var(--red);justify-items:end;font-size:21px;line-height:1.2;display:grid}.basket-total strong small{color:var(--muted);font-size:13px;font-weight:700}.checkout-btn{background:var(--green);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;margin-top:12px;font-size:16.5px;font-weight:800;display:flex;box-shadow:0 10px 20px -10px #1fa855d9}.checkout-btn svg{width:22px;height:22px}.checkout-btn:disabled{box-shadow:none;cursor:not-allowed;background:#c9c3bd}.checkout-btn:not(:disabled):active{transform:scale(.98)}.fallback{background:#fff7e6;border:1.5px solid #f3d38b;border-radius:14px;gap:6px;margin-top:10px;padding:12px 14px;display:grid}.fallback b{color:#8a5a00;font-size:15px}.fallback span{color:#7a6a6c;font-size:13.5px;line-height:1.45}.fallback .checkout-btn{margin-top:4px;text-decoration:none}.clear-btn{width:100%;height:40px;color:var(--red);background:0 0;border:0;margin-top:6px;font-size:14px;font-weight:700;display:block}.footer{border-top:1px solid var(--line);text-align:center;background:#fff;padding:30px 18px 26px}.footer__inner{flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:0 auto;display:flex}.footer__logo{object-fit:contain;width:96px;height:96px}.footer__phone{color:var(--red);font-size:18px;font-weight:800;text-decoration:none}.footer__copy{color:var(--muted);margin:2px 0 0;font-size:13px}.footer__credit{color:var(--muted);margin:-4px 0 0;font-size:12.5px}.footer__credit a{color:var(--red);font-weight:700;text-decoration:none}.footer__credit a:hover{text-decoration:underline}@media (max-width:639px){.hero{padding:26px 16px 70px}.hero__badge{border-radius:24px;width:min(38vw,140px);margin-bottom:12px}.hero__title{font-size:28px}.hero__sub{font-size:14.5px}.branches{margin-top:-36px}.branch-grid{gap:10px}.branch-card{border-radius:18px;flex-direction:row;align-items:center}.branch-card__photo{flex:none;align-self:stretch;width:84px}.branch-card__photo .ph{aspect-ratio:auto;border-bottom:0;border-inline-end:1px solid var(--line);height:100%;min-height:76px}.branch-card__photo .ph__logo{width:80%;height:80%}.branch-card__num{top:6px;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:12px;inset-inline-start:6px}.branch-card__closed{top:auto;bottom:6px;padding:1px 7px;font-size:10.5px;inset-inline:6px auto}.branch-card__body{flex:1;min-width:0;padding:10px 14px}.branch-card__ar{font-size:18px}.branch-card__en{font-size:13px}.branch-card__go{width:38px;height:38px}.branch-card__go svg{width:18px;height:18px}}@media (min-width:640px){.branch-grid{grid-template-columns:repeat(2,1fr);gap:20px}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1000px){.branch-grid{grid-template-columns:repeat(3,1fr)}.item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero{padding:48px 24px 100px}.top__row{padding:0 24px}.cat-tabs__row,.menu{padding-inline:24px}.basket-fab{width:360px;margin:0;inset-inline:24px auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.splash{display:none}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
