.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:var(--sk-fs-small);line-height:1.4;color:var(--rating-colour)}.heading{margin:0 0 24px;font-weight:900;font-size:clamp(36px,3.6vw,var(--sk-fs-display));line-height:.98;color:var(--heading-colour);overflow-wrap:anywhere}.intro{margin-bottom:32px;font-size:var(--sk-fs-lead);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:16px;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:var(--btn-padding-y, 15px) var(--btn-padding-x, 38px);border-radius:var(--btn-radius, 999px);text-decoration:none;font-size:var(--text-sm);font-weight:700;line-height:1.2;background:var(--button-bg);color:var(--button-text)}.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(34px,4.5vw,44px)}.intro{font-size:var(--sk-fs-lead)}}@media screen and (max-width:768px){.custom-home-banner__inner{grid-template-columns:1fr}.custom-home-banner__content{padding:40px 24px}.heading{font-size:var(--sk-fs-display);line-height:1}.custom-home-banner__rating{align-items:flex-start;flex-wrap:wrap}.intro{font-size:var(--sk-fs-lead);line-height:1.6}.feature-list li{font-size:16px}.custom-home-banner__image{order:-1;min-height:320px}}@media screen and (min-width:769px){.custom-home-banner--h-small .custom-home-banner__inner{min-height:500px}.custom-home-banner--h-medium .custom-home-banner__inner{min-height:600px}.custom-home-banner--h-large .custom-home-banner__inner{min-height:720px}.custom-home-banner:not(.custom-home-banner--h-fit) .custom-home-banner__image{position:relative}.custom-home-banner:not(.custom-home-banner--h-fit) .custom-home-banner__image img{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (max-width:768px){.custom-home-banner--m-square .custom-home-banner__image,.custom-home-banner--m-4-3 .custom-home-banner__image,.custom-home-banner--m-16-9 .custom-home-banner__image{position:relative;height:auto;min-height:0}.custom-home-banner--m-square .custom-home-banner__image{aspect-ratio:1 / 1}.custom-home-banner--m-4-3 .custom-home-banner__image{aspect-ratio:4 / 3}.custom-home-banner--m-16-9 .custom-home-banner__image{aspect-ratio:16 / 9}.custom-home-banner--m-square .custom-home-banner__image img,.custom-home-banner--m-4-3 .custom-home-banner__image img,.custom-home-banner--m-16-9 .custom-home-banner__image img{position:absolute;top:0;right:0;bottom:0;left:0}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/section-custom-home-banner.css.map */
