.pjc-nv{--nv-red: #b83732;--nv-pine: #245c45;--nv-pine-deep: #1b4836;--nv-cream: #fff8ed;--nv-beige: #f2e5d3;--nv-gold: #d4aa62;--nv-ink: #382a25;--nv-ease: cubic-bezier(.22, .8, .3, 1);box-sizing:border-box;color:var(--nv-cream);font-family:var(--pjc-font-body, sans-serif)}.pjc-nv *,.pjc-nv *:before,.pjc-nv *:after{box-sizing:border-box}.pjc-nv__wrap{width:min(1320px,100% - 32px);margin-inline:auto}.pjc-nv__heading{margin-bottom:18px}.pjc-nv__stage{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--pjc-radius-lg, 28px);background:radial-gradient(120% 90% at 50% 100%,#2d6b50 0%,var(--nv-pine) 45%,var(--nv-pine-deep) 100%);box-shadow:var(--pjc-shadow, 0 12px 28px rgb(56 42 37 / .18));perspective:1200px;container-type:inline-size}.pjc-nv--square .pjc-nv__stage{aspect-ratio:1}.pjc-nv--tall .pjc-nv__stage{aspect-ratio:9 / 16;max-width:480px;margin-inline:auto}@media(max-width:749px){.pjc-nv--wide .pjc-nv__stage{aspect-ratio:4 / 5}}.pjc-nv__stage:fullscreen{border-radius:0;aspect-ratio:auto;width:100vw;height:100vh}.pjc-nv__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.pjc-nv__bokeh{position:absolute;border-radius:50%;filter:blur(18px);opacity:.55;background:radial-gradient(circle,var(--nv-gold),transparent 70%)}.pjc-nv__bokeh--1{width:26%;aspect-ratio:1;left:6%;top:10%}.pjc-nv__bokeh--2{width:18%;aspect-ratio:1;right:10%;top:22%;background:radial-gradient(circle,#e8c98a,transparent 70%)}.pjc-nv__bokeh--3{width:22%;aspect-ratio:1;left:40%;top:-6%;background:radial-gradient(circle,var(--nv-red),transparent 70%);opacity:.35}.pjc-nv__tree{position:absolute;bottom:8%;width:18%;aspect-ratio:.62;background:var(--nv-pine-deep);clip-path:polygon(50% 0,70% 28%,60% 28%,82% 56%,68% 56%,100% 88%,56% 88%,56% 100%,44% 100%,44% 88%,0 88%,32% 56%,18% 56%,40% 28%,30% 28%);opacity:.9}.pjc-nv__tree--l{left:-4%}.pjc-nv__tree--r{right:-3%;width:14%;bottom:10%}.pjc-nv__ground{position:absolute;inset:auto 0 0;height:14%;background:var(--nv-cream);border-radius:50% 50% 0 0/100% 100% 0 0;opacity:.96}.pjc-nv__lights{position:absolute;z-index:2;inset:0 0 auto;display:flex;justify-content:space-between;margin:0;padding:10px 4%;list-style:none;pointer-events:none}.pjc-nv__lights li{--c: var(--nv-gold);width:12px;height:12px;margin-top:calc(sin(var(--n) * 1.2)*8px + 8px);border-radius:50%;background:var(--c);box-shadow:0 0 12px 3px var(--c),0 0 2px #fff inset;opacity:.85}.pjc-nv__lights li:nth-child(3n){--c: #e8c98a}.pjc-nv__lights li:nth-child(3n+2){--c: #ff6b63}.pjc-nv__snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none}.pjc-nv__cards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.pjc-nv__card{--w: 24%;position:absolute;left:var(--x, 50%);top:var(--y, 50%);width:var(--w);aspect-ratio:4 / 5;overflow:hidden;border-radius:18px;background:var(--nv-cream);border:4px solid var(--nv-cream);box-shadow:0 18px 36px #00000047,0 0 0 1px #ffffff4d inset;color:var(--nv-ink);text-decoration:none;opacity:0;transform:translate(-50%,-50%) rotateY(42deg) translateZ(-220px) scale(.6);transform-style:preserve-3d;pointer-events:none}.pjc-nv__img{display:block;width:100%;height:100%;object-fit:cover}.pjc-nv__cap{position:absolute;inset:auto 0 0;display:grid;gap:1px;padding:8px 10px;background:linear-gradient(to top,rgb(255 248 237 / .96),rgb(255 248 237 / .86) 70%,transparent);font-size:clamp(.6rem,1.4cqw,.9rem);line-height:1.25}.pjc-nv__name{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pjc-nv__meta{color:#6e5c54}.pjc-nv__card:nth-child(1){--x: 16%;--y: 46%;--r: -6deg;--w: 20%}.pjc-nv__card:nth-child(2){--x: 36%;--y: 38%;--r: 3deg;--w: 20%}.pjc-nv__card:nth-child(3){--x: 58%;--y: 40%;--r: -2deg;--w: 20%}.pjc-nv__card:nth-child(4){--x: 80%;--y: 46%;--r: 5deg;--w: 20%}.pjc-nv__card:nth-child(5){--x: 34%;--y: 76%;--r: 4deg;--w: 16%}.pjc-nv__card:nth-child(6){--x: 64%;--y: 76%;--r: -5deg;--w: 16%}.pjc-nv__card:nth-child(7){--x: 48%;--y: 76%;--r: 2deg;--w: 18%}.pjc-nv__card:nth-child(8){--x: 88%;--y: 68%;--r: -3deg;--w: 18%}.pjc-nv__card.is-in{opacity:1;transform:translate(-50%,-50%) rotate(var(--r, 0deg)) rotateY(0) translateZ(0) scale(1)}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card.is-in{--w: 13%;top:78%;transform:translate(-50%,-50%) rotate(var(--r, 0deg)) scale(1)}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(1){--x: 14%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(2){--x: 28%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(3){--x: 42%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(4){--x: 56%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(5){--x: 70%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(6){--x: 84%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(n+7){opacity:0}.pjc-nv__stage[data-scene=out] .pjc-nv__card.is-in{opacity:0;transform:translate(-50%,-40%) scale(.9)}.pjc-nv__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;align-content:center;justify-items:center;gap:clamp(8px,2cqw,18px);padding:6% 8% 22%;text-align:center;pointer-events:none}.pjc-nv__kicker{margin:0;padding:6px 14px;background:#1b48368c;border:1px solid rgb(212 170 98 / .6);border-radius:999px;color:var(--nv-gold);font-size:clamp(.7rem,1.6cqw,1rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:translateY(14px)}.pjc-nv__headline{max-width:18ch;margin:0;color:var(--nv-cream);font-family:var(--pjc-font-display, Georgia, serif);font-size:clamp(1.4rem,5.2cqw,3.4rem);font-weight:700;line-height:1.1;text-shadow:0 6px 24px rgb(0 0 0 / .35);text-wrap:balance;opacity:0;transform:translateY(18px) scale(.96)}.pjc-nv__cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 clamp(16px,3cqw,28px);background:var(--nv-red);border-radius:14px;color:#fff;font-size:clamp(.85rem,1.8cqw,1.1rem);font-weight:700;text-decoration:none;box-shadow:0 10px 24px #0000004d,0 0 #d4aa6299;pointer-events:auto;opacity:0;transform:translateY(14px) scale(.9)}.pjc-nv__cta:focus-visible{outline:3px solid var(--nv-gold);outline-offset:3px}.pjc-nv__stage:not([data-scene=out]) .pjc-nv__kicker{opacity:1;transform:none}.pjc-nv__stage[data-scene=products] .pjc-nv__kicker{opacity:.9;transform:translateY(-34cqh)}.pjc-nv__stage[data-scene=products] .pjc-nv__copy{align-content:start}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__headline{opacity:1;transform:none}.pjc-nv__stage[data-scene=cta] .pjc-nv__cta{opacity:1;transform:none}.pjc-nv__stage[data-scene=cta] .pjc-nv__kicker{opacity:1}.pjc-nv__sparkle{position:absolute;z-index:6;color:var(--nv-gold);font-size:clamp(14px,3cqw,28px);opacity:0;pointer-events:none}.pjc-nv__sparkle--1{left:12%;top:26%}.pjc-nv__sparkle--2{right:14%;top:34%}.pjc-nv__sparkle--3{left:50%;top:18%}.pjc-nv__bar{position:absolute;z-index:7;inset:auto 0 0;height:4px;background:#fff8ed40}.pjc-nv__bar span{display:block;width:100%;height:100%;background:var(--nv-gold);transform:scaleX(var(--p, 0));transform-origin:left}.pjc-nv__play{position:absolute;z-index:8;right:12px;bottom:14px;display:grid;place-items:center;width:40px;height:40px;padding:0;background:#fff8ede6;border:0;border-radius:50%;color:var(--nv-ink);cursor:pointer}.pjc-nv__play svg{width:18px;height:18px;fill:currentcolor}.pjc-nv__play .is-play{display:none}.pjc-nv__play[aria-pressed=true] .is-play{display:block}.pjc-nv__play[aria-pressed=true] .is-pause{display:none}.pjc-nv__play:focus-visible{outline:3px solid var(--nv-gold);outline-offset:2px}.pjc-nv__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:12px;color:var(--pjc-muted, #6e5c54);font-size:.875rem}.pjc-nv__tool{min-height:44px;padding:0 16px;background:var(--pjc-white, #fff);border:1.5px solid var(--nv-red);border-radius:12px;color:var(--nv-ink);font:700 .9375rem/1 var(--pjc-font-body, sans-serif);cursor:pointer}.pjc-nv__tool--rec{background:var(--nv-red);color:#fff}.pjc-nv__tool[disabled]{opacity:.5;cursor:wait}.pjc-nv__clips{margin-top:28px}@media(prefers-reduced-motion:no-preference){.pjc-nv__card{transition:opacity .7s var(--nv-ease),transform .9s var(--nv-ease),top .9s var(--nv-ease),left .9s var(--nv-ease),width .9s var(--nv-ease)}.pjc-nv__stage[data-scene=products] .pjc-nv__card.is-in{animation:pjc-nv-float 5s ease-in-out calc(var(--i, 1) * -.9s) infinite}.pjc-nv__kicker,.pjc-nv__headline,.pjc-nv__cta{transition:opacity .6s var(--nv-ease),transform .8s var(--nv-ease)}.pjc-nv__stage[data-scene=cta] .pjc-nv__cta{animation:pjc-nv-pulse 2.4s ease-in-out .8s infinite}.pjc-nv__lights li{animation:pjc-nv-twinkle 2.2s ease-in-out calc(var(--n) * -.37s) infinite}.pjc-nv__bokeh{animation:pjc-nv-drift 14s ease-in-out infinite alternate}.pjc-nv__bokeh--2{animation-duration:18s;animation-direction:alternate-reverse}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__sparkle{animation:pjc-nv-sparkle 1.8s ease-in-out infinite}.pjc-nv__sparkle--2{animation-delay:.5s!important}.pjc-nv__sparkle--3{animation-delay:1s!important}.pjc-nv__bar span{transition:transform .25s linear}@keyframes pjc-nv-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes pjc-nv-pulse{0%,to{box-shadow:0 10px 24px #0000004d,0 0 #d4aa6299}50%{box-shadow:0 10px 24px #0000004d,0 0 0 12px #d4aa6200}}@keyframes pjc-nv-twinkle{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes pjc-nv-drift{to{transform:translate(6%,8%) scale(1.15)}}@keyframes pjc-nv-sparkle{0%,to{opacity:0;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(45deg)}}}@media(prefers-reduced-motion:reduce){.pjc-nv__card{opacity:1;transform:translate(-50%,-50%) rotate(var(--r, 0deg));--w: 13%;top:78%!important}.pjc-nv__card:nth-child(1){--x: 14%}.pjc-nv__card:nth-child(2){--x: 28%}.pjc-nv__card:nth-child(3){--x: 42%}.pjc-nv__card:nth-child(4){--x: 56%}.pjc-nv__card:nth-child(5){--x: 70%}.pjc-nv__card:nth-child(6){--x: 84%}.pjc-nv__card:nth-child(n+7){display:none}.pjc-nv__kicker,.pjc-nv__headline,.pjc-nv__cta{opacity:1!important;transform:none!important}.pjc-nv__snow,.pjc-nv__bar,.pjc-nv__play{display:none}}.pjc-nv__stage.is-static .pjc-nv__card{opacity:1;transform:translate(-50%,-50%) rotate(var(--r, 0deg))}.pjc-nv__stage.is-static :is(.pjc-nv__kicker,.pjc-nv__headline,.pjc-nv__cta){opacity:1;transform:none}@container (max-width: 600px){.pjc-nv__card{--w: 34%}.pjc-nv__card:nth-child(1){--x: 28%;--y: 40%}.pjc-nv__card:nth-child(2){--x: 72%;--y: 36%}.pjc-nv__card:nth-child(3){--x: 30%;--y: 68%}.pjc-nv__card:nth-child(4){--x: 70%;--y: 66%}.pjc-nv__card:nth-child(n+5){display:none}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card.is-in{--w: 21%;top:82%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(1){--x: 16%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(2){--x: 39%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(3){--x: 62%}.pjc-nv__stage:is([data-scene=headline],[data-scene=cta]) .pjc-nv__card:nth-child(4){--x: 85%}.pjc-nv__copy{padding:8% 6% 30%}.pjc-nv__headline{font-size:clamp(1.3rem,7cqw,2rem)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pjc-noel-video.css.map */
