.nhs-pg *,.nhs-pg *:before,.nhs-pg *:after{box-sizing:border-box}.nhs-mission{background:#f9f2eb;padding:88px 0}.nhs-mission-inner{max-width:1160px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media(max-width:900px){.nhs-mission-inner{grid-template-columns:1fr;gap:48px;padding:0 28px}}.nhs-mission-copy{max-width:520px}.nhs-mission-h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.8vw,52px);font-weight:400;color:#2a1f17;line-height:1.15;margin:10px 0 0}.nhs-mission-h2 em{font-style:italic;color:#c9a76b;display:block}.nhs-mission-divider{width:36px;height:1px;background:#c9a76b;margin:22px 0 26px}.nhs-mission-p{font-family:Jost,sans-serif;font-size:14px;font-weight:300;line-height:1.8;color:#6b5d54;margin:0 0 18px}.nhs-mission-quote{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-style:italic;color:#8c7b70;border-left:2px solid #c9a76b;padding-left:18px;margin:28px 0 0;line-height:1.65}.nhs-mission-visual{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nhs-mission-card{background:#fff;border:1px solid rgba(201,167,107,.18);padding:32px 24px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;transition:border-color .2s,box-shadow .2s;min-height:140px;justify-content:center}.nhs-mission-card:hover{border-color:#c9a76b80;box-shadow:0 4px 20px #c9a76b1a}.nhs-mc-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nhs-mc-icon svg{width:36px;height:36px;color:#c9a76b;stroke:currentColor}.nhs-mc-text{font-family:Jost,sans-serif;font-size:12px;font-weight:400;letter-spacing:.06em;color:#2a1f17;line-height:1.5;margin:0}.nhs-trust-anchor{background:#0a1628;padding:0 56px 52px;text-align:center}.nhs-trust-anchor-inner{max-width:720px;margin:0 auto}.nhs-trust-note{font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;line-height:1.75;color:#f9f2eb59;margin:0 0 20px}.nhs-trust-logo{display:flex;justify-content:center;align-items:center}.nhs-trust-logo svg{width:120px;height:auto;display:block}.nhs-bridge-social{margin:28px 0 32px}.nhs-bridge-social-label{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#8c7b70;margin-bottom:16px}.nhs-bridge-social-icons{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.nhs-soc-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(201,167,107,.25);color:#8c7b70;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.nhs-soc-icon:hover{border-color:#c9a76bb3;color:#2a1f17;background:#c9a76b0f}.nhs-soc-icon svg{width:16px;height:16px}.nhs-bridge-explore{display:inline-block;border:1px solid rgba(140,123,112,.4);font-family:Jost,sans-serif;font-size:10px;font-weight:300;letter-spacing:.26em;text-transform:uppercase;color:#8c7b70;text-decoration:none;padding:16px 44px;transition:border-color .25s,color .25s,background .25s;background:transparent}.nhs-bridge-explore:hover{border-color:#c9a76b;color:#2a1f17;background:#c9a76b0f}.nhs-news{position:relative;background:#0a1628;padding:clamp(72px,9vw,120px) 40px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center;border-top:1px solid rgba(0,94,184,.18)}.nhs-news-orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.nhs-news-orb1{width:560px;height:560px;top:-240px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(0,94,184,.2),transparent 70%)}.nhs-news-orb2{width:420px;height:420px;bottom:-200px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(201,167,107,.08),transparent 70%)}.nhs-news-inner{position:relative;z-index:1;max-width:600px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.nhs-news-eyebrow{font-family:Jost,sans-serif;font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:#005eb8;margin:0 0 16px;display:flex;align-items:center;gap:12px}.nhs-news-eyebrow:before,.nhs-news-eyebrow:after{content:"";display:block;width:20px;height:1px;background:#005eb8}.nhs-news-title{font-family:Cormorant Garamond,Cormorant,Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:300;color:#f9f2eb;margin:0 0 18px;line-height:1.15;letter-spacing:.01em}.nhs-news-title em{font-style:italic;font-size:1.12em;background:linear-gradient(to bottom,#f0e0b0,#c9a76b 45%,#9a7230);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nhs-news-sub{font-family:Jost,sans-serif;font-size:14px;font-weight:300;color:#f9f2eb80;margin:0 0 32px;line-height:1.7;max-width:420px}.nhs-news-form{display:flex;flex-direction:column;align-items:center;width:100%}.nhs-news-row{display:flex;width:100%;max-width:460px;margin:0 auto;border:1px solid rgba(0,94,184,.4);background:#f9f2eb08;transition:border-color .25s;border-radius:4px;overflow:hidden}.nhs-news-row:focus-within{border-color:#005eb8bf}.nhs-news-input{flex:1;background:none;border:none;color:#f9f2eb;font-family:Jost,sans-serif;font-size:13px;font-weight:300;letter-spacing:.02em;padding:19px 24px;outline:none;min-width:0;text-align:center}.nhs-news-input::placeholder{color:#f9f2eb4d;letter-spacing:.02em}.nhs-news-btn{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;background:#005eb8;color:#fff;border:none;padding:0 36px;cursor:pointer;transition:background .2s;position:relative;overflow:hidden;flex-shrink:0}.nhs-news-btn:hover{background:#0a7ac6}.nhs-news-btn span{position:relative;z-index:1}.nhs-news-success{font-family:Cormorant Garamond,Cormorant,Georgia,serif;font-size:20px;font-style:italic;color:#c9a76b;margin:0}.nhs-news-error{font-family:Jost,sans-serif;font-size:12px;color:#e59a86;margin:14px 0 0}@media(max-width:640px){.nhs-news{padding:72px 24px}.nhs-news-title{font-size:clamp(26px,7vw,36px)}.nhs-news-sub{font-size:13px;margin:0 0 28px;max-width:320px}.nhs-news-row{max-width:100%}.nhs-news-input{padding:16px 14px;text-align:left}.nhs-news-btn{padding:0 22px;letter-spacing:.16em}}.nhs-product-detail{background:#f9f2eb;overflow:hidden}.nhs-pd-inner{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto}@media(max-width:768px){.nhs-pd-inner{grid-template-columns:1fr}}.nhs-pd-img-col{position:relative;overflow:hidden;min-height:480px}.nhs-pd-copy{padding:72px 56px;display:flex;flex-direction:column;justify-content:center}@media(max-width:900px){.nhs-pd-copy{padding:48px 36px}}@media(max-width:600px){.nhs-pd-copy{padding:40px 28px}}.nhs-pd-h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3.5vw,48px);font-weight:400;color:#2a1f17;line-height:1.15;margin:10px 0 0}.nhs-pd-h2 em{font-style:italic;color:#c9a76b}.nhs-pd-divider{width:36px;height:1px;background:#c9a76b;margin:20px 0 28px}.nhs-pd-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.nhs-pd-feature{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid rgba(140,123,112,.15)}.nhs-pd-feature:last-child{border-bottom:none}.nhs-pdf-dot{width:5px;height:5px;border-radius:50%;background:#c9a76b;margin-top:7px;flex-shrink:0}.nhs-pdf-title{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:600;color:#2a1f17;margin:0 0 3px}.nhs-pdf-sub{font-family:Jost,sans-serif;font-size:12px;color:#8c7b70;margin:0;font-weight:300;line-height:1.6}@media(max-width:768px){.nhs-hero-copy,.nhs-hero-product{min-width:0}.nhs-header{justify-content:center}.nhs-trust-bar-inner{align-items:center;text-align:center}.nhs-trust-item{justify-content:center;width:100%}.nhs-section-tag,.nhs-eyebrow{justify-content:center}.nhs-mission-copy{max-width:none;text-align:center;margin:0 auto}.nhs-mission-divider{margin-left:auto;margin-right:auto}.nhs-mission-quote{border-left:none;border-top:2px solid rgba(201,167,107,.5);padding:16px 0 0;text-align:center}.nhs-pd-copy{text-align:center;align-items:center}.nhs-pd-divider{margin-left:auto;margin-right:auto}.nhs-pd-features{width:100%}.nhs-pd-feature{text-align:left}.nhs-claim-h2{text-align:center}.nhs-step-intro{text-align:center;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nhs-additions.css.map */
