:root{--color-black:#111111;--color-charcoal:#333333;--color-white:#ffffff;--color-grey-900:#111111;--color-grey-600:#6b6b6b;--color-grey-400:#9a9a9a;--color-grey-200:#e5e5e5;--color-grey-100:#f4f4f5;--color-grey-50:#fafafa;--color-amber:#b45309;--color-amber-bg:#fef3c7;--color-amber-border:#fde68a;--color-green:#1f9d55;--site-width:1344px;--page-gutter:48px;--radius:4px;color-scheme:light;color:var(--color-grey-900);background:var(--color-white);font-synthesis:none}*{box-sizing:border-box}body,html{min-width:320px;background:var(--color-white)}body{min-height:100vh;margin:0;color:var(--color-grey-900);font-family:var(--font-body),Inter,var(--font-myanmar),sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}img{max-width:100%}.app-toast-viewport{position:fixed;z-index:100;top:16px;right:48px;pointer-events:none}.app-toast{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:8px;background:#111;color:#fff;box-shadow:0 8px 24px #00000024;pointer-events:auto;animation:app-toast-enter .18s ease-out}.app-toast>svg{width:18px;height:18px;flex:0 0 18px}.app-toast>span{font-size:14px;font-weight:500;white-space:nowrap}.app-toast>i{width:1px;height:22px;background:#ffffff38}.app-toast>a{height:48px;display:flex;align-items:center;padding:0 2px;font-size:14px;font-weight:700;white-space:nowrap}@keyframes app-toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.app-toast-viewport{top:auto;right:16px;bottom:139px;left:16px;display:flex;justify-content:center}.app-toast{max-width:100%}.app-toast>span{min-width:0;overflow:hidden;text-overflow:ellipsis}}.site-container{width:min(calc(100% - (var(--page-gutter) * 2)),var(--site-width));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.storefront-header{position:relative;z-index:20;width:100%;border-bottom:1px solid var(--color-grey-200);background:var(--color-white)}.storefront-context{height:34px;background:var(--color-black);color:var(--color-grey-400);font-size:12px}.storefront-context__inner,.storefront-context__inner>div{display:flex;align-items:center}.storefront-context__inner{height:34px;justify-content:space-between}.storefront-context__inner>div:first-child{gap:16px}.storefront-context__inner>div:last-child{gap:24px}.storefront-context strong{color:var(--color-white);font-weight:600}.language-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:#ffffff1f}.language-toggle button{min-width:34px;height:22px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.language-toggle button[lang=my]{font-family:var(--font-myanmar),"Noto Sans Myanmar",sans-serif}.language-toggle button.is-active{background:var(--color-white);color:var(--color-black)}.language-toggle--light{background:var(--color-grey-100,#f2f2f2);color:var(--color-grey-700,#444)}.language-toggle--light button.is-active{background:var(--color-black);color:var(--color-white)}.auth-language-toggle{position:fixed;top:16px;right:16px;z-index:30}.mobile-mainbar__actions .language-toggle{align-self:center;margin-right:4px}.customer-chip{padding:2px 7px;background:#ffffff1f;color:var(--color-white);border-radius:999px;font-size:11px;font-weight:600}.storefront-mainbar{height:72px;display:grid;grid-template-columns:142px minmax(320px,566px) minmax(420px,1fr);align-items:center;grid-gap:36px;gap:36px}.storefront-logo{width:142px;height:54px;display:block}.storefront-logo img{width:100%;height:100%;object-fit:contain}.storefront-search{height:40px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid transparent;background:var(--color-grey-50);border-radius:var(--radius)}.storefront-search:focus-within{border-color:var(--color-grey-900);background:var(--color-white)}.storefront-search svg{width:16px;height:16px;flex:none;color:var(--color-grey-600)}.storefront-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-grey-900);font-size:14px}.storefront-search input::placeholder{color:var(--color-grey-400)}.storefront-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:26px}.storefront-actions>a{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px;font-weight:500}.storefront-actions>a svg{width:16px;height:16px}.action-count{min-width:26px;padding:2px 6px;border-radius:999px;font:700 11px var(--font-number),Nunito,sans-serif;text-align:center}.action-count,.storefront-actions .cart-action{background:var(--color-black);color:var(--color-white)}.storefront-actions .cart-action{height:40px;min-width:196px;gap:9px;justify-content:center;padding:0 14px;border-radius:var(--radius)}.cart-action>i{width:1px;height:14px;background:#ffffff45}.cart-action>strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:13px}.storefront-categories{height:44px;overflow:hidden;border-top:1px solid var(--color-grey-100)}.storefront-categories__track{height:44px;display:flex;align-items:center;gap:22px;overflow:hidden}.storefront-categories a,.storefront-categories button{height:44px;display:flex;align-items:center;flex:none;padding:0;border:0;background:transparent;color:var(--color-charcoal);font-size:13px;cursor:pointer}.storefront-categories a.is-active{color:var(--color-black);font-weight:600;border-bottom:2px solid var(--color-black)}.storefront-categories button{gap:4px}.storefront-categories button svg{width:13px;height:13px}.storefront-categories button.is-active,.storefront-categories button[aria-expanded=true]{color:var(--color-black);font-weight:600}.storefront-categories button[aria-expanded=true] svg{transform:rotate(180deg)}.storefront-more__backdrop{position:fixed;inset:0;z-index:1}.storefront-more{position:absolute;top:100%;right:0;left:0;z-index:2;border-top:1px solid var(--color-grey-100);border-bottom:1px solid var(--color-grey-200);background:var(--color-white);box-shadow:0 12px 24px #1111110f}.storefront-more__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:4px 22px;gap:4px 22px;padding-top:12px;padding-bottom:14px}.storefront-more__grid a{padding:8px 0;color:var(--color-charcoal);font-size:13px}.storefront-more__grid a.is-active,.storefront-more__grid a:hover{color:var(--color-black);font-weight:600}.mobile-nav-drawer{position:fixed;inset:0;z-index:100}.mobile-nav-drawer__backdrop{position:absolute;inset:0;background:#11111159}.mobile-nav-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(320px,86vw);display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:16px 16px 20px;background:var(--color-white);box-shadow:8px 0 24px #1111111f}.mobile-nav-drawer__panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-nav-drawer__panel>header strong{font-size:15px}.mobile-nav-drawer__panel>header button{width:40px;height:40px;display:grid;flex:none;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.mobile-nav-drawer__quick{display:grid;grid-gap:2px;gap:2px}.mobile-nav-drawer__quick a{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:var(--radius);color:var(--color-charcoal);font-size:14px}.mobile-nav-drawer__quick a span{flex:1 1}.mobile-nav-drawer__quick a svg{width:18px;height:18px}.mobile-nav-drawer__categories a.is-active,.mobile-nav-drawer__quick a.is-active{background:var(--color-grey-100);color:var(--color-black);font-weight:600}.mobile-nav-drawer__categories h2{margin:0 0 6px;padding:0 8px;color:var(--color-grey-600);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mobile-nav-drawer__categories nav{display:grid}.mobile-nav-drawer__categories a{padding:9px 8px;border-radius:var(--radius);color:var(--color-charcoal);font-size:14px}.mobile-nav-drawer__signout{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px 8px;border:0;border-top:1px solid var(--color-grey-200);background:transparent;color:var(--color-charcoal);font-size:14px;cursor:pointer}.mobile-nav-drawer__signout:disabled{opacity:.6;cursor:progress}.mobile-nav-drawer__signout svg{width:18px;height:18px}.mobile-browse-page,.mobile-cart-bar,.mobile-category-page,.mobile-home-page,.mobile-mainbar,.mobile-storefront-header,.mobile-tab-bar{display:none}.ui-button{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--color-black);border-radius:var(--radius);font-weight:600;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.ui-button svg{width:18px;height:18px}.ui-button--sm{height:34px;font-size:12px}.ui-button--md{height:40px;font-size:13px}.ui-button--lg{height:48px;font-size:16px}.ui-button--primary{background:var(--color-black);color:var(--color-white)}.ui-button--secondary{background:var(--color-white);color:var(--color-black)}.ui-button--soft{border-color:var(--color-grey-100);background:var(--color-grey-100);color:var(--color-black)}.ui-button--danger{border-color:#991b1b;background:#991b1b;color:var(--color-white)}.ui-button--full{width:100%}.ui-button:disabled{opacity:.45;cursor:not-allowed}.form-field{display:flex;flex-direction:column;gap:7px}.form-field__label{color:var(--color-grey-900);font-size:12px;font-weight:600;line-height:15px}.form-field__error,.form-field__hint{font-size:11px;line-height:1.4}.form-field__hint{color:var(--color-grey-600)}.form-field__error{color:#b91c1c}.select-input,.text-area,.text-input{width:100%;border:1px solid var(--color-grey-200);border-radius:var(--radius);outline:0;background:var(--color-white);color:var(--color-grey-900);font-size:14px}.select-input,.text-input{height:42px;padding:0 12px}.text-area{min-height:100px;padding:11px 12px;resize:vertical}.select-input:focus,.text-area:focus,.text-input:focus{border-color:var(--color-grey-900);box-shadow:0 0 0 1px var(--color-grey-900)}.checkbox-control{display:inline-flex;align-items:flex-start;gap:9px;cursor:pointer}.checkbox-control input{position:absolute;opacity:0;pointer-events:none}.checkbox-control>span{width:18px;height:18px;flex:none;display:grid;place-items:center;border:1px solid var(--color-grey-400);border-radius:2px;background:var(--color-white)}.checkbox-control input:checked+span{border-color:var(--color-black);background:var(--color-black)}.checkbox-control input:checked+span:after{width:8px;height:4px;content:"";border-left:2px solid white;border-bottom:2px solid white;transform:translateY(-1px) rotate(-45deg)}.checkbox-control em{color:var(--color-charcoal);font-size:13px;font-style:normal;line-height:18px}.status-pill{min-height:27px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--color-grey-100);color:var(--color-black);font-size:14px;font-weight:600;line-height:17px}.status-pill svg{width:14px;height:14px}.status-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--color-green)}.status-pill--limited{background:var(--color-amber-bg);color:var(--color-amber)}.status-pill--limited .status-pill__dot{background:var(--color-amber)}.status-pill--restocking{color:var(--color-grey-600)}.quantity-stepper{height:40px;display:grid;grid-template-columns:38px minmax(40px,1fr) 38px;overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.quantity-stepper button{display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.quantity-stepper button:disabled{color:var(--color-grey-400);cursor:not-allowed}.quantity-stepper button svg{width:14px;height:14px}.quantity-stepper output{display:flex;align-items:center;justify-content:center;gap:3px;border-inline:1px solid var(--color-grey-200);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:14px;font-weight:700}.quantity-stepper output small{color:var(--color-grey-600);font:11px var(--font-body),Inter,sans-serif}.product-card{width:100%;min-width:0;overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.product-card__image{position:relative;height:220px;display:block;overflow:hidden;padding:12px;background:var(--color-grey-50)}.product-card__image img{object-fit:cover}.product-card__badge,.product-card__sku{position:absolute;top:12px;z-index:1;padding:4px 8px;font-size:11px;font-weight:600;line-height:13px}.product-card__sku{left:12px;background:var(--color-black);color:var(--color-white)}.product-card__badge{right:12px;background:var(--color-amber-bg);color:var(--color-amber)}.product-card__body{min-height:180px;display:flex;flex-direction:column;gap:12px;padding:16px}.product-card__info{display:flex;flex-direction:column;gap:4px}.product-card__info p{margin:0;color:var(--color-grey-600);font-size:11px;font-weight:600;text-transform:uppercase}.product-card__info>a{min-height:40px;display:-webkit-box;overflow:hidden;font-size:15px;font-weight:500;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__price{display:flex;align-items:baseline;gap:6px;margin:0}.product-card__price strong{font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:20px;font-weight:600;line-height:27px}.product-card__price span{color:var(--color-grey-600);font-size:13px}.product-card__actions{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:8px;gap:8px}.product-card__actions .ui-button{padding-inline:10px}.home-page{padding-block:26px 72px}.home-page,.storefront-shell{background:var(--color-grey-50)}.storefront-shell{min-height:100vh}.home-intro{display:flex;justify-content:space-between;gap:40px}.home-intro__copy{flex:1 1}.home-intro__copy>p{margin:0 0 10px;color:var(--color-grey-600);font-size:13px}.home-intro__copy h1{margin:0 0 10px;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:34px;font-weight:600;line-height:1.15;letter-spacing:-1px}.home-intro__copy>div{display:flex;flex-wrap:wrap;gap:8px}.home-intro__copy>div a{padding:8px 13px;border:1px solid var(--color-grey-200);border-radius:999px;background:var(--color-white);font-size:12px;font-weight:500}.home-stats{display:grid;grid-template-columns:repeat(3,180px);grid-gap:12px;gap:12px}.home-stats>div{height:80px;display:flex;flex-direction:column;padding:13px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.home-stats span{margin-bottom:1px;color:var(--color-grey-600);font-size:10.5px}.home-stats strong{font:700 16px/22px var(--font-number),Nunito,sans-serif}.home-stats strong.is-warning{color:var(--color-amber)}.home-stats small{margin-top:1px;color:var(--color-grey-600);font-size:10px;font-weight:500}.home-stats>div:last-child small{color:var(--color-black);font-weight:600}.home-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:32px;gap:32px;margin-top:34px}.home-feed{display:flex;min-width:0;flex-direction:column;gap:30px}.browse-categories,.home-feed>section{display:flex;flex-direction:column;gap:13px}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.home-rail h2,.home-section-heading h2{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:20px;font-weight:600;line-height:27px}.home-section-heading p{margin:4px 0 0;color:var(--color-grey-600);font-size:13px}.home-section-heading>a:not(:empty){display:flex;align-items:center;gap:3px;flex:none;padding-bottom:1px;font-size:13px;font-weight:600}.home-section-heading>a:empty{display:none}.home-section-heading svg{width:15px;height:15px}.home-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.home-product-card{min-width:0;overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.home-product-card__photo{position:relative;height:146px;display:block;overflow:hidden;background:var(--color-grey-50)}.home-product-card__photo img{object-fit:cover}.home-product-card__discount,.home-product-card__sku{position:absolute;top:10px;z-index:1;border-radius:2px;background:var(--color-black);color:var(--color-white);font:700 9.5px/13px var(--font-number),Nunito,sans-serif}.home-product-card__sku{left:10px;padding:3px 6px;letter-spacing:.35px}.home-product-card__discount{right:10px;padding:3px 8px;font-size:10px}.home-product-card__body{display:flex;flex-direction:column;gap:8px;padding:10px}.home-product-card__info{height:49px;display:flex;flex-direction:column;gap:3px}.home-product-card__info>span{overflow:hidden;color:var(--color-grey-600);font-size:9.5px;font-weight:600;letter-spacing:.35px;text-overflow:ellipsis;white-space:nowrap}.home-product-card__info>a{display:-webkit-box;overflow:hidden;font-size:12.5px;font-weight:500;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-stock{width:-moz-fit-content;width:fit-content;min-height:21px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:var(--color-grey-100);font-size:11px;font-weight:600;line-height:13px}.home-stock i{width:7px;height:7px;border-radius:50%;background:var(--color-green)}.home-stock svg{width:12px;height:12px}.home-stock--limited{background:var(--color-amber-bg);color:var(--color-amber)}.home-stock--limited i{background:var(--color-amber)}.home-stock--restocking{color:var(--color-grey-600)}.promotion-end,.regular-repeat{display:flex;align-items:center;gap:5px;margin:0;color:var(--color-grey-600);font-size:10px;line-height:12px}.promotion-end svg,.regular-repeat svg{width:11px;height:11px;flex:none}.home-card-action{width:100%;height:34px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 8px;border:1px solid var(--color-black);border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:12px;font-weight:600;cursor:pointer}.home-card-action svg{width:13px;height:13px}.home-card-action.is-outline{border-color:var(--color-grey-200);background:var(--color-white);color:var(--color-black)}.home-product-card__price{min-height:23px;display:flex;align-items:flex-end;gap:5px;white-space:nowrap}.home-product-card__price del{align-self:center;color:var(--color-grey-400);font:600 11px var(--font-number),Nunito,sans-serif}.home-product-card__price strong{font:700 17px/23px var(--font-number),Nunito,sans-serif}.home-product-card__price span{padding-bottom:2px;color:var(--color-grey-600);font-size:10.5px}.home-quantity{height:34px;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;border:1px solid var(--color-grey-200);border-radius:var(--radius)}.home-quantity button{height:100%;padding:0;border:0;background:transparent;cursor:pointer}.home-quantity strong{text-align:center;font:700 13px var(--font-number),Nunito,sans-serif}.home-quantity small{color:var(--color-grey-600);font:500 11px var(--font-body),Inter,sans-serif}.home-product-card.is-regular .home-product-card__body{min-height:169px}.home-product-card.is-regular .home-card-action{margin-top:auto}.home-rail{display:flex;flex-direction:column;gap:16px}.arrival-card,.help-card{border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);padding:14px 16px}.home-rail h2{font-size:14px;line-height:19px}.arrival-row{min-height:60px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--color-grey-100)}.arrival-row>img{width:40px;height:40px;object-fit:cover}.arrival-row>div{min-width:0}.arrival-row strong{display:-webkit-box;overflow:hidden;font-size:11.5px;font-weight:500;line-height:15px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arrival-row span{display:flex;align-items:center;gap:3px;margin-top:2px;color:var(--color-grey-600);font-size:10px}.arrival-row span svg{width:11px;height:11px}.arrival-row button{padding:0;border:0;background:transparent;font-size:10.5px;font-weight:600;cursor:pointer}.arrival-card>a{display:flex;align-items:center;gap:4px;padding-top:10px;font-size:10.5px;font-weight:600}.arrival-card>a svg{width:12px;height:12px}.help-card{display:flex;flex-direction:column;gap:10px}.help-person{display:flex;align-items:center;gap:10px}.help-person img{width:40px;height:40px;border-radius:50%;object-fit:cover}.help-person p{display:flex;flex-direction:column;gap:2px;margin:0}.help-person strong{font-size:12.5px}.help-person span{color:var(--color-grey-600);font-size:10.5px}.help-phone{display:flex;align-items:center;gap:7px;margin:0;font:700 12px var(--font-number),Nunito,sans-serif}.help-phone svg{width:12px;height:12px;color:var(--color-grey-600)}.help-card>a,.help-card>button{height:36px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:inherit;font-size:12px;font-weight:600;text-decoration:none}.help-card>a svg,.help-card>button svg{width:14px;height:14px}a.help-phone{color:inherit;text-decoration:none}.rep-avatar{display:grid;flex:0 0 auto;margin:0;place-items:center;border-radius:50%;background:var(--color-grey-100);color:var(--color-black,#111);font:700 14px var(--font-heading),Manrope,var(--font-myanmar),sans-serif;letter-spacing:.5px}.rep-avatar--sm{width:40px;height:40px}.rep-avatar--lg{width:112px;height:112px;font-size:36px}.mobile-representative-profile>.rep-avatar{margin:0 auto}.browse-categories{margin-top:34px}.browse-desktop-page>.browse-categories{margin-top:0}.browse-desktop-page .home-section-heading h1{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.5px}.browse-recent{display:flex;flex-direction:column;gap:13px;margin-top:40px}.browse-recent__clear{flex:none;padding:0 0 1px;border:0;background:transparent;color:var(--color-black);font-size:13px;font-weight:600;cursor:pointer}.category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.category-grid>a{min-width:0;height:92px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.category-grid>a>svg{width:20px;height:20px}.category-grid span{display:flex;min-width:0;flex-direction:column;gap:2px}.category-grid strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.category-grid small{color:var(--color-grey-600);font-size:11px}.checkout-page{padding-block:26px 72px}.mobile-checkout-page,.mobile-delivery-address-page,.mobile-delivery-date-page,.mobile-order-detail-page,.mobile-order-placed-page,.mobile-orders-page{display:none}.checkout-title{margin-bottom:20px}.checkout-title h1{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:26px;font-weight:600;line-height:35px}.checkout-title p{margin:4px 0 0;color:var(--color-grey-600);font-size:13px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;grid-gap:32px;gap:32px}.checkout-left{display:flex;min-width:0;flex-direction:column;gap:20px}.checkout-card,.checkout-summary{border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.checkout-card{display:flex;flex-direction:column;gap:16px;padding:20px}.checkout-step-heading{display:flex;align-items:center;gap:10px}.checkout-step-heading>b{width:22px;height:22px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--color-black);color:white;font:600 12px var(--font-number),Nunito,sans-serif}.checkout-step-heading h2{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:17px;font-weight:600}.checkout-step-heading>span{color:var(--color-grey-600);font-size:12px}.delivery-label{display:flex;align-items:center;justify-content:space-between}.delivery-date-label,.delivery-label button,.delivery-label strong{font-size:12px;font-weight:600}.delivery-label button{display:flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;cursor:pointer}.delivery-label button svg{width:12px;height:12px}.address-list{display:flex;flex-direction:column;gap:8px}.address-option{min-height:94px;display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--color-grey-200);border-radius:var(--radius);cursor:pointer}.address-option.is-selected{padding:12px;border:2px solid var(--color-black)}.address-option input,.payment-option input{position:absolute;opacity:0;pointer-events:none}.choice-radio{width:20px;height:20px;flex:none;border:1px solid var(--color-grey-200);border-radius:50%;background:white}.address-option input:checked+.choice-radio,.payment-option input:checked+.choice-radio{border:5px solid var(--color-black)}.address-option>div{min-width:0;flex:1 1}.address-option strong{font-size:13px;font-weight:600}.address-option small{margin-left:8px;padding:3px 7px;border-radius:2px;background:var(--color-grey-100);font-size:10px}.address-option p{margin:8px 0;font-size:12px}.address-option em{display:flex;align-items:center;gap:5px;color:var(--color-grey-600);font-size:10.5px;font-style:normal}.address-option em svg{width:11px;height:11px}.address-option em svg:nth-of-type(2){margin-left:4px}.checkout-divider,.checkout-summary-divider{width:100%;height:1px;background:var(--color-grey-100)}.delivery-calendar-wrap{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:20px;gap:20px}.calendar{padding:10px 12px 14px;border:1px solid var(--color-grey-200);border-radius:var(--radius)}.calendar>header{height:26px;display:flex;align-items:center;justify-content:space-between}.calendar>header button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.calendar>header svg{width:14px;height:14px}.calendar>header strong{font-size:12px}.calendar-days,.calendar-week{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-week span{padding-block:8px 4px;color:var(--color-grey-600);font-size:10px;text-align:center}.calendar-days button{width:38px;height:38px;justify-self:center;padding:0;border:0;border-radius:4px;background:transparent;font-size:11px;cursor:pointer}.calendar-days button.is-selected{background:var(--color-black);color:white;font-weight:600}.calendar-days button:disabled{background:var(--color-grey-50);color:var(--color-grey-400);cursor:not-allowed}.date-details{gap:8px}.date-details,.date-details>div{display:flex;flex-direction:column}.date-details>div{gap:4px;padding:13px;border-radius:var(--radius);background:var(--color-grey-100)}.date-details>div span{font-size:10px}.date-details>div strong{font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:16px}.date-details p{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--color-grey-600);font-size:11px;line-height:1.45}.date-details p i{width:13px;height:13px;flex:none;border:1px solid var(--color-grey-200);border-radius:2px}.date-details p i.legend-selected{border-color:var(--color-black);background:var(--color-black)}.date-details p svg{width:13px;height:13px;flex:none}.payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.payment-option{min-height:111px;display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);cursor:pointer}.payment-option.is-selected{padding:13px;border:2px solid var(--color-black);background:var(--color-grey-50)}.payment-option>div{min-width:0;flex:1 1}.payment-option strong{font-size:13px}.payment-option p{margin:5px 0 11px;color:var(--color-grey-600);font-size:10.5px}.payment-option b{min-height:30px;display:flex;align-items:center;gap:6px;padding:7px 10px;background:var(--color-grey-50);font-size:10.5px;font-weight:600}.payment-option.is-selected b{background:white}.payment-option b svg{width:12px;height:12px}.reference-fields{display:flex;flex-direction:column;gap:16px}.reference-fields label{display:flex;flex-direction:column;gap:7px;font-size:12px}.reference-fields input,.reference-fields textarea{border:1px solid var(--color-grey-200);border-radius:var(--radius);outline:0;background:white}.reference-fields input{width:50%;height:45px;padding:0 12px}.reference-fields textarea{width:100%;height:105px;padding:12px;resize:none;line-height:1.5}.reference-fields input:focus,.reference-fields textarea:focus{border-color:var(--color-black)}.checkout-summary{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:15px;padding:20px}.checkout-summary h2{margin:0 0 3px;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:16px;font-weight:600}.checkout-summary h3{margin:0;font-size:10.5px;font-weight:600;letter-spacing:.55px}.checkout-summary .checkout-summary-heading{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.8px}.checkout-summary-heading svg{width:13px;height:13px;flex:none}.checkout-summary-heading.is-delivery{color:var(--color-grey-600)}.checkout-summary-heading.is-delivery svg{color:var(--color-charcoal)}.checkout-summary-heading.is-reserved{color:var(--color-black)}.checkout-summary-row{display:flex;justify-content:space-between;gap:12px;color:var(--color-grey-600);font-size:12px}.checkout-summary-row strong{color:var(--color-black);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;text-align:right}.checkout-summary-row.is-muted strong{color:var(--color-grey-400);font-family:inherit;font-weight:400}.checkout-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-total strong{font-size:14px}.checkout-total b{font:700 19px var(--font-number),Nunito,sans-serif;white-space:nowrap}.checkout-meta{display:flex;flex-direction:column;gap:9px;padding:13px;border-radius:var(--radius);background:var(--color-grey-50)}.checkout-meta p{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:12px}.checkout-meta span{color:var(--color-grey-600)}.checkout-meta strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif}.checkout-confirm{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--color-grey-600);font-size:11px;line-height:1.45}.checkout-confirm svg{width:13px;height:13px;flex:none;margin-top:1px}.place-order{height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius);background:var(--color-black);color:white;font-size:14px;font-weight:600;cursor:pointer}.place-order svg{width:15px;height:15px}.place-order:disabled{opacity:.5;cursor:not-allowed}.checkout-terms{margin:0;color:var(--color-grey-600);font-size:11px;line-height:1.45;text-align:center}.cart-page{padding-block:26px 72px}.mobile-cart-page{display:none}.cart-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.cart-title-row h1{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:26px;font-weight:600;line-height:35px}.cart-title-row p{margin:4px 0 0;color:var(--color-grey-600);font-size:13px}.cart-title-row>div:last-child{display:flex;gap:10px}.cart-title-row button{height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);font-size:12px;font-weight:600;cursor:pointer}.cart-title-row button svg{width:14px;height:14px}.cart-split-note{display:flex;align-items:flex-start;gap:7px;margin:-2px 0 20px;color:var(--color-grey-600);font-size:11.5px;line-height:1.5}.cart-split-note svg{width:13px;height:13px;flex:none;margin-top:2px;color:var(--color-grey-400)}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;grid-gap:32px;gap:32px}.cart-lines{display:flex;min-width:0;flex-direction:column;gap:20px}.cart-lines-card{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.cart-lines-card>header{height:32px;display:flex;align-items:center;gap:5px;padding:0 16px;border-bottom:1px solid var(--color-grey-200)}.cart-lines-card>header strong{color:var(--color-grey-600);font-size:10px;font-weight:600;letter-spacing:.65px}.cart-lines-card>header span{color:var(--color-grey-400);font-size:10px}.cart-line{position:relative;min-height:126px;display:grid;grid-template-columns:84px minmax(260px,1fr) 100px 258px 18px;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-grey-100)}.cart-line:last-child{border-bottom:0}.cart-line>img{width:84px;height:70px;object-fit:contain}.cart-line__info{align-self:stretch;display:flex;min-width:0;flex-direction:column;justify-content:center}.cart-line__meta{display:flex;align-items:center;gap:8px;margin-bottom:5px}.cart-line__meta>span:first-child{color:var(--color-grey-600);font:500 10px var(--font-number),Nunito,sans-serif;letter-spacing:.5px}.cart-line__meta .home-stock{min-height:20px;padding:3px 8px;font-size:11px}.cart-line__info>a{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cart-line__info>p{margin:4px 0 0;color:var(--color-grey-600);font-size:11px}.cart-line__note{display:flex;align-items:center;gap:6px;margin-top:13px;font-size:11px}.cart-line__note svg{width:12px;height:12px;color:var(--color-grey-400)}.cart-line__note button{position:absolute;right:16px;bottom:12px;padding:0;border:0;background:transparent;font-size:10px;font-weight:600;cursor:pointer}.cart-note-editor{display:flex;margin-top:10px;flex-direction:column;gap:6px}.cart-note-editor textarea{width:100%;padding:6px 8px;border:1px solid var(--color-grey-200);border-radius:var(--radius);font:inherit;font-size:11.5px;resize:vertical}.cart-note-editor div{display:flex;gap:8px}.cart-note-editor button{padding:4px 10px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:#fff;font-size:11px;font-weight:600;cursor:pointer}.cart-note-editor button[type=submit]{border-color:var(--color-charcoal);background:var(--color-charcoal);color:#fff}.cart-add-note{width:-moz-fit-content;width:fit-content;margin-top:13px;padding:0;border:0;background:transparent;color:var(--color-grey-400);font-size:11px;cursor:pointer}.cart-line__qty{height:40px;display:grid;grid-template-columns:30px 1fr 30px;border:1px solid var(--color-grey-200);border-radius:var(--radius)}.cart-line__qty button{padding:0;border:0;background:transparent;cursor:pointer}.cart-line__qty strong{display:flex;align-items:center;justify-content:center;gap:4px;font:700 14px var(--font-number),Nunito,sans-serif}.cart-line__qty small{color:var(--color-grey-600);font:500 12px var(--font-body),Inter,sans-serif}.cart-line__total{display:flex;align-items:flex-end;flex-direction:column;gap:4px;text-align:right}.cart-line__total>span{color:var(--color-grey-600);font-size:11px}.cart-line__total>strong{display:flex;align-items:center;gap:8px;font:700 17px var(--font-number),Nunito,sans-serif}.cart-line__total small{padding:4px 8px;background:var(--color-grey-50);font:600 10px var(--font-body),Inter,sans-serif}.cart-line__remove{display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-grey-400);cursor:pointer}.cart-line__remove svg{width:15px;height:15px}.cart-summary{display:flex;flex-direction:column;gap:15px;padding:20px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.cart-summary h2{margin:0 0 4px;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:18px;font-weight:600}.cart-summary h3{margin:2px 0 0;font-size:10.5px;font-weight:600;letter-spacing:.55px}.cart-summary>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--color-grey-600);font-size:12px}.cart-summary>div strong{color:var(--color-black);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;text-align:right}.cart-summary>div.muted span:last-child,.cart-summary>div.muted strong{color:var(--color-grey-400);font-weight:400}.cart-summary .summary-total{align-items:center;margin-top:2px;padding-top:15px;border-top:1px solid var(--color-grey-100);color:var(--color-black)}.cart-summary .summary-total>strong{font:600 14px var(--font-body),Inter,sans-serif}.cart-summary .summary-total>b{font:700 19px var(--font-number),Nunito,sans-serif;white-space:nowrap}.summary-caption,.summary-confirm{margin:0;color:var(--color-grey-600);font-size:11px;line-height:1.45}.summary-confirm{display:flex;align-items:flex-start;gap:7px}.summary-confirm svg{width:13px;height:13px;flex:none;margin-top:1px;color:var(--color-grey-400)}.summary-checkout{height:50px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:1px;border-radius:var(--radius);background:var(--color-black);color:white;font-size:14px;font-weight:600}.continue-shopping svg,.summary-checkout svg{width:14px;height:14px}.continue-shopping{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.catalog-page{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:32px;gap:32px;padding-block:26px 64px}.catalog-filters{display:flex;flex-direction:column;gap:18px}.catalog-filters>header{display:flex;align-items:center;justify-content:space-between}.catalog-filters>header strong{font-size:15px;font-weight:600}.catalog-filters button{padding:0;border:0;background:transparent;cursor:pointer}.catalog-filters>header button{font-size:12px;font-weight:500}.catalog-filters section{display:flex;flex-direction:column;gap:9px;padding-bottom:18px;border-bottom:1px solid var(--color-grey-200)}.catalog-filters section h2{margin:0;color:var(--color-grey-600);font-size:11px;font-weight:600;letter-spacing:.7px}.check-filter,.radio-filter{min-height:18px;display:flex;align-items:center;gap:9px;cursor:pointer}.check-filter input,.radio-filter input{position:absolute;opacity:0;pointer-events:none}.check-filter>span,.radio-filter>span{width:18px;height:18px;flex:none;border:1px solid var(--color-grey-200);background:var(--color-white)}.radio-filter>span{border-radius:50%}.radio-filter input:checked+span{border:5px solid var(--color-black)}.check-filter>span{width:16px;height:16px;border-radius:2px}.check-filter input:checked+span{position:relative;border-color:var(--color-black);background:var(--color-black)}.check-filter input:checked+span:after{position:absolute;left:3px;top:1px;width:7px;height:4px;content:"";border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg)}.check-filter em,.radio-filter em{min-width:0;flex:1 1;color:var(--color-charcoal);font-size:13px;font-style:normal}.check-filter input:checked~em,.radio-filter input:checked~em{color:var(--color-black);font-weight:600}.check-filter small,.radio-filter small{color:var(--color-grey-400);font-size:11px}.catalog-filters .show-more{width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:500}.promo-filter{padding-top:1px}.catalog-main{min-width:0;display:flex;flex-direction:column;gap:20px}.catalog-heading{min-height:57px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.catalog-heading h1{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:24px;font-weight:600;line-height:33px}.catalog-heading p{margin:4px 0 0;color:var(--color-grey-600);font-size:13px}.catalog-heading p strong{color:var(--color-charcoal);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif}.catalog-controls{display:flex;align-items:center;gap:10px}.catalog-controls label{position:relative;height:38px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);font-size:13px;font-weight:500;white-space:nowrap}.catalog-controls select{position:absolute;inset:0;padding:0;border:0;outline:0;background:transparent;color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.catalog-controls label svg{width:14px;height:14px;margin-left:8px;color:var(--color-grey-400)}.catalog-view-toggle{display:flex;align-items:center;height:38px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);overflow:hidden}.catalog-view-toggle>button{width:38px;height:100%;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-grey-400);cursor:pointer}.catalog-view-toggle>button.is-active{background:var(--color-grey-100);color:var(--color-black)}.catalog-view-toggle>button svg{width:15px;height:15px}.active-filters{display:flex;align-items:center;gap:8px;min-height:28px}.active-filters>span{color:var(--color-grey-600);font-size:12px}.active-filters button{height:28px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--color-grey-200);border-radius:99px;background:var(--color-white);font-size:12px;font-weight:500;cursor:pointer}.active-filters button svg{width:12px;height:12px;color:var(--color-grey-400)}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;grid-gap:24px;gap:24px}.catalog-card{min-width:0;overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.catalog-card__photo{position:relative;height:186px;display:block;overflow:hidden;background:var(--color-grey-50)}.catalog-card__photo img{object-fit:cover}.catalog-card__discount,.catalog-card__sku{position:absolute;top:10px;z-index:1;padding:3px 7px;border-radius:2px;background:var(--color-black);color:white;font:700 10px/14px var(--font-number),Nunito,sans-serif}.catalog-card__sku{left:10px}.catalog-card__discount{right:10px;font-size:11px}.catalog-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:14px}.catalog-card__info{width:100%;min-height:54px;display:flex;flex-direction:column;gap:4px}.catalog-card__info>span{color:var(--color-grey-600);font-size:10px;font-weight:600;letter-spacing:.35px}.catalog-card__info>a{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:500;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-card .home-stock{min-height:21px;padding:4px 8px;font-size:11px}.catalog-card__price{width:100%;display:flex;align-items:flex-end;gap:6px;white-space:nowrap}.catalog-card__price strong{font:700 19px/26px var(--font-number),Nunito,sans-serif}.catalog-card__price del{align-self:center;color:var(--color-grey-400);font:600 13px var(--font-number),Nunito,sans-serif}.catalog-card__price span{padding-bottom:2px;color:var(--color-grey-600);font-size:12px}.catalog-card__estimate,.catalog-card__live,.catalog-card__urgent{margin:0;color:var(--color-grey-600);font-size:11px;line-height:15px}.catch-weight-label{height:20px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--color-grey-200);border-radius:2px;color:var(--color-grey-600);font-size:10px;font-weight:600}.catch-weight-label svg{width:11px;height:11px}.catalog-card__actions{width:100%;display:grid;grid-template-columns:minmax(92px,1fr) minmax(112px,1.15fr);grid-gap:8px;gap:8px}.catalog-quantity{height:40px;display:grid;grid-template-columns:31px 1fr 31px;border:1px solid var(--color-grey-200);border-radius:var(--radius)}.catalog-quantity button{padding:0;border:0;background:transparent;cursor:pointer}.catalog-quantity strong{display:flex;align-items:center;justify-content:center;gap:4px;font:700 14px var(--font-number),Nunito,sans-serif}.catalog-quantity small{color:var(--color-grey-600);font:500 12px var(--font-body),Inter,sans-serif}.catalog-quantity.is-single{width:96px}.catalog-card__action,.catalog-card__notify{height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--color-black);border-radius:var(--radius);background:var(--color-black);color:white;font-size:13px;font-weight:600;cursor:pointer}.catalog-card__action svg,.catalog-card__notify svg{width:14px;height:14px}.catalog-card__action.is-wide,.catalog-card__notify{width:100%}.catalog-card__notify{border-color:var(--color-grey-200);background:var(--color-white);color:var(--color-black)}.catalog-card__live{padding-left:0}.catalog-card__urgent{display:flex;align-items:center;gap:4px;color:var(--color-amber);font-weight:600}.catalog-card__urgent svg{width:12px;height:12px}.catalog-grid.is-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.catalog-pagination>span{color:var(--color-grey-600);font-size:12px}.catalog-pagination nav{display:flex;align-items:center;gap:6px}.catalog-pagination button{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;border:1px solid var(--color-grey-200);border-radius:4px;background:white;font-size:12px;font-weight:600;cursor:pointer}.catalog-pagination button.is-current{border-color:var(--color-black);background:var(--color-black);color:white}.catalog-pagination button svg{width:13px;height:13px}.pagination-gap{min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--color-grey-600);font-size:12px;font-weight:600}.mobile-product-detail{display:none}.product-detail-page.site-container{width:100%;max-width:calc(var(--site-width) + (var(--page-gutter) * 2));padding-inline:var(--page-gutter)}.product-detail-page{display:flex;flex-direction:column;gap:26px;padding-block:22px 64px}.product-breadcrumb{min-width:0;display:flex;align-items:center;gap:6px;color:var(--color-grey-600);font-size:12px;line-height:15px}.product-breadcrumb>span{min-width:0;overflow:hidden;color:var(--color-black);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.product-breadcrumb__sep{width:12px;height:12px;flex:none;color:var(--color-grey-400)}.product-detail-split{display:grid;grid-template-columns:620px minmax(0,1fr);align-items:start;grid-gap:44px;gap:44px}.product-gallery{min-width:0;display:flex;flex-direction:column;gap:10px}.product-gallery__main{position:relative;height:440px;overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-grey-50)}.product-gallery__main img{object-fit:cover}.product-gallery__thumbs{display:flex;align-items:center;gap:10px}.product-gallery__thumb{position:relative;min-width:0;height:92px;flex:1 1;overflow:hidden;padding:0;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-grey-50);cursor:pointer}.product-gallery__thumb img{object-fit:cover}.product-gallery__thumb.is-active{border-color:var(--color-black);box-shadow:inset 0 0 0 1px var(--color-black)}.product-info{min-width:0;gap:18px}.product-info,.product-info__head{display:flex;flex-direction:column}.product-info__head{gap:10px}.product-meta{min-width:0;display:flex;align-self:flex-start;align-items:center;gap:10px}.product-meta__brand{overflow:hidden;color:var(--color-grey-600);font-size:11px;font-weight:600;letter-spacing:.8px;text-overflow:ellipsis;white-space:nowrap}.product-sku-chip{flex:none;padding:3px 7px;border-radius:2px;background:var(--color-grey-100);color:var(--color-charcoal);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:11px;font-weight:700;letter-spacing:.4px;line-height:15px}.product-info__title{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:30px;font-weight:600;line-height:1.2}.product-state{display:flex;align-self:flex-start;align-items:center;gap:8px}.product-stock-pill{min-height:21px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:var(--color-grey-100);color:var(--color-black);font-size:11px;font-weight:600;line-height:13px}.product-stock-pill>i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--color-green)}.product-stock-pill>svg{width:12px;height:12px;flex:none}.product-stock-pill--limited{background:var(--color-amber-bg);color:var(--color-amber)}.product-stock-pill--limited>i{background:var(--color-amber)}.product-stock-pill--arriving>i{background:var(--color-grey-400)}.product-stock-pill--restocking{color:var(--color-grey-600)}.product-stock-pill--restocking>i{background:var(--color-grey-400)}.product-weight-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:2px;background:var(--color-grey-50);box-shadow:inset 0 0 0 1px var(--color-grey-200);color:var(--color-grey-600);font-size:10px;font-weight:600;line-height:12px}.product-weight-chip svg{width:11px;height:11px;flex:none}.product-weight-chip svg:last-child{color:var(--color-grey-400)}.product-urgency{display:flex;align-items:center;gap:10px;padding:13px;border-radius:var(--radius);background:var(--color-amber-bg);box-shadow:inset 0 0 0 1px var(--color-amber-border);color:var(--color-amber)}.product-urgency>svg{width:16px;height:16px;flex:none}.product-urgency__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.product-urgency__copy>strong{font-size:13px;font-weight:600}.product-urgency__copy>span{font-size:12px;line-height:1.45}.product-price{display:flex;flex-direction:column;gap:6px;padding-block:16px;box-shadow:inset 0 1px 0 var(--color-grey-200),inset 0 -1px 0 var(--color-grey-200)}.product-price__amount{display:flex;align-self:flex-start;align-items:flex-end;gap:7px}.product-price__amount>strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:34px;font-weight:700;line-height:46px}.product-price__amount>span{color:var(--color-grey-600);font-size:15px;line-height:18px}.product-pack__note,.product-price__note{margin:0;font-size:12px;line-height:1.5}.product-price__note{color:var(--color-grey-600)}.product-pack{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-grey-200)}.product-pack__head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:16px}.product-pack__head svg{width:15px;height:15px;flex:none}.product-pack__rows{display:flex;align-items:center;gap:16px}.product-pack__row{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.product-pack__row>span{color:var(--color-grey-600);font-size:11px;line-height:13px}.product-pack__row>strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:16px;font-weight:700;line-height:22px}.product-pack__note{color:var(--color-charcoal)}.product-order{display:flex;flex-direction:column;gap:9px}.product-order__label{font-size:12px;font-weight:600;line-height:15px}.product-order__row{min-width:0;display:flex;align-items:center;gap:10px}.product-qty.quantity-stepper{width:192px;height:48px;flex:none;grid-template-columns:40px minmax(0,1fr) 40px;border:0;box-shadow:inset 0 0 0 1px var(--color-grey-200)}.product-qty.quantity-stepper button svg{width:13px;height:13px}.product-qty.quantity-stepper output{gap:4px;border-inline:0}.product-qty.quantity-stepper output small{font-size:12px;font-weight:500}.product-estimate{min-width:0;height:48px;display:flex;flex:1 1;align-items:center;gap:6px;padding-inline:14px;border-radius:var(--radius);background:var(--color-grey-100)}.product-estimate__amount,.product-estimate__lead{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:14px;font-weight:700;line-height:19px;white-space:nowrap}.product-estimate__sep{font-size:13px;line-height:17px}.product-estimate__caption{color:var(--color-black);font-size:11px;font-weight:500;line-height:13px}.product-estimate--line_total .product-estimate__lead{color:var(--color-charcoal);font-family:var(--font-body),Inter,var(--font-myanmar),sans-serif;font-size:12px;font-weight:400;line-height:15px}.product-estimate--line_total .product-estimate__amount{font-size:15px;line-height:20px}.product-estimate--reserve{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-grey-200)}.product-estimate--reserve .product-estimate__amount,.product-estimate--reserve .product-estimate__lead{color:var(--color-charcoal)}.product-estimate--reserve .product-estimate__sep{color:var(--color-grey-400)}.product-estimate--reserve .product-estimate__caption{color:var(--color-grey-600)}.product-note-field .form-field__label{font-weight:500}.product-note-field .text-input{height:44px;font-size:13px;line-height:1.5}.product-note-field .text-input::placeholder{color:var(--color-grey-400)}.product-cta{display:flex;align-items:center;gap:10px}.product-cta .ui-button{height:52px;border-radius:var(--radius);font-size:15px;line-height:18px}.product-cta__add.ui-button{flex:1 1}.product-cta__add.ui-button svg{width:16px;height:16px}.product-cta__save.ui-button{width:52px;min-width:52px;flex:none;padding:0;border-color:var(--color-grey-200)}.product-delivery{min-width:0;display:flex;align-items:center;gap:8px;margin:0;color:var(--color-grey-600);font-size:12px;line-height:15px}.product-delivery svg{width:15px;height:15px;flex:none}.product-specs{display:flex;flex-direction:column;gap:12px}.product-specs__title{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:16px;font-weight:600;line-height:22px}.product-specs__table{overflow:hidden;border-radius:var(--radius);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-grey-200)}.product-specs__row{display:flex;align-items:flex-start;gap:16px;padding:12px 16px;box-shadow:inset 0 -1px 0 var(--color-grey-100)}.product-specs__row:last-child{box-shadow:none}.product-specs__key{width:240px;flex:none;color:var(--color-grey-600);font-size:12px;font-weight:600;line-height:15px}.product-specs__value{min-width:0;flex:1 1;font-size:13px;line-height:16px}.product-status-panel{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--radius);background:var(--color-grey-100);box-shadow:inset 0 0 0 1px var(--color-grey-200)}.product-status-panel__head{display:flex;align-items:flex-start;gap:11px}.product-status-panel__head>svg{width:18px;height:18px;flex:none}.product-status-panel__title{min-width:0;display:flex;flex:1 1;flex-direction:column;gap:4px}.product-status-panel__row{display:flex;align-self:flex-start;align-items:flex-end;gap:8px}.product-status-panel__row>span{font-size:14px;font-weight:500;line-height:17px}.product-status-panel__row>strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:20px;font-weight:700;line-height:27px}.product-status-panel__badge{flex:none;padding:2px 6px;border-radius:2px;background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-grey-200);font-size:10px;font-style:normal;font-weight:600;line-height:12px}.product-status-panel__title>p{margin:0;font-size:12px;line-height:15px}.product-status-panel--restocking .product-status-panel__head>svg{color:var(--color-grey-600)}.product-status-panel--restocking .product-status-panel__row>span,.product-status-panel--restocking .product-status-panel__row>strong{color:var(--color-charcoal)}.product-status-panel--restocking .product-status-panel__title>p{color:var(--color-grey-600);line-height:18px}.product-status-panel__cta.ui-button{width:100%;height:44px;gap:8px;border:0;box-shadow:inset 0 0 0 1px var(--color-black);font-size:14px;line-height:17px}.product-status-panel__cta.ui-button svg{width:14px;height:14px}.product-tracker{display:flex;gap:6px;margin:0;padding:0;list-style:none}.product-tracker__step{min-width:0;display:flex;flex:1 1;flex-direction:column;gap:7px}.product-tracker__bar{height:4px;flex:none;border-radius:999px;background:var(--color-black)}.product-tracker__step>span{font-size:10px;line-height:13px}.product-tracker__step.is-current>span{font-weight:700}.product-tracker__step.is-pending .product-tracker__bar{background:var(--color-grey-200)}.product-tracker__step.is-pending>span{color:var(--color-grey-600)}.product-reserve-cta.ui-button{width:100%;height:52px;gap:8px;border-radius:var(--radius);font-size:15px;line-height:18px}.product-reserve-cta.ui-button svg{width:16px;height:16px}.product-hint{min-width:0;display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--color-grey-600);font-size:11.5px;line-height:1.5}.product-hint>svg{width:13px;height:13px;flex:none}.product-alternatives{display:flex;flex-direction:column;gap:12px}.product-alternatives__head{display:flex;flex-direction:column;gap:4px}.product-alternatives__head>h2{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:16px;font-weight:600;line-height:22px}.product-alternatives__head>p{margin:0;color:var(--color-grey-600);font-size:12px;line-height:15px}.product-alternatives__row{display:flex;align-items:center;gap:16px}.product-alt-card{min-width:0;display:flex;flex:1 1;align-items:center;gap:12px;padding:12px;border-radius:var(--radius);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-grey-200)}.product-alt-card__photo{position:relative;width:92px;height:78px;flex:none;overflow:hidden;border-radius:2px;background:var(--color-grey-50)}.product-alt-card__photo img{object-fit:cover}.product-alt-card__info{min-width:0;display:flex;flex:1 1;flex-direction:column;gap:5px}.product-alt-card__meta{display:flex;align-items:center;gap:8px}.product-alt-card__sku{flex:none;color:var(--color-grey-600);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:10px;font-weight:700;letter-spacing:.4px;line-height:14px}.product-alt-card__pill{min-height:21px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:var(--color-grey-100);font-size:11px;font-weight:600;line-height:13px;white-space:nowrap}.product-alt-card__pill>i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--color-green)}.product-alt-card__pill--limited{background:var(--color-amber-bg);color:var(--color-amber)}.product-alt-card__pill--limited>i{background:var(--color-amber)}.product-alt-card__info>h3{margin:0;font-size:12.5px;font-weight:500;line-height:1.3}.product-alt-card__price{display:flex;align-self:flex-start;align-items:flex-end;gap:4px;margin:0}.product-alt-card__price>strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:15px;font-weight:700;line-height:20px}.product-alt-card__price>span{color:var(--color-grey-600);font-size:10.5px;line-height:13px}.product-alt-card__weight{margin:0;color:var(--color-grey-600);font-size:10px;line-height:12px}.product-alt-card__add.ui-button{height:34px;flex:none;gap:8px;padding:0 12px;border:0;background:#000000;font-size:12px;line-height:15px}.product-alt-card__add.ui-button svg{width:14px;height:14px}@media (max-width:1180px){.product-detail-split{grid-template-columns:minmax(0,1fr);gap:26px}.product-gallery__main{height:auto;aspect-ratio:620/440}.product-alternatives__row{flex-wrap:wrap}.product-alt-card{flex:1 1 320px}}@media (max-width:720px){.product-info__title{font-size:24px;line-height:1.25}.product-gallery__main{aspect-ratio:4/3}.product-order__row{flex-direction:column;align-items:stretch;gap:10px}.product-qty.quantity-stepper{width:100%}.product-cta{flex-wrap:wrap}.product-cta__add.ui-button{flex:1 1 200px}.product-specs__row{flex-direction:column;gap:4px}.product-specs__key{width:auto}.product-tracker{flex-wrap:wrap}.product-tracker__step{flex:1 1 45%}.product-alt-card{flex:1 1 100%}}.account-sidebar{width:240px;flex:0 0 240px;display:flex;flex-direction:column;gap:20px}.account-sidebar__identity{min-height:80px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:18px;border-bottom:1px solid var(--color-grey-200)}.account-sidebar__identity strong{font-size:15px;font-weight:600}.account-sidebar__identity span{color:var(--color-grey-600);font-size:12px}.account-sidebar__identity small{padding:3px 7px;border-radius:999px;background:var(--color-grey-100);color:var(--color-charcoal);font-size:11px;font-weight:600}.account-sidebar nav{display:flex;flex-direction:column;gap:2px}.account-sidebar nav a,.account-sidebar__signout{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--color-charcoal);font-size:13px;text-align:left}.account-sidebar nav a.is-active,.account-sidebar nav a:hover{background:var(--color-grey-100);color:var(--color-black)}.account-sidebar nav a.is-active{font-weight:600}.account-sidebar nav svg,.account-sidebar__signout svg{width:16px;height:16px;flex:none}.account-sidebar nav a>span{flex:1 1}.account-sidebar nav b{min-width:21px;padding:2px 7px;border-radius:999px;background:var(--color-grey-100);font-size:11px;text-align:center}.account-sidebar nav b.is-notification,.account-sidebar nav b.is-statement{background:var(--color-amber-bg);color:var(--color-amber)}.account-sidebar__signout{padding-top:16px;cursor:pointer}.empty-state{width:100%;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-state>svg{width:64px;height:64px;color:var(--color-grey-400)}.empty-state h2{margin:18px 0 0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:24px;line-height:1.25}.empty-state p{max-width:430px;margin:8px 0 24px;color:var(--color-grey-600);line-height:1.6}.auth-layout{min-height:100vh}.auth-layout,.auth-screen{background:var(--color-white)}.auth-screen{min-height:max(900px,100dvh);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-brand-panel,.auth-form-panel{min-width:0;min-height:900px}.auth-brand-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:64px;border-right:1px solid var(--color-grey-100)}.auth-brand-panel__mark{width:200px;height:200px;object-fit:contain}.auth-brand-panel__logo{width:214px;height:64px;object-fit:contain}.auth-brand-panel__copy{width:min(100%,592px);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.auth-brand-panel__copy h1,.auth-brand-panel__copy p,.auth-brand-panel__copy span{margin:0}.auth-brand-panel__copy p{color:var(--color-grey-600);font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.auth-brand-panel__copy h1{width:100%;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:34px;font-weight:300;line-height:1.25;letter-spacing:-.03em}.auth-brand-panel__copy span{width:100%;color:var(--color-grey-600);font-size:15px;line-height:1.6}.auth-brand-panel__copy em{display:none}.auth-form-panel{display:flex;align-items:center;justify-content:center;padding:64px}.otp-form,.phone-login-form{width:min(100%,400px);display:flex;flex-direction:column}.phone-login-form{gap:28px}.otp-form{gap:24px}.auth-form-header{display:flex;flex-direction:column;gap:8px}.auth-form-header h2,.auth-form-header p{margin:0}.auth-form-header h2{font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:28px;font-weight:600;line-height:38px;letter-spacing:-.025em}.auth-form-header p{color:var(--color-grey-600);font-size:14px;line-height:21px}.auth-form-header strong{color:var(--color-black);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-weight:700}.auth-form-header .mobile-phone{display:none}.phone-field-wrap{display:flex;flex-direction:column;gap:8px}.phone-field-wrap>label{font-size:13px;font-weight:500}.phone-field-wrap>span{color:var(--color-grey-600);font-size:12px}.phone-field{height:52px;display:flex;overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.phone-field:focus-within{border-color:var(--color-black);box-shadow:0 0 0 1px var(--color-black)}.phone-field.is-invalid{border-color:var(--color-amber);box-shadow:0 0 0 1px var(--color-amber)}.phone-field__prefix{width:89px;display:flex;align-items:center;justify-content:center;gap:7px;flex:none;padding:0;border:0;border-right:1px solid var(--color-grey-200);background:var(--color-grey-50);cursor:default}.phone-field__prefix strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:14px;font-weight:700}.phone-field__prefix svg{width:13px;height:13px}.phone-field input{width:100%;min-width:0;padding:0 16px;border:0;outline:0;background:transparent;font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:16px;font-weight:600;letter-spacing:.025em}.phone-field input::placeholder{color:var(--color-grey-400)}.auth-field-error{color:var(--color-amber)!important;font-weight:600}.mobile-phone-note{display:none}.auth-primary-button{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:15px;font-weight:600;cursor:pointer}.auth-primary-button svg{width:14px;height:14px}.auth-primary-button .mobile-button-icon{display:none}.auth-contact{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--color-grey-200)}.auth-contact>strong{font-size:13px;font-weight:600}.auth-contact .mobile-contact-title{display:none}.auth-contact>div{display:flex;gap:20px}.auth-contact a{display:inline-flex;align-items:center;gap:7px;color:var(--color-charcoal);font-size:12px}.auth-contact a svg{width:14px;height:14px}.auth-back-link{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--color-charcoal);font-size:13px;font-weight:500;cursor:pointer}.auth-back-link svg{width:15px;height:15px;color:var(--color-grey-600)}.auth-mobile-back{display:none}.otp-input{position:relative;width:386px;max-width:100%;display:grid;grid-template-columns:repeat(6,56px);grid-gap:10px;gap:10px;cursor:text}.otp-input>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.otp-input>span{height:64px;display:grid;place-items:center;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-grey-50);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:24px;font-weight:700}.otp-input>span.is-current,.otp-input>span:not(:empty){background:var(--color-white)}.otp-input>span.is-current{border-color:var(--color-black);box-shadow:0 0 0 1px var(--color-black)}.otp-input.is-invalid>span{border-color:var(--color-amber-border)}.otp-field{display:flex;flex-direction:column;gap:10px}.otp-message{display:none;align-items:center;gap:8px;margin:0;color:var(--color-grey-600);font-size:13px}.otp-message svg{width:15px;height:15px;flex:none}.otp-message.is-error{display:flex;color:var(--color-amber);font-weight:600}.otp-resend{min-height:18px;display:flex;align-items:center;justify-content:space-between}.otp-resend button,.otp-resend span{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--color-grey-600);font-size:13px}.otp-resend button svg,.otp-resend span svg{width:14px;height:14px}.otp-resend button{color:var(--color-black);font-weight:600;cursor:pointer}.otp-resend button svg{display:none}.otp-resend strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif}.auth-keep-signed-in{display:flex;align-items:center;gap:9px;color:var(--color-grey-600);font-size:13px;cursor:pointer}.auth-keep-signed-in em{font-style:normal}.auth-keep-signed-in .mobile-keep-copy{display:none}.auth-keep-signed-in input{position:absolute;opacity:0}.auth-keep-signed-in>span{width:16px;height:16px;display:grid;place-items:center;flex:none;border:1px solid var(--color-grey-400);border-radius:2px;background:var(--color-white)}.auth-keep-signed-in input:checked+span{border-color:var(--color-black);background:var(--color-black)}.auth-keep-signed-in svg{width:12px;height:12px;color:var(--color-white)}.auth-change-number-mobile,.auth-mobile-back-row,.auth-sticky-bar,.sms-suggestion{display:none}.auth-desktop-cta{display:flex}.auth-contact-links{display:flex;gap:20px}.auth-contact-links a{display:inline-flex;align-items:center;gap:7px;color:var(--color-charcoal);font-size:12px}.auth-contact-links a svg{width:14px;height:14px}.mobile-contact-title{display:none}@media (max-width:720px){.auth-screen{position:relative;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden}.auth-brand-panel,.auth-form-panel{min-height:0}.auth-brand-panel{height:256px;flex:none;justify-content:flex-start;gap:12px;padding:24px 24px 4px;border-right:0}.auth-screen--otp .auth-brand-panel{height:256px}.auth-brand-panel__mark{width:120px;height:120px}.auth-brand-panel__logo{width:158px;height:38px}.auth-brand-panel__copy{width:100%;align-items:center;gap:0;text-align:center}.auth-brand-panel__copy h1,.auth-brand-panel__copy p,.auth-brand-panel__copy span{display:none}.auth-brand-panel__copy em{display:block;margin-top:0;color:var(--color-grey-600);font-size:15px;font-style:normal;line-height:23px}.auth-form-panel{display:block;padding:0 16px}.otp-form,.phone-login-form{width:100%}.phone-login-form{gap:18px;padding-top:16px}.auth-back-link,.auth-form-header,.auth-form-header .desktop-phone{display:none}.auth-form-header .mobile-phone{display:inline}.phone-field-wrap{gap:8px}.phone-field-wrap>label{color:var(--color-grey-600);font-size:14px;font-weight:600}.phone-field-wrap>span{display:none}.phone-field{height:56px}.phone-field:focus-within{border-color:var(--color-grey-200);box-shadow:none}.phone-field__prefix{width:68px}.phone-field__prefix span,.phone-field__prefix svg{display:none}.phone-field input{padding-inline:14px;color:var(--color-black);font-size:18px;font-weight:700}.phone-field input::placeholder{color:var(--color-black);opacity:1}.mobile-phone-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--color-grey-600);font-size:14px;line-height:21px}.mobile-phone-note svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--color-grey-400)}.phone-login-form .auth-primary-button{order:3}.auth-desktop-cta{display:none}.auth-contact{order:2;align-items:center;padding-top:0;border-top:0}.auth-contact>div,.desktop-contact-title{display:none}.auth-contact .mobile-contact-title{display:flex;align-items:center;gap:6px;color:var(--color-grey-600);font-size:15px;font-weight:400}.auth-contact .mobile-contact-title b{color:var(--color-black);font-weight:600}.auth-contact .mobile-contact-title svg{width:15px;height:15px;color:var(--color-black)}.auth-primary-button{height:48px;font-size:16px}.auth-primary-button .desktop-button-icon{display:none}.auth-primary-button .mobile-button-icon{width:18px;height:18px;display:block}.auth-mobile-back{width:48px;height:48px;display:none;place-items:center;flex:none;margin-left:8px;padding:0;border:0;background:transparent}.auth-screen--otp .auth-mobile-back{display:grid}.auth-mobile-back-row{width:100%;height:48px;display:flex;flex:none}.auth-mobile-back svg{width:22px;height:22px}.otp-form{gap:16px;padding:14px 0}.otp-input{width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;overflow:hidden}.otp-input>span{height:60px}.otp-message{display:flex;min-height:21px;font-size:14px}.otp-message.is-error{color:var(--color-black)}.otp-message.is-error svg{color:var(--color-amber)}.otp-resend{height:48px;display:flex;align-items:center}.otp-resend button{display:none}.otp-resend button.is-ready{display:inline-flex}.otp-resend button,.otp-resend span{font-size:15px}.otp-resend span svg{display:none}.otp-resend button svg{display:block}.auth-keep-signed-in{min-height:26px;gap:12px;color:var(--color-black);font-size:15px}.auth-keep-signed-in>span{width:26px;height:26px}.auth-keep-signed-in svg{width:17px;height:17px}.auth-keep-signed-in .desktop-keep-copy{display:none}.auth-keep-signed-in .mobile-keep-copy{display:inline}.auth-change-number-mobile{height:48px;display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:0;border:0;background:transparent;font-size:15px;font-weight:600}.auth-change-number-mobile svg{width:15px;height:15px}.auth-sticky-bar{width:100%;height:72px;display:block;margin-top:auto;padding:12px 16px;border-top:1px solid var(--color-grey-200);background:var(--color-white)}.auth-screen--otp .auth-sticky-bar{height:70px;padding:12px 16px 10px}.sms-suggestion{width:100%;height:46px;display:flex;align-items:center;gap:8px;margin:0;padding:0 16px;border:0;background:var(--color-grey-100);color:var(--color-grey-600);font-size:13px;text-align:left}.sms-suggestion svg{width:15px;height:15px}.sms-suggestion strong{color:var(--color-black);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:15px}.sms-suggestion em{margin-left:auto;font-style:normal}}.account-area{display:flex;align-items:flex-start;gap:36px;padding-top:26px;padding-bottom:72px}.account-area__content{min-width:0;flex:1 1}.account-screen{width:100%}.mobile-regulars-page{display:none}.account-page-head{display:flex;min-height:56px;align-items:flex-end;justify-content:space-between;gap:24px}.account-page-head h1{margin:0 0 5px;font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:26px;font-weight:600;line-height:1.18;letter-spacing:-.45px}.account-page-head p{max-width:720px;margin:0;color:var(--color-grey-600);font-size:13px;line-height:1.25}.account-head-actions{display:flex;flex:0 0 auto;gap:10px}.account-head-actions button,.account-list-toolbar button,.regular-row>button,.reservation-actions button{display:flex;height:38px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-size:13px;font-weight:600;cursor:pointer}.account-head-actions button.is-dark,.regular-row>button.is-dark{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.account-head-actions svg,.account-list-toolbar svg,.regular-row button svg{width:14px;height:14px;stroke-width:1.6}.regular-filter-stats,.reservation-stats{display:grid;margin-top:20px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.regular-filter-stats>button,.reservation-stats>div{display:flex;min-height:76px;padding:14px;align-items:flex-start;flex-direction:column;gap:3px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-black);text-align:left}.regular-filter-stats>button{cursor:pointer}.regular-filter-stats>button.is-active{border:2px solid var(--color-black);padding:13px}.regular-filter-stats span,.reservation-stats span{color:var(--color-grey-600);font-size:11px}.regular-filter-stats strong,.reservation-stats strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:22px;line-height:1.15}.regular-filter-stats>button>div,.reservation-stats>div>p{display:flex;margin:0;align-items:flex-end;gap:6px}.regular-filter-stats small,.regular-filter-stats strong.is-amber{color:var(--color-amber)}.regular-filter-stats small,.reservation-stats small{padding-bottom:2px;font-size:10.5px;font-weight:600}.account-list-toolbar{display:flex;margin:18px 0;align-items:center;justify-content:space-between}.account-list-toolbar p{margin:0;color:var(--color-grey-600);font-size:12px}.account-list-toolbar p strong{margin-right:5px;color:var(--color-black)}.account-list-toolbar button{height:34px;padding-inline:12px;font-size:12px;font-weight:500}.account-data-table{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.regular-row,.regulars-table-head{display:grid;grid-template-columns:minmax(300px,1fr) 192px 102px 170px 150px 24px;grid-gap:12px;gap:12px;align-items:center}.regulars-table-head,.reservations-table-head{min-height:32px;padding:0 16px;border-bottom:1px solid var(--color-grey-200);background:var(--color-grey-50);color:var(--color-grey-600);font-size:10px;font-weight:600;letter-spacing:.6px}.regular-row{min-height:73px;padding:10px 16px;border-bottom:1px solid var(--color-grey-100);color:var(--color-charcoal);font-size:12px}.regular-row:last-child{border-bottom:0}.regular-product,.reservation-product{display:flex;min-width:0;align-items:center;gap:12px}.regular-product img{width:54px;height:46px;flex:0 0 auto;object-fit:contain}.regular-product>div,.reservation-arrival,.reservation-product>div,.reservation-qty,.reservation-status{display:flex;min-width:0;flex-direction:column;gap:3px}.regular-product strong,.reservation-product strong{overflow:hidden;color:var(--color-black);font-size:13px;font-weight:500;line-height:1.25;text-overflow:ellipsis}.regular-product small,.reservation-product small,.reservation-qty small,.reservation-status small{color:var(--color-grey-600);font-size:10px;letter-spacing:.35px}.regular-usual>div{display:flex;align-items:baseline;gap:6px}.regular-usual strong{color:var(--color-black);font-size:12px}.regular-usual span{color:var(--color-grey-600);font-size:11px}.regular-usual>small{display:block;margin-top:3px;color:var(--color-amber);font-size:10px}.reservation-status em,.stock-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:22px;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--color-grey-100);color:var(--color-charcoal);font-size:10.5px;font-style:normal;white-space:nowrap}.reservation-status em i,.stock-pill i{width:6px;height:6px;border-radius:50%;background:var(--color-grey-400)}.reservation-status em.is-allocated i,.stock-pill.is-green i{background:#1f9d55}.stock-pill.is-amber{background:var(--color-amber-bg);color:var(--color-amber)}.stock-pill.is-amber i{background:#d97706}.regular-row>button{width:150px;height:34px;padding:0 8px;font-size:12px}.regular-row>button.icon-only{width:24px;height:34px;padding:0;border:0;color:var(--color-grey-400)}.account-footnote{display:flex;margin:17px 0 0;align-items:flex-start;gap:8px;color:var(--color-grey-600);font-size:11.5px;line-height:1.45}.account-footnote svg{width:13px;height:13px;margin-top:1px;flex:0 0 auto;color:var(--color-grey-400)}.reservation-stats{margin-top:18px}.reservation-stats>div{min-height:86px;padding:16px;gap:6px}.reservation-stats strong{font-size:26px}.reservation-stats strong.is-money{margin-top:2px;font-size:20px}.reservation-tabs{display:flex;margin:19px 0;gap:8px}.reservation-tabs button{display:flex;height:34px;padding:0 12px;align-items:center;gap:7px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-charcoal);font-size:12.5px;font-weight:600;cursor:pointer}.reservation-tabs button.is-active{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.reservation-tabs small{color:var(--color-grey-600);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:11px;font-weight:700}.reservation-tabs button.is-active small{color:var(--color-grey-400)}.reservation-row,.reservations-table-head{display:grid;grid-template-columns:minmax(285px,1fr) 76px 104px 176px 158px 158px;grid-gap:12px;gap:12px;align-items:center}.reservations-table-head{min-height:32px}.reservation-row-wrap{border-bottom:1px solid var(--color-grey-100)}.reservation-row-wrap:last-child{border-bottom:0}.reservation-row{min-height:90px;padding:14px 16px;color:var(--color-charcoal);font-size:11px}.reservation-product img{width:46px;height:42px;flex:0 0 auto;object-fit:contain}.reservation-arrival strong,.reservation-qty strong{color:var(--color-black);font-size:12px}.reservation-arrival small{width:-moz-fit-content;width:fit-content;padding:1px 5px;background:var(--color-grey-100);font-size:9px;font-weight:600}.shipment-progress{display:grid;grid-template-columns:repeat(4,1fr);align-self:stretch;grid-gap:6px;gap:6px}.shipment-progress>div{display:flex;padding-top:16px;flex-direction:column;gap:5px;color:var(--color-grey-600);font-size:9px;line-height:1.2}.shipment-progress i{width:100%;height:4px;border-radius:3px;background:var(--color-grey-200)}.shipment-progress>div.is-done{color:var(--color-black)}.shipment-progress>div.is-done i{background:var(--color-black)}.reservation-status em.is-cancelled i,.reservation-status em.is-converted i,.reservation-status em.is-waiting i{background:var(--color-charcoal)}.reservation-actions{display:flex;justify-content:flex-end;gap:6px}.reservation-actions button{height:34px;padding-inline:10px;font-size:11px;white-space:nowrap}.reservation-actions button.is-muted{color:var(--color-grey-600)}.reservation-qty-editor{display:flex;align-items:center;gap:6px}.reservation-qty-editor strong{min-width:44px;text-align:center;font-size:13px;white-space:nowrap}.reservation-qty-editor button svg{width:14px;height:14px}.reservation-dash{color:var(--color-grey-400)}.reservation-update{display:flex;margin:-5px 0 0;padding:0 16px 13px 74px;align-items:center;gap:6px;color:var(--color-grey-600);font-size:11px}.reservation-update svg{width:12px;height:12px;flex:0 0 auto}.reservation-update span{min-width:0}@media (max-width:1180px){.regulars-table,.reservations-table{overflow-x:auto}.regular-row,.regulars-table-head{min-width:960px}.reservation-row,.reservations-table-head{min-width:1000px}}@media (max-width:800px){.account-page-head{align-items:flex-start;flex-direction:column}.account-head-actions{width:100%;overflow-x:auto}.account-head-actions button{flex:0 0 auto}.regular-filter-stats,.reservation-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reservation-tabs{padding-bottom:3px;overflow-x:auto}}@media (max-width:720px){.storefront-mainbar{height:124px}.storefront-mainbar>.mobile-mainbar{display:none}.mobile-storefront-header{display:block;width:100%;background:var(--color-white)}.mobile-storefront-topbar{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px}.mobile-mainbar__logo{width:112px;height:34px}.mobile-mainbar__logo img{width:100%;height:100%;object-fit:contain}.mobile-mainbar__actions{display:flex}.mobile-mainbar__actions>a{position:relative;width:48px;height:48px;display:grid;place-items:center}.mobile-cart-button b,.mobile-mainbar__actions svg{width:22px;height:22px}.mobile-cart-button b{position:absolute;top:6px;right:2px;display:grid;place-items:center;border-radius:50%;background:var(--color-black);color:var(--color-white);font:700 12px var(--font-number),Nunito,sans-serif}.mobile-search-field{height:68px;display:flex;align-items:center;gap:10px;padding:0 30px;background:var(--color-white)}.mobile-search-field:before{position:absolute;content:""}.mobile-search-field{margin:8px 16px 12px;height:48px;padding:0 14px;border-radius:var(--radius);background:var(--color-grey-50)}.mobile-search-field svg{width:18px;height:18px;flex:none;color:var(--color-grey-600)}.mobile-search-field input{width:100%;border:0;outline:0;background:transparent;font-size:15px}.mobile-search-field input::placeholder{color:var(--color-grey-400)}.home-page--desktop{display:none}.mobile-home-page{display:block;background:var(--color-grey-50)}.mobile-home-content{padding:0 16px 153px}.mobile-home-greeting{padding-top:16px}.mobile-home-greeting h1,.mobile-home-greeting>p{margin:0}.mobile-home-greeting>p{color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-home-greeting h1{margin-top:3px;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:24px;font-weight:700;line-height:29px}.mobile-home-greeting>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mobile-home-greeting>div a{height:48px;display:flex;align-items:center;padding:0 16px;border:1px solid var(--color-grey-200);border-radius:999px;background:var(--color-white);color:var(--color-charcoal);font-size:15px}.mobile-home-greeting>div a.is-active{border-color:var(--color-black);background:var(--color-black);color:var(--color-white);font-weight:600}.mobile-home-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.mobile-home-stats>a{height:98px;display:flex;flex-direction:column;padding:14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-home-stats span{display:flex;justify-content:space-between;color:var(--color-grey-600);font-size:14px}.mobile-home-stats span svg{width:15px;height:15px;color:var(--color-grey-400)}.mobile-home-stats b{margin-top:2px;font:700 20px/27px var(--font-number),Nunito,sans-serif}.mobile-home-stats b.is-warning{color:var(--color-amber)}.mobile-home-stats small{margin-top:auto;color:var(--color-grey-400);font-size:13px}.mobile-home-section{margin-top:24px}.mobile-home-section-head{height:40px;display:flex;align-items:center;justify-content:space-between}.mobile-home-section-head h2{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:18px;font-weight:700;line-height:25px}.mobile-home-section-head>a{height:40px;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600}.mobile-home-section-head svg{width:15px;height:15px}.mobile-arrival-list,.mobile-regular-list{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-regular-list article{min-height:120px;display:grid;grid-template-columns:44px minmax(0,1fr) 80px;align-items:center;grid-gap:10px;gap:10px;padding:12px 10px;border-bottom:1px solid var(--color-grey-100)}.mobile-regular-list article:first-child{min-height:158px}.mobile-arrival-list article>img,.mobile-regular-list article>img{width:44px;height:44px;object-fit:cover;background:var(--color-grey-100)}.mobile-regular-list article>div{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:6px}.mobile-arrival-list strong,.mobile-regular-list article>div>a{font-size:15px;font-weight:500;line-height:20px}.mobile-regular-list small{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--color-grey-100);font-size:14px;font-weight:600}.mobile-home-product-card__body>small i,.mobile-regular-list small i{width:8px;height:8px;border-radius:50%;background:var(--color-green)}.mobile-home-product-card__body>small.is-warning,.mobile-regular-list small.is-warning{background:var(--color-amber-bg);color:var(--color-amber)}.mobile-home-product-card__body>small.is-warning i,.mobile-regular-list small.is-warning i{background:var(--color-amber)}.mobile-regular-list p{display:flex;flex-direction:column;gap:4px;margin:0;color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-regular-list p button{align-self:flex-start;padding:0;border:0;background:none;font-size:14px;font-weight:600}.mobile-regular-list article>button{height:48px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:var(--radius);background:var(--color-grey-100);font-size:14px;font-weight:600}.mobile-regular-list article>button svg{width:18px;height:18px}.mobile-regular-list article>button.is-add{border:1px solid var(--color-black);background:var(--color-black);color:var(--color-white)}.mobile-regular-list article>button.is-reserve,.mobile-reorder-button{border:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-reorder-button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;border-radius:var(--radius);font-size:15px;font-weight:600}.mobile-reorder-button svg{width:18px;height:18px}.mobile-arrivals .mobile-home-section-head{height:64px;padding-left:76px;background:url(/images/arriving-soon.png) 0/64px 64px no-repeat}.mobile-arrival-list article{height:86px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:0 10px;border-bottom:1px solid var(--color-grey-100)}.mobile-arrival-list article>div{min-width:0}.mobile-arrival-list strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-arrival-list span{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--color-grey-600);font-size:14px}.mobile-arrival-list span svg{width:14px;height:14px}.mobile-arrival-list article>button{height:48px;display:flex;align-items:center;gap:5px;padding:0 16px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);font-size:14px;font-weight:600}.mobile-arrival-list article>button svg{width:16px;height:16px}.mobile-arrival-list article>button.is-reserved{padding-inline:0;border:0;background:transparent}.mobile-view-reservations{height:48px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:14px;font-weight:600}.mobile-view-reservations svg{width:15px;height:15px}.mobile-home-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px;align-items:start}.mobile-home-product-card{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-home-product-card__image{position:relative;height:150px;display:block;background:var(--color-grey-100)}.mobile-home-product-card__image img{object-fit:cover}.mobile-home-product-card__image span{position:absolute;top:8px;left:8px;padding:3px 6px;background:#ffffffe6;font:700 11px var(--font-number),Nunito,sans-serif}.mobile-home-product-card__body{min-height:233px;display:flex;flex-direction:column;gap:9px;padding:12px}.mobile-home-product-card__body>a{min-height:66px;font-size:16px;font-weight:500;line-height:22px}.mobile-home-product-card__body>small{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--color-grey-100);font-size:14px;font-weight:600}.mobile-home-product-card__body>p{display:flex;flex-direction:column;margin:0}.mobile-home-product-card__body>p strong{font:700 17px/23px var(--font-number),Nunito,sans-serif}.mobile-home-product-card__body>p span{color:var(--color-grey-600);font-size:13px}.mobile-home-stepper{height:48px;display:grid;grid-template-columns:44px 1fr 44px;margin-top:auto;border:1px solid var(--color-grey-200);border-radius:var(--radius)}.mobile-home-stepper button{display:grid;place-items:center;padding:0;border:0;background:transparent}.mobile-home-stepper svg{width:18px;height:18px}.mobile-home-stepper b{display:flex;align-items:center;justify-content:center;gap:5px;font:700 17px var(--font-number),Nunito,sans-serif}.mobile-home-stepper em{color:var(--color-grey-600);font:500 14px var(--font-body),Inter,sans-serif;font-style:normal}.mobile-product-add{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;border:1px solid var(--color-black);border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:16px;font-weight:600}.mobile-product-add svg{width:18px;height:18px}.mobile-product-add.is-added{border-color:var(--color-grey-100);background:var(--color-grey-100);color:var(--color-black)}.mobile-promo-tile{min-height:427px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;border-radius:var(--radius);background:var(--color-black);color:var(--color-white)}.mobile-promo-tile strong{font:700 30px/35px var(--font-display),Manrope,sans-serif}.mobile-promo-tile p{margin:10px 0;color:var(--color-grey-400);font-size:14px;line-height:20px}.mobile-promo-tile a{height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-size:15px;font-weight:600}.mobile-promo-tile svg{width:16px;height:16px}.mobile-category-section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.mobile-category-section>div>a{min-height:97px;display:flex;align-items:center;flex-direction:column;padding:14px 6px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);text-align:center}.mobile-category-section>div svg{width:22px;height:22px;color:var(--color-charcoal)}.mobile-category-section strong{margin-top:7px;font-size:14px;font-weight:400;line-height:18px}.mobile-category-section small{margin-top:auto;color:var(--color-grey-400);font-size:12px}.mobile-cart-bar{position:fixed;right:0;bottom:73px;left:0;z-index:40;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 16px;background:var(--color-black);color:var(--color-white)}.mobile-cart-bar p{margin:0}.mobile-cart-bar p:first-child{color:var(--color-grey-400);font-size:13px}.mobile-cart-bar p:first-child strong{margin-right:5px;color:var(--color-white);font-size:15px}.mobile-cart-bar p:last-child b{font:700 16px var(--font-number),Nunito,sans-serif}.mobile-cart-bar p:last-child span{margin-left:5px;color:var(--color-grey-400);font-size:12px}.mobile-cart-bar>a{width:121px;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-size:15px;font-weight:600}.mobile-cart-bar>a svg{width:16px;height:16px}.mobile-tab-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;height:73px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-tab-bar>a{display:flex;align-items:center;flex-direction:column;gap:4px;padding-top:8px;color:var(--color-grey-600);font-size:12px}.mobile-tab-bar>a>span{position:relative;width:34px;height:26px;display:grid;place-items:center}.mobile-tab-bar svg{width:24px;height:24px;color:var(--color-grey-400)}.mobile-tab-bar i{position:absolute;top:0;right:0;width:9px;height:9px;border-radius:50%;background:var(--color-amber)}.mobile-tab-bar>a.is-active{color:var(--color-black);font-weight:600}.mobile-tab-bar>a.is-active svg{color:var(--color-black)}.browse-desktop-page{display:none}.mobile-browse-page{display:block;background:var(--color-grey-50)}.mobile-browse-content{padding:0 16px 153px}.mobile-browse-categories{padding-top:16px}.mobile-browse-categories>header,.mobile-recently-viewed>header{height:40px;display:flex;align-items:center;justify-content:space-between}.mobile-browse-categories h1,.mobile-recently-viewed h2{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:18px;font-weight:700;line-height:25px}.mobile-browse-categories>header>span{display:flex;align-items:center;gap:3px;color:var(--color-grey-600);font:600 14px var(--font-number),Nunito,sans-serif}.mobile-browse-categories>header>span svg{width:15px;height:15px}.mobile-browse-categories>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.mobile-browse-categories>div>a{min-height:97px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;padding:12px 6px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);font-size:14px;line-height:18px;text-align:center}.mobile-browse-categories>div>a svg{width:22px;height:22px;color:var(--color-charcoal)}.mobile-browse-categories>div>a>span{width:99px;margin-top:7px;font-size:14px;line-height:18px}.mobile-browse-categories>div>a>small{margin-top:auto;color:var(--color-grey-400);font-size:12px;line-height:15px}.mobile-recently-viewed{margin-top:24px}.mobile-recently-viewed header button{height:40px;padding:0;border:0;background:transparent;color:var(--color-grey-600);font-size:14px}.mobile-recently-viewed>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px;margin-top:12px}.browse-product-card{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.browse-product-card__image{position:relative;height:150px;display:block;background:var(--color-grey-100)}.browse-product-card__image img{object-fit:cover}.browse-product-card__image span{position:absolute;top:8px;left:8px;padding:3px 6px;background:#ffffffe6;font:700 11px var(--font-number),Nunito,sans-serif}.browse-product-card__body{min-height:211px;display:flex;flex-direction:column;gap:9px;padding:12px}.browse-product-card__body>a{min-height:44px;display:-webkit-box;overflow:hidden;font-size:16px;font-weight:500;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.browse-product-card__body>small{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--color-grey-100);font-size:14px;font-weight:600;white-space:nowrap}.browse-product-card__body>small i{width:8px;height:8px;border-radius:50%;background:var(--color-green)}.browse-product-card__body>small svg{width:14px;height:14px}.browse-product-card__body>small.is-warning{background:var(--color-amber-bg);color:var(--color-amber)}.browse-product-card__body>p{display:flex;flex-direction:column;margin:0}.browse-product-card__body>p strong{font:700 17px/23px var(--font-number),Nunito,sans-serif}.browse-product-card__body>p em,.browse-product-card__body>p span{color:var(--color-grey-600);font-size:13px;font-style:normal;line-height:18px}.browse-product-card__body>button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;border:1px solid var(--color-black);border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:16px;font-weight:600}.browse-product-card__body>button svg{width:18px;height:18px}.browse-product-card__body>button.is-reserve{border-color:var(--color-grey-200);background:var(--color-white);color:var(--color-black)}.browse-product-card__body>button.is-added{border-color:var(--color-grey-100);background:var(--color-grey-100);color:var(--color-black)}.catalog-page--desktop,.storefront-header--category{display:none}.mobile-category-page{display:block;padding-bottom:129px;background:var(--color-grey-50)}.mobile-category-backbar{height:56px;display:grid;grid-template-columns:60px 1fr 60px;align-items:center;background:var(--color-white)}.mobile-category-backbar>button{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;background:transparent}.mobile-category-backbar>button:first-child{margin-left:8px}.mobile-category-backbar>button:last-child{margin-left:4px}.mobile-category-backbar svg{width:22px;height:22px}.mobile-category-backbar>button:last-child svg{width:20px;height:20px}.mobile-category-backbar h1,.mobile-category-backbar p{margin:0}.mobile-category-backbar h1{font-size:17px;font-weight:600;line-height:21px}.mobile-category-backbar p{margin-top:1px;color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-category-controls{height:68px;display:grid;grid-template-columns:112px 142px 88px;grid-gap:8px;gap:8px;padding:10px 16px;background:var(--color-white)}.mobile-category-controls>button,.mobile-category-controls>div{height:48px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-category-controls>button{display:flex;align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:600}.mobile-category-controls>button:nth-child(2){justify-content:space-between;padding-inline:10px;font-weight:500}.mobile-category-controls>button svg{width:17px;height:17px}.mobile-category-controls>button:nth-child(2) svg{width:16px;height:16px}.mobile-category-controls>button b{width:20px;height:20px;display:grid;place-items:center;margin-left:auto;border-radius:50%;background:var(--color-black);color:var(--color-white);font:700 11px var(--font-number),Nunito,sans-serif}.mobile-category-controls>div{display:grid;grid-template-columns:repeat(2,44px);overflow:hidden}.mobile-category-controls>div button{display:grid;place-items:center;padding:0;border:0;background:var(--color-white);color:var(--color-charcoal)}.mobile-category-controls>div button.is-active{background:var(--color-black);color:var(--color-white)}.mobile-category-controls>div svg{width:18px;height:18px}.mobile-category-active-filters{display:flex;align-content:flex-start;flex-wrap:wrap;gap:8px;padding:0 16px 12px;background:var(--color-white)}.mobile-category-active-filters>button{height:40px;display:flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:999px;background:var(--color-grey-100);font-size:14px;font-weight:500}.mobile-category-active-filters>button svg{width:15px;height:15px;color:var(--color-grey-600)}.mobile-category-active-filters>button.clear-all{padding-inline:0;border-radius:0;background:transparent;font-weight:600}.mobile-category-list{overflow:hidden;background:var(--color-white)}.mobile-category-list-row{position:relative;min-height:167px;display:grid;grid-template-columns:72px minmax(0,1fr) 80px;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-bottom:1px solid var(--color-grey-100)}.mobile-category-list-row__image{position:relative;width:72px;height:72px;display:block;background:var(--color-grey-100)}.mobile-category-list-row__image img{object-fit:cover}.mobile-category-list-row__image b{position:absolute;top:4px;right:4px;padding:2px 4px;background:var(--color-black);color:var(--color-white);font-size:9px}.mobile-category-list-row__main{min-width:0;display:flex;flex-direction:column;gap:4px}.mobile-category-list-row__main>span{overflow:hidden;color:var(--color-grey-600);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mobile-category-list-row__main>a{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:500;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-category-status{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:var(--color-grey-100);font-size:11px;font-weight:600}.mobile-category-status i{width:7px;height:7px;border-radius:50%;background:var(--color-green)}.mobile-category-status svg{width:12px;height:12px}.mobile-category-status.is-limited{background:var(--color-amber-bg);color:var(--color-amber)}.mobile-category-status.is-limited i{background:var(--color-amber)}.mobile-category-list-row__main p{margin:0;color:var(--color-grey-600);font-size:11px}.mobile-category-list-row__main p strong{color:var(--color-black);font:700 14px var(--font-number),Nunito,sans-serif}.mobile-category-list-row__main em{color:var(--color-grey-600);font-size:10px;font-style:normal;line-height:13px}.mobile-category-grid-card>div>button,.mobile-category-grid-card__body>button,.mobile-category-list-row>button{height:48px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid var(--color-black);border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:14px;font-weight:600}.mobile-category-grid-card>div>button svg,.mobile-category-list-row>button svg{width:16px;height:16px;flex:none}.mobile-category-grid-card>div>button.is-reserve,.mobile-category-list-row>button.is-reserve{border-color:var(--color-grey-200);background:var(--color-white);color:var(--color-black)}.mobile-category-grid-card>div>button.is-added{border-color:var(--color-grey-100);background:var(--color-grey-100);color:var(--color-black)}.mobile-category-list-row>button{white-space:nowrap}.mobile-category-list-row>button.is-added{gap:4px;padding:0 8px;border-color:var(--color-grey-200);background:var(--color-grey-100);color:var(--color-black)}.mobile-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px;padding:12px 16px 24px}.mobile-category-grid-card{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-category-grid-card__image{position:relative;height:150px;display:block;background:var(--color-grey-100)}.mobile-category-grid-card__image img{object-fit:cover}.mobile-category-grid-card__image b,.mobile-category-grid-card__image span{position:absolute;top:8px;padding:3px 6px;background:#ffffffe6;font:700 11px var(--font-number),Nunito,sans-serif}.mobile-category-grid-card__image span{left:8px}.mobile-category-grid-card__image b{right:8px;background:var(--color-black);color:var(--color-white)}.mobile-category-grid-card>div{min-height:229px;display:flex;flex-direction:column;gap:8px;padding:12px}.mobile-category-grid-card>div>span{overflow:hidden;color:var(--color-grey-600);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mobile-category-grid-card>div>a{min-height:44px;display:-webkit-box;overflow:hidden;font-size:16px;font-weight:500;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-category-grid-card>div>p{display:flex;flex-direction:column;margin:0}.mobile-category-grid-card>div>p strong{font:700 17px/23px var(--font-number),Nunito,sans-serif}.mobile-category-grid-card>div>p em,.mobile-category-grid-card>div>p small{color:var(--color-grey-600);font-size:12px;font-style:normal;line-height:16px}.mobile-category-grid-card>div>button{width:100%;margin-top:auto;font-size:15px}.mobile-category-load-more{width:calc(100% - 32px);height:48px;display:block;margin:16px 16px 24px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);font-size:16px;font-weight:600}.mobile-filter-sheet{min-height:100dvh;padding-bottom:84px;background:var(--color-white)}.mobile-filter-sheet__content{gap:20px;padding:16px 16px 24px}.mobile-filter-sheet__content,.mobile-filter-sheet__content section{display:flex;flex-direction:column}.mobile-filter-sheet__content h2{height:21px;margin:0;color:var(--color-grey-600);font-size:14px;font-weight:600;line-height:17px}.mobile-filter-sheet__content label{height:52px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;cursor:pointer}.mobile-filter-sheet__content label+label{margin-top:4px}.mobile-filter-sheet__content input{position:absolute;opacity:0;pointer-events:none}.mobile-filter-sheet__content label>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--color-grey-400);border-radius:2px;background:var(--color-white)}.mobile-filter-sheet__content input:checked+span{border-color:var(--color-black);background:var(--color-black)}.mobile-filter-sheet__content label>span svg{width:16px;height:16px;color:var(--color-white)}.mobile-filter-sheet__content label>em{color:var(--color-black);font-size:16px;font-style:normal;line-height:19px}.mobile-filter-sheet__content label>small{color:var(--color-grey-400);font:400 14px var(--font-number),Nunito,sans-serif}.mobile-filter-sheet__footer{position:fixed;right:0;bottom:0;left:0;z-index:50;height:84px;display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 16px 24px;border-top:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-filter-sheet__footer button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-size:16px;font-weight:600}.mobile-filter-sheet__footer button:last-child{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.mobile-filter-sheet__footer svg{width:18px;height:18px}}.order-list-stats{display:grid;margin-top:20px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.order-list-stats>div{display:flex;min-height:86px;padding:16px;flex-direction:column;gap:5px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.order-list-stats span{color:var(--color-grey-600);font-size:11.5px}.order-list-stats strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:26px;line-height:1.1}.order-list-stats strong.is-money{margin-top:2px;font-size:20px}.order-list-stats p{display:flex;margin:0;align-items:flex-end;gap:9px}.order-list-stats>div:last-child small,.order-list-stats>div:last-child strong{color:var(--color-amber)}.order-list-stats small{padding-bottom:2px;font-size:11px}.order-list-controls{display:flex;margin:19px 0;align-items:center;justify-content:space-between;gap:16px}.order-list-controls>div{display:flex;gap:8px}.order-list-controls button{display:flex;height:34px;padding:0 12px;align-items:center;gap:7px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-charcoal);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.order-list-controls button.is-active{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.order-list-controls button.is-overdue:not(.is-active){color:var(--color-amber)}.order-list-controls small{color:var(--color-grey-600);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:10px}.order-list-controls .is-active small{color:var(--color-grey-400)}.order-list-controls>button svg{width:13px;height:13px;color:var(--color-grey-400)}.orders-list-head,.orders-list-row{display:grid;grid-template-columns:174px 72px 72px 42px 170px 96px 88px minmax(130px,1fr) 90px;grid-gap:10px;gap:10px;align-items:center}.orders-list-head{min-height:32px;padding:0 16px;border-bottom:1px solid var(--color-grey-200);background:var(--color-grey-50);color:var(--color-grey-600);font-size:10px;font-weight:600;letter-spacing:.6px}.orders-list-row{min-height:59px;padding:9px 16px;border-bottom:1px solid var(--color-grey-100);color:var(--color-charcoal);font-size:11.5px}.orders-list-row:last-child{border-bottom:0}.orders-list-row>div:first-child{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.orders-list-row>div:first-child a{color:var(--color-black);font-size:12px;font-weight:600}.order-detail-head em,.order-payment-card em,.order-state,.orders-list-row>div:first-child em{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:21px;padding:3px 10px;align-items:center;gap:6px;border-radius:999px;background:var(--color-grey-100);color:var(--color-black);font-size:10px;font-style:normal;font-weight:600;white-space:nowrap}.order-detail-head em i,.order-payment-card em i,.order-state i,.orders-list-row em i{width:6px;height:6px;border-radius:50%;background:var(--color-charcoal)}.order-list-amount{display:flex;align-items:flex-end;flex-direction:column}.order-list-amount strong{color:var(--color-black);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:13px}.order-list-amount small{color:var(--color-grey-600);font-size:9.5px}.orders-list-row .is-overdue{color:var(--color-amber)}.order-state.is-overdue{background:var(--color-amber-bg)}.order-state.is-overdue i{background:#d97706}.order-state.is-delivered i,.order-state.is-paid i{background:#1f9d55}.orders-list-row>button{display:flex;height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-size:11px;font-weight:600}.orders-list-row>button svg{width:13px;height:13px}.orders-pagination{display:flex;margin-top:18px;align-items:center;justify-content:space-between;color:var(--color-grey-600);font-size:11.5px}.orders-pagination nav{display:flex;gap:6px}.orders-pagination button{height:34px;min-width:34px;padding:0 12px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);font-size:11px;font-weight:600}.orders-pagination button.is-active{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.order-breadcrumb{display:flex;margin:2px 0 20px;align-items:center;gap:10px;color:var(--color-grey-600);font-size:12px}.order-breadcrumb strong{color:var(--color-black);font-weight:500}.order-detail-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.order-detail-head>div:first-child>div{display:flex;align-items:center;gap:10px}.order-detail-head h1{margin:0;font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.4px}.order-detail-head p{margin:7px 0 0;color:var(--color-grey-600);font-size:13px}.order-detail-head>div:last-child{display:flex;gap:10px}.order-detail-head button{display:flex;height:38px;padding:0 16px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);font-size:12px;font-weight:600}.order-detail-head button.is-dark{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.order-detail-head button svg{width:14px;height:14px}.order-detail-section-label{margin:20px 0 12px;font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:15px;font-weight:600}.order-detail-status{padding:20px 20px 16px;border:1px solid var(--color-grey-200);border-radius:var(--radius) var(--radius) 0 0;background:var(--color-white)}.order-detail-status h2{margin:0;font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:14px;font-weight:600}.detail-status-track{display:grid;margin:19px 5% 0;grid-template-columns:repeat(7,minmax(0,1fr))}.detail-status-track>div{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;color:var(--color-grey-400)}.detail-status-track>div:before{position:absolute;top:5px;left:0;width:100%;height:2px;background:var(--color-grey-200);content:""}.detail-status-track>div:first-child:before{left:50%;width:50%}.detail-status-track>div:last-child:before{width:50%}.detail-status-track>div.is-active:before,.detail-status-track>div.is-complete:before{background:var(--color-black)}.detail-status-track>div span{position:relative;z-index:1;display:grid;width:10px;height:10px;place-items:center;border-radius:50%;background:var(--color-grey-200)}.detail-status-track>div.is-complete span{width:16px;height:16px;margin-block:-3px;background:var(--color-black);color:var(--color-white)}.detail-status-track>div.is-complete svg{width:10px;height:10px}.detail-status-track>div.is-active span{width:18px;height:18px;margin-block:-4px;border:5px solid var(--color-black);background:var(--color-white)}.detail-status-track small{font-size:10px;text-align:center}.detail-status-track .is-active small,.detail-status-track .is-complete small{color:var(--color-black)}.detail-status-track .is-active small{font-weight:700}.detail-status-track>div.is-failed span{width:16px;height:16px;margin-block:-3px;border:0;background:var(--color-amber);color:var(--color-white)}.detail-status-track>div.is-failed svg{width:10px;height:10px}.detail-status-track .is-failed small{color:var(--color-amber)}.order-detail-status>p{display:flex;margin:17px 0 0;align-items:center;gap:7px;color:var(--color-grey-600);font-size:11.5px}.order-detail-status>p svg{width:13px;height:13px;color:var(--color-grey-400)}.order-lines-table{overflow:hidden;border:1px solid var(--color-grey-200);border-top:0;background:var(--color-white)}.order-lines-table+.order-lines-table{margin-top:12px;border-top:1px solid var(--color-grey-200);border-radius:var(--radius)}.order-lines-section-title{display:flex;height:32px;padding:0 16px;align-items:center;gap:6px;border-bottom:1px solid var(--color-grey-200);background:var(--color-white);color:var(--color-grey-600);font-size:10px}.order-lines-section-title strong{font-weight:600;letter-spacing:.7px}.order-lines-section-title span{color:var(--color-grey-400)}.order-line-row,.order-lines-head{display:grid;grid-template-columns:minmax(350px,1fr) 78px 94px 162px 145px 130px;grid-gap:12px;gap:12px;align-items:center}.order-lines-head{min-height:32px;padding:0 16px;border-bottom:1px solid var(--color-grey-200);background:var(--color-grey-50);color:var(--color-grey-600);font-size:10px;font-weight:600;letter-spacing:.6px}.order-line-row>strong:last-child,.order-lines-head span:last-child{text-align:right}.order-line-row{min-height:64px;padding:8px 16px;border-bottom:1px solid var(--color-grey-100);color:var(--color-charcoal);font-size:11.5px}.order-line-row>div:first-child{display:flex;min-width:0;align-items:center;gap:10px}.order-line-row img{width:44px;height:40px;flex:0 0 auto;object-fit:contain}.order-line-row>div:first-child>div{min-width:0}.order-line-row>div:first-child strong{display:block;overflow:hidden;color:var(--color-black);font-size:12px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.order-line-row>div:first-child p{display:flex;margin:4px 0 0;gap:7px;font-size:9.5px}.order-line-row>div:first-child span{color:var(--color-grey-600);letter-spacing:.5px}.order-line-row>div:first-child b{color:var(--color-black);font-weight:600}.order-line-row>div.is-pending{display:flex;align-items:center;gap:5px;color:var(--color-grey-400)}.order-line-row>div.is-pending svg{width:12px;height:12px}.order-line-row>div.is-pending strong{font-weight:400}.order-line-row>div:nth-child(4):not(.is-pending){display:flex;align-items:center;gap:7px}.order-line-row>div:nth-child(4) small{padding:2px 5px;background:var(--color-grey-100);font-size:9px}.order-lines-subtotal{display:flex;min-height:46px;padding:0 16px;align-items:center;justify-content:space-between;background:var(--color-grey-50);font-size:12px}.order-lines-subtotal b{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:15px}.order-invoice-totals{padding:10px 16px;background:var(--color-grey-50)}.order-invoice-totals p{display:flex;margin:0;min-height:27px;align-items:center;justify-content:space-between;font-size:12px}.order-invoice-totals p:last-child{min-height:45px;margin-top:4px;border-top:1px solid var(--color-grey-200)}.order-invoice-totals p:last-child b{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:20px}.reserved-track-link{display:block;margin:12px 0 18px;font-size:12px;font-weight:600}.order-weight-note{display:flex;margin:11px 0 18px;align-items:center;gap:7px;color:var(--color-grey-600);font-size:11px}.order-weight-note svg{width:13px;height:13px}.order-detail-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.order-info-card,.order-notes{padding:18px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.order-info-card h2,.order-notes h2{display:flex;margin:0 0 13px;padding-bottom:12px;align-items:center;gap:8px;border-bottom:1px solid var(--color-grey-200);font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:14px;font-weight:600}.order-info-card h2 svg,.order-notes h2 svg{width:15px;height:15px}.order-info-card>p{display:flex;margin:0 0 10px;justify-content:space-between;gap:9px;color:var(--color-grey-600);font-size:11.5px}.order-info-card>p strong{color:var(--color-black);font-weight:600;text-align:right}.order-summary-total{display:flex;padding-top:12px;border-top:1px solid var(--color-grey-200)}.order-summary-total>strong{font-size:13px}.order-summary-total>p{display:flex;margin:0;align-items:flex-end;gap:6px}.order-summary-total b{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;line-height:1}.order-summary-total span{color:var(--color-grey-600);font-size:11px}.order-summary-card.is-pending .order-summary-total{align-items:flex-end;justify-content:space-between;gap:12px}.order-summary-card.is-pending .order-summary-total>strong{min-width:0;flex:1 1;font-size:14px}.order-summary-card.is-pending .order-summary-total b{font-size:20px;white-space:nowrap}.order-summary-card.is-final .order-summary-total{align-items:flex-start;flex-direction:column;gap:6px}.order-summary-card.is-final .order-summary-total b{font-size:26px}.order-summary-card.is-final>p:first-of-type,.order-summary-card.is-final>p:first-of-type span{color:var(--color-grey-400)}.order-payment-card>aside,.order-summary-card>aside{margin-top:13px;padding:11px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-grey-100);font-size:10.5px}.order-summary-card>aside svg{width:13px;height:13px;margin-right:6px;vertical-align:middle}.order-payment-card>aside p,.order-summary-card>aside p{margin:6px 0 0;line-height:1.45}.order-payment-card>small,.order-summary-card>small{display:block;margin-top:8px;color:var(--color-grey-600);font-size:10.5px;line-height:1.45}.order-payment-card>aside{display:flex;margin:0 0 13px;flex-direction:column;gap:5px}.order-payment-card>aside b{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:22px}.order-payment-card>aside b small{font-size:10px}.order-delivery-card>strong{display:block;font-size:12px}.order-delivery-card>p{display:block;margin-top:8px;line-height:1.4}.order-delivery-card>span{display:flex;margin-top:7px;align-items:center;gap:6px;color:var(--color-grey-600);font-size:10.5px}.order-delivery-card>span svg{width:12px;height:12px}.order-rep-card>div:first-child{display:flex;padding-bottom:13px;align-items:center;gap:10px;border-bottom:1px solid var(--color-grey-200)}.order-rep-card>div:first-child>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:#22313b;color:var(--color-white)}.order-rep-card>div:first-child svg{width:22px;height:22px}.order-rep-card p{display:flex;margin:0;flex-direction:column;gap:3px}.order-rep-card p strong{font-size:12px}.order-rep-card p small{color:var(--color-grey-600);font-size:10.5px}.order-rep-card>div:last-child{display:grid;margin-top:12px;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.order-rep-card button,.order-rep-card>div:last-child>a{display:flex;height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:inherit;font-size:11px;font-weight:600;text-decoration:none}.order-rep-card>div:last-child>a:only-child{grid-column:1/-1}.order-rep-card button svg,.order-rep-card>div:last-child>a svg{width:13px;height:13px}.order-notes{margin-top:18px}.order-notes p{margin:0;font-size:11.5px}.order-notes>div{display:flex;margin-top:14px;justify-content:space-between;color:var(--color-grey-600);font-size:11.5px}.order-notes>div strong{color:var(--color-black)}@media (max-width:1180px){.order-lines-table,.orders-list-table{overflow-x:auto}.order-line-row,.order-lines-head,.orders-list-head,.orders-list-row{min-width:1000px}}@media (max-width:800px){.order-detail-cards,.order-list-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-detail-head,.order-list-controls{align-items:flex-start;flex-direction:column}.order-detail-head>div:last-child,.order-list-controls>div{width:100%;overflow-x:auto}.order-detail-head>div:first-child>div{align-items:flex-start;flex-wrap:wrap}.order-detail-head h1{width:100%;font-size:23px}.detail-status-track{min-width:680px}.order-detail-status{overflow-x:auto}}@media (max-width:480px){.order-detail-cards,.order-list-stats{grid-template-columns:1fr}}.address-grid{display:grid;margin-top:20px;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.address-card{padding:16px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff}.address-card header{display:flex;padding-bottom:13px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--color-grey-200)}.address-card header h2{display:flex;margin:0 0 5px;align-items:center;gap:8px;font:700 15px var(--font-heading),Manrope,sans-serif;font-weight:700}.address-card header em{padding:3px 7px;background:var(--color-grey-100);font:600 10px Inter,sans-serif;font-style:normal}.address-card header small{color:var(--color-grey-600);font-size:11px}.address-card header svg{width:14px;color:var(--color-grey-400)}.address-card>div{display:flex;padding:13px 0;flex-direction:column;gap:8px}.address-card>div p{display:flex;margin:0;align-items:flex-start;gap:8px;color:var(--color-charcoal);font-size:11.5px}.address-card>div svg{width:13px;height:13px;flex:none;color:var(--color-grey-400)}.address-card .address-note{margin-top:6px;color:var(--color-grey-600);line-height:1.35}.address-card footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.address-card footer button{display:flex;height:35px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff;font-size:11.5px;font-weight:600}.address-card footer button:only-child{grid-column:1/-1}.address-card footer svg{width:13px}.address-form{grid-column:1/-1}.address-card.address-form>.address-form__fields{display:grid;padding:16px 0;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.address-form__wide{grid-column:1/-1}.address-form__error{margin:0 0 12px}.address-card.address-form>.address-form__actions{padding:0;flex-direction:row;flex-wrap:wrap;gap:8px}.address-status{margin:12px 0 0;color:#b91c1c;font-size:12px}.address-status button{border:0;background:none;font-weight:600;text-decoration:underline}.mobile-addresses-content .address-form{margin-bottom:12px}.mobile-addresses-content .address-card.address-form>.address-form__fields{grid-template-columns:1fr}.checkout-address-dialog{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgb(17 17 17/45%)}.checkout-address-dialog>.address-form{width:min(640px,100%);box-shadow:0 18px 48px rgb(0 0 0/18%)}.mobile-delivery-address-page .address-form{margin:12px 16px}.mobile-checkout-add-address{display:flex;min-height:52px;margin-bottom:12px;padding:0 14px;align-items:center;gap:10px;border:1px dashed var(--color-grey-200);border-radius:4px;font-size:15px;font-weight:600}.mobile-checkout-add-address svg{width:18px;height:18px}.mobile-checkout-add-address svg:last-child{margin-left:auto;color:var(--color-grey-400)}.mobile-delivery-address-page .address-card.address-form>.address-form__fields{grid-template-columns:1fr}.rep-card{width:640px;margin-top:20px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff}.rep-card>header{display:flex;padding:26px;align-items:center;gap:22px;border-bottom:1px solid var(--color-grey-200)}.rep-card>header img{width:112px;height:112px;border-radius:50%;object-fit:cover}.rep-card>header small{font-size:10px;font-weight:600;letter-spacing:1.3px}.rep-card>header h2{margin:9px 0 8px;font:600 27px var(--font-heading),Manrope,sans-serif}.rep-card>header p{margin:0;color:var(--color-grey-600);font-size:12.5px}.rep-card>header span{display:flex;margin-top:9px;align-items:center;gap:7px;color:var(--color-grey-600);font-size:11.5px}.rep-card>header span svg{width:14px}.rep-contact{padding:20px 26px 26px}.rep-contact>div{display:grid;min-height:51px;grid-template-columns:38px 1fr auto;align-items:center}.rep-contact>div>svg{width:19px}.rep-contact p{display:flex;margin:0;flex-direction:column;gap:3px}.rep-contact p span{color:var(--color-grey-600);font-size:10.5px}.rep-contact p strong{font-size:13.5px}.rep-contact>div a,.rep-contact>div button{display:inline-flex;height:35px;padding:0 15px;align-items:center;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff;color:inherit;font-size:11.5px;font-weight:600;text-decoration:none}.rep-contact>a,.rep-contact>button{display:flex;width:100%;height:50px;margin-top:11px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:4px;background:#111;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.rep-contact>a svg,.rep-contact>button svg{width:16px}.notification-number{display:flex;height:93px;margin-top:20px;padding:16px;align-items:center;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff}.notification-number>span{display:grid;width:40px;height:40px;place-items:center;border-radius:4px;background:var(--color-grey-100)}.notification-number svg{width:17px}.notification-number>div{display:flex;margin-left:14px;flex-direction:column;gap:3px}.notification-number p,.notification-number small{margin:0;color:var(--color-grey-600);font-size:11px}.notification-number strong{font-size:17px}.notification-number>button{height:38px;margin-left:auto;padding:0 16px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff;font-size:11.5px;font-weight:600}.notification-heading{display:flex;margin:21px 0 12px;align-items:flex-end;justify-content:space-between}.notification-heading h2{margin:0 0 5px;font:600 30px var(--font-heading),Manrope,sans-serif;font-size:28!important;font-weight:600}.notification-heading p{margin:0;color:var(--color-grey-600);font-size:12px}.notification-heading button{height:35px;padding:0 15px;font-size:11.5px}.notification-heading button,.notification-list{border:1px solid var(--color-grey-200);border-radius:4px;background:#fff}.notification-list>div{display:flex;min-height:66px;padding:13px 17px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-grey-100)}.notification-list>div:last-child{border:0}.notification-list p{display:flex;margin:0;flex-direction:column;gap:5px}.notification-list p strong{font-size:12.5px}.notification-list p span{color:var(--color-grey-600);font-size:11.5px}.contact-row label>button,.notification-list button{width:38px;height:22px;padding:3px;border:0;border-radius:99px;background:var(--color-grey-200)}.contact-row label>button i,.notification-list button i{display:block;width:16px;height:16px;border-radius:50%;background:#fff}.contact-row label>button.is-on,.notification-list button.is-on{background:#111}.contact-row label>button.is-on i,.notification-list button.is-on i{margin-left:16px}.notification-messages>div>a{flex:none;margin-left:16px;padding:7px 14px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff;font-size:11.5px;font-weight:600}.notification-messages>div.is-unread{background:var(--color-grey-50,#fafafa)}.notification-messages>div.is-unread strong:after{display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--color-amber);content:"";vertical-align:middle}.template-card{margin-top:14px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff}.templates-screen>.template-card:first-of-type{margin-top:20px}.template-card>header{display:grid;min-height:67px;padding:12px 17px;grid-template-columns:42px 1fr auto auto 56px 26px;grid-gap:12px;gap:12px;align-items:center}.template-card>header>span{display:grid;width:40px;height:40px;place-items:center;background:var(--color-grey-50)}.template-card>header svg{width:16px}.template-card h2{margin:0 0 4px;font:600 14px var(--font-heading),Manrope,sans-serif;font-weight:700}.template-card header p{margin:0;color:var(--color-grey-600);font-size:11px}.template-card header em{padding:3px 8px;background:var(--color-grey-100);font-size:10px;font-style:normal}.template-card header button{display:flex;height:35px;padding:0 15px;align-items:center;gap:7px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff;font-size:11.5px;font-weight:600}.template-card header button:nth-last-of-type(3){border-color:#111;background:#111;color:#fff}.template-card header .template-chevron{width:26px;padding:0;border:0}.template-warning{display:flex;height:35px;margin:0;padding:0 17px;align-items:center;gap:8px;border-block:1px solid var(--color-grey-100);color:var(--color-grey-600);font-size:11px}.template-warning svg{width:13px}.template-lines>div{display:grid;min-height:64px;padding:8px 25px;grid-template-columns:50px 1fr 90px 190px 100px 18px;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid var(--color-grey-100)}.template-lines img{width:50px;height:42px;object-fit:contain}.template-lines p{display:flex;margin:0;flex-direction:column;gap:4px}.template-lines p strong{font-size:12.5px;font-weight:500}.template-lines small{color:var(--color-grey-600);font-size:9.5px;letter-spacing:.5px}.template-lines>b{font-size:12px}.template-lines em{display:flex;width:max-content;padding:4px 10px;align-items:center;gap:6px;border-radius:99px;background:var(--color-grey-100);font-size:10px;font-style:normal}.template-lines em i{width:6px;height:6px;border-radius:50%;background:var(--color-grey-400)}.template-lines em.is-stock i{background:#1f9d55}.template-lines em.is-limited{background:var(--color-amber-bg);color:var(--color-amber)}.template-lines em.is-limited i{background:#d97706}.template-lines button{height:34px;border:0;border-radius:4px;background:#111;color:#fff;font-size:11px;font-weight:600}.template-lines>div>svg{width:13px;color:var(--color-grey-400)}.template-card>footer{display:flex;height:39px;padding:0 17px;align-items:center;justify-content:space-between;color:var(--color-grey-600);font-size:11px}.template-card>footer button{border:0;background:transparent;font-size:11px;font-weight:600}.template-card.is-collapsed>header{grid-template-columns:42px 1fr auto 56px 26px}.template-card.is-collapsed header button:first-of-type{border-color:#111;background:#111;color:#fff}@media (max-width:800px){.address-grid{grid-template-columns:1fr}.rep-card{width:100%}.notification-list,.template-card{overflow-x:auto}.template-card>header,.template-lines>div{min-width:900px}}.statement-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:20px}.statement-stats>div{display:flex;min-height:102px;padding:16px;flex-direction:column;gap:6px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff}.statement-stats>div.is-alert{border-color:#fde68a;background:#fef3c7}.statement-stats small,.statement-stats span{color:var(--color-grey-600);font-size:11px}.statement-stats strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:23px}.statement-stats .is-alert small,.statement-stats .is-alert span,.statement-stats .is-alert strong{color:var(--color-amber)}.statement-alert{display:flex;margin:16px 0 18px;align-items:center;justify-content:space-between}.statement-alert p{display:flex;margin:0;align-items:center;gap:8px;color:var(--color-grey-600);font-size:11px}.statement-alert svg{width:13px;height:13px}.statement-alert button{border:0;background:transparent;font-size:11px;font-weight:600}.statement-controls{display:flex;margin-bottom:18px;justify-content:space-between}.statement-controls>div{display:flex;gap:8px}.statement-controls button{display:flex;height:34px;padding:0 12px;align-items:center;gap:7px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff;font-size:12px;font-weight:600}.statement-controls button.is-active{border-color:#111;background:#111;color:#fff}.statement-controls button.is-overdue:not(.is-active){color:var(--color-amber)}.statement-controls small{color:var(--color-grey-600);font-size:10px}.statement-controls svg{width:13px}.statement-head,.statement-row{display:grid;grid-template-columns:190px 88px 92px 130px 100px 135px minmax(120px,1fr) 70px;grid-gap:8px;gap:8px;align-items:center}.statement-head{height:32px;padding:0 16px;border-bottom:1px solid var(--color-grey-200);background:var(--color-grey-50);color:var(--color-grey-600);font-size:10px;font-weight:600;letter-spacing:.5px}.statement-row{min-height:64px;padding:8px 16px;border-bottom:1px solid var(--color-grey-100);font-size:11.5px}.statement-row>div:first-child,.statement-row>div:nth-child(7){display:flex;flex-direction:column;gap:4px}.statement-row small{color:var(--color-grey-600);font-size:9.5px}.statement-row>strong:nth-child(6){font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:13px;text-align:right}.statement-row em{display:flex;width:max-content;padding:3px 10px;align-items:center;gap:6px;border-radius:99px;background:var(--color-grey-100);font-size:10px;font-style:normal;font-weight:600}.statement-row em i{width:6px;height:6px;border-radius:50%;background:#333}.statement-row em.is-paid i{background:#1f9d55}.statement-row em.is-due-soon,.statement-row em.is-overdue{background:var(--color-amber-bg);color:var(--color-amber)}.statement-row em.is-due-soon i,.statement-row em.is-overdue i{background:#d97706}.statement-row .is-overdue{color:var(--color-amber)}.statement-row>div:last-child{display:flex;justify-content:flex-end;gap:6px}.statement-row>div:last-child a,.statement-row>div:last-child button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff}.statement-row>div:last-child svg{width:14px}.statement-total{display:flex;height:57px;padding:0 16px;align-items:center;justify-content:space-between;background:var(--color-grey-50);font-size:12px}.statement-total b{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:20px}.company-overview{display:grid;margin-top:20px;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.company-overview>div{display:flex;flex-direction:column;gap:16px}.company-panel{padding:18px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff}.company-panel h2{display:flex;margin:0 0 14px;padding-bottom:13px;align-items:center;gap:9px;border-bottom:1px solid var(--color-grey-200);font:700 15px var(--font-heading),Manrope,sans-serif}.company-panel h2 svg{width:16px}.company-panel>p:not(.company-copy){display:grid;margin:0 0 10px;grid-template-columns:175px 1fr;grid-gap:10px;gap:10px;color:var(--color-grey-600);font-size:12.5px}.company-panel>p strong{color:#111;font-weight:600}.company-copy{margin:0 0 13px;color:var(--color-grey-600);font-size:12.5px;line-height:1.5}.business-chips{display:flex;gap:9px}.business-chips strong{display:flex;padding:7px 11px;align-items:center;gap:7px;background:var(--color-grey-100);font-size:12px;font-weight:600}.business-chips svg{width:12px;height:12px;color:var(--color-grey-600);stroke-width:1.6}.company-panel>small{display:flex;margin-top:13px;gap:8px;color:var(--color-grey-600);font-size:11px;line-height:1.4}.company-panel>small svg{width:13px;flex:none}.account-overview-rep__who{display:flex;margin-bottom:14px;align-items:center;gap:12px}.account-overview-rep__who>span{display:flex;flex-direction:column;gap:2px}.account-overview-rep__who strong{font-size:15px;font-weight:700}.account-overview-rep__who small{color:var(--color-grey-600);font-size:12.5px}.account-overview-rep__link{display:inline-flex;margin-top:6px;align-items:center;gap:6px;color:#111;font-size:13px;font-weight:700}.account-overview-rep__link svg{width:15px;height:15px}.account-overview-heading{margin:26px 0 12px;font:700 16px var(--font-heading),Manrope,sans-serif}.account-overview-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.account-overview-links>a{display:grid;min-height:68px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;grid-gap:12px;gap:12px;padding:0 16px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff;color:#111}.account-overview-links>a:hover{border-color:#111}.account-overview-links>a>svg{width:18px;height:18px;color:#333}.account-overview-links>a>svg:last-child{width:16px;color:#9a9a9a}.account-overview-links>a>span{min-width:0;display:flex;flex-direction:column;gap:2px}.account-overview-links strong{font-size:14px;font-weight:600}.account-overview-links small{overflow:hidden;color:var(--color-grey-600);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.company-contacts-head{display:flex;margin:22px 0 12px;align-items:flex-end;justify-content:space-between}.company-contacts-head h2{margin:0 0 4px;font:600 18px var(--font-heading),Manrope,sans-serif}.company-contacts-head p{margin:0;color:var(--color-grey-600);font-size:12px}.company-contacts-head button{display:flex;height:38px;padding:0 16px;align-items:center;gap:8px;border:0;border-radius:4px;background:#111;color:#fff;font-size:12px;font-weight:600}.company-contacts-head svg{width:14px}.contact-row,.contacts-head{display:grid;grid-template-columns:235px 195px minmax(280px,1fr) 190px 88px;grid-gap:8px;gap:8px;align-items:center}.contacts-head{height:32px;padding:0 16px;border-bottom:1px solid var(--color-grey-200);background:var(--color-grey-50);color:var(--color-grey-600);font-size:10px;font-weight:600;letter-spacing:.5px}.contact-row{min-height:61px;padding:8px 16px;border-bottom:1px solid var(--color-grey-100);font-size:11.5px}.contact-row:last-child{border:0}.contact-row>div:first-child p{display:flex;margin:0 0 4px;align-items:center;gap:7px}.contact-row>div:first-child p strong,.contact-row>strong{font-weight:600}.contact-row>div:first-child em{padding:3px 7px;background:var(--color-grey-100);font-size:10px;font-style:normal}.contact-row small{color:var(--color-grey-600)}.contact-row>span,.contact-row>strong{display:flex;align-items:center;gap:7px}.contact-row>span{font-weight:400}.contact-row svg{width:13px;color:var(--color-grey-400)}.contact-row label{display:flex;align-items:center;gap:9px;font-weight:500}.contact-row label>button{width:38px;height:22px;padding:3px;border:0;border-radius:99px;background:var(--color-grey-200)}.contact-row label>button i{display:block;width:16px;height:16px;border-radius:50%;background:#fff}.contact-row label>button.is-on{background:#111}.contact-row label>button.is-on i{margin-left:16px}.contact-row>div:last-child{display:flex;gap:7px}.contact-row>div:last-child button{height:34px;padding:0 11px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff;font-size:11px}.contact-row>div:last-child button:last-child{width:34px;padding:0}.contact-row>div:last-child button.is-confirm{width:auto;padding:0 11px;border-color:#b91c1c;color:#b91c1c}.contact-row label>button:disabled{cursor:not-allowed}.company-form-panel{margin:14px 0}.company-notice{margin:12px 0 0;color:var(--color-grey-600);font-size:12px}.company-notice.is-error{color:#b91c1c}.template-detail-card>header{grid-template-columns:42px 1fr}.template-detail-card>footer>div{display:flex;align-items:center;gap:14px}.template-detail-card>footer button svg{width:13px;margin-right:5px;vertical-align:middle}.notification-change-form{margin:14px 0}.invoice-page{min-height:calc(100vh - 150px);padding:26px 0 60px;background:#f4f4f5}.invoice-toolbar{display:flex;align-items:flex-end;justify-content:space-between}.invoice-toolbar nav{display:flex;gap:10px;color:var(--color-grey-600);font-size:11.5px}.invoice-toolbar nav strong{color:#111}.invoice-toolbar h1{margin:8px 0 0;font:600 21px var(--font-heading),Manrope,sans-serif}.invoice-toolbar>div:last-child{display:flex;gap:10px}.invoice-toolbar button{display:flex;height:38px;padding:0 15px;align-items:center;gap:9px;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff;font-size:12px;font-weight:600}.invoice-toolbar button.is-dark{border-color:#111;background:#111;color:#fff}.invoice-toolbar svg{width:14px}.invoice-document{width:860px;min-height:880px;margin:20px auto;padding:20px;background:#fff;box-shadow:0 7px 24px #00000012;font-size:10.5px}.invoice-document>header{display:flex;align-items:flex-start;justify-content:space-between}.invoice-document>header img{width:170px;height:64px;object-fit:contain}.invoice-document>header p{margin:4px 0;color:var(--color-grey-600)}.invoice-document address{font-style:normal;line-height:1.55;text-align:right}.invoice-parties{display:grid;margin-top:14px;grid-template-columns:1fr 150px;grid-gap:30px;gap:30px}.invoice-parties>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.invoice-parties small,.invoice-totals small{font-size:9px;letter-spacing:1px}.invoice-green{display:grid;height:53px;margin:16px -20px 0;padding:0 20px;grid-template-columns:1fr 120px 80px 80px;align-items:center;background:#1fa35b;color:#fff}.invoice-green>div{display:flex;align-items:baseline;gap:12px}.invoice-green>div strong{font-size:18px;letter-spacing:1.5px}.invoice-green p{display:flex;margin:0;flex-direction:column;gap:5px}.invoice-green small{font-size:8px;letter-spacing:1px}.invoice-line,.invoice-line-head{display:grid;grid-template-columns:1fr 115px 120px 75px 120px;align-items:center}.invoice-line-head{height:28px;border-bottom:1px solid #111;font-size:8px;font-weight:600;letter-spacing:.8px}.invoice-line-head span:last-child,.invoice-line>strong:last-child{text-align:right}.invoice-line{min-height:49px;border-bottom:1px solid var(--color-grey-100)}.invoice-line>div{display:flex;flex-direction:column;gap:4px}.invoice-line>div strong{font-size:9px}.invoice-line>div span{font-size:10px}.invoice-totals{display:grid;margin-top:15px;grid-template-columns:1.4fr 1fr;grid-gap:30px;gap:30px}.invoice-totals>div{display:flex;flex-direction:column;gap:8px}.invoice-totals section{margin-top:2px;padding:10px;background:var(--color-grey-50)}.invoice-totals p{display:flex;margin:0 0 6px;justify-content:space-between}.invoice-totals>div:last-child>p:last-child{margin-top:8px;padding-top:12px;border-top:1px solid var(--color-grey-200)}.invoice-totals>div:last-child>p:last-child b{font-size:17px}.invoice-signatures{display:grid;margin-top:60px;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.invoice-signatures span{padding-top:8px;border-top:1px solid #111;font-size:8px;font-weight:600;letter-spacing:1px;text-align:center}.invoice-document footer{margin:18px -20px -20px;padding:10px 20px;justify-content:space-between;background:var(--color-grey-50);font-size:8px}.invoice-document footer,.invoice-note{display:flex;color:var(--color-grey-600)}.invoice-note{align-items:center;gap:8px;font-size:11px}.invoice-note svg{width:13px}.mobile-account-overview,.mobile-addresses-page,.mobile-company-page,.mobile-invoice-page,.mobile-notifications-page,.mobile-promotions-page,.mobile-representative-page,.mobile-reservations-page,.mobile-statement-page,.mobile-template-detail-page,.mobile-templates-page{display:none}.simple-state-page{min-height:calc(100vh - 150px);display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff}.simple-state-mobile-header,.simple-state-page>.mobile-tab-bar{display:none}.simple-state-center{width:min(520px,calc(100% - 32px));display:flex;align-items:center;flex-direction:column;text-align:center}.simple-state-center>img{width:240px;height:240px;object-fit:contain}.simple-state-center h1{margin:18px 0 8px;font:700 28px var(--font-display),Manrope,sans-serif}.simple-state-center>p{margin:0 0 24px;color:#6b6b6b;font-size:16px;line-height:1.55}.simple-state-primary{min-width:190px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:4px;background:#111;color:#fff;font-size:16px;font-weight:600}.simple-state-primary svg,.simple-state-secondary svg,.simple-state-viber svg{width:18px;height:18px}.simple-state-secondary{height:44px;display:flex;align-items:center;gap:7px;margin-top:8px;padding:0;border:0;background:transparent;font-size:15px;font-weight:600}.simple-state-logo{width:142px;height:54px;object-fit:contain;margin-bottom:24px}.simple-state-search{display:none;width:min(520px,calc(100% - 32px));height:48px;align-items:center;gap:8px;margin-bottom:16px;padding:0 14px;border:1px solid #e5e5e5;border-radius:4px;color:#111}.simple-state-search svg{width:18px;height:18px;color:#6b6b6b}.simple-state-search input{min-width:0;flex:1 1;padding:0;border:0;outline:0;background:transparent;color:#111;font:inherit}.simple-state-phone{width:100%;height:56px;display:grid;grid-template-columns:68px 1fr;align-items:center;margin-bottom:16px;border:1px solid #e5e5e5;border-radius:4px;text-align:left}.simple-state-center>p.simple-state-error{margin:-8px 0 12px;color:var(--color-amber);font-size:13px;font-weight:600}.simple-state-phone b{height:100%;display:grid;place-items:center;border-right:1px solid #e5e5e5}.simple-state-phone input{width:100%;padding:0 14px;border:0;outline:0;background:transparent;color:#111;font:700 18px var(--font-number),Nunito,sans-serif}.simple-state-viber{min-width:150px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;border:1px solid #111;border-radius:4px;color:#111;font-size:16px;font-weight:600}.simple-state-page.is-system{min-height:100vh}.product-confirmation-page{width:min(100%,520px);min-height:100vh;margin:0 auto;padding-bottom:74px;background:#fafafa}.product-confirmation-content{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.product-confirmation-message{display:flex;align-items:center;gap:14px}.product-confirmation-message>img{width:64px;height:64px;flex:0 0 64px;object-fit:contain}.product-confirmation-message>div{min-width:0}.product-confirmation-message h1{margin:0 0 4px;font:700 18px var(--font-display),Manrope,sans-serif}.product-confirmation-message p{margin:0;color:#6b6b6b;font-size:15px;line-height:1.45}.product-confirmation-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.product-confirmation-card>h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600}.product-confirmation-card>h2 svg{width:16px;height:16px;color:#333}.product-confirmation-card hr{width:100%;height:1px;margin:0;border:0;background:#f4f4f5}.product-confirmation-progress{display:flex;align-items:center}.product-confirmation-progress i{width:9px;height:9px;flex:0 0 9px;border:1px solid #9a9a9a;border-radius:50%;background:#fff}.product-confirmation-progress i.is-done{border-color:#111;background:#111}.product-confirmation-progress b{width:22px;height:2px;background:#e5e5e5}.product-confirmation-progress b.is-done{background:#111}.product-confirmation-kv{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.product-confirmation-kv span{min-width:0;flex:1 1;color:#6b6b6b;font-size:15px}.product-confirmation-kv strong{flex:0 0 auto;font:700 15px var(--font-number),Nunito,sans-serif}.product-confirmation-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:#6b6b6b;font-size:14px;line-height:1.5}.product-confirmation-note svg{width:15px;height:15px;flex:0 0 15px;margin-top:3px;color:#9a9a9a}.product-confirmation-product{display:flex;align-items:center;gap:12px}.product-confirmation-product>img{width:56px;height:56px;flex:0 0 56px;border-radius:3px;object-fit:cover}.product-confirmation-product>div{min-width:0;flex:1 1}.product-confirmation-product h2{margin:0 0 5px;font-size:15px;font-weight:500;line-height:1.3}.product-confirmation-product p{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:6px;margin:0;padding:5px 10px;border-radius:999px;background:#f4f4f5;color:#6b6b6b;font-size:14px;font-weight:600}.product-confirmation-product p svg{width:14px;height:14px}.product-confirmation-quiet{height:48px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600}.product-confirmation-sticky{position:fixed;right:0;bottom:0;left:0;z-index:41;padding:12px 16px;border-top:1px solid #e5e5e5;background:#fff}.product-confirmation-sticky>a{width:min(100%,488px);height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto;border-radius:4px;background:#111;color:#fff;font-size:16px;font-weight:600}.product-confirmation-sticky svg{width:18px;height:18px}@media (max-width:720px){.product-confirmation-page{width:100%;padding-bottom:146px}.product-confirmation-sticky{bottom:73px}}@media (min-width:769px){.simple-state-page:is(.is-search,.is-offline){min-height:calc(100vh - 150px);justify-content:flex-start;padding:40px 48px 72px}.simple-state-page:is(.is-search,.is-offline) .simple-state-center{width:100%;height:600px;justify-content:center;gap:16px}.simple-state-page:is(.is-search,.is-offline) .simple-state-center>img{width:200px;height:200px}.simple-state-page:is(.is-search,.is-offline) .simple-state-center h1{margin:0;font-size:28px;line-height:normal}.simple-state-page:is(.is-search,.is-offline) .simple-state-center>p{margin:0;line-height:1.55}.simple-state-page:is(.is-search,.is-offline) .simple-state-primary{min-width:0;height:52px;padding:0 28px}.simple-state-page:is(.is-search,.is-offline) .simple-state-secondary{height:44px;margin-top:0}}@media (max-width:1180px){.contacts-table,.statement-table{overflow-x:auto}.contact-row,.contacts-head,.statement-head,.statement-row{min-width:1000px}}@media (max-width:800px){.company-overview,.statement-stats{grid-template-columns:1fr 1fr}.company-contacts-head,.statement-alert,.statement-controls{align-items:flex-start;flex-direction:column;gap:12px}.statement-controls>div{max-width:100%;overflow-x:auto}.invoice-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.invoice-document{width:860px;margin-left:16px}.invoice-page{overflow-x:auto}}@media (max-width:480px){.company-overview,.statement-stats{grid-template-columns:1fr}}.promotions-page{padding-top:30px;padding-bottom:80px}.promotions-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.promotions-heading-row h1{margin:0 0 6px;font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:26px;font-weight:600;line-height:1.2}.promotions-heading-row p{margin:0;color:var(--color-grey-600);font-size:13px}.promotions-heading-row nav{display:flex;align-items:flex-end;gap:22px}.promotions-heading-row nav a{display:flex;min-height:28px;align-items:flex-start;gap:8px;border-bottom:2px solid transparent;color:var(--color-grey-600);font-size:13px}.promotions-heading-row nav a.is-active{border-color:var(--color-black);color:var(--color-black);font-weight:600}.promotions-heading-row nav b{min-width:21px;padding:1px 6px;border-radius:999px;background:var(--color-grey-100);color:var(--color-grey-400);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:10px;text-align:center}.promotions-heading-row nav a.is-active b{background:var(--color-black);color:var(--color-white)}.promotions-toolbar{display:flex;margin-top:18px;align-items:center;justify-content:space-between;gap:24px}.promotion-filters{display:flex;align-items:center;gap:10px}.promotion-filters button,.promotion-sort{display:flex;height:38px;padding:0 12px;align-items:center;gap:7px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-grey-600);font-size:12px}.promotion-filters button strong{color:var(--color-black);font-weight:600}.promotion-filters button svg,.promotion-sort svg{width:13px;height:13px}.promotion-filters label{display:flex;height:38px;padding:0 12px;align-items:center;gap:9px;border:1px solid var(--color-grey-200);border-radius:var(--radius);font-size:12px}.promotion-filters label i{display:grid;width:16px;height:16px;place-items:center;border-radius:2px;background:var(--color-black);color:var(--color-white)}.promotion-filters label svg{width:11px;height:11px;stroke-width:2}.promotion-filters label{position:relative;cursor:pointer}.promotion-filters label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.promotion-filters label i.is-off{border:1px solid var(--color-grey-400);background:var(--color-white)}.promotion-filters label:focus-within,.promotion-select:focus-within{outline:2px solid var(--color-black);outline-offset:1px}.promotion-select{position:relative;display:flex;height:38px;padding:0 12px;align-items:center;gap:7px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-grey-600);font-size:12px;white-space:nowrap;cursor:pointer}.promotion-select strong{color:var(--color-black);font-weight:600}.promotion-filters .promotion-select>svg,.promotion-select>svg{width:13px;height:13px;stroke-width:2}.promotion-select select{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.promotions-clear{margin-left:8px;padding:0;border:0;background:none;color:var(--color-black);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.clearance-notice{display:flex;margin:18px 0 19px;align-items:center;gap:8px;color:var(--color-grey-600);font-size:11.5px}.clearance-notice svg{width:13px;height:13px;color:var(--color-grey-400)}.promotions-grid{display:grid;margin-top:19px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px;align-items:start}.clearance-notice+.promotions-grid{margin-top:0}.promotion-campaign{display:flex;min-height:265px;padding:18px;flex-direction:column;border-radius:var(--radius);background:var(--color-black);color:var(--color-white)}.promotion-campaign>small{margin-bottom:9px;color:var(--color-grey-400);font-size:9px;font-weight:600;letter-spacing:1.4px}.promotion-campaign h2{margin:0 0 9px;font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:20px;font-weight:600;line-height:1.25}.promotion-campaign>p{margin:0;color:#bcbcbc;font-size:11.5px;line-height:1.5}.promotion-campaign>strong{margin-top:16px;font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:30px;font-weight:600;line-height:1.1}.promotion-campaign>span{display:flex;margin-top:13px;align-items:center;gap:6px;color:var(--color-grey-400);font-size:10.5px}.promotion-campaign>span svg{width:12px;height:12px}.promotion-campaign>a,.promotion-campaign>button{display:flex;height:38px;margin-top:10px;align-items:center;justify-content:center;gap:10px;border:1px solid #6b6b6b;border-radius:var(--radius);background:#2a2a2a;color:var(--color-white);font-size:12px;font-weight:600}.promotion-campaign>a{text-decoration:none}.promotion-campaign>a svg,.promotion-campaign>button svg{width:14px;height:14px}.promotion-card{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.promotion-card__image{position:relative;width:100%;height:185px;overflow:hidden;background:var(--color-grey-50)}.promotion-card__image img{object-fit:cover}.promotion-card__discount,.promotion-card__sku{position:absolute;z-index:1;top:10px;min-height:21px;padding:4px 9px;border-radius:2px;background:var(--color-black);color:var(--color-white);font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;font-size:10px;font-weight:700;line-height:1.3}.promotion-card__sku{left:10px;letter-spacing:.4px}.promotion-card__discount{right:10px;border-radius:999px}.promotion-card__body{display:flex;padding:13px;flex-direction:column;align-items:flex-start}.promotion-card__brand{color:var(--color-grey-600);font-size:10px;letter-spacing:.6px}.promotion-card__body h2{min-height:20px;margin:5px 0 8px;color:var(--color-black);font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:14px;font-weight:600;line-height:1.25}.promotion-stock{display:inline-flex;min-height:22px;padding:3px 10px;align-items:center;gap:6px;border-radius:999px;background:var(--color-grey-100);color:var(--color-black);font-size:10.5px;font-style:normal}.promotion-stock i{width:6px;height:6px;border-radius:50%;background:#1f9d55}.promotion-stock.is-limited{background:var(--color-amber-bg);color:var(--color-amber)}.promotion-stock.is-limited i{background:#d97706}.promotion-price{display:flex;margin-top:13px;align-items:baseline;gap:7px;white-space:nowrap}.promotion-price del{color:var(--color-grey-400);font-size:13px}.promotion-price del,.promotion-price strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif}.promotion-price strong{color:var(--color-black);font-size:20px;line-height:1}.promotion-price span{color:var(--color-grey-600);font-size:11px}.promotion-weight{margin:7px 0 0;color:var(--color-grey-600);font-size:10px}.promotion-weight-chip{display:flex;margin-top:6px;padding:2px 6px;align-items:center;gap:5px;border:1px solid var(--color-grey-200);color:var(--color-grey-600);font-size:9px}.promotion-weight-chip svg{width:10px;height:10px}.promotion-expiry{display:flex;margin:12px 0 0;align-items:center;gap:6px;color:var(--color-grey-600);font-size:10.5px}.promotion-expiry svg{width:12px;height:12px;color:var(--color-grey-400)}.promotion-card__actions{display:grid;width:100%;margin-top:10px;grid-template-columns:96px minmax(0,1fr);grid-gap:8px;gap:8px}.promotion-card__actions>div{display:grid;height:41px;grid-template-columns:28px 1fr auto 28px;align-items:center;border:1px solid var(--color-grey-200);border-radius:var(--radius);font-size:11px}.promotion-card__actions>div button{display:grid;height:100%;padding:0;place-items:center;border:0;background:transparent;color:var(--color-grey-600)}.promotion-card__actions>div svg{width:12px;height:12px}.promotion-card__actions>div strong{text-align:right}.promotion-card__actions>div span{padding-left:5px;color:var(--color-grey-600)}.promotion-card__actions>button{display:flex;height:41px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:12px;font-weight:500}.promotion-card__actions>button svg{width:14px;height:14px}.promotion-urgency{display:flex;margin:10px 0 0;align-items:center;gap:5px;color:var(--color-amber);font-size:10.5px;font-weight:600}.promotion-urgency svg{width:12px;height:12px}@media (max-width:1000px){.promotions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.promotions-page{padding-top:20px;padding-bottom:84px}.promotions-heading-row{align-items:flex-start;flex-direction:column;gap:18px}.promotion-filters,.promotions-heading-row nav,.promotions-toolbar{width:100%}.promotion-filters,.promotions-heading-row nav{overflow-x:auto}.promotions-toolbar{align-items:flex-start;flex-direction:column}.promotion-filters button,.promotion-filters label{flex:0 0 auto}.promotions-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.promotion-campaign,.promotion-card{width:min(82vw,330px);flex:0 0 min(82vw,330px);scroll-snap-align:start}}.home-screen,.route-message{width:min(calc(100% - (var(--page-gutter) * 2)),var(--site-width));margin:0 auto;padding:80px 0}.home-screen .eyebrow{margin:0 0 10px;color:var(--color-amber);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-screen h1{margin:0;font-family:var(--font-display),Manrope,var(--font-myanmar),sans-serif;font-size:clamp(40px,6vw,68px);line-height:1;letter-spacing:-.04em}.home-copy{max-width:560px;margin:24px 0 0;color:var(--color-grey-600);font-size:16px;line-height:1.7}@media (max-width:1180px){:root{--page-gutter:28px}.storefront-mainbar{grid-template-columns:130px minmax(280px,1fr) auto;gap:22px}.storefront-actions{gap:16px}.storefront-actions>a:not(.cart-action){font-size:0;gap:0}.storefront-actions .cart-action{min-width:172px}.home-stats{grid-template-columns:repeat(3,minmax(140px,1fr))}.home-main-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-page{grid-template-columns:210px minmax(0,1fr);gap:24px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){:root{--page-gutter:16px}.storefront-actions,.storefront-categories,.storefront-context,.storefront-logo,.storefront-more,.storefront-more__backdrop,.storefront-search{display:none}.storefront-mainbar{width:100%;height:56px;display:block}.mobile-mainbar{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.mobile-mainbar button,.mobile-mainbar>a{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;background:transparent}.mobile-mainbar svg{width:21px;height:21px}.account-sidebar{display:none}.account-area{display:block;padding-top:20px;padding-bottom:84px}.product-card__image{height:190px}.product-card__actions{grid-template-columns:1fr}.product-card__actions .quantity-stepper{height:44px}.home-page{padding-block:20px 84px}.home-intro{flex-direction:column}.home-intro__copy h1{font-size:28px}.home-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.home-main-grid{display:block;margin-top:28px}.home-rail{margin-top:30px}.home-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-product-grid::-webkit-scrollbar{display:none}.home-product-card{width:min(72vw,228px);flex:0 0 min(72vw,228px);scroll-snap-align:start}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-page{display:block;padding-block:20px 84px}.catalog-filters{display:none}.catalog-heading{align-items:flex-start}.catalog-controls label{width:44px;overflow:hidden;color:transparent}.catalog-controls select{cursor:pointer;opacity:0}.catalog-grid,.catalog-grid.is-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-card__photo{height:42vw;max-height:220px}.catalog-card__actions{grid-template-columns:1fr}.catalog-pagination{align-items:flex-start;flex-direction:column}}.order-placed-page{min-height:calc(100vh - 150px);padding:40px 48px 80px;background:var(--color-grey-50)}.order-placed-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.order-placed-hero>img{width:200px;height:200px;object-fit:contain}.order-placed-hero h1{margin:12px 0 14px;font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.7px}.order-placed-number{display:flex;align-items:baseline;gap:10px}.order-placed-number span{color:var(--color-grey-600);font-size:13px}.order-placed-number strong{font-family:var(--font-heading),Nunito,var(--font-myanmar),sans-serif;font-size:16px;font-weight:700}.order-placed-hero>p{width:min(100%,560px);margin:12px 0 0;color:var(--color-grey-600);font-size:13.5px;line-height:1.55}.order-placed-content{display:flex;width:min(100%,1000px);margin:24px auto 0;flex-direction:column;gap:20px}.order-placed-card{border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.order-placed-card h2{margin:0;font-family:var(--font-heading),Manrope,var(--font-myanmar),sans-serif;font-size:15px;font-weight:600;line-height:1.3}.order-placed-timeline{padding:22px}.order-status-track{display:grid;margin-top:22px;grid-template-columns:repeat(7,minmax(0,1fr))}.order-status-step{position:relative;display:flex;min-width:0;align-items:center;flex-direction:column;gap:10px;color:var(--color-grey-400);font-size:10px;text-align:center}.order-status-line{position:absolute;top:5px;left:0;width:100%;height:2px;background:var(--color-grey-200)}.order-status-step:first-child .order-status-line{left:50%;width:50%}.order-status-step:last-child .order-status-line{width:50%}.order-status-step i{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;background:var(--color-grey-200)}.order-status-step.is-active{color:var(--color-black);font-weight:700}.order-status-step.is-done{color:var(--color-grey-600)}.order-status-step.is-done i{background:var(--color-black)}.order-status-step.is-active i{width:16px;height:16px;margin-top:-3px;margin-bottom:-3px;border:5px solid var(--color-black);background:var(--color-white)}.order-status-note{display:flex;margin:18px 0 0;align-items:flex-start;gap:8px;color:var(--color-grey-600);font-size:11.5px;line-height:1.45}.order-status-note svg{width:13px;height:13px;margin-top:1px;flex:0 0 auto;color:var(--color-grey-400)}.order-placed-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.order-detail-card{display:flex;min-height:194px;padding:18px;flex-direction:column;gap:10px}.order-detail-card h2,.order-sms-card h2{display:flex;padding-bottom:12px;align-items:center;gap:9px;border-bottom:1px solid var(--color-grey-200)}.order-detail-card h2 svg,.order-sms-card h2 svg{width:15px;height:15px;stroke-width:1.6}.order-placed-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--color-grey-600);font-size:12px;line-height:1.35}.order-placed-detail-row strong{color:var(--color-black);font-weight:600;text-align:right}.order-detail-card>p{margin:-2px 0 0;color:var(--color-grey-600);font-size:11.5px;line-height:1.45}.order-sms-card{display:flex;padding:18px;flex-direction:column;gap:8px}.order-sms-card h2{margin-bottom:5px}.order-sms-card>div{display:flex;align-items:center;gap:9px;color:var(--color-charcoal);font-size:12px}.order-sms-card>div svg{width:14px;height:14px;color:var(--color-grey-400);stroke-width:1.5}.order-placed-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.order-placed-actions>a,.order-placed-actions>button{display:flex;height:48px;padding:0 16px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.order-placed-actions>a:last-child{color:var(--color-grey-600)}.order-placed-actions>.order-placed-primary{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.order-placed-actions svg{width:15px;height:15px;stroke-width:1.6}@media (max-width:800px){.order-placed-page{padding:28px 16px 72px}.order-placed-hero>img{width:160px;height:160px}.order-placed-hero h1{font-size:28px}.order-placed-timeline{overflow-x:auto}.order-status-track{min-width:680px}.order-placed-actions,.order-placed-details{grid-template-columns:1fr}.order-detail-card{min-height:0}}@media (max-width:390px){.product-card__body{padding:14px}.product-card__price{align-items:flex-start;flex-direction:column;gap:1px}.home-stats{grid-template-columns:1fr}.home-section-heading{align-items:flex-start}.home-section-heading p{line-height:1.45}.catalog-grid,.catalog-grid.is-list{grid-template-columns:1fr}.catalog-card__photo{height:260px}.catalog-pagination nav .pagination-gap,.catalog-pagination nav button:nth-of-type(4){display:none}}@media (max-width:1000px){.cart-layout{grid-template-columns:1fr}.cart-summary{width:100%}.cart-line{grid-template-columns:72px minmax(200px,1fr) 96px 190px 18px;gap:12px;padding-inline:12px}.cart-line>img{width:72px;height:64px}.checkout-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.delivery-calendar-wrap{grid-template-columns:1fr}}@media (max-width:800px){.cart-page{padding-block:20px 84px}.cart-title-row{align-items:flex-start;flex-direction:column}.cart-title-row>div:last-child{width:100%}.cart-title-row button{flex:1 1;padding-inline:10px}.cart-line{grid-template-columns:64px minmax(0,1fr) 18px;gap:10px}.cart-line>img{width:64px;height:64px;align-self:start}.cart-line__info{grid-column:2}.cart-line__qty{grid-column:1/3;width:112px;margin-left:74px}.cart-line__total{grid-column:1/3;align-items:flex-start;padding-left:74px;text-align:left}.cart-line__remove{grid-column:3;grid-row:1;align-self:start}.cart-summary{padding:18px 16px}.checkout-page{padding-block:20px 84px}.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static;grid-row:2}.checkout-card{padding:16px}.payment-grid{grid-template-columns:1fr}.reference-fields input{width:100%}}@media (max-width:720px){.storefront-header--state{display:none}.simple-state-page,.simple-state-page.is-system{min-height:100dvh;display:block;position:relative;padding-bottom:73px;background:#fafafa}.simple-state-page.is-system{padding-bottom:72px;background:#fff}.simple-state-mobile-header{display:block}.simple-state-page>.mobile-tab-bar{display:grid}.simple-state-logo{position:absolute;top:16px;left:16px;width:112px;height:34px;margin:0}.simple-state-search{display:flex;width:auto;margin:12px 16px 0;background:#fff}.simple-state-center{width:100%;min-height:calc(100dvh - 129px);justify-content:center;padding:24px}.simple-state-page.is-system .simple-state-center{min-height:calc(100dvh - 72px);padding-top:64px}.simple-state-mobile-header+.simple-state-search+.simple-state-center{min-height:calc(100dvh - 189px)}.simple-state-center>img{width:160px;height:160px}.simple-state-center h1{margin:16px 0 8px;font-size:20px}.simple-state-center>p{max-width:330px;margin-bottom:12px;font-size:15px}.simple-state-primary{width:100%;order:4;margin-top:12px}.simple-state-secondary{order:3;margin-top:0}.simple-state-center>p.simple-state-error,.simple-state-phone{order:2}.simple-state-phone{margin-top:4px}.simple-state-viber{width:100%;order:5}.simple-state-page:not(.is-system){padding-bottom:145px}.simple-state-page.is-system:after,.simple-state-page:not(.is-system):after{content:"";position:fixed;z-index:40;right:0;left:0;height:72px;border-top:1px solid #e5e5e5;background:#fff}.simple-state-page:not(.is-system):after{bottom:73px}.simple-state-page.is-system:after{bottom:0}.simple-state-page .simple-state-primary{position:fixed;z-index:41;right:16px;left:16px;width:auto;margin:0}.simple-state-page:not(.is-system) .simple-state-primary{bottom:85px}.simple-state-page.is-system .simple-state-primary{bottom:12px}.simple-state-page.is-account-inactive .simple-state-primary{right:calc(50% + 5px)}.simple-state-page.is-account-inactive .simple-state-viber{position:fixed;z-index:41;right:16px;bottom:12px;left:calc(50% + 5px);width:auto;margin:0}.storefront-mainbar{height:124px}.storefront-mainbar>.mobile-mainbar{display:none}.mobile-storefront-header{display:block}.account-overview-desktop,.addresses-screen--desktop,.cart-page--desktop,.catalog-page.catalog-page--desktop,.checkout-page--desktop,.company-screen--desktop,.invoice-page--desktop,.notifications-screen--desktop,.order-detail-screen--desktop,.product-detail-page--desktop,.promotions-page--desktop,.rep-screen--desktop,.reservations-screen--desktop,.statement-screen--desktop,.template-detail-desktop,.templates-screen--desktop{display:none}.mobile-addresses-page,.mobile-company-page,.mobile-notifications-page,.mobile-representative-page,.mobile-statement-page,.mobile-template-detail-page,.mobile-templates-page{min-height:100dvh;display:block;padding-bottom:73px;background:#fafafa;color:#111}.mobile-number-badge{width:24px;height:24px;display:grid;flex:none;place-items:center;border-radius:50%;background:#111;color:#fff;font:700 12px var(--font-number),Nunito,sans-serif}.mobile-addresses-page{padding-bottom:145px}.mobile-addresses-content,.mobile-notifications-content,.mobile-template-detail-content,.mobile-templates-content{display:flex;flex-direction:column;gap:16px;padding:16px 16px 24px}.mobile-addresses-list,.mobile-notification-list,.mobile-template-lines,.mobile-template-list{overflow:hidden;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.mobile-addresses-list article{display:flex;flex-direction:column;gap:8px;padding:14px;border-bottom:1px solid #f4f4f5}.mobile-addresses-list article:last-child{border-bottom:0}.mobile-addresses-list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-addresses-list header strong{font-size:16px;font-weight:600}.mobile-addresses-list header b{padding:3px 7px;border-radius:2px;background:#f4f4f5;font-size:12px}.mobile-addresses-list article>p{margin:0;color:#333;font-size:15px;line-height:1.5}.mobile-addresses-list article>small{color:#6b6b6b;font-size:14px;line-height:1.5}.mobile-addresses-list footer{display:flex;align-items:center;gap:12px;min-height:40px}.mobile-addresses-list footer button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;font-size:14px;font-weight:600}.mobile-addresses-list footer svg{width:15px;height:15px}.mobile-addresses-list footer .mobile-number-badge{margin-left:auto}.mobile-addresses-note,.mobile-notifications-note,.mobile-templates-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:#6b6b6b;font-size:14px;line-height:1.5}.mobile-addresses-note svg,.mobile-notifications-note svg,.mobile-templates-note svg{width:15px;height:15px;flex:none;margin-top:2px;color:#9a9a9a}.mobile-addresses-add{position:fixed;z-index:41;right:0;bottom:73px;left:0;display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #e5e5e5;background:#fff}.mobile-addresses-add button{height:48px;display:flex;flex:1 1;align-items:center;justify-content:center;gap:8px;border:0;border-radius:4px;background:#111;color:#fff;font-size:16px;font-weight:600}.mobile-addresses-add button svg{width:18px;height:18px}.mobile-notifications-content{gap:10px}.mobile-notifications-content>h2{margin:4px 0 0;color:#6b6b6b;font-size:14px;font-weight:600}.mobile-notification-list>div{min-height:66px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #f4f4f5}.mobile-notification-list>div:last-child{border-bottom:0}.mobile-notification-list p{min-width:0;display:flex;flex:1 1;flex-direction:column;gap:2px;margin:0}.mobile-notification-list strong{font-size:16px;font-weight:400}.mobile-notification-list span{color:#6b6b6b;font-size:14px}.mobile-company-access-line>button,.mobile-notification-list button{width:44px;height:26px;padding:3px;border:0;border-radius:99px;background:#e5e5e5}.mobile-company-access-line>button i,.mobile-notification-list button i{width:20px;height:20px;display:block;border-radius:50%;background:#fff}.mobile-company-access-line>button.is-on,.mobile-notification-list button.is-on{background:#111}.mobile-notification-list button.is-on i{margin-left:18px}.mobile-template-list article{min-height:116px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px;border-bottom:1px solid #f4f4f5}.mobile-template-list article:last-child{border-bottom:0}.mobile-template-list article>a{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;color:#111}.mobile-template-list article>a strong{font-size:16px;font-weight:600}.mobile-template-list article>a span{color:#6b6b6b;font-size:14px}.mobile-template-list article>a small{color:#9a9a9a;font-size:13px}.mobile-template-list article>div{display:flex;flex-direction:column;align-items:center;gap:6px}.mobile-template-list article>div button{height:40px;padding:0 14px;border:0;border-radius:4px;background:#111;color:#fff;font-size:15px;font-weight:600}.mobile-template-list article>div button svg{width:18px;height:18px;vertical-align:middle;margin-right:5px}.mobile-template-list article>div .is-delete{height:auto;padding:0;background:transparent;color:#6b6b6b;font-size:13px}.mobile-template-detail-page{padding-bottom:145px}.mobile-template-availability{position:relative;display:flex;flex-direction:column;gap:3px;padding:12px 44px 12px 16px;border-bottom:1px solid #e5e5e5;background:#fff}.mobile-template-availability strong{font-size:15px;font-weight:600}.mobile-template-availability span{color:#6b6b6b;font-size:14px}.mobile-template-availability svg{position:absolute;top:15px;right:16px;width:17px;height:17px;color:#9a9a9a}.mobile-template-detail-content{gap:10px}.mobile-template-lines article{min-height:101px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-bottom:1px solid #f4f4f5}.mobile-template-lines article:last-child{border-bottom:0}.mobile-template-lines article>img{width:48px;height:48px;border-radius:3px;object-fit:cover}.mobile-template-lines article>div{min-width:0;display:flex;flex-direction:column;gap:5px}.mobile-template-lines article>div>strong{font-size:15px;font-weight:500;line-height:1.3}.mobile-template-lines article>div>span{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#f4f4f5;font-size:14px;font-weight:600}.mobile-template-lines article>div>span.is-limited:before,.mobile-template-lines article>div>span.is-stock:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:#1f9d55}.mobile-template-lines article>div>span.is-limited{background:#fef3c7;color:#b45309}.mobile-template-lines article>div>span.is-limited:before{background:#b45309}.mobile-template-lines article>div>span.is-restocking{color:#6b6b6b}.mobile-template-lines article>div svg{width:14px;height:14px}.mobile-template-lines article>div>p{display:flex;align-items:flex-end;gap:5px;margin:0}.mobile-template-lines article>div>p strong{font:700 15px var(--font-number),Nunito,sans-serif}.mobile-template-lines article>div>p span{color:#6b6b6b;font-size:13px}.mobile-template-line-check{width:32px;height:32px;display:grid;place-items:center}.mobile-template-line-check svg{width:19px;height:19px}.mobile-template-lines article>button{width:82px;padding:0 6px;font-size:14px}.mobile-template-lines article>button,.mobile-template-show-all{height:48px;border:1px solid #111;border-radius:4px;background:#fff;font-weight:600}.mobile-template-show-all{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px}.mobile-template-show-all svg{width:18px;height:18px}.mobile-template-addbar{position:fixed;z-index:41;right:0;bottom:73px;left:0;display:grid;grid-template-columns:minmax(0,1fr) 136px;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid #e5e5e5;background:#fff}.mobile-template-addbar p{display:grid;grid-template-columns:auto auto;margin:0}.mobile-template-addbar p span{grid-column:1/-1;color:#6b6b6b;font-size:13px}.mobile-template-addbar p strong{font:700 18px var(--font-number),Nunito,sans-serif}.mobile-template-addbar p small{align-self:end;margin:0 0 2px 5px;color:#6b6b6b;font-size:12px}.mobile-template-addbar>button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:4px;background:#111;color:#fff;font-size:16px;font-weight:600}.mobile-template-addbar>button svg{width:18px;height:18px}.mobile-account-backbar{height:56px;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;border-bottom:1px solid #e5e5e5;background:#fff}.mobile-account-backbar>a,.mobile-account-backbar__action,.mobile-account-backbar__action>button{width:48px;height:48px;display:grid;place-items:center}.mobile-account-backbar>a{margin-left:4px;color:#111}.mobile-account-backbar__action{justify-self:end;margin-right:4px}.mobile-account-backbar__action>button{padding:0;border:0;background:transparent;color:#333}.mobile-account-backbar svg{width:20px;height:20px}.mobile-account-backbar>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:1px}.mobile-account-backbar>div:nth-child(2) strong{overflow:hidden;font-size:17px;font-weight:600;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.mobile-account-backbar>div:nth-child(2) span{overflow:hidden;color:#6b6b6b;font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-statement-page{padding-bottom:145px}.mobile-statement-content{display:flex;flex-direction:column;gap:16px;padding:16px 16px 24px}.mobile-statement-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mobile-statement-stats article{min-width:0;display:flex;flex-direction:column;gap:3px;padding:14px;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.mobile-statement-stats p{display:flex;align-items:center;justify-content:space-between;margin:0 0 3px;color:#6b6b6b;font-size:14px}.mobile-statement-stats p svg{width:15px;height:15px;color:#9a9a9a}.mobile-statement-stats strong{overflow:hidden;font:700 18px var(--font-number),Nunito,sans-serif;text-overflow:ellipsis}.mobile-statement-invoices .is-urgent,.mobile-statement-stats strong.is-urgent{color:#b45309}.mobile-statement-stats small{color:#9a9a9a;font-size:13px}.mobile-statement-filter{height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;grid-gap:10px;gap:10px;padding:0 14px;border:1px solid #e5e5e5;border-radius:4px;background:#fff;text-align:left}.mobile-statement-filter span{color:#6b6b6b;font-size:14px}.mobile-statement-filter strong{font-size:15px;font-weight:600}.mobile-statement-filter svg{width:16px;height:16px}.mobile-statement-invoices{overflow:hidden;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.mobile-statement-invoices>a{display:flex;flex-direction:column;gap:8px;padding:14px;border-bottom:1px solid #f4f4f5;color:#111}.mobile-statement-invoices>a:last-child{border-bottom:0}.mobile-statement-invoices footer,.mobile-statement-invoices header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-statement-invoices header>strong{font:700 16px var(--font-number),Nunito,sans-serif}.mobile-statement-invoices header b{padding:4px 9px;border-radius:99px;background:#f4f4f5;color:#6b6b6b;font-size:14px;font-weight:600}.mobile-statement-invoices header b.is-urgent{background:#fef3c7}.mobile-statement-invoices header b.is-paid{color:#111}.mobile-statement-invoices>a>p{display:flex;align-items:center;gap:7px;margin:0;color:#6b6b6b;font-size:14px}.mobile-statement-invoices>a>p svg{width:14px;height:14px}.mobile-statement-invoices footer span{font-size:14px;font-weight:600}.mobile-statement-invoices footer strong{font:700 17px var(--font-number),Nunito,sans-serif}.mobile-statement-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:#6b6b6b;font-size:14px;line-height:1.5}.mobile-statement-note svg{width:15px;height:15px;flex:none;margin-top:2px;color:#9a9a9a}.mobile-statement-download{position:fixed;z-index:41;right:0;bottom:73px;left:0;padding:12px 16px;border-top:1px solid #e5e5e5;background:#fff}.mobile-statement-download button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #111;border-radius:4px;background:#fff;font-size:15px;font-weight:600}.mobile-statement-download svg{width:18px;height:18px}.mobile-company-content,.mobile-representative-content{display:flex;flex-direction:column;gap:16px;padding:16px 16px 24px}.mobile-company-details,.mobile-company-people>div,.mobile-representative-help,.mobile-representative-hours,.mobile-representative-profile{border:1px solid #e5e5e5;border-radius:4px;background:#fff}.mobile-representative-profile{display:flex;align-items:center;flex-direction:column;padding:16px}.mobile-representative-profile>img{width:112px;height:112px;border-radius:50%;object-fit:cover}.mobile-representative-profile h1{margin:12px 0 2px;font:700 22px var(--font-display),Manrope,sans-serif}.mobile-representative-profile>p{margin:0;color:#6b6b6b;font-size:15px}.mobile-representative-profile>strong{margin-top:4px;font:700 17px var(--font-number),Nunito,sans-serif}.mobile-representative-profile>div{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.mobile-representative-profile a{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #111;border-radius:4px;color:#111;font-size:16px;font-weight:600}.mobile-representative-profile a:first-child{background:#111;color:#fff}.mobile-representative-profile a svg{width:18px;height:18px}.mobile-representative-help,.mobile-representative-hours{padding:16px}.mobile-representative-help h2,.mobile-representative-hours h2{margin:0 0 14px;font-size:16px;font-weight:700}.mobile-representative-hours p{display:flex;justify-content:space-between;gap:12px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #f4f4f5}.mobile-representative-hours p:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.mobile-representative-hours span{color:#6b6b6b;font-size:15px}.mobile-representative-hours strong{font-size:15px;text-align:right}.mobile-representative-hours p:last-child strong{font-size:14px}.mobile-representative-help h2{display:flex;align-items:center;gap:7px;font-size:15px}.mobile-representative-help{background:#f4f4f5}.mobile-representative-help h2 svg{width:16px;height:16px}.mobile-representative-help p{margin:0;color:#6b6b6b;font-size:14px;line-height:1.5}.mobile-representative-help a{height:40px;display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#111;font-size:14px;font-weight:600}.mobile-representative-help a svg{width:15px;height:15px}.mobile-company-details{padding:16px}.mobile-company-details h1,.mobile-company-people h2{margin:0 0 14px;font-size:16px;font-weight:700}.mobile-company-details>p{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:10px;gap:10px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #f4f4f5}.mobile-company-details>p:last-of-type{border-bottom:0}.mobile-company-details>p span{color:#6b6b6b;font-size:15px}.mobile-company-details>p strong{font-size:14px;text-align:right}.mobile-company-details aside{display:flex;align-items:flex-start;gap:7px;color:#6b6b6b;font-size:14px;line-height:1.5}.mobile-company-details aside svg{width:15px;height:15px;flex:none;margin-top:2px;color:#9a9a9a}.mobile-company-people>header{display:flex;align-items:center;justify-content:space-between}.mobile-company-people>header button{height:40px;display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;font-size:14px;font-weight:600}.mobile-company-people>header button svg{width:15px;height:15px}.mobile-company-people>div{overflow:hidden}.mobile-company-people article{display:flex;flex-direction:column;gap:10px;padding:14px;border-bottom:1px solid #f4f4f5}.mobile-company-people article:last-child{border-bottom:0}.mobile-company-people article>header{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.mobile-company-people article>header>b{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#f4f4f5;color:#333;font:700 17px var(--font-number),Nunito,sans-serif}.mobile-company-access-line p,.mobile-company-people article header p{display:flex;flex-direction:column;gap:2px;margin:0}.mobile-company-people article header strong{font-size:16px;font-weight:600}.mobile-company-people article header span{color:#6b6b6b;font-size:14px}.mobile-company-access-line,.mobile-company-contact-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-company-contact-line>span{display:flex;align-items:center;gap:7px}.mobile-company-contact-line svg{width:14px;height:14px;color:#6b6b6b}.mobile-company-contact-line strong{font:700 15px var(--font-number),Nunito,sans-serif}.mobile-company-contact-line>a,.mobile-company-contact-line>button{padding:0;border:0;background:transparent;color:inherit;font-size:14px;font-weight:600;text-decoration:none}.mobile-company-contact-actions{display:flex;gap:16px;padding-top:10px}.mobile-company-contact-actions button{padding:0;border:0;background:transparent;font-size:14px;font-weight:600}.mobile-company-contact-actions button.is-confirm{color:#b91c1c}.mobile-company-content .address-form{margin-bottom:12px}.mobile-company-content .address-card.address-form>.address-form__fields,.mobile-notifications-content .address-card.address-form>.address-form__fields{grid-template-columns:1fr}.mobile-company-access-line p span{font-size:15px}.mobile-company-access-line p small{color:#9a9a9a;font-size:13px}.mobile-company-access-line>button{width:34px;height:20px;padding:2px;border:0;border-radius:99px;background:#e5e5e5}.mobile-company-access-line>button i{width:16px;height:16px;display:block;border-radius:50%;background:#fff}.mobile-company-access-line>button.is-on{background:#111}.mobile-company-access-line>button.is-on i{margin-left:14px}.mobile-account-overview{min-height:100dvh;display:block;padding-bottom:145px;background:#fafafa;color:#111}.mobile-account-overview>.mobile-storefront-topbar{border-bottom:1px solid #e5e5e5;background:#fff}.mobile-account-overview__content{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-account-business{display:flex;flex-direction:column;gap:12px}.mobile-account-business>header{display:flex;flex-direction:column;gap:4px}.mobile-account-business h1{margin:0;font:700 24px/1.2 var(--font-display),Manrope,sans-serif}.mobile-account-business header p{margin:0;color:#6b6b6b;font-size:14px}.mobile-account-chips{display:flex;gap:8px}.mobile-account-chips span{height:48px;display:flex;align-items:center;padding:0 16px;border:1px solid #e5e5e5;border-radius:999px;background:#fff;color:#333;font-size:15px;white-space:nowrap}.mobile-account-locked{display:flex;align-items:center;gap:6px;margin:-4px 0 0;color:#9a9a9a;font-size:13px}.mobile-account-locked svg{width:13px;height:13px;flex:none}.mobile-account-phone{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:14px;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.mobile-account-phone>svg{width:18px;height:18px;color:#333}.mobile-account-phone p{min-width:0;display:flex;flex-direction:column;gap:2px;margin:0}.mobile-account-phone p span{color:#6b6b6b;font-size:13px}.mobile-account-phone p strong{font:700 16px var(--font-number),Nunito,sans-serif}.mobile-account-phone>b{padding:3px 7px;border-radius:2px;background:#f4f4f5;font-size:12px;font-weight:600;white-space:nowrap}.mobile-account-menu{overflow:hidden;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.mobile-account-menu>a{height:72px;display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;padding:0 16px;border-bottom:1px solid #f4f4f5;color:#111}.mobile-account-menu>a:last-child{border-bottom:0}.mobile-account-menu>a>svg:first-child{width:20px;height:20px;color:#333}.mobile-account-menu>a>svg:last-child{width:18px;height:18px;color:#9a9a9a}.mobile-account-menu>a>span{min-width:0;display:flex;flex-direction:column;gap:2px}.mobile-account-menu strong{font-size:16px;font-weight:500}.mobile-account-menu small,.mobile-account-menu strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-menu small{color:#6b6b6b;font-size:14px}.mobile-account-signout{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #111;border-radius:4px;background:#fff;color:#111;font-size:15px;font-weight:600}.mobile-account-signout svg{width:18px;height:18px}.mobile-promotions-page{min-height:100dvh;display:block;padding-bottom:145px;background:#fafafa;color:#111}.mobile-promotions-backbar{height:56px;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;border-bottom:1px solid #e5e5e5;background:#fff}.mobile-promotions-backbar>a,.mobile-promotions-backbar>button{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#111}.mobile-promotions-backbar>a{margin-left:4px}.mobile-promotions-backbar>button{justify-self:end;margin-right:4px}.mobile-promotions-backbar svg{width:20px;height:20px}.mobile-promotions-backbar>div{min-width:0;display:flex;flex-direction:column;gap:1px}.mobile-promotions-backbar strong{font-size:17px;font-weight:600;line-height:21px}.mobile-promotions-backbar span{color:#6b6b6b;font-size:14px;line-height:18px}.mobile-promotions-content{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-promotions-segments{height:52px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding:4px;border-radius:4px;background:#f4f4f5}.mobile-promotions-segments a{display:flex;align-items:center;justify-content:center;border-radius:3px;color:#333;font-size:15px;font-weight:600}.mobile-promotions-segments a.is-active{background:#111;color:#fff}.mobile-promotions-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:#6b6b6b;font-size:14px;line-height:1.5}.mobile-promotions-note svg{width:15px;height:15px;flex:none;margin-top:2px;color:#9a9a9a}.mobile-promotions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.mobile-promotion-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.mobile-promotion-card__image{position:relative;height:150px;flex:none;overflow:hidden;background:#f4f4f5}.mobile-promotion-card__image img{width:100%;height:100%;display:block;object-fit:cover}.mobile-promotion-card__image>b,.mobile-promotion-card__image>strong{position:absolute;top:8px;padding:3px 6px;border-radius:2px;font-size:11px;line-height:15px}.mobile-promotion-card__image>b{left:8px;background:#ffffffe6;font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif}.mobile-promotion-card__image>strong{right:8px;padding-inline:7px;background:#111;color:#fff;font-size:12px;font-weight:700}.mobile-promotion-card__body{min-height:0;display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:9px;padding:12px}.mobile-promotion-card__body h2{width:100%;margin:0;font-size:16px;font-weight:500;line-height:1.35}.mobile-promotion-card__body>span{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:#f4f4f5;font-size:14px;font-weight:600;white-space:nowrap}.mobile-promotion-card__body>span i{width:8px;height:8px;border-radius:50%;background:#1f9d55}.mobile-promotion-card__body>span.is-limited{background:#fef3c7;color:#b45309}.mobile-promotion-card__body>span.is-limited i{background:#b45309}.mobile-promotion-price{width:100%;display:flex;flex-direction:column;gap:2px}.mobile-promotion-price del{color:#9a9a9a;font-size:14px;text-decoration:none}.mobile-promotion-price strong{font:700 17px var(--font-number),Nunito,sans-serif}.mobile-promotion-price small{color:#6b6b6b;font-size:13px}.mobile-promotion-card__body>p{width:100%;margin:0;color:#6b6b6b;font-size:13px}.mobile-promotion-card__body>p.mobile-promotion-best-before{display:flex;align-items:center;gap:6px;color:#b45309;font-weight:600}.mobile-promotion-best-before svg{width:13px;height:13px;flex:none}.mobile-promotion-card__body>button{width:100%;height:48px;display:flex;flex:none;align-items:center;justify-content:center;gap:8px;margin-top:auto;border:0;border-radius:4px;background:#111;color:#fff;font-size:16px;font-weight:600}.mobile-promotion-card__body>button svg{width:18px;height:18px}.mobile-reservations-page{min-height:100dvh;display:block;padding-bottom:145px;background:#fafafa;color:#111}.mobile-reservations-backbar{height:56px;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;border-bottom:1px solid #e5e5e5;background:#fff}.mobile-reservations-backbar>a{width:48px;height:48px;display:grid;place-items:center;margin-left:4px;color:#111}.mobile-reservations-backbar svg{width:22px;height:22px}.mobile-reservations-backbar>div{min-width:0;display:flex;flex-direction:column;gap:1px}.mobile-reservations-backbar strong{font-size:17px;font-weight:600;line-height:21px}.mobile-reservations-backbar span{overflow:hidden;color:#6b6b6b;font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-reservations-content{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-reservations-intro{display:flex;align-items:center;gap:14px}.mobile-reservations-intro>img{width:64px;height:64px;flex:none;object-fit:contain}.mobile-reservations-intro>div{min-width:0;display:flex;flex-direction:column;gap:4px}.mobile-reservations-intro h1{margin:0;font:700 18px var(--font-display),Manrope,sans-serif}.mobile-reservations-intro p{margin:0;color:#6b6b6b;font-size:14px;line-height:1.5}.mobile-reservations-list{overflow:hidden;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.mobile-reservation-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-bottom:1px solid #f4f4f5}.mobile-reservation-card:last-child{border-bottom:0}.mobile-reservation-card>header{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.mobile-reservation-card>header>img{width:56px;height:56px;border-radius:3px;object-fit:cover}.mobile-reservation-card>header>div{min-width:0;display:flex;flex-direction:column;gap:5px}.mobile-reservation-card>header>div>strong{font-size:16px;font-weight:500;line-height:1.3}.mobile-reservation-card>header p{display:flex;align-items:center;gap:8px;margin:0;color:#6b6b6b;font-size:13px}.mobile-reservation-card>header p b{font:700 12px var(--font-number),Nunito,sans-serif}.mobile-reservation-card>header .mobile-reservation-quantity{align-items:flex-end;gap:6px}.mobile-reservation-card>header .mobile-reservation-quantity b{color:#111;font-size:16px}.mobile-reservation-card>header em{padding:5px 10px;border-radius:999px;background:#111;color:#fff;font-size:14px;font-style:normal;font-weight:600;white-space:nowrap}.mobile-reservation-card>header em.is-waiting{background:#f4f4f5;color:#6b6b6b}.mobile-reservation-arrival{display:flex;flex-direction:column;gap:7px}.mobile-reservation-arrival>p{display:flex;align-items:center;gap:8px;margin:0}.mobile-reservation-arrival>p svg{width:14px;height:14px;flex:none;color:#6b6b6b}.mobile-reservation-arrival>p strong{font-size:14px;font-weight:600}.mobile-reservation-arrival>small{color:#6b6b6b;font-size:13px}.mobile-reservation-progress,.mobile-reservation-progress>span{display:flex;align-items:center}.mobile-reservation-progress i{width:9px;height:9px;display:block;border:1px solid #9a9a9a;border-radius:50%;background:#fff}.mobile-reservation-progress b{width:22px;height:2px;display:block;background:#e5e5e5}.mobile-reservation-progress b.is-complete,.mobile-reservation-progress span.is-complete i{border-color:#111;background:#111}.mobile-reservation-card>footer{height:40px;display:flex;align-items:center;gap:10px}.mobile-reservation-card>footer:not(:has(.mobile-reservation-number-badge)){gap:18px}.mobile-reservation-number-badge{width:24px;height:24px;display:grid;flex:none;place-items:center;border-radius:50%;background:#111;color:#fff;font:700 12px var(--font-number),Nunito,sans-serif}.mobile-reservation-card>footer button{display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#111;font-size:14px;font-weight:600}.mobile-reservation-card>footer svg{width:15px;height:15px;color:#333}.mobile-reservations-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:#6b6b6b;font-size:14px;line-height:1.5}.mobile-reservations-note svg{width:15px;height:15px;flex:none;margin-top:2px;color:#9a9a9a}.mobile-reservations-page.is-empty{height:100dvh;padding-bottom:145px}.mobile-reservations-empty{height:calc(100dvh - 56px - 73px - 73px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:24px}.mobile-reservations-empty img{width:160px;height:160px;object-fit:contain}.mobile-reservations-empty h1{margin:0;font:700 20px var(--font-display),Manrope,sans-serif;text-align:center}.mobile-reservations-empty p{max-width:310px;margin:0;color:#6b6b6b;font-size:15px;line-height:1.55;text-align:center}.mobile-reservations-browse{position:fixed;z-index:40;right:0;bottom:73px;left:0;padding:12px 16px;border-top:1px solid #e5e5e5;background:#fff}.mobile-reservations-browse a{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;background:#111;color:#fff;font-size:16px;font-weight:600}.mobile-reservations-browse svg{width:18px;height:18px}.mobile-invoice-page{min-height:100dvh;display:block;padding-bottom:84px;background:#fafafa;color:#111}.mobile-invoice-backbar{height:56px;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;border-bottom:1px solid #e5e5e5;background:#fff}.mobile-invoice-backbar>a,.mobile-invoice-backbar>button{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#111}.mobile-invoice-backbar>a{margin-left:4px}.mobile-invoice-backbar>button{justify-self:end;margin-right:4px}.mobile-invoice-backbar svg{width:20px;height:20px}.mobile-invoice-backbar>div{min-width:0;display:flex;flex-direction:column;gap:1px}.mobile-invoice-backbar strong{font-size:17px;font-weight:600;line-height:21px}.mobile-invoice-backbar span{overflow:hidden;color:#6b6b6b;font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-invoice-zoom{min-height:38px;display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #e5e5e5;background:#f4f4f5;color:#6b6b6b;font-size:14px}.mobile-invoice-zoom svg{width:15px;height:15px;flex:none}.mobile-invoice-content{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-invoice-document{overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #e5e5e5;border-radius:2px;background:#fff}.mobile-invoice-document>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mobile-invoice-document>header>div:first-child{min-width:0;flex:1 1}.mobile-invoice-document>header img{width:104px;height:26px;display:block;object-fit:contain;object-position:left center}.mobile-invoice-document>header p{margin:5px 0 0;color:#6b6b6b;font-size:9px;line-height:1.55}.mobile-invoice-document>header>div:last-child{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px}.mobile-invoice-document h1{margin:0;font:700 16px var(--font-display),Manrope,sans-serif;letter-spacing:1px}.mobile-invoice-document>header strong{font:700 11px var(--font-number),Nunito,sans-serif}.mobile-invoice-document>header span{color:#6b6b6b;font-size:9px}.mobile-invoice-document>hr{width:100%;height:1px;margin:0;border:0;background:#e5e5e5}.mobile-invoice-parties{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.mobile-invoice-footer>div,.mobile-invoice-parties>div{min-width:0;display:flex;flex-direction:column;gap:3px}.mobile-invoice-footer small,.mobile-invoice-parties small{color:#6b6b6b;font-size:8.5px;font-weight:600;letter-spacing:.8px}.mobile-invoice-parties strong{font-size:10px;font-weight:600}.mobile-invoice-footer p,.mobile-invoice-parties p{margin:0;color:#6b6b6b;font-size:9px;line-height:1.5}.mobile-invoice-table{display:flex;flex-direction:column}.mobile-invoice-row{display:grid;grid-template-columns:12px minmax(0,1fr) 24px 56px 70px;align-items:start;grid-gap:6px;gap:6px;padding:7px 0;border-bottom:1px solid #e5e5e5;font-size:10px;line-height:1.35}.mobile-invoice-row--head{color:#6b6b6b;font-size:9.5px;font-weight:600}.mobile-invoice-row>span:nth-child(2){min-width:0;white-space:pre-line}.mobile-invoice-row>span:nth-child(n+3),.mobile-invoice-row>strong{font-family:var(--font-number),Nunito,var(--font-myanmar),sans-serif;text-align:right}.mobile-invoice-row>strong{font-weight:700}.mobile-invoice-final-totals{display:flex;flex-direction:column;gap:6px}.mobile-invoice-final-totals p{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;margin:0;font-size:10px}.mobile-invoice-final-totals p span{color:#6b6b6b}.mobile-invoice-final-totals strong{min-width:88px;font:700 11px var(--font-number),Nunito,sans-serif;text-align:right}.mobile-invoice-final-totals p:last-child span{color:#111;font-size:11px;font-weight:600}.mobile-invoice-final-totals p:last-child strong{font-size:13px}.mobile-invoice-footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.mobile-invoice-footer strong{font-size:9.5px;font-weight:400}.mobile-invoice-footer>div:last-child{align-items:flex-end;gap:12px}.mobile-invoice-footer>div:last-child span{color:#6b6b6b;font-size:9px}.mobile-invoice-footer i{width:100%;height:1px;display:block;background:#9a9a9a}.mobile-invoice-terms{margin:0;color:#9a9a9a;font-size:8.5px;line-height:1.5}.mobile-invoice-accountant-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:#6b6b6b;font-size:14px;line-height:1.5}.mobile-invoice-accountant-note svg{width:15px;height:15px;flex:none;margin-top:2px;color:#9a9a9a}.mobile-invoice-actions{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-gap:12px;gap:12px;padding:12px 16px 24px;border-top:1px solid #e5e5e5;background:#fff}.mobile-invoice-actions button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #111;border-radius:4px;background:#fff;color:#111;font-size:15px;font-weight:600}.mobile-invoice-actions button:first-child{background:#111;color:#fff;font-size:16px}.mobile-invoice-actions svg{width:18px;height:18px}.mobile-order-detail-page{min-height:100dvh;display:block;padding-bottom:145px;background:var(--color-grey-50)}.mobile-order-detail-backbar{height:56px;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;border-bottom:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-order-detail-backbar>a,.mobile-order-detail-backbar>button{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;background:transparent}.mobile-order-detail-backbar>a{margin-left:4px}.mobile-order-detail-backbar svg{width:20px;height:20px}.mobile-order-detail-backbar span,.mobile-order-detail-backbar strong{display:block}.mobile-order-detail-backbar strong{font:700 15px/19px var(--font-number),Nunito,sans-serif}.mobile-order-detail-backbar span{color:var(--color-grey-600);font-size:11px;line-height:15px}.mobile-order-detail-page>main{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-order-statusbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-order-statusbar>b{min-height:27px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--color-black);color:white;font-size:14px}.mobile-order-statusbar>b.is-credit{background:var(--color-amber-bg);color:var(--color-amber)}.mobile-order-statusbar>b.is-cod{background:var(--color-grey-100);color:var(--color-black)}.mobile-order-statusbar>b i{width:8px;height:8px;border-radius:50%;background:currentColor}.mobile-order-statusbar>b.is-cod i{background:var(--color-green)}.mobile-order-statusbar>span{color:var(--color-grey-600);font-size:14px}.mobile-order-card,.mobile-order-reservation,.mobile-order-timeline{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-order-timeline{padding:16px}.mobile-order-card h2,.mobile-order-items>h2,.mobile-order-reservation h2,.mobile-order-timeline h2{margin:0;font:700 16px var(--font-display),Manrope,sans-serif}.mobile-order-timeline>div{margin-top:12px}.mobile-order-timeline article{position:relative;min-height:52px;display:flex;gap:12px}.mobile-order-timeline article:not(:last-child):after{content:"";position:absolute;left:8px;top:18px;bottom:0;width:1px;background:#c9c5bf}.mobile-order-timeline article.is-complete-segment:not(:last-child):after{background:var(--color-black)}.mobile-order-timeline article>i{position:relative;z-index:1;width:17px;height:17px;display:grid;flex:none;place-items:center;border:1px solid #aaa59e;border-radius:50%;background:white}.mobile-order-timeline article.is-complete>i{border-color:var(--color-black);background:var(--color-black);color:white}.mobile-order-timeline article>i svg{width:11px;height:11px}.mobile-order-timeline article p{display:flex;flex-direction:column;gap:2px;margin:-2px 0 0}.mobile-order-timeline article strong{color:var(--color-grey-600);font-size:15px;font-weight:500}.mobile-order-timeline article.is-complete strong{color:var(--color-black);font-weight:600}.mobile-order-timeline article.is-failed>i{border-color:var(--color-amber);background:var(--color-amber);color:white}.mobile-order-timeline article.is-failed strong{color:var(--color-amber)}.mobile-order-timeline article span{min-height:16px;color:var(--color-grey-400);font-size:13px}.mobile-order-items{display:flex;flex-direction:column;gap:12px}.mobile-order-item{overflow:hidden;padding:14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:white}.mobile-order-item>header{display:flex;gap:12px;padding:0}.mobile-order-item>header img{width:56px;height:56px;border-radius:3px;object-fit:cover}.mobile-order-item>header>div{min-width:0;display:flex;flex-direction:column;gap:5px}.mobile-order-item>header strong{font-size:16px;font-weight:500;line-height:21px}.mobile-order-item>header p{display:flex;gap:7px;margin:0;align-items:center}.mobile-order-item>header b{color:var(--color-grey-600);font:700 12px var(--font-number),Nunito,sans-serif}.mobile-order-item>header span{color:var(--color-grey-400)}.mobile-order-item>header em{color:var(--color-black);font-size:14px;font-style:normal;font-weight:600}.mobile-order-item__weight{display:flex;align-items:center;gap:8px;margin:0;padding:11px 0;border-top:0;border-bottom:1px solid var(--color-grey-100);color:var(--color-grey-600);font-size:14px}.mobile-order-item__weight span{flex:1 1}.mobile-order-item__weight strong{color:var(--color-black);font-size:15px}.mobile-order-item__weight>svg{width:14px;height:14px;flex:none;color:var(--color-grey-400)}.mobile-order-item__weight b{padding:3px 7px;border-radius:2px;background:var(--color-grey-100);color:var(--color-black);font-size:12px}.mobile-order-item>div{display:flex;flex-direction:column;gap:10px;padding:11px 0 0}.mobile-order-item>div p{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin:0}.mobile-order-item>div p:last-child{align-items:center}.mobile-order-item>div span{color:var(--color-grey-600);font-size:14px}.mobile-order-item>div strong{display:flex;align-items:center;gap:6px;font:700 15px var(--font-number),Nunito,sans-serif}.mobile-order-item>div p:last-child strong{font-size:17px}.mobile-order-est-badge,.mobile-order-item>div small{padding:3px 7px;border-radius:2px;background:var(--color-grey-100);font:600 12px var(--font-body),Inter,sans-serif}.mobile-order-est-badge{margin-right:6px;color:var(--color-black)}.mobile-order-summary>p strong{display:flex;align-items:center}.mobile-order-card{display:flex;flex-direction:column;gap:12px;padding:16px}.mobile-order-card>p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.mobile-order-card>p span{color:var(--color-grey-600);font-size:15px}.mobile-order-card>p strong{font:700 16px var(--font-number),Nunito,sans-serif}.mobile-order-card>p strong.is-muted{color:var(--color-grey-400)}.mobile-order-summary>div{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--color-grey-100)}.mobile-order-summary>div span{font-size:16px;font-weight:600}.mobile-order-summary>div strong{font:700 22px var(--font-number),Nunito,sans-serif}.mobile-order-summary>aside{display:flex;gap:8px;color:var(--color-grey-600);font-size:14px;line-height:21px}.mobile-order-summary>aside svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--color-grey-400)}.mobile-order-payment>p>b{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--color-grey-100);color:var(--color-grey-600);font-size:14px}.mobile-order-payment>p>b i{width:8px;height:8px;border-radius:50%;background:var(--color-green)}.mobile-order-payment>p>b.is-urgent i{background:var(--color-amber)}.mobile-order-payment .is-urgent{color:var(--color-amber)}.mobile-order-payment>p>b.is-urgent{background:var(--color-amber-bg)}.mobile-order-payment>aside{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--radius);background:var(--color-grey-50)}.mobile-order-payment>aside>svg{width:19px;height:19px;flex:none}.mobile-order-payment>aside span{display:flex;flex-direction:column;gap:4px}.mobile-order-payment>aside strong{font-size:15px}.mobile-order-payment>aside b{font:700 17px var(--font-number),Nunito,sans-serif}.mobile-order-payment>aside small{color:var(--color-grey-600);font-size:12px}.mobile-order-reservation{padding:14px;background:var(--color-grey-100)}.mobile-order-reservation h2{display:flex;align-items:center;gap:8px}.mobile-order-reservation h2 svg{width:16px;height:16px}.mobile-order-reservation p{margin:10px 0;color:var(--color-grey-600);font-size:14px;line-height:21px}.mobile-order-reservation a{height:40px;display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600}.mobile-order-reservation a svg{width:15px;height:15px}.mobile-order-detail-actions{position:fixed;z-index:32;right:0;bottom:73px;left:0;display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:12px;gap:12px;padding:12px 16px;border-top:1px solid var(--color-grey-200);background:white}.mobile-order-detail-actions button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-black);border-radius:var(--radius);background:white;color:var(--color-black);font-size:15px;font-weight:600}.mobile-order-detail-actions button:last-child{background:var(--color-black);color:white}.mobile-order-detail-actions button:disabled{border-color:var(--color-grey-200);color:var(--color-grey-400)}.mobile-order-detail-actions svg{width:17px;height:17px}.mobile-checkout-page{min-height:100dvh;display:block;padding-bottom:84px;background:var(--color-grey-50)}.mobile-checkout-backbar{height:56px;display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;border-bottom:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-checkout-backbar>a,.mobile-checkout-backbar>button{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;background:transparent}.mobile-checkout-backbar>a{margin-left:8px}.mobile-checkout-backbar>button{margin-left:4px}.mobile-checkout-backbar svg{width:22px;height:22px}.mobile-checkout-backbar>button svg{width:20px;height:20px}.mobile-checkout-backbar span,.mobile-checkout-backbar strong{display:block}.mobile-checkout-backbar strong{font-size:17px;font-weight:600;line-height:21px}.mobile-checkout-backbar span{margin-top:1px;color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-checkout-page>main{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-checkout-order{width:100%;min-height:70px;display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:13px 14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);text-align:left}.mobile-checkout-order>svg{width:18px;height:18px}.mobile-checkout-order>svg:last-child{color:var(--color-grey-400);transition:transform .16s ease}.mobile-checkout-order>svg:last-child.is-open{transform:rotate(180deg)}.mobile-checkout-order b,.mobile-checkout-order span,.mobile-checkout-order strong{display:block}.mobile-checkout-order strong{font-size:15px;font-weight:500;line-height:18px}.mobile-checkout-order b{margin-top:2px;font:700 16px/22px var(--font-number),Nunito,sans-serif}.mobile-checkout-order small{color:var(--color-grey-600);font:400 12px/15px var(--font-body),Inter,sans-serif}.mobile-checkout-order-detail{display:flex;flex-direction:column;gap:8px;margin-top:-18px;padding:12px 14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:white}.mobile-checkout-order-detail p{display:flex;justify-content:space-between;margin:0;font-size:13px}.mobile-checkout-section{display:flex;flex-direction:column;gap:12px}.mobile-checkout-step{display:flex;align-items:center;gap:10px}.mobile-checkout-step b{width:26px;height:26px;display:grid;flex:none;place-items:center;border-radius:50%;background:var(--color-black);color:var(--color-white);font:700 13px/18px var(--font-number),Nunito,sans-serif}.mobile-checkout-step h2{margin:0;font:700 18px/25px var(--font-display),Manrope,sans-serif}.mobile-checkout-address{display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:13px 14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-checkout-address header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-checkout-address header strong{font-size:16px;font-weight:600;line-height:19px}.mobile-checkout-address header b{padding:3px 7px;border-radius:2px;background:var(--color-grey-100);font-size:12px;font-weight:600;line-height:15px}.mobile-checkout-address>p{margin:0;color:var(--color-charcoal);font-family:var(--font-myanmar),sans-serif;font-size:15px;line-height:24px}.mobile-checkout-address>span{display:block;color:var(--color-grey-600);font-size:14px;line-height:21px}.mobile-checkout-address footer{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin-top:0}.mobile-checkout-address footer a,.mobile-checkout-address footer b,.mobile-checkout-address footer button{display:flex;align-items:center;gap:6px}.mobile-checkout-address footer b{gap:6px;color:var(--color-grey-600);font:700 14px/19px var(--font-number),Nunito,sans-serif}.mobile-checkout-address footer b svg{width:14px;height:14px}.mobile-checkout-address footer a,.mobile-checkout-address footer button{height:40px;gap:5px;padding:0;border:0;background:transparent;font-size:14px;font-weight:600;line-height:17px}.mobile-checkout-address footer a svg,.mobile-checkout-address footer button svg{width:15px;height:15px}.mobile-checkout-date,.mobile-checkout-field{display:flex;flex-direction:column;gap:8px}.mobile-checkout-date>span,.mobile-checkout-field>span{color:var(--color-grey-600);font-size:14px;font-weight:600;line-height:17px}.mobile-checkout-date a,.mobile-checkout-date button{width:100%;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-checkout-date a strong,.mobile-checkout-date button strong{font-size:16px;font-weight:500;line-height:19px}.mobile-checkout-date a svg,.mobile-checkout-date button svg{width:18px;height:18px}.mobile-checkout-reserved-note{display:flex;gap:8px;margin:0;color:var(--color-grey-600);font-size:14px;line-height:21px}.mobile-checkout-reserved-note svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--color-grey-400)}.mobile-checkout-payments{display:flex;flex-direction:column;gap:10px}.mobile-checkout-payments label{min-height:67px;display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-checkout-payments label.is-selected{padding:12px 13px;border:2px solid var(--color-black)}.mobile-checkout-payments input{position:absolute;opacity:0}.mobile-checkout-payments label>i{position:relative;width:24px;height:24px;display:grid;flex:none;place-items:center;border:1px solid var(--color-grey-400);border-radius:50%}.mobile-checkout-payments label.is-selected>i{border-color:var(--color-black);background:var(--color-black)}.mobile-checkout-payments label.is-selected>i:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--color-white)}.mobile-checkout-payments label>span{display:flex;flex-direction:column;gap:3px}.mobile-checkout-payments strong{font-size:16px;font-weight:600;line-height:19px}.mobile-checkout-payments small{color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-checkout-field input,.mobile-checkout-field textarea{width:100%;padding:0 14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);outline:0;background:var(--color-white);color:var(--color-black);font:400 16px/19px var(--font-body),Inter,sans-serif}.mobile-checkout-field input{height:56px}.mobile-checkout-field textarea{height:110px;resize:none;padding-block:14px}.mobile-checkout-field input::placeholder,.mobile-checkout-field textarea::placeholder{color:var(--color-grey-400)}.mobile-checkout-agreement{margin:0;color:var(--color-grey-600);font-size:14px;line-height:17px;text-align:center}.mobile-checkout-sticky{position:fixed;z-index:32;right:0;bottom:0;left:0;min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px 23px;border-top:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-checkout-sticky>div>span{display:block;color:var(--color-grey-600);font-size:13px;line-height:16px}.mobile-checkout-sticky p{display:flex;align-items:baseline;gap:4px;margin:1px 0 0}.mobile-checkout-sticky strong{font:700 18px/25px var(--font-number),Nunito,sans-serif}.mobile-checkout-sticky small{color:var(--color-grey-600);font-size:12px}.mobile-checkout-sticky>a,.mobile-checkout-sticky>button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:16px;font-weight:600;line-height:19px;cursor:pointer}.mobile-checkout-sticky>button:disabled{opacity:.5;cursor:not-allowed}.mobile-checkout-sticky>a svg,.mobile-checkout-sticky>button svg{width:18px;height:18px}.mobile-subflow-backbar{height:56px;display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;border-bottom:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-subflow-backbar>a,.mobile-subflow-backbar>button{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;background:transparent}.mobile-subflow-backbar>a{margin-left:8px}.mobile-subflow-backbar>button{margin-left:4px}.mobile-subflow-backbar svg{width:22px;height:22px}.mobile-subflow-backbar>button svg{width:20px;height:20px}.mobile-subflow-backbar span,.mobile-subflow-backbar strong{display:block}.mobile-subflow-backbar strong{font-size:17px;font-weight:600;line-height:21px}.mobile-subflow-backbar span{margin-top:1px;color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-delivery-date-page{min-height:100dvh;display:block;padding-bottom:84px;background:var(--color-white)}.mobile-delivery-date-page>main{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-delivery-date-monthnav{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;grid-gap:12px;gap:12px;min-height:48px}.mobile-delivery-date-monthnav>button{width:48px;height:48px;display:grid;place-items:center;padding:0;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-delivery-date-monthnav>button svg{width:18px;height:18px}.mobile-delivery-date-monthnav>button:first-of-type svg{color:var(--color-grey-400)}.mobile-delivery-date-monthnav>button:last-of-type svg{color:var(--color-black)}.mobile-delivery-date-monthnav>strong{font:700 18px/25px var(--font-display),Manrope,sans-serif;text-align:center}.mobile-delivery-date-cal{display:flex;flex-direction:column;gap:4px;padding:11px 7px 13px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-delivery-date-cal-head,.mobile-delivery-date-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.mobile-delivery-date-cal-head{min-height:32px;align-items:center}.mobile-delivery-date-cal-head span{color:var(--color-grey-600);font-size:13px;font-weight:600;line-height:16px;text-align:center}.mobile-delivery-date-week{min-height:48px}.mobile-delivery-date-week>button{min-height:48px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--color-black);font:500 16px/22px var(--font-number),Nunito,sans-serif}.mobile-delivery-date-week>button.is-muted{color:var(--color-grey-400)}.mobile-delivery-date-week>button.is-today{border-color:var(--color-grey-200)}.mobile-delivery-date-week>button.is-selected{border-color:var(--color-black);background:var(--color-black);color:var(--color-white);font-weight:700}.mobile-delivery-date-legend{display:flex;flex-direction:column;gap:8px}.mobile-delivery-date-legend p{display:flex;align-items:center;gap:10px;min-height:20px;margin:0;font-size:14px;line-height:17px}.mobile-delivery-date-legend p>i{width:20px;height:20px;flex:0 0 20px;border-radius:3px;background:var(--color-grey-100)}.mobile-delivery-date-legend p>i.is-selected{background:var(--color-black)}.mobile-delivery-date-legend p:nth-child(2){color:var(--color-grey-600)}.mobile-delivery-date-legend p.is-note{align-items:flex-start;gap:8px;min-height:42px;color:var(--color-grey-600);line-height:1.5}.mobile-delivery-date-legend p.is-note svg{width:15px;height:15px;flex:0 0 15px;margin-top:3px;color:var(--color-grey-400)}.mobile-delivery-date-sticky{position:fixed;z-index:32;right:0;bottom:0;left:0;min-height:84px;display:flex;align-items:center;padding:12px 16px 23px;border-top:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-delivery-date-sticky>a{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:16px;font-weight:600;line-height:19px}.mobile-delivery-date-sticky>a svg{width:18px;height:18px}.mobile-delivery-address-page{min-height:100dvh;display:block;padding-bottom:84px;background:var(--color-grey-50)}.mobile-delivery-address-page>main{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-address-list{display:flex;flex-direction:column;gap:12px}.mobile-address-card{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-address-card.is-selected{padding:12px;border:2px solid var(--color-black)}.mobile-address-dot{position:relative;width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;padding:0;border:1px solid var(--color-grey-400);border-radius:50%;background:var(--color-white)}.mobile-address-dot:after{content:"";position:absolute;inset:-12px}.mobile-address-card.is-selected .mobile-address-dot{border-color:var(--color-black);background:var(--color-black)}.mobile-address-card.is-selected .mobile-address-dot:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--color-white)}.mobile-address-body{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:6px}.mobile-address-body>header{display:flex;align-items:center;gap:8px}.mobile-address-body>header>strong{min-width:0;font-size:16px;font-weight:600;line-height:19px}.mobile-address-body>header>b{flex:0 0 auto;padding:3px 7px;border-radius:3px;background:var(--color-grey-100);font-size:12px;font-weight:600;line-height:15px}.mobile-address-body>p{margin:0;color:var(--color-grey-600);font-size:14px;line-height:1.5}.mobile-address-body>p.is-burmese{color:var(--color-charcoal);font-family:var(--font-myanmar),"Noto Sans Myanmar",sans-serif;font-size:15px;line-height:1.6}.mobile-address-edit{width:-moz-fit-content;width:fit-content;min-height:40px;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;font-size:14px;font-weight:600;line-height:17px}.mobile-address-edit svg{width:14px;height:14px}.mobile-delivery-address-sticky{position:fixed;z-index:32;right:0;bottom:0;left:0;min-height:84px;display:flex;align-items:center;gap:12px;padding:12px 16px 23px;border-top:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-delivery-address-sticky>a,.mobile-delivery-address-sticky>button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:var(--radius);font-weight:600}.mobile-delivery-address-sticky>button{width:150px;flex:0 0 150px;border:1px solid var(--color-black);background:var(--color-white);color:var(--color-black);font-size:15px;line-height:18px}.mobile-delivery-address-sticky>a{min-width:0;flex:1 1;background:var(--color-black);color:var(--color-white);font-size:16px;line-height:19px}.mobile-delivery-address-sticky svg{width:18px;height:18px}.order-placed-page{display:none}.mobile-order-placed-page{min-height:100dvh;display:block;background:var(--color-grey-50)}.mobile-order-placed-top{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 16px 28px;background:var(--color-white)}.mobile-order-placed-top>img{width:160px;height:160px;object-fit:contain}.mobile-order-placed-top h1{margin:0;font:700 26px/36px var(--font-display),Manrope,sans-serif;text-align:center}.mobile-order-placed-top>p{margin:0;color:var(--color-grey-600);font-size:15px;line-height:1.5;text-align:center}.mobile-order-placed-page>main{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-order-receipt{display:flex;flex-direction:column;gap:12px;padding:15px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-order-kv{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.mobile-order-kv>span{min-width:0;flex:1 1;color:var(--color-grey-600);font-size:15px;line-height:18px}.mobile-order-kv>span.is-emphasis{color:var(--color-black);font-weight:600}.mobile-order-kv>strong{flex:0 0 auto;font:700 16px/22px var(--font-number),Nunito,sans-serif}.mobile-order-kv>strong.is-total{font-size:20px;line-height:27px}.mobile-order-receipt>i{height:1px;background:var(--color-grey-100)}.mobile-order-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--color-grey-600);font-size:14px;line-height:1.5}.mobile-order-note svg{width:15px;height:15px;flex:0 0 15px;margin-top:3px;color:var(--color-grey-400)}.mobile-order-reserved{display:flex;flex-direction:column;gap:10px;padding:13px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-grey-100)}.mobile-order-reserved h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:18px}.mobile-order-reserved h2 svg{width:16px;height:16px;flex:0 0 16px;color:var(--color-charcoal)}.mobile-order-reserved>p{margin:0;color:var(--color-grey-600);font-size:14px;line-height:1.5}.mobile-order-reserved>a{width:-moz-fit-content;width:fit-content;min-height:40px;display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:17px}.mobile-order-reserved>a svg{width:15px;height:15px}.mobile-order-actions{display:flex;flex-direction:column;gap:10px}.mobile-order-actions>a,.mobile-order-actions>button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--color-black);border-radius:var(--radius);font-size:16px;font-weight:600;line-height:19px}.mobile-order-actions>a{background:var(--color-black);color:var(--color-white)}.mobile-order-actions>button{background:var(--color-white);color:var(--color-black)}.mobile-order-actions>a.is-quiet{border-color:transparent;background:transparent;color:var(--color-black);font-size:15px;line-height:18px}.mobile-order-actions svg{width:18px;height:18px}.account-area{display:block;gap:0;width:100%;max-width:none;margin-inline:0;padding:0}.account-sidebar,.orders-screen{display:none}.mobile-orders-page{display:block;padding-bottom:129px;background:var(--color-grey-50)}.mobile-orders-page .mobile-storefront-topbar{background:var(--color-white);border-bottom:1px solid var(--color-grey-200)}.mobile-orders-page>main{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-orders-head{display:flex;flex-direction:column;gap:12px}.mobile-orders-head h1{margin:0;font:700 24px/33px var(--font-display),Manrope,sans-serif}.mobile-orders-head p{margin:3px 0 0;color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-orders-filter{position:relative;height:48px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-orders-filter>span{flex:none;color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-orders-filter>select{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 24px 0 0;border:0;outline:0;background:transparent;color:var(--color-black);font:600 15px/18px var(--font-body),Inter,sans-serif}.mobile-orders-filter>svg{position:absolute;right:12px;top:50%;width:16px;height:16px;margin-top:-8px;color:var(--color-charcoal);pointer-events:none}.mobile-orders-list{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-order-row{display:flex;flex-direction:column;gap:9px;padding:14px;border-bottom:1px solid var(--color-grey-100)}.mobile-order-row__head{min-height:27px;display:flex;align-items:center;gap:10px}.mobile-order-row__head>strong{margin-right:auto;font:700 16px/22px var(--font-number),Nunito,sans-serif}.mobile-order-row__chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:5px 10px;border-radius:999px;font-size:14px;line-height:17px;font-weight:600;white-space:nowrap}.mobile-order-row__chip>i{width:8px;height:8px;border-radius:50%}.mobile-order-row__chip.is-progress{background:var(--color-black);color:var(--color-white)}.mobile-order-row__chip.is-urgent{background:var(--color-amber-bg);color:var(--color-amber)}.mobile-order-row__chip.is-urgent>i{background:var(--color-amber)}.mobile-order-row__chip.is-settled{background:var(--color-grey-100);color:var(--color-black)}.mobile-order-row__chip.is-settled>i{background:var(--color-green)}.mobile-order-row__chevron{flex:none;width:17px;height:17px;color:var(--color-grey-400)}.mobile-order-row__delivery,.mobile-order-row__due{min-height:17px;display:flex;align-items:center;gap:7px;color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-order-row__delivery>svg,.mobile-order-row__due>svg{flex:none;width:14px;height:14px;color:currentColor}.mobile-order-row__delivery>span,.mobile-order-row__due>span{flex:1 1;min-width:0}.mobile-order-row__due.is-urgent{color:var(--color-amber);font-weight:600}.mobile-order-row__delivery>svg{color:var(--color-grey-600)}.mobile-order-row__due>svg{color:var(--color-grey-400)}.mobile-order-row__due.is-urgent>svg{color:var(--color-amber)}.mobile-order-row__amount{min-height:23px;display:flex;align-items:flex-end;gap:8px}.mobile-order-row__amount>span{color:var(--color-grey-600);font-size:14px;line-height:17px}.mobile-order-row__amount>em{margin-left:auto;padding:3px 7px;border-radius:var(--radius);background:var(--color-grey-100);color:var(--color-black);font-size:12px;line-height:15px;font-style:normal;font-weight:600}.mobile-order-row__amount>strong{font:700 17px/23px var(--font-number),Nunito,sans-serif}.mobile-orders-more{width:100%;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-black);border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-size:16px;line-height:19px;font-weight:600}.mobile-cart-page{min-height:100dvh;display:block;padding-bottom:145px;background:var(--color-grey-50)}.mobile-cart-backbar{height:56px;display:grid;grid-template-columns:56px minmax(0,1fr) 96px;align-items:center;border-bottom:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-cart-backbar>a{width:48px;height:48px;display:grid;place-items:center;margin-left:4px}.mobile-cart-backbar>a svg{width:20px;height:20px}.mobile-cart-backbar>div{min-width:0;text-align:left}.mobile-cart-backbar span,.mobile-cart-backbar strong{display:block}.mobile-cart-backbar strong{font-size:15px;line-height:19px}.mobile-cart-backbar span{overflow:hidden;color:var(--color-grey-600);font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.mobile-cart-backbar>button{height:48px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;background:transparent;font-size:15px;font-weight:600}.mobile-cart-backbar>button b{width:24px;height:24px;display:grid;flex:none;place-items:center;border-radius:50%;background:var(--color-black);color:var(--color-white);font:700 12px var(--font-number),Nunito,sans-serif}.mobile-cart-page>main{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-cart-group,.mobile-cart-summary{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-cart-group>header{min-height:42px;display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--color-grey-200);background:var(--color-grey-50)}.mobile-cart-group>header strong{color:var(--color-grey-600);font-size:14px;font-weight:600}.mobile-cart-group>header span{color:var(--color-grey-400);font-size:14px}.mobile-cart-line{display:flex;flex-direction:column;gap:10px;padding:14px;border-bottom:1px solid var(--color-grey-100)}.mobile-cart-line:last-child{border-bottom:0}.mobile-cart-line__top{display:grid;grid-template-columns:56px minmax(0,1fr) 36px;grid-gap:12px;gap:12px}.mobile-cart-line__top>img{width:56px;height:56px;border-radius:3px;object-fit:cover;background:var(--color-grey-100)}.mobile-cart-line__top>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.mobile-cart-line__top>div>a{color:var(--color-black);font-size:16px;font-weight:500;line-height:21px}.mobile-cart-line__top>div>b{color:var(--color-grey-600);font:700 12px var(--font-number),Nunito,sans-serif}.mobile-cart-line__top small{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--color-grey-100);font-size:14px;font-weight:600}.mobile-cart-line__top small i{width:8px;height:8px;border-radius:50%;background:var(--color-green)}.mobile-cart-line__top small.is-limited{background:var(--color-amber-bg);color:var(--color-amber)}.mobile-cart-line__top small.is-limited i{background:var(--color-amber)}.mobile-cart-line__top small svg{width:14px;height:14px}.mobile-cart-line__top>button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-grey-400)}.mobile-cart-line__top>button svg{width:18px;height:18px}.mobile-cart-line__amount{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.mobile-cart-stepper{height:48px;display:grid;grid-template-columns:44px 58px 44px;overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:white}.mobile-cart-stepper button{display:grid;place-items:center;padding:0;border:0;background:transparent}.mobile-cart-stepper button svg{width:18px;height:18px}.mobile-cart-stepper strong{display:flex;align-items:center;justify-content:center;gap:4px;border-right:1px solid var(--color-grey-200);border-left:1px solid var(--color-grey-200);font:700 17px var(--font-number),Nunito,sans-serif}.mobile-cart-stepper strong span{color:var(--color-grey-600);font:500 14px var(--font-body),Inter,sans-serif}.mobile-cart-line__amount>div:last-child{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mobile-cart-line__amount p{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0;color:var(--color-grey-600);font-size:13px;text-align:right}.mobile-cart-line__amount p b{padding:3px 7px;border-radius:2px;background:var(--color-grey-100);color:var(--color-black);font-size:12px}.mobile-cart-line__amount>div:last-child>strong{font:700 17px var(--font-number),Nunito,sans-serif}.mobile-cart-line__links{display:flex;gap:18px}.mobile-cart-line__links button{height:40px;display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--color-black);font-size:14px;font-weight:600}.mobile-cart-line__links svg{width:15px;height:15px}.mobile-cart-line__note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px;border-radius:var(--radius);background:var(--color-grey-50);color:var(--color-grey-600);font-size:14px}.mobile-cart-line__note svg{width:14px;height:14px;flex:none}.mobile-cart-split-note{display:flex;gap:8px;margin:0;color:var(--color-grey-600);font-size:14px;line-height:21px}.mobile-cart-split-note svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--color-grey-400)}.mobile-cart-summary{display:flex;flex-direction:column;gap:12px;padding:14px}.mobile-cart-summary h2{margin:0;font:700 16px var(--font-display),Manrope,sans-serif}.mobile-cart-summary>div,.mobile-cart-summary>p{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0}.mobile-cart-summary>p span{color:var(--color-grey-600);font-size:15px}.mobile-cart-summary>p strong{flex:none;font:700 16px var(--font-number),Nunito,sans-serif}.mobile-cart-summary>div{padding-top:12px;border-top:1px solid var(--color-grey-100);font-size:16px;font-weight:600}.mobile-cart-summary>div strong{font:700 20px var(--font-number),Nunito,sans-serif}.mobile-cart-summary aside{display:flex;gap:8px;color:var(--color-grey-600);font-size:14px;line-height:21px}.mobile-cart-summary aside svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--color-grey-400)}.mobile-cart-checkout{position:fixed;z-index:32;right:0;bottom:73px;left:0;height:72px;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px 24px;border-top:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-cart-checkout>div>span{display:block;color:var(--color-grey-600);font-size:13px}.mobile-cart-checkout p{display:flex;align-items:baseline;gap:4px;margin:1px 0 0}.mobile-cart-checkout strong{font:700 18px var(--font-number),Nunito,sans-serif}.mobile-cart-checkout small{color:var(--color-grey-600);font-size:12px}.mobile-cart-checkout>a,.mobile-cart-checkout>button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:16px;font-weight:600}.mobile-cart-checkout>a svg,.mobile-cart-checkout>button svg{width:18px;height:18px}.mobile-product-detail{min-height:100dvh;display:block;padding-bottom:204px;background:var(--color-grey-50)}.mobile-product-backbar{height:56px;display:grid;grid-template-columns:56px 1fr 56px;align-items:center;border-bottom:1px solid var(--color-grey-100);background:var(--color-white)}.mobile-product-backbar>button{width:48px;height:48px;display:grid;place-items:center;border:0;background:transparent}.mobile-product-backbar>button:first-child{margin-left:4px}.mobile-product-backbar>button:last-child{margin-right:4px}.mobile-product-backbar svg{width:20px;height:20px}.mobile-product-backbar>div{min-width:0;text-align:left}.mobile-product-backbar span,.mobile-product-backbar strong{display:block}.mobile-product-backbar strong{font-size:15px;line-height:19px}.mobile-product-backbar span{color:var(--color-grey-600);font:500 11px/15px var(--font-number),Nunito,sans-serif}.mobile-product-detail__content{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.mobile-product-gallery{display:flex;flex-direction:column;gap:8px}.mobile-product-gallery__hero{position:relative;height:358px;overflow:hidden;border:0;border-radius:var(--radius);background:var(--color-white)}.mobile-product-gallery__hero img{object-fit:cover}.mobile-product-gallery__thumbs{display:flex;gap:8px}.mobile-product-gallery__thumbs button{position:relative;min-width:0;height:80px;flex:1 1;overflow:hidden;padding:0;border:1px solid var(--color-grey-200);border-radius:3px;background:var(--color-white)}.mobile-product-gallery__thumbs button.is-active{border:2px solid var(--color-black)}.mobile-product-gallery__thumbs img{object-fit:cover}.mobile-product-heading{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mobile-product-heading>span{color:var(--color-grey-600);font-size:13px;font-weight:600}.mobile-product-heading h1{margin:0;font:700 22px/29px var(--font-display),Manrope,sans-serif}.mobile-product-heading>p{margin:0;color:var(--color-grey-600);font-size:15px}.mobile-product-heading small{min-height:25px;display:inline-flex;align-items:center;gap:6px;margin-top:3px;padding:3px 9px;border-radius:999px;background:var(--color-grey-100);color:var(--color-black);font-size:14px;font-weight:600}.mobile-product-heading small i{width:7px;height:7px;border-radius:50%;background:var(--color-green)}.mobile-product-heading small svg{width:14px;height:14px}.mobile-product-heading small.is-limited{background:var(--color-amber-bg);color:var(--color-amber)}.mobile-product-heading small.is-limited i{background:var(--color-amber)}.mobile-product-price{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.mobile-product-price>div{display:flex;align-items:baseline;gap:7px}.mobile-product-price>div strong{font:700 24px/31px var(--font-number),Nunito,sans-serif}.mobile-product-price>div span{color:var(--color-grey-600);font-size:14px}.mobile-product-price>b{display:inline-flex;align-items:center;gap:6px;font-size:14px}.mobile-product-price>b svg{width:16px;height:16px}.mobile-product-price>p{margin:0;color:var(--color-grey-600);font-size:14px;line-height:20px}.mobile-product-estimate-note{width:100%;border-top:1px solid var(--color-grey-200);border-bottom:1px solid var(--color-grey-200)}.mobile-product-estimate-note>strong{height:44px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.mobile-product-estimate-note>strong svg{width:16px;height:16px}.mobile-product-estimate-note p{margin:0 0 12px;color:var(--color-grey-600);font-size:14px;line-height:20px}.mobile-product-arrival,.mobile-product-weight-card{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-product-weight-card h2{height:46px;display:flex;align-items:center;gap:8px;margin:0;padding:0 14px;border-bottom:1px solid var(--color-grey-200);font-size:15px}.mobile-product-weight-card h2 svg{width:17px;height:17px}.mobile-product-weight-card div{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 0}.mobile-product-weight-card div span{color:var(--color-grey-600);font-size:14px}.mobile-product-weight-card div strong{font:700 16px var(--font-number),Nunito,sans-serif}.mobile-product-weight-card>p{display:flex;align-items:center;gap:8px;margin:10px 14px 12px;color:var(--color-grey-600);font-size:14px}.mobile-product-weight-card>p svg{width:15px;height:15px;color:var(--color-grey-400)}.mobile-product-note{width:100%;height:56px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);font-size:15px;font-weight:600;text-align:left;margin-top:4px}.mobile-product-note svg{width:18px;height:18px}.mobile-product-note svg:last-child{width:17px;margin-left:auto}.mobile-product-restocking{padding:14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-grey-100)}.mobile-product-restocking h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px}.mobile-product-restocking h2 svg{width:16px;height:16px;color:var(--color-grey-600)}.mobile-product-restocking p{margin:0;color:var(--color-grey-600);font-size:14px;line-height:21px}.mobile-product-arrival{padding:14px}.mobile-product-arrival h2{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:16px}.mobile-product-arrival h2 svg{width:18px;height:18px}.mobile-product-arrival__steps>div{position:relative;min-height:54px;display:flex;gap:12px}.mobile-product-arrival__steps>div:not(:last-child):after{content:"";position:absolute;left:8px;top:18px;bottom:-2px;width:1px;background:var(--color-grey-200)}.mobile-product-arrival__steps i{position:relative;z-index:1;width:17px;height:17px;display:grid;flex:none;place-items:center;border:1px solid var(--color-grey-300);border-radius:50%;background:white}.mobile-product-arrival__steps .is-done i{border-color:var(--color-black);background:var(--color-black);color:white}.mobile-product-arrival__steps i svg{width:11px;height:11px}.mobile-product-arrival__steps p{display:flex;flex-direction:column;gap:2px;margin:-2px 0 0}.mobile-product-arrival__steps strong{font-size:15px}.mobile-product-arrival__steps span{color:var(--color-grey-400);font-size:13px}.mobile-product-arrival>p{margin:5px 0 0;color:var(--color-grey-600);font-size:14px;line-height:20px}.mobile-product-alternatives h2,.mobile-product-specs h2{margin:0 0 12px;font-size:18px}.mobile-product-alternatives>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mobile-product-alternatives article{min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:white}.mobile-product-alternatives__image{position:relative;height:90px}.mobile-product-alternatives__image img{object-fit:contain}.mobile-product-alternatives__image b{position:absolute;left:4px;bottom:3px;padding:2px 4px;background:white;font-size:10px}.mobile-product-alternatives h3{min-height:40px;margin:0;font-size:14px;line-height:19px}.mobile-product-alternatives small{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.mobile-product-alternatives small i{width:6px;height:6px;border-radius:50%;background:var(--color-green)}.mobile-product-alternatives p{margin:0;font-size:11px}.mobile-product-alternatives p strong{font:700 15px var(--font-number),Nunito,sans-serif}.mobile-product-alternatives article>span{color:var(--color-grey-600);font-size:11px}.mobile-product-alternatives article>button{height:36px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:auto;border:0;border-radius:var(--radius);background:var(--color-black);color:white;font-weight:600}.mobile-product-alternatives article>button svg{width:14px;height:14px}.mobile-product-specs>div{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius) var(--radius) 0 0;background:white}.mobile-product-specs p{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:8px 12px;border-bottom:1px solid var(--color-grey-100)}.mobile-product-specs p span{color:var(--color-grey-600);font-size:14px}.mobile-product-specs p strong{font-size:14px;font-weight:500;text-align:right}.mobile-product-specs>button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;border:1px solid var(--color-black);border-radius:var(--radius);background:white;font-size:14px;font-weight:600}.mobile-product-specs>button svg{width:15px}.mobile-product-sticky-wrap{position:fixed;z-index:32;right:0;bottom:73px;left:0}.mobile-product-stock-warning{margin:0;padding:8px 16px;border-top:1px solid var(--color-amber-border);border-bottom:1px solid var(--color-amber-border);background:var(--color-amber-bg);color:var(--color-amber);font-size:13px;font-weight:600}.mobile-product-sticky{display:flex;flex-direction:column;gap:8px;padding:10px 16px 16px;border-top:1px solid var(--color-grey-200);background:white}.mobile-product-sticky>p{display:flex;align-items:baseline;gap:7px;margin:0;color:var(--color-grey-600);font-size:13px}.mobile-product-sticky>p strong{font:700 14px var(--font-number),Nunito,sans-serif}.mobile-product-sticky>p small{color:var(--color-grey-400)}.mobile-product-sticky>div{display:flex;gap:12px}.mobile-product-stepper{width:132px;height:46px;display:flex;align-items:center;border:1px solid var(--color-grey-200);border-radius:var(--radius)}.mobile-product-stepper button{width:38px;height:44px;display:grid;place-items:center;border:0;background:transparent}.mobile-product-stepper button svg{width:15px;height:15px}.mobile-product-stepper strong{margin-left:auto;font:700 17px var(--font-number),Nunito,sans-serif}.mobile-product-stepper span{margin:0 auto 0 5px;color:var(--color-grey-600);font-size:14px}.mobile-product-action{height:46px;display:flex;flex:1 1;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius);background:var(--color-black);color:white;font-size:16px;font-weight:600}.mobile-product-action svg{width:17px;height:17px}.mobile-product-detail--restocking .mobile-product-action{flex-basis:100%}.regulars-screen--desktop{display:none}.mobile-regulars-page{display:block;margin:0 0 -84px;padding-bottom:145px;background:var(--color-grey-50)}.mobile-regulars-page .mobile-storefront-topbar{background:var(--color-white);border-bottom:1px solid var(--color-grey-200)}.mobile-regulars-page>main{display:flex;flex-direction:column;gap:12px;padding:16px 16px 24px}.mobile-regulars-page>main>header{display:flex;flex-direction:column;gap:3px}.mobile-regulars-page>main>header h1{margin:0;font:700 24px/31px var(--font-display),Manrope,sans-serif}.mobile-regulars-page>main>header p{margin:0;color:var(--color-grey-600);font-size:14px}.mobile-regular-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mobile-regular-filters button{min-width:0;height:70px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-regular-filters button.is-active{padding:9px;border:2px solid var(--color-black)}.mobile-regular-filters strong{font:700 20px/25px var(--font-number),Nunito,sans-serif}.mobile-regular-filters button:first-child strong{color:var(--color-amber)}.mobile-regular-filters span{overflow:hidden;color:var(--color-grey-600);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mobile-regular-sort{width:100%;height:48px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-regular-sort span{color:var(--color-grey-600);font-size:14px}.mobile-regular-sort strong{flex:1 1;font-size:15px;text-align:left}.mobile-regular-sort svg{width:16px;height:16px}.mobile-regulars-list{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white)}.mobile-regular-row{min-height:180px;display:grid;grid-template-columns:52px minmax(0,1fr) 80px;align-items:center;grid-gap:10px;gap:10px;padding:14px 10px;border-bottom:1px solid var(--color-grey-100)}.mobile-regular-row:last-child{border-bottom:0}.mobile-regular-row>img{width:52px;height:52px;border-radius:3px;object-fit:cover;background:var(--color-grey-100)}.mobile-regular-row__body{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.mobile-regular-row__body>a{width:100%;color:var(--color-black);font-size:16px;font-weight:500;line-height:21px}.mobile-regular-row__body>b{color:var(--color-grey-600);font:700 12px/16px var(--font-number),Nunito,sans-serif}.mobile-regular-row__status{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--color-grey-100);color:var(--color-black);font-size:14px;font-weight:600}.mobile-regular-row__status i{width:8px;height:8px;border-radius:50%;background:var(--color-green)}.mobile-regular-row__status svg{width:14px;height:14px}.mobile-regular-row__status.is-limited{background:var(--color-amber-bg);color:var(--color-amber)}.mobile-regular-row__status.is-limited i{background:var(--color-amber)}.mobile-regular-row__status.is-restocking{color:var(--color-grey-600)}.mobile-regular-row__body>p,.mobile-regular-row__body>span{margin:0;font-size:14px;line-height:18px}.mobile-regular-row__body>p{color:var(--color-grey-600)}.mobile-regular-row__body>span{color:var(--color-grey-400);font-size:13px}.mobile-regular-row__actions{display:flex;flex-direction:column;align-items:center;gap:6px}.mobile-regular-row__actions>b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--color-black);color:var(--color-white);font:700 12px var(--font-number),Nunito,sans-serif}.mobile-regular-row__actions>button:first-of-type{width:80px;height:48px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--color-black);border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:15px;font-weight:600}.mobile-regular-row__actions>button:first-of-type.is-secondary{background:var(--color-white);color:var(--color-black)}.mobile-regular-row__actions>button:first-of-type svg{width:17px;height:17px}.mobile-regular-row__actions>button:last-child{width:80px;height:34px;padding:0;border:0;background:transparent;color:var(--color-grey-600);font-size:13px;font-weight:600}.mobile-regulars-bulk{position:fixed;z-index:32;right:0;bottom:73px;left:0;padding:12px 16px;border-top:1px solid var(--color-grey-200);background:var(--color-white)}.mobile-regulars-bulk button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius);background:var(--color-black);color:var(--color-white);font-size:16px;font-weight:600}.mobile-regulars-bulk svg{width:18px;height:18px}.add-note-sheet{position:fixed;z-index:100;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--color-white)}.add-note-sheet__header{height:56px;display:grid;grid-template-columns:48px minmax(0,1fr);flex:none;align-items:center;padding-inline:4px 16px;border-bottom:1px solid var(--color-grey-200)}.add-note-sheet__header>button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent}.add-note-sheet__header>button svg{width:18px;height:18px}.add-note-sheet__header>div{min-width:0}.add-note-sheet__header span,.add-note-sheet__header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-note-sheet__header strong{font-size:15px;line-height:19px}.add-note-sheet__header span{color:var(--color-grey-600);font-size:11px;line-height:15px}.add-note-sheet__content{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:16px 16px 104px}.add-note-sheet__field{display:flex;flex-direction:column;gap:10px}.add-note-sheet__field label,.add-note-sheet__quick h2{margin:0;color:var(--color-grey-600);font-size:14px;font-weight:600}.add-note-sheet__field textarea{width:100%;height:170px;resize:none;padding:14px;border:1px solid var(--color-black);border-radius:var(--radius);outline:0;background:var(--color-white);color:var(--color-black);font:400 16px/1.5 var(--font-body),Inter,sans-serif}.add-note-sheet__field textarea::placeholder{color:var(--color-grey-400)}.add-note-sheet__field>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-grey-600);font-size:14px}.add-note-sheet__field>div strong{flex:none;color:var(--color-grey-400);font:700 13px var(--font-number),Nunito,sans-serif}.add-note-sheet__quick{display:flex;flex-direction:column;gap:10px}.add-note-sheet__quick>div{display:flex;flex-direction:column;gap:8px}.add-note-sheet__quick button{width:100%;height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-size:15px;text-align:left}.add-note-sheet__quick button span{flex:1 1}.add-note-sheet__quick button svg{width:16px;height:16px;flex:none}.add-note-sheet__quick button svg:last-child{width:17px;height:17px;color:var(--color-grey-400)}.add-note-sheet__footer{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 16px 24px;border-top:1px solid var(--color-grey-200);background:var(--color-white)}.add-note-sheet__footer button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-black);border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-size:16px;font-weight:600}.add-note-sheet__footer button:last-child{background:var(--color-black);color:var(--color-white)}.add-note-sheet__footer svg{width:18px;height:18px}}.choice-menu{position:relative;display:inline-flex}.choice-menu>button svg{width:13px;height:13px;color:var(--color-grey-400)}.choice-menu .choice-menu__list{position:absolute;z-index:40;top:calc(100% + 6px);right:0;min-width:200px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);box-shadow:0 8px 24px #0000001a}.choice-menu .choice-menu__list button{height:34px;display:flex;justify-content:flex-start;align-items:center;padding:0 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--color-charcoal);font-size:12px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer}.choice-menu .choice-menu__list button.is-selected,.choice-menu .choice-menu__list button:hover{background:var(--color-grey-100);color:var(--color-black);font-weight:600}.order-detail-head>div:last-child>a,.statement-alert a{display:flex;height:38px;padding:0 16px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-black);font-size:12px;font-weight:600;text-decoration:none}.order-detail-head>div:last-child>a.is-dark{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.order-detail-head>div:last-child>a svg{width:14px;height:14px}.statement-alert a{height:auto;padding:0;border:0;background:transparent;font-size:11px}.invoice-zoom{display:flex;align-items:center;border:1px solid var(--color-grey-200);border-radius:4px;background:#fff}.invoice-toolbar .invoice-zoom button{height:36px;padding:0 10px;border:0;background:transparent}.invoice-toolbar .invoice-zoom button:disabled{color:var(--color-grey-400);cursor:default}@media (max-width:720px){button.mobile-invoice-zoom{width:100%;border-width:0 0 1px;border-style:solid;font:inherit;font-size:14px;text-align:left;cursor:pointer}.mobile-invoice-content.is-zoomed{overflow-x:auto;align-items:flex-start}.mobile-order-detail-actions>a{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-black);border-radius:var(--radius);background:white;color:var(--color-black);font-size:15px;font-weight:600;text-decoration:none}}@page{size:A4;margin:8mm}@media print{body,html{background:#fff!important}.account-sidebar,.app-toast-viewport,.mobile-cart-bar,.mobile-invoice-page,.mobile-nav-drawer,.mobile-order-detail-page,.mobile-order-placed-page,.mobile-orders-page,.mobile-statement-page,.mobile-storefront-header,.mobile-storefront-topbar,.mobile-tab-bar,.print-hide,.storefront-header{display:none!important}.account-area,.invoice-page--desktop,.order-detail-screen--desktop,.order-placed-page,.statement-screen--desktop{display:block!important}.account-area{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.invoice-page,.order-placed-page{min-height:0!important;padding:0!important;overflow:visible!important;background:#fff!important}.invoice-note,.invoice-toolbar,.order-breadcrumb{display:none!important}.invoice-document{width:auto!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none!important;zoom:1!important}.statement-table{overflow:visible!important}.statement-head,.statement-row{min-width:0!important}.invoice-document,.order-info-card,.order-line-row,.statement-row{page-break-inside:avoid;break-inside:avoid}}.mobile-home-product-card__image b{position:absolute;top:8px;right:8px;padding:3px 6px;background:var(--color-black);color:var(--color-white);font:700 11px var(--font-number),Nunito,sans-serif}.mobile-deal-old{margin-right:5px;color:var(--color-grey-400);font:600 12px var(--font-number),Nunito,sans-serif}.mobile-deal-end{display:flex;align-items:center;gap:5px;margin:0;color:var(--color-grey-600);font-size:12px;line-height:15px}.mobile-deal-end svg{width:12px;height:12px;flex:none}