.WidgetHeroCarousel{background-color:var(--surface-color-frost);padding-bottom:var(--spacing-3x);--text-color-action-primary:var(--text-color-action-secondary);--text-color-action-dark:var(--text-color-action-secondary);--text-color-action-dark-hover:var(--text-color-action-secondary-hover)}.WidgetHeroCarousel .SkyCarousel_Next,.WidgetHeroCarousel .SkyCarousel_Pagination,.WidgetHeroCarousel .SkyCarousel_Prev{margin-top:var(--spacing-3x)}.CategoryCarousel{display:grid}.CategoryCarousel *,.CategoryCarousel :after,.CategoryCarousel :before{box-sizing:unset}@media only screen and (min-width:1660px){.CategoryCarousel{--container-max:1400px;--container-margin:var(--spacing-4x);-moz-column-gap:var(--container-margin);column-gap:var(--container-margin);display:grid;grid-template-columns:1fr min(var(--container-max),100% - var(--container-margin) * 2) 1fr}}@media only screen and (min-width:1660px) and (min-width:800px){.CategoryCarousel{--container-margin:var(--spacing-8x)}}@media only screen and (min-width:1660px) and (min-width:1260px){.CategoryCarousel{--container-margin:calc(var(--spacing-8x)*2)}}@media only screen and (min-width:1660px){.CategoryCarousel>*{grid-column:2}}@media only screen and (min-width:800px){.CategoryCarousel{height:142px}}.CategoryCarousel_Slides{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(117px,1fr));justify-items:center;margin:0;overflow-x:scroll;-ms-overflow-style:none;list-style-type:none;padding-inline-start:0;scrollbar-width:none}.CategoryCarousel_Slides::-webkit-scrollbar{display:none}@media only screen and (max-width:800px){.CategoryCarousel_Slides{grid-auto-columns:72px;grid-auto-flow:column;grid-template-columns:72px}}.CategoryCarousel .SkyLink{transition:none}.CategoryCarousel .SkyLink:active,.CategoryCarousel .SkyLink:focus,.CategoryCarousel .SkyLink:hover{color:var(--text-color-primary)}.CategoryTile{align-items:flex-start;background:transparent;color:currentColor;display:flex;height:auto;max-width:117px;padding:var(--spacing-4x);position:relative}.CategoryTile_ImageContainer{display:flex;flex-direction:column;height:100%;position:relative}@media only screen and (min-width:800px){.CategoryTile_ImageContainer{align-items:center;height:auto;margin-right:0;width:100%}}.CategoryTile_Image{height:auto;-o-object-fit:contain;object-fit:contain;transition:all .2s ease-in-out;width:64px}@media only screen and (max-width:800px){.CategoryTile_Image{max-width:unset;width:var(--spacing-12x)}}.CategoryTile_CategoryName{font-size:var(--font-size-75);line-height:17px;margin-top:var(--spacing-2x);text-align:center}.CategoryTile:active .CategoryTile_CategoryName{text-decoration:underline;text-decoration-thickness:.125rem}.CategoryTile:hover .CategoryTile_Image{transform:scale(1.2)}@media only screen and (max-width:800px){.CategoryTile:hover .CategoryTile_Image{width:var(--spacing-12x)}}.CategoryTile:focus-visible{border-color:var(--color-navy-dark);border-bottom:none}@media only screen and (max-width:800px){.CategoryTile{align-items:center;flex-direction:column;justify-content:center;max-width:72px;padding:var(--spacing-2x) var(--spacing-4x)}.CategoryTile .CategoryTile_ImageContainer{align-items:center;margin-right:0;max-width:144px;width:100%}.CategoryTile .CategoryTile_CategoryName{font-size:var(--font-size-50);line-height:14px}}.HomePage{margin-bottom:var(--spacing-10x);min-height:95vh}.HomePage_CTAHeroBlock{margin-bottom:var(--spacing-6x);row-gap:0}
