.lpg-overlay[hidden],.lpg-drawer[hidden],.lpg-sheet[hidden]{display:none!important}.lpg-sprite{position:absolute;width:0;height:0;overflow:hidden}:root{--lpg-ink:#111;--lpg-muted:#6b6863;--lpg-line:#ebe8e3;--lpg-cream:#f4f1ee;--lpg-app-h:62px;--lpg-sticky:0px}.lpg-overlay{position:fixed;inset:0;z-index:1000;background:#0a0a0a7a;opacity:0;transition:opacity .22s}.lpg-overlay.is-open{opacity:1}html.lpg-locked,html.lpg-locked body{overflow:hidden;overscroll-behavior:none}.lpg-m__btn{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:10px;background:transparent;color:var(--lpg-ink);cursor:pointer;text-decoration:none}.lpg-m__btn svg,.lpg-app svg,.lpg-drawer svg,.lpg-sheet svg,.lpg-m svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lpg-m__btn svg{width:24px;height:24px}.lpg-m__btn:active{background:var(--lpg-cream)}:is(.lpg-m,.lpg-drawer,.lpg-sheet,.lpg-app,.lpg-chips) :focus-visible{outline:2px solid var(--lpg-ink);outline-offset:2px}.lpg-header .lpg-utility{height:32px;overflow:hidden}.lpg-header .lpg-utility__row{position:relative;justify-content:center;overflow:visible}.lpg-header .lpg-utility span{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding:0!important;border:0!important;font-size:var(--fs-12, 12px)!important;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.lpg-header .lpg-utility span.is-active,.lpg-header .lpg-utility:not(.is-rotating) span:first-child{opacity:1;transform:none}.lpg-header .lpg-utility i{display:none}.lpg-header{position:sticky;top:-32px;z-index:900;transition:transform .25s ease,box-shadow .25s}.lpg-header.is-stuck{box-shadow:0 6px 18px #00000012}.lpg-header.is-hidden{transform:translateY(-100%)}.lpg-header .lpg-main,.lpg-header .lpg-nav{display:none!important}.lpg-m{display:block;background:#fff;border-bottom:1px solid var(--lpg-line)}.lpg-m__bar{display:flex;align-items:center;gap:4px;height:58px;padding:0 8px 0 6px}.lpg-m__logo{display:flex;align-items:center;gap:10px;margin-right:auto;color:var(--lpg-ink);text-decoration:none}.lpg-m__logo svg{width:27px;height:44px;stroke:none!important}.lpg-m__logo b{padding-left:10px;border-left:1px solid #222;font-size:var(--fs-11, 11px);line-height:1.2;letter-spacing:.02em;font-weight:700}.lpg-m__acts{display:flex;align-items:center;gap:2px}.lpg-m__cart .cart-count,.lpg-app__ico .cart-count{position:absolute;inset:5px 3px auto auto;width:auto;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--lpg-ink);color:#fff;font:700 11px/1 var(--dr-font-body,Roboto,Arial,sans-serif);font-style:normal}.lpg-m__search{display:flex;gap:8px;padding:0 12px 10px}.lpg-m__find{display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:44px;padding:0 16px;border:1px solid #dcd8d2;border-radius:24px;background:#faf9f7;color:#7a766f;font:400 14px/1 var(--dr-font-body,Roboto,Arial,sans-serif);text-align:left;cursor:pointer}.lpg-m__find svg{width:20px;height:20px;flex:none;color:var(--lpg-ink)}.lpg-m__find span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lpg-m__call{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--lpg-ink);color:#fff}.lpg-m__call svg{width:20px;height:20px}.lpg-chips{display:block;background:#fff;border-bottom:1px solid var(--lpg-line)}.lpg-chips>div{display:flex;gap:8px;overflow-x:auto;padding:10px 12px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lpg-chips>div::-webkit-scrollbar{display:none}.lpg-chips a{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid #e1ddd6;border-radius:18px;background:#fff;color:var(--lpg-ink);font:600 13px/1 var(--dr-font-body,Roboto,Arial,sans-serif);text-decoration:none;white-space:nowrap;scroll-snap-align:start}.lpg-chips a[aria-current=page]{background:var(--lpg-ink);border-color:var(--lpg-ink);color:#fff}.lpg-chips a.is-offer{background:#f3efe8;border-color:#cfc6b8}.lpg-app{position:fixed;left:0;right:0;bottom:0;z-index:950;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--lpg-app-h) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);background:#fffffff7;border-top:1px solid var(--lpg-line);box-shadow:0 -6px 20px #0000000d;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.lpg-app>a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;color:var(--lpg-muted);font:600 12px/1 var(--dr-font-body,Roboto,Arial,sans-serif);text-decoration:none}.lpg-app>a>svg,.lpg-app__ico>svg{width:23px;height:23px}.lpg-app__ico{position:relative;display:block;width:23px;height:23px}.lpg-app__ico .cart-count{top:-7px;right:-11px}.lpg-app>a[aria-current=page]{color:var(--lpg-ink)}.lpg-app>a[aria-current=page]:before{content:"";position:absolute;top:0;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:var(--lpg-ink)}.lpg-app__offer>svg{box-sizing:content-box;width:20px!important;height:20px!important;padding:9px;margin-top:-20px;border:4px solid #fff;border-radius:50%;background:var(--lpg-ink);color:#fff;box-shadow:0 6px 14px #0000002e}.lpg-app__offer{color:var(--lpg-ink)!important}.lpg-drawer{position:fixed;top:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;width:min(400px,88vw);background:#fff;box-shadow:12px 0 40px #0000002e;transform:translate(-102%);transition:transform .28s cubic-bezier(.2,.8,.2,1);font-family:var(--dr-font-body,Roboto,Arial,sans-serif);color:var(--lpg-ink)}.lpg-drawer.is-open{transform:none}.lpg-drawer__head{display:flex;align-items:center;gap:12px;height:64px;padding:0 8px 0 16px;border-bottom:1px solid var(--lpg-line)}.lpg-drawer__logo svg{display:block;width:24px;height:39px;stroke:none!important}.lpg-drawer__head h2{margin:0 auto 0 0;font:700 18px/1 var(--dr-font-heading,"Roboto Condensed",Roboto,Arial,sans-serif)}.lpg-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px calc(24px + env(safe-area-inset-bottom,0px))}.lpg-drawer__search{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;border:1px solid #dcd8d2;border-radius:24px;background:#faf9f7;color:#7a766f;font:400 14px/1 inherit;cursor:pointer}.lpg-drawer__search svg{width:20px;height:20px;color:var(--lpg-ink)}.lpg-drawer__label{margin:20px 0 6px;font-size:var(--fs-12, 12px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lpg-muted)}.lpg-drawer__cats a,.lpg-drawer__links a{color:var(--lpg-ink);text-decoration:none}.lpg-drawer__cats a{display:grid;grid-template-columns:44px 1fr 18px;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #f1eee9}.lpg-drawer__thumb{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:10px;background:var(--lpg-cream)}.lpg-drawer__thumb img{width:100%;height:100%;object-fit:cover}.lpg-drawer__thumb svg{width:22px;height:22px}.lpg-drawer__cats strong{display:block;font-size:var(--fs-15, 15px);font-weight:700;line-height:1.25}.lpg-drawer__cats small{display:block;margin-top:2px;font-size:var(--fs-12, 12px);color:var(--lpg-muted)}.lpg-drawer__arrow{width:16px;height:16px;color:#9a958d}.lpg-drawer__cats a[aria-current=page] strong{text-decoration:underline;text-underline-offset:3px}.lpg-drawer__all strong{font-weight:700}.lpg-drawer__offer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--lpg-ink);color:#fff;text-decoration:none}.lpg-drawer__offer strong{display:block;font-size:var(--fs-15, 15px)}.lpg-drawer__offer small{display:block;margin-top:3px;font-size:var(--fs-12, 12px);color:#d9d5ce}.lpg-drawer__offer svg{width:22px;height:22px;flex:none}.lpg-drawer__links{display:grid}.lpg-drawer__links a{display:flex;align-items:center;min-height:46px;border-bottom:1px solid #f1eee9;font-size:var(--fs-15, 15px);font-weight:600}.lpg-drawer__links a[aria-current=page]{font-weight:800}.lpg-drawer__account{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.lpg-drawer__account a{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px solid #dcd8d2;border-radius:10px;color:var(--lpg-ink);font-size:var(--fs-13, 13px);font-weight:700;text-decoration:none}.lpg-drawer__account svg{width:18px;height:18px}.lpg-drawer__help{margin-top:16px;padding:16px;border-radius:12px;background:var(--lpg-cream)}.lpg-drawer__help p{display:flex;flex-direction:column;gap:3px;margin:0 0 12px;font-size:var(--fs-14, 14px)}.lpg-drawer__help p span{font-size:var(--fs-12, 12px);color:var(--lpg-muted)}.lpg-drawer__tel{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:10px;background:var(--lpg-ink);color:#fff;font-size:var(--fs-16, 16px);font-weight:700;text-decoration:none}.lpg-drawer__tel svg{width:20px;height:20px}.lpg-drawer__mail{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;color:var(--lpg-ink);font-size:var(--fs-13, 13px);text-decoration:none;word-break:break-all}.lpg-drawer__mail svg{width:16px;height:16px;flex:none}.lpg-sheet{position:fixed;inset:0;z-index:1002;display:flex;flex-direction:column;background:#fff;opacity:0;transform:translateY(-12px);transition:opacity .2s,transform .2s;font-family:var(--dr-font-body,Roboto,Arial,sans-serif);color:var(--lpg-ink)}.lpg-sheet.is-open{opacity:1;transform:none}.lpg-sheet__head{display:flex;align-items:center;justify-content:space-between;height:58px;padding:env(safe-area-inset-top,0px) 8px 0 16px}.lpg-sheet__head h2{margin:0;font:700 20px/1 var(--dr-font-heading,"Roboto Condensed",Roboto,Arial,sans-serif)}.lpg-sheet__form{display:flex;align-items:center;gap:8px;margin:0 12px;padding:0 6px 0 14px;height:52px;border:1.5px solid var(--lpg-ink);border-radius:28px}.lpg-sheet__form>svg{width:20px;height:20px;flex:none}.lpg-sheet__form input[type=search]{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:var(--fs-16, 16px);color:var(--lpg-ink);-webkit-appearance:none;appearance:none}.lpg-sheet__form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#d9d5ce url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m7 7 10 10M17 7 7 17'/%3E%3C/svg%3E") center/12px no-repeat;cursor:pointer}.lpg-sheet__form button{height:40px;padding:0 18px;border:0;border-radius:22px;background:var(--lpg-ink);color:#fff;font-size:var(--fs-14, 14px);font-weight:700;cursor:pointer}.lpg-sheet__results{flex:1 1 auto;overflow-y:auto;padding:8px 12px 0}.lpg-sheet__results:empty{display:none}.lpg-sheet__popular{padding:6px 16px}.lpg-sheet__chips{display:flex;flex-wrap:wrap;gap:8px}.lpg-sheet__chips a,.lpg-sr__cats a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid #e1ddd6;border-radius:18px;color:var(--lpg-ink);font-size:var(--fs-13, 13px);font-weight:600;text-decoration:none}.lpg-sr__status{padding:18px 4px;color:var(--lpg-muted);font-size:var(--fs-14, 14px)}.lpg-sr__cats{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0 10px}.lpg-sr__item{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #f1eee9;color:var(--lpg-ink);text-decoration:none}.lpg-sr__item img{width:56px;height:56px;object-fit:cover;border-radius:8px;background:var(--lpg-cream)}.lpg-sr__item strong{display:block;font-size:var(--fs-14, 14px);font-weight:700;line-height:1.3}.lpg-sr__item small{display:block;margin-top:4px;font-size:var(--fs-13, 13px);color:var(--lpg-muted)}.lpg-sr__item small b{color:var(--lpg-ink)}.lpg-sr__item.is-active,.lpg-sr__item:hover{background:#faf9f7}.lpg-sr__all{display:flex;align-items:center;justify-content:center;height:48px;margin:14px 0 24px;border-radius:10px;background:var(--lpg-ink);color:#fff;font-size:var(--fs-14, 14px);font-weight:700;text-decoration:none}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media(prefers-reduced-motion:reduce){.lpg-header,.lpg-drawer,.lpg-sheet,.lpg-overlay,.lpg-header .lpg-utility span{transition:none!important}}@media(max-width:900px){body .lpg-m__cart .cart-count,body .lpg-app__ico .cart-count{display:grid!important}}@media(min-width:901px){.lpg-m,.lpg-chips,.lpg-app{display:none}.lpg-header{position:relative;top:auto;transform:none;box-shadow:none}.lpg-header .lpg-main,.lpg-header .lpg-nav{display:block!important}.lpg-header .lpg-utility{height:37px;overflow:visible}.lpg-header .lpg-utility__row{position:static;justify-content:center}.lpg-header .lpg-utility span{position:static;inset:auto;opacity:1;transform:none;padding:0 clamp(12px,2vw,32px)!important;transition:none}.lpg-header .lpg-utility span+span{border-left:1px solid #8a8a8a!important}}
