.cs[data-v-f9f91e8f]{position:relative;flex-direction:column;align-items:flex-start;gap:8px}.cs[data-v-f9f91e8f],.cs__toggle[data-v-f9f91e8f]{display:inline-flex}.cs__toggle[data-v-f9f91e8f]{align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--c-line);background:var(--c-bg);font-size:var(--fs-sm);color:var(--c-ink);cursor:pointer;box-shadow:0 1px 3px #0000000f;transition:border-color var(--t-fast)}.cs__toggle[data-v-f9f91e8f]:hover{border-color:var(--c-ink-soft)}.cs__toggle-label[data-v-f9f91e8f]{white-space:nowrap}.cs__toggle-name[data-v-f9f91e8f]{text-transform:capitalize}.cs__chev[data-v-f9f91e8f]{color:var(--c-ink-soft);transition:transform var(--t-fast)}.cs--open .cs__chev[data-v-f9f91e8f]{transform:rotate(180deg)}.cs--down .cs__list[data-v-f9f91e8f]{bottom:auto;top:calc(100% + 8px)}.cs--down.cs--open .cs__chev[data-v-f9f91e8f]{transform:rotate(0)}.cs--down .cs__chev[data-v-f9f91e8f]{transform:rotate(180deg)}.cs__list[data-v-f9f91e8f]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:3;min-width:190px;margin:0;padding:6px;list-style:none;background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:0 8px 24px #0000001a}.cs__opt[data-v-f9f91e8f]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;font-size:var(--fs-sm);color:var(--c-ink);text-align:left;cursor:pointer}.cs__opt--on[data-v-f9f91e8f],.cs__opt[data-v-f9f91e8f]:hover{background:var(--c-bg-soft)}.cs__opt--on[data-v-f9f91e8f]{font-weight:600}.cs__opt-name[data-v-f9f91e8f]{text-transform:capitalize}.cs__dot[data-v-f9f91e8f]{width:20px;height:20px;border-radius:50%;flex:none;background:var(--c-bg-muted);background-position:50%;box-shadow:inset 0 0 0 1px #0000001f}@media(max-width:767px){.cs__toggle[data-v-f9f91e8f]{gap:7px;padding:5px 9px;font-size:var(--fs-xs)}.cs__dot[data-v-f9f91e8f]{width:15px;height:15px}.cs__chev[data-v-f9f91e8f]{width:10px;height:10px}}.opt[data-v-94141e37]{display:flex;flex-direction:column;gap:8px}.opt__label[data-v-94141e37]{font-size:13px;color:var(--c-ink-soft)}.select[data-v-94141e37]{position:relative}.select__btn[data-v-94141e37]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;padding:0 38px 0 14px;border:1px solid var(--c-line);border-radius:var(--radius);background:#fff;font-size:var(--fs-sm);line-height:38px;color:var(--c-ink);display:block;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color var(--t-fast)}.select__btn.is-open[data-v-94141e37]{border-color:var(--c-ink-mute)}.select__chev[data-v-94141e37],.select__ph[data-v-94141e37]{color:var(--c-ink-soft)}.select__chev[data-v-94141e37]{position:absolute;right:12px;top:20px;transform:translateY(-50%);width:14px;height:14px;pointer-events:none;transition:transform var(--t-fast)}.select__chev.is-up[data-v-94141e37]{transform:translateY(-50%) rotate(180deg)}.sht[data-v-94141e37]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30}.sht__box[data-v-94141e37]{max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:0 10px 28px #0000001a}.sht__head[data-v-94141e37]{display:none}.sht__title[data-v-94141e37]{margin:0;font-size:17px;font-weight:500}.sht__x[data-v-94141e37]{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--c-ink);cursor:pointer}.sht__list[data-v-94141e37]{list-style:none;margin:0;padding:0}.sht__row[data-v-94141e37]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:0;border-top:1px solid #f0ece6;background:none;cursor:pointer;text-align:left}.sht__list li:first-child .sht__row[data-v-94141e37]{border-top:0}.sht__val[data-v-94141e37]{font-size:var(--fs-sm);color:var(--c-ink)}.sht__note[data-v-94141e37]{font-size:var(--fs-xs);color:var(--c-ink-mute)}.sht__check[data-v-94141e37]{color:var(--c-ink);flex-shrink:0}.sht__row.is-on[data-v-94141e37]{background:#faf7f2}.sht__row[data-v-94141e37]:hover:not(:disabled){background:#faf8f5}.sht__row.is-off .sht__val[data-v-94141e37]{color:var(--c-ink-mute)}.sht__row[data-v-94141e37]:disabled{cursor:not-allowed}.sht__help[data-v-94141e37]{width:100%;display:none;align-items:center;justify-content:space-between;gap:6px;padding:12px 16px;border:0;border-bottom:1px solid #f0ece6;background:#fff;color:var(--c-ink-soft);font-size:var(--fs-sm);text-align:left;cursor:pointer}.sht__help[data-v-94141e37]:hover{color:var(--c-ink)}.sht-enter-active[data-v-94141e37],.sht-leave-active[data-v-94141e37]{transition:opacity var(--t-fast)}.sht-enter-from[data-v-94141e37],.sht-leave-to[data-v-94141e37]{opacity:0}@media(max-width:900px){.sht[data-v-94141e37]{position:fixed;inset:0;z-index:95;display:flex;align-items:flex-end;background:#00000073}.sht__box[data-v-94141e37]{width:100%;max-height:80dvh;border:0;box-shadow:none;border-radius:var(--radius) 16px 0 0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.sht__head[data-v-94141e37]{position:sticky;top:0;z-index:1;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 16px 14px}.sht__row[data-v-94141e37]{padding:13px 16px}.sht__help[data-v-94141e37]{display:flex}.sht__list li:first-child .sht__row[data-v-94141e37]{border-top:1px solid #f0ece6}.sht-enter-active .sht__box[data-v-94141e37],.sht-leave-active .sht__box[data-v-94141e37]{transition:transform var(--t)}.sht-enter-from .sht__box[data-v-94141e37],.sht-leave-to .sht__box[data-v-94141e37]{transform:translateY(100%)}}.opt__cards[data-v-94141e37]{display:flex;gap:10px;flex-wrap:wrap}.opt__card[data-v-94141e37]{display:flex;flex-direction:column;align-items:center;gap:4px;width:88px;padding:6px;border:1px solid var(--c-line);border-radius:var(--radius);background:#fff;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.opt__card img[data-v-94141e37]{width:100%;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.opt__card.is-on[data-v-94141e37]{background:var(--c-bg-beige);border-color:var(--c-bg-beige)}.opt__card-label[data-v-94141e37]{font-size:12px;color:var(--c-ink-soft)}.opt__card--text[data-v-94141e37]{justify-content:center;min-height:40px;width:auto;min-width:96px;max-width:100%;padding:6px 14px}.opt__card--text .opt__card-label[data-v-94141e37]{font-size:var(--fs-sm);line-height:1.25;color:var(--c-ink);text-align:center;overflow-wrap:anywhere}.opt__swatches[data-v-94141e37]{display:flex;gap:8px;flex-wrap:wrap}.opt__swatch[data-v-94141e37]{width:44px;height:44px;border-radius:var(--radius);overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer}.opt__swatch .opt__swatch-color[data-v-94141e37],.opt__swatch img[data-v-94141e37]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opt__swatch.is-on[data-v-94141e37]{border-color:var(--c-line-strong)}.opt__card.is-disabled[data-v-94141e37],.opt__swatch.is-disabled[data-v-94141e37]{opacity:.45}.opt__card.is-disabled.is-on[data-v-94141e37],.opt__swatch.is-disabled.is-on[data-v-94141e37]{opacity:1}.opt__card[data-v-94141e37]:disabled,.opt__swatch[data-v-94141e37]:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.6)}.opt__card[data-v-94141e37]:disabled:hover,.opt__swatch[data-v-94141e37]:disabled:hover{border-color:var(--c-line)}.select option[data-v-94141e37]:disabled{color:#b9b9b9}.input[data-v-94141e37]{width:100%;padding:13px 16px;border:1px solid var(--c-line);border-radius:var(--radius);font-size:15px;color:var(--c-ink);background:#fff}.dfaq[data-v-87b0f28c]{border-top:1px solid var(--c-line);margin-bottom:26px}.dfaq__item[data-v-87b0f28c]{border-bottom:1px solid var(--c-line)}.dfaq__q[data-v-87b0f28c]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;text-align:left;font-size:var(--fs-sm);line-height:1.45;color:var(--c-ink)}.dfaq__chev[data-v-87b0f28c]{flex-shrink:0;color:var(--c-ink-mute);transition:transform .28s ease}.dfaq__item--open .dfaq__chev[data-v-87b0f28c]{transform:rotate(180deg)}.dfaq__a-wrap[data-v-87b0f28c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.dfaq__item--open .dfaq__a-wrap[data-v-87b0f28c]{grid-template-rows:1fr}.dfaq__a[data-v-87b0f28c]{overflow:hidden;min-height:0;font-size:var(--fs-sm);line-height:1.6;color:var(--c-ink-soft)}.dfaq__a[data-v-87b0f28c] p{margin:0 0 10px}.dfaq__a[data-v-87b0f28c] p:last-child{margin-bottom:16px}.dfaq__a[data-v-87b0f28c] ol,.dfaq__a[data-v-87b0f28c] ul{margin:8px 0 14px;padding-left:20px}.dfaq__a[data-v-87b0f28c] ul{list-style:disc}.dfaq__a[data-v-87b0f28c] ol{list-style:decimal}.dfaq__a[data-v-87b0f28c] li{margin-bottom:4px}.dfaq__a[data-v-87b0f28c] a{color:inherit;text-decoration:underline;text-underline-offset:2px}.dfaq__item:not(.dfaq__item--open) .dfaq__a[data-v-87b0f28c]{padding-bottom:0}.drw[data-v-75de349f]{position:fixed;inset:0;z-index:120;background:#00000047;display:flex;justify-content:flex-end}.drw__panel[data-v-75de349f]{width:min(660px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-8px 0 40px #0000001f;transition:transform .22s ease;touch-action:pan-y}.drw__head[data-v-75de349f]{display:flex;align-items:center;justify-content:space-between;padding:26px 32px 14px}.drw__title[data-v-75de349f]{font-size:22px;font-weight:700}.drw__close[data-v-75de349f]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-ink-soft);transition:color var(--t-fast)}.drw__close[data-v-75de349f]:hover{color:var(--c-ink)}.drw__body[data-v-75de349f]{padding:6px 32px 40px;overflow-y:auto}.drw-enter-active[data-v-75de349f],.drw-leave-active[data-v-75de349f]{transition:opacity .25s ease}.drw-enter-active .drw__panel[data-v-75de349f],.drw-leave-active .drw__panel[data-v-75de349f]{transition:transform .28s ease}.drw-enter-from[data-v-75de349f],.drw-leave-to[data-v-75de349f]{opacity:0}.drw-enter-from .drw__panel[data-v-75de349f],.drw-leave-to .drw__panel[data-v-75de349f]{transform:translate(100%)}@media(max-width:560px){.drw__head[data-v-75de349f]{padding:18px 18px 10px}.drw__body[data-v-75de349f]{padding:6px 18px 32px}.drw__title[data-v-75de349f]{font-size:19px}}.gcw[data-v-7b7332e9]{width:100%}.gcw__layout[data-v-7b7332e9]{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:start}.gcw__media[data-v-7b7332e9]{display:flex;flex-direction:column;gap:10px}.gcw__frame[data-v-7b7332e9]{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--c-bg-soft)}.gcw__track[data-v-7b7332e9]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gcw__track[data-v-7b7332e9]::-webkit-scrollbar{display:none}.gcw__slide[data-v-7b7332e9]{flex:none;width:100%;scroll-snap-align:start}.gcw__slide img[data-v-7b7332e9]{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.gcw__media-empty[data-v-7b7332e9],.gcw__slide img[data-v-7b7332e9]{aspect-ratio:17/20}.gcw__back[data-v-7b7332e9],.gcw__dots[data-v-7b7332e9]{display:none}.gcw__thumbs[data-v-7b7332e9]{display:flex;gap:10px;overflow-x:auto;min-width:0}.gcw__thumb[data-v-7b7332e9]{flex:none;width:72px;height:72px;padding:0;cursor:pointer;border:1px solid var(--c-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--c-bg-soft);transition:border-color var(--t-fast)}.gcw__thumb img[data-v-7b7332e9]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gcw__thumb[data-v-7b7332e9]:hover{border-color:var(--c-line)}.gcw__thumb--on[data-v-7b7332e9]{border-color:var(--c-line-strong)}.gcw__desc[data-v-7b7332e9]{margin-top:22px;padding-top:22px;border-top:1px solid var(--c-line);font-size:14px;line-height:1.6;color:var(--c-ink-soft)}.gcw__desc[data-v-7b7332e9] p{margin:0 0 10px}.gcw__desc[data-v-7b7332e9] p:last-child{margin-bottom:0}.gcw__desc--plain[data-v-7b7332e9]{white-space:pre-line}.gcw__props[data-v-7b7332e9]{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:5px;font-size:var(--fs-sm)}.gcw__desc+.gcw__rows[data-v-7b7332e9],.gcw__props+.gcw__rows[data-v-7b7332e9]{border-top:0;margin-top:12px}.gcw__title[data-v-7b7332e9]{margin-bottom:14px}.gcw__price[data-v-7b7332e9],.gcw__title[data-v-7b7332e9]{font-size:var(--fs-lg);font-weight:700}.gcw__price[data-v-7b7332e9]{margin-bottom:18px}.gcw__field[data-v-7b7332e9]{margin:22px 0}.gcw__label[data-v-7b7332e9]{font-size:var(--fs-sm);font-weight:600;margin-bottom:10px}.amounts[data-v-7b7332e9]{display:flex;flex-wrap:wrap;gap:8px}.amount[data-v-7b7332e9]{min-width:84px;padding:10px 14px;cursor:pointer;border:1px solid var(--c-line);border-radius:var(--radius-sm);background:#fff;font-size:var(--fs-sm);transition:border-color var(--t-fast)}.amount[data-v-7b7332e9]:hover{border-color:var(--c-line)}.amount.is-on[data-v-7b7332e9]{border-color:var(--c-line-strong);font-weight:600}.gcw__custom[data-v-7b7332e9]{margin-top:12px;max-width:260px}.gcw__note[data-v-7b7332e9]{margin:4px 0 0;font-size:var(--fs-xs);color:var(--c-ink-soft)}.f__field[data-v-7b7332e9]{display:block;margin-bottom:12px}.f__input[data-v-7b7332e9]{width:100%;height:50px;padding:0 16px;background:#f7f6f4;border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--c-ink)}.f__input[data-v-7b7332e9]:focus{outline:none;border-color:var(--c-line);background:#fff}.f__textarea[data-v-7b7332e9]{height:auto;padding:12px 16px;resize:vertical;font-family:inherit}.f__check[data-v-7b7332e9]{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-sm);cursor:pointer;line-height:1.4}.f__check i[data-v-7b7332e9]{color:var(--c-required);font-style:normal}.gcw__consent[data-v-7b7332e9]{margin-top:18px}.gcw__actions[data-v-7b7332e9]{margin:16px 0 10px}.btn--primary.is-hint[data-v-7b7332e9]{background:#8a847d;color:#fff;opacity:1;cursor:default}.gcw__done[data-v-7b7332e9]{text-align:center;padding:40px 0}.gcw__done-icon[data-v-7b7332e9]{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:var(--c-accent);color:#fff;display:flex;align-items:center;justify-content:center}.gcw__done-icon svg[data-v-7b7332e9]{width:28px;height:28px}.gcw__done-title[data-v-7b7332e9]{font-size:19px;font-weight:700;margin-bottom:6px}.gcw__done-sub[data-v-7b7332e9]{color:var(--c-ink-soft);margin-bottom:18px;font-size:var(--fs-sm)}.gcw__done-actions[data-v-7b7332e9]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.gcw__layout[data-v-7b7332e9]{grid-template-columns:1fr;gap:24px}.gcw__media[data-v-7b7332e9]{margin:0 calc(clamp(16px,3vw,48px)*-1)}.gcw__frame[data-v-7b7332e9]{border-radius:0}.gcw__thumbs[data-v-7b7332e9]{display:none}.gcw__back[data-v-7b7332e9]{position:absolute;left:8px;top:8px;z-index:3;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;color:var(--c-ink);filter:drop-shadow(0 1px 3px rgba(255,255,255,.9))}.gcw__back[data-v-7b7332e9]:active{opacity:.6}.gcw__dots[data-v-7b7332e9]{position:absolute;left:16px;right:16px;bottom:12px;z-index:2;display:flex;gap:6px}.gcw__dot[data-v-7b7332e9]{flex:1;height:2px;border-radius:2px;background:#ffffff73;transition:background var(--t-fast)}.gcw__dot--on[data-v-7b7332e9]{background:#fff}}
