.page_merchantTitle__3RnZC,.page_title__JaZLM{font-weight:900}.page_title__JaZLM{line-height:4.5rem;font-size:3.2rem}@media(max-width:650px){.page_title__JaZLM{line-height:2.7rem;font-size:1.8rem}}.page_merchantTitle__3RnZC{line-height:3.2rem;font-size:2.4rem}@media(max-width:650px){.page_merchantTitle__3RnZC{line-height:2.4rem;font-size:1.6rem}}.page_emptyTitle__VVir9{line-height:2.8rem;font-size:2rem}.page_avatar__ksiEB,.page_shopName__LEyZh{line-height:2.7rem;font-size:1.8rem}@media(max-width:650px){.page_avatar__ksiEB,.page_shopName__LEyZh{font-size:1.4rem;line-height:2.4rem}}.page_merchantBtn__jNRql,.page_searchInput__IV__b,.page_subtitle__i0nEF,.page_visitBtn__gobaH{line-height:2.4rem;font-size:1.6rem}.page_benefitItem__t9fj7 strong,.page_cityBtn__dtsnz,.page_emptyDesc__ZB0Aa,.page_merchantText__l1R_i,.page_productRow__Y1K8b,.page_resetBtn__uY8N6,.page_shopAddress__QHXYi{line-height:2.4rem;font-size:1.4rem}.page_benefitItem__t9fj7 p,.page_etaBadge__NF2n6,.page_heroPill__36PKx,.page_merchantTag__ptDiY,.page_shelfHeader__BaVqm,.page_statusBadge__2WOU9{line-height:2rem;font-size:1.2rem}.page_layout__vzrus{background-color:#540068;width:100%;position:relative;padding:2.4rem}@media(max-width:650px){.page_layout__vzrus{padding:1rem .8rem}}.page_layout_background__nw6I3{background-color:#fffaf1;background-repeat:repeat;background-image:url(/svgs/background.png);border-radius:1.6rem;padding-bottom:8rem;transition:all .3s ease-out}.page_layout_background__nw6I3[data-theme=dark]{background-color:#000}@media(max-width:650px){.page_layout_background__nw6I3{padding-bottom:4rem}}.page_layout_content__moTNO{width:100%;position:relative;transition:all .3s ease-out;padding:2rem 2rem 4rem}@media(max-width:650px){.page_layout_content__moTNO{padding:1.6rem 1rem 2.4rem}}.page_container__xqOrU{max-width:114rem;margin:0 auto}.page_hero__d_dGm{text-align:center;max-width:72rem;margin:1.6rem auto 3.6rem;display:flex;flex-direction:column;align-items:center}.page_heroPill__36PKx{font-family:Satoshi-700;display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.4rem;border-radius:10rem;background-color:rgba(84,0,104,.08);color:#540068;border:1.5px solid rgba(84,0,104,.18);margin-bottom:2rem;letter-spacing:.04em;text-transform:uppercase}.page_pulseDot__Mjf6n{width:.8rem;height:.8rem;border-radius:50%;background:#0d8a58;box-shadow:0 0 0 .3rem rgba(13,138,88,.2);display:inline-block}.page_title__JaZLM{font-family:Satoshi-900;color:#0b0a0a;margin:0 0 1.6rem;line-height:1.15;letter-spacing:-.02em}@media(max-width:650px){.page_title__JaZLM{font-size:2.8rem;line-height:1.25}}.page_subtitle__i0nEF{font-family:Satoshi;color:#353535;margin:0 0 3.2rem;line-height:1.6;max-width:58rem}@media(max-width:650px){.page_subtitle__i0nEF{font-size:1.5rem;margin-bottom:2.4rem}}.page_searchBox__pXPvx{width:100%;max-width:58rem;position:relative;display:flex;align-items:center;margin:0 auto 2.4rem}.page_searchIconWrap__Db94w{position:absolute;left:1.8rem;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.page_searchIconWrap__Db94w svg{width:1.8rem!important;height:1.8rem!important;color:#4f4f4f}.page_searchInput__IV__b{width:100%;min-height:5.2rem;padding:1.2rem 4.8rem;border-radius:10rem;border:1.5px solid #a3a3a3;background:#fff;color:#0b0a0a;font-family:Satoshi-500;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s ease}.page_searchInput__IV__b::placeholder{color:#7d7d7d}.page_searchInput__IV__b:focus{outline:none;border-color:#540068;box-shadow:0 0 0 3px rgba(84,0,104,.15)}.page_clearSearchBtn__p_a3O{position:absolute;right:1.6rem;width:2.4rem;height:2.4rem;border-radius:50%;border:none;background:#e3e3e3;color:#2a2a2a;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.page_clearSearchBtn__p_a3O:hover{background:#a3a3a3}.page_cityTabs__WNvCA{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap}.page_cityBtn__dtsnz{font-family:Satoshi-700;padding:.8rem 1.8rem;border-radius:10rem;border:1.5px solid #a3a3a3;background:#fff;color:#2a2a2a;cursor:pointer;box-shadow:.2rem .2rem 0 #0b0a0a;transition:all .15s cubic-bezier(.16,1,.3,1)}.page_cityBtn__dtsnz:hover{transform:translate(-1px,-1px);box-shadow:.25rem .25rem 0 #0b0a0a;color:#0b0a0a}.page_cityBtn__dtsnz[data-active=true]{background:#540068;color:#fff;border-color:#0b0a0a;box-shadow:.25rem .25rem 0 #0b0a0a}.page_cityBtn__dtsnz[data-active=true]:hover{background:#4c005f}.page_cityBtn__dtsnz:active{transform:translate(2px,2px);box-shadow:0 0 0 #0b0a0a}.page_benefitsRow__opJef{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.6rem;gap:1.6rem;background:#fff;border:1.5px solid rgba(163,163,163,.8);border-radius:1.6rem;padding:2rem 2.8rem;margin-bottom:4rem;box-shadow:0 2px 12px rgba(0,0,0,.03)}@media(max-width:950px){.page_benefitsRow__opJef{grid-template-columns:1fr;gap:1.6rem;padding:2rem}}.page_benefitItem__t9fj7{display:flex;align-items:flex-start;gap:1.2rem}.page_benefitItem__t9fj7 strong{font-family:Satoshi-700;color:#0b0a0a;display:block;margin-bottom:.2rem}.page_benefitItem__t9fj7 p{font-family:Satoshi;color:#353535;margin:0;line-height:1.45}.page_benefitIcon__Zscf3{font-size:2rem;line-height:1;flex-shrink:0;margin-top:.1rem}.page_loadingGrid__mSIif{display:grid;grid-template-columns:repeat(auto-fill,minmax(32rem,1fr));grid-gap:2.4rem;gap:2.4rem;margin-bottom:6rem}.page_skeletonCard__7Hdsc{background:#fff;border:1.5px solid #e3e3e3;border-radius:2rem;padding:2.4rem;display:flex;flex-direction:column;gap:1.8rem}.page_skeletonHeader__DyStL{display:flex;align-items:center;gap:1.4rem}.page_skeletonAvatar__AS3J_{width:5.2rem;height:5.2rem;border-radius:1.4rem;background:#e3e3e3;animation:page_shimmer__Am4kK 1.5s linear infinite;flex-shrink:0}.page_skeletonLines__AJscU{flex:1 1;display:flex;flex-direction:column;gap:.8rem}.page_skeletonLineShort__szcFv{width:60%;height:1.6rem;background:#e3e3e3}.page_skeletonLineShort__szcFv,.page_skeletonLineSub__Vsi5M{border-radius:.4rem;animation:page_shimmer__Am4kK 1.5s linear infinite}.page_skeletonLineSub__Vsi5M{width:85%;height:1.2rem;background:#f4f4f4}.page_skeletonPillRow__PLD7X{display:flex;gap:.8rem}.page_skeletonPill__ebcUC{width:9rem;height:2.4rem;border-radius:10rem;background:#f4f4f4;animation:page_shimmer__Am4kK 1.5s linear infinite}.page_skeletonShelf__Uh_B6{background:#faf7f0;border-radius:1.2rem;padding:1.2rem;display:flex;flex-direction:column;gap:.8rem}.page_skeletonShelfItem__vP6RB{height:1.8rem;border-radius:.4rem}.page_skeletonButton__65_bn,.page_skeletonShelfItem__vP6RB{background:#e3e3e3;animation:page_shimmer__Am4kK 1.5s linear infinite}.page_skeletonButton__65_bn{height:4.8rem;border-radius:10rem}@keyframes page_shimmer__Am4kK{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.page_grid__xoIUi{display:grid;grid-template-columns:repeat(auto-fill,minmax(32rem,1fr));grid-gap:2.4rem;gap:2.4rem;margin-bottom:6rem}.page_card__lFDuP{background:#fff;border:1.5px solid #a3a3a3;border-radius:2rem;padding:2.4rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:.35rem .35rem 0 #0b0a0a;transition:all .2s cubic-bezier(.16,1,.3,1)}.page_card__lFDuP:hover{transform:translate(-2px,-2px);box-shadow:.5rem .5rem 0 #0b0a0a}.page_cardTop__1y89K{display:flex;flex-direction:column;gap:1.8rem}.page_shopHeader__G5nee{display:flex;align-items:center;gap:1.4rem}.page_avatar__ksiEB{width:5.2rem;height:5.2rem;border-radius:1.4rem;background:#cab0d0;color:#540068;border:1.5px solid rgba(84,0,104,.25);display:flex;align-items:center;justify-content:center;font-family:Satoshi-900;flex-shrink:0;letter-spacing:-.02em}.page_shopTitles__I0nzt{flex:1 1;min-width:0}.page_shopName__LEyZh{font-family:Satoshi-900;color:#0b0a0a;margin:0 0 .4rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_shopAddress__QHXYi{font-family:Satoshi;color:#4f4f4f;margin:0;display:flex;align-items:center;gap:.5rem}.page_shopAddress__QHXYi svg{width:1.4rem!important;height:1.4rem!important;flex-shrink:0;color:#7d7d7d}.page_shopAddress__QHXYi span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_tagRow__HGaeJ{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.page_statusBadge__2WOU9{font-family:Satoshi-700;background:#eefbf4;color:#0d8a58;border:1px solid rgba(13,138,88,.2);padding:.35rem .9rem;border-radius:10rem;display:inline-flex;align-items:center;gap:.4rem}.page_statusBadge__2WOU9 svg{width:1.3rem!important;height:1.3rem!important}.page_etaBadge__NF2n6{font-family:Satoshi-700;background:rgba(231,118,68,.1);color:#e77644;border:1px solid rgba(231,118,68,.2);padding:.35rem .9rem;border-radius:10rem;display:inline-flex;align-items:center;gap:.4rem}.page_etaBadge__NF2n6 svg{width:1.3rem!important;height:1.3rem!important}.page_shelfPreview__VX_4J{background:#fdfaf4;border:1px solid rgba(163,163,163,.6);border-radius:1.2rem;padding:1.2rem 1.4rem}.page_shelfHeader__BaVqm{display:flex;justify-content:space-between;align-items:center;font-family:Satoshi-700;color:#4f4f4f;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.8rem}.page_shelfCount__c638M{color:#7d7d7d;font-family:Satoshi-500;text-transform:none;letter-spacing:normal}.page_productList__xbnrM{display:flex;flex-direction:column;gap:.6rem}.page_productRow__Y1K8b{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0}.page_productName___lo_k{font-family:Satoshi-500;color:#1d1d1d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}.page_productPrice__YalH0{font-family:Satoshi-700;color:#540068;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.page_cardFooter__Dca9E{margin-top:1.2rem}.page_visitBtn__gobaH{font-family:Satoshi-700;display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.8rem;border-radius:10rem;background:#540068;color:#fff;text-decoration:none;border:1.5px solid #0b0a0a;box-shadow:.25rem .25rem 0 #0b0a0a;transition:all .18s cubic-bezier(.16,1,.3,1)}.page_visitBtn__gobaH svg{width:1.6rem!important;height:1.6rem!important;transition:transform .15s ease}.page_visitBtn__gobaH:hover{background:#4c005f;transform:translate(-1px,-1px);box-shadow:.35rem .35rem 0 #0b0a0a}.page_visitBtn__gobaH:hover svg{transform:translateX(3px)}.page_visitBtn__gobaH:active{transform:translate(2px,2px);box-shadow:0 0 0 #0b0a0a}.page_emptyState__srYEp{background:#fff;border:1.5px dashed #a3a3a3;border-radius:2rem;padding:6rem 2.4rem;text-align:center;margin-bottom:6rem;max-width:56rem;margin-left:auto;margin-right:auto}.page_emptyIcon__RYm9A{width:6.4rem;height:6.4rem;border-radius:50%;background:#faf7f0;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;color:#540068}.page_emptyIcon__RYm9A svg{width:3.2rem!important;height:3.2rem!important}.page_emptyTitle__VVir9{font-family:Satoshi-900;color:#0b0a0a;margin:0 0 1rem}.page_emptyDesc__ZB0Aa{font-family:Satoshi;color:#353535;margin:0 0 2.4rem;line-height:1.6}.page_emptyActions__N6f6v{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap}.page_resetBtn__uY8N6{font-family:Satoshi-700;padding:.8rem 2rem;border-radius:10rem;border:1.5px solid #0b0a0a;background:#fff;color:#0b0a0a;cursor:pointer;box-shadow:.2rem .2rem 0 #0b0a0a;transition:all .15s ease}.page_resetBtn__uY8N6:hover{background:#f4f4f4;transform:translate(-1px,-1px);box-shadow:.25rem .25rem 0 #0b0a0a}.page_resetBtn__uY8N6:active{transform:translate(2px,2px);box-shadow:0 0 0 #0b0a0a}.page_merchantBanner__DAv3M{background:#540068;color:#fff;border:2px solid #0b0a0a;border-radius:2.4rem;padding:4rem 4.8rem;display:flex;align-items:center;justify-content:space-between;gap:3.2rem;box-shadow:.4rem .4rem 0 #0b0a0a;margin-bottom:4rem}@media(max-width:950px){.page_merchantBanner__DAv3M{flex-direction:column;text-align:center;padding:3.2rem 2.4rem;align-items:center}}.page_merchantContent__pF8sL{max-width:60rem}.page_merchantTag__ptDiY{font-family:Satoshi-700;display:inline-block;padding:.4rem 1.2rem;border-radius:10rem;background:hsla(0,0%,100%,.15);color:#fff;margin-bottom:1.2rem;letter-spacing:.04em;text-transform:uppercase}.page_merchantTitle__3RnZC{font-family:Satoshi-900;color:#fff;margin:0 0 1rem;line-height:1.25}.page_merchantText__l1R_i{font-family:Satoshi;color:hsla(0,0%,100%,.85);margin:0;line-height:1.6}.page_merchantBtn__jNRql{font-family:Satoshi-700;display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2.8rem;min-height:5.2rem;border-radius:10rem;background:#e77644;color:#fff;text-decoration:none;white-space:nowrap;border:1.5px solid #0b0a0a;box-shadow:.25rem .25rem 0 #0b0a0a;transition:all .18s cubic-bezier(.16,1,.3,1);flex-shrink:0}.page_merchantBtn__jNRql:hover{background:#e96730;transform:translate(-1px,-1px);box-shadow:.35rem .35rem 0 #0b0a0a}.page_merchantBtn__jNRql:active{transform:translate(2px,2px);box-shadow:0 0 0 #0b0a0a}