.sa{background:var(--sa-bg, #f2f2f2);color:var(--sa-text, #2c2a28);font-size:var(--sa-font-size, 14px);line-height:1.35}.sa--border-top{border-top:1px solid var(--sa-border, rgba(0, 0, 0, .08))}.sa--border-bottom{border-bottom:1px solid var(--sa-border, rgba(0, 0, 0, .08))}.sa__inner{display:flex;align-items:center;justify-content:center;gap:0;padding:var(--sa-py, 10px) 16px}.sa__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sa-gap, 10px);min-width:0;text-align:center}.sa--js .sa__item{display:none}.sa--js .sa__item.is-active{display:flex;animation:sa-fade .45s ease both}@keyframes sa-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sa__item.is-active{animation:none}}.sa__link{display:inline-flex;align-items:center;gap:var(--sa-gap, 10px);color:inherit;text-decoration:none}.sa__link:hover{text-decoration:underline;text-underline-offset:3px}.sa__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--sa-icon, currentColor)}.sa__icon .sa-icon,.sa__icon img{display:block;width:var(--sa-icon-size, 22px);height:var(--sa-icon-size, 22px);object-fit:contain}.sa__icon svg,.sa__icon svg *{fill:none;stroke:currentColor}.sa__text{min-width:0}.sa__reviews{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.sa__reviews:hover .sa__reviews-label{text-decoration:underline;text-underline-offset:3px}.sa__stars{position:relative;display:inline-block;flex:0 0 auto;line-height:0;white-space:nowrap}.sa__stars-base,.sa__stars-fill{display:block;white-space:nowrap}.sa__stars-base{color:var(--sa-star-empty, rgba(0, 0, 0, .18))}.sa__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--sa-stars-pct, 0%);overflow:hidden;color:var(--sa-star, #f5a623)}.sa__stars svg{display:inline-block;width:var(--sa-icon-size, 22px);height:var(--sa-icon-size, 22px);fill:currentColor;stroke:none;vertical-align:middle}.sa__score{font-weight:700}.sa__reviews-count{opacity:.75}.sa__reviews-logo{display:block;width:18px;height:18px;border-radius:50%;object-fit:contain}@media screen and (min-width:750px){.sa__inner{gap:0}.sa__item,.sa--js .sa__item{display:flex;flex:1 1 0;padding:0 20px;animation:none}.sa__item+.sa__item{border-left:1px solid var(--sa-divider, rgba(0, 0, 0, .1))}}@media screen and (min-width:990px){.sa__item{padding:0 28px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/set-announcement.css.map */
