body.store,.sp-bot{--page:#f3ece5;--page-2:#ede4db;--ink:#17130f;--ink-2:#3c352f;--ink-3:#4a423b;--ink-mute:#6e645c;--ink-soft:#8b8078;--line:#e2d7cc;--line-2:#d3c7bb;--on-film:#fff;--on-film-dim:#ffffffeb;--on-film-rule:#fffc;--gold:#d7b45d;--oak:#826147;--font-serif:"Heebo Variable", Heebo, sans-serif;--font-sans:"Assistant Variable", Assistant, system-ui, sans-serif;--font-latin-serif:"Cormorant Garamond", "Frank Ruhl Libre", serif;--t-page:calc(26px * var(--t-scale,1));--t-page-l:calc(34px * var(--t-scale,1));--t-page-lat:calc(30px * var(--t-scale,1));--t-page-lat-l:calc(40px * var(--t-scale,1));--t-name:calc(17px * var(--t-scale,1));--t-name-l:calc(20px * var(--t-scale,1));--t-name-lat:calc(19px * var(--t-scale,1));--t-name-lat-l:calc(22px * var(--t-scale,1));--t-title:calc(24px * var(--t-scale,1));--t-title-l:calc(34px * var(--t-scale,1));--t-price:calc(14px * var(--t-scale,1));--t-price-l:calc(15px * var(--t-scale,1));--t-body:calc(15px * var(--t-scale,1));--t-body-l:calc(17px * var(--t-scale,1));--t-ui:calc(13px * var(--t-scale,1));--t-ui-l:calc(15px * var(--t-scale,1));--t-label:calc(13px * var(--t-scale,1));--t-label-l:calc(14px * var(--t-scale,1));--gutter:14px;--gap:10px;--tap:44px;--measure:62ch}@media (width>=900px){body.store,.sp-bot{--gutter:40px;--gap:24px;--tap:48px}}.store{background:var(--page);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-ui);-webkit-font-smoothing:antialiased}.store-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;padding-inline:8px;display:flex;position:relative}.store-head--bare{border-bottom:0}.store-head__side{align-items:center;display:flex}.store-head__mark{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.store-head__mark a{pointer-events:auto;min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:flex}.icon-btn{width:var(--tap);height:var(--tap);color:var(--ink-mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.icon-btn:hover{color:var(--ink)}.icon-btn svg{display:block}@media (width>=900px){.store-head{height:76px;padding-inline:28px}}.cat-head{padding:16px var(--gutter) 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cat-head__kicker{font-size:var(--t-label);color:var(--ink-mute);margin-bottom:6px;display:block}.cat-head__name{font-family:var(--font-serif);font-weight:400;font-size:var(--t-page);margin:0;line-height:1.24;display:inline}:root[data-script=latin] .cat-head__name,:root[data-script=cyrillic] .cat-head__name{font-family:var(--font-latin-serif);font-size:var(--t-page-lat)}.cat-head__count{font-size:var(--t-price);color:var(--ink-mute);margin-inline-start:7px}@media (width>=900px){.cat-head{align-items:flex-end;padding-top:30px}.cat-head__name{font-size:var(--t-page-l)}:root[data-script=latin] .cat-head__name,:root[data-script=cyrillic] .cat-head__name{font-size:var(--t-page-lat-l)}}.grid{gap:var(--gap);padding-inline:var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}.grid>:nth-child(3n+1){grid-column:1/-1}@media (width>=900px){.grid{grid-template-columns:repeat(4,1fr)}.grid>:nth-child(3n+1){grid-column:auto}.grid>:nth-child(5n+1){grid-column:1/-1;width:100%;max-width:900px;margin-inline:auto;padding-block:34px}}.card{color:inherit;text-decoration:none;display:block}.card__frame{aspect-ratio:1;background:var(--page-2);width:100%;display:block;position:relative;overflow:hidden}.card--tall .card__frame{aspect-ratio:4/5}.card__frame img{object-fit:cover;width:100%;height:100%;display:block}.card__frame--flat{justify-content:center;align-items:center;display:flex}.card__frame--flat img{object-fit:contain;width:84%;height:84%}.card__dots{bottom:10px;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;inset-inline:0}.card__dot{background:#17130f42;border-radius:50%;width:5px;height:5px}.card__dot[aria-current=true]{background:var(--ink)}.card__frame--dark .card__dot{background:#f3ece580}.card__frame--dark .card__dot[aria-current=true]{background:var(--page)}.card__meta{justify-content:space-between;align-items:flex-start;gap:8px;min-height:50px;padding-top:11px;display:flex}.card__name{font-family:var(--font-serif);font-size:var(--t-name);line-height:1.3;display:block}:root[data-script=latin] .card__name,:root[data-script=cyrillic] .card__name{font-family:var(--font-latin-serif);font-size:var(--t-name-lat)}.card__price{font-size:var(--t-price);color:var(--ink-3);padding-top:2px;line-height:1.35;display:block}.card__add{width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-block:-5px;margin-inline-end:-5px;padding:0;display:flex}.card__add span{border:1px solid var(--line-2);width:34px;height:34px;color:var(--ink-mute);border-radius:50%;justify-content:center;align-items:center;display:flex}.card__add:hover span{border-color:var(--ink);color:var(--ink)}@media (width>=900px){.card__meta{min-height:56px;padding-top:14px}.card__name{font-size:var(--t-name-l)}:root[data-script=latin] .card__name,:root[data-script=cyrillic] .card__name{font-size:var(--t-name-lat-l)}.card__price{font-size:var(--t-price-l)}.card__add span{width:38px;height:38px}}.btn-wide{border:1px solid var(--ink);width:100%;height:52px;color:var(--ink);font:inherit;font-weight:500;font-size:var(--t-ui);letter-spacing:.08em;cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:flex}.btn-wide:hover{background:var(--ink);color:var(--page)}.btn-wide[aria-disabled=true]{border-color:var(--line-2);color:var(--ink-soft);pointer-events:none}@media (width>=900px){.btn-wide{height:60px;font-size:var(--t-ui-l);letter-spacing:.1em}}.link-quiet{min-height:var(--tap);font-size:var(--t-label);letter-spacing:.06em;color:var(--ink);border-bottom:1px solid var(--gold);align-items:center;padding-bottom:5px;text-decoration:none;display:inline-flex}.link-quiet:hover{border-bottom-color:var(--ink)}.spec{margin-top:8px}.spec__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding-block:8px;display:flex}.spec__row:last-child{border-bottom:1px solid var(--line)}.spec__key{font-size:var(--t-ui);color:var(--ink-mute)}.spec__val{font-size:var(--t-ui);text-align:end}@media (width>=900px){.spec__row{min-height:46px}.spec__key,.spec__val{font-size:var(--t-ui-l)}}.prose{max-width:var(--measure);font-size:var(--t-body);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.75}@media (width>=900px){.prose{font-size:var(--t-body-l)}}.rule{background:var(--line);border:0;height:1px;margin:0}.rule-gold{background:var(--gold);border:0;height:1px;margin:0}.shopping-tools{max-width:1100px;padding:clamp(20px, 5vw, 60px) var(--gutter);color:var(--ink);font-size:calc(16px * var(--t-scale,1));margin-inline:auto;line-height:1.65}.shopping-tools h1{font-size:clamp(28px,6vw,42px);line-height:1.3}.shopping-tools h2{font-size:calc(24px * var(--t-scale,1));margin-block:30px 16px}.shopping-tools p,.shopping-tools h1,.shopping-tools h2,.shopping-tools h3,.shopping-tools a,.shopping-tools label{overflow-wrap:anywhere}.shopping-filters,.shopping-actions{flex-wrap:wrap;align-items:end;gap:14px;margin-block:20px;display:flex}.shopping-tools label{flex-direction:column;flex:160px;gap:6px;min-width:0;display:flex}.shopping-tools input,.shopping-tools select,.shopping-tools button{font:inherit;border:1px solid var(--ink-mute);min-width:44px;max-width:100%;min-height:44px;color:inherit;background:var(--page);border-radius:2px;padding:.62rem 1.05rem}.shopping-tools button{cursor:pointer;white-space:normal}.shopping-tools button:disabled{opacity:.6;cursor:wait}.shopping-tools a,.shopping-guidance a{color:var(--ink-2);min-height:var(--tap);min-width:var(--tap);text-underline-offset:.2em;align-items:center;display:inline-flex}.shopping-tools :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.shopping-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;display:grid}.shopping-card{border:1px solid var(--line-2);background:var(--page);padding-block:var(--space-3);padding-inline:var(--space-3);min-width:0}.shopping-card h3{font-size:calc(21px * var(--t-scale,1));margin:0 0 12px;line-height:1.4}.shopping-card p{margin-block:10px}.shopping-card .shopping-actions{margin-bottom:0}.shopping-notice{padding:var(--space-2);border-inline-start:3px solid var(--ink-mute);background:var(--page-2)}.shopping-share{overflow-wrap:anywhere;user-select:all}.shopping-guidance{margin-block:24px}.shopping-guidance summary{cursor:pointer;min-height:44px;padding-block:12px}.shopping-invitation{padding-block:var(--space-2);padding-inline:var(--gutter);background:var(--page-2);color:var(--ink);flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.shopping-invitation a,.shopping-invitation button{min-width:44px;min-height:44px;color:inherit;font:inherit;align-items:center;display:inline-flex}.shopping-invitation button{cursor:pointer;background:0 0;border:0}.shopping-invitation__line{align-self:center;margin:0}.shopping-invitation__go{border-bottom:1px solid var(--gold);text-decoration:none}.shopping-invitation__later{color:var(--ink-mute)}.shopping-occasions{margin:0 0 var(--space-2);border:0;padding:0}.shopping-occasions legend{font-family:var(--font-serif);font-size:calc(20px * var(--t-scale,1));margin-bottom:8px;padding:0}.shopping-occasions__row{flex-wrap:wrap;gap:8px;display:flex}.shopping-occasions__row button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.62rem 1.05rem}.shopping-occasions__row button[aria-pressed=true]{background:var(--ink);color:var(--page);border-color:var(--ink)}@media print{.shopping-filters,.shopping-actions,.shopping-invitation{display:none}.shopping-card,.shopping-guidance,.shopping-tools li{break-inside:avoid}.shopping-tools h1,.shopping-tools h2,.shopping-tools h3{break-after:avoid}}.shopping-image{object-fit:contain;block-size:auto;max-block-size:24rem;inline-size:100%}.menu[data-astro-cid-x33na32m]{z-index:110;position:fixed;inset:0}.menu__scrim[data-astro-cid-x33na32m]{cursor:pointer;background:#17130f57;position:absolute;inset:0}.menu__panel[data-astro-cid-x33na32m]{background:var(--page);flex-direction:column;width:min(318px,86vw);display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}.menu__top[data-astro-cid-x33na32m]{align-items:center;height:52px;padding-inline:8px;display:flex}.menu__top[data-astro-cid-x33na32m] .icon-btn[data-astro-cid-x33na32m]{color:var(--ink)}.menu__mark[data-astro-cid-x33na32m]{padding:6px 22px 26px}.menu__list[data-astro-cid-x33na32m]{margin:0;padding:0 22px;list-style:none}.menu__list[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m]{border-top:1px solid var(--line);min-height:56px;font-family:var(--font-serif);font-size:calc(20px * var(--t-scale,1));color:var(--ink);align-items:center;padding-block:10px;text-decoration:none;display:flex}:root[data-script=latin] .menu__list[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m],:root[data-script=cyrillic] .menu__list[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m]{font-family:var(--font-latin-serif);font-size:calc(22px * var(--t-scale,1))}.menu__list[data-astro-cid-x33na32m] li[data-astro-cid-x33na32m]:last-child a[data-astro-cid-x33na32m]{border-bottom:1px solid var(--line)}.menu__list[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m]:hover{color:var(--oak)}.menu__foot[data-astro-cid-x33na32m]{flex-direction:column;gap:16px;margin-top:auto;padding:0 22px 30px;display:flex}.menu__langs[data-astro-cid-x33na32m]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.menu__shop[data-astro-cid-x33na32m]{font-size:var(--t-label);color:var(--ink-mute)}.menu__lang-list[data-astro-cid-x33na32m]{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;display:flex}.menu__lang-list[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m]{font-size:var(--t-label);color:var(--ink-mute);padding-block:4px;text-decoration:none}.menu__lang-list[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m][aria-current=true]{color:var(--ink);border-bottom:1px solid var(--ink)}.store-head__nav[data-astro-cid-x33na32m]{display:none}@media (width>=900px){.store-head__nav[data-astro-cid-x33na32m]{align-items:center;gap:28px;display:flex;position:absolute;inset-inline-start:92px}.store-head__nav[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m]{font-size:var(--t-label-l);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;text-decoration:none}.store-head__nav[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m]:hover{color:var(--ink)}#menu-open[data-astro-cid-x33na32m]{display:none}}.store-foot[data-astro-cid-x33na32m]{margin-top:var(--gutter);padding:0 var(--gutter) 40px}.store-foot__nav[data-astro-cid-x33na32m]{flex-wrap:wrap;gap:4px 20px;padding-top:20px;display:flex}.store-foot__nav[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m]{font-size:var(--t-label);color:var(--ink-mute);min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.store-foot__nav[data-astro-cid-x33na32m] a[data-astro-cid-x33na32m]:hover{color:var(--ink)}.store-foot__stamp[data-astro-cid-x33na32m]{font-size:var(--t-label);color:var(--ink-mute);padding-top:10px;display:block}
