.collections-top{padding:0 0 34px}.collections-top h1{font-size:clamp(44px,5vw,70px);letter-spacing:-.065em;line-height:1;margin:12px 0}.collections-top h1 em{font-family:'Playfair Display',serif;color:#a63f32}.collections-top>p{color:#625d55}.ip-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.ip-tabs a{border:1px solid #d3cac0;border-radius:30px;padding:11px 16px;min-height:44px;font-size:12px;font-weight:700;background:#fff}.ip-tabs a[aria-current=page]{background:#28242a;color:#fff;border-color:#28242a}.all-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:80px}.ip-card{height:390px;background:#ddd;display:flex;flex-direction:column;justify-content:space-between;padding:22px;color:#fff;border-radius:4px 4px 32px 4px;overflow:hidden}.ip-card.pokemon{background:linear-gradient(0deg,#17121cdb,transparent 70%),url('front-print.jpg') center 43%/cover}.ip-card.demon{background:linear-gradient(0deg,#17121ce8,transparent 72%),url('demon-slayer-art.jpg') center 30%/cover}.ip-card.naruto{background:linear-gradient(130deg,#463035,#92533b 60%,#df9e5a)}.ip-card h2{font-size:34px;letter-spacing:-.05em;margin:0}.ip-card p{font-size:13px}.ip-label,.image-label{align-self:flex-start;background:#fff;color:#28242a;padding:7px 10px;border-radius:20px;font-size:9px;font-weight:700;letter-spacing:.09em}.ip-hero{min-height:430px;position:relative;background:#40332f;border-radius:4px 4px 55px 4px;overflow:hidden;display:flex;align-items:end;padding:45px;color:white}.ip-hero.pokemon{background:linear-gradient(90deg,#1f1824ed 5%,#1f18246b 60%,transparent),url('front-print.jpg') center 42%/cover}.ip-hero.demon-slayer{background:linear-gradient(90deg,#1c1a1ded 5%,#1c1a1d70 65%,transparent),url('demon-slayer-art.jpg') center 32%/cover}.ip-hero.naruto{background:linear-gradient(120deg,#2a1e24,#98503e 65%,#d69b62)}.ip-hero-copy{max-width:520px;position:relative}.ip-hero .eyebrow{color:#f4c8b4}.ip-hero h2{font-size:clamp(42px,6vw,76px);letter-spacing:-.06em;line-height:1;margin:12px 0}.ip-hero p{line-height:1.6;color:#f3eae3;max-width:420px}.light-on-dark{background:white;color:#28242a;border-color:white;margin-top:10px}.image-label{position:absolute;right:20px;bottom:20px}.collection-items{padding:65px 0 85px}.collection-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:22px}.collection-heading h2{font-size:32px;letter-spacing:-.05em;margin:8px 0}.items-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sample-card{background:#fff;padding-bottom:20px}.sample-card img{width:100%;height:380px;display:block;object-fit:contain;background:#f0ece6}.sample-card h3,.sample-card p,.sample-card a,.sample-card span{margin-left:16px;margin-right:16px}.sample-card h3{font-size:15px}.sample-card p{font-size:13px;color:#625d55;line-height:1.6}.sample-card a{display:inline-block;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.sample-card span{font-size:11px;color:#625d55}.empty-collection{background:#f0e9df;padding:35px;grid-column:1/-1;border-radius:4px 4px 30px 4px}.empty-collection h3{font-size:22px;margin:0 0 8px}.empty-collection p{color:#625d55;font-size:14px}.collection-cta{background:#f1dfd4;padding:55px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px}.collection-cta h2{font-size:32px;letter-spacing:-.05em;margin:8px 0}.collection-cta p{color:#625d55}@media(max-width:760px){.collections-top{padding-bottom:20px}.collections-top h1{font-size:46px}.ip-tabs{gap:8px}.ip-tabs a{padding:10px 13px;font-size:11px}.all-collections{grid-template-columns:1fr;gap:12px;padding-bottom:55px}.ip-card{height:285px}.ip-hero{min-height:350px;padding:26px}.ip-hero h2{font-size:45px}.ip-hero.pokemon{background-position:58% 45%}.image-label{right:12px;bottom:12px;font-size:8px}.collection-items{padding:45px 0 60px}.items-grid{grid-template-columns:1fr 1fr;gap:10px}.sample-card img{height:230px}.sample-card h3{font-size:13px}.empty-collection{padding:25px}.collection-cta{align-items:flex-start;flex-direction:column;padding:45px 6%}}
