.product-card.slump-cartridge-card{container-type:inline-size;min-width:0;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.slump-cartridge-card>a{display:block!important;height:auto!important;color:inherit;text-decoration:none}.slump-cartridge{box-sizing:border-box;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:9px;aspect-ratio:1/1.08;padding:12px 15px 0;border:3px solid #242429;border-radius:14px 14px 5px 5px;background:var(--cart-shell);box-shadow:inset 5px 4px 0 #ffffff45,inset -5px -3px 0 #0004,0 7px 0 #242429,0 12px 18px #0002;color:#171719;overflow:hidden}.slump-cartridge:before,.slump-cartridge:after{content:'';position:absolute;top:25px;width:7px;height:53%;background:repeating-linear-gradient(0deg,#0004 0 2px,transparent 2px 7px);z-index:-1}.slump-cartridge:before{left:3px}.slump-cartridge:after{right:3px}.cartridge-grip{height:12px;width:65%;margin:0 auto;border-top:3px solid #0004;border-bottom:3px solid #ffffff40;flex:none}.cartridge-emboss{font:800 10px/1.2 monospace;text-align:center;letter-spacing:.1em;text-shadow:0 1px #fff7;color:#171719;overflow-wrap:anywhere}.cartridge-sticker{min-height:0;flex:1;background:var(--cart-label);border:2px solid #222;border-radius:8px;box-shadow:0 0 0 3px #0002;padding:10px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.cartridge-heading{border-bottom:5px solid #171719;padding-bottom:6px;flex:none;min-width:0}.cartridge-heading strong{font:900 clamp(14px,4.9cqw,23px)/1.06 Arial,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cartridge-heading>span{font:700 clamp(10px,2.7cqw,13px)/1.3 Arial,sans-serif;color:#a31b22;display:block;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartridge-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;align-items:start;min-height:0;flex:1;overflow:hidden}.cartridge-content .product-image-square{aspect-ratio:1;width:100%;height:auto!important;border:1px solid #222;margin:0!important;min-width:0}.cartridge-content .product-image-square>img{width:100%;height:100%;object-fit:contain}.cartridge-facts{font:clamp(10px,2.7cqw,13px)/1.3 Arial,sans-serif;min-width:0;overflow:hidden;max-height:100%}.cartridge-facts>strong{display:block;border-bottom:3px solid #171719;font-weight:900}.cartridge-facts>div{padding:3px 0;border-bottom:1px solid #171719;overflow-wrap:anywhere}.cartridge-facts .nf-hz-label{font-size:inherit!important;padding:3px!important;max-width:100%;white-space:normal}.cartridge-facts p{margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cartridge-commerce{display:flex;gap:6px;align-items:center;justify-content:space-between;border-top:4px solid #171719;padding-top:5px;font:800 clamp(10px,3cqw,15px)/1.2 Arial,sans-serif;flex:none}.cartridge-commerce span:first-child{text-transform:uppercase}.cartridge-tiers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;font:700 clamp(7px,2cqw,10px)/1.2 Arial,sans-serif;flex:none}.cartridge-tiers>span{background:#ffffffb3;text-align:center;padding:5px 1px;overflow-wrap:anywhere;border:1px solid #222}.cartridge-tiers [aria-current=true]{background:#171719;color:#fff}.cartridge-contacts{height:14px;width:44%;align-self:center;background:repeating-linear-gradient(90deg,#d6b46a 0 6px,#493d22 6px 8px);border:3px solid #242429;border-bottom:0;flex:none}.slump-cartridge-card.nf-sold-out .product-image-square>img{filter:grayscale(1)}.slump-cartridge-card.rarity-rare .cartridge-sticker{box-shadow:0 0 0 3px #d7a8ec99,0 0 12px #faffb4aa}.slump-cartridge-card .limited-bar{font-size:clamp(8px,2.3cqw,12px)!important;max-width:75%}.slump-cartridge-card:focus-within .slump-cartridge{outline:3px solid var(--ink,#171719);outline-offset:4px}@media(max-width:767px){.slump-cartridge{margin-bottom:8px}.cartridge-sticker{padding:10px}}@media(prefers-reduced-motion:no-preference){.slump-cartridge{transition:transform .18s}.slump-cartridge-card>a:hover .slump-cartridge{transform:translateY(-3px)}}

.cartridge-backdrop{position:absolute;inset:30px 10px 20px;z-index:-1;pointer-events:none}.cartridge-backdrop img{width:100%;height:100%;object-fit:cover}.slump-cartridge.is-featured{outline:2px solid #ffefbd;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.slump-cartridge.is-featured{animation:cartridge-shine 5s ease-in-out infinite}@keyframes cartridge-shine{0%,100%{outline-color:#ffefbd44}50%{outline-color:#fff5d8;box-shadow:inset 5px 4px 0 #ffffff75,inset -5px -3px 0 #0004,0 7px 0 #242429,0 0 18px #edce7b99}}}
