.cart-view-module__jtCvia__content{gap:1.5rem;min-width:0;display:grid}.cart-view-module__jtCvia__eligibleSection,.cart-view-module__jtCvia__externalSection{gap:1rem;min-width:0;display:grid}.cart-view-module__jtCvia__subtotal{border:2px solid var(--foreground);min-width:0;color:var(--foreground);background:#fff8bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.9rem 1rem;display:flex}.cart-view-module__jtCvia__subtotalCopy{gap:.2rem;min-width:0;display:grid}.cart-view-module__jtCvia__subtotalCopy h2{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.25}.cart-view-module__jtCvia__subtotalCopy p{margin:0;font-size:.9rem;line-height:1.4}.cart-view-module__jtCvia__subtotalCopy .cart-view-module__jtCvia__clearError{color:#9b1c1c;font-weight:700}.cart-view-module__jtCvia__subtotals{gap:.35rem;min-width:min(100%,12rem);margin:0 0 0 auto;display:grid}.cart-view-module__jtCvia__subtotalRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cart-view-module__jtCvia__subtotalRow dt{font-size:.8rem;font-weight:700}.cart-view-module__jtCvia__subtotalRow dd{color:var(--primary);font-family:var(--font-display);white-space:nowrap;margin:0;font-size:1.2rem;font-weight:700}.cart-view-module__jtCvia__sectionHeader{gap:.4rem;min-width:0;display:grid}.cart-view-module__jtCvia__sectionHeader h2{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1.25}.cart-view-module__jtCvia__sectionHeader p{max-width:65ch;margin:0;line-height:1.55}.cart-view-module__jtCvia__reviewGroups{gap:1rem;min-width:0;display:grid}.cart-view-module__jtCvia__reviewGroup{border:2px dashed var(--foreground);min-width:0;color:var(--foreground);background:#fff8bf;gap:.85rem;padding:clamp(.75rem,2.5vw,1.25rem);display:grid}.cart-view-module__jtCvia__reviewGroupHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.cart-view-module__jtCvia__groupTitle{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.25}.cart-view-module__jtCvia__groupDescription{margin:.25rem 0 0;font-size:.9rem}.cart-view-module__jtCvia__reviewAction{max-width:100%}.cart-view-module__jtCvia__titleGroups{gap:1rem;min-width:0;display:grid}.cart-view-module__jtCvia__titleGroup{gap:.65rem;min-width:0;display:grid}.cart-view-module__jtCvia__titleGroupSummary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;min-width:0;display:flex}.cart-view-module__jtCvia__titleGroupCount{margin:0;font-size:.9rem;font-weight:700}.cart-view-module__jtCvia__titleGroupSubtotals{flex-wrap:wrap;gap:.35rem 1rem;min-width:0;margin:0;display:flex}.cart-view-module__jtCvia__titleGroupSubtotal{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;min-width:0;display:flex}.cart-view-module__jtCvia__titleGroupSubtotal dt{overflow-wrap:anywhere;font-size:.8rem;font-weight:700}.cart-view-module__jtCvia__titleGroupSubtotal dd{color:var(--primary);font-family:var(--font-display);white-space:nowrap;margin:0;font-size:1rem;font-weight:700}.cart-view-module__jtCvia__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.85rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cart-view-module__jtCvia__item{min-width:0}.cart-view-module__jtCvia__card,.cart-view-module__jtCvia__stateCard{border:2px dashed var(--foreground);min-width:0;color:var(--foreground);font-family:var(--font-body);background:#fff;padding:clamp(1rem,3vw,1.5rem)}.cart-view-module__jtCvia__card{flex-direction:column;gap:.85rem;height:100%;display:flex}.cart-view-module__jtCvia__cardTopline{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.cart-view-module__jtCvia__format,.cart-view-module__jtCvia__source{border:1px dashed var(--foreground);background:var(--secondary);color:var(--secondary-foreground);font-family:var(--font-display);padding:.2rem .45rem;font-size:.8rem;font-weight:700}.cart-view-module__jtCvia__source{color:#fff;background:#3326a8;border:2px solid #3326a8}.cart-view-module__jtCvia__price{color:var(--primary);font-family:var(--font-display);white-space:nowrap;margin:0 0 0 auto;font-size:1.3rem;font-weight:700}.cart-view-module__jtCvia__title{border-bottom:1px solid var(--primary);min-width:0;font-family:var(--font-display);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .9rem;margin:0;padding-bottom:.4rem;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.25;display:flex}.cart-view-module__jtCvia__titleText{flex:12rem;min-width:0}.cart-view-module__jtCvia__titleControls{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.cart-view-module__jtCvia__titleGroupToggle,.cart-view-module__jtCvia__removeTitle{flex:none}.cart-view-module__jtCvia__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .9rem;min-width:0;margin:0;display:grid}.cart-view-module__jtCvia__details>div{border-top:1px dashed var(--foreground);min-width:0;padding-top:.45rem}.cart-view-module__jtCvia__details dt{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:700}.cart-view-module__jtCvia__details dd{overflow-wrap:anywhere;margin:0}.cart-view-module__jtCvia__actions,.cart-view-module__jtCvia__stateActions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:auto;display:flex}.cart-view-module__jtCvia__sellerOffer{text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;min-width:0;max-width:100%;height:auto;padding:.7rem .9rem;font-size:.9rem;line-height:1.35;text-decoration:none}.cart-view-module__jtCvia__offerUnavailable{border:1px dashed var(--muted-foreground);min-width:0;max-width:100%;min-height:2.65rem;color:var(--muted-foreground);overflow-wrap:anywhere;align-items:center;padding:.5rem .7rem;font-size:.875rem;font-weight:600;line-height:1.35;display:inline-flex}.cart-view-module__jtCvia__actions a:not(.cart-view-module__jtCvia__sellerOffer){color:var(--primary);font-family:var(--font-display);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.cart-view-module__jtCvia__continue{justify-content:flex-start;display:flex}.cart-view-module__jtCvia__sharePanel{border:2px solid var(--foreground);min-width:0;color:var(--foreground);background:#e5edff;gap:.85rem;padding:1rem;display:grid}.cart-view-module__jtCvia__sharePanelIntro{gap:.3rem;min-width:0;display:grid}.cart-view-module__jtCvia__sharePanelIntro h2{font-family:var(--font-display);margin:0;font-size:1.1rem;line-height:1.25}.cart-view-module__jtCvia__sharePanelIntro p{margin:0;font-size:.9rem;line-height:1.45}.cart-view-module__jtCvia__sharePanelActions{flex-wrap:wrap;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.cart-view-module__jtCvia__shareResult{flex:1;gap:.45rem;min-width:min(100%,18rem);display:grid}.cart-view-module__jtCvia__shareResult label{font-family:var(--font-display);font-size:.8rem;font-weight:700}.cart-view-module__jtCvia__shareResult input{border:2px solid var(--foreground);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);background:#fff;border-radius:0;padding:.55rem .65rem;font-size:.85rem}.cart-view-module__jtCvia__shareResult a{width:fit-content;max-width:100%;color:var(--primary);overflow-wrap:anywhere;text-underline-offset:.2em;font-size:.9rem;font-weight:700;text-decoration:underline}.cart-view-module__jtCvia__stateCard{justify-items:start;gap:.8rem;line-height:1.6;display:grid}.cart-view-module__jtCvia__stateCard h2{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.25}.cart-view-module__jtCvia__stateCard p{max-width:55ch;margin:0}@media (max-width:390px){.cart-view-module__jtCvia__details{grid-template-columns:minmax(0,1fr)}}
