.quick-add{cursor:pointer;font:inherit}.quick-add svg{width:1rem;height:1rem;flex:none}.quick-add.is-adding{opacity:.7;cursor:progress}.quick-add.is-added{border-color:currentColor}.quick-add.is-error{outline:2px solid #b42318;outline-offset:2px}.collection--dense .main-collection__button.quick-add,.collection--grid .main-collection__button.quick-add,.collection--minimal .main-collection__button.quick-add{display:inline-flex;min-height:40px;padding:.5em 1em;-webkit-margin-before:.5rem;margin-block-start:.5rem}.market-switch{gap:6px;font:inherit;color:inherit}.market-switch,.market-switch__field{display:inline-flex;align-items:center}.market-switch__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.market-switch__select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font:inherit;font-size:.875em;color:inherit;background:transparent;border:1px solid;border-radius:999px;padding-block:4px;padding-inline:10px 6px;min-block-size:32px;max-inline-size:9.5em;cursor:pointer;opacity:.85}.market-switch__select:hover{opacity:1}.market-switch__select:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.market-switch__select option{color:#111;background:#fff}.market-switch--header{-webkit-margin-end:4px;margin-inline-end:4px}@media (max-width:700px){.market-switch--header{display:none}}.market-switch--footer{margin-block:12px 0;flex-wrap:wrap}.market-suggest{position:fixed;inset-inline:12px;inset-block-end:12px;z-index:2147482000;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;max-inline-size:640px;margin-inline:auto;padding:14px 16px;border-radius:14px;background:#111;color:#fff;box-shadow:0 10px 30px rgb(0 0 0/.25);font:500 15px/1.45 system-ui,sans-serif}.market-suggest__text{margin:0;flex:1 1 260px}.market-suggest__actions{display:flex;gap:8px}.market-suggest__go,.market-suggest__stay{min-block-size:40px;padding-inline:14px;border-radius:999px;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center}.market-suggest__go{background:#fff;color:#111;text-decoration:none}.market-suggest__stay{background:transparent;color:#fff;border:1px solid rgb(255 255 255/.5)}.market-suggest__go:focus-visible,.market-suggest__stay:focus-visible{outline:2px solid #fff;outline-offset:2px}.sp{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;-webkit-margin-before:.75rem;margin-block-start:.75rem}.sp__usual{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-accent-text,var(--color-accent,inherit))}.sp__heart{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .25rem;-webkit-margin-start:auto;margin-inline-start:auto;background:none;border:0;cursor:pointer;font:inherit;font-size:.9375rem;color:inherit;text-decoration:none}.sp__heart span{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.sp__heart.is-on{color:var(--color-accent-text,var(--color-accent,currentColor))}.sp__heart:disabled{opacity:.6;cursor:default}.sp__heart:focus-visible{outline:2px solid var(--color-accent-text,var(--color-accent,currentColor));outline-offset:2px;border-radius:6px}.sp__live{flex-basis:100%;margin:0;font-size:.875rem;min-height:0;color:color-mix(in srgb,currentColor 75%,transparent)}.sp__live:empty{display:none}@media (max-width:599px){.sp__heart{-webkit-margin-start:0;margin-inline-start:0}}.vn-share{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-inline-size:44px;min-block-size:44px;padding:0 .7rem;border:1px solid var(--color-border,#d6d3d1);border-radius:999px;background:var(--color-card,#fff);color:inherit;font:inherit;font-size:var(--fs-small);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.vn-share:hover{border-color:currentColor}.vn-share:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vn-share__icon{display:inline-flex}.vn-share__icon svg{inline-size:18px;block-size:18px;display:block}.vn-share[data-state=copied]{color:var(--color-success,#2f7d55);border-color:currentColor}.vn-share[data-state=failed]{color:var(--color-danger,#c0362c);border-color:currentColor}.vn-share--icon{padding:0;inline-size:44px}.vn-share--labelled{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.12);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-inline:1.1rem}.vn-share--labelled:hover{background:rgba(255,255,255,.22);border-color:#fff}.vn-share--labelled[data-state=copied]{background:rgba(255,255,255,.22);color:#fff}@media (prefers-reduced-motion:reduce){.vn-share{transition:none}}.vn-share-wrap{position:relative;display:inline-flex}.vn-sheet{position:fixed;inset:0;z-index:2147483000}.vn-sheet__scrim{position:absolute;inset:0;border:0;padding:0;background:rgba(12,10,9,.45);cursor:pointer;animation:vn-sheet-fade .18s ease-out}.vn-sheet__panel{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;align-items:stretch;gap:.7rem;padding:.6rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom, 0px));border-start-start-radius:20px;border-start-end-radius:20px;background:var(--color-card,#fff);color:var(--color-foreground,#0c0a09);box-shadow:0 -8px 40px rgba(12,10,9,.28);animation:vn-sheet-rise .22s cubic-bezier(.22,1,.36,1)}@media (min-width:40rem){.vn-sheet__panel{inset-inline:auto 50%;translate:50% 0;inset-block-end:2rem;inline-size:min(24rem,calc(100vw - 3rem));border-radius:20px}}.vn-sheet__grip{inline-size:2.4rem;block-size:4px;border-radius:999px;background:currentColor;opacity:.2;align-self:center}.vn-sheet__title{margin:0;font-size:var(--fs-body);font-weight:700;text-align:center}.vn-sheet__row{display:flex;gap:.5rem}.vn-sheet__opt{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .4rem;border:1px solid var(--color-border,#d6d3d1);border-radius:14px;background:none;font:inherit;font-size:var(--fs-micro);color:inherit;text-decoration:none;cursor:pointer}.vn-sheet__opt:hover{background:var(--color-muted,#e8ecf0)}.vn-sheet__opt:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vn-sheet__icon{display:inline-flex}.vn-sheet__icon svg{inline-size:26px;block-size:26px;display:block}.vn-sheet__icon--wa{color:#25d366}.vn-sheet__icon--mail{color:var(--color-foreground,#0c0a09);opacity:.75}.vn-sheet__url{margin:0;padding:.6rem .7rem;border-radius:10px;background:var(--color-muted,#e8ecf0);font-family:ui-monospace,monospace;font-size:var(--fs-small);line-height:1.5;overflow-wrap:anywhere;-moz-user-select:all;user-select:all;-webkit-user-select:all}.vn-sheet__hint{font-size:var(--fs-micro);opacity:.6;text-align:center}.vn-sheet__close{min-block-size:44px;border:0;border-radius:12px;background:var(--color-muted,#e8ecf0);font:inherit;font-weight:600;color:inherit;cursor:pointer}@keyframes vn-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes vn-sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vn-sheet__panel,.vn-sheet__scrim{animation:none}}.header__search:has(.ps){position:relative}.ps{flex:1 1;min-width:0;height:100%;display:flex;align-items:center}.ps>input{width:100%}.ps__panel{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:0;z-index:60;max-height:min(70vh,34rem);overflow-y:auto;overscroll-behavior:contain;padding:.5rem;border:1px solid var(--color-border,color-mix(in srgb,var(--color-foreground,#111) 14%,transparent));border-radius:18px;background:var(--color-card,var(--color-background,#fff));color:var(--color-foreground,#111);box-shadow:0 18px 50px rgba(0,0,0,.16);text-align:start}.ps__panel[hidden]{display:none}@media (max-width:749px){.ps__panel{position:fixed;inset-inline:10px;inset-block-start:calc(var(--hdr-h, 4.5rem) + .25rem)}}.ps__group+.ps__group{-webkit-margin-before:.35rem;margin-block-start:.35rem;-webkit-padding-before:.35rem;padding-block-start:.35rem;-webkit-border-before:1px solid color-mix(in srgb,currentColor 10%,transparent);border-block-start:1px solid color-mix(in srgb,currentColor 10%,transparent)}.ps__heading{padding:.4rem .6rem .25rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.ps__option{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.45rem .6rem;border-radius:12px;color:inherit;text-decoration:none;cursor:pointer}.ps__option.is-active,.ps__option:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ps__thumb{flex:none;width:48px;height:48px;overflow:hidden;border-radius:10px;background:color-mix(in srgb,currentColor 6%,transparent)}.ps__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ps__text{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.ps__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ps__price{display:flex;flex-wrap:wrap;gap:.45rem;font-size:.85rem;opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps__compare{opacity:.6}.ps__soldout{font-size:.75rem;opacity:.75}.ps__all{justify-content:space-between;-webkit-margin-before:.35rem;margin-block-start:.35rem;font-weight:600}[dir=rtl] .ps__arrow{transform:scaleX(-1);display:inline-block}.ps__empty{margin:0;padding:.7rem .6rem;opacity:.7;font-size:.9rem}.ps__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}