.pp-merch .cust{display:grid;gap:30px;background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:20px 18px 22px}.pp-merch .custlede{font-family:var(--display);font-weight:700;font-size:14px;color:var(--head);margin-bottom:2px}.pp-merch .cgroup{display:grid;gap:18px;border:0;padding:0;margin:0;min-width:0}.pp-merch .clabel{font-family:var(--display);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--head);display:flex;align-items:center;gap:10px;padding:0;margin:0;min-height:22px;line-height:22px}.pp-merch .cstep{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--blue-lt);color:var(--blue-dk);font-size:11px;font-weight:600;flex:0 0 auto}.pp-merch .csub{font-family:var(--display);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.pp-merch .ccount{font-style:normal;color:var(--blue-dk)}.pp-merch .cselect,.pp-merch .cinput{font-family:var(--display);font-weight:500;font-size:15px;padding:.8em .9em;border-radius:10px;border:1.5px solid var(--rule);background:var(--paper);color:var(--head);width:100%}.pp-merch .cinput.qty{max-width:110px}.pp-merch .copts{display:grid;gap:10px}.pp-merch .copt{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:500;font-size:15px;color:var(--head);border:1.5px solid var(--rule);border-radius:10px;padding:.8em .9em;cursor:pointer}.pp-merch .copt:has(input:checked){border-color:var(--blue);background:#f2fbfd}.pp-merch .cpanel{display:grid;gap:10px;padding:14px;border-radius:10px;background:var(--ground);border:1px solid var(--rule);margin-top:2px}.pp-merch .cpanel[hidden]{display:none}.pp-merch .cchips{display:flex;flex-wrap:wrap;gap:10px}.pp-merch .cchip{display:inline-flex;align-items:center;gap:7px;font-family:var(--display);font-weight:500;font-size:13.5px;color:var(--head);background:var(--paper);border:1.5px solid var(--rule);border-radius:999px;padding:.5em .85em;cursor:pointer}.pp-merch .cchip:has(input:checked){border-color:var(--blue);background:#f2fbfd}.pp-merch .cchip input:disabled+span{color:var(--mute)}.pp-merch .cnote{font-family:var(--display);font-size:12px;color:var(--mute)}.pp-merch .cerror{font-family:var(--display);font-weight:600;font-size:13.5px;color:var(--salsa)}.pp-merch .cerror[hidden]{display:none}.pp-merch .buyrow .note{font-family:var(--display);font-size:12.5px;color:var(--mute);text-align:center}.pp-merch .merchgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}.pp-merch .merchcard{background:var(--paper);border:1px solid var(--rule);border-radius:14px;overflow:hidden;text-decoration:none;display:block}.pp-merch .merchcard .body{padding:12px;display:grid;gap:4px}.pp-merch .merchcard .price{font-size:15px;color:var(--head)}.pp-merch .buy form[action*="/cart/add"]{display:grid;gap:20px}.pp-merch .buyrow{gap:12px}.pp-merch .desc .intro{font-weight:400}.pp-merch .desc .intro p{margin:0 0 14px}.pp-merch .desc .intro p:last-child{margin-bottom:0}.pp-merch .desc .intro ul,.pp-merch .desc .intro ol{margin:0 0 14px;padding-left:1.25em;display:grid;gap:7px}.pp-merch .desc .intro strong{font-weight:700;color:var(--head)}@media(min-width:760px){.pp-merch .copts,.pp-merch .merchgrid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/passports-merch.css.map */
