pillow-qr-counter,.pqc{--pqc-teal: #003f57;--pqc-sand: #e7ecee;--pqc-ivory: #e7ecee;--pqc-ink: #1b3743;display:flex;position:relative;background-color:var(--pqc-ivory);overflow:hidden;padding:clamp(16px,3vw,28px) 0;flex-direction:column;justify-content:center}.pqc__topo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.pqc__topo path{fill:none;stroke:var(--pqc-teal);stroke-width:1px;opacity:.07;animation:pqc-drift linear infinite}@keyframes pqc-drift{0%{transform:translateY(0)}50%{transform:translateY(-18px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pqc__topo path{animation:none}}.pqc:after{content:"";position:absolute;top:-4px;left:0;right:0;height:4px;background:linear-gradient(to bottom,#003f5700,#003f572e,#003f5700);animation:pqc-scan 1.8s cubic-bezier(.4,0,.6,1) .3s both;pointer-events:none;z-index:2}@keyframes pqc-scan{0%{transform:translateY(0);opacity:1}to{transform:translateY(100vh);opacity:.3}}@media(prefers-reduced-motion:reduce){.pqc:after{display:none}}.pqc__corner-mark{position:absolute;top:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px);font-family:var(--font-body--family, sans-serif);font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pqc-teal);opacity:.2;text-align:right;line-height:1.8;z-index:1}.pqc__inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1.5vw,14px)}.pqc__eyebrow,.pqc__tz{animation:pqc-wake-in 1.4s cubic-bezier(.22,1,.36,1) both}.pqc__eyebrow{animation-delay:.1s}.pqc__tz{animation-delay:.2s}@keyframes pqc-wake-in{0%{opacity:0;filter:blur(4px) brightness(.8);transform:translateY(14px)}to{opacity:1;filter:blur(0) brightness(1);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pqc__eyebrow,.pqc__tz{animation:pqc-fade .4s ease both}@keyframes pqc-fade{0%{opacity:0}to{opacity:1}}}.pqc__eyebrow{font-family:var(--font-body--family, sans-serif);font-weight:600;font-size:clamp(11px,.9vw,13px);letter-spacing:.2em;text-transform:uppercase;color:var(--pqc-teal);opacity:.5;margin:0}.pqc__tz{font-family:B612 Mono,ui-monospace,Courier New,monospace;font-weight:400;font-size:clamp(11px,.9vw,13px);letter-spacing:.12em;text-transform:uppercase;color:var(--pqc-teal);opacity:.75;margin:0}.pqc-tz__sep{opacity:.4}.pqc-tz__offset{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/107/assets/pillow-qr-counter.css.map */
