.holiday-link,.holiday-link span,a.holiday-link,summary.holiday-link{position:relative;color:#960101!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.holiday-link__inner{display:inline-flex;align-items:center;gap:.22em;position:relative}.holiday-link__label{position:relative;z-index:1;background:linear-gradient(110deg,#6e0101,#960101 28%,#c41e1e,#960101 72%,#6e0101);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:holiday-nav-shimmer 3.6s ease-in-out infinite}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.holiday-link__label{color:#960101!important;-webkit-text-fill-color:#960101;background:none;animation:none}}.holiday-link__sparkle{display:inline-block;width:.72em;height:.72em;flex:0 0 auto;position:relative;color:#b01010;background:none!important}.holiday-link__sparkle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%)}.holiday-link__sparkle:after{content:none!important;display:none!important}.holiday-link__sparkle--left{animation:holiday-nav-twinkle 2.2s ease-in-out infinite}.holiday-link__sparkle--right{animation:holiday-nav-twinkle 2.2s ease-in-out 1.1s infinite}.holiday-link:hover .holiday-link__label,.holiday-link:focus-visible .holiday-link__label{animation-duration:1.6s}.holiday-link:hover .holiday-link__sparkle,.holiday-link:focus-visible .holiday-link__sparkle{color:#d42222}@media screen and (min-width:990px){#shopify-section-header nav.header__inline-menu>.list-menu.list-menu--inline>li>a.header__menu-item.holiday-link span:after,#shopify-section-header nav.header__inline-menu>.list-menu.list-menu--inline>li>a.header__menu-item.holiday-link .holiday-link__label:after,#shopify-section-header nav.header__inline-menu>.list-menu.list-menu--inline>li>a.header__menu-item.holiday-link .holiday-link__inner:after{content:none!important;display:none!important;background:none!important}}.menu-drawer__menu-item.holiday-link{letter-spacing:.05em}.menu-drawer__menu-item.holiday-link .holiday-link__inner{gap:.45em}.menu-drawer__menu-item.holiday-link .holiday-link__sparkle{width:.85em;height:.85em}a.mega-menu__link.holiday-link,.mega-menu__group-heading.holiday-link,.mega-menu__sublink.holiday-link,.header__submenu .holiday-link{color:#960101!important;font-weight:700!important}@keyframes holiday-nav-shimmer{0%,to{background-position:100% 50%}50%{background-position:0% 50%}}@keyframes holiday-nav-twinkle{0%,to{opacity:.65;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.12) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.holiday-link__label,.holiday-link__sparkle--left,.holiday-link__sparkle--right{animation:none!important}.holiday-link__label{color:#960101!important;-webkit-text-fill-color:#960101;background:none}}.mega-menu__content--holiday{padding:0!important;border-top:1px solid rgba(150,1,1,.18);background:linear-gradient(180deg,#96010109,#fff0 7.5rem),rgb(var(--color-background))}.holiday-mega{--hm-burgundy: #960101;--hm-burgundy-deep: #6e0101;--hm-ink: rgb(var(--color-foreground));--hm-muted: rgba(var(--color-foreground), .58);--hm-line: rgba(150, 1, 1, .16);--hm-card: #ffffff;padding:2.4rem 0 2.8rem}.holiday-mega__intro{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:1.4rem;border-bottom:1px solid var(--hm-line)}.holiday-mega__eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-burgundy)}.holiday-mega__sparkle{display:inline-block;width:.7em;height:.7em;background:currentColor;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);animation:holiday-nav-twinkle 2.4s ease-in-out infinite}.holiday-mega__sparkle:last-child{animation-delay:1.1s}.holiday-mega__shop-all{display:inline-flex;align-items:center;gap:.55rem;font-size:1.25rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;color:var(--hm-burgundy)!important;transition:color .16s ease,gap .16s ease}.holiday-mega__shop-all:hover,.holiday-mega__shop-all:focus-visible{color:var(--hm-burgundy-deep)!important;gap:.8rem}.holiday-mega__shop-all-arrow{font-size:1.1em;line-height:1}.holiday-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 2.8rem;align-items:start}.holiday-mega__group{min-width:0}.holiday-mega__heading{display:block;margin:0 0 1rem;font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;color:var(--hm-ink)!important;line-height:1.25}.holiday-mega__heading--static{color:var(--hm-muted)!important;pointer-events:none}.holiday-mega__heading:hover,.holiday-mega__heading--active{color:var(--hm-burgundy)!important}.holiday-mega__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.holiday-mega__cards--featured{grid-template-columns:1fr}.holiday-mega__card{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:5.2rem;padding:1.1rem 1.2rem;background:var(--hm-card);border:1px solid rgba(var(--color-foreground),.1);border-radius:.2rem;text-decoration:none!important;color:var(--hm-ink)!important;box-shadow:0 1px #410d1308;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background-color .16s ease}.holiday-mega__card:hover,.holiday-mega__card:focus-visible,.holiday-mega__card--active{border-color:#96010173;background:linear-gradient(180deg,#fff,#9601010a);box-shadow:0 8px 22px #410d1314;transform:translateY(-1px)}.holiday-mega__card-label{font-size:1.28rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.25}.holiday-mega__card-arrow{flex:0 0 auto;color:var(--hm-burgundy);opacity:.75;transition:transform .16s ease,opacity .16s ease}.holiday-mega__card:hover .holiday-mega__card-arrow,.holiday-mega__card:focus-visible .holiday-mega__card-arrow{opacity:1;transform:translate(.2rem)}.holiday-mega__card--featured{min-height:7.2rem;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;padding-right:3rem;background:linear-gradient(135deg,#96010114,#96010105 48%,#fff);border-color:#96010138}.holiday-mega__card--featured .holiday-mega__card-arrow{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%)}.holiday-mega__card--featured:hover .holiday-mega__card-arrow,.holiday-mega__card--featured:focus-visible .holiday-mega__card-arrow{transform:translate(.2rem,-50%)}.holiday-mega__card-kicker{display:block;margin-bottom:.35rem;font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-burgundy)}@media screen and (max-width:1199px){.holiday-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.holiday-mega__group--featured{grid-column:1 / -1}.holiday-mega__cards--featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.holiday-mega{display:none}}@media(prefers-reduced-motion:reduce){.holiday-mega__sparkle,.holiday-mega__card,.holiday-mega__card-arrow,.holiday-mega__shop-all{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/holiday-nav.css.map */
