:root{--nhs-green: #2D2D2D;--nhs-green-hover: #1a1a1a;--nhs-btn: #2D2D2D;--nhs-btn-hover: #1a1a1a;--nhs-gold: #C9952B;--nhs-bg-warm: #f1f1ee;--nhs-text-heading: #2D2D2D;--nhs-text-body: #4A4A4A;--nhs-text-muted: #6B6B6B;--nhs-border: #E5E5E5}.banner__heading{font-weight:400;letter-spacing:-.02em}@media screen and (min-width:990px){.banner__heading{white-space:nowrap}}.banner__text p{font-size:1.6rem;line-height:1.65;max-width:420px}.banner__buttons .button{background-color:var(--nhs-btn)!important;border:none!important;color:#fff!important;border-radius:999px;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-btn-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__mobile-image{display:none!important}@media screen and (max-width:749px){.banner--mobile-bottom{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.banner--mobile-bottom .banner__media{position:relative!important;width:100%!important;min-height:auto;overflow:hidden}.banner--mobile-bottom .banner__media img{width:100%!important;height:auto!important;object-fit:cover!important;display:block!important}.banner--mobile-bottom .banner__media .banner__mobile-image{display:block!important}.banner--mobile-bottom .banner__media .banner__mobile-image~img{display:none!important}.banner--mobile-bottom .banner__content{order:2!important;width:100%!important;padding:0!important}.banner--mobile-bottom .banner__box{background:#f1f1ee!important;--gradient: none !important;padding:3rem 2rem!important;margin-top:0!important}.banner--mobile-bottom .banner__media{margin-bottom:0!important;height:auto!important;min-height:0!important}.banner--mobile-bottom .banner__media .banner__mobile-image{position:static!important;width:100%!important;height:auto!important;display:block!important}.banner--mobile-bottom .banner__box,.banner--mobile-bottom .banner__heading,.banner--mobile-bottom .banner__text,.banner--mobile-bottom .banner__text p{color:#2d2d2d!important}.banner--mobile-bottom .banner__buttons .button{background-color:#2d2d2d!important;color:#fff!important;border-radius:999px!important}}.banner{cursor:pointer}@media screen and (min-width:750px)and (max-width:989px){.banner__heading{font-size:3.6rem!important;line-height:1.15;white-space:nowrap}.banner__text p{font-size:1.5rem}.banner__buttons .button{padding:1.4rem 2.8rem;min-height:44px}}@media screen and (max-width:749px){.banner__heading{font-size:2.6rem!important;line-height:1.2}.banner__text p{font-size:1.4rem;max-width:100%;margin:0 auto}.banner__buttons .button{padding:1.4rem 2.4rem;font-size:1.3rem;width:100%;text-align:center;min-height:44px}.banner__buttons{gap:1rem;flex-direction:column;width:100%;max-width:100%}.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}.image-with-text .button{width:100%;text-align:center;min-height:44px;padding:1.4rem 2rem}.multicolumn-card{padding:2rem 1.5rem}.newsletter__wrapper{padding:0 1.5rem}.newsletter__wrapper input[type=email]{width:100%;min-height:44px;font-size:16px!important}.newsletter__wrapper .button{width:100%;min-height:44px}}.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-btn)!important;border:none!important;color:#fff!important;border-radius:999px;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-btn-hover)!important}.image-with-text__text-item .button--secondary{border-radius:999px;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;border-color:var(--nhs-btn)!important;color:var(--nhs-btn)!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}[id$=__image_with_text_founder] .image-with-text__text-item em{font-size:2.4rem;line-height:1.4;font-style:italic;color:#2d2d2d;display:block}@media screen and (max-width:749px){[id$=__image_with_text_founder] .image-with-text__text-item em{font-size:1.8rem;line-height:1.45}}.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)}.featured-collection .slider-component{padding:0 4rem!important}.featured-collection .grid.product-grid{column-gap:2.4rem!important;row-gap:2.4rem!important}@media screen and (min-width:990px){.featured-collection .grid--6-col-desktop .grid__item{width:calc(16.66% - 2rem)!important;max-width:calc(16.66% - 2rem)!important}}@media screen and (max-width:989px){.featured-collection .slider-component{padding:0 2rem!important}}.featured-collection .card__heading,.featured-collection .card__heading a,.featured-collection .full-unstyled-link,.featured-collection .card-information .caption-with-letter-spacing,.featured-collection .card__information .caption-with-letter-spacing,.featured-collection .card__heading.uppercase,.featured-collection .price .money{text-transform:none!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nhs-homepage.css.map */
