.pk-loading{background:var(--stone-2,#f4f3ef);place-items:center;min-height:100dvh;display:grid}.pk-load-grid{grid-template-columns:repeat(4,120px);gap:16px;display:grid}.pk-load-grid i{aspect-ratio:4/5;border-radius:6px}.pk-mback{color:#171717;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;margin-left:-8px;padding:0;display:grid}.pk-alert{margin:12px 0 0}.app[data-product=pack] .pk-desk{background:var(--stone-2,#f4f3ef);overscroll-behavior:contain;justify-content:flex-start;align-items:stretch;padding:32px 40px 48px;display:block;overflow-y:auto}.pk-browse{width:100%;min-width:0;max-width:1080px;margin:0 auto}.pk-head{margin:0 0 18px}.pk-head h1{letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(26px,2.4vw,34px);line-height:1.05}.pk-head p{max-width:60ch;color:var(--muted,#7a766d);margin:0;font-size:15px;line-height:1.55}.pk-filters{grid-template-columns:auto minmax(200px,320px);justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:grid}.pk-tabs{background:#fff;border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:0 0 0 1px #e6e3dc}.pk-tabs button{min-height:34px;font:inherit;color:#55524b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:550}.pk-tabs button[aria-selected=true]{color:#fff;background:#171717}.pk-search{color:#7a766d;background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex;box-shadow:0 0 0 1px #e6e3dc}.pk-search input{min-width:0;font:inherit;color:var(--text,#1f1d1a);background:0 0;border:0;outline:0;flex:1;font-size:14px}.pk-search button{color:#55524b;cursor:pointer;background:#f2f1ee;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pk-cats{scrollbar-width:none;gap:6px;margin:0 -2px 18px;padding:2px;display:flex;overflow-x:auto}.pk-cats button{min-height:32px;font:inherit;color:#3f3c36;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6e3dc;border-radius:999px;flex:none;padding:0 12px;font-size:13px}.pk-cats button[aria-pressed=true]{color:#fff;background:#171717;border-color:#171717}.pk-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}.pk-grid li{align-content:start;gap:8px;display:grid}.pk-card{cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative}.pk-art{aspect-ratio:4/5;background:#fff;border-radius:6px;place-items:center;padding:10%;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 1px 2px #0000000d,0 6px 18px -10px #00000038}.pk-art img,.pk-art .ca-ph{object-fit:contain;filter:drop-shadow(0 2px 6px #00000014);width:auto;max-width:100%;height:auto;max-height:100%}.pk-card:hover .pk-art{transform:translateY(-2px);box-shadow:0 1px 2px #0000000d,0 14px 28px -12px #00000047}.pk-grid li.is-in .pk-art{box-shadow:0 0 0 2px #171717,0 10px 24px -12px #0000004d}.pk-badge{color:#fff;background:#8a1c2b;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;font-weight:700;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0003}.pk-under{align-items:center;gap:8px;min-height:32px;display:flex}.pk-name{color:#3f3c36;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;line-height:1.3;overflow:hidden}.pk-fill{font:inherit;color:var(--muted,#7a766d);text-underline-offset:3px;cursor:pointer;opacity:0;background:0 0;border:0;flex:none;padding:0;font-size:12px;text-decoration:underline;transition:opacity .15s}.pk-grid li:hover .pk-fill,.pk-fill:focus-visible{opacity:1}.pk-step{background:#fff;border-radius:999px;flex:none;align-items:center;height:32px;display:inline-flex;box-shadow:0 0 0 1px #dedad2}.pk-step button{color:#171717;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.pk-step button:disabled{color:#c9c5bc;cursor:default}.pk-step b{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-size:13.5px}.pk-empty{text-align:center;color:var(--muted,#7a766d);padding:40px 0}.pk-more{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d4cb;border-radius:999px;margin:28px auto 0;padding:0 22px;font-weight:600;display:block}.pk-sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pk-sizes button{font:inherit;text-align:left;color:var(--text,#1f1d1a);cursor:pointer;background:#fff;border:1px solid #e6e3dc;border-radius:12px;gap:2px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.pk-sizes button[aria-checked=true]{border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.pk-sizes b{font-size:15px;font-weight:650}.pk-sizes small{color:var(--muted,#7a766d);font-size:12.5px}.pk-count{color:var(--text,#1f1d1a);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.pk-count.is-full{color:#2f6b3f}.pk-slots{background:linear-gradient(#d8c3a2,#cbb38e);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px;display:grid;box-shadow:inset 0 2px 6px #50371440}.pk-slots.is-20{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;padding:8px}.pk-slot{aspect-ratio:4/5;background:#ffffff47;border-radius:3px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.pk-slot.is-on{background:#fffdf8;box-shadow:0 1px 3px #3c280a4d}.pk-slot img,.pk-slot .ca-ph{object-fit:contain;width:86%;height:86%}.pk-slot .ca-ph{display:none}.pk-meter{background:#ece9e2;border-radius:999px;height:4px;overflow:hidden}.pk-meter i{border-radius:inherit;background:#171717;height:100%;transition:width .2s;display:block}.pk-hint{color:var(--muted,#7a766d);margin:0;font-size:13px;line-height:1.45}.pk-hint.is-note{color:#8a1c2b}.pk-items{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pk-items li{border-top:1px solid #f0ede7;align-items:center;gap:10px;padding:6px 0;display:flex}.pk-thumb{background:#f6f4ef;border-radius:4px;flex:none;place-items:center;width:38px;height:46px;display:grid;overflow:hidden}.pk-thumb img{object-fit:contain;width:88%;height:88%}.pk-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.pk-inc ul{margin:0}.ad-card-note .pk-slots{margin:8px 16px 16px}.pk-real{gap:10px;display:grid}.pk-real .pk-slots{max-width:520px}.pk-cothumb{background:#f6f4ef;place-items:center;display:grid;overflow:visible}.pk-cothumb img{object-fit:contain;width:80%;height:80%}@media (max-width:1099.98px){.pk-filters{grid-template-columns:1fr}.pk-tabs{justify-self:start}}.pk-inc{border-top:1px solid var(--line,#e7e4dc);border-bottom:0;margin-top:4px;padding-top:16px}@media (max-width:759.98px){.pk-phone{background:#fff;flex-direction:column;gap:0;padding-bottom:28px}.pk-strip{z-index:3;margin:0 calc(var(--gutter,16px)*-1);padding:10px var(--gutter,16px) 10px;background:var(--stone-2,#f4f3ef);border-bottom:1px solid #e9e6df;gap:8px;display:grid;position:sticky;top:0}.pk-strip .pk-sizes button{border-radius:10px;padding:8px 12px}.pk-strip .pk-sizes b{font-size:14px}.pk-strip-row{align-items:center;gap:10px;display:flex}.pk-strip-row .pk-slots{flex:1;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;padding:6px}.pk-strip-row .pk-slots.is-20{grid-template-columns:repeat(20,minmax(0,1fr));gap:2px;padding:5px}.pk-strip-row .pk-slot{border-radius:2px}.pk-strip .pk-hint{font-size:12.5px}.pk-browse{padding-top:12px}.pk-filters{gap:8px}.pk-tabs{scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.pk-tabs button{flex:1;padding:0 10px}.pk-cats{margin-bottom:14px}.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.pk-fill{opacity:1}.pk-under{flex-wrap:wrap;row-gap:4px}.pk-name{flex-basis:100%}}
