:root{--xmas: #7A1D2A;--xmas-2: #9E2B37;--xmas-night: #2A0B11;--xmas-wash: #F6E9E6}.xmas-only,.xmas-early-only,.xmas-late-only{display:none!important}html.xmas .xmas-only,html.xmas.xmas--early .xmas-early-only,html.xmas.xmas--late .xmas-late-only{display:revert!important}html.xmas .lu-shelf.xmas-only{display:block!important}html.xmas.xmas--early .xmas-note .xmas-early-only,html.xmas.xmas--late .xmas-note .xmas-late-only{display:flex!important}.announce--xmas{position:relative;background:var(--ink);color:var(--paper);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.announce--xmas .announce__in{min-height:34px;display:flex;align-items:center;justify-content:center;text-align:center;padding-block:6px}.announce--xmas p{margin:0}.announce--xmas a{color:inherit;text-decoration:none}.announce--xmas .xmas-star{color:var(--gold)}html.xmas.xmas--late .announce--xmas{background:var(--xmas)}html.xmas--deciso .announce--xmas{background:var(--xmas);padding-bottom:6px}html.xmas--deciso .announce--xmas:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:4px;background:radial-gradient(circle,var(--led) 0 1.6px,transparent 2.2px) 0 0 / 22px 4px repeat-x,radial-gradient(circle,var(--gold) 0 1.6px,transparent 2.2px) 11px 0 / 22px 4px repeat-x;animation:xmas-twinkle 2.4s ease-in-out infinite alternate}.xmas-note p{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;background:var(--paper-2);border-left:2px solid var(--gold);font-size:14.5px;line-height:1.45}.xmas-note svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--gold)}.xmas-note a{color:inherit;font-weight:600}html.xmas.xmas--late .xmas-note p{background:var(--xmas-wash);border-left-color:var(--xmas)}html.xmas.xmas--late .xmas-note svg{color:var(--xmas)}.lu-cart .xmas-note p{margin:0 0 12px}.card-badge--xmas{position:absolute;top:10px;left:10px;z-index:1;padding:4px 8px;border-radius:2px;background:var(--paper);color:var(--xmas)}.card-badge+.card-badge--xmas{top:40px}html.xmas--deciso .card-badge--xmas{background:var(--xmas);color:#fff}.xmas-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1.4px 1.4px at 12% 18%,var(--gold-l),transparent 70%),radial-gradient(1px 1px at 27% 64%,var(--gold),transparent 70%),radial-gradient(1.6px 1.6px at 41% 12%,var(--led),transparent 70%),radial-gradient(1px 1px at 58% 82%,var(--gold-l),transparent 70%),radial-gradient(1.4px 1.4px at 73% 27%,var(--gold),transparent 70%),radial-gradient(1px 1px at 88% 58%,var(--led),transparent 70%),radial-gradient(1.2px 1.2px at 6% 86%,var(--gold),transparent 70%),radial-gradient(1.2px 1.2px at 94% 9%,var(--gold-l),transparent 70%)}.xmas-sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1.8px 1.8px at 19% 41%,var(--led),transparent 70%),radial-gradient(1.2px 1.2px at 35% 88%,var(--gold-l),transparent 70%),radial-gradient(1.8px 1.8px at 52% 31%,var(--gold),transparent 70%),radial-gradient(1.2px 1.2px at 66% 54%,var(--led),transparent 70%),radial-gradient(1.6px 1.6px at 81% 79%,var(--gold-l),transparent 70%),radial-gradient(1.2px 1.2px at 91% 36%,var(--gold),transparent 70%);animation:xmas-twinkle 3.2s ease-in-out infinite alternate}html.xmas .lu-intro__logo-stage>:not(.xmas-sky){position:relative;z-index:1}.xmas-snowfall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;overflow:hidden;pointer-events:none}.xmas-snowfall i{position:absolute;top:-14px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;opacity:var(--o, .85);background:#fff;box-shadow:0 0 0 .5px #96805059,0 0 6px 1px #ffffffe6,0 1px 4px #5a461e40;animation:xmas-fall var(--t) linear var(--d) infinite;will-change:transform}.xmas-snowfall i.star{border-radius:0;box-shadow:none;background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}html.xmas-nosnow .xmas-snowfall,html.xmas--discreto .xmas-snowfall{display:none}.xmas-snow-btn{position:relative}.xmas-snow-btn svg{color:var(--gold);transition:opacity .2s ease,transform .3s ease}.xmas-snow-btn[aria-pressed=false] svg{color:currentColor;opacity:.45}.xmas-snow-btn[aria-pressed=false]:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:1.6px;background:currentColor;opacity:.6;transform:translate(-50%,-50%) rotate(-45deg)}@media(hover:hover)and (pointer:fine){.xmas-snow-btn:hover svg{transform:rotate(30deg)}}html.xmas .lu-intro__hero{position:relative}.xmas-lights{position:absolute;z-index:2;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 66px);height:28px;padding-inline:2vw;pointer-events:none;background:radial-gradient(120% 20px at 50% -3px,transparent calc(100% - 1.2px),rgba(200,165,94,.75) 100%,transparent calc(100% + 1px)) 0 0 / 20% 24px repeat-x}html.xmas .xmas-lights{display:flex!important;justify-content:space-between}.xmas-lights i{display:block;width:7px;height:10px;border-radius:50% 50% 46% 46%;transform:translateY(var(--y));background:var(--led);box-shadow:0 0 10px 2px #ffe3a68c;animation:xmas-bulb 1.8s ease-in-out var(--d) infinite alternate}.xmas-lights i:nth-child(3n+1){background:var(--xmas-2);box-shadow:0 0 10px 2px #9e2b3773}.xmas-lights i:nth-child(3n+2){background:var(--gold);box-shadow:0 0 10px 2px #c8a55e80}html.xmas--discreto .xmas-lights{display:none!important}html.xmas--deciso .btn-ink{background:var(--xmas)}html.xmas--deciso .btn-ink:hover{background:#5e1520}html.xmas--deciso .lu-intro__hero .display em{color:var(--xmas)}.lu-shelf--xmas .lu-shelf__eyebrow:before{content:"\2726  ";color:var(--gold)}html.xmas--deciso .lu-shelf--xmas{background:var(--xmas-night);color:#f1e9e4}html.xmas--deciso .lu-shelf--xmas .lead,html.xmas--deciso .lu-shelf--xmas .muted{color:#c9b6af}html.xmas--deciso .lu-shelf--xmas .display em{color:var(--gold-l)}html.xmas--deciso .lu-shelf--xmas .btn-line{border-color:#f1e9e466;color:#f1e9e4}html.xmas--deciso .lu-shelf--xmas .btn-line:hover{border-color:#f1e9e4}@keyframes xmas-twinkle{0%{opacity:.25}to{opacity:1}}@keyframes xmas-bulb{0%{opacity:.45}to{opacity:1}}@keyframes xmas-fall{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(var(--dx, 18px),55vh,0) rotate(90deg)}to{transform:translate3d(calc(var(--dx, 18px) * -.4),110vh,0) rotate(180deg)}}@media(prefers-reduced-motion:reduce){.xmas-sky:after,.xmas-lights i,.announce--xmas:after{animation:none}.xmas-snowfall i{animation-duration:calc(var(--t) * 2)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/xmas.css.map */
