:root{--aieo-rating-empty: #d4d4d8;--aieo-rating-filled: #F5B301;--aieo-rating-hover: #FFC93C;--aieo-rating-pre-rated: #F5B301;--aieo-rating-size: 20px}.aieo-rating-stars{display:inline-flex;align-items:center;gap:8px;margin:4px 0;line-height:1;max-width:100%}.aieo-rating-stars__row{display:inline-flex;align-items:center;gap:var(--aieo-rating-gap, 2px);width:max-content;max-width:100%}.aieo-rating-star{box-sizing:border-box!important;width:var(--aieo-rating-size)!important;min-width:unset!important;max-width:var(--aieo-rating-size)!important;height:var(--aieo-rating-size)!important;min-height:unset!important;max-height:var(--aieo-rating-size)!important;flex:0 0 var(--aieo-rating-size)!important;padding:0!important;margin:0!important;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--aieo-rating-empty);cursor:pointer;transition:color .12s ease,transform .1s ease;line-height:1}.aieo-rating-star:focus-visible{outline:2px solid var(--aieo-rating-hover);outline-offset:2px;border-radius:2px}.aieo-rating-star:active{transform:scale(.92)}.aieo-rating-star.is-filled{color:var(--aieo-rating-filled)}.aieo-rating-stars.is-unrated-full .aieo-rating-star.is-filled,.aieo-rating-aggregate.is-unrated-full .aieo-rating-aggregate__fg{color:var(--aieo-rating-pre-rated)}.aieo-rating-stars__row:hover .aieo-rating-star{color:var(--aieo-rating-empty)}.aieo-rating-stars__row:hover .aieo-rating-star{color:var(--aieo-rating-hover)}.aieo-rating-stars__row .aieo-rating-star:hover~.aieo-rating-star{color:var(--aieo-rating-empty)}.aieo-rating-stars.is-loading{opacity:.6;pointer-events:none}.aieo-rating-stars.is-readonly .aieo-rating-star{cursor:default;pointer-events:none}@media(max-width:1025px){.aieo-rating-stars.aieo-rating-stars .aieo-rating-stars__row button.aieo-rating-star:not(.components-button):not(.pswp__button):not(.has-background){box-sizing:border-box!important;width:var(--aieo-rating-size)!important;min-width:unset!important;max-width:var(--aieo-rating-size)!important;height:var(--aieo-rating-size)!important;min-height:unset!important;max-height:var(--aieo-rating-size)!important;flex:0 0 var(--aieo-rating-size)!important;padding:0!important;margin:0!important}.aieo-rating-stars.aieo-rating-stars .aieo-rating-stars__row button.aieo-rating-star:not(.components-button):not(.pswp__button):not(.has-background) .aieo-rating-star-icon{width:var(--aieo-rating-size)!important;max-width:var(--aieo-rating-size)!important;min-width:unset!important;height:var(--aieo-rating-size)!important;max-height:var(--aieo-rating-size)!important;min-height:unset!important}.aieo-rating-stars.aieo-rating-stars .aieo-rating-stars__row{width:max-content!important;max-width:100%!important;flex:0 0 auto!important;gap:var(--aieo-rating-gap, 2px)!important}}.aieo-rating-star-icon{width:var(--aieo-rating-size)!important;max-width:var(--aieo-rating-size)!important;min-width:unset!important;height:var(--aieo-rating-size)!important;max-height:var(--aieo-rating-size)!important;min-height:unset!important;flex:0 0 var(--aieo-rating-size)!important;display:block}.aieo-rating-caption{font-size:var(--aieo-rating-cap-fs, 13px);color:var(--aieo-rating-caption-fg, var(--wp--preset--color--muted, #4b5563));line-height:1;white-space:nowrap}@media(max-width:768px){.aieo-rating-caption{white-space:normal!important;max-width:100%;overflow-wrap:anywhere}.aieo-rating-stars{max-width:100%;min-width:0}}.aieo-rating-stars--archive{flex-direction:column;align-items:center;gap:4px;margin:10px 0 14px}.aieo-rating-stars--archive .aieo-rating-caption,.aieo-rating-aggregate .aieo-rating-caption,ul.products .aieo-rating-caption,.aieo-recommendations .aieo-rating-caption{font-size:var(--aieo-rating-cap-fs-arch, 12px);text-align:center;white-space:normal;max-width:100%;overflow-wrap:anywhere}@media(max-width:768px){.aieo-rating-stars--archive{gap:3px;margin:8px 0 12px}.aieo-rating-stars--archive .aieo-rating-caption{line-height:1.2;white-space:normal}}.aieo-rating-stars--single{margin:18px 0 22px}@media(max-width:768px){.aieo-rating-stars--single{flex-direction:column;align-items:center;gap:6px;margin:14px 0 16px;min-width:0;display:flex;width:100%}.aieo-rating-stars--single .aieo-rating-caption{text-align:center}}.aieo-rating-aggregate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;line-height:1}.aieo-rating-aggregate__stars{position:relative;display:inline-block;line-height:0}.aieo-rating-aggregate__bg,.aieo-rating-aggregate__fg{display:inline-flex;gap:2px}.aieo-rating-aggregate__bg{color:var(--aieo-rating-empty)}.aieo-rating-aggregate__fg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--aieo-rating-filled)}.aieo-rating-aggregate__bg-star,.aieo-rating-aggregate__fg-star{width:var(--aieo-rating-size);height:var(--aieo-rating-size);display:block;flex-shrink:0}ul.products li.product,.products .product,.wc-block-product,.wp-block-woocommerce-product,.wc-block-product-template>li,.wp-block-woocommerce-product-template>li,.wc-block-grid__product,:where(li,div).type-product{position:relative}@media(pointer:coarse){.aieo-rating-stars--archive .aieo-rating-star{width:max(var(--aieo-rating-size),24px)!important;max-width:max(var(--aieo-rating-size),24px)!important;height:max(var(--aieo-rating-size),24px)!important;max-height:max(var(--aieo-rating-size),24px)!important;flex-basis:max(var(--aieo-rating-size),24px)!important}}html[data-rooster-design=theme] .aieo-rating-stars,html[data-rooster-design=theme] .aieo-rating-aggregate{--aieo-rating-empty: var(--wp--preset--color--muted, #6b6b6b);--aieo-rating-filled: var(--wp--preset--color--accent, #111111);--aieo-rating-hover: var(--wp--preset--color--accent, #111111);--aieo-rating-pre-rated: var(--wp--preset--color--accent, #111111);--aieo-rating-size: 24px}html[data-rooster-design=theme] .rooster-product__info .aieo-rating-stars--single,html[data-rooster-design=theme] .rooster-product__info .aieo-rating-stars--single .aieo-rating-stars__row{justify-content:flex-start;align-items:flex-start;margin-inline:0;text-align:start}html[data-rooster-design=theme] .rooster-product__info .aieo-rating-stars--single .aieo-rating-caption{text-align:start}
