.mock-module__8dgTlG__mockbar{color:#55534f;text-align:center;background:#ececea;padding:6px 16px;font-size:12px}.mock-module__8dgTlG__mockbar a{color:inherit}.mock-module__8dgTlG__header{z-index:20;padding:10px var(--gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;align-items:center;gap:clamp(12px,3vw,32px);display:flex;position:sticky;top:0}.mock-module__8dgTlG__brand{align-items:center;gap:10px;min-height:44px;margin-right:auto;text-decoration:none;display:flex}.mock-module__8dgTlG__brand img{border-radius:8px;flex:none}.mock-module__8dgTlG__brand span{flex-direction:column;line-height:1.25;display:flex}.mock-module__8dgTlG__brand b{color:var(--accent);font-size:18px;font-weight:700}.mock-module__8dgTlG__brand small{color:var(--muted);letter-spacing:.08em;font-size:11px}.mock-module__8dgTlG__nav{align-items:center;gap:clamp(14px,2.4vw,28px);font-size:15px;font-weight:500;display:flex}.mock-module__8dgTlG__nav a{white-space:nowrap;border-bottom:2px solid #0000;padding:8px 0;text-decoration:none}.mock-module__8dgTlG__nav a:hover{color:var(--accent)}.mock-module__8dgTlG__nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}@media (max-width:380px){.mock-module__8dgTlG__brand small{display:none}}.mock-module__8dgTlG__btn{border-radius:var(--btn-radius);background:var(--accent);min-height:48px;color:var(--accent-ink);font:inherit;cursor:pointer;box-shadow:var(--btn-shadow);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.mock-module__8dgTlG__btn:hover{background:var(--accent-hover);box-shadow:var(--btn-shadow-hover)}.mock-module__8dgTlG__btn:active{box-shadow:0 0 1px #0003}.mock-module__8dgTlG__btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mock-module__8dgTlG__btn svg{flex:none;width:22px;height:22px}.mock-module__8dgTlG__btnSmall{min-height:44px;padding:0 18px;font-size:15px}.mock-module__8dgTlG__btnLight{color:var(--accent);background:#fff}.mock-module__8dgTlG__btnLight:hover{background:var(--accent-soft)}.mock-module__8dgTlG__btnGlass{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-color:#ffffffbf}.mock-module__8dgTlG__btnGlass:hover{box-shadow:none;background:#ffffff3d}.mock-module__8dgTlG__btnOutline{background:var(--bg);color:var(--accent);border-color:var(--accent);box-shadow:none}.mock-module__8dgTlG__btnOutline:hover{background:var(--accent-soft);box-shadow:none}.mock-module__8dgTlG__btnLine{color:#047a35;box-shadow:none;background:#fff;border-color:#06c755}.mock-module__8dgTlG__btnLine:hover{box-shadow:none;background:#ecfbf2}@media (max-width:760px){.mock-module__8dgTlG__navHome,.mock-module__8dgTlG__headCall{display:none}}.mock-module__8dgTlG__hero{isolation:isolate;color:#fff;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#2a211b;align-items:end;min-height:clamp(440px,68svh,640px);display:grid;position:relative;overflow:hidden}.mock-module__8dgTlG__hero[data-dragging]{cursor:grabbing}.mock-module__8dgTlG__heroTrack{z-index:-2;transition:transform .6s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0}.mock-module__8dgTlG__hero[data-dragging] .mock-module__8dgTlG__heroTrack{transition:none}.mock-module__8dgTlG__heroSlide{flex:0 0 100%;height:100%}.mock-module__8dgTlG__heroSlide picture{height:100%;display:block}.mock-module__8dgTlG__hero img{object-fit:cover;pointer-events:none;width:100%;height:100%}.mock-module__8dgTlG__slideArrow,.mock-module__8dgTlG__viewerArrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000038;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:background-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mock-module__8dgTlG__slideArrow:hover,.mock-module__8dgTlG__viewerArrow:hover{background:#00000073}.mock-module__8dgTlG__slideArrow svg,.mock-module__8dgTlG__viewerArrow svg{width:22px;height:22px}.mock-module__8dgTlG__slidePrev{left:20px}.mock-module__8dgTlG__slideNext{right:20px}.mock-module__8dgTlG__dots{display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mock-module__8dgTlG__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mock-module__8dgTlG__dots button:before{content:"";background:#ffffff8c;border-radius:999px;width:8px;height:8px;transition:width .2s,background-color .2s}.mock-module__8dgTlG__dots button[aria-current]:before{background:#fff;width:22px}.mock-module__8dgTlG__dots button:focus-visible{outline-offset:-8px;border-radius:12px;outline:2px solid #fff}@media (min-width:701px){.mock-module__8dgTlG__heroText{padding-left:max(var(--gutter), 84px);padding-right:max(var(--gutter), 84px)}}@media (max-width:700px){.mock-module__8dgTlG__hero .mock-module__8dgTlG__slideArrow{display:none}}@media (prefers-reduced-motion:reduce){.mock-module__8dgTlG__heroTrack{transition:none}}.mock-module__8dgTlG__hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#14100cb8 0%,#14100c66 55%,#14100c1a 85%),linear-gradient(#0000 55%,#14100c73);position:absolute;inset:0}@media (max-width:700px){.mock-module__8dgTlG__hero:before{background:linear-gradient(#14100c59 0%,#14100c8c 45%,#14100cd1 100%)}}.mock-module__8dgTlG__heroText{width:100%;max-width:var(--max);text-shadow:0 1px 14px #00000059;padding:0 var(--gutter) clamp(48px, 9vh, 88px);margin:0 auto}.mock-module__8dgTlG__heroText h1{max-width:620px;margin:0;font-size:clamp(32px,5vw,56px);font-weight:700}.mock-module__8dgTlG__heroText p{opacity:.95;max-width:520px;margin:10px 0 0;font-size:clamp(16px,1.6vw,19px)}.mock-module__8dgTlG__heroBtns{text-shadow:none;flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:560px){.mock-module__8dgTlG__heroBtns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mock-module__8dgTlG__heroBtns .mock-module__8dgTlG__btn{padding:0 12px}}.mock-module__8dgTlG__section{padding:clamp(48px,7vw,88px) 0}.mock-module__8dgTlG__pageTop{padding-top:clamp(32px,5vw,56px)}.mock-module__8dgTlG__alt{background:var(--alt)}.mock-module__8dgTlG__wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.mock-module__8dgTlG__head{margin-bottom:24px}.mock-module__8dgTlG__head h1,.mock-module__8dgTlG__head h2{margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:700}.mock-module__8dgTlG__headRow{justify-content:space-between;align-items:flex-start;gap:4px 16px;display:flex}.mock-module__8dgTlG__lead{color:var(--muted);margin:6px 0 0;font-size:17px}.mock-module__8dgTlG__center{justify-content:center;margin-top:28px;display:flex}.mock-module__8dgTlG__rowBtns{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:560px){.mock-module__8dgTlG__rowBtns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mock-module__8dgTlG__rowBtns .mock-module__8dgTlG__btn{padding:0 10px}}.mock-module__8dgTlG__points{grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,48px);margin:0;padding:0;list-style:none;display:grid}.mock-module__8dgTlG__points li{grid-template-columns:auto 1fr;gap:2px 14px;display:grid}.mock-module__8dgTlG__points svg{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:50%;grid-row:span 2;padding:10px}.mock-module__8dgTlG__points b{font-size:18px}.mock-module__8dgTlG__points span{color:var(--muted);font-size:15px}@media (max-width:820px){.mock-module__8dgTlG__points{grid-template-columns:1fr;gap:20px}}.mock-module__8dgTlG__popular{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.mock-module__8dgTlG__popular{grid-template-columns:1fr;gap:10px}}.mock-module__8dgTlG__popular a{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--bg);min-height:72px;box-shadow:var(--card-shadow);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;text-decoration:none;transition:border-color .15s;display:flex}.mock-module__8dgTlG__popular a:hover{border-color:var(--card-border-hover)}.mock-module__8dgTlG__popular span{flex-direction:column;line-height:1.4;display:flex}.mock-module__8dgTlG__popular span b{font-size:17px}.mock-module__8dgTlG__popular span small{color:var(--muted);font-size:14px}.mock-module__8dgTlG__popular em{color:var(--accent);flex:none;font-size:22px;font-style:normal;font-weight:700}.mock-module__8dgTlG__popular em small{color:var(--muted);font-size:14px;font-weight:400}.mock-module__8dgTlG__split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.mock-module__8dgTlG__splitTop{align-items:start}@media (max-width:820px){.mock-module__8dgTlG__split{grid-template-columns:1fr}}.mock-module__8dgTlG__split>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--card-radius);width:100%}.mock-module__8dgTlG__facts{margin:0}.mock-module__8dgTlG__facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.mock-module__8dgTlG__facts dt{color:var(--muted)}.mock-module__8dgTlG__facts dd{text-align:right;margin:0;font-weight:600}.mock-module__8dgTlG__map{margin:0}.mock-module__8dgTlG__map svg{border:1px solid var(--line);border-radius:var(--card-radius);width:100%;height:auto;display:block}.mock-module__8dgTlG__map figcaption{color:var(--muted);margin-top:8px;font-size:13px}.mock-module__8dgTlG__steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.mock-module__8dgTlG__steps li{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--bg);counter-increment:step;flex-direction:column;gap:2px;padding:20px 22px;display:flex}.mock-module__8dgTlG__steps li:before{content:counter(step);background:var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-bottom:8px;font-size:15px;font-weight:700;display:grid}.mock-module__8dgTlG__steps b{font-size:18px}.mock-module__8dgTlG__steps span{color:var(--muted);font-size:15px}@media (max-width:820px){.mock-module__8dgTlG__steps{grid-template-columns:1fr}}.mock-module__8dgTlG__priceWrap{grid-template-columns:280px 1fr;align-items:start;gap:clamp(20px,3vw,40px);display:grid}.mock-module__8dgTlG__srcNote{border-radius:var(--radius);background:var(--alt);color:var(--muted);grid-column:1/-1;margin:0;padding:10px 14px;font-size:14px}.mock-module__8dgTlG__kinds{flex-direction:column;gap:12px;display:flex;position:sticky;top:84px}.mock-module__8dgTlG__searchBox{align-items:center;display:flex;position:relative}.mock-module__8dgTlG__searchBox>svg{width:20px;height:20px;color:var(--muted);pointer-events:none;position:absolute;left:14px}.mock-module__8dgTlG__searchBox input{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:0 44px;font-size:16px}.mock-module__8dgTlG__searchBox input::-webkit-search-cancel-button{display:none}.mock-module__8dgTlG__searchBox input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.mock-module__8dgTlG__searchBox button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:14px;position:absolute;right:2px}.mock-module__8dgTlG__searchBox button:hover{background:var(--alt)}.mock-module__8dgTlG__kindSelect{display:none}.mock-module__8dgTlG__kindList{scrollbar-width:thin;scrollbar-color:var(--card-border) transparent;flex-direction:column;max-height:calc(100svh - 180px);padding-right:4px;display:flex;overflow-y:auto}.mock-module__8dgTlG__kindList small{z-index:1;background:var(--bg);color:var(--ink);padding:4px 12px 6px;font-size:14px;font-weight:700;display:block;position:sticky;top:0}.mock-module__8dgTlG__kindList>div+div{margin-top:12px}.mock-module__8dgTlG__kindList>div+div small{border-top:1px solid var(--line);padding-top:12px}.mock-module__8dgTlG__kindList ul{margin:0;padding:0;list-style:none}.mock-module__8dgTlG__kindList button{border-radius:calc(var(--radius) - 2px);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:15px;transition:background-color .15s,color .15s;display:flex}.mock-module__8dgTlG__kindList button span{color:var(--muted);font-size:13px}.mock-module__8dgTlG__kindList button:hover{background:var(--alt)}.mock-module__8dgTlG__kindList button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.mock-module__8dgTlG__kindList button[aria-pressed=true] span{color:#fffc}.mock-module__8dgTlG__panel{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--bg);box-shadow:var(--card-shadow);padding:clamp(18px,3vw,32px)}@media (min-width:901px){.mock-module__8dgTlG__panel{flex-direction:column;min-height:923px;display:flex}.mock-module__8dgTlG__panel .mock-module__8dgTlG__picked{margin-top:auto}.mock-module__8dgTlG__panel .mock-module__8dgTlG__note{margin-bottom:18px}}.mock-module__8dgTlG__panelHead{grid-template-rows:auto auto;grid-template-columns:300px 1fr;align-content:center;column-gap:28px;display:grid}.mock-module__8dgTlG__panelHead>.mock-module__8dgTlG__gallery,.mock-module__8dgTlG__panelHead>.mock-module__8dgTlG__noPhoto{grid-row:1/3}.mock-module__8dgTlG__panelHead>div{align-self:end}.mock-module__8dgTlG__panelHead>p{align-self:start}.mock-module__8dgTlG__noPhoto{aspect-ratio:4/3;border-radius:var(--radius);background:var(--alt);width:100%;color:var(--muted);text-align:center;place-items:center;padding:8px;font-size:13px;display:grid}.mock-module__8dgTlG__gallery{flex-direction:column;gap:8px;min-width:0;display:flex}.mock-module__8dgTlG__galleryMain{aspect-ratio:4/3;border-radius:var(--radius);background:var(--alt);cursor:zoom-in;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;display:block;position:relative;overflow:hidden}.mock-module__8dgTlG__galleryMain[data-dragging]{cursor:grabbing}.mock-module__8dgTlG__galleryTrack{height:100%;transition:transform .35s cubic-bezier(.22,.61,.36,1);display:flex}.mock-module__8dgTlG__galleryMain[data-dragging] .mock-module__8dgTlG__galleryTrack{transition:none}.mock-module__8dgTlG__gallerySlide{flex:0 0 100%;height:100%}.mock-module__8dgTlG__gallerySlide img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.mock-module__8dgTlG__galleryArrow,.mock-module__8dgTlG__galleryZoom{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,opacity .15s;display:grid;position:absolute;box-shadow:0 1px 4px #1018282e}.mock-module__8dgTlG__galleryArrow{top:50%;transform:translateY(-50%)}.mock-module__8dgTlG__galleryArrow:hover,.mock-module__8dgTlG__galleryZoom:hover{background:#fff}.mock-module__8dgTlG__galleryArrow:disabled{opacity:0;pointer-events:none}.mock-module__8dgTlG__galleryArrow svg,.mock-module__8dgTlG__galleryZoom svg{width:20px;height:20px}.mock-module__8dgTlG__galleryPrev{left:8px}.mock-module__8dgTlG__galleryNext{right:8px}.mock-module__8dgTlG__galleryZoom{bottom:8px;right:8px}.mock-module__8dgTlG__galleryArrow:focus-visible,.mock-module__8dgTlG__galleryZoom:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:700px){.mock-module__8dgTlG__galleryArrow{display:none}}.mock-module__8dgTlG__galleryTag{color:var(--ink);font-family:var(--font-sans), sans-serif;background:#ffffffeb;border-radius:6px;padding:2px 10px;font-size:13px;font-weight:600;position:absolute;top:8px;left:8px}.mock-module__8dgTlG__galleryMain:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mock-module__8dgTlG__thumbs{scrollbar-width:none;gap:8px;min-height:48px;display:flex;overflow-x:auto}.mock-module__8dgTlG__thumbs::-webkit-scrollbar{display:none}.mock-module__8dgTlG__thumbs button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex:none;width:64px;height:48px;padding:0;transition:border-color .15s;position:relative;overflow:hidden}.mock-module__8dgTlG__thumbs button>span{color:var(--ink);font-family:var(--font-sans), sans-serif;text-align:center;white-space:nowrap;background:#ffffffe0;padding:1px 0 0;font-size:10px;font-weight:600;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.mock-module__8dgTlG__thumbs button:hover{border-color:var(--card-border-hover)}.mock-module__8dgTlG__thumbs button[aria-pressed=true]{border-color:var(--accent)}.mock-module__8dgTlG__thumbs img{object-fit:cover;border-radius:6px;width:100%;height:100%}.mock-module__8dgTlG__viewer{color:#fff;overscroll-behavior:contain;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0a08d1;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.mock-module__8dgTlG__viewer::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a0880}.mock-module__8dgTlG__viewer:focus{outline:none}.mock-module__8dgTlG__viewerStage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;height:100%;overflow:hidden}.mock-module__8dgTlG__viewerStage[data-dragging]{cursor:grabbing}.mock-module__8dgTlG__viewerTrack{height:100%;transition:transform .35s cubic-bezier(.22,.61,.36,1);display:flex}.mock-module__8dgTlG__viewerStage[data-dragging] .mock-module__8dgTlG__viewerTrack{transition:none}.mock-module__8dgTlG__viewerSlide{flex:0 0 100%;place-items:center;height:100%;padding:64px 16px;display:grid}.mock-module__8dgTlG__viewerSlide img{pointer-events:none;border-radius:8px;max-width:min(100%,1100px);max-height:100%}.mock-module__8dgTlG__viewerClose{z-index:2;width:48px;height:48px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;top:16px;right:16px}.mock-module__8dgTlG__viewerClose svg,.mock-module__8dgTlG__viewerArrow svg{width:22px;height:22px}.mock-module__8dgTlG__viewerArrow{z-index:2;position:fixed}.mock-module__8dgTlG__viewerArrow:disabled{opacity:.3;cursor:default}.mock-module__8dgTlG__viewer .mock-module__8dgTlG__dots{position:fixed;bottom:8px}@media (max-width:700px){.mock-module__8dgTlG__viewerArrow{display:none}}@media (prefers-reduced-motion:reduce){.mock-module__8dgTlG__viewerTrack{transition:none}}@media (max-width:560px){.mock-module__8dgTlG__panelHead{grid-template-columns:150px 1fr;column-gap:14px}.mock-module__8dgTlG__panelHead>.mock-module__8dgTlG__gallery,.mock-module__8dgTlG__panelHead>.mock-module__8dgTlG__noPhoto{grid-row:1}.mock-module__8dgTlG__thumbs{gap:9px;min-height:44px}.mock-module__8dgTlG__thumbs button{width:44px;height:44px}.mock-module__8dgTlG__panelHead>div{align-self:center}.mock-module__8dgTlG__panelHead>p{grid-column:1/-1;margin-top:10px;font-size:15px}}.mock-module__8dgTlG__panelHead small{color:var(--muted);font-size:14px}.mock-module__8dgTlG__panelHead h2{margin:0;font-size:clamp(24px,2.8vw,30px);font-weight:700}.mock-module__8dgTlG__panelHead p{color:var(--muted);margin:2px 0 0}.mock-module__8dgTlG__prices{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:18px}.mock-module__8dgTlG__prices th{border-bottom:2px solid var(--accent);color:var(--ink);text-align:left;vertical-align:bottom;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.3}.mock-module__8dgTlG__prices th span{color:var(--muted);font-size:12px;font-weight:400;display:block}.mock-module__8dgTlG__prices td{border-bottom:1px solid var(--line);padding:12px;font-size:17px}.mock-module__8dgTlG__prices th:last-child,.mock-module__8dgTlG__prices td:last-child{text-align:right}.mock-module__8dgTlG__prices td:last-child{color:var(--accent);font-size:18px;font-weight:700}.mock-module__8dgTlG__prices tbody tr{cursor:pointer;transition:background-color .15s}.mock-module__8dgTlG__prices tbody tr:hover{background:var(--alt)}.mock-module__8dgTlG__prices tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mock-module__8dgTlG__prices tbody tr[aria-selected=true],.mock-module__8dgTlG__prices tbody tr[data-picked]{background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent)}.mock-module__8dgTlG__prices tbody tr[aria-selected=true] td:first-child,.mock-module__8dgTlG__prices tbody tr[data-picked] td:first-child{font-weight:700}.mock-module__8dgTlG__prices tbody tr[data-out] td{color:var(--muted)}.mock-module__8dgTlG__prices tbody tr[data-out] td:last-child{color:var(--muted);font-weight:600}.mock-module__8dgTlG__outTag{border:1px solid var(--card-border);color:var(--ink);vertical-align:2px;border-radius:6px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600}.mock-module__8dgTlG__picked[data-out]{background:#fbf3e4}.mock-module__8dgTlG__picked[data-out]>span{color:#7a4a10;font-weight:600}.mock-module__8dgTlG__hasPhoto{background:var(--alt);color:var(--muted);vertical-align:2px;border-radius:6px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:400}.mock-module__8dgTlG__panelBtns{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.mock-module__8dgTlG__note{color:var(--muted);margin:14px 0 0;font-size:14px}.mock-module__8dgTlG__picked{border-radius:var(--radius);background:var(--accent-soft);align-items:center;min-height:52px;margin:18px 0 0;padding:0 16px;font-size:16px;line-height:1.6;display:flex}.mock-module__8dgTlG__picked>span{color:var(--muted)}.mock-module__8dgTlG__picked>.mock-module__8dgTlG__pickedText{color:var(--ink)}.mock-module__8dgTlG__picked b{color:var(--accent)}.mock-module__8dgTlG__picked+.mock-module__8dgTlG__panelBtns{margin-top:12px}@media (max-width:560px){.mock-module__8dgTlG__picked{height:78px;font-size:15px}}.mock-module__8dgTlG__order{border-radius:var(--card-radius);width:min(440px,100vw - 32px);color:var(--ink);background:var(--bg);border:0;padding:0;box-shadow:0 24px 64px #1018284d}.mock-module__8dgTlG__order::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10182873}.mock-module__8dgTlG__order:focus,.mock-module__8dgTlG__order:focus-visible{outline:none}.mock-module__8dgTlG__confirmWide{overscroll-behavior:contain;width:min(560px,100vw - 32px);max-height:min(85vh,760px);overflow-y:auto}.mock-module__8dgTlG__orderBody{padding:24px 24px 22px;position:relative}.mock-module__8dgTlG__orderBody h2{align-items:center;gap:10px;margin:0 48px 0 0;font-size:22px;font-weight:700;display:flex}.mock-module__8dgTlG__orderBody h2 svg{width:26px;height:26px;color:var(--accent);flex:none}.mock-module__8dgTlG__orderClose{background:var(--alt);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.mock-module__8dgTlG__orderClose svg{width:20px;height:20px}.mock-module__8dgTlG__orderLead{color:var(--muted);margin:14px 0 0}.mock-module__8dgTlG__orderLead b{color:var(--ink)}.mock-module__8dgTlG__orderMsg{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--alt);margin:8px 0 14px;padding:14px 16px;font-size:18px;font-weight:600}.mock-module__8dgTlG__orderValue{color:var(--accent);font-variant-numeric:tabular-nums;margin:6px 0 14px;font-size:30px;font-weight:700}.mock-module__8dgTlG__orderBody .mock-module__8dgTlG__btn{width:100%}.mock-module__8dgTlG__orderId{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:16px 0 0;display:flex}.mock-module__8dgTlG__linkBtn{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:600;text-decoration:underline}.mock-module__8dgTlG__orderNote{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:13px}@keyframes mock-module__8dgTlG__sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:600px){.mock-module__8dgTlG__order{border-radius:20px 20px 0 0;width:100%;max-width:100%;margin:auto 0 0;animation:.25s cubic-bezier(.22,.61,.36,1) mock-module__8dgTlG__sheet-up}.mock-module__8dgTlG__orderBody{padding-bottom:max(22px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mock-module__8dgTlG__order{animation:none}}.mock-module__8dgTlG__empty{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--bg);text-align:center;flex-direction:column;align-items:center;gap:18px;margin:0;padding:clamp(24px,4vw,40px) clamp(16px,3vw,32px);display:flex}.mock-module__8dgTlG__empty p{color:var(--muted);margin:0}.mock-module__8dgTlG__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mock-module__8dgTlG__chips button,.mock-module__8dgTlG__chips a{border:1px solid var(--card-border);border-radius:var(--btn-radius);background:var(--bg);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.mock-module__8dgTlG__chips button:hover,.mock-module__8dgTlG__chips a:hover{border-color:var(--accent);color:var(--accent)}.mock-module__8dgTlG__emptyBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:560px){.mock-module__8dgTlG__emptyBtns{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.mock-module__8dgTlG__emptyBtns .mock-module__8dgTlG__btn{padding:0 8px}}.mock-module__8dgTlG__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.mock-module__8dgTlG__priceWrap{grid-template-columns:1fr}.mock-module__8dgTlG__kinds{position:static}.mock-module__8dgTlG__kindList{display:none}.mock-module__8dgTlG__kindSelect{display:block}}@media (max-width:560px){.mock-module__8dgTlG__panel{padding:16px 14px}.mock-module__8dgTlG__prices th,.mock-module__8dgTlG__prices td{padding-left:8px;padding-right:8px}.mock-module__8dgTlG__prices td{font-size:16px}.mock-module__8dgTlG__panelBtns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mock-module__8dgTlG__panelBtns .mock-module__8dgTlG__btn{padding:0 8px;font-size:15px}}.mock-module__8dgTlG__dock{z-index:30;opacity:0;pointer-events:none;flex-direction:column;gap:10px;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:24px;right:16px;transform:translate(24px)}.mock-module__8dgTlG__dockOn{opacity:1;pointer-events:auto;transform:none}.mock-module__8dgTlG__dockBtn{border:1px solid var(--line);background:var(--bg);width:52px;height:52px;color:var(--accent);font:inherit;border-radius:50%;place-items:center;padding:0;text-decoration:none;transition:border-color .15s;display:grid;position:relative;box-shadow:0 2px 4px #10182814,0 8px 20px #10182824}.mock-module__8dgTlG__dockBtn:hover{border-color:var(--accent)}.mock-module__8dgTlG__dockBtn svg{width:24px;height:24px}.mock-module__8dgTlG__dockBtn:after{content:attr(data-label);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.mock-module__8dgTlG__dockBtn:hover:after,.mock-module__8dgTlG__dockBtn:focus-visible:after{opacity:1}.mock-module__8dgTlG__dockLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.mock-module__8dgTlG__dock{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);background:#ffffffa6;border:1px solid #fff9;border-radius:22px;flex-direction:row;gap:8px;padding:8px;transform:translateY(24px);box-shadow:0 2px 4px #1018280f,0 10px 28px #10182829}.mock-module__8dgTlG__dockOn{transform:none}.mock-module__8dgTlG__dockBtn{background:var(--bg);border:0;border-radius:16px;flex:1;justify-content:center;gap:10px;width:auto;height:52px;display:flex;box-shadow:0 1px 2px #1018281a,0 2px 6px #10182814}.mock-module__8dgTlG__dockBtn:first-child{background:var(--accent);color:var(--accent-ink)}.mock-module__8dgTlG__dockBtn:active{box-shadow:0 0 1px #10182833}.mock-module__8dgTlG__dockBtn:after{display:none}.mock-module__8dgTlG__dockLabel{clip-path:none;width:auto;height:auto;font-size:15px;font-weight:600;position:static;overflow:visible}.mock-module__8dgTlG__dockBtn:last-child .mock-module__8dgTlG__dockLabel{color:var(--ink)}.mock-module__8dgTlG__footInner{padding-bottom:104px}}@media (prefers-reduced-motion:reduce){.mock-module__8dgTlG__dock{transition:none}}.mock-module__8dgTlG__footer{border-top:1px solid var(--line);background:var(--alt)}.mock-module__8dgTlG__footInner{max-width:var(--max);padding:36px var(--gutter) 88px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px 40px;margin:0 auto;font-size:14px;display:flex}.mock-module__8dgTlG__footInner p{margin:4px 0 0}.mock-module__8dgTlG__footBrand{color:var(--accent);font-size:16px}.mock-module__8dgTlG__footNote{max-width:460px;font-size:13px}.mock-module__8dgTlG__select{min-width:0;position:relative}.mock-module__8dgTlG__select>button{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:600;transition:border-color .15s;display:flex}.mock-module__8dgTlG__select>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mock-module__8dgTlG__select>button svg{width:12px;height:8px;color:var(--muted);flex:none;transition:transform .2s}.mock-module__8dgTlG__select>button:hover{border-color:var(--card-border-hover)}.mock-module__8dgTlG__select>button:focus-visible,.mock-module__8dgTlG__select[data-open]>button{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.mock-module__8dgTlG__select[data-open]>button svg{transform:rotate(180deg)}.mock-module__8dgTlG__selectEmpty span{color:var(--muted)}.mock-module__8dgTlG__selectValue{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:50%}.mock-module__8dgTlG__selectList{z-index:40;border:1px solid var(--card-border);border-radius:var(--radius);background:var(--bg);max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #1018280f,0 16px 40px #10182829}.mock-module__8dgTlG__selectList .mock-module__8dgTlG__selectGroup{z-index:1;min-height:0;box-shadow:0 1px 0 var(--line);color:var(--ink);cursor:default;background:#fff;border-radius:0;margin:0 -6px 4px;padding:12px 18px 10px;font-size:14px;font-weight:700;display:block;position:sticky;top:-6px}.mock-module__8dgTlG__selectList .mock-module__8dgTlG__selectGroup~.mock-module__8dgTlG__selectGroup{border-top:1px solid var(--line);margin-top:6px}.mock-module__8dgTlG__selectList li[role=option]{scroll-margin-top:52px}.mock-module__8dgTlG__selectList li{border-radius:calc(var(--radius) - 4px);min-height:44px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:flex}.mock-module__8dgTlG__selectList li[data-hi]{background:var(--accent-soft)}.mock-module__8dgTlG__selectList li[aria-selected=true]{color:var(--accent);font-weight:600}.mock-module__8dgTlG__selectList li svg{flex:none;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.mock-module__8dgTlG__select>button svg{transition:none}}.mock-module__8dgTlG__admin{flex-direction:column;gap:20px;padding-bottom:120px;display:flex}.mock-module__8dgTlG__adminLoading{color:var(--muted)}.mock-module__8dgTlG__adminHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.mock-module__8dgTlG__adminHead h1{margin:0;font-size:clamp(26px,3.2vw,34px);font-weight:700}.mock-module__8dgTlG__adminHead h1 small{color:var(--muted);font-size:15px;font-weight:500}.mock-module__8dgTlG__adminHead .mock-module__8dgTlG__lead{margin-top:4px}.mock-module__8dgTlG__adminMain{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.mock-module__8dgTlG__adminKinds{flex-direction:column;gap:10px;display:flex;position:sticky;top:84px}.mock-module__8dgTlG__adminKinds>.mock-module__8dgTlG__note{margin:0}.mock-module__8dgTlG__adminList{scrollbar-width:thin;scrollbar-color:var(--card-border) transparent;flex-direction:column;max-height:calc(100svh - 250px);padding-right:4px;display:flex;overflow-y:auto}.mock-module__8dgTlG__adminList small{z-index:1;background:var(--bg);color:var(--ink);padding:4px 12px 6px;font-size:14px;font-weight:700;display:block;position:sticky;top:0}.mock-module__8dgTlG__adminList>div+div{margin-top:12px}.mock-module__8dgTlG__adminList>div+div small{border-top:1px solid var(--line);padding-top:12px}.mock-module__8dgTlG__adminList ul{margin:0;padding:0;list-style:none}.mock-module__8dgTlG__adminList button{border-radius:calc(var(--radius) - 2px);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:15px;display:flex}.mock-module__8dgTlG__adminList button>span{flex:1;min-width:0}.mock-module__8dgTlG__adminList button i{color:var(--muted);font-size:13px;font-style:normal}.mock-module__8dgTlG__adminList button:hover{background:var(--alt)}.mock-module__8dgTlG__adminList button[aria-current]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.mock-module__8dgTlG__adminList button[data-gone]>span{color:var(--muted);text-decoration:line-through}.mock-module__8dgTlG__kindAdd{align-self:flex-start;margin-top:4px}.mock-module__8dgTlG__tagOut,.mock-module__8dgTlG__tagEdit{border-radius:6px;flex:none;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:1.6}.mock-module__8dgTlG__tagOut{border:1px solid var(--card-border);color:var(--muted)}.mock-module__8dgTlG__tagEdit{color:#7a4a10;background:#fbf3e4}h3 .mock-module__8dgTlG__tagEdit{vertical-align:3px;margin-left:8px}.mock-module__8dgTlG__adminEdit{flex-direction:column;gap:16px;min-width:0;scroll-margin-top:90px;display:flex}.mock-module__8dgTlG__adminBack{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-weight:600;display:none}.mock-module__8dgTlG__adminTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mock-module__8dgTlG__adminTitle h2{margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:700}.mock-module__8dgTlG__adminTitle h2 .mock-module__8dgTlG__tagOut{vertical-align:5px;margin-left:10px;font-size:13px;display:inline-block}.mock-module__8dgTlG__adminBox{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--bg);box-shadow:var(--card-shadow);padding:clamp(16px,3vw,24px)}.mock-module__8dgTlG__adminBox h3{margin:0;font-size:18px;font-weight:700}.mock-module__8dgTlG__adminBox>.mock-module__8dgTlG__note{margin:2px 0 0}.mock-module__8dgTlG__adminPhotos{flex-wrap:wrap;gap:16px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mock-module__8dgTlG__adminPhotos li{flex-direction:column;gap:4px;display:flex;position:relative}.mock-module__8dgTlG__adminPhotos img{object-fit:cover;background:var(--alt);border-radius:8px;width:96px;height:72px}.mock-module__8dgTlG__photoDrop{border:2px solid var(--bg);color:#fff;cursor:pointer;background:#101828c7;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:-8px;right:-8px}.mock-module__8dgTlG__photoDrop:before{content:"";position:absolute;inset:-11px}.mock-module__8dgTlG__photoDrop svg{width:16px;height:16px}.mock-module__8dgTlG__photoDrop:hover{background:#b3261e}.mock-module__8dgTlG__photoDrop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mock-module__8dgTlG__photoNew{color:#7a4a10;background:#fbf3e4;border-radius:5px;padding:0 6px;font-size:11px;font-style:normal;font-weight:600;line-height:1.7;position:absolute;bottom:4px;left:4px}.mock-module__8dgTlG__adminPhotos .mock-module__8dgTlG__adminAdd{border:1px dashed var(--card-border-hover);background:var(--alt);width:96px;height:72px;min-height:0;color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;font-size:15px;font-weight:600}.mock-module__8dgTlG__sheetHead,.mock-module__8dgTlG__sheetRow{grid-template-columns:minmax(0,1fr) 84px 132px 60px 72px 168px;align-items:center;gap:8px;display:grid}.mock-module__8dgTlG__sheetLab{display:none}.mock-module__8dgTlG__sheetHead{border-bottom:2px solid var(--accent);color:var(--muted);margin-top:14px;padding:0 8px 6px;font-size:13px;font-weight:600}.mock-module__8dgTlG__sheetItem{border-bottom:1px solid var(--line);padding:6px 8px 2px}.mock-module__8dgTlG__sheetItem[data-changed]{background:#fffaf1;box-shadow:inset 3px 0 #c98a2b}.mock-module__8dgTlG__sheetItem[data-gone]{background:var(--alt)}.mock-module__8dgTlG__sheetItem[data-gone] input,.mock-module__8dgTlG__sheetItem[data-gone] .mock-module__8dgTlG__askChip{color:var(--muted);text-decoration:line-through}.mock-module__8dgTlG__sheetItem[data-gone] .mock-module__8dgTlG__sheetPhoto,.mock-module__8dgTlG__sheetItem[data-gone] .mock-module__8dgTlG__stockChip{opacity:.45}.mock-module__8dgTlG__sheetRow input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px;font-size:16px}.mock-module__8dgTlG__sheetRow input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.mock-module__8dgTlG__sheetRow input[readonly]{background:0 0;border-color:#0000;padding-left:2px}.mock-module__8dgTlG__sheetRow input[aria-invalid]{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e1f}.mock-module__8dgTlG__askChip{border:1px solid var(--card-border);background:var(--accent-soft);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 10px;font-size:14px;font-weight:600;display:flex}.mock-module__8dgTlG__askChip small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.3;text-decoration:underline}.mock-module__8dgTlG__askChip:disabled{cursor:default}.mock-module__8dgTlG__sheetPhoto{border:1px solid var(--line);background:var(--alt);width:60px;height:44px;color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0;font-size:18px;display:flex;position:relative;overflow:hidden}.mock-module__8dgTlG__sheetPhoto img{object-fit:cover;width:100%;height:100%}.mock-module__8dgTlG__sheetPhoto svg{flex:none;width:18px;height:18px}.mock-module__8dgTlG__sheetPhoto{font-size:13px;font-weight:600}.mock-module__8dgTlG__sheetPhoto .mock-module__8dgTlG__photoNew{padding:0 4px;font-size:10px;top:2px;bottom:auto;left:2px}.mock-module__8dgTlG__photoCount{color:#fff;text-align:center;background:#101828c7;border-radius:9px;min-width:18px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;bottom:2px;right:2px}.mock-module__8dgTlG__sheetPhoto:disabled{cursor:default;background:0 0;border-color:#0000}.mock-module__8dgTlG__stockChip{color:#1f6b38;min-height:44px;font:inherit;cursor:pointer;background:#eef7f0;border:1px solid #b7d7c0;border-radius:8px;padding:0 8px;font-size:14px;font-weight:600}.mock-module__8dgTlG__stockChip[aria-pressed=true]{border-color:var(--card-border);background:var(--alt);color:var(--muted)}.mock-module__8dgTlG__stockChip:disabled{cursor:default}.mock-module__8dgTlG__cAct{justify-content:flex-end;gap:4px;display:flex}.mock-module__8dgTlG__sheetIcon{min-width:44px;min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;text-underline-offset:3px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:underline}.mock-module__8dgTlG__sheetIcon:hover:not(:disabled){border-color:var(--line);color:var(--accent)}.mock-module__8dgTlG__sheetIcon:disabled{opacity:.3;cursor:default}.mock-module__8dgTlG__sheetTrash{place-items:center;padding:0;display:grid}.mock-module__8dgTlG__sheetTrash svg{width:20px;height:20px}.mock-module__8dgTlG__sheetTrash:hover:not(:disabled){color:#b3261e}.mock-module__8dgTlG__sheetNote{color:#8a5a17;flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:22px;margin:2px 0 4px;font-size:13px;display:flex}.mock-module__8dgTlG__sheetItem[data-gone] .mock-module__8dgTlG__sheetNote{color:var(--muted)}.mock-module__8dgTlG__sheetErr{color:#b3261e;font-weight:600}.mock-module__8dgTlG__sheetNote .mock-module__8dgTlG__linkBtn{min-height:32px;padding:0 4px;font-size:13px}.mock-module__8dgTlG__sheetMenu{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0 10px;display:flex}.mock-module__8dgTlG__sheetMenu .mock-module__8dgTlG__adminPhotos{margin-top:4px}.mock-module__8dgTlG__kindForm{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px 12px;margin-top:12px;display:grid}.mock-module__8dgTlG__kindForm>*{flex-direction:column;gap:4px;min-width:0;display:flex}.mock-module__8dgTlG__kindForm>*>span{color:var(--muted);font-size:13px;font-weight:600}.mock-module__8dgTlG__kindForm input:not(.mock-module__8dgTlG__selectValue),.mock-module__8dgTlG__kindForm textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:0 12px;font-size:16px}.mock-module__8dgTlG__kindForm textarea{resize:vertical;padding:10px 12px;line-height:1.6}.mock-module__8dgTlG__kindForm input:focus,.mock-module__8dgTlG__kindForm textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.mock-module__8dgTlG__kindForm input[readonly],.mock-module__8dgTlG__kindForm textarea[readonly]{background:0 0;border-color:#0000;padding-left:2px}.mock-module__8dgTlG__kindForm>*>small{color:var(--muted);font-size:13px}.mock-module__8dgTlG__kindForm input[aria-invalid],.mock-module__8dgTlG__kindForm textarea[aria-invalid]{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e1f}.mock-module__8dgTlG__kindForm p{min-height:48px;margin:0;line-height:48px}.mock-module__8dgTlG__kUse{grid-column:1/-1}.mock-module__8dgTlG__kindDrop{margin-top:14px}.mock-module__8dgTlG__adminEdit[data-gone] .mock-module__8dgTlG__adminTitle h2{color:var(--muted);text-decoration:line-through}@media (max-width:560px){.mock-module__8dgTlG__kindForm{grid-template-columns:1fr 1fr}.mock-module__8dgTlG__kName{grid-column:1/-1}}.mock-module__8dgTlG__sheetAdd{margin-top:14px}@media (max-width:900px){.mock-module__8dgTlG__adminMain{grid-template-columns:1fr}.mock-module__8dgTlG__adminKinds{position:static}.mock-module__8dgTlG__adminList{max-height:none;overflow:visible}.mock-module__8dgTlG__admin[data-view=list] .mock-module__8dgTlG__adminEdit,.mock-module__8dgTlG__admin[data-view=edit] .mock-module__8dgTlG__adminKinds{display:none}.mock-module__8dgTlG__adminBack{display:block}.mock-module__8dgTlG__adminList button{min-height:52px;font-size:16px}}@media (max-width:560px){.mock-module__8dgTlG__sheetHead{display:none}.mock-module__8dgTlG__sheetRow{grid-template-columns:44px 76px minmax(0,1fr) 64px 96px;grid-template-areas:"ls ls ls ll lp""size size size len price""photo stock.act act";gap:2px 6px}.mock-module__8dgTlG__sheetLab{color:var(--muted);font-size:12px;font-weight:600;display:block}.mock-module__8dgTlG__lSize{grid-area:ls}.mock-module__8dgTlG__lLen{grid-area:ll}.mock-module__8dgTlG__lPrice{grid-area:lp}.mock-module__8dgTlG__cSize{grid-area:size}.mock-module__8dgTlG__cLen{grid-area:len}.mock-module__8dgTlG__cPrice{grid-area:price}.mock-module__8dgTlG__cPhoto{grid-area:photo}.mock-module__8dgTlG__cStock{grid-area:stock}.mock-module__8dgTlG__cAct{grid-area:act}.mock-module__8dgTlG__sheetRow>.mock-module__8dgTlG__cPhoto,.mock-module__8dgTlG__sheetRow>.mock-module__8dgTlG__cStock,.mock-module__8dgTlG__sheetRow>.mock-module__8dgTlG__cAct{margin-top:6px}.mock-module__8dgTlG__sheetPhoto{flex-direction:column;gap:0;width:44px;font-size:11px;line-height:1.2}.mock-module__8dgTlG__sheetPhoto svg{width:16px;height:16px}.mock-module__8dgTlG__sheetRow input{padding:0 8px}.mock-module__8dgTlG__sheetItem{margin:0 -6px;padding:8px 6px 2px}}.mock-module__8dgTlG__saveBar{z-index:25;padding:10px max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter))) max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.mock-module__8dgTlG__saveBar p{color:var(--muted);flex:240px;margin:0;font-size:15px}.mock-module__8dgTlG__saveBar .mock-module__8dgTlG__saveErr{color:#b3261e;font-weight:600}.mock-module__8dgTlG__saveBar>div{gap:10px;display:flex}.mock-module__8dgTlG__saveBar .mock-module__8dgTlG__btn{flex:none;min-width:112px}.mock-module__8dgTlG__saveBar .mock-module__8dgTlG__btn:disabled{opacity:.45;cursor:default;box-shadow:none}.mock-module__8dgTlG__toast{color:#1f6b38;background:#eef7f0;border:1px solid #b7d7c0;border-radius:10px;flex-wrap:wrap;flex:100%;align-items:center;gap:4px 14px;padding:6px 8px 6px 14px;font-size:15px;font-weight:600;display:flex}.mock-module__8dgTlG__toast span{margin-right:auto}.mock-module__8dgTlG__toast a,.mock-module__8dgTlG__toast button{color:#1f6b38;min-height:40px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;text-decoration:underline;display:inline-flex}.mock-module__8dgTlG__toast .mock-module__8dgTlG__toastClose{border-radius:50%;justify-content:center;width:40px;padding:0}.mock-module__8dgTlG__toast .mock-module__8dgTlG__toastClose:hover{background:#1f6b381a}.mock-module__8dgTlG__toast .mock-module__8dgTlG__toastClose svg{width:18px;height:18px}@media (max-width:560px){.mock-module__8dgTlG__saveBar>div{width:100%}.mock-module__8dgTlG__saveBar .mock-module__8dgTlG__btn{flex:1;min-width:0}}.mock-module__8dgTlG__confirmBtns{flex-direction:column;gap:10px;margin-top:18px;display:flex}.mock-module__8dgTlG__confirmBtns .mock-module__8dgTlG__btn{width:100%}.mock-module__8dgTlG__btnDanger{box-shadow:none;background:#b3261e}.mock-module__8dgTlG__btnDanger:hover{box-shadow:none;background:#8f1e18}.mock-module__8dgTlG__review{flex-direction:column;gap:12px;margin-top:14px;display:flex}.mock-module__8dgTlG__review .mock-module__8dgTlG__linkBtn{min-height:36px;padding:0;font-size:16px}.mock-module__8dgTlG__review ul{margin:0;padding:0;list-style:none}.mock-module__8dgTlG__review li{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:4px 0 4px 18px;font-size:15px;position:relative}.mock-module__8dgTlG__review li[data-risky]:before{content:"";background:#c2410c;border-radius:50%;width:8px;height:8px;position:absolute;top:.85em;left:2px}.mock-module__8dgTlG__review s{color:var(--muted)}.mock-module__8dgTlG__bWrap{flex-direction:column;display:flex}.mock-module__8dgTlG__bTools{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.mock-module__8dgTlG__bTools .mock-module__8dgTlG__searchBox{flex:280px;max-width:440px}.mock-module__8dgTlG__otherLook{min-height:44px;color:var(--muted);text-underline-offset:3px;align-items:center;margin-left:auto;font-size:14px;display:inline-flex}.mock-module__8dgTlG__otherLook:hover{color:var(--accent)}.mock-module__8dgTlG__groupChips{scrollbar-width:none;gap:8px;margin:16px 0 20px;display:flex;overflow-x:auto}.mock-module__8dgTlG__groupChips::-webkit-scrollbar{display:none}.mock-module__8dgTlG__groupChips button{border:1px solid var(--card-border);border-radius:var(--btn-radius);background:var(--bg);min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:15px;transition:border-color .15s,background-color .15s;display:inline-flex}.mock-module__8dgTlG__groupChips button span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.mock-module__8dgTlG__groupChips button:hover{border-color:var(--card-border-hover)}.mock-module__8dgTlG__groupChips button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.mock-module__8dgTlG__groupChips button[aria-pressed=true] span{color:#fffc}.mock-module__8dgTlG__kindGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1100px){.mock-module__8dgTlG__kindGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.mock-module__8dgTlG__kindGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.mock-module__8dgTlG__kindCard{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--bg);min-width:0;color:var(--ink);box-shadow:var(--card-shadow);flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.mock-module__8dgTlG__kindCard:hover{border-color:var(--card-border-hover);box-shadow:0 1px 2px #1e18140f,0 12px 32px #1e18141f}.mock-module__8dgTlG__kindCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mock-module__8dgTlG__kindPic{aspect-ratio:4/3;background:var(--alt);display:block;position:relative}.mock-module__8dgTlG__kindPic img{object-fit:cover;width:100%;height:100%;display:block}.mock-module__8dgTlG__kindType{color:var(--accent);text-align:center;background:#f3eee8;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px;display:flex;position:absolute;inset:0;overflow:hidden}.mock-module__8dgTlG__kindType svg{opacity:.14;width:100%;height:100%;position:absolute;inset:0}.mock-module__8dgTlG__kindType small{color:var(--muted);font-size:13px;position:relative}.mock-module__8dgTlG__kindOut{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);background:#ffffffdb;border-radius:0 6px 6px 0;padding:3px 10px 1px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:12px;left:0}.mock-module__8dgTlG__kindBody{flex-direction:column;flex:1;gap:2px;padding:12px 16px 0;display:flex}.mock-module__8dgTlG__kindBody>b{font-size:17px;font-weight:700;line-height:1.4}.mock-module__8dgTlG__kindBody>span:not(.mock-module__8dgTlG__kindPrice){-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.mock-module__8dgTlG__kindPrice{background:var(--accent-soft);color:var(--accent);font-variant-numeric:tabular-nums;margin:auto -16px 0;padding:10px 16px;font-size:14px;font-weight:600}.mock-module__8dgTlG__kindBody>b+.mock-module__8dgTlG__kindPrice,.mock-module__8dgTlG__kindBody>span+.mock-module__8dgTlG__kindPrice{margin-top:10px}.mock-module__8dgTlG__kindPrice span span{white-space:nowrap}@media (max-width:700px){.mock-module__8dgTlG__kindBody{padding:10px 12px 0}.mock-module__8dgTlG__kindBody>b{font-size:16px}.mock-module__8dgTlG__kindPrice{margin-left:-12px;margin-right:-12px;padding:8px 12px;font-size:13px}}.mock-module__8dgTlG__bTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.mock-module__8dgTlG__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.mock-module__8dgTlG__crumbs a{min-height:44px;color:var(--muted);text-underline-offset:3px;align-items:center;display:inline-flex}.mock-module__8dgTlG__crumbs a:hover{color:var(--accent)}.mock-module__8dgTlG__crumbs [aria-current]{color:var(--ink);font-weight:600}.mock-module__8dgTlG__bKind{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,48px);margin-top:8px;display:grid}.mock-module__8dgTlG__bInfo>small{color:var(--muted);font-size:14px}.mock-module__8dgTlG__bInfo h1{margin:0 0 4px;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.3}.mock-module__8dgTlG__bInfo .mock-module__8dgTlG__lead{margin:0}.mock-module__8dgTlG__bPrice{border-radius:var(--radius);background:var(--alt);flex-direction:column;margin:18px 0;padding:14px 18px;display:flex}.mock-module__8dgTlG__bPrice>*{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mock-module__8dgTlG__bPrice>span{height:24px;color:var(--muted);font-size:14px;line-height:24px}.mock-module__8dgTlG__bPrice b{height:44px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:44px}.mock-module__8dgTlG__bPrice b small{color:var(--muted);font-size:15px;font-weight:500}.mock-module__8dgTlG__bPrice em{color:#1f6b38;height:24px;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.mock-module__8dgTlG__bPrice em[data-out]{color:var(--muted)}.mock-module__8dgTlG__sizeChips{flex-wrap:wrap;gap:8px;display:flex}.mock-module__8dgTlG__sizeChips button{border:1px solid var(--card-border);border-radius:var(--btn-radius);background:var(--bg);min-height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;padding:0 14px;font-size:15px;transition:border-color .15s,background-color .15s}.mock-module__8dgTlG__sizeChips button:hover{border-color:var(--accent)}.mock-module__8dgTlG__sizeChips button[data-out]{color:var(--muted);opacity:.6;border-style:dashed}.mock-module__8dgTlG__sizeChips button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);opacity:1}.mock-module__8dgTlG__bBar{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.mock-module__8dgTlG__bSection{margin-top:clamp(32px,5vw,48px)}.mock-module__8dgTlG__bSection h2{margin:0 0 8px;font-size:22px;font-weight:700}.mock-module__8dgTlG__bSection .mock-module__8dgTlG__prices{margin-top:0}.mock-module__8dgTlG__bDetail{white-space:pre-line;max-width:68ch;margin:0;font-size:16px;line-height:1.85}@media (max-width:900px){.mock-module__8dgTlG__bKind{grid-template-columns:1fr}.mock-module__8dgTlG__bWrap:has(.mock-module__8dgTlG__bBar){padding-bottom:72px}.mock-module__8dgTlG__bBar{z-index:25;padding:10px var(--gutter) max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;margin:0;position:fixed;bottom:0;left:0;right:0}body:has(.mock-module__8dgTlG__bBar) .mock-module__8dgTlG__dock{display:none}}
