:root{--nhs-green: #4a9533;--nhs-green-hover: #3d7d2b;--nhs-gold: #C9952B;--nhs-bg-warm: #F8F6F1;--nhs-text-heading: #2D2D2D;--nhs-text-body: #4A4A4A;--nhs-text-muted: #6B6B6B;--nhs-border: #E5E5E5}.banner__heading{font-weight:400;letter-spacing:-.02em}.banner__heading em{display:block;font-style:normal}.banner__text p{font-size:1.6rem;line-height:1.65;max-width:420px}.banner__buttons .button{background-color:var(--nhs-green)!important;border:none!important;color:#fff!important;border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;font-weight:500;padding:1.6rem 3.2rem;transition:background-color .2s ease}.banner__buttons .button:hover,.banner__buttons .button:focus-visible{background-color:var(--nhs-green-hover)!important;color:#fff!important}@media screen and (min-width:750px){.banner--content-align-left .banner__content{justify-content:flex-start}.banner--content-align-left .banner__box{align-items:flex-start;text-align:left}.banner--content-align-left .banner__text p{margin-left:0}}.banner{cursor:pointer}@media screen and (max-width:749px){.banner__heading{font-size:3.2rem!important;line-height:1.15}.banner__text p{font-size:1.4rem;max-width:280px;margin:0 auto}.banner__buttons .button{padding:1.2rem 2.4rem;font-size:1.2rem;width:100%;text-align:center}.banner__buttons{gap:1rem;flex-direction:column;width:100%;max-width:320px}.banner__box{align-items:center!important;text-align:center!important;padding:0 2rem}.image-with-text__heading{font-size:2.4rem!important}.image-with-text .image-with-text__grid{padding-top:40px!important;padding-bottom:40px!important}.multicolumn-card{padding:2rem 1.5rem}.newsletter__wrapper{padding:0 1.5rem}}.collection .collection__title .title{font-weight:400;text-align:center;letter-spacing:0;margin-bottom:4rem}.card__heading a{text-transform:uppercase;font-size:1.2rem;letter-spacing:.1em;font-weight:400;color:var(--nhs-text-heading)}.card--standard.card--media,.card--card{box-shadow:none;border:none}.card-wrapper:hover .card--standard,.card-wrapper:focus-within .card--standard{box-shadow:0 2px 12px #00000014}.card__media img{transition:transform .4s ease}.card-wrapper:hover .card__media img,.card-wrapper:focus-within .card__media img{transform:scale(1.03)}.collection-list-title{font-weight:400;text-align:center;letter-spacing:0}.card--collection .card__media img{transition:transform .4s ease}.card-wrapper:hover .card--collection .card__media img{transform:scale(1.03)}.image-with-text__heading{font-weight:400}.image-with-text__text-item .button:not(.button--secondary){background-color:var(--nhs-green)!important;border:none!important;color:#fff!important;border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;font-weight:500;transition:background-color .2s ease}.image-with-text__text-item .button:not(.button--secondary):hover{background-color:var(--nhs-green-hover)!important}.image-with-text__text-item .button--secondary{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;border-color:var(--nhs-green)!important;color:var(--nhs-green)!important}.multicolumn-list.slider{scroll-snap-type:none!important}.multicolumn-list.slider .slider__slide{scroll-snap-align:unset!important}.multicolumn__title{font-weight:400;text-align:center;letter-spacing:0}.multicolumn-list__item .multicolumn-card__title{color:var(--nhs-gold);font-size:1.8rem;letter-spacing:.1em}.multicolumn-card{border:1px solid var(--nhs-border);border-radius:4px;padding:3.2rem}.newsletter__wrapper .button{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em}.newsletter__wrapper input[type=email]{border-radius:0;border:1px solid var(--nhs-border)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nhs-homepage.css.map */
