.pp-pairs-with{position:relative;padding-top:clamp(3.2rem,6vw,6.4rem);padding-bottom:clamp(3.6rem,7vw,7.2rem)}.pp-pairs-with:before{position:absolute;top:0;right:1.5rem;left:1.5rem;height:.3rem;border-radius:999px;background:linear-gradient(90deg,#3158e8 0 33.33%,#b9e4d4 33.33% 66.66%,#ec4e93 66.66% 100%);content:""}.pp-pairs-with__heading-row{display:grid;gap:1rem;margin-bottom:2.2rem}.pp-pairs-with__eyebrow{margin:0 0 .55rem;color:rgba(var(--color-foreground),.62);font-size:1.05rem;font-weight:700;letter-spacing:.16em}.pp-pairs-with__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(2.8rem,6vw,5rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:.94}.pp-pairs-with__intro{max-width:42rem;margin:0;color:rgba(var(--color-foreground),.68);font-size:1.4rem;line-height:1.5}.pp-pairs-with__list{display:grid;grid-auto-columns:minmax(24rem,82vw);grid-auto-flow:column;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem .8rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1.5rem;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x}.pp-pairs-with__list::-webkit-scrollbar{display:none}.pp-pairs-with__item{min-width:0;scroll-snap-align:start}.pp-pairs-with-card{display:flex;height:100%;min-height:100%;flex-direction:column;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pp-pairs-with-card__media{position:relative;display:grid;aspect-ratio:4 / 3;place-items:center;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(236,78,147,.1) 0 9%,transparent 9.5%),radial-gradient(circle at 16% 80%,rgba(49,88,232,.11) 0 12%,transparent 12.5%),#f8f6f0}.pp-pairs-with-card__image{width:100%;height:100%;padding:1.8rem;object-fit:contain;transition:transform .22s ease}.pp-pairs-with-card__placeholder{width:56%;color:rgba(var(--color-foreground),.2)}.pp-pairs-with-card__category{position:absolute;bottom:1rem;left:1rem;padding:.55rem .85rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:999px;background:#ffffffeb;box-shadow:0 .4rem 1.4rem #12121214;color:#121212;font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pp-pairs-with-card__body{display:flex;flex:1;flex-direction:column;padding:1.6rem}.pp-pairs-with-card__title{margin:0 0 1.2rem;font-size:1.45rem;font-weight:700;letter-spacing:.01em;line-height:1.35}.pp-pairs-with-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;margin-bottom:1.4rem}.pp-pairs-with-card__price{font-size:1.45rem;font-weight:700}.pp-pairs-with-card__stock{display:inline-flex;align-items:center;gap:.5rem;color:rgba(var(--color-foreground),.68);font-size:1.15rem;white-space:nowrap}.pp-pairs-with-card__stock-dot{width:.7rem;height:.7rem;border-radius:50%;background:#20a867;box-shadow:0 0 0 .3rem #20a86721}.pp-pairs-with-card__stock.is-unavailable .pp-pairs-with-card__stock-dot{background:#8a8a8a;box-shadow:0 0 0 .3rem #8a8a8a1f}.pp-pairs-with-card__button{display:flex;min-height:4.5rem;align-items:center;justify-content:center;gap:.8rem;border-radius:1rem;background:#121212;color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.pp-pairs-with-card__button svg{width:1.6rem;height:1.6rem;transition:transform .18s ease}@media(hover:hover){.pp-pairs-with-card:hover{transform:translateY(-.4rem);border-color:#3158e875;box-shadow:0 1.8rem 4rem #1212121a}.pp-pairs-with-card:hover .pp-pairs-with-card__image{transform:scale(1.035)}.pp-pairs-with-card:hover .pp-pairs-with-card__button svg{transform:translate(.25rem)}}@media screen and (min-width:750px){.pp-pairs-with:before{right:5rem;left:5rem}.pp-pairs-with__heading-row{grid-template-columns:minmax(0,1fr) minmax(24rem,42rem);align-items:end;gap:3rem;margin-bottom:3rem}.pp-pairs-with__intro{justify-self:end;font-size:1.55rem}.pp-pairs-with__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@media(prefers-reduced-motion:reduce){.pp-pairs-with-card,.pp-pairs-with-card__image,.pp-pairs-with-card__button svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pokepacks-pairs-with.css.map */
