:root{--aura-accent: rgb(var(--color-primary));--dm-phone-max-width: 430px;--shadow: rgba(0, 0, 0, .16) 0px 3px 6px, rgba(0, 0, 0, .23) 0px 3px 6px;--backgroundColorHex: #ffffff;--titleColorHex: var(--aura-accent);--languageAcronymColorHex: #17253b;--categoryColorHex: #ffffff;--categoryNameColorHex: #17253b;--categoryCheckedColorHex: var(--aura-accent);--categoryNameCheckedColorHex: #ffffff;--categoryArrowColorHex: #17253b;--productColorHex: #ffffff;--productNameColorHex: #17253b;--productPriceColorHex: #17253b;--popupNameColorHex: #17253b;--popupDescriptionColorHex: #858992;--popupBackgroundColorHex: #ffffff;--popupCloseButtonColorHex: var(--aura-accent);--popupCloseButtonNameColorHex: #ffffff;--popupSubProductNameColorHex: #17253b;--popupSubProductPriceColorHex: #17253b;--popupSubProductLineColorHex: #dadada;--poweredTextColorHex: #858992;--poweredLinkColorHex: var(--aura-accent)}.aura-dm-root{min-height:100%;display:block;background-color:var(--backgroundColorHex);font-family:El Messiri,sans-serif;color:#17253b}.aura-dm-root p{margin:0}@media (min-width: 768px){html:has(.aura-dm-root),body:has(.aura-dm-root){background-color:#3b3b3f}.aura-dm-root{max-width:var(--dm-phone-max-width);width:100%;margin-left:auto;margin-right:auto;min-height:100dvh;box-shadow:var(--shadow)}}.aura-dm-root .header-block{margin-bottom:10px;display:flex;justify-content:space-between;position:sticky;z-index:10;top:0;width:100%;padding:15px;background-color:var(--backgroundColorHex)}.aura-dm-root .header-logo{box-shadow:var(--shadow);height:60px;width:60px;flex-shrink:0;border-radius:50%;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center}.aura-dm-root .header-logo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background-color:transparent}.aura-dm-root .header-logo-initial{font-size:26px;font-weight:700;color:var(--titleColorHex)}.aura-dm-root .header-title{color:var(--titleColorHex);margin:-5px;font-size:40px;font-weight:700;letter-spacing:3px;line-height:65px}.aura-dm-root .header-title:after{background:var(--titleColorHex);content:"";display:block;width:110px;height:4px;margin:-5px auto 0;border-radius:10px}.lang-switcher{position:relative;margin-top:15px;min-width:60px;display:flex;justify-content:flex-end}.lang-switcher-trigger{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:none;border-radius:10px;background-color:#fff;box-shadow:var(--shadow);color:var(--languageAcronymColorHex);font-family:inherit;font-weight:600;font-size:14px;cursor:pointer;line-height:1}.lang-flag{width:20px;height:15px;border-radius:3px;flex-shrink:0;box-shadow:0 0 0 1px #00000014;-o-object-fit:cover;object-fit:cover;display:block}.lang-flag--none{background-color:#80808040}.lang-code{background-color:transparent;letter-spacing:.5px}.lang-chevron{font-size:10px;opacity:.7;transition:transform .18s ease}.lang-chevron.is-open{transform:rotate(180deg)}.lang-switcher-menu{position:fixed;z-index:2147483000;min-width:92px;margin:0;padding:6px;list-style:none;background-color:#fff;border-radius:12px;box-shadow:0 12px 30px #0000002e;font-family:El Messiri,sans-serif}.lang-switcher-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#1f2937;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer;text-align:left}.lang-switcher-option:hover{background-color:#f1f5f9}.lang-switcher-option.is-selected{background-color:rgb(var(--color-primary) / .12);color:var(--aura-accent)}.aura-dm-root .category-levels{position:sticky;z-index:10;top:90px;width:100%;background-color:var(--backgroundColorHex)}.aura-dm-root .category-wrapper{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 0}.aura-dm-root .category-block{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;white-space:nowrap;flex:1;min-width:0;padding:10px 0;scroll-behavior:smooth;scrollbar-width:none}.aura-dm-root .category-block::-webkit-scrollbar{display:none}.aura-dm-root .category-card{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:700;border-radius:24px;margin:0 5px;padding:6px 16px;flex-shrink:0;line-height:20px;text-align:center;cursor:pointer;border:none;font-family:inherit;box-shadow:#0000001a 0 2px 4px,#0000001a 0 2px 4px}.aura-dm-root .category-scroll-btn{border:none;width:36px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:transparent;cursor:pointer}.aura-dm-root .category-scroll-btn:before{content:"";width:0;height:0;border-style:solid}.aura-dm-root .category-scroll-btn.left:before{border-color:transparent var(--categoryArrowColorHex) transparent transparent;border-width:9px 12px 9px 0px}.aura-dm-root .category-scroll-btn.right:before{border-color:transparent transparent transparent var(--categoryArrowColorHex);border-width:9px 0 9px 12px}@keyframes aura-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.aura-dm-root .product-block{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.aura-dm-root .product-card{box-shadow:var(--shadow);margin:6px;border-radius:16px;overflow:hidden;background-color:#fff;opacity:0;animation:aura-fadeInUp .6s cubic-bezier(.2,.8,.2,1) forwards;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;text-align:left;padding:0;border:none;font-family:inherit;display:block;width:auto}.aura-dm-root .product-card:active{transform:scale(.97)}.aura-dm-root .product-details{background-color:var(--productColorHex);padding:4px 8px 6px;line-height:25px;position:relative;z-index:2}.aura-dm-root .product-name{color:var(--productNameColorHex);font-size:16px;font-weight:700;margin-bottom:-5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aura-dm-root .product-price{color:var(--productPriceColorHex);font-size:12px;font-weight:400;margin-bottom:-5px}.aura-dm-root .product-image{position:relative;aspect-ratio:4 / 3;width:100%;overflow:hidden;background-color:#e7e9ee}.aura-dm-root .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .5s ease}.aura-dm-root .product-card:hover .product-image img{transform:scale(1.08)}.aura-dm-root .menu-message{padding:60px 24px;text-align:center;color:var(--popupDescriptionColorHex)}.aura-dm-root .menu-message strong{display:block;color:var(--productNameColorHex);font-size:18px;margin-bottom:6px}.aura-dm-root .menu-retry{margin-top:14px;padding:10px 26px;border:none;border-radius:999px;background:var(--aura-accent);color:#fff;font-family:inherit;font-weight:700;font-size:15px;cursor:pointer}.aura-dm-root .footer-powered{color:var(--poweredTextColorHex);font-size:12px;text-align:center;margin-bottom:70px}.aura-dm-root .footer-powered a{color:var(--poweredLinkColorHex);font-weight:700;display:inline;text-decoration:none}@keyframes aura-popIn{to{opacity:1;transform:translateY(0) scale(1)}}.aura-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;font-family:El Messiri,sans-serif}.aura-popup-overlay .popup-content{position:relative;border-radius:15px;width:90%;max-width:400px;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;text-align:center;background-color:var(--popupBackgroundColorHex);transform:translateY(20px) scale(.95);animation:aura-popIn .3s cubic-bezier(.175,.885,.32,1.275) forwards}.aura-popup-overlay .popup-scroll-content{background-color:var(--popupBackgroundColorHex);padding:15px}.aura-popup-overlay .popup-product-image{border-top-left-radius:15px;border-top-right-radius:15px;position:relative;aspect-ratio:4 / 3;width:100%;overflow:hidden;background-color:#fff}.aura-popup-overlay .popup-product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.aura-popup-overlay .popup-porduct-name{color:var(--popupNameColorHex);margin:20px 0 5px;font-size:24px;font-weight:700;line-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aura-popup-overlay .popup-product-description{white-space:pre-line;color:var(--popupDescriptionColorHex);font-size:14px;margin:0 0 15px;padding:0 15px;line-height:20px}.aura-popup-overlay .popup-close{background-color:var(--popupCloseButtonColorHex);color:var(--popupCloseButtonNameColorHex);z-index:10;width:40px;height:40px;border:none;border-radius:50%;position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.aura-popup-overlay .popup-subproducts-list,.aura-popup-overlay .popup-addons-list{display:flex;flex-direction:column;gap:10px;padding:10px}.aura-popup-overlay .popup-subproducts-list+.popup-addons-list{border-top:1px solid var(--popupSubProductLineColorHex);padding-top:16px}.aura-popup-overlay .subproduct-row,.aura-popup-overlay .addon-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--popupSubProductLineColorHex);padding-bottom:8px;line-height:25px;color:var(--popupSubProductNameColorHex)}.aura-popup-overlay .subproduct-row:last-child,.aura-popup-overlay .addon-row:last-child{border-bottom:none}.aura-popup-overlay .subproduct-price,.aura-popup-overlay .addon-price{color:var(--popupSubProductPriceColorHex);white-space:nowrap}.aura-popup-overlay .popup-ordering-off{margin:12px 0 0;font-size:13px;color:var(--popupDescriptionColorHex)}.ato{--ato-accent: var(--categoryCheckedColorHex);--ato-on-accent: var(--categoryNameCheckedColorHex);--ato-text: var(--popupNameColorHex);--ato-muted: var(--popupDescriptionColorHex);--ato-line: var(--popupSubProductLineColorHex);display:flex;flex-direction:column;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--ato-line);text-align:left;animation:ato-rise .32s cubic-bezier(.22,1,.36,1) both}.ato-section{display:flex;flex-direction:column;gap:9px}.ato-legend{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ato-muted)}.ato-legend-tag{margin-left:6px;font-weight:600;letter-spacing:0;text-transform:none}.ato-options{display:flex;flex-wrap:wrap;gap:8px}.ato-option{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;min-height:44px;border-radius:999px;border:1.5px solid var(--ato-line);background:transparent;color:var(--ato-text);font:inherit;font-size:14px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .14s cubic-bezier(.34,1.56,.64,1);animation:ato-pop-in .34s cubic-bezier(.22,1,.36,1) both}.ato-option:active{transform:scale(.95)}.ato-option.is-selected{border-color:var(--ato-accent);background:var(--ato-accent);color:var(--ato-on-accent)}.ato-option-price{opacity:.72;font-size:13px;font-variant-numeric:tabular-nums}.ato-tick{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 17px;border-radius:50%;border:1.5px solid var(--ato-line);transition:background-color .2s ease,border-color .2s ease}.ato-tick svg{opacity:0;transform:scale(.4);transition:opacity .18s ease,transform .28s cubic-bezier(.34,1.56,.64,1)}.ato-check.is-selected .ato-tick{background:var(--ato-on-accent);border-color:var(--ato-on-accent);color:var(--ato-accent)}.ato-check.is-selected .ato-tick svg{opacity:1;transform:scale(1)}.ato-problem{font-size:13px;color:#b91c1c}.ato-footer{display:flex;align-items:center;gap:10px;margin-top:2px}.ato-stepper{display:inline-flex;align-items:center;flex:0 0 auto;border:1.5px solid var(--ato-line);border-radius:999px;overflow:hidden}.ato-stepper button{width:40px;height:46px;border:none;background:transparent;color:var(--ato-text);font:inherit;font-size:19px;line-height:1;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.ato-stepper button:active:not(:disabled){background:var(--ato-line)}.ato-stepper button:disabled{opacity:.32;cursor:default}.ato-qty{min-width:22px;text-align:center;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ato-text);animation:ato-count .26s cubic-bezier(.34,1.56,.64,1)}.ato-add{position:relative;flex:1 1 auto;min-height:46px;padding:0 18px;border:none;border-radius:999px;background:var(--ato-accent);color:var(--ato-on-accent);font:inherit;font-size:15px;font-weight:700;cursor:pointer;overflow:hidden;transition:transform .14s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.ato-add:active:not(:disabled){transform:scale(.97)}.ato-add:disabled{opacity:.5;cursor:default}.ato-add-label,.ato-add-done{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;transition:opacity .2s ease,transform .34s cubic-bezier(.22,1,.36,1)}.ato-add-done{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(100%)}.ato-add.is-added .ato-add-label{opacity:0;transform:translateY(-100%)}.ato-add.is-added .ato-add-done{opacity:1;transform:translateY(0)}.ato-add-total{font-variant-numeric:tabular-nums;opacity:.85;font-weight:600}.ato-add-total:before{content:"·";margin-right:8px;opacity:.6}@keyframes ato-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ato-pop-in{0%{opacity:0;transform:translateY(7px) scale(.96)}}@keyframes ato-count{0%{transform:scale(1.35)}}.order-bar{position:fixed;bottom:max(15px,env(safe-area-inset-bottom));left:76px;right:76px;z-index:900;display:flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 16px;border:none;border-radius:999px;background:var(--categoryCheckedColorHex);color:var(--categoryNameCheckedColorHex);font-family:El Messiri,sans-serif;font-size:14.5px;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #0000003d,0 2px 6px #0000001a;animation:ob-pill-in .42s cubic-bezier(.22,1,.36,1) both}.order-bar-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--categoryNameCheckedColorHex);color:var(--categoryCheckedColorHex);font-size:12.5px;font-variant-numeric:tabular-nums;animation:ob-bump .42s cubic-bezier(.34,1.56,.64,1)}.order-bar-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-bar-total{flex:0 0 auto;font-variant-numeric:tabular-nums;opacity:.9}.order-bar-total:before{content:"·";margin-right:7px;opacity:.65}@media (max-width: 360px){.order-bar-label{display:none}}@keyframes ob-pill-in{0%{opacity:0;transform:translateY(14px)}}@keyframes ob-bump{0%{transform:scale(1.45)}}.svc-fab{position:fixed;bottom:max(15px,env(safe-area-inset-bottom));left:15px;z-index:899;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:none;border-radius:50%;background-color:var(--categoryCheckedColorHex);color:var(--categoryNameCheckedColorHex);cursor:pointer;box-shadow:0 6px 18px #0003;animation:svc-in .4s cubic-bezier(.22,1,.36,1) both;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.svc-fab:active{transform:scale(.92)}.svc-fab:disabled{opacity:.5;cursor:default}.svc-fab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--categoryCheckedColorHex);animation:svc-ring 2.8s ease-out infinite}.svc-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:flex-end;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svc-fade .24s ease both;font-family:El Messiri,sans-serif}.svc-sheet{display:flex;flex-direction:column;gap:10px;width:min(520px,100%);padding:10px 20px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background-color:var(--popupBackgroundColorHex);color:var(--popupNameColorHex);box-shadow:0 -12px 40px #0000004d;animation:svc-up .36s cubic-bezier(.22,1,.36,1) both}.svc-grip{width:38px;height:4px;margin:0 auto 8px;border-radius:999px;background-color:var(--popupSubProductLineColorHex)}.svc-title{margin:0 0 4px;font-size:18px;font-weight:700}.svc-option{min-height:52px;padding:0 18px;border:1.5px solid var(--popupSubProductLineColorHex);border-radius:14px;background:transparent;color:var(--popupNameColorHex);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .14s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.svc-option:active:not(:disabled){transform:scale(.98);border-color:var(--categoryCheckedColorHex)}.svc-option:disabled{opacity:.55;cursor:default}.svc-hint{margin:0;font-size:13.5px;color:var(--popupDescriptionColorHex)}@keyframes svc-in{0%{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes svc-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes svc-fade{0%{opacity:0}}@keyframes svc-up{0%{transform:translateY(100%)}}@media (min-width: 768px){.order-bar{left:50%;right:auto;width:calc(var(--dm-phone-max-width) - 152px);margin-left:calc(var(--dm-phone-max-width) / -2 + 76px)}.svc-fab{left:calc(50% - var(--dm-phone-max-width) / 2 + 15px)}.svc-backdrop{left:calc(50% - var(--dm-phone-max-width) / 2);right:auto;width:var(--dm-phone-max-width);max-width:100%}}@media (prefers-reduced-motion: reduce){.aura-dm-root .product-card,.aura-popup-overlay .popup-content,.ato,.ato-option,.ato-qty,.order-bar,.order-bar-count,.svc-fab,.svc-fab:after,.svc-backdrop,.svc-sheet{animation:none}.aura-dm-root .product-card{opacity:1}.aura-popup-overlay .popup-content{transform:none}}.order-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:flex-end;justify-content:center;background:#0009;animation:ob-fade .24s ease both;font-family:El Messiri,sans-serif}.order-sheet{display:flex;flex-direction:column;width:min(520px,100%);height:55dvh;min-height:380px;max-height:92dvh;border-radius:22px 22px 0 0;background:var(--popupBackgroundColorHex);color:var(--popupNameColorHex);box-shadow:0 -12px 40px #0000004d;animation:ob-sheet-up .36s cubic-bezier(.22,1,.36,1) both}.order-sheet-grip{display:block;flex:0 0 auto;width:38px;height:4px;margin:10px auto 12px;border-radius:999px;background:var(--popupSubProductLineColorHex)}.order-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 8px}.order-sheet-title{margin:0;font-size:19px;font-weight:700}.order-sheet-close{width:34px;height:34px;border:none;border-radius:50%;background:var(--popupCloseButtonColorHex);color:var(--popupCloseButtonNameColorHex);display:flex;align-items:center;justify-content:center;cursor:pointer}.order-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.order-lines{margin:0 0 14px;padding:0;list-style:none}.order-line{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--popupSubProductLineColorHex);animation:ob-line-in .34s cubic-bezier(.22,1,.36,1) both}.order-line:last-child{border-bottom:none}.order-line-main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.order-line-name{font-size:15px;font-weight:600}.order-line-variant,.order-line-addons{font-size:12.5px;color:var(--popupDescriptionColorHex)}.order-line-price{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.order-line-qty{display:inline-flex;align-items:center;flex:0 0 auto;border:1.5px solid var(--popupSubProductLineColorHex);border-radius:999px;overflow:hidden}.order-line-qty button{width:34px;height:38px;border:none;background:transparent;color:inherit;font:inherit;font-size:17px;line-height:1;cursor:pointer}.order-line-qty button:disabled{opacity:.32;cursor:default}.order-line-qty span{min-width:20px;text-align:center;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.order-note{display:block;width:100%;min-height:62px;margin-bottom:12px;padding:12px 14px;border:1.5px solid var(--popupSubProductLineColorHex);border-radius:14px;background:transparent;color:var(--popupNameColorHex);font:inherit;font-size:14px;resize:none}.order-note:focus{outline:none;border-color:var(--categoryCheckedColorHex)}.order-note::-moz-placeholder{color:var(--popupDescriptionColorHex)}.order-note::placeholder{color:var(--popupDescriptionColorHex)}.order-sheet-foot{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--popupSubProductLineColorHex)}.order-sheet-total{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.order-send{flex:1 1 auto;min-height:50px;padding:0 22px;border:none;border-radius:999px;background:var(--categoryCheckedColorHex);color:var(--categoryNameCheckedColorHex);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:transform .14s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.order-send:active:not(:disabled){transform:scale(.97)}.order-send:disabled{cursor:default;opacity:.6}.order-foot-note{margin:0 0 12px;text-align:center;font-size:12.5px;line-height:1.45;color:var(--popupDescriptionColorHex)}.order-sheet-empty,.order-sheet-done{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px 24px 28px;text-align:center}.order-sheet-done-title{font-size:20px;font-weight:700}.order-sheet-done-number{font-size:30px;font-weight:700;color:var(--categoryCheckedColorHex);font-variant-numeric:tabular-nums}.order-sheet-done-hint{font-size:14px;color:var(--popupDescriptionColorHex)}.order-sheet-secondary{margin-top:6px;min-height:46px;padding:0 26px;border:none;border-radius:999px;background:var(--categoryCheckedColorHex);color:var(--categoryNameCheckedColorHex);font:inherit;font-size:15px;font-weight:700;cursor:pointer}@keyframes ob-sheet-up{0%{transform:translateY(100%)}}@keyframes ob-fade{0%{opacity:0}}@keyframes ob-line-in{0%{opacity:0;transform:translateY(8px)}}@media (min-width: 768px){.order-sheet-backdrop{left:calc(50% - var(--dm-phone-max-width) / 2);right:auto;width:var(--dm-phone-max-width);max-width:100%}}@media (prefers-reduced-motion: reduce){.order-sheet,.order-sheet-backdrop,.order-line{animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:El Messiri,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.sticky{position:sticky}.inset-x-0{left:0;right:0}.bottom-24{bottom:6rem}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.max-w-\[90\%\]{max-width:90%}.max-w-md{max-width:28rem}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:.75rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.text-muted{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-primary: 234 124 105}html,body,#root{height:100%}body{margin:0;background:#f5f6f8;color:#1f2937;font-family:El Messiri,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:#e7e9ee;background-image:linear-gradient(90deg,#e7e9ee,#f2f3f6,#e7e9ee 400px);background-size:800px 100%;animation:shimmer 1.3s infinite linear}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}}
