.pick-media{gap:14px}.pick-media .config-img{aspect-ratio:3 / 4}.bv-title{font-weight:600;font-size:var(--s-sm);color:var(--ivory-ink);margin:2px 0 0}.bv-items{list-style:none;margin:0;padding:8px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:14px 10px}.bv-item{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border:1px solid var(--line-light);border-radius:12px;background:#fff;min-width:0}.pick-media .bv-item .ph{width:56px;height:56px;aspect-ratio:1;border-radius:8px}.pick-media .bv-item .ph.ph-fail:after{font-size:.5rem;padding:4px}.bv-meta{display:grid;min-width:0;font-size:.8rem;line-height:1.3;color:var(--ivory-muted)}.bv-meta b{color:var(--ivory-ink);font-weight:600;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-tag{position:absolute;top:-9px;right:8px;font-size:.66rem;font-weight:700;letter-spacing:.02em;padding:1px 8px;border-radius:999px;background:var(--ivory-ink);color:var(--ivory)}.bv-tag.is-free,.bv-tag.is-off,.pi-tag.is-free,.pi-tag.is-off{background:var(--sale-red);color:#fff}.flash{animation:nxflash .8s ease}@keyframes nxflash{0%{box-shadow:0 0 #b4232c73}to{box-shadow:0 0 0 12px #b4232c00}}.ph.swap>img,.ph.swap.ph-fail{animation:nxswap .35s ease}@keyframes nxswap{0%{opacity:.25;transform:scale(.97)}to{opacity:1;transform:none}}[data-config-options]{display:grid;gap:12px}.pi{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:start;padding:12px;border:1px solid var(--line-light);border-radius:14px;background:#fff}.pi-img .ph{width:92px;height:92px;border-radius:10px;background:#f3efe7}.pi-img .ph.ph-fail:after{font-size:.62rem;padding:6px}.pi-body{display:grid;gap:6px;min-width:0}.pi-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.pi-name{font-weight:600;font-size:var(--s-sm);color:var(--ivory-ink)}.pi-tag{font-size:.7rem;font-weight:700;padding:2px 9px;border-radius:999px;background:#1c1a1714;color:var(--ivory-ink)}.pi-sel{font-size:var(--s-xs);color:var(--ivory-muted)}.pi-sel b{color:var(--ivory-ink);font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:4px 14px 4px 5px;border:1px solid rgba(28,26,23,.22);border-radius:999px;background:#fff;cursor:pointer;font-size:.82rem;line-height:1.2;color:var(--ivory-ink);opacity:1;transition:border-color .15s,box-shadow .15s,transform .1s;-webkit-tap-highlight-color:transparent}.chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.chip-dot{width:30px;height:30px;border-radius:50%;background:var(--sw);border:1px solid rgba(28,26,23,.25);flex:none}.chip:hover{border-color:#1c1a178c}.chip:active{transform:scale(.97)}.chip.is-on{border-color:var(--ivory-ink);box-shadow:inset 0 0 0 1px var(--ivory-ink);font-weight:700;background:#f6f1e7}.chip.is-on .chip-dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ivory-ink)}.chip:focus-within{outline:2px solid var(--champagne-deep);outline-offset:2px}.chip.is-out{opacity:.45;cursor:not-allowed;text-decoration:line-through}.customise>p{margin-bottom:-4px}@media(max-width:900px){.pick-body>.pick-media{position:static;max-width:none;padding:14px;border:1px solid var(--line-light);border-radius:16px;background:#fdfbf7}.pick-body>.pick-media .config-img{aspect-ratio:4 / 3;max-height:360px}.pick-body>.pick-media.flash{animation:nxflash .8s ease}}@media(max-width:560px){.pi{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:10px}.pi-img .ph{width:68px;height:68px}.chips{gap:6px}.chip{min-height:40px;padding:3px 11px 3px 4px;font-size:.78rem;gap:6px}.chip-dot{width:26px;height:26px}.bv-items{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bv-item{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:6px}.pick-media .bv-item .ph{width:44px;height:44px}.bv-meta,.bv-meta b{font-size:.74rem}}@media(max-width:360px){.bv-items{grid-template-columns:minmax(0,1fr)}}.btn-sm{min-height:44px;padding:0 16px;font-size:.86rem;border-radius:999px}.cta-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%}.cta-pair .btn{width:100%;padding-inline:10px}.buy-row.has-buy{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr)}.buy-row .buy-now{border-radius:999px;min-height:58px;font-weight:700;font-size:var(--s-md);border-color:var(--ivory-ink)}.buy-row .buy-now:hover{background:var(--ivory-ink);color:var(--ivory)}.btn-line:not([disabled]):hover{background:var(--ivory-ink);color:var(--ivory)}.card{display:grid;gap:10px;align-content:start;color:var(--fg)}.card-link{display:grid;gap:12px;text-decoration:none;color:inherit}.card-link:hover .card-title{text-decoration:underline;text-underline-offset:3px}.card .card-title{font-size:var(--s-sm);font-weight:600}.card-note{font-size:var(--s-xs);color:var(--fg-muted)}.card .free-tag{justify-self:start;margin:0}.card-select{font:inherit;font-size:.86rem;padding:10px 12px;border-radius:10px;border:1px solid var(--line-dark);background:#161616;color:var(--fg);width:100%;color-scheme:dark}.card .btn-ghost{border-color:#d6c7a88c;color:var(--fg)}.card .btn-ghost:hover{background:var(--champagne);color:var(--obsidian);border-color:var(--champagne)}.card-cta{justify-self:start}.gift-link{display:block;color:inherit}.gift-body h3 a{color:inherit;text-decoration:none}.gift-body .btn{justify-self:start}.gift-body .cta-pair{margin-top:4px}.gift-body .card-select{max-width:320px}.gift .btn-ghost{border-color:#d6c7a88c;color:var(--fg)}.gift .btn-ghost:hover{background:var(--champagne);color:var(--obsidian)}.addon .cta-pair .btn{min-height:42px}.nx-shop .hero-media,.nx-shop .split-grid>.frame.portrait{aspect-ratio:1 / 1;background:#fff}.nx-shop .hero-media .ph,.nx-shop .split-grid>.frame.portrait .ph{background:#fff}.nx-shop .hero-media .ph>img,.nx-shop .split-grid>.frame.portrait .ph>img{object-fit:contain}@media(max-width:560px){.buy-row.has-buy{grid-template-columns:auto minmax(0,1fr)}.buy-row.has-buy .buy-btn{grid-column:2}.buy-row.has-buy .buy-now{grid-column:1 / -1}.buy-row.has-buy .stepper{grid-row:1}.cta-pair{grid-template-columns:minmax(0,1fr)}.nx-coll .cta-pair,.gift .cta-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.btn-sm{min-height:42px;font-size:.82rem}}@media(max-width:560px){.pi{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:4px}.pi-img{grid-row:1 / 3}.pi-img .ph{width:64px;height:64px}.pi-body{display:contents}.pi-head{grid-column:2;align-self:end}.pi-sel{grid-column:2;align-self:start}.pi .chips{grid-column:1 / -1;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nx-visual.css.map */
