.px-xmas__snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none}.px-xmas__snow--back{z-index:0}.px-xmas__lights{position:absolute;top:-4px;left:7%;right:7%;z-index:2;display:flex;justify-content:space-between;margin:0;padding:0;list-style:none;pointer-events:none}.px-xmas__lights:before{content:"";position:absolute;top:1px;left:-2%;right:-2%;height:12px;border-bottom:1.5px solid #2c3a2e;border-radius:0 0 50% 50%/0 0 100% 100%}.px-xmas__lights li{position:relative;top:10px;width:8px;height:12px;border-radius:50%/40% 40% 60% 60%;background:var(--bulb);box-shadow:0 0 8px 2px var(--bulb);animation:px-xmas-twinkle 1.6s ease-in-out infinite alternate}.px-xmas__lights li:before{content:"";position:absolute;top:-4px;left:1.5px;width:5px;height:5px;border-radius:1.5px;background:#2c3a2e}.px-xmas__lights li:nth-child(4n+1){--bulb: #ff4d4d}.px-xmas__lights li:nth-child(4n+2){--bulb: #ffd34d;animation-delay:.4s}.px-xmas__lights li:nth-child(4n+3){--bulb: #4dd97a;animation-delay:.8s}.px-xmas__lights li:nth-child(4n+4){--bulb: #5cb8ff;animation-delay:1.2s}.px-xmas__lights li:nth-child(n+9){display:none}@keyframes px-xmas-twinkle{0%{opacity:1}to{opacity:.35;box-shadow:0 0 3px 1px var(--bulb)}}.px-xmas__holly{position:absolute;z-index:2;width:50px;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.px-xmas__holly svg{display:block;width:100%;height:auto}.px-xmas__badge{display:inline-block;margin:0 0 6px;padding:4px 12px;border-radius:999px;background:#1f7a3a;color:#fff;font-family:"Montserrat",var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.px-xmas{position:relative;padding:24px 0}.px-xmas__frame{position:relative;padding:5px;border-radius:18px;background:repeating-linear-gradient(45deg,#d61f2c 0 10px,#fff 10px 20px);box-shadow:0 0 0 2px #f2c14e,0 10px 30px #5a0a142e}.px-xmas__inner{position:relative;overflow:hidden;padding:22px 12px 20px;border-radius:13px;background:linear-gradient(180deg,#7d0f1c,#5a0a14)}.px-xmas__holly--left{top:-14px;left:-10px;transform:rotate(-24deg)}.px-xmas__holly--right{top:-14px;right:-10px;transform:rotate(24deg) scaleX(-1)}.px-xmas__head{position:relative;z-index:1;text-align:center}.px-xmas__title{margin:0;color:#fff;font-family:Kaushan Script,cursive;font-size:29px;font-weight:400;line-height:1.2;text-shadow:0 2px 12px rgba(255,200,90,.45)}.px-xmas__subtitle{max-width:560px;margin:6px auto 0;color:#ffffffd9;font-size:14px;line-height:1.5}.px-xmas__grid{position:relative;z-index:1;gap:14px 12px;margin-top:18px}.px-xmas__grid .px-product-card,.px-collection--xmas .px-product-card{box-shadow:0 0 0 2px #f2c14e,0 8px 20px #00000038;transition:transform .25s ease,box-shadow .25s ease}.px-xmas__grid .px-product-card:hover,.px-collection--xmas .px-product-card:hover{transform:translateY(-4px);box-shadow:0 0 0 2px #fff,0 14px 28px #0000004d}.px-xmas__more{position:relative;z-index:1;display:flex;justify-content:center;margin-top:20px}.px-xmas__button{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 26px;overflow:hidden;border-radius:999px;background:#fff;color:#b3141f;font-family:"Montserrat",var(--font-body-family);font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 0 0 2px #f2c14e;transition:transform .2s ease}.px-xmas__button:hover{transform:translateY(-2px)}@media screen and (min-width:750px){.px-xmas{padding:36px 0}.px-xmas__frame{padding:7px;border-radius:22px}.px-xmas__inner{padding:30px 30px 28px;border-radius:16px}.px-xmas__lights li:nth-child(n+9){display:block}.px-xmas__holly{width:76px}.px-xmas__holly--left{top:-22px;left:-18px}.px-xmas__holly--right{top:-22px;right:-18px}.px-xmas__title{font-size:39px}.px-xmas__grid{gap:24px;margin-top:24px}}@media screen and (min-width:990px){.px-xmas__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.px-xmas-hero{position:relative;overflow:hidden;padding:34px 0 30px;border-bottom:6px solid transparent;border-image:repeating-linear-gradient(45deg,#d61f2c 0 10px,#fff 10px 20px) 6;background:radial-gradient(ellipse at 50% -20%,rgba(255,214,130,.3),transparent 60%),radial-gradient(ellipse at 0% 120%,rgba(31,122,58,.6),transparent 50%),radial-gradient(ellipse at 100% 120%,rgba(31,122,58,.6),transparent 50%),linear-gradient(180deg,#7d0f1c,#4f0912);color:#fff;text-align:center}.px-xmas-hero__lights{top:0;left:2%;right:2%}.px-xmas-hero__holly--left{bottom:-8px;left:-6px;transform:rotate(20deg)}.px-xmas-hero__holly--right{bottom:-8px;right:-6px;transform:rotate(-20deg) scaleX(-1)}.px-xmas-hero__inner{position:relative;z-index:1}.px-xmas-hero__title{margin:4px 0 0;font-family:Kaushan Script,cursive;font-size:38px;font-weight:400;line-height:1.15;text-shadow:0 2px 16px rgba(255,200,90,.5)}.px-xmas-hero__text{max-width:620px;margin:8px auto 0;color:#ffffffe0;font-size:15px;line-height:1.55}.px-xmas-hero__text p{margin:0}.px-xmas-hero__perks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none}.px-xmas-hero__perks li{padding:6px 12px;border:1px solid rgba(242,193,78,.7);border-radius:999px;background:#ffffff1a;font-family:"Montserrat",var(--font-body-family);font-size:12px;font-weight:700}@media screen and (min-width:750px){.px-xmas-hero{padding:48px 0 42px}.px-xmas-hero__lights li:nth-child(n+9){display:block}.px-xmas-hero__holly{width:90px}.px-xmas-hero__title{font-size:56px}.px-xmas-hero__text{font-size:17px}.px-xmas-hero__perks li{padding:7px 16px;font-size:13px}}.px-collection--xmas{background:radial-gradient(circle at 20px 20px,rgba(214,31,44,.06) 2px,transparent 3px) 0 0 / 40px 40px,#fdf6ec}.px-collection--xmas .px-usp{background:#1f7a3a}.px-collection--xmas .px-usp__item{color:#fff}.px-collection--xmas .px-product-card__upload{background:linear-gradient(180deg,#e0303c,#b3141f);border-color:#b3141f;color:#fff}@media screen and (min-width:990px){.px-collection--xmas .px-collection__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}@media(prefers-reduced-motion:reduce){.px-xmas__lights li{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pixarize-christmas.css.map */
