html.hws-has-bar{--hws-bar-h: 2.375rem}html.hws-has-bar body{padding-top:var(--hws-bar-h)}.site-nav{margin-top:var(--hws-bar-shift, 0px)}.hws-bar{position:absolute;z-index:70;top:0;left:0;right:0;height:var(--hws-bar-h, 2.375rem);overflow:hidden;color:#e9e3f6;font-size:.74rem;line-height:1;background:radial-gradient(min(34rem,62vw) 9rem at 50% 135%,rgba(214,62,30,.42),rgba(150,30,22,.14) 55%,transparent 78%),linear-gradient(180deg,#0b0d1a,#06070e)}.hws-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 4%,rgba(255,150,96,.18) 24%,rgba(255,176,116,.75) 50%,rgba(255,150,96,.18) 76%,transparent 96%)}.hws-bar__line{display:flex;align-items:center;justify-content:center;gap:.85rem;height:100%;padding:0 3rem;white-space:nowrap;color:inherit;text-decoration:none}a.hws-bar__line:focus-visible{outline:2px solid #fff;outline-offset:-3px}.hws-bar__dot{flex:none;width:6px;height:6px;border-radius:50%;background:#ffb04a;box-shadow:0 0 0 3px #ffb04a29,0 0 10px 2px #ff9628cc;animation:hws-bar-dot 2.2s ease-in-out infinite}@keyframes hws-bar-dot{50%{opacity:.35;transform:scale(.8)}}.hws-bar__name{font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffdcae;text-shadow:0 0 16px rgba(255,150,60,.45)}.hws-bar__text{font-weight:500;color:#cfc8e2}.hws-bar__text:before,.hws-bar__clock:before{content:"";display:inline-block;width:1px;height:.8rem;margin-right:.85rem;vertical-align:-.1rem;background:#ffd6b43d}.hws-bar__clock{display:inline-flex;align-items:baseline;gap:.45rem;font-variant-numeric:tabular-nums}.hws-bar__clock:before{align-self:center}.hws-bar__label{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#a79fbd}.hws-bar__cell{display:inline-flex;align-items:baseline;overflow:hidden}.hws-bar__cell b{display:inline-block;font-weight:800;color:#fff;animation:hws-bar-roll .34s cubic-bezier(.2,.8,.2,1) both}.hws-bar__cell small{margin-left:.1rem;font-size:.62rem;font-weight:700;color:#a79fbd}@keyframes hws-bar-roll{0%{opacity:0;transform:translateY(55%)}}.hws-bar__go{display:inline-flex;align-items:center;gap:.35rem;height:1.5rem;padding:0 .55rem 0 .75rem;border-radius:999px;font-weight:800;color:#ffdcae;background:#ff96461a;box-shadow:inset 0 0 0 1px #ffb26461;transition:background .2s,box-shadow .2s,color .2s}.hws-bar__go svg{width:.85rem;height:.85rem;transition:transform .3s cubic-bezier(.2,.8,.2,1)}a.hws-bar__line:hover .hws-bar__go{color:#fff3df;background:#ff964633;box-shadow:inset 0 0 0 1px #ffc88cb3}a.hws-bar__line:hover .hws-bar__go svg{transform:translate(3px)}.hws-bar__close{position:absolute;top:50%;right:.5rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-top:-.875rem;padding:0;border:0;border-radius:50%;color:#8f88a6;background:none;cursor:pointer;transition:color .2s,background .2s}.hws-bar__close svg{width:.8rem;height:.8rem}.hws-bar__close:hover{color:#fff;background:#ffffff14}.hws-bar__close:focus-visible{outline:2px solid #fff;outline-offset:1px}@media (max-width: 900px){.hws-bar__text{display:none}}@media (max-width: 640px){.hws-bar{font-size:.7rem}.hws-bar__line{gap:.6rem;padding:0 2.4rem 0 .9rem}.hws-bar__name{letter-spacing:.14em}.hws-bar__clock:before{margin-right:.6rem}.hws-bar__label{display:none}.hws-bar__go{padding:0 .4rem}.hws-bar__go span{display:none}}@media (prefers-reduced-motion: reduce){.hws-bar__dot,.hws-bar__cell b{animation:none}.hws-bar__go,.hws-bar__go svg,.hws-bar__close{transition:none}}.hws-stamp{position:relative;flex:none;display:inline-flex;align-items:center;height:1.25rem;padding:0 .5rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff1ec;background:linear-gradient(180deg,#d8321f,#8f1409);box-shadow:inset 0 1px #ffd2c466,0 0 14px #ff3c1e8c}.hws-stamp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 22px #ff461ed9;animation:hws-stamp 2.4s ease-in-out infinite}@keyframes hws-stamp{50%{opacity:1}}.hws-bar.is-final .hws-bar__dot{background:#ff5a44;box-shadow:0 0 0 3px #ff5a4433,0 0 10px 2px #ff3c28e6;animation-duration:1s}.hws-bar.is-final .hws-bar__label{color:#ff9c88}@media (max-width: 640px){.hws-stamp{height:1.1rem;padding:0 .4rem;font-size:.52rem;letter-spacing:.12em}}@media (prefers-reduced-motion: reduce){.hws-stamp:after{animation:none}}html.shop-lite .hws-bar__dot,html.shop-lite .hws-stamp:after{animation:none}.ffb{position:absolute;z-index:70;top:0;left:0;right:0;height:var(--hws-bar-h, 2.375rem);overflow:hidden;color:#dcebf7;font-size:.74rem;line-height:1;background:radial-gradient(min(30rem,56vw) 9rem at 38% 140%,rgba(143,227,255,.32),transparent 72%),radial-gradient(min(30rem,56vw) 9rem at 64% 140%,rgba(165,148,255,.3),transparent 72%),linear-gradient(180deg,#08101a,#05080e)}.ffb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 4%,rgba(143,227,255,.2) 24%,rgba(196,241,255,.8) 50%,rgba(165,148,255,.2) 76%,transparent 96%)}.ffb__line{display:flex;align-items:center;justify-content:center;gap:.85rem;height:100%;padding:0 3rem;white-space:nowrap;color:inherit;text-decoration:none}.ffb__line:focus-visible{outline:2px solid #fff;outline-offset:-3px}.ffb__dot{flex:none;width:6px;height:6px;border-radius:50%;background:#8fe3ff;box-shadow:0 0 0 3px #8fe3ff26,0 0 10px 2px #8fe3ffbf}.ffb.is-open .ffb__dot{animation:ffb-dot 2.2s ease-in-out infinite}@keyframes ffb-dot{50%{opacity:.35;transform:scale(.8)}}.ffb__name{font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#eaf6ff;text-shadow:0 0 16px rgba(143,227,255,.45)}.ffb__text{font-weight:500;color:#b6c6d6}.ffb__text:before,.ffb__clock:before{content:"";display:inline-block;width:1px;height:.8rem;margin-right:.85rem;vertical-align:-.1rem;background:#c4f1ff38}.ffb__clock{display:inline-flex;align-items:baseline;gap:.45rem;font-variant-numeric:tabular-nums}.ffb__clock:before{align-self:center}.ffb__label{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#8ea3b8}.ffb__cell{display:inline-flex;align-items:baseline;overflow:hidden}.ffb__cell b{display:inline-block;font-weight:800;color:#fff;animation:ffb-roll .34s cubic-bezier(.2,.8,.2,1) both}.ffb__cell small{margin-left:.1rem;font-size:.62rem;font-weight:700;color:#8ea3b8}@keyframes ffb-roll{0%{opacity:0;transform:translateY(55%)}}.ffb__go{display:inline-flex;align-items:center;gap:.35rem;height:1.5rem;padding:0 .55rem 0 .75rem;border-radius:999px;font-weight:800;color:#c4f1ff;background:#8fe3ff1a;box-shadow:inset 0 0 0 1px #8fe3ff61;transition:background .2s,box-shadow .2s,color .2s}.ffb__go svg{width:.85rem;height:.85rem;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ffb__line:hover .ffb__go{color:#fff;background:#8fe3ff33;box-shadow:inset 0 0 0 1px #c4f1ffb3}.ffb__line:hover .ffb__go svg{transform:translate(3px)}.ffb__close{position:absolute;top:50%;right:.5rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-top:-.875rem;padding:0;border:0;border-radius:50%;color:#7f92a6;background:none;cursor:pointer;transition:color .2s,background .2s}.ffb__close svg{width:.8rem;height:.8rem}.ffb__close:hover{color:#fff;background:#ffffff14}.ffb__close:focus-visible{outline:2px solid #fff;outline-offset:1px}@media (max-width: 900px){.ffb__text{display:none}}@media (max-width: 640px){.ffb{font-size:.7rem}.ffb__line{gap:.6rem;padding:0 2.4rem 0 .9rem}.ffb__name{letter-spacing:.14em}.ffb__clock:before{margin-right:.6rem}.ffb__label{display:none}.ffb__go{padding:0 .4rem}.ffb__go span{display:none}}@media (prefers-reduced-motion: reduce){.ffb__dot,.ffb__cell b{animation:none!important}.ffb__go,.ffb__go svg,.ffb__close{transition:none}}.wsb{position:absolute;z-index:70;top:0;left:0;right:0;height:var(--hws-bar-h, 2.375rem);overflow:hidden;color:#dfe8f4;font-size:.74rem;line-height:1;background:radial-gradient(min(30rem,60vw) 8rem at 50% 140%,rgba(255,180,94,.3),rgba(255,150,70,.08) 55%,transparent 78%),linear-gradient(180deg,#0c1830,#060a13)}.wsb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 4%,rgba(156,201,255,.3) 22%,rgba(255,200,140,.75) 50%,rgba(156,201,255,.3) 78%,transparent 96%)}.wsb.is-dusk{background:radial-gradient(min(30rem,60vw) 8rem at 50% 140%,rgba(255,180,94,.18),rgba(200,160,120,.06) 55%,transparent 78%),linear-gradient(180deg,#1a2840,#121a36)}.wsb.is-dusk:after{background:linear-gradient(90deg,transparent 4%,rgba(180,200,240,.28) 22%,rgba(255,200,160,.5) 50%,rgba(180,200,240,.28) 78%,transparent 96%)}.wsb.is-warm{background:radial-gradient(min(40rem,80vw) 9rem at 50% 135%,rgba(255,180,94,.46),rgba(255,150,70,.14) 55%,transparent 80%),linear-gradient(180deg,#121a2e,#070a12)}.wsb__flakes{position:absolute;top:-2.4rem;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(1.4px 1.4px at 8% 20%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 21% 70%,#fff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 34% 35%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 47% 85%,#fff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 63% 15%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 76% 60%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 88% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 95% 80%,#fff 50%,transparent 51%);background-size:100% 2.4rem;animation:wsb-snow 9s linear infinite}@keyframes wsb-snow{to{transform:translateY(2.4rem)}}.wsb__line{position:relative;display:flex;align-items:center;justify-content:center;gap:.85rem;height:100%;padding:0 3rem;white-space:nowrap;color:inherit;text-decoration:none}a.wsb__line:focus-visible{outline:2px solid #fff;outline-offset:-3px}.wsb__dot{flex:none;width:6px;height:6px;border-radius:50%;background:#ffc47a;box-shadow:0 0 0 3px #ffc47a29,0 0 10px 2px #ffaa50bf;animation:wsb-dot 2.6s ease-in-out infinite}@keyframes wsb-dot{50%{opacity:.4;transform:scale(.8)}}.wsb__name{font-weight:800;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(180deg,#fff,#c9d4e3);-webkit-background-clip:text;background-clip:text;color:transparent}.wsb__door{display:inline-flex;align-items:baseline;height:1.3rem;padding:.28rem .5rem 0;border-radius:.4rem;font-weight:800;font-variant-numeric:tabular-nums;color:#ffe2b8;background:#ffb45e1f;box-shadow:inset 0 0 0 1px #ffc47a5c}.wsb__door small{margin-left:.1rem;font-size:.6rem;font-weight:700;color:#ffe2b88c}.wsb__text{font-weight:500;color:#c9d4e3}.wsb__text:before,.wsb__clock:before{content:"";display:inline-block;width:1px;height:.8rem;margin-right:.85rem;vertical-align:-.1rem;background:#c9d4e33d}.wsb__clock{display:inline-flex;align-items:baseline;gap:.45rem;font-variant-numeric:tabular-nums}.wsb__clock:before{align-self:center}.wsb__label{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#8ea3c2}.wsb__cell{display:inline-flex;align-items:baseline;overflow:hidden}.wsb__cell b{display:inline-block;font-weight:800;color:#fff;animation:wsb-roll .34s cubic-bezier(.2,.8,.2,1) both}.wsb__cell small{margin-left:.1rem;font-size:.62rem;font-weight:700;color:#8ea3c2}@keyframes wsb-roll{0%{opacity:0;transform:translateY(55%)}}.wsb__go{display:inline-flex;align-items:center;gap:.35rem;height:1.5rem;padding:0 .55rem 0 .75rem;border-radius:999px;font-weight:800;color:#ffe2b8;background:#ffb45e1a;box-shadow:inset 0 0 0 1px #ffc47a66;transition:background .2s,box-shadow .2s,color .2s}.wsb__go svg{width:.85rem;height:.85rem;transition:transform .3s cubic-bezier(.2,.8,.2,1)}a.wsb__line:hover .wsb__go{color:#fff6e8;background:#ffb45e33;box-shadow:inset 0 0 0 1px #ffd6a0bf}a.wsb__line:hover .wsb__go svg{transform:translate(3px)}.wsb__close{position:absolute;top:50%;right:.5rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-top:-.875rem;padding:0;border:0;border-radius:50%;color:#8ea3c2;background:none;cursor:pointer;transition:color .2s,background .2s}.wsb__close svg{width:.8rem;height:.8rem}.wsb__close:hover{color:#fff;background:#ffffff14}.wsb__close:focus-visible{outline:2px solid #fff;outline-offset:1px}.wsb.is-final .wsb__dot{animation-duration:1.1s}.wsb.is-final .wsb__label{color:#ffc47a}@media (max-width: 900px){.wsb__text{display:none}}@media (max-width: 640px){html.hws-has-bar:has(.wsb){--hws-bar-h: 2.75rem}.wsb{font-size:.7rem}.wsb__line{gap:.5rem;padding:0 2.9rem 0 .75rem}.wsb__name{letter-spacing:.12em}.wsb__text:before,.wsb__clock:before{display:none}.wsb__clock{gap:.35rem}.wsb__label{letter-spacing:.08em}.wsb__go{padding:0 .4rem}.wsb__go span{display:none}.wsb__close{right:.1rem;width:2.75rem;height:2.75rem;margin-top:-1.375rem}}@media (max-width: 400px){.wsb__line:has(.wsb__door) .wsb__name{display:none}}@media (prefers-reduced-motion: reduce){.wsb__dot,.wsb__cell b,.wsb__flakes{animation:none}.wsb__go,.wsb__go svg,.wsb__close{transition:none}}html.shop-lite .wsb__dot,html.shop-lite .wsb__flakes{animation:none}.hws-mark{position:relative;display:inline-block}.hws-mark>:first-child{opacity:calc(1 - var(--hws-mark, 1))}.hws-mark .hws-mark__blood{position:absolute;left:0;top:0;opacity:var(--hws-mark, 1);background-image:linear-gradient(180deg,#ff6a60 12%,#e0252e 46%,#a50d16 82%,#8a0911);filter:drop-shadow(0 0 7px rgba(214,28,34,.38))}.hws-mark__drips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--hws-mark, 1)}.hws-mark__drips i{position:absolute;display:block;height:0}.hws-mark__drips b{position:absolute;left:0;top:0;width:100%;height:1px;background:linear-gradient(180deg,#a50d16,#8a0911);transform-origin:50% 0;transform:scaleY(var(--len));will-change:transform;animation:hws-mark-thread var(--t) ease-in-out var(--wait) infinite}.hws-mark__drips u,.hws-mark__drips s{position:absolute;left:50%;top:0;width:170%;aspect-ratio:1;margin:-85% 0 0 -85%;border-radius:50%;background:#8a0911;box-shadow:inset .3px .3px #ffaaaa80}.hws-mark__drips u{transform:translateY(calc(var(--len) * 1px));will-change:transform;animation:hws-mark-bead var(--t) ease-in-out var(--wait) infinite}@keyframes hws-mark-thread{0%,to{transform:scaleY(calc(var(--len) * .72))}50%{transform:scaleY(var(--len))}}@keyframes hws-mark-bead{0%,to{transform:translateY(calc(var(--len) * .72px))}50%{transform:translateY(calc(var(--len) * 1px))}}.hws-mark__drips .is-falling b{animation-name:hws-mark-thread-fall;animation-timing-function:linear}.hws-mark__drips .is-falling u{animation-name:hws-mark-bead-fall;animation-timing-function:linear}.hws-mark__drips s{opacity:0;will-change:transform,opacity;animation:hws-mark-drop var(--t) linear var(--wait) infinite}@keyframes hws-mark-thread-fall{0%,22%{transform:scaleY(calc(var(--len) * .7));animation-timing-function:cubic-bezier(.6,0,.9,.5)}70%{transform:scaleY(calc(var(--len) * 1.5));animation-timing-function:cubic-bezier(.2,.9,.3,1)}76%{transform:scaleY(calc(var(--len) * .95));animation-timing-function:ease-out}to{transform:scaleY(calc(var(--len) * .7))}}@keyframes hws-mark-bead-fall{0%,22%{transform:translateY(calc(var(--len) * .7px)) scale(1);animation-timing-function:cubic-bezier(.6,0,.9,.5)}70%{transform:translateY(calc(var(--len) * 1.5px)) scale(1.25);animation-timing-function:cubic-bezier(.2,.9,.3,1)}76%{transform:translateY(calc(var(--len) * .95px)) scale(.8);animation-timing-function:ease-out}to{transform:translateY(calc(var(--len) * .7px)) scale(1)}}@keyframes hws-mark-drop{0%,69.9%{opacity:0;transform:translateY(calc(var(--len) * 1.5px))}70%{opacity:1;transform:translateY(calc(var(--len) * 1.5px));animation-timing-function:cubic-bezier(.55,0,1,.5)}75.5%{opacity:.85;transform:translateY(calc(var(--len) * 1.5px + .42rem))}77%,to{opacity:0;transform:translateY(calc(var(--len) * 1.5px + .55rem))}}@media (prefers-reduced-motion: reduce){.hws-mark__drips b,.hws-mark__drips u{animation:none}.hws-mark__drips s{animation:none;opacity:0}}html.shop-lite .hws-mark__drips :is(b,u){animation:none;will-change:auto}html.shop-lite .hws-mark__drips s{animation:none;will-change:auto;opacity:0}html.shop-lite .hws-mark .hws-mark__blood{filter:none}
