[data-calmy-nav]{height:100svh;max-height:100svh;display:flex;flex-direction:column;background:var(--t-card, #F1EBE0);border-radius:0 18px 18px 0;overflow:hidden;overscroll-behavior:contain}[data-calmy-nav] *{min-width:0}.cmenu__head{flex:none;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;min-height:60px;padding:8px 12px;border-bottom:1px solid rgb(var(--t-ink-rgb) / .1);background:var(--t-card, #F1EBE0)}.cmenu__hbtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--t-ink);cursor:pointer}.cmenu__hbtn svg{width:20px;height:20px}.cmenu__brand{justify-self:center;display:flex;align-items:center}.cmenu__brand svg,.cmenu__brand img{max-height:20px;width:auto}.cmenu__hact{display:flex;align-items:center}.cmenu__hcart{position:relative}.cmenu__count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--t-ink);color:var(--t-page);font-family:var(--c-sans);font-size:10px;line-height:16px;text-align:center}.cmenu__count:empty{display:none}.cmenu__tabs{flex:none;display:flex;gap:20px;padding:12px 16px 0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgb(var(--t-ink-rgb) / .1);background:var(--t-card, #F1EBE0)}.cmenu__tabs::-webkit-scrollbar{display:none}.cmenu__tabs{padding-right:28px;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%)}@media(prefers-reduced-motion:reduce){.cmenu__tabs{scroll-behavior:auto}}.cmenu__tab{flex:none;padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:none;font-family:var(--c-sans);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--c-muted, var(--t-neutral));cursor:pointer;transition:color .16s var(--c-ease, ease)}.cmenu__tab.is-on{color:var(--t-ink);border-bottom-color:var(--t-ink)}.cmenu__lead{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 10px;background:var(--t-card, #F1EBE0)}.cmenu__leadname{font-family:var(--c-serif, Georgia, serif);font-size:19px;line-height:1.15;letter-spacing:-.01em;color:var(--t-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmenu__leadall{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:44px;margin:-12px 0;font-family:var(--c-sans);font-size:13px;font-weight:600;color:var(--t-ink);text-decoration:none;white-space:nowrap}.cmenu__leadall svg{width:15px;height:15px}.cmenu__leadall:hover{text-decoration:underline;text-underline-offset:3px}.cmenu__leadall:focus-visible{outline:2px solid var(--t-ink);outline-offset:3px;border-radius:6px}.cmenu__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 16px 0;background:var(--t-card, #F1EBE0)}.cmenu__panel[hidden]{display:none}@keyframes cmenu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cmenu__panel.is-in{animation:cmenu-in .18s var(--c-ease, ease) both}.cmenu__tiles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cmenu__tile{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:#fcfaf6;text-decoration:none;color:inherit;transition:background-color .15s var(--c-ease, ease)}.cmenu__tile:hover{background:#fff}.cmenu__tile:active{background:#f6f2ea}.cmenu__tile:focus-visible{background:#fff;outline:2px solid var(--t-ink);outline-offset:2px}.cmenu__timg{flex:none;width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--t-page, #FBF7EF);overflow:hidden}.cmenu__tphoto{max-width:100%;max-height:100%;object-fit:contain;display:block}.cmenu__ttext{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;align-items:flex-start}.cmenu__tname{font-family:var(--c-sans);font-size:16px;font-weight:600;line-height:1.3;color:var(--t-ink);overflow-wrap:anywhere}.cmenu__tsub{font-family:var(--c-sans);font-size:12.5px;line-height:1.35;color:var(--c-muted, var(--t-neutral));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cmenu__tbadge{align-self:flex-start;margin-top:3px;padding:3px 8px;border-radius:999px;background:rgb(var(--t-ink-rgb) / .07);font-family:var(--c-sans);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted, var(--t-neutral))}.cmenu__tgo{flex:none;display:flex;align-items:center;justify-content:center;width:20px;color:var(--c-muted, var(--t-neutral));transition:transform .15s var(--c-ease, ease),color .15s var(--c-ease, ease)}.cmenu__tgo svg{width:16px;height:16px}.cmenu__tile:hover .cmenu__tgo,.cmenu__tile:focus-visible .cmenu__tgo{color:var(--t-ink);transform:translate(2px)}@media(prefers-reduced-motion:reduce){.cmenu__tgo{transition:none}}@media(hover:none){.cmenu__tile:hover .cmenu__tgo{color:var(--c-muted, var(--t-neutral));transform:none}}.cmenu__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:12px;font-family:var(--c-sans);font-size:13px;font-weight:600;color:var(--t-ink);text-decoration:underline;text-underline-offset:3px}.cmenu__all svg{width:15px;height:15px}.cmenu__subs{list-style:none;margin:4px 0 0;padding:12px 0 0;border-top:1px solid rgb(var(--t-ink-rgb) / .1);display:flex;flex-wrap:wrap;gap:8px}.cmenu__subs a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:rgb(var(--t-ink-rgb) / .05);font-family:var(--c-sans);font-size:12.5px;color:var(--t-ink);text-decoration:none}.cmenu__util{margin-top:18px;padding:14px 0 calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid rgb(var(--t-ink-rgb) / .1)}.cmenu__promo-t{font-family:var(--c-sans);font-size:12.5px;line-height:1.45;color:var(--c-muted, var(--t-neutral))}.cmenu__promo-t p{margin:0}.cmenu__promo-a,.cmenu__ulink{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--c-sans);font-size:13px;font-weight:600;color:var(--t-ink);text-decoration:none}.cmenu__promo-a svg{width:15px;height:15px}.cmenu__uic{width:18px;height:18px}.cmenu__ulink{display:flex}@media(prefers-reduced-motion:reduce){.cmenu__panel.is-in{animation:none}.cmenu__tab,.cmenu__tile{transition:none}[data-calmy-nav]{scroll-behavior:auto}}.cmenu__tprice{margin-top:2px;font-family:var(--c-sans);font-size:13.5px;font-weight:600;color:var(--t-ink)}.cmenu__ebook{display:flex;align-items:center;gap:10px;margin:10px 16px 0;padding:10px 12px;border:1px solid rgb(var(--t-ink-rgb) / .14);border-radius:12px;color:var(--c-fg);font-size:16px;font-weight:600;text-decoration:none}.cmenu__ebook:focus-visible{outline:2px solid var(--c-clay);outline-offset:2px}.cmenu__ebookic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgb(var(--t-ink-rgb) / .05);color:#6b7355}.cmenu__ebookgo{margin-left:auto;flex:none;opacity:.45}.cmenu__head.cmenu__head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.cmenu__hl{display:flex;align-items:center;gap:2px;justify-self:start}.cmenu__hr{display:flex;align-items:center;justify-content:flex-end;justify-self:end}.cmenu__brand{justify-self:center;min-inline-size:0}.cmenu__rows{display:block}.cmenu__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:64px;padding:16px 0;border-block-end:1px solid var(--c-line);text-decoration:none;color:var(--c-fg)}.cmenu__row:last-child{border-block-end:0}.cmenu__rowt{font-family:var(--c-sans);font-size:19px;font-weight:400;line-height:1.2;letter-spacing:-.01em}@media(min-width:1000px){.cmenu__rowt{font-size:20px}}.cmenu__rowgo{inline-size:20px;block-size:20px;flex:none;color:var(--c-muted)}@media(hover:hover){.cmenu__row:hover .cmenu__rowgo{color:var(--c-fg)}}.cmenu__phs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:14px}.cmenu__ph{position:relative;display:block;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;text-decoration:none;background:var(--t-card)}.cmenu__phimg{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cmenu__ph:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(var(--t-ink-rgb) / 0),rgb(var(--t-ink-rgb) / .55));pointer-events:none}.cmenu__phlbl{position:absolute;inset-inline-start:12px;inset-block-end:11px;z-index:1;font-family:var(--c-sans);font-size:14px;font-weight:500;line-height:1.2;color:var(--t-white, #FFFFFF)}.cmenu__foot{display:flex;gap:28px;margin-block-start:22px;padding-block-start:18px;border-block-start:1px solid var(--c-line)}.cmenu__foot-a{font-family:var(--c-sans);font-size:14px;color:var(--c-muted);text-decoration:none}@media(hover:hover){.cmenu__foot-a:hover{color:var(--c-fg)}}.chead__btn--search{display:none}@media(min-width:1000px){.chead__btn--search{display:inline-flex}}.cmenu__hbtn--search{display:inline-flex}@media(min-width:1000px){.cmenu__hbtn--search{display:none}}@media(min-width:1000px){.cpanel--left[data-calmy-nav]{width:min(100vw,520px);max-width:100vw}}.cmenu__head{grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto)}.cmenu__hl,.cmenu__hr{display:flex;align-items:center;gap:2px}.cmenu__hr{justify-content:flex-end}@media(min-width:1000px){.cmenu__hbtn--search{display:inline-flex}}.cmenu__rows .cmenu__row{inline-size:100%;min-block-size:60px;padding-inline:0;border-inline:0;border-block-start:0;background:none;text-align:start;font:inherit;color:var(--c-fg);cursor:pointer;-webkit-tap-highlight-color:transparent}.cmenu__rows .cmenu__rowt{font-weight:600;letter-spacing:-.015em}@media(hover:hover){.cmenu__rows .cmenu__row:hover .cmenu__rowt{opacity:.72}}.cmenu__rows .cmenu__row:focus-visible{outline:2px solid var(--c-fg);outline-offset:-2px;border-radius:6px}.cmenu__sale{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-block-start:16px;padding:14px 16px;border-radius:14px;background:var(--cmsale-bg, #4F5940);color:var(--cmsale-fg, #FBF7EF);text-decoration:none}.cmenu__salet{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.cmenu__saleh{font-family:var(--c-sans);font-size:16px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.cmenu__sales{font-family:var(--c-sans);font-size:12.5px;line-height:1.3;opacity:.85}.cmenu__salego{inline-size:20px;block-size:20px;flex:none}@media(hover:hover){.cmenu__sale:hover .cmenu__salego{transform:translate(2px)}}.cmenu__salego{transition:transform .16s var(--c-ease, ease)}@media(prefers-reduced-motion:reduce){.cmenu__salego{transition:none}}@media(min-width:1000px){.cmenu__saleh{font-size:17px}.cmenu__sale{padding:16px 18px}}.cmenu__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.cmenu__foot-a{display:flex;align-items:center;min-block-size:44px}.cmenu__loc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:end;margin-block:14px 4px;padding-block-start:14px;border-block-start:1px solid var(--c-line)}.cmenu__locl{grid-column:1 / -1;font-family:var(--c-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.cmenu__locl+.cmenu__locs{grid-column:1 / -1}.cmenu__locs{inline-size:100%;min-block-size:44px;padding:0 10px;border:1px solid var(--c-line);border-radius:10px;background:var(--t-page, #FAF6EC);font-family:var(--c-sans);font-size:14px;color:var(--c-fg)}.cmenu__locb{grid-column:1 / -1;justify-self:start;min-block-size:44px;padding:0 16px;border:1px solid var(--c-line);border-radius:10px;background:none;font-family:var(--c-sans);font-size:13px;color:var(--c-fg);cursor:pointer}.cmsub{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;background:var(--t-card, #F1EBE0)}.cmsub[hidden]{display:none}.cmsub__head{flex:none;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 4px;border-block-end:1px solid var(--c-line)}.cmsub__back{inline-size:44px;block-size:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--t-ink);cursor:pointer}.cmsub__back svg{inline-size:20px;block-size:20px}.cmsub__t{font-family:var(--c-sans);font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--c-fg)}@media(min-width:1000px){.cmsub__t{font-size:18px}}.cmsub__list{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:14px 16px calc(18px + env(safe-area-inset-bottom))}.cmsub__list::-webkit-scrollbar{width:0;display:none}.cmsub--tiles .cmsub__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.cmsub__tile{position:relative;display:block;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--t-page, #FAF6EC);text-decoration:none}.cmsub__tileimg{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cmsub__tile:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(var(--t-ink-rgb) / 0),rgb(var(--t-ink-rgb) / .55));pointer-events:none}.cmsub__tilel{position:absolute;inset-inline-start:12px;inset-block-end:11px;z-index:1;font-family:var(--c-sans);font-size:14px;font-weight:500;line-height:1.2;color:#fff}.cmsub__tile:not(:has(.cmsub__tileimg)):after{display:none}.cmsub__tile:not(:has(.cmsub__tileimg)) .cmsub__tilel{color:var(--c-fg)}.cmsub--cards .cmsub__list{display:flex;flex-direction:column;gap:8px}.cmsub__card{display:flex;align-items:center;gap:12px;min-block-size:68px;padding:8px 12px 8px 8px;border:1px solid var(--c-line);border-radius:14px;background:var(--t-page, #FAF6EC);text-decoration:none;color:var(--c-fg)}.cmsub__thumb{flex:none;inline-size:52px;block-size:52px;border-radius:10px;overflow:hidden;background:var(--t-card, #F1EBE0)}.cmsub__thumbimg{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cmsub__cardt{display:flex;flex-direction:column;gap:2px;min-inline-size:0;flex:1 1 auto}.cmsub__cardh{font-family:var(--c-sans);font-size:15px;font-weight:600;line-height:1.2}.cmsub__cardd{font-family:var(--c-sans);font-size:12.5px;line-height:1.35;color:var(--c-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmsub__cardgo{inline-size:18px;block-size:18px;flex:none;color:var(--c-muted)}.cmsub__foot{flex:none;padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-block-start:1px solid var(--c-line);background:var(--t-card, #F1EBE0)}.cmsub__all{display:flex;align-items:center;justify-content:center;gap:8px;min-block-size:46px;border-radius:12px;background:var(--t-ink, #231E19);color:var(--t-page, #FAF6EC);font-family:var(--c-sans);font-size:14px;font-weight:600;text-decoration:none}.cmsub__all svg{inline-size:18px;block-size:18px}@keyframes cmsub-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes cmsub-back{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.cmsub.is-in{animation:cmsub-in .18s var(--c-ease, ease) both}.cmenu__body.is-back{animation:cmsub-back .18s var(--c-ease, ease) both}@media(prefers-reduced-motion:reduce){.cmsub.is-in,.cmenu__body.is-back{animation:none}}.cmsub__back:focus-visible,.cmenu__foot-a:focus-visible,.cmenu__locb:focus-visible,.cmsub__all:focus-visible{outline:2px solid var(--c-fg);outline-offset:-2px;border-radius:10px}.cmsub__tile:focus-visible,.cmsub__card:focus-visible,.cmenu__sale:focus-visible,.cmenu__ph:focus-visible{outline:2px solid var(--c-fg);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calmy-menu.css.map */
