.holiday-market{--hm-ink: #000000;--hm-muted: rgba(0, 0, 0, .65);--hm-faint: rgba(0, 0, 0, .45);--hm-rule: rgba(0, 0, 0, .15);color:var(--hm-ink);background:#fff}.holiday-market .hm-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-faint)}.holiday-market .hm-tag{display:inline-block;border:1px solid rgba(0,0,0,.6);padding:2px 8px;font-size:11px;line-height:1.5;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.holiday-market a.hm-tag:hover,.holiday-market a.hm-tag:focus-visible{background:#000;border-color:#000;color:#fff}.hm-nav{--hm-nav-duration: .55s;--hm-nav-ease: cubic-bezier(.22, .61, .36, 1);--hm-gutter: 16px;--hm-column-max: 1368px;padding-top:24px;transition:padding var(--hm-nav-duration) var(--hm-nav-ease)}.hm-nav-bar{padding-block:12px}.hm-nav-bar,.hm-nav-inset{transition:margin var(--hm-nav-duration) var(--hm-nav-ease),padding var(--hm-nav-duration) var(--hm-nav-ease)}.hm-nav-logo{width:36px;height:36px;transition:width var(--hm-nav-duration) var(--hm-nav-ease),height var(--hm-nav-duration) var(--hm-nav-ease)}@media (min-width: 768px){.hm-nav{--hm-gutter: 36px;padding-top:56px}.hm-nav-bar{padding-block:16px}.hm-nav-logo{width:44px;height:44px}}.hm-nav-contained .hm-nav-inset{--hm-nav-inset: max( var(--hm-gutter), calc((100% - var(--hm-column-max)) / 2 + var(--hm-gutter)) );margin-inline:var(--hm-nav-inset)}.hm-nav.is-docked{padding-top:0}.hm-nav.is-docked .hm-nav-bar{padding-block:7px}.hm-nav.is-docked .hm-nav-logo{width:30px;height:30px}.hm-nav-contained.is-docked .hm-nav-inset{margin-inline:0;padding-inline:var(--hm-nav-inset)}@keyframes hm-hero-pop{0%{opacity:0;transform:translateY(18px) scale(.55) rotate(var(--r))}70%{opacity:1}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--r))}}.hm-ornament-pop{transform:rotate(var(--r));animation:hm-hero-pop .85s cubic-bezier(.2,.9,.25,1.15) both;animation-delay:var(--d)}.hm-ornament{transform:translate(calc(var(--hp, 0) * var(--dir) * var(--k, 1) * 340px),calc(var(--hp, 0) * var(--k, 1) * -60px)) scale(calc(1 - var(--hp, 0) * .3));opacity:clamp(0,calc(1 - var(--hp, 0) * 1.05),1);transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .45s ease;will-change:transform,opacity}.hm-santa{position:fixed;pointer-events:none;width:228px;padding:0;border:0;background:none;transition:transform .32s cubic-bezier(.4,0,.8,.4);will-change:transform}.hm-santa.is-peek{pointer-events:auto;transition:transform .9s cubic-bezier(.34,1.28,.56,1)}body:has([role=dialog]) .hm-santa,body:has([role=dialog]) .hm-stamp{visibility:hidden}.hm-stamp{transform:rotate(-3deg);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.hm-stamp:hover{transform:rotate(0) scale(1.04)}.hm-rec-cell{transition:transform .55s cubic-bezier(.22,.61,.36,1)}.hm-rec-cell .hm-rec-image{transform:rotate(var(--rot));transition:transform .45s cubic-bezier(.22,.61,.36,1)}.hm-rec-cell .hm-rec-info{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.22,.61,.36,1),opacity .25s ease}.hm-rec-cell{--hm-hover-delay: .22s}@media (hover: hover){.hm-rec-cell:not(.hm-rec-cell-static):hover .hm-rec-image{transform:rotate(var(--rot)) scale(1.06);transition-delay:var(--hm-hover-delay)}.hm-rec-cell:not(.hm-rec-cell-static):hover .hm-rec-info{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1) calc(.18s + var(--hm-hover-delay)),opacity .35s ease calc(.28s + var(--hm-hover-delay))}.hm-rec-cell:not(.hm-rec-cell-static):hover+.hm-rec-cell{transform:translate(10px);transition-delay:var(--hm-hover-delay)}.hm-rec-cell:has(+.hm-rec-cell:not(.hm-rec-cell-static):hover){transform:translate(-10px);transition-delay:var(--hm-hover-delay)}}@media (hover: none){.hm-rec-cell .hm-rec-info{grid-template-rows:1fr;opacity:1}}.hm-strip-thumb{transition:transform .35s cubic-bezier(.22,.61,.36,1)}.hm-strip-thumb:hover,.hm-strip-thumb:focus-visible{transform:translateY(-8px)}.hm-row-thumb{transform:rotate(var(--rot));transition:transform .3s ease}.hm-row-thumb:hover{transform:rotate(var(--rot)) translate(var(--hover-x),var(--hover-y))}.hm-tile-cutout{transform:translate(-50%,-50%) rotate(var(--rot));transition:transform .5s cubic-bezier(.22,.61,.36,1);filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.hm-tile:hover .hm-tile-cutout{transform:translate(-50%,-50%) rotate(calc(var(--rot) * 1.5)) scale(1.05)}.hm-grain{filter:url(#hm-grain)}.hm-carousel{scrollbar-width:none;scroll-snap-type:x mandatory}.hm-carousel::-webkit-scrollbar{display:none}.hm-carousel>*{scroll-snap-align:start}@media (prefers-reduced-motion: reduce){.hm-ornament-pop{animation:none}.hm-nav,.hm-nav-bar,.hm-nav-inset,.hm-nav-logo,.hm-ornament,.hm-santa,.hm-strip-thumb,.hm-row-thumb,.hm-stamp,.hm-rec-cell,.hm-rec-cell .hm-rec-image,.hm-tile-cutout{transition:none}.hm-ornament{transform:none;opacity:1}.hm-rec-cell:hover+.hm-rec-cell,.hm-rec-cell:has(+.hm-rec-cell:hover){transform:none}}.hm-ornament-slot{left:calc(var(--lm) - 16px);top:var(--tm)}.hm-ornament-slot img{height:var(--hm)}@media (min-width: 768px){.hm-ornament-slot{left:calc(var(--l) - 72px);top:var(--t)}.hm-ornament-slot img{height:var(--h)}}.holiday-market .hm-search-input::-webkit-search-decoration,.holiday-market .hm-search-input::-webkit-search-cancel-button,.holiday-market .hm-search-input::-webkit-search-results-button,.holiday-market .hm-search-input::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}
