.chummys-pair{display:block;padding:var(--cp-pad-top) var(--cp-inset-mobile) var(--cp-pad-bottom);background-color:var(--cp-page-bg)}.chummys-pair__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cp-inset-mobile)}.chummys-pair__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:clamp(1.6rem,3.6vw,2.8rem) clamp(1.3rem,3.4vw,2.6rem) clamp(1.4rem,3vw,2.2rem);border-radius:var(--cp-radius-mobile);overflow:hidden;font-family:var(--font-body-family);transition:opacity .85s cubic-bezier(.2,1,.3,1),transform .85s cubic-bezier(.2,1,.3,1)}.chummys-pair__panel+.chummys-pair__panel{transition-delay:.12s}html.js .chummys-pair:not(.is-in) .chummys-pair__panel{opacity:0;transform:translateY(22px)}.chummys-pair__panel--light{--p-ink: var(--cp-ink);--p-bg: #ffffff;--p-accent: var(--cp-accent);background:var(--p-bg);color:rgb(var(--p-ink));box-shadow:0 18px 44px #1c1d1d12}.chummys-pair__panel--dark{--p-ink: var(--cp-cream);--p-bg: rgb(var(--cp-ink));--p-accent: var(--cp-accent);background:var(--p-bg);color:rgb(var(--p-ink))}.chummys-pair__panel--dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 100% 100%,rgb(var(--cp-spark) / .16),transparent 62%);pointer-events:none}.chummys-pair__copy{position:relative;min-width:0}.chummys-pair__eyebrow{position:relative;margin:0 0 .7rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--p-ink) / .55)}.chummys-pair__heading{position:relative;margin:0;font-family:var(--font-heading-family, var(--font-body-family));font-weight:400;font-size:clamp(2.05rem,1.5rem + 1.5vw,3rem);line-height:.98;color:inherit;text-wrap:balance}.chummys-pair__heading em{font-style:normal}.chummys-pair__heading .highlighted-text svg{z-index:0;color:rgb(var(--cp-spark));overflow:visible}.chummys-pair__heading .highlighted-text svg :is(path,line,polyline){stroke:rgb(var(--cp-spark));vector-effect:non-scaling-stroke;stroke-width:3.5px;stroke-linecap:round}.chummys-pair__text{position:relative;margin:.8rem 0 0;max-width:34ch;font-size:clamp(.93rem,.9rem + .18vw,1.02rem);line-height:1.6;color:rgb(var(--p-ink) / .72);text-wrap:pretty}.chummys-pair__note{position:relative;display:inline-flex;align-items:center;gap:.5rem;margin:1rem 0 0;padding:.45rem .85rem;border-radius:999px;background:rgb(var(--p-ink) / .06);font-size:.8rem;font-weight:600;color:rgb(var(--p-ink) / .8);width:max-content;max-width:100%}.chummys-pair__panel--dark .chummys-pair__note{background:rgb(var(--p-ink) / .1)}.chummys-pair__note svg{width:14px;height:14px;flex:none;color:rgb(var(--cp-stars));fill:currentColor}.chummys-pair__actions{position:relative;display:flex;align-items:center;gap:1rem 1.2rem;flex-wrap:wrap;margin-top:1.3rem}.chummys-pair__pill{display:inline-flex;align-items:center;gap:.8rem;padding:7px 7px 7px 1.35rem;border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.2,1,.3,1)}.chummys-pair__pill:hover{transform:translateY(-2px)}.chummys-pair__pill i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-style:normal}.chummys-pair__pill i svg{width:16px;height:16px}.chummys-pair__panel--light .chummys-pair__pill{background:rgb(var(--cp-ink));color:rgb(var(--cp-cream))}.chummys-pair__panel--light .chummys-pair__pill i,.chummys-pair__panel--dark .chummys-pair__pill{background:rgb(var(--cp-accent));color:rgb(var(--cp-ink))}.chummys-pair__panel--dark .chummys-pair__pill i{background:rgb(var(--cp-ink));color:rgb(var(--cp-cream))}.chummys-pair__link{font-size:.88rem;font-weight:700;color:inherit;text-decoration:none;border-bottom:1px solid rgb(var(--cp-spark) / .7);padding-bottom:2px}.chummys-pair__link:hover{border-color:currentColor}.chummys-pair__art{position:relative;min-width:0;min-height:230px;margin-top:1.4rem}.chummys-pair__art--docket{display:grid;place-items:center}.chummys-pair__docket{position:relative;width:min(100%,300px);padding:1.15rem 1.2rem 1.3rem;border-radius:12px;background:#fbf8f1;color:rgb(var(--cp-ink));box-shadow:0 30px 55px -22px #0009;transform:rotate(-1.6deg);transition:transform .6s cubic-bezier(.2,1,.3,1)}.chummys-pair__panel:hover .chummys-pair__docket{transform:rotate(-.5deg) translateY(-6px)}.chummys-pair__docket:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;border-radius:12px 12px 0 0;background:rgb(var(--cp-accent))}.chummys-pair__docket-head{display:flex;align-items:center;gap:.5rem;padding-bottom:.7rem;margin-bottom:.5rem;border-bottom:1px solid rgb(var(--cp-ink) / .14)}.chummys-pair__docket-mark svg{display:block;width:18px;height:18px;color:rgb(var(--cp-ink) / .7)}.chummys-pair__docket-who{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--cp-ink) / .7)}.chummys-pair__docket-tag{margin-left:auto;padding:.2rem .55rem;border-radius:999px;background:rgb(var(--cp-ink));color:rgb(var(--cp-cream));font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.chummys-pair__rows{display:grid;margin:0}.chummys-pair__row{display:flex;align-items:baseline;gap:.4rem;padding:.32rem 0}.chummys-pair__row dt{order:0;font-size:.8rem;color:rgb(var(--cp-ink) / .58)}.chummys-pair__row:after{content:"";order:1;flex:1 1 auto;height:0;transform:translateY(-3px);border-bottom:1px dotted rgb(var(--cp-ink) / .3)}.chummys-pair__row dd{order:2;margin:0;font-size:.84rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--cp-ink) / .92)}.chummys-pair__docket-foot{margin:.8rem 0 0;padding-top:.7rem;border-top:1px dashed rgb(var(--cp-ink) / .25);font-size:.74rem;line-height:1.45;color:rgb(var(--cp-ink) / .6)}.chummys-pair__stack{position:absolute;top:0;right:0;bottom:0;left:0}.chummys-pair__month{position:absolute;left:50%;width:min(88%,250px);transform:translate(-50%) rotate(var(--r, 0deg));opacity:1;transition:transform .9s cubic-bezier(.2,1,.3,1),opacity .6s ease;transition-delay:calc(.25s + var(--i, 0) * .14s)}.chummys-pair__month img{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 20px rgb(28 29 29 / .16))}.chummys-pair__month:nth-child(1){--r: -6deg;top:44%;z-index:3}.chummys-pair__month:nth-child(2){--r: 4deg;top:24%;z-index:2}.chummys-pair__month:nth-child(3){--r: -2deg;top:4%;z-index:1}.chummys-pair.is-in .chummys-pair__month{opacity:1}html.js .chummys-pair:not(.is-in) .chummys-pair__month{opacity:0;transform:translate(-50%,40px) rotate(var(--r, 0deg))}.chummys-pair__chip{position:absolute;left:8%;top:6%;padding:.3rem .65rem;border-radius:999px;background:rgb(var(--cp-ink));color:rgb(var(--cp-cream));font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 14px #1c1d1d2e}.chummys-pair__month:nth-child(1) .chummys-pair__chip{background:rgb(var(--cp-accent));color:rgb(var(--cp-ink))}.chummys-pair__panel:hover .chummys-pair__month:nth-child(2){transform:translate(-50%,-6px) rotate(6deg)}.chummys-pair__panel:hover .chummys-pair__month:nth-child(3){transform:translate(-50%,-12px) rotate(-4deg)}.chummys-pair__loop{position:absolute;right:6%;bottom:4%;z-index:4;width:52px;height:52px;border-radius:50%;background:rgb(var(--cp-accent));color:rgb(var(--cp-ink));display:grid;place-items:center;box-shadow:0 10px 22px #1c1d1d24}.chummys-pair__loop svg{width:24px;height:24px}.chummys-pair.is-in .chummys-pair__loop svg{animation:cp-turn 12s linear infinite}@keyframes cp-turn{to{transform:rotate(360deg)}}.chummys-pair__team{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,1.2vw,.9rem);padding-top:.6rem}.chummys-pair__mini{position:relative;aspect-ratio:1.2;transform:rotate(var(--r, 0deg));opacity:1;transition:transform .7s cubic-bezier(.2,1.4,.4,1),opacity .4s ease;transition-delay:calc(.2s + var(--i, 0) * .06s)}.chummys-pair__mini img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .3))}html.js .chummys-pair:not(.is-in) .chummys-pair__mini{transform:rotate(var(--r, 0deg)) scale(.6);opacity:0}.chummys-pair__mini:nth-child(3n){--r: 3deg}.chummys-pair__mini:nth-child(3n+1){--r: -3deg}.chummys-pair__mini:nth-child(5n){--r: 5deg}.chummys-pair__mini--card:after{content:attr(data-card);position:absolute;left:50%;bottom:-6px;transform:translate(-50%) rotate(-4deg);padding:.2rem .5rem;border-radius:999px;background:rgb(var(--cp-spark));color:rgb(var(--cp-cream));font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.chummys-pair__panel:hover .chummys-pair__team{--tilt: 1}.chummys-pair__names{position:relative;margin:1.1rem 0 0;font-size:.78rem;line-height:1.5;color:rgb(var(--p-ink) / .55)}.chummys-pair__names b{color:rgb(var(--p-ink) / .85);font-weight:600}@media(min-width:900px){.chummys-pair{padding-inline:var(--cp-inset)}.chummys-pair__grid{grid-template-columns:1fr 1fr;gap:var(--cp-inset)}.chummys-pair__panel{grid-template-columns:minmax(0,1fr) minmax(0,38%);align-content:center;align-items:center;gap:clamp(1rem,2.2vw,2rem);min-height:380px;border-radius:var(--cp-radius)}.chummys-pair__art{margin-top:0;min-height:280px}.chummys-pair__team{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding-top:0}}@media(min-width:1280px){.chummys-pair__panel{gap:2.6rem}}@media(max-width:899px){.chummys-pair__panel{min-height:0}.chummys-pair__art{min-height:220px}.chummys-pair__art--docket{min-height:0;margin-top:1.6rem}.chummys-pair__docket{width:min(100%,330px)}.chummys-pair__month{width:min(62%,250px)}.chummys-pair__team{grid-template-columns:repeat(4,minmax(0,1fr))}.chummys-pair__mini:nth-child(n+9){display:none}}@media(prefers-reduced-motion:reduce){.chummys-pair__panel,.chummys-pair__month,.chummys-pair__mini,.chummys-pair__docket{transition:none;opacity:1}.chummys-pair__panel,.chummys-pair__mini{transform:none}.chummys-pair__month{transform:translate(-50%) rotate(var(--r, 0deg))}.chummys-pair__mini{transform:rotate(var(--r, 0deg))}.chummys-pair.is-in .chummys-pair__loop svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/chummys-pair.css.map */
