[data-season] [data-season-slot]:before,[data-season] [data-season-slot]:after{pointer-events:none}@media print,(forced-colors:active){[data-season] [data-season-slot]:before,[data-season] [data-season-slot]:after{display:none}}
[data-season=christmas] [data-season-slot=banner]{padding-bottom:1.125rem}[data-season=christmas] [data-season-slot=banner]:before,[data-season=christmas] [data-season-slot=banner]:after{content:"";background:url(../media/lights.01jqymt89rpe1.svg) bottom/auto 16px repeat-x;height:16px;position:absolute;inset:auto 0 0}[data-season=christmas] [data-season-slot=banner]:before{opacity:.5;background-image:url(../media/glow.2ycxqw_r54w_u.svg)}@media (min-width:85rem){[data-season=christmas] [data-season-slot=hero]{--ornament:min(110px, calc((100vw - 80rem) / 2 + 2rem - 8px))}[data-season=christmas] [data-season-slot=hero]:before{content:"";width:var(--ornament);aspect-ratio:110/80;background:url(../media/branch.36a4w8oax3wpa.svg) 100% 0/contain no-repeat;position:absolute;top:0;right:0}[data-season=christmas] [data-season-slot=hero]:after{content:"";top:calc(var(--ornament) * 13.2 / 110);right:calc(var(--ornament) * 20.4 / 110);width:calc(var(--ornament) * 36 / 110);aspect-ratio:36/96;transform-origin:50% 0;background:url(../media/bauble.2uodstfcfgpzs.svg) top/contain no-repeat;position:absolute}}[data-season=christmas] [data-season-slot=footer]{padding-bottom:2rem}[data-season=christmas] [data-season-slot=footer]:after{content:"";background:url(../media/hills.13-1o0v9x1kkd.svg) bottom/auto 48px repeat-x;height:48px;position:absolute;inset:auto 0 0}[data-season=christmas] [data-season-slot=empty-cart]:after{content:"";aspect-ratio:36/96;transform-origin:50% 0;background:url(../media/bauble.2uodstfcfgpzs.svg) top/contain no-repeat;width:27px;position:absolute;top:-2px;right:1.5rem}@media (prefers-reduced-motion:no-preference){[data-season=christmas] [data-season-slot=banner]:before{animation:3.6s ease-in-out christmas-twinkle}[data-season=christmas] [data-season-slot=hero]:after,[data-season=christmas] [data-season-slot=empty-cart]:after{animation:3.2s ease-in-out christmas-sway}}@keyframes christmas-twinkle{0%{opacity:0}20%{opacity:.9}40%{opacity:.25}60%{opacity:.8}80%{opacity:.3}to{opacity:.5}}@keyframes christmas-sway{0%,to{transform:rotate(0)}20%{transform:rotate(5deg)}45%{transform:rotate(-3.5deg)}70%{transform:rotate(1.5deg)}}
[data-season=valentines] [data-season-slot=banner]{padding-bottom:1.125rem}[data-season=valentines] [data-season-slot=banner]:before,[data-season=valentines] [data-season-slot=banner]:after{content:"";background:url(../media/string.2_41qjiy9q5mk.svg) bottom/auto 16px repeat-x;height:16px;position:absolute;inset:auto 0 0}[data-season=valentines] [data-season-slot=banner]:before{opacity:.45;background-image:url(../media/glow.0amua_77adeic.svg)}@media (min-width:85rem){[data-season=valentines] [data-season-slot=hero]{--ornament:min(110px, calc((100vw - 80rem) / 2 + 2rem - 8px))}[data-season=valentines] [data-season-slot=hero]:before{content:"";width:var(--ornament);aspect-ratio:110/80;background:url(../media/twig.165huo4u9m4xc.svg) 100% 0/contain no-repeat;position:absolute;top:0;right:0}[data-season=valentines] [data-season-slot=hero]:after{content:"";top:calc(var(--ornament) * 13.2 / 110);right:calc(var(--ornament) * 20.4 / 110);width:calc(var(--ornament) * 36 / 110);aspect-ratio:36/96;transform-origin:50% 0;background:url(../media/heart.444k4qf1mebxl.svg) top/contain no-repeat;position:absolute}}[data-season=valentines] [data-season-slot=footer]{padding-bottom:2rem}[data-season=valentines] [data-season-slot=footer]:after{content:"";background:url(../media/pulse.1j40ip6y6t1h3.svg) bottom/auto 40px repeat-x;height:40px;position:absolute;inset:auto 0 0}[data-season=valentines] [data-season-slot=empty-cart]:after{content:"";aspect-ratio:36/96;transform-origin:50% 0;background:url(../media/heart.444k4qf1mebxl.svg) top/contain no-repeat;width:27px;position:absolute;top:-2px;right:1.5rem}@media (prefers-reduced-motion:no-preference){[data-season=valentines] [data-season-slot=banner]:before{animation:3s ease-out valentines-heartbeat}[data-season=valentines] [data-season-slot=hero]:after,[data-season=valentines] [data-season-slot=empty-cart]:after{animation:3.2s ease-in-out valentines-sway}}@keyframes valentines-heartbeat{0%{opacity:0}8%{opacity:.85}16%{opacity:.3}24%{opacity:.75}42%{opacity:.25}50%{opacity:.85}58%{opacity:.3}66%{opacity:.75}to{opacity:.45}}@keyframes valentines-sway{0%,to{transform:rotate(0)}20%{transform:rotate(5deg)}45%{transform:rotate(-3.5deg)}70%{transform:rotate(1.5deg)}}
[data-season=easter] [data-season-slot=banner]{padding-bottom:1.125rem}[data-season=easter] [data-season-slot=banner]:after{content:"";background:url(../media/bunting.2ij7a4hwefs_u.svg) bottom/auto 16px repeat-x;height:16px;position:absolute;inset:auto 0 0}@media (min-width:85rem){[data-season=easter] [data-season-slot=hero]{--ornament:min(110px, calc((100vw - 80rem) / 2 + 2rem - 8px))}[data-season=easter] [data-season-slot=hero]:before{content:"";width:var(--ornament);aspect-ratio:110/80;background:url(../media/twig.43a60l9407_xw.svg) 100% 0/contain no-repeat;position:absolute;top:0;right:0}[data-season=easter] [data-season-slot=hero]:after{content:"";top:calc(var(--ornament) * 13.2 / 110);right:calc(var(--ornament) * 20.4 / 110);width:calc(var(--ornament) * 36 / 110);aspect-ratio:36/96;transform-origin:50% 0;background:url(../media/egg.3_s-yi8ivd9ts.svg) top/contain no-repeat;position:absolute}}[data-season=easter] [data-season-slot=footer]{padding-bottom:2rem}[data-season=easter] [data-season-slot=footer]:after{content:"";background:url(../media/meadow.2_mjf2o0p23-m.svg) bottom/auto 48px repeat-x;height:48px;position:absolute;inset:auto 0 0}[data-season=easter] [data-season-slot=empty-cart]:after{content:"";aspect-ratio:36/96;transform-origin:50% 0;background:url(../media/egg.3_s-yi8ivd9ts.svg) top/contain no-repeat;width:27px;position:absolute;top:-2px;right:1.5rem}@media (prefers-reduced-motion:no-preference){[data-season=easter] [data-season-slot=hero]:after,[data-season=easter] [data-season-slot=empty-cart]:after{animation:3.2s ease-in-out easter-sway}}@keyframes easter-sway{0%,to{transform:rotate(0)}20%{transform:rotate(5deg)}45%{transform:rotate(-3.5deg)}70%{transform:rotate(1.5deg)}}
