.ccpop{--ccpop-ink: #161616;--ccpop-ink2: #1f1f1f;--ccpop-cream: #fffced;--ccpop-lime: #c6e24e;--ccpop-pink: #e93386;--ccpop-pinkh: #ff63df;--ccpop-blue: #4973e8;--ccpop-muted: #c7cfdb;--ccpop-display: "Archivo Black", "Arial Black", system-ui, sans-serif;--ccpop-ui: system-ui, -apple-system, "Segoe UI", sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:4vmin;perspective:1400px;display:none}.ccpop[data-open]{display:grid}.ccpop *,.ccpop *:before,.ccpop *:after{box-sizing:border-box}.ccpop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#080806b8;opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1);border:0;padding:0;cursor:pointer}.ccpop[data-shown] .ccpop__scrim{opacity:1}.ccpop__dialog{container-type:inline-size;position:relative;width:min(920px,92%);max-height:92vh;overflow-y:auto;background:var(--ccpop-ink);color:var(--ccpop-cream);border-radius:14px;box-shadow:0 30px 70px -26px #000000d9;opacity:0;transform-origin:50% 100%;transform:translateY(38px) rotateX(6deg) scale(.975);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1);will-change:opacity,transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.ccpop[data-shown] .ccpop__dialog{opacity:1;transform:none}.ccpop[data-closing] .ccpop__dialog{opacity:0;transform:translateY(38px) rotateX(6deg) scale(.975);transition:opacity .6s cubic-bezier(.4,0,.6,1),transform .75s cubic-bezier(.4,0,.6,1)}.ccpop[data-closing] .ccpop__scrim{transition-duration:.6s}.ccpop__grid{display:grid;grid-template-columns:1fr}.ccpop__art{position:relative;overflow:hidden;aspect-ratio:16 / 6.4}.ccpop__art img{width:100%;height:100%;object-fit:cover;object-position:0% center;display:block}.ccpop__art--bw img{filter:grayscale(1) contrast(1.08)}.ccpop__copy{padding:7cqi 6.5cqi;display:flex;flex-direction:column}.ccpop__close{position:absolute;top:3cqi;right:3cqi;z-index:5;width:7.4cqi;height:7.4cqi;min-width:34px;min-height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#1616169e;color:var(--ccpop-cream);font-family:var(--ccpop-ui);font-size:3.9cqi;line-height:1;cursor:pointer;transition:background .15s}.ccpop__close:hover{background:#161616d9}.ccpop__close:focus-visible,.ccpop__btn:focus-visible,.ccpop__dismiss:focus-visible,.ccpop__scrim:focus-visible{outline:2px solid var(--ccpop-lime);outline-offset:2px}.ccpop__kicker{font-family:var(--ccpop-ui);font-weight:800;font-size:3.5cqi;letter-spacing:.13em;text-transform:uppercase;color:var(--ccpop-lime);margin:0 0 4cqi}.ccpop__title{font-family:var(--ccpop-display);font-weight:400;text-transform:uppercase;font-size:9.6cqi;line-height:.98;letter-spacing:.005em;margin:0;color:var(--ccpop-cream);text-wrap:balance}.ccpop__title em{font-style:normal;color:var(--ccpop-lime)}.ccpop__date{display:inline-flex;align-items:center;gap:3.4cqi;align-self:flex-start;background:var(--ccpop-blue);color:#fff;border-radius:999px;padding:2.9cqi 5cqi;margin:5.5cqi 0 0;font-family:var(--ccpop-display);text-transform:uppercase;font-size:4.1cqi;line-height:1;letter-spacing:.01em}.ccpop__date span{width:1px;align-self:stretch;background:#ffffff80;flex:none}.ccpop__perks{list-style:none;margin:5.5cqi 0 0;padding:0;display:grid;gap:2.6cqi}.ccpop__perks li{display:flex;align-items:center;gap:2.6cqi;font-family:var(--ccpop-display);text-transform:uppercase;font-size:3.9cqi;line-height:1.1;letter-spacing:.01em;color:var(--ccpop-cream)}.ccpop__perks li:before{content:"\2605";color:var(--ccpop-pink);font-size:4.4cqi;line-height:1;flex:none}.ccpop__ctas{display:flex;flex-wrap:wrap;gap:2.9cqi;margin-top:6cqi}.ccpop__btn{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;text-decoration:none;text-align:center;font-family:var(--ccpop-ui);font-weight:800;font-size:3.1cqi;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:3.4cqi 6.6cqi;transition:background .15s,color .15s,transform .15s}.ccpop__btn--pink{background:var(--ccpop-pink);color:#fff}.ccpop__btn--pink:hover{background:var(--ccpop-pinkh);color:#fff;transform:translateY(-1px)}.ccpop__btn--ghost{background:transparent;color:var(--ccpop-cream);box-shadow:inset 0 0 0 1.5px #fffced66}.ccpop__btn--ghost:hover{background:var(--ccpop-pinkh);color:#fff;box-shadow:inset 0 0 0 1.5px var(--ccpop-pinkh)}.ccpop__btn.is-done{background:var(--ccpop-lime);color:var(--ccpop-ink);box-shadow:none}.ccpop__dismiss{align-self:flex-start;background:none;border:0;padding:4cqi 0 0;color:var(--ccpop-muted);font-family:var(--ccpop-ui);font-size:2.9cqi;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.ccpop__dismiss:hover{color:var(--ccpop-cream)}.ccpop__meta{margin:5cqi 0 0;color:var(--ccpop-muted);font-family:var(--ccpop-ui);font-size:2.9cqi;line-height:1.65}.ccpop__meta b{color:var(--ccpop-cream);font-weight:700}.ccpop__title>p,.ccpop__meta>p{margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}@container (min-width: 560px){.ccpop__grid{grid-template-columns:minmax(0,1.09fr) minmax(0,.91fr);align-items:stretch}.ccpop__art{order:2;aspect-ratio:auto;height:100%}.ccpop__copy{order:1;padding:4.4cqi 4cqi 4.4cqi 4.6cqi;justify-content:center}.ccpop__kicker{font-size:1.55cqi;margin-bottom:2.1cqi}.ccpop__title{font-size:5.15cqi}.ccpop__date{font-size:2cqi;gap:1.7cqi;padding:1.35cqi 2.5cqi;margin-top:2.7cqi}.ccpop__perks{gap:1.35cqi;margin-top:2.8cqi}.ccpop__perks li{font-size:1.72cqi;gap:1.15cqi}.ccpop__perks li:before{font-size:2cqi}.ccpop__ctas{gap:1.45cqi;margin-top:3.2cqi}.ccpop__btn{font-size:1.4cqi;padding:1.55cqi 3.3cqi}.ccpop__dismiss{font-size:1.3cqi;padding-top:1.9cqi}.ccpop__meta{font-size:1.35cqi;margin-top:2.6cqi}.ccpop__close{top:1.5cqi;right:1.5cqi;width:3.4cqi;height:3.4cqi;font-size:1.7cqi}}@media(prefers-reduced-motion:reduce){.ccpop__dialog,.ccpop__scrim{transition:none}.ccpop__dialog{transform:none!important}.ccpop[data-closing] .ccpop__dialog{transition:none;transform:none!important}.ccpop[data-closing] .ccpop__scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/popup-anniversary.css.map */
