: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:24px!important;max-width:var(--aieo-rating-size)!important;height:var(--aieo-rating-size)!important;min-height:24px!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:24px!important;max-width:var(--aieo-rating-size)!important;height:var(--aieo-rating-size)!important;min-height:24px!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}.is-layout-flex>.aieo-rating-stars--archive,.is-layout-flex>.aieo-rating-aggregate{margin-block:var(--wp--preset--spacing--2, 8px) var(--wp--preset--spacing--1, 4px)}.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;min-height:2.4em}}.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-direction:column;align-items:center;gap:4px;margin:4px 0;line-height:1}.aieo-rating-aggregate__stars{--aieo-rating-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet' fill='%23000' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E");position:relative;display:inline-block;line-height:0;direction:ltr}.aieo-rating-aggregate__bg,.aieo-rating-aggregate__fg{display:block;height:var(--aieo-rating-size);background-color:currentColor;-webkit-mask-image:var(--aieo-rating-star);mask-image:var(--aieo-rating-star);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:calc(var(--aieo-rating-size) + 2px) var(--aieo-rating-size);mask-size:calc(var(--aieo-rating-size) + 2px) var(--aieo-rating-size);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-print-color-adjust:exact;print-color-adjust:exact}.aieo-rating-aggregate__bg{width:calc(5 * var(--aieo-rating-size) + 8px);color:var(--aieo-rating-empty)}.aieo-rating-aggregate__fg{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--aieo-rating-filled)}.aieo-rating-aggregate__stars:dir(rtl){transform:scaleX(-1)}@media(forced-colors:active){.aieo-rating-aggregate__bg,.aieo-rating-aggregate__fg{forced-color-adjust:none}.aieo-rating-aggregate__bg{background-color:GrayText}.aieo-rating-aggregate__fg{background-color:CanvasText}}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(--aieo-rating-empty-chosen, var(--wp--preset--color--muted, #6b6b6b));--aieo-rating-filled: var(--aieo-rating-filled-chosen, var(--wp--preset--color--accent, #111111));--aieo-rating-hover: var(--aieo-rating-hover-chosen, var(--wp--preset--color--accent, #111111));--aieo-rating-pre-rated: var(--aieo-rating-pre-rated-chosen, 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;margin-inline:0;text-align:start}@media(max-width:768px){html[data-rooster-design=theme] .rooster-product__info .aieo-rating-stars--single{flex-direction:row;align-items:center;gap:8px}}html[data-rooster-design=theme] .rooster-product__info .aieo-rating-stars--single .aieo-rating-caption{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}html[data-rooster-design=theme] .rooster-product__info .aieo-rating-stars--single .aieo-rating-caption{text-align:start}
