.pjc-snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.2s ease}.pjc-snow[data-ready]{opacity:1}html[data-pjc-noel-snow=off] .pjc-snow{display:none}.pjc-sleigh{position:fixed;z-index:4;inset-block-start:calc(var(--header-group-height, 96px) + 10px);inset-inline-start:0;width:clamp(120px,15vw,220px);height:auto;pointer-events:none;opacity:0;translate:-130% 0;color:var(--pjc-pine-deep, #1b4836)}.pjc-sleigh svg{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 10px rgb(56 42 37 / .14))}html[data-pjc-noel-sleigh=off] .pjc-sleigh{display:none}@media(prefers-reduced-motion:no-preference){.pjc-sleigh--run{animation:pjc-sleigh-fly 16s linear both}.pjc-sleigh--run svg{animation:pjc-sleigh-bob 2.6s ease-in-out infinite}@keyframes pjc-sleigh-fly{0%{opacity:0;translate:-130% 0}6%{opacity:.92}94%{opacity:.92}to{opacity:0;translate:calc(100vw + 30%) 0}}@keyframes pjc-sleigh-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-6px) rotate(1.5deg)}}}html[data-pjc-noel-garland=on]{--pjc-star-color: var(--pjc-gold, #d4aa62)}.pjc-noel-orn{position:absolute;z-index:2;width:var(--w, 44px);height:var(--w, 44px);inset-inline-start:var(--x);inset-block-start:var(--y);pointer-events:none;opacity:.95;filter:drop-shadow(0 4px 8px rgb(56 42 37 / .14))}.pjc-noel-orn svg{display:block;width:100%;height:100%}html[data-pjc-noel-garland=off] .pjc-noel-orn{display:none}@media(max-width:749px){.pjc-noel-orn{width:calc(var(--w, 44px) * .7);height:calc(var(--w, 44px) * .7)}}html[data-pjc-noel-garland=on] :is(.pjc-footer,.pjc-soft-cta){position:relative}html[data-pjc-noel-garland=on] :is(.pjc-footer,.pjc-soft-cta):before{content:"";position:absolute;z-index:1;inset-inline:0;inset-block-start:-1px;height:22px;pointer-events:none;background-color:var(--pjc-cream, #fff8ed);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 22' preserveAspectRatio='none'%3E%3Cpath d='M0 0h240v6c-12 0-16 10-30 10s-18-12-32-12-14 14-30 14-16-10-30-10-16 12-30 12-14-14-30-14-14 10-28 10S20 6 0 6z'/%3E%3C/svg%3E") repeat-x;-webkit-mask-size:240px 22px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 22' preserveAspectRatio='none'%3E%3Cpath d='M0 0h240v6c-12 0-16 10-30 10s-18-12-32-12-14 14-30 14-16-10-30-10-16 12-30 12-14-14-30-14-14 10-28 10S20 6 0 6z'/%3E%3C/svg%3E") repeat-x;mask-size:240px 22px}html[data-pjc-noel-garland=on] .pjx-ribbon>[aria-hidden=true]{color:var(--pjc-gold, #d4aa62)}html[data-pjc-noel-garland=on] .pjx-eyebrow:before{content:"";display:inline-block;width:.9em;height:.9em;margin-inline-end:.45em;vertical-align:-.1em;background:var(--pjc-gold, #d4aa62);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23000' stroke-width='2.2' stroke-linecap='round' fill='none'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M20.7 7L3.3 17M12 2l-3 3M12 2l3 3M12 22l-3-3M12 22l3-3'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='%23000' stroke-width='2.2' stroke-linecap='round' fill='none'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M20.7 7L3.3 17M12 2l-3 3M12 2l3 3M12 22l-3-3M12 22l3-3'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}html[data-pjc-noel-garland=on] .pjx-hero .pjx-eyebrow:before{display:none}@media(prefers-reduced-motion:no-preference){.pjc-noel-orn{animation:pjc-noel-float var(--t, 6s) ease-in-out var(--d, 0s) infinite}@keyframes pjc-noel-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-8px) rotate(calc(var(--r, 0deg) * -1))}}html[data-pjc-noel-garland=on] .pjx-ribbon>[aria-hidden=true]{animation:pjc-noel-glint 3.4s ease-in-out infinite}html[data-pjc-noel-garland=on] .pjx-ribbon>[aria-hidden=true]:nth-of-type(2){animation-delay:-1.7s}@keyframes pjc-noel-glint{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}}@media(prefers-reduced-motion:reduce){.pjc-snow,.pjc-sleigh{display:none}}.pjc-brand-logo{max-width:240px}.pjx-hero h1 em{color:var(--pjc-ink)}.pjx-ribbon{background:var(--pjc-pine-deep);color:var(--pjc-cream);border-block-color:var(--pjc-pine-soft)}.pjx-ribbon>[aria-hidden=true]{color:var(--pjc-gold-soft)}.pjc-soft-cta{--pjc-star-color: var(--pjc-gold-soft);background:var(--pjc-pine-deep);color:var(--pjc-cream)}.pjc-soft-cta>span{color:var(--pjc-gold-soft)}.pjc-soft-cta p{color:var(--pjc-cream)}.pjc-soft-cta .pjx-button{background:var(--pjc-cream);color:var(--pjc-night)}.pjc-season-noel .pjc-cart .pjc-btn-secondary,.pjc-season-noel .pjc-cart-drawer .theme-drawer__title,.pjc-season-noel .pjc-cart .theme-drawer__close-button,.pjc-season-noel .pjc-cart .theme-drawer__close-button:hover:not(:active),.pjc-season-noel .pjc-qty__button,.pjc-season-noel .cart-discount__summary,.pjc-season-noel .cart-note__summary,.pjc-season-noel .cart-discount__pill-remove,.pjc-season-noel .pjc-cart-page .cart-title h1,.pjc-season-noel .pjc-cart-page h1{color:var(--pjc-ink)}.pjc-season-noel .pjc-cart-drawer .cart-drawer__summary{box-shadow:0 -10px 24px -14px #382a2538}@media(max-width:749px){.pjc-brand-logo{max-width:170px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pjc-noel.css.map */
