.sbg-mega-menu__group.sbg-mega-menu__group--christmas{position:relative;isolation:isolate;overflow:hidden;margin-top:1.25rem;border-radius:var(--sbg-radius-md);background:#194a32 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 32'%3E%3Cpath d='M3 31.5Q30 25 57 31.5Z' fill='%23f4f1ea'/%3E%3Cg fill='%235fae7c'%3E%3Cpath d='M14 13l6 8h-3l5 7H6l5-7H8z'/%3E%3Cpath d='M30 4l7 9h-3l6 8h-4l6 8H18l6-8h-4l6-8h-3z'/%3E%3Cpath d='M46 11l6 8h-3l5 7H38l5-7h-3z'/%3E%3C/g%3E%3Crect x='28.6' y='29' width='2.8' height='2' fill='%235fae7c'/%3E%3Cpath d='M30 .6l.9 2 2.2.2-1.7 1.4.5 2.2L30 5.2l-1.9 1.2.5-2.2-1.7-1.4 2.2-.2z' fill='%23f4c55c'/%3E%3Cg fill='%23e5484d'%3E%3Ccircle cx='27' cy='17' r='1.4'/%3E%3Ccircle cx='34' cy='24' r='1.4'/%3E%3Ccircle cx='13' cy='24' r='1.3'/%3E%3Ccircle cx='48' cy='21' r='1.3'/%3E%3C/g%3E%3Cg fill='%23f4c55c'%3E%3Ccircle cx='32' cy='12' r='1.2'/%3E%3Ccircle cx='25' cy='25' r='1.3'/%3E%3Ccircle cx='44' cy='23' r='1.2'/%3E%3Ccircle cx='16' cy='19' r='1.1'/%3E%3C/g%3E%3C/svg%3E") right 2.25rem bottom .25rem / 3.75rem 2rem no-repeat;box-shadow:inset 5px 0 #c41e2e}.sbg-mega-menu__group--christmas:before,.sbg-mega-menu__group--christmas:after{position:absolute;z-index:-1;right:0;bottom:0;left:0;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 4rem,black 6rem);mask-image:linear-gradient(90deg,transparent 4rem,black 6rem)}.sbg-mega-menu__group--christmas:before{top:-3rem;background:radial-gradient(circle,rgb(255 255 255 / 75%) 0 1px,transparent 1.5px) .7rem .4rem / 3rem 3rem,radial-gradient(circle,rgb(255 255 255 / 55%) 0 .8px,transparent 1.3px) 2.1rem 1.9rem / 3rem 3rem}.sbg-mega-menu__group--christmas:after{top:-4.5rem;background:radial-gradient(circle,rgb(255 255 255 / 90%) 0 1.4px,transparent 1.9px) 1.5rem 1rem / 4.5rem 4.5rem,radial-gradient(circle,rgb(255 255 255 / 70%) 0 1.1px,transparent 1.6px) 3.6rem 3.2rem / 4.5rem 4.5rem}.sbg-mega-menu__group--christmas .sbg-mega-menu__group-title{margin:0;padding:0}.sbg-mega-menu__group--christmas .sbg-mega-menu__group-title a{position:static;display:flex;min-height:3.25rem;max-width:none;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--sbg-radius-md);padding:.5rem .875rem .5rem 1.125rem;color:#fff;font-family:var(--font-sans);font-size:1rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-shadow:0 1px 1px rgb(0 0 0 / 35%);text-transform:none}.sbg-mega-menu__group--christmas .sbg-mega-menu__group-title a:before{content:none}.sbg-mega-menu__group--christmas .sbg-mega-menu__group-title a:after{position:static;display:inline-block;width:.875rem;height:.875rem;flex:0 0 .875rem;background:currentColor;content:"";opacity:1;-webkit-mask:var(--sbg-icon-chevron-right) center / contain no-repeat;mask:var(--sbg-icon-chevron-right) center / contain no-repeat;transform:none;transition:none}.sbg-mega-menu__group--christmas:hover{background-color:#215c3f}.sbg-mega-menu__group--christmas .sbg-mega-menu__group-title a:is(:hover,:focus-visible){color:#fff}.sbg-mega-menu__group--christmas:hover .sbg-mega-menu__group-title a:after{transform:translate(.125rem)}.sbg-mega-menu__group--christmas .sbg-mega-menu__group-title a:focus-visible{outline:2px solid rgb(255 255 255);outline-offset:-5px}@media(max-width:1023px){.sbg-mobile-nav-menu__panel .sbg-mega-menu__group.sbg-mega-menu__group--christmas{margin:.75rem 0 1rem}.sbg-mobile-nav-menu__panel .sbg-mega-menu__group--christmas .sbg-mega-menu__group-title{margin:0;font-size:inherit}}@media(prefers-reduced-motion:no-preference){:is(.sbg-nav-menu__item.is-open,.sbg-mobile-nav-menu__panel) .sbg-mega-menu__group--christmas:before{animation:sbg-christmas-snow-far 7s linear infinite}:is(.sbg-nav-menu__item.is-open,.sbg-mobile-nav-menu__panel) .sbg-mega-menu__group--christmas:after{animation:sbg-christmas-snow-near 5s linear infinite}}@keyframes sbg-christmas-snow-far{to{transform:translateY(3rem)}}@keyframes sbg-christmas-snow-near{50%{transform:translate(.3rem,2.25rem)}to{transform:translateY(4.5rem)}}@media(forced-colors:active){.sbg-mega-menu__group.sbg-mega-menu__group--christmas{border:1px solid CanvasText;background:Canvas}.sbg-mega-menu__group--christmas:before,.sbg-mega-menu__group--christmas:after{display:none}}
