.pc-exclusives{padding:64px 0;background:rgb(var(--color-background, 11, 11, 11));color:rgb(var(--color-foreground, 255, 255, 255));--pc-gold: 255, 215, 0}.pc-exclusives__container{max-width:1200px;margin:0 auto;padding:0 24px}.pc-exclusives__header{text-align:center;max-width:620px;margin:0 auto 40px}.pc-exclusives__eyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:rgb(var(--color-button, var(--pc-gold)));margin-bottom:14px}.pc-exclusives__heading{font-size:clamp(28px,4vw,40px);line-height:1.1;margin:0 0 14px;color:rgb(var(--color-foreground, 255, 255, 255))}.pc-exclusives__subheading{font-size:16px;line-height:1.6;opacity:.7;margin:0}.pc-exclusives__stamps-viewport{overflow:hidden;margin-bottom:48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pc-exclusives__stamps-track{display:flex;width:max-content;gap:16px;animation:pc-stamps-scroll 24s linear infinite}.pc-exclusives__stamps-viewport:hover .pc-exclusives__stamps-track{animation-play-state:paused}@keyframes pc-stamps-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pc-exclusives__stamps-track{animation:none}}.pc-stamp{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1.5px dashed rgba(var(--pc-gold),.5);border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:rgb(var(--color-foreground, 255, 255, 255));opacity:.85;flex-shrink:0}.pc-stamp__flag{font-size:16px;line-height:1}.pc-stamp__connector{display:inline-flex;align-items:center;font-size:14px;opacity:.45;color:rgb(var(--color-button, var(--pc-gold)));flex-shrink:0}.pc-exclusives__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;margin-bottom:40px}.pc-card{position:relative;border-radius:var(--pc-buttons-radius, 18px);overflow:hidden;background:#ffffff09;border:1px solid rgba(var(--pc-gold),.18);transition:border-color .3s ease,transform .25s ease,box-shadow .3s ease;perspective:1000px}.pc-card:hover{border-color:rgba(var(--pc-gold),.55);box-shadow:0 16px 32px #00000059}.pc-card__flip{position:relative;transition:transform .6s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d}.pc-card.is-flipped .pc-card__flip{transform:rotateY(180deg)}.pc-card__face--front{position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pc-card__face--back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(180deg);background:rgb(var(--color-background, 11, 11, 11));border-radius:inherit;display:flex}.pc-card__cert{margin:auto;padding:28px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.pc-card__cert-icon{font-size:26px;margin-bottom:8px}.pc-card__cert-title{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-button, var(--pc-gold)));margin:0}.pc-card__cert-number{font-size:11px;opacity:.5;letter-spacing:.04em;margin:2px 0 0}.pc-card__cert-name{font-size:14px;font-weight:600;line-height:1.3;margin:10px 0 0}.pc-card__cert-origin{font-size:12px;opacity:.7;margin:6px 0 0}.pc-card__cert-sign{font-size:11px;font-style:italic;opacity:.5;margin:16px 0 14px}.pc-card__flip-trigger{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(var(--pc-gold),.5);background:#0b0b0bb3;color:rgb(var(--color-button, var(--pc-gold)));display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:transform .2s ease,background .2s ease;z-index:2}.pc-card__flip-trigger:hover{transform:scale(1.08);background:rgba(var(--pc-gold),.15)}.pc-card__flip-trigger--back{position:static;width:auto;height:auto;border-radius:var(--pc-buttons-radius, 18px);padding:8px 18px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(var(--pc-gold),.5);background:transparent;color:rgb(var(--color-button, var(--pc-gold)));cursor:pointer}.pc-card__flip-trigger--back:hover{background:rgba(var(--pc-gold),.12)}.pc-seal{position:absolute;bottom:8px;right:8px;width:54px;height:54px;pointer-events:none}.pc-seal__ring{width:100%;height:100%;animation:pc-seal-spin 16s linear infinite}.pc-seal__ring text{font-size:7.2px;font-weight:700;letter-spacing:.04em;fill:rgba(var(--pc-gold),.9)}.pc-seal__core{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:24px;height:24px;border-radius:50%;background:rgb(var(--color-button, var(--pc-gold)));color:rgb(var(--color-button-text, 0, 0, 0));display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}@keyframes pc-seal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pc-seal__ring{animation:none}.pc-card__flip{transition:none}}.pc-card__link{display:block;color:inherit;text-decoration:none}.pc-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.pc-card__media img,.pc-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pc-card:hover .pc-card__media img,.pc-card:hover .pc-card__placeholder{transform:scale(1.08)}.pc-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(var(--pc-gold),.35) 50%,transparent 60%);background-size:250% 250%;background-position:-180% -180%;opacity:0;pointer-events:none;mix-blend-mode:overlay}.pc-card:hover .pc-card__media:after{opacity:1;animation:pc-holo-sweep 1.1s ease forwards}@keyframes pc-holo-sweep{0%{background-position:-180% -180%}to{background-position:180% 180%}}@media(prefers-reduced-motion:reduce){.pc-card:hover .pc-card__media:after{animation:none;opacity:0}}.pc-card__badge{position:absolute;top:10px;left:10px;font-size:11px;font-weight:700;letter-spacing:.01em;padding:5px 10px;border-radius:999px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pc-card__badge--jp{background:rgb(var(--color-button, var(--pc-gold)));color:rgb(var(--color-button-text, 0, 0, 0))}.pc-card__badge--us{background:#0b0b0bd9;color:#fff;border:1px solid rgba(var(--pc-gold),.6)}.pc-card__perforation{position:relative;border-top:2px dashed rgba(var(--pc-gold),.3);margin:0 14px}.pc-card__perforation:before,.pc-card__perforation:after{content:"";position:absolute;top:-8px;width:16px;height:16px;border-radius:50%;background:rgb(var(--color-background, 11, 11, 11));border:1px solid rgba(var(--pc-gold),.18)}.pc-card__perforation:before{left:-22px}.pc-card__perforation:after{right:-22px}.pc-card__info{padding:14px 16px 16px}.pc-card__meta{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--pc-gold),.8);margin-bottom:6px}.pc-card__title{font-size:14px;font-weight:600;line-height:1.35;margin:0 0 8px;color:rgb(var(--color-foreground, 255, 255, 255))}.pc-card__bottom-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.pc-card__price{font-size:14px;font-weight:600;opacity:.85}.pc-card__stock{font-size:11px;font-weight:600;color:rgb(var(--color-button, var(--pc-gold)))}.pc-exclusives__empty{grid-column:1 / -1;text-align:center;opacity:.55;padding:32px 0}.pc-exclusives__cta{text-align:center}.pc-exclusives__button{display:inline-block;padding:15px 34px;border-radius:var(--pc-buttons-radius, var(--buttons-radius, 18px));font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:rgb(var(--color-button, var(--pc-gold)));color:rgb(var(--color-button-text, 0, 0, 0));border:1px solid rgb(var(--color-button, var(--pc-gold)));transition:opacity .2s ease,transform .15s ease}.pc-exclusives__button:hover{opacity:.88;transform:translateY(-1px);animation-play-state:paused}.pc-exclusives__button{animation:pc-cta-pulse 2.4s ease-in-out infinite}@keyframes pc-cta-pulse{0%,to{box-shadow:0 0 rgba(var(--pc-gold),.45)}50%{box-shadow:0 0 0 10px rgba(var(--pc-gold),0)}}@media(prefers-reduced-motion:reduce){.pc-exclusives__button{animation:none}}@media screen and (max-width:749px){.pc-exclusives{padding:40px 0}.pc-exclusives__grid{grid-template-columns:repeat(2,1fr);gap:16px}.pc-stamp{font-size:12px;padding:7px 14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-pc-exclusives.css.map */
