.GJxwsW_add{color:#2a2219;cursor:pointer;background:linear-gradient(#e6d8b6,#d2bf95 55%,#c2ad80);border:1px solid #785f3259;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.55rem 1.05rem;font-size:.86rem;font-weight:650;line-height:1.1;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s;display:inline-flex;box-shadow:inset 0 1px #fff9,0 8px 18px -12px #5a41198c}.GJxwsW_add:hover{filter:brightness(1.05);transform:translateY(-1px)}.GJxwsW_add:focus-visible,.GJxwsW_ghost:focus-visible,.GJxwsW_icon:focus-visible,.GJxwsW_step button:focus-visible,.GJxwsW_link:focus-visible{outline-offset:2px;outline:2px solid #2a2219}.GJxwsW_added{color:#1d4d2f;background:#fff;border-color:#1d4d2f59}.GJxwsW_lg{min-height:48px;padding:.8rem 1.5rem;font-size:.95rem}.GJxwsW_full{width:100%}.GJxwsW_ghost{color:#2a2219;cursor:pointer;background:#fff;border:1px solid #d9d2c6;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.55rem 1.05rem;font-size:.86rem;font-weight:600;display:inline-flex}.GJxwsW_ghost:hover{border-color:#b9ab90}.GJxwsW_link{color:#2a2219;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #b9bec4;text-decoration:underline #b9bec4}.GJxwsW_icon{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.GJxwsW_icon:hover{background:#ffffff59}.GJxwsW_badge{text-align:center;color:#fff;background:#2a2219;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.GJxwsW_scrim{z-index:130;background:#14100a52;animation:.25s ease-out GJxwsW_fade;position:fixed;inset:0}.GJxwsW_panel{z-index:131;color:#0d1014;background:#fbf9f6;flex-direction:column;width:min(440px,100vw);animation:.38s cubic-bezier(.16,1,.3,1) GJxwsW_slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -30px #281c0a80}@keyframes GJxwsW_slide{0%{transform:translate(100%)}}@keyframes GJxwsW_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.GJxwsW_panel,.GJxwsW_scrim{animation:none}}.GJxwsW_panelHead{padding:calc(1.1rem + env(safe-area-inset-top,0px)) 1.4rem 1rem;border-bottom:1px solid #ece5d9;justify-content:space-between;align-items:center;gap:1rem;display:flex}.GJxwsW_panelTitle{letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.GJxwsW_panelBody{overscroll-behavior:contain;flex:1;padding:.6rem 1.4rem 1rem;overflow-y:auto}.GJxwsW_panelFoot{padding:1rem 1.4rem calc(1.2rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #ece5d9;gap:.7rem;display:grid}.GJxwsW_fine{color:#5a616b;font-size:.82rem;line-height:1.45}.GJxwsW_empty{text-align:center;color:#4f5864;padding:2.5rem 0 1rem}.GJxwsW_empty p+p{margin-top:.4rem}.GJxwsW_emptyLinks{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.2rem;display:flex}.GJxwsW_lines{display:grid}.GJxwsW_line{border-bottom:1px solid #ece5d9;grid-template-columns:64px 1fr;gap:.9rem;padding:1rem 0;display:grid}.GJxwsW_line:last-child{border-bottom:0}.GJxwsW_thumb{background:linear-gradient(#fbf9f6,#f0e9de);border-radius:14px;width:64px;height:64px;position:relative;overflow:hidden}.GJxwsW_thumbPhoto{object-fit:cover}.GJxwsW_thumbCut{object-fit:contain;padding:6px}.GJxwsW_lineKind{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#8a8f96;font-size:.6rem}.GJxwsW_lineName{margin-top:.15rem;font-size:.98rem;font-weight:650;line-height:1.25}.GJxwsW_lineName a:hover{text-decoration:underline}.GJxwsW_lineNote{color:#5a616b;margin-top:.15rem;font-size:.82rem}.GJxwsW_lineCtl{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.6rem;display:flex}.GJxwsW_step{background:#fff;border:1px solid #d9d2c6;border-radius:999px;align-items:center;display:inline-flex}.GJxwsW_step button{color:#2a2219;cursor:pointer;background:0 0;border:0;border-radius:999px;width:34px;height:32px;font-size:1.05rem}.GJxwsW_step button:disabled{color:#c4c0b8;cursor:default}.GJxwsW_step span{text-align:center;min-width:1.8rem;font-size:.9rem;font-weight:600}.GJxwsW_remove{color:#5a616b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:.82rem;text-decoration:underline}.GJxwsW_one{color:#5a616b;font-size:.82rem}.GJxwsW_orderGrid{align-items:start;gap:1.25rem;display:grid}@media (min-width:960px){.GJxwsW_orderGrid{grid-template-columns:1.3fr 1fr}}.GJxwsW_card{color:#0d1014;background:#fff;border-radius:26px;padding:clamp(1.25rem,3vw,2.2rem);box-shadow:0 2px 4px #3c2d190a,0 14px 34px -20px #3c2d1940}.GJxwsW_cardTitle{letter-spacing:-.01em;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700}.GJxwsW_form{gap:1rem;margin-top:1.2rem;display:grid}.GJxwsW_field{gap:.35rem;display:grid}.GJxwsW_field label{color:#2c333b;font-size:.85rem;font-weight:600}.GJxwsW_field input,.GJxwsW_field select,.GJxwsW_field textarea{width:100%;min-height:46px;font:inherit;color:#0d1014;background:#fbf9f6;border:1px solid #d9d2c6;border-radius:12px;padding:.65rem .85rem;font-size:1rem}.GJxwsW_field textarea{resize:vertical;min-height:90px}.GJxwsW_field input:focus-visible,.GJxwsW_field select:focus-visible,.GJxwsW_field textarea:focus-visible{outline-offset:1px;background:#fff;outline:2px solid #2a2219}.GJxwsW_two{gap:1rem;display:grid}@media (min-width:560px){.GJxwsW_two{grid-template-columns:1fr 1fr}}.GJxwsW_submit{color:#2a2219;cursor:pointer;background:linear-gradient(#e6d8b6,#d2bf95 55%,#c2ad80);border:1px solid #785f3259;border-radius:999px;min-height:52px;padding:.9rem 1.4rem;font-size:.98rem;font-weight:650}.GJxwsW_submit:disabled{cursor:not-allowed;color:#4f4a42;background:#efebe4;border-color:#ddd6ca}.GJxwsW_notice{color:#3d3528;background:#f6efe0;border:1px solid #e6d8b6;border-radius:14px;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.GJxwsW_error{color:#8a2a1c;background:#fbece8;border-color:#f0c9bf}.GJxwsW_summaryRow{color:#2c333b;justify-content:space-between;gap:1rem;padding-top:.9rem;font-size:.95rem;display:flex}
.wDKtXq_note{color:#3d3528;background:#f6efe0;border:1px solid #e6d8b6;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .95rem;font-size:.9rem;font-weight:600;display:inline-flex}.wDKtXq_pulse{background:#2f7a4a;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #2f7a4a2e}.wDKtXq_chips{padding:.25rem var(--pad-x) .75rem;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.wDKtXq_chips::-webkit-scrollbar{display:none}.wDKtXq_chip{color:#2c333b;cursor:pointer;background:#fff;border:1px solid #ddd6ca;border-radius:999px;flex:none;align-items:center;gap:.45rem;min-height:40px;padding:.45rem .95rem;font-size:.9rem;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.wDKtXq_chip:hover{border-color:#b9ab90}.wDKtXq_chip[aria-pressed=true]{color:#2a2219;background:linear-gradient(#e6d8b6,#d2bf95);border-color:#785f3266}.wDKtXq_chip:focus-visible{outline-offset:2px;outline:2px solid #2a2219}.wDKtXq_count{color:#6b6458;font-size:.75rem;font-weight:600}.wDKtXq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1.1rem;display:grid}.wDKtXq_card{background:#fff;border-radius:22px;flex-direction:column;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 4px #3c2d190a,0 14px 34px -18px #3c2d1947}.wDKtXq_card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #3c2d190d,0 24px 44px -20px #3c2d1961}.wDKtXq_photo{aspect-ratio:4/5;background:#f3eee6;display:block;position:relative;overflow:hidden}.wDKtXq_photo img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.wDKtXq_card:hover .wDKtXq_photo img{transform:scale(1.04)}.wDKtXq_status{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141414c7;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.6rem;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.wDKtXq_statusDot{border-radius:999px;width:6px;height:6px}.wDKtXq_s-available .wDKtXq_statusDot{background:#6fd08f}.wDKtXq_s-on-hold .wDKtXq_statusDot{background:#f0b14a}.wDKtXq_s-coming-soon .wDKtXq_statusDot{background:#c9d2db}.wDKtXq_body{flex-direction:column;flex:1;padding:1rem 1.2rem 1.25rem;display:flex}.wDKtXq_group{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#5f656c;font-size:.6rem}.wDKtXq_name{color:var(--chrome);margin-top:.3rem;font-size:1.12rem;font-weight:700;line-height:1.2}.wDKtXq_name a:hover{text-underline-offset:3px;text-decoration:underline}.wDKtXq_latin{color:var(--steel-dim);margin-top:.15rem;font-size:.88rem;font-style:italic}.wDKtXq_facts{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.wDKtXq_fact{color:#3d3528;background:#f6f1e7;border-radius:999px;padding:.2rem .6rem;font-size:.78rem}.wDKtXq_priceRow{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.wDKtXq_price{color:var(--chrome);font-size:.95rem;font-weight:700}.wDKtXq_more{color:#2a2219;text-underline-offset:3px;font-size:.85rem;font-weight:600;-webkit-text-decoration:underline #b9bec4;text-decoration:underline #b9bec4}.wDKtXq_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.wDKtXq_empty{text-align:center;color:var(--steel);background:#fff;border-radius:22px;padding:2.5rem 1.5rem;box-shadow:0 2px 4px #3c2d190a,0 14px 34px -20px #3c2d1940}.wDKtXq_empty h3{color:var(--chrome);font-size:1.3rem;font-weight:700}.wDKtXq_empty p{margin-top:.5rem}.wDKtXq_detail{align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (min-width:960px){.wDKtXq_detail{grid-template-columns:1.15fr 1fr}}.wDKtXq_hero{aspect-ratio:4/5;background:#f3eee6;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #3c280f73}.wDKtXq_thumbs{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;display:grid}.wDKtXq_thumbs>div{aspect-ratio:1;background:#f3eee6;border-radius:16px;position:relative;overflow:hidden}.wDKtXq_sticky{top:calc(96px + env(safe-area-inset-top,0px));position:sticky}.wDKtXq_dl{border-top:1px solid #ece5d9;margin-top:1.5rem;display:grid}.wDKtXq_dl>div{border-bottom:1px solid #ece5d9;grid-template-columns:9rem 1fr;gap:1rem;padding:.75rem 0;font-size:.95rem;display:grid}.wDKtXq_dl dt{color:var(--steel-dim)}.wDKtXq_dl dd{color:var(--chrome);font-weight:600}.wDKtXq_statusInline{align-items:center;gap:.45rem;display:inline-flex}.wDKtXq_guide{color:var(--steel);background:#fff;border-radius:18px;align-items:flex-start;gap:.8rem;margin-top:1.25rem;padding:1rem 1.1rem;font-size:.92rem;line-height:1.5;display:flex;box-shadow:0 2px 4px #3c2d190a,0 10px 24px -18px #3c2d194d}.wDKtXq_guide strong{color:var(--chrome)}.wDKtXq_soon{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#2a2219;background:#e6d8b6;border-radius:999px;flex:none;padding:.25rem .6rem;font-size:.58rem}
.VUvEsq_sampleNote{color:#3d3528;background:#f6efe0;border:1px dashed #c9b58a;border-radius:14px;margin-bottom:1rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.5}.VUvEsq_arriving{color:var(--steel);background:#fff;border-radius:18px;align-items:center;gap:.8rem;padding:1rem 1.2rem;font-size:.95rem;line-height:1.5;display:flex;box-shadow:0 2px 4px #3c2d190a,0 10px 24px -18px #3c2d194d}.VUvEsq_arriving strong{color:var(--chrome)}.VUvEsq_dot{background:#c2ad80;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #c2ad8040}.VUvEsq_foot{gap:.6rem;width:100%;display:grid}.VUvEsq_price{align-items:baseline;gap:.55rem;display:flex}.VUvEsq_now{color:var(--chrome);font-size:1.25rem;font-weight:700}.VUvEsq_was{color:#8a8f96;font-size:.9rem;text-decoration:line-through}.VUvEsq_ask{color:var(--steel);font-size:.95rem;font-weight:600}.VUvEsq_qty{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#8a6a2a;font-size:.62rem}.VUvEsq_foot>:last-child{justify-self:start}
