.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}}}
.slump-cartridge.cartridge-realistic{border:0;border-radius:15px 15px 12px 12px;clip-path:polygon(0 0,91% 0,91% 4.7%,100% 4.7%,100% 100%,0 100%);aspect-ratio:1/1.13;padding:14px 18px 0;gap:9px;background:linear-gradient(115deg,#ffffff55 0%,transparent 16%,#ffffff12 36%,#00000015 75%,#ffffff40 100%),linear-gradient(180deg,color-mix(in srgb,var(--cart-shell),#fff 15%),var(--cart-shell) 40%,color-mix(in srgb,var(--cart-shell),#282b12 15%));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cart-shell),#625c21 32%),inset 0 0 0 5px #ffffb935,inset 0 0 0 8px #50471828,inset 7px 4px 5px #fff9,inset -5px -4px 6px #2c260b55;color:#181a15;overflow:hidden}.slump-cartridge-card>a{filter:drop-shadow(1px 5px 3px #0003)}.cartridge-realistic:before{inset:0;top:0;left:0;width:auto;height:auto;z-index:5;border-radius:inherit;pointer-events:none;opacity:.11;background-image:url("cartridge-grain.svg");background-size:125px 125px;mix-blend-mode:soft-light}.cartridge-realistic:after{inset:9px 10px 6px;top:9px;right:10px;left:10px;width:auto;height:auto;z-index:4;border:1px solid #faffb352;border-radius:8px;box-shadow:inset 2px 1px 2px #ffffd833,1px 0 2px #392d1c25;background:linear-gradient(110deg,transparent 30%,#ffffff12 38%,transparent 44%);pointer-events:none}.cartridge-top-mold{position:relative;flex:none;min-height:clamp(40px,15cqw,66px);display:flex;align-items:center;justify-content:center;margin:4px -4px 0;border-radius:40px 40px 25px 25px;border:1px solid #f8fcb563;box-shadow:inset 0 2px 3px #5e541a42,inset 0 -4px 4px #ffffff2b,0 1px 0 #282c0c33;background:linear-gradient(180deg,#fff1,#514e2326 65%,#fff4)}.cartridge-realistic .cartridge-emboss{position:relative;z-index:2;margin:0 15%;font:italic 900 clamp(10px,3.6cqw,17px)/1.15 Arial,sans-serif;letter-spacing:.02em;text-align:center;color:color-mix(in srgb,var(--cart-shell),#676b26 26%);text-shadow:-1px -1px 0 #35380c38,1px 1px 0 #ffffcc73;max-height:2.4em;overflow:hidden}.cartridge-realistic .cartridge-grip{position:absolute;inset:13% -12px;height:76%;width:auto;border:0;margin:0;background:repeating-linear-gradient(180deg,#ffffc657 0 1px,#3e39163b 1px 3px,transparent 3px 8px);mask-image:linear-gradient(90deg,#000 0 14%,transparent 14% 86%,#000 86%);border-radius:4px}.cartridge-internals{position:absolute;inset:17% 12% 9%;border:1px solid #ffff8a4d;border-radius:10px;z-index:-1;opacity:.6;background:linear-gradient(90deg,transparent 15%,#fff31b33 15% 15.6%,transparent 15.6% 86%,#fff31b33 86% 86.6%,transparent 86.6%),linear-gradient(#5f651242,#969b2626);box-shadow:0 0 0 11px #51571d13,inset 0 0 0 3px #ffff4930}.cartridge-internals i{position:absolute;width:12%;aspect-ratio:1;border:1px solid #ffff7d70;border-radius:50%;box-shadow:inset 1px 1px 2px #ffffff26}.cartridge-internals i:nth-child(1){top:0;left:9%}.cartridge-internals i:nth-child(2){top:0;right:9%}.cartridge-internals i:nth-child(3){bottom:7%;left:43%;box-shadow:0 0 0 7px #d7d53544,inset 0 0 0 4px #858c2044}.cartridge-realistic .cartridge-sticker{position:relative;z-index:2;border:1px solid #5a56355e;border-radius:8px;box-shadow:0 0 0 2px #ffffcf3b,0 0 0 4px #484a1c33,inset 1px 1px 2px #fff9,0 3px 5px #2b280f33;flex:1;padding:10px;gap:6px;background:linear-gradient(110deg,#ffffff24,transparent 45%),var(--cart-label)}.cartridge-realistic .cartridge-heading{border-bottom-width:4px;padding-bottom:5px}.cartridge-realistic .cartridge-heading strong{font-size:clamp(13px,4.2cqw,21px)}.cartridge-realistic .cartridge-heading>span{font-size:clamp(9px,2.5cqw,12px)}.cartridge-realistic .cartridge-facts{font-size:clamp(9px,2.4cqw,12px)}.cartridge-realistic .cartridge-content{gap:7px}.cartridge-realistic .cartridge-commerce{border-top-width:3px;font-size:clamp(9px,2.6cqw,13px)}.cartridge-realistic .cartridge-tiers{position:relative;z-index:3;gap:2px;padding:0 1px;font-size:clamp(7px,1.9cqw,9px)}.cartridge-realistic .cartridge-tiers>span{border-color:#40401f66;background:color-mix(in srgb,var(--cart-label),transparent 24%);padding:4px 0;border-radius:2px}.cartridge-realistic .cartridge-tiers>[aria-current=true]{background:#23261d;color:#fff}.cartridge-bottom-mold{position:relative;flex:none;height:clamp(20px,7cqw,32px);margin:0 -9px;border-top:2px solid #3b3e1b55;box-shadow:inset 0 2px 2px #ffffbc55;background:linear-gradient(180deg,#333b2026,#ffffff10);border-radius:3px 3px 0 0}.cartridge-insert-arrow{position:absolute;width:19px;height:19px;left:calc(50% - 9px);top:1px;clip-path:polygon(0 0,100% 0,50% 100%);background:#f6ff9d55;filter:drop-shadow(0 1px 0 #3a3e2355)}.cartridge-screw{position:absolute;right:10%;top:3px;width:9px;height:9px;border:2px solid #c7c95199;border-radius:50%;background:radial-gradient(circle,#2b2b16 30%,#767b29 36% 65%,#f3ef5e 70%);box-shadow:0 0 0 3px #ffff8133}.cartridge-realistic .cartridge-backdrop{inset:20% 8% 12%;z-index:0}.slump-cartridge.cartridge-realistic.is-featured{outline:none}@media(prefers-reduced-motion:no-preference){.slump-cartridge.cartridge-realistic.is-featured{animation:cartridge-plastic-glint 6s ease-in-out infinite}@keyframes cartridge-plastic-glint{0%,100%{filter:brightness(1)}50%{filter:brightness(1.07)}}}@media(max-width:767px){.slump-cartridge.cartridge-realistic{padding:12px 17px 0}}

.slump-cartridge-card>a{background:transparent!important;border:0!important;box-shadow:none!important}
