:root,[data-bs-theme=light]{--bs-ostora-color:#283783;--bs-bg-nav-active:#f5faff}[data-bs-theme=dark]{--bs-ostora-color:#0498d9;--bs-bg-nav-active:#1b1f22;color-scheme:dark}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.reviews-state{text-align:center}.reviews-state .reviews-header{font-size:12px;font-weight:500}.reviews-state .reviews-body .reviews-score{display:block;font-size:30px;font-weight:700}.reviews-state .reviews-body .reviews-stars{color:#fbab3a;height:14px;margin:0 auto 5px;position:relative;width:100px}.reviews-state .reviews-body .reviews-stars>span{display:block;overflow:hidden;position:absolute;top:0}.reviews-state .reviews-body .reviews-stars>span>span{display:block;width:100px}.reviews-state .reviews-body .reviews-stars>span>span .fa{float:left;width:20px}.reviews-state .reviews-footer{color:#999;font-size:75%}.reviews-graph .score-bar{display:flex;height:15px;margin-bottom:15px;padding:3px 0;width:100%}.reviews-graph .score-bar .score-star{font-size:12px;font-weight:400;line-height:1;margin-right:15px;text-transform:uppercase}.reviews-graph .score-bar .progress{flex:1;height:4px;margin:3px 0;width:50%}.reviews-graph .score-bar .progress .progress-bar{background-color:#fbab3a}.reviews-graph .score-bar .score-total{color:#999;font-size:12px;font-weight:100;line-height:1;margin-left:10px}.rating .rating-average{align-items:center;display:flex}.rating .rating-average .rating{background-color:#fbab3a;border-radius:4px;color:#fff;font-size:1.5rem;font-weight:700;height:50px;line-height:50px;margin-right:10px;text-align:center;width:50px}.rating .rating-average .content{flex:1}.rating .rating-average .content .based{color:#999;font-size:75%}.rating .rating-bars{color:#455a64;font-size:75%;text-transform:uppercase}.rating .rating-bars .bar{align-items:center;display:flex;margin-top:1rem}.rating .rating-bars .bar .progress{flex:1;height:4px;margin:0 20px}.rating .rating-bars .bar .progress .progress-bar{background-color:#fbab3a}.stars{color:#fbab3a;margin-bottom:5px;position:relative;width:100px}.stars>span{display:block;overflow:hidden;top:0}.stars>span>span{display:flex;justify-content:space-between;white-space:nowrap;width:100px}.stars .stars-filled{position:absolute}.stars .stars-filled svg{height:20px;width:20px}.stars .stars-filled svg path{fill:#fbaa3a}.stars .stars-lined svg{height:20px;width:20px}.stars .stars-lined svg path{fill:#e9ecef}.stars .btn-group{flex-direction:row-reverse}.stars input:checked~label path,.stars label:hover path,.stars label:hover~label path{fill:#fbab3a}
