.Txxwla_loading,.Txxwla_empty{color:var(--beige);padding-block:3rem}.Txxwla_empty{justify-items:start;gap:1.5rem;display:grid}.Txxwla_layout{gap:2.5rem;padding-top:2rem;display:grid}@media (min-width:960px){.Txxwla_layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.Txxwla_lines{margin:0;padding:0;list-style:none}.Txxwla_line{border-bottom:1px solid var(--noir-line);grid-template-columns:6rem minmax(0,1fr) auto;gap:1.25rem;padding-block:1.5rem;display:grid}.Txxwla_thumb{aspect-ratio:1;border-radius:var(--radius);background:var(--noir-soft);position:relative}.Txxwla_img{object-fit:contain;padding:8%}.Txxwla_lineInfo{align-content:start;gap:.25rem;display:grid}.Txxwla_lineTitle{font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.Txxwla_lineMeta{color:var(--taupe);font-size:.8rem}.Txxwla_lineTotal{white-space:nowrap;font-size:.95rem}.Txxwla_qtyForm{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.Txxwla_qtyForm select{border:1px solid var(--noir-line);border-radius:var(--radius);background:var(--noir-soft);height:2.2rem;padding:0 .6rem}.Txxwla_linkButton{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}.Txxwla_summary{border:1px solid var(--noir-line);border-radius:var(--radius);background:var(--noir-soft);gap:1rem;padding:1.75rem;display:grid}@media (min-width:960px){.Txxwla_summary{top:calc(var(--header-h) + 1.5rem);position:sticky}}.Txxwla_summary h2{font-size:1.8rem}.Txxwla_row{justify-content:space-between;font-size:1rem;display:flex}.Txxwla_note{color:var(--taupe);font-size:.78rem}.Txxwla_checkout{width:100%}.Txxwla_payments{color:var(--beige);gap:.3rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.Txxwla_payments li:before{content:"✦";color:var(--gold);margin-right:.5rem;font-size:.55rem}.Txxwla_more{color:var(--gold-light);text-underline-offset:3px;font-size:.75rem;text-decoration:underline}
