.joolz-christmas-collection{background:radial-gradient(circle at 50% 5%,rgba(245,216,158,.14),transparent 34%),linear-gradient(145deg,#102f25,#174534 52%,#0b281f);color:#fffaf1;isolation:isolate;overflow:hidden;position:relative}.joolz-christmas-collection:before,.joolz-christmas-collection:after{background:linear-gradient(90deg,#6d1f39,#a13e58 48%,#6d1f39);box-shadow:0 0 0 1px #f6dba46b,0 .6rem 1.4rem #0816105c;content:"";height:clamp(1.4rem,2.2vw,2.8rem);left:-5%;position:absolute;width:110%;z-index:-1}.joolz-christmas-collection:before{top:clamp(2rem,4vw,4.4rem);transform:rotate(-2deg)}.joolz-christmas-collection:after{bottom:clamp(2rem,4vw,4.4rem);transform:rotate(2deg)}.joolz-christmas-collection__weather{color:#fffdf8;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.joolz-christmas-collection__inner{margin:0 auto;max-width:92rem;padding:clamp(8rem,11vw,14rem) 2rem;text-align:center}.joolz-christmas-collection__eyebrow{color:#f0d39a;font-size:1.15rem;font-weight:700;letter-spacing:.24em;margin:0 0 1.4rem;text-transform:uppercase}.joolz-christmas-collection__ornament{color:#f3d38d;display:block;font-size:2.2rem;margin-bottom:1.2rem}.joolz-christmas-collection h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,6.2vw,8rem);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0;text-wrap:balance}.joolz-christmas-collection__description{color:#f6ead5;font-size:clamp(1.5rem,1.8vw,1.8rem);line-height:1.6;margin:2rem auto 3rem;max-width:58ch}.joolz-christmas-collection__description p{margin:0}.joolz-christmas-collection__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.joolz-christmas-collection__button{align-items:center;border:1px solid #e4c485;color:#fffaf1;display:inline-flex;font-size:1.3rem;font-weight:700;justify-content:center;min-height:4.8rem;padding:1rem 1.8rem;text-decoration:none}.joolz-christmas-collection__button--primary{background:#8b2f49}.joolz-christmas-collection__button:hover{background:#f1d9a9;color:#153a2c}.joolz-christmas-collection__sound{background:none;border:0;color:#f1d9a9;cursor:pointer;font:inherit;font-size:1.25rem;margin-top:1.3rem;min-height:4.4rem;padding:.5rem 1rem;text-decoration:underline;text-underline-offset:.25em}.joolz-christmas-collection__button:focus-visible,.joolz-christmas-collection__sound:focus-visible{outline:2px solid #fffaf1;outline-offset:3px}.joolz-christmas-collection__promises{display:flex;flex-wrap:wrap;gap:.7rem 2.4rem;justify-content:center;list-style:none;margin:2.6rem 0 0;padding:0}.joolz-christmas-collection__promises li{color:#fffaf1;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.joolz-christmas-collection__promises li:before{color:#f0d39a;content:"\2726";margin-right:.7rem}body:has(.joolz-christmas-collection){background:#fffaf3}body:has(.joolz-christmas-collection) #ProductGridContainer{background:linear-gradient(#fffaf3f0,#fffaf3f0),repeating-linear-gradient(135deg,#fff 0 22px,#f7ece9 22px 44px);border-block:.4rem solid #7d2943}body:has(.joolz-christmas-collection) .card__inner{background:#fff;border:1px solid rgba(21,62,47,.2)}body:has(.joolz-christmas-collection) .price{color:#7d2943}.joolz-christmas-collection__snow{animation:joolz-collection-snow 8s linear infinite;stroke-width:1.4;will-change:transform,opacity}.joolz-christmas-collection__snow--slow{animation-delay:-5s;animation-duration:12s}.joolz-christmas-collection__lights{animation:joolz-collection-lights 4s ease-in-out infinite;fill:#f4d493;filter:drop-shadow(0 0 4px #f4d493)}@keyframes joolz-collection-snow{0%{opacity:0;transform:translate3d(0,-120px,0)}8%,90%{opacity:.9}to{opacity:0;transform:translate3d(0,640px,0)}}@keyframes joolz-collection-lights{0%,to{opacity:.18}46%{opacity:1}72%{opacity:.35}}@media(prefers-reduced-motion:reduce){.joolz-christmas-collection__snow,.joolz-christmas-collection__lights{animation:none}.joolz-christmas-collection__snow{display:none}}@media screen and (max-width:749px){.joolz-christmas-collection__inner{padding:8.5rem 1.6rem}.joolz-christmas-collection__actions{align-items:stretch;flex-direction:column;margin-inline:auto;max-width:31rem}.joolz-christmas-collection__button{width:100%}.joolz-christmas-collection__promises{align-items:center;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAE */
