.brxe-shortcode{width:100%}:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}.brxe-rating{display:flex;position:relative}.brxe-rating .icon{font-size:30px;line-height:0}.brxe-rating .icon svg{fill:currentcolor}.brxe-rating .full-color{color:#ffd64f}.brxe-rating .empty-color{color:#999}.brxe-rating .icon-wrapper{position:relative}.brxe-rating .icon-wrapper .overlay{height:100%;left:0;overflow:hidden;position:absolute;top:0}.brxe-button{width:auto}.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}#brxe-hkecgh {border-radius: var(--radius-xl); min-width: 0px; padding-top: 10px; padding-right: var(--space-xs); padding-bottom: 10px; padding-left: var(--space-xs); font-weight: 600}#brxe-obzzqz {padding-top: 10px; padding-right: var(--space-xs); padding-bottom: 10px; padding-left: var(--space-xs); border-radius: var(--radius-xl); min-width: 0px; font-weight: 600}#brxe-aowtgp {padding-top: 10px; padding-right: var(--space-xs); padding-bottom: 10px; padding-left: var(--space-xs); border-radius: var(--radius-xl); min-width: 0px; font-weight: 600}#brxe-fviyjc {display: flex; column-gap: 10px}@media (max-width: 767px) {#brxe-fviyjc {display: none}}#brxe-szvpbt {height: 18px}@media (max-width: 767px) {#brxe-szvpbt {height: 15px}}#brxe-upzyhs .icon.full-color {color: #d69d00}#brxe-upzyhs .icon {font-size: 18px}@media (max-width: 767px) {#brxe-upzyhs .icon {font-size: 15px}}#brxe-quotqu {font-size: var(--text-s); color: var(--neutral-trans-80)}#brxe-quotqu {text-wrap: nowrap;}@media (max-width: 767px) {#brxe-quotqu {font-size: var(--text-xs)}}#brxe-sifkdg {display: flex; row-gap: 0px; column-gap: 5px; align-items: center; background-color: var(--primary); padding-top: 10px; padding-right: var(--space-xs); padding-bottom: 10px; padding-left: var(--space-xs); border-radius: var(--radius-xl); min-width: 0px; font-weight: 600}#brxe-rfugvz {justify-content: space-between}#brxe-lchctk {justify-content: space-between; flex-grow: 1; flex-basis: 1; column-gap: 0px; flex-direction: row}#brxe-mngwht {row-gap: var(--space-m); background-image: linear-gradient(var(--primary), var(--primary) 80%)}