.ch-ann{--ann-h:38px;--ann-fg:#0F2E24;--ann-bg:linear-gradient(90deg,#C9962F 0%,#D9A441 50%,#E2B55A 100%);--ann-line:rgba(244,237,224,.55);--ann-star:#0F2E24;--ann-pine:#0F2E24;--ann-pine-star:#8C6A1C;--ann-flake:#FBF7EF;--ann-font:var(--ch-body, var(--font-body-family, Montserrat, sans-serif));position:relative;overflow:hidden;isolation:isolate;min-height:var(--ann-h);display:flex;align-items:center;justify-content:center;background:var(--ann-bg);color:var(--ann-fg);border-bottom:1px solid var(--ann-line);font-family:var(--ann-font)}.ch-ann--pine{--ann-fg:#D9A441;--ann-star:#D9A441;--ann-pine:#D9A441;--ann-pine-star:#E8C987;--ann-bg:#0B241C;--ann-line:rgba(217,164,65,.6)}.ch-ann--gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,248,225,.35) 50%,transparent 58%);background-size:260% 100%;animation:chAnnShine 9s ease-in-out infinite}@keyframes chAnnShine{0%{background-position:120% 0}to{background-position:-120% 0}}.ch-ann__corner{position:absolute;top:50%;z-index:2;pointer-events:none;width:150px;height:34px;transform:translateY(-50%);color:var(--ann-pine);opacity:.85}.ch-ann__corner--l{left:10px}.ch-ann__corner--r{right:10px;transform:translateY(-50%) scaleX(-1)}.ch-ann__pine{width:100%;height:100%;display:block}.ch-ann__pine-star{color:var(--ann-pine-star);animation:chAnnTwinkle 3s ease-in-out infinite}.ch-ann__corner--r .ch-ann__pine-star{animation-delay:1.5s}.ch-ann__snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ch-ann__snow i{position:absolute;top:-8px;left:var(--l);width:var(--s);height:var(--s);border-radius:50%;background:var(--ann-flake);opacity:.7;box-shadow:0 0 2px #fff9;animation:chAnnFall var(--d) linear var(--dl) infinite}.ch-ann__snow i.is-near{opacity:.95;filter:blur(.3px);box-shadow:0 0 4px #ffffffe6}@keyframes chAnnFall{0%{transform:translate3d(0,-8px,0);opacity:0}10%{opacity:.9}50%{transform:translate3d(5px,18px,0)}85%{opacity:.8}to{transform:translate3d(-3px,48px,0);opacity:0}}.ch-ann__inner{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 180px;width:100%;min-height:var(--ann-h)}.ch-ann__star{width:12px;height:12px;flex:0 0 auto;color:var(--ann-star);animation:chAnnTwinkle 2.4s ease-in-out infinite}.ch-ann__star--2{animation-delay:1.2s}@keyframes chAnnTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.ch-ann__msgs{position:relative;height:20px;min-width:320px;max-width:720px;flex:0 1 auto}.ch-ann__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;color:inherit;font-size:13px;font-weight:600;letter-spacing:.03em;line-height:1;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.ch-ann__msg.is-on{opacity:1;transform:none}a.ch-ann__msg:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.ch-ann{--ann-h:34px}.ch-ann__corner{display:none}.ch-ann--gold:after{display:none}.ch-ann__inner{padding:0 14px;gap:8px}.ch-ann__star--2{display:none}.ch-ann__msgs{min-width:0;width:100%;height:18px}.ch-ann__msg{font-size:11.5px;letter-spacing:.02em;white-space:normal;text-align:center;line-height:1.25}.ch-ann__snow i:nth-child(n+11){display:none}}@media(prefers-reduced-motion:reduce){.ch-ann__snow,.ch-ann--gold:after{display:none}.ch-ann__star,.ch-ann__pine-star{animation:none}.ch-ann__msg{transition:none}}.ch-hero-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.ch-hero-snow i{position:absolute;top:-10px;left:var(--l);width:var(--s);height:var(--s);border-radius:50%;background:#fbf7ef;opacity:.75;filter:blur(.4px);animation:chHeroFall var(--d) linear var(--dl) infinite}@keyframes chHeroFall{0%{transform:translate3d(0,-10px,0);opacity:0}8%{opacity:.8}50%{transform:translate3d(18px,50vh,0)}to{transform:translate3d(-10px,100vh,0);opacity:0}}@media(max-width:749px){.ch-hero-snow i:nth-child(n+16){display:none}}@media(prefers-reduced-motion:reduce){.ch-hero-snow{display:none}}@media(min-width:750px){.ch-ann__msgs{display:grid;height:auto;min-width:0;max-width:none}.ch-ann__msg{position:relative;inset:auto;grid-area:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ch-announce.css.map */
