.section--gbanner{margin:0}.gbanner{position:relative;display:flex;overflow:hidden}.gbanner__media,.gbanner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.gbanner__media img,.gbanner__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.gbanner__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:4rem;width:100%;padding-block:4rem 4.8rem;text-align:center;color:inherit}.gbanner__top{display:flex;flex-direction:column;align-items:center;gap:1rem}.gbanner__stars{position:relative;display:inline-block;line-height:0}.gbanner__stars svg{width:2.6rem;height:2.6rem}.gbanner__stars-base{display:block;color:#ffffff59}.gbanner__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;white-space:nowrap;color:#f5e13d}.gbanner__rating-text{margin:0;color:inherit;font-size:1.5rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.gbanner__bottom{display:flex;flex-direction:column;align-items:center;gap:1.8rem}.gbanner__content :where(h1,h2,h3,h4,p,strong,em,a:not(.button),li){color:inherit}.gbanner__heading{max-width:20ch;margin:0;color:inherit;font-size:clamp(3.2rem,6vw,6.4rem);font-weight:800;line-height:1.02;letter-spacing:-.01em}.gbanner__heading--caps{text-transform:uppercase}.gbanner__text{max-width:52ch;color:inherit;font-size:1.8rem;line-height:1.45}.gbanner__text>*{margin:0}.gbanner__cta{min-width:28rem;margin-top:.6rem;border-radius:10rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media screen and (min-width:750px){.gbanner__content{padding-block:5.6rem 7.2rem}.gbanner__text{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-guarantee-banner.css.map */
