.hero-banner-section .betticlean-hero-rating{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;max-width:100%;margin-bottom:20px;padding:10px 22px;border:1px solid #27236124;border-radius:100px;background:#faf9f5;color:#272361;font-size:16px;line-height:1.4;vertical-align:top}.betticlean-hero-rating__stars{position:relative;display:inline-block;color:#d5d3df;font-family:Arial,sans-serif;font-size:26px;line-height:1;letter-spacing:2px;white-space:nowrap}.betticlean-hero-rating__stars .betticlean-hero-rating__fill{position:absolute;inset:0 auto 0 0;width:var(--rating-fill);overflow:hidden;color:#e8b500}.betticlean-hero-rating__score{font-size:18px;white-space:nowrap}@media(max-width:749px){.hero-banner-section .betticlean-hero-rating{gap:6px 10px;padding:10px 16px;margin-bottom:16px;border-radius:22px;font-size:13px}.betticlean-hero-rating__stars{font-size:23px}.betticlean-hero-rating__score{font-size:16px}.betticlean-hero-rating__source{flex-basis:100%}}.hero-banner-section.betticlean-hero-compact{padding:20px 0 0}.betticlean-hero-compact .banner-content{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:940px;margin:0 auto}.hero-banner-section.betticlean-hero-compact .banner-content h1{margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.hero-banner-section.betticlean-hero-compact .betticlean-hero-rating{gap:8px 12px;margin:0;padding:7px 18px;font-size:14px}.betticlean-hero-compact .betticlean-hero-rating__stars{font-size:24px}.betticlean-hero-compact .betticlean-hero-rating__score{font-size:17px}.hero-banner-section.betticlean-hero-compact .banner-content .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:10px 32px;border-radius:999px;background:#ffdf00;color:#272361;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none}.betticlean-hero-compact .banner-content .btn:hover{background:#f2d300}.betticlean-hero-compact .banner-content .btn:focus-visible{outline:3px solid #272361;outline-offset:4px}.hero-banner-section.betticlean-hero-compact .banner-image{height:auto;margin-top:14px;overflow:hidden}.hero-banner-section.betticlean-hero-compact .banner-image .round-shape{display:flex;align-items:flex-end;justify-content:center;height:auto;min-height:0;padding:14px 20px 0;padding-top:14px!important;border-radius:50% 50% 0 0/100% 100% 0 0}.hero-banner-section.betticlean-hero-compact .round-shape img{display:block;width:min(100%,640px);height:auto;margin:0 auto;object-fit:contain}#betticlean-bestsellers{scroll-margin-top:160px}@media(max-width:749px){.hero-banner-section.betticlean-hero-compact{padding-top:20px}.betticlean-hero-compact .banner-content{gap:12px}.hero-banner-section.betticlean-hero-compact .banner-content h1{font-size:clamp(26px,7.5vw,36px)}.hero-banner-section.betticlean-hero-compact .betticlean-hero-rating{gap:4px 9px;padding:7px 14px;font-size:12px}.betticlean-hero-compact .betticlean-hero-rating__stars{font-size:22px}.betticlean-hero-compact .betticlean-hero-rating__score,.hero-banner-section.betticlean-hero-compact .banner-content .btn{font-size:16px}.hero-banner-section.betticlean-hero-compact .banner-image .round-shape{padding:18px 8px 0;padding-top:18px!important}#betticlean-bestsellers{scroll-margin-top:110px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAAABA */
