.w-rating{--w-rating-color-accent-star-filled: var(--w-color-background-accent-inverted);--w-rating-color-accent-star-empty: #d1d5db;--w-rating-color-warning-star-filled: var(--w-color-background-warning-inverted);--w-rating-color-warning-star-empty: var(--w-color-background-warning-inverted);--w-rating-color-inverted-star-filled: var(--w-color-background-raised);--w-rating-color-inverted-star-empty: var(--w-color-background-raised);--w-rating-color-inverted-star-empty-opacity: .4;display:inline-flex;align-items:center;line-height:1}.w-rating-stars{display:inline-flex;align-items:center}.w-rating-size-small{font-size:10px;gap:var(--w-space-xxs)}.w-rating-size-medium{font-size:var(--w-font-size-caption);gap:var(--w-space-xs)}.w-rating-size-large{font-size:var(--w-font-size-body);gap:var(--w-space-s)}.w-rating-color-accent [data-star=filled] svg,.w-rating-color-accent [data-star=half] svg{fill:var(--w-rating-color-accent-star-filled)}.w-rating-color-warning [data-star=filled] svg,.w-rating-color-warning [data-star=half] svg{fill:var(--w-rating-color-warning-star-filled)}.w-rating-color-inverted [data-star=filled] svg,.w-rating-color-inverted [data-star=half] svg{fill:var(--w-rating-color-inverted-star-filled)}.w-rating-color-accent [data-star=empty] svg{fill:var(--w-rating-color-accent-star-empty)}.w-rating-color-warning [data-star=empty] svg{fill:var(--w-rating-color-warning-star-empty)}.w-rating-color-inverted [data-star=empty] svg{fill:var(--w-rating-color-inverted-star-empty);opacity:var(--w-rating-color-inverted-star-empty-opacity)}.w-carousel{--w-carousel-transition-duration: .3s;--w-carousel-transition-easing: ease-in-out;--w-carousel-nav-gap: var(--w-space-xs);--w-carousel-nav-inset: var(--w-space-xs);display:flex;align-items:center;gap:var(--w-carousel-nav-gap);position:relative}.w-carousel-controls-top{align-items:flex-start}.w-carousel-nav{flex-shrink:0}.w-carousel-nav .w-icon-button{--w-icon-button-color-background: var(--w-button-secondary-color-background);--w-icon-button-color-background-hover: var(--w-button-secondary-color-background-hover);--w-icon-button-color-background-active: var(--w-button-secondary-color-background-active);--w-icon-button-outline-focus: var(--w-button-secondary-outline-focus);box-shadow:var(--w-button-box-shadow),inset 0 0 0 1px var(--w-button-secondary-color-border)}.w-carousel-controls-inside{gap:0}.w-carousel-controls-inside>.w-carousel-nav{position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.w-carousel-controls-inside>.w-carousel-nav:first-child{left:var(--w-carousel-nav-inset)}.w-carousel-controls-inside>.w-carousel-nav:last-child{right:var(--w-carousel-nav-inset)}.w-carousel-controls-inside.w-carousel-controls-top>.w-carousel-nav{top:var(--w-carousel-nav-inset);transform:none}.w-carousel-nav-hidden{visibility:hidden;pointer-events:none}.w-carousel-viewport{flex:1;overflow:hidden;position:relative;transition:height var(--w-carousel-transition-duration) var(--w-carousel-transition-easing);touch-action:pan-y}.w-carousel-track{display:flex;align-items:flex-start;transition:transform var(--w-carousel-transition-duration) var(--w-carousel-transition-easing);will-change:transform}.w-carousel-item{flex:0 0 auto;width:var(--w-carousel-item-width, 0);min-width:0;visibility:var(--w-carousel-item-width, hidden)}.w-carousel-track-dragging{transition:none}.w-carousel-viewport-dragging{-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.w-carousel-track,.w-carousel-viewport{transition:none}}
