@layer ui-core{.p1-remote-svg>svg{width:100%;height:100%}.p1-remote-svg__loader{max-width:1.5rem;max-height:1.5rem}.p1-remote-svg__error svg{color:var(--color-error)}.p1-sidebar-item-widget{background-color:var(--color-transparent);color:var(--color-on-primary);border:none;font-size:var(--font-size-md);padding:var(--size-2) var(--size-4);border-radius:var(--border-radius-field);height:auto;width:auto}.p1-sidebar-item-widget:hover{background-color:oklch(from var(--color-ground-50) l c h/.3)}.p1-sidebar-item-widget:active{background-color:oklch(from var(--color-ground-50) l c h/.35)}.p1-sidebar-item-widget_active{background-color:oklch(from var(--color-base) l c h/.35)}.p1-sidebar-item-widget_nav{justify-content:start}.p1-sidebar-item-widget__link-icon{color:inherit;width:var(--size-6);height:var(--size-6)}.p1-carousel-wrapper{display:flex;flex-direction:column}.p1-carousel-wrapper__header{display:flex;justify-content:space-between;align-items:center;margin:var(--size-3) 0}}@layer ui-core{}@layer ui-core{@media(min-width:48rem){.p1-carousel-wrapper__header{margin:var(--size-3) var(--size-16)}}.p1-carousel-wrapper__title{font:var(--font-body-emphasis)}@media(min-width:48rem){.p1-carousel-wrapper__title{font:var(--font-h4)}}.p1-carousel-wrapper__link{font:var(--font-body)}@media(min-width:48rem){.p1-carousel-wrapper__link{font:var(--font-body-emphasis)}}.p1-carousel-wrapper__carousel-wrapper{display:flex;justify-content:center;align-items:center;width:100%}@media(min-width:48rem){.p1-carousel-wrapper__carousel-wrapper{padding:0 var(--size-16)}}.p1-carousel-wrapper__content-wrapper{padding:var(--size-2)}.p1-carousel-wrapper__button{display:none}@media(min-width:48rem){.p1-carousel-wrapper__button{display:flex}}}@layer ui-core{.p1-promotions-carousel__item{flex-basis:100%}@media(min-width:40rem){.p1-promotions-carousel__item{flex-basis:50%}}@media(min-width:64rem){.p1-promotions-carousel__item{flex-basis:33.3333%}}}@layer ui-core{.p1-nav-links-widget__list{width:100%;display:flex;flex-direction:column}.p1-nav-links-widget__link{font:var(--font-body);flex-grow:1;padding:var(--size-2) var(--size-3);border-bottom:1px solid var(--color-base-300)}.p1-nav-links-widget__link:last-child{border-bottom:none}}