html,body{background:radial-gradient(circle at 10% 0,#087bea29,#0000 30%),linear-gradient(#f8fbff 0%,#eef6ff 100%);overflow-x:hidden}.layoutShell,.layoutShell *{box-sizing:border-box}html{scroll-behavior:smooth}.layoutShell{--brand-rgb:8 123 234;--brand:rgb(var(--brand-rgb));--brand-soft:rgb(var(--brand-rgb) / .12);--brand-light:#d7ebff;--cream:#f8fbff;--ink:#172b3f;color:var(--ink);width:100%;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif}.layoutInner{width:100%;max-width:480px;margin:10px auto 0;padding:0 14px 24px}.layoutMain{height:auto;padding-top:152px}.layoutFooter{color:#516172;justify-content:center;align-items:center;padding:14px 0 0;font-size:.95rem;display:flex}._header_t8gml_1{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgb(var(--brand-rgb) / .18);width:min(480px,100%);box-shadow:0 10px 30px rgb(var(--brand-rgb) / .08);background:#f8fbfff0;padding:12px 12px 10px;position:fixed;top:0;left:50%;transform:translate(-50%)}._brandName_t8gml_14{justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;display:flex}._logoPart_t8gml_21{align-items:center;gap:10px;min-width:0;display:flex}._logo_t8gml_21{flex-shrink:0}._nameshop_t8gml_30{min-width:0}._logo_t8gml_21 img{border:2px solid rgb(var(--brand-rgb) / .28);box-shadow:0 5px 16px rgb(var(--brand-rgb) / .14);object-fit:cover;border-radius:12px;display:block}._flagPart_t8gml_40{align-items:center;gap:8px;display:flex}._flagButton_t8gml_45{color:#39546f;background:#f8fbff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;height:32px;padding:0 10px;font-size:.85rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._flagButtonActive_t8gml_62{background:var(--brand);border-color:var(--brand);color:#fff}._name_t8gml_30{color:var(--ink);margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}._subText_t8gml_74{color:#0f172a9e;white-space:nowrap;text-overflow:ellipsis;max-width:270px;margin:4px 0 0;font-size:.76rem;line-height:1.35;overflow:hidden}._optionMenu_t8gml_84{white-space:nowrap;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;padding:0 2px 4px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}._optionMenu_t8gml_84::-webkit-scrollbar{display:none}._navigate_t8gml_98{flex:none;min-width:0}._navigate_t8gml_98 a{color:var(--ink);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}._iconButton_t8gml_110{color:#315d86;cursor:pointer;background:#f8fbff;border:1px solid #0f172a1f;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}._menu_t8gml_126{border:1px solid rgb(var(--brand-rgb) / .18);color:#39546f;background:#f8fbfff0;border-radius:999px;width:auto;max-width:136px;min-height:36px;padding:7px 12px;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffffa6}._menu_t8gml_126:hover{background:rgb(var(--brand-rgb) / .1);color:var(--brand)}._menu_t8gml_126:focus-visible,._iconButton_t8gml_110:focus-visible,._flagButton_t8gml_45:focus-visible{border-color:rgb(var(--brand-rgb) / .5);box-shadow:0 0 0 4px rgb(var(--brand-rgb) / .16);outline:none}._menu_t8gml_126:hover,._iconButton_t8gml_110:hover{border-color:rgb(var(--brand-rgb) / .35);transform:translateY(-1px);box-shadow:0 8px 24px #0f172a0f}._menuActive_t8gml_160{background:linear-gradient(180deg, rgb(var(--brand-rgb) / .94), var(--brand));border-color:rgb(var(--brand-rgb) / .94);box-shadow:0 10px 22px rgb(var(--brand-rgb) / .26), inset 0 1px 0 #ffffff2e;transform:translateY(-1px);color:#fff!important}._menuActive_t8gml_160:hover{background:linear-gradient(180deg, rgb(var(--brand-rgb) / .94), var(--brand));color:#fff;border-color:rgb(var(--brand-rgb) / .94);box-shadow:0 10px 22px rgb(var(--brand-rgb) / .26), inset 0 1px 0 #ffffff2e}._menu_t8gml_126 p{text-overflow:ellipsis;letter-spacing:0;max-width:100%;margin:0;padding:0;font-size:.88rem;font-weight:700;overflow:hidden}@media (width<=420px){._header_t8gml_1{padding-inline:10px}._brandName_t8gml_14{gap:8px}._flagPart_t8gml_40{gap:6px}._flagButton_t8gml_45{height:30px;padding-inline:9px}._menu_t8gml_126{max-width:118px;min-height:34px;padding-inline:10px}._menu_t8gml_126 p{font-size:.82rem}}._searchOverlay_t8gml_218{z-index:9999;background:#0006;justify-content:center;align-items:flex-start;padding-top:60px;animation:.15s ease-out _fadeIn_t8gml_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_t8gml_1{0%{opacity:0}to{opacity:1}}._searchContainer_t8gml_242{background:#fff;border-radius:16px;width:90%;max-width:480px;animation:.2s ease-out _slideUp_t8gml_1;overflow:hidden;box-shadow:0 20px 60px #0f172a33}@keyframes _slideUp_t8gml_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._searchInputWrapper_t8gml_263{border-bottom:1px solid #0f172a14;align-items:center;padding:16px;display:flex;position:relative}._searchIcon_t8gml_271{color:#0f172a80;pointer-events:none;font-size:16px;position:absolute;left:16px}._searchInput_t8gml_263{color:#0f172ae6;background:0 0;border:none;outline:none;flex:1;padding:12px 48px 12px 44px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px}._searchInput_t8gml_263::placeholder{color:#0f172a66}._searchInput_t8gml_263:focus{color:#0f172af2}._closeButton_t8gml_299{color:#0f172a80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:18px;transition:color .15s;display:flex;position:absolute;right:12px}._closeButton_t8gml_299:hover{color:#0f172acc}._container_1ldnv_1{height:auto;padding:12px 0 2px;scroll-margin-top:120px}._customerViewSection_1ldnv_7{padding-top:4px}._title_1ldnv_11{justify-content:center;align-items:center;gap:10px;margin:10px 0;display:flex}._line_1ldnv_19{background:rgb(var(--brand-rgb) / .24);border-radius:999px;flex:1;max-width:96px;height:1px}._namefood_1ldnv_27{letter-spacing:.1em;margin:0;font-size:.98rem;font-weight:700}._mainfood_1ldnv_34>img{aspect-ratio:16/9;object-fit:cover;border:1px solid #0f172a14;border-radius:18px;width:100%;box-shadow:0 10px 28px #0f172a14}._customerViewRail_1ldnv_43{scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}._customerViewRail_1ldnv_43::-webkit-scrollbar{display:none}._posterCard_1ldnv_55{aspect-ratio:16/9;scroll-snap-align:start;background:#0f172a0a;border:1px solid #0f172a14;border-radius:14px;flex:0 0 88%;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a14}._posterImage_1ldnv_68{object-fit:cover;width:100%;height:100%;display:block}._posterCaption_1ldnv_75{color:#fff;overflow-wrap:anywhere;background:#0f172ab8;border-radius:10px;margin:0;padding:8px 10px;font-size:.8rem;font-weight:700;line-height:1.35;position:absolute;bottom:10px;left:10px;right:10px}._grid_1ldnv_91{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._cell_1ldnv_97{min-width:0;display:flex}._product_1ldnv_102{border:1px solid rgb(var(--brand-rgb) / .14);width:100%;height:100%;box-shadow:0 8px 24px rgb(var(--brand-rgb) / .09);background:#fff;border-radius:14px;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}._product_1ldnv_102:hover{border-color:rgb(var(--brand-rgb) / .22);transform:translateY(-2px);box-shadow:0 16px 42px #0f172a1f}._product_1ldnv_102:active{transform:translateY(0)}._image_1ldnv_128{background:linear-gradient(145deg,#f8fbff,#e8f4ff);width:100%;height:clamp(112px,32vw,150px);overflow:hidden}._image_1ldnv_128 img{object-fit:contain;width:100%;height:100%;display:block}._description_1ldnv_142{background:#fff;flex-direction:column;flex:1;gap:7px;padding:8px 9px 10px;display:flex}._description_1ldnv_142 hr{border:none;border-top:1px solid #0f172a14;margin:0}._description_1ldnv_142 p{margin:0;padding:0}._textBlock_1ldnv_162{flex-direction:column;gap:3px;display:flex}._id_1ldnv_168{color:#0f172a99;letter-spacing:.03em;font-size:.68rem;font-weight:500;line-height:1.35}._name_1ldnv_27{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}._productDescription_1ldnv_188{color:#0f172aa3;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}._sizeList_1ldnv_199{flex-wrap:wrap;gap:5px;padding:0;display:flex}._sizeItem_1ldnv_206{border:1px solid rgb(var(--brand-rgb) / .12);background:rgb(var(--brand-rgb) / .07);border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:4px 7px;display:inline-flex}._sizeName_1ldnv_217{color:#0f172abd;min-width:0;font-size:.66rem;font-weight:600;line-height:1}._sizePrice_1ldnv_225{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600;line-height:1}._priceBlock_1ldnv_234{border-top:1px solid #0f172a0f;flex-direction:column;gap:3px;margin-top:auto;padding-top:6px;display:flex}._priceLabel_1ldnv_243{color:#0f172a8f;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:600}._price_1ldnv_234{color:var(--brand);font-size:.74rem;font-weight:600;line-height:1.35}._badge_1ldnv_258{background:rgb(var(--brand-rgb) / .08);min-height:22px;color:var(--brand);border-radius:999px;align-self:flex-start;align-items:center;padding:4px 8px;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}._badgeWarning_1ldnv_272{color:#92400e;background:#b453091a}._statusBox_1ldnv_277{border:1px solid rgb(var(--brand-rgb) / .16);background:#fff;border-radius:18px;margin-top:18px;padding:20px;box-shadow:0 10px 28px #0f172a14}._statusTitle_1ldnv_286{color:var(--ink);margin:0;font-size:1rem;font-weight:800}._statusText_1ldnv_293{color:#0f172ab8;margin:8px 0 0;line-height:1.5}._statusButton_1ldnv_299{border:1px solid rgb(var(--brand-rgb) / .18);color:var(--brand);background:#fff;margin-top:14px;font-weight:700}._statusInline_1ldnv_307{border:1px solid rgb(var(--brand-rgb) / .16);color:#0f172ab8;background:#fff;border-radius:14px;margin-top:18px;padding:12px 14px}._scrollToTopButton_1ldnv_317{background:var(--brand);color:#fff;cursor:pointer;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:transform .2s,box-shadow .2s,background .2s;animation:.3s ease-out _slideInUp_1ldnv_1;display:flex;position:fixed;bottom:32px;right:20px;box-shadow:0 8px 24px #0f172a33}@keyframes _slideInUp_1ldnv_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._scrollToTopButton_1ldnv_317:hover{background:rgb(var(--brand-rgb) / .9);transform:translateY(-2px);box-shadow:0 12px 32px #0f172a3d}._scrollToTopButton_1ldnv_317:active{transform:translateY(0)}
