.custom-home-banner{width:100%;padding:0;overflow:hidden}.custom-home-banner__inner{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.custom-home-banner__content{padding:clamp(40px,5vw,80px);display:flex;flex-direction:column;justify-content:center;min-width:0}.custom-home-banner__rating{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:15px;font-weight:600}.stars{color:#f5df12;font-size:20px;line-height:1;white-space:nowrap}.rating-text{font-size:15px;line-height:1.4;color:var(--rating-colour)}.heading{margin:0 0 24px;font-weight:900;font-size:clamp(42px,5vw,72px);line-height:.98;color:var(--heading-colour);overflow-wrap:anywhere}.intro{margin-bottom:32px;font-size:18px;line-height:1.7;color:var(--intro-colour)}.intro p{margin-top:0}.intro p:last-child{margin-bottom:0}.feature-list{list-style:none;margin:0 0 40px;padding:0}.feature-list li{display:flex;gap:12px;margin-bottom:5px;font-size:17px;line-height:1.5;color:var(--feature-colour)}.feature-list li:last-child{margin-bottom:0}.banner-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:600;background:var(--button-bg);color:var(--button-text);transition:transform .25s ease}.banner-button:hover{transform:translateY(-2px)}.custom-home-banner__image{min-width:0;height:100%}.custom-home-banner__image img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;border-radius:0}.background-solid{background:var(--banner-bg)}.background-gradient{background:linear-gradient(135deg,var(--banner-gradient-start),var(--banner-gradient-end))}@media screen and (max-width:1024px){.custom-home-banner__content{padding:40px}.heading{font-size:clamp(38px,5vw,56px)}.intro{font-size:17px}}@media screen and (max-width:768px){.custom-home-banner__inner{grid-template-columns:1fr}.custom-home-banner__content{padding:40px 24px}.heading{font-size:clamp(34px,10vw,48px);line-height:1}.custom-home-banner__rating{align-items:flex-start;flex-wrap:wrap}.intro{font-size:16px;line-height:1.6}.feature-list li{font-size:16px}.custom-home-banner__image{order:-1;min-height:320px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/section-custom-home-banner.css.map */
