.nh-home{--nh-pink:#bd247d;--nh-deep:#54213d;--nh-pale:#f9eaf3;--nh-wash:#fdf5fa;color:#222;font-family:var(--nl-font),sans-serif;font-size:16px;line-height:1.5;letter-spacing:0}.nh-home *{box-sizing:border-box}.nh-home img{display:block;max-width:100%;height:auto}.nh-home h1,.nh-home h2,.nh-home h3,.nh-home p{margin:0;font-family:inherit;letter-spacing:0;color:inherit}.nh-home a{color:inherit}.nh-home a:focus-visible,.nh-home summary:focus-visible{outline:3px solid var(--nh-pink);outline-offset:5px}.nh-container{max-width:1132px;padding:0 16px;margin:0 auto}.nh-container--small{max-width:732px}.nh-section{padding:64px 0}.nh-heading{font-size:28px;line-height:1.5;font-weight:700;text-transform:uppercase;text-align:center}.nh-heading--narrow{max-width:750px;margin:0 auto!important}.nh-hero{padding:64px 0;background:var(--nh-pale)}.nh-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.nh-hero__copy h1{font-size:28px;line-height:1.5;font-weight:700;text-transform:uppercase}.nh-rating{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:14px;line-height:1.5;flex-wrap:wrap}.nh-stars{font-family:Arial,sans-serif;font-size:22px;line-height:1;letter-spacing:2px;color:var(--nh-pink);white-space:nowrap}.nh-hero__description{margin:24px 0}.nh-hero__description p{font-size:16px;line-height:1.5}.nh-hero__image{min-width:0}.nh-hero__image img{width:100%;max-width:500px;margin:auto;object-fit:contain}.nh-actions{max-width:400px}.nh-actions--centred{margin:0 auto}.nh-home .nh-button{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:18px 20px;background:var(--nh-pink);color:#fff;font-size:18px;font-weight:700;line-height:1.5;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:background-color .18s}.nh-home .nh-button:hover{background:#9e1c69}.nh-button svg{flex:0 0 18px}.nh-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px!important;font-size:14px;line-height:1.5;text-align:center}.nh-guarantee img{flex:0 0 18px;width:18px;height:18px}.nh-quality{background:var(--nh-deep);color:#fff}.nh-quality__items{display:flex;align-items:center;justify-content:center;gap:32px;padding-top:13px;padding-bottom:13px;text-align:center;font-size:13px;font-weight:600}.nh-quality__items span+span{border-left:1px solid #ffffff66;padding-left:32px}.nh-shop{background:var(--nh-wash)}.nh-product-grid{display:flex;justify-content:center;margin-top:40px}.nh-product-card{width:100%;max-width:340px;padding:24px 16px 16px;border-radius:12px;background:#fff;box-shadow:0 3px 18px #62234108;text-align:center}.nh-product-card__image{display:block;max-width:240px;margin:0 auto 20px}.nh-product-card__image img{width:100%;aspect-ratio:1;object-fit:contain}.nh-badges{display:flex;align-items:center;justify-content:center;gap:8px}.nh-badges span{padding:4px 6px;border:1px solid #a67492;border-radius:4px;text-transform:uppercase;font-size:10px;line-height:1.2;color:var(--nh-deep)}.nh-product-card h3{font-size:16px;line-height:1.5;font-weight:700;text-transform:uppercase;margin:12px 0 6px}.nh-product-card h3 a{text-decoration:none}.nh-product-card__description{font-size:14px;line-height:1.5}.nh-product-card__price{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px 0 16px;font-size:14px}.nh-product-card__price strong{color:var(--nh-pink);font-size:17px}.nh-product-card__price s{color:#777}.nh-product-card__unit{font-size:11px;color:#555}.nh-home .nh-button--product{border-radius:4px;font-size:14px;padding:13px 12px}.nh-product-tab{border:2px solid var(--nh-pink);border-radius:8px;background:var(--nh-pale);padding:14px 32px;max-width:220px;text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;margin:24px auto 0!important}.nh-specs__grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:32px;align-items:center;padding:40px 0}.nh-specs__column{display:flex;flex-direction:column;gap:40px}.nh-benefit__heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}.nh-benefit__icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px}.nh-benefit__icon svg{width:100%;height:100%;object-fit:contain}.nh-benefit h3{font-size:18px;font-weight:700;line-height:1.35;color:var(--nh-deep)}.nh-benefit p{font-size:14px;line-height:1.6}.nh-specs__image img{width:100%;object-fit:contain}.nh-comparison{background:var(--nh-wash)}.nh-comparison__grid{max-width:900px;margin:32px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.nh-comparison__column{background:#fff;border:1px solid #ded3da;border-radius:12px;padding:28px 24px}.nh-comparison__column--norella{background:var(--nh-pale);border-color:var(--nh-pink)}.nh-comparison__column h3{font-size:21px;line-height:1.4;font-weight:700;margin-bottom:16px;color:var(--nh-deep)}.nh-comparison__column ul{list-style:none;margin:0;padding:0}.nh-comparison__column li{position:relative;padding:12px 0 12px 25px;font-size:14px;line-height:1.5;border-bottom:1px solid #dfd1da}.nh-comparison__column li:last-child{border:0}.nh-comparison__column li:before{position:absolute;left:0;top:12px;content:"\2013";font-weight:700;color:#8c7e86}.nh-comparison__column--norella li:before{content:"\2713";color:var(--nh-pink)}.nh-faq__items{margin-top:24px}.nh-faq__item{border-bottom:1px solid #222;padding:16px}.nh-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:18px;line-height:1.5}.nh-faq__item summary::-webkit-details-marker{display:none}.nh-faq__item summary svg{flex:0 0 18px;transition:transform .2s}.nh-faq__item[open] summary svg{transform:rotate(180deg)}.nh-faq__answer{padding-top:12px;font-size:14px;line-height:1.6}.nh-faq__answer p+p{margin-top:10px}.nh-faq__answer a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:989px){.nh-hero__grid{gap:32px}.nh-specs__grid{gap:24px;grid-template-columns:1fr 1fr}.nh-specs__image{grid-column:1/-1;grid-row:1;max-width:320px;margin:auto}.nh-specs__column{align-self:start}.nh-specs__grid .nh-specs__column:first-child{grid-column:1}.nh-specs__grid .nh-specs__column:last-child{grid-column:2}.nh-quality__items{gap:18px}.nh-quality__items span+span{padding-left:18px}}@media(max-width:678px){.nh-section,.nh-hero{padding:32px 0}.nh-hero__grid{display:flex;flex-direction:column-reverse;gap:24px}.nh-hero__copy,.nh-hero__image{width:100%}.nh-hero__image img{width:300px;max-width:100%}.nh-hero__copy h1{font-size:28px;line-height:1.35}.nh-heading{font-size:24px;line-height:1.4}.nh-rating{font-size:12px;gap:8px;margin-bottom:12px}.nh-stars{font-size:18px}.nh-hero__description{margin:12px 0 16px}.nh-hero__description p{font-size:14px}.nh-home .nh-button{font-size:16px}.nh-guarantee{font-size:12px;margin-top:12px!important}.nh-actions{max-width:none}.nh-actions--centred{max-width:400px}.nh-quality__items{gap:8px;padding-top:12px;padding-bottom:12px;font-size:10px;line-height:1.4}.nh-quality__items span{flex:1;max-width:120px}.nh-quality__items span+span{padding-left:8px}.nh-product-grid{margin-top:28px}.nh-product-card{max-width:340px}.nh-product-card h3{font-size:15px}.nh-product-tab{font-size:14px;padding:12px 26px;max-width:180px}.nh-specs__grid{gap:24px 20px;padding:24px 0 32px}.nh-specs__image{max-width:280px}.nh-specs__column{gap:24px}.nh-benefit__heading{flex-direction:column;align-items:flex-start;gap:8px}.nh-benefit h3{font-size:16px}.nh-benefit p{font-size:13px;line-height:1.55}.nh-benefit__icon{width:32px;height:32px;flex-basis:32px}.nh-comparison__grid{gap:10px;margin-top:24px}.nh-comparison__column{padding:18px 12px;border-radius:8px}.nh-comparison__column h3{font-size:16px;min-height:45px;margin-bottom:8px}.nh-comparison__column li{padding:10px 0 10px 16px;font-size:12px;min-height:76px}.nh-comparison__column li:before{top:10px}.nh-faq__item{padding:16px 0}.nh-faq__item summary{font-size:16px;gap:12px}.nh-faq__answer{font-size:14px}}@media(prefers-reduced-motion:reduce){.nh-home .nh-button,.nh-faq__item summary svg{transition:none}}@media(max-width:678px){.nh-hero__grid{display:grid;grid-template-columns:1fr;gap:24px}.nh-hero__copy{display:contents}.nh-rating{grid-row:1;margin:0}.nh-hero__image{grid-row:2}.nh-hero__copy h1{grid-row:3}.nh-hero__description{display:none}.nh-hero__copy .nh-actions{grid-row:4;margin-top:-12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/norella-home.css.map */
