.announcement-bar__content,.announcement-bar a{letter-spacing:0.1em;font-size:0.72rem;font-weight:500}.header__nav a,.header__nav-item>a,.header__menu-item>a{letter-spacing:0.06em;font-size:0.82rem}.section-header,[class*="section__header"]{position:relative}h1,h2,h3{letter-spacing:-0.01em}.section h2:not([class*="button"]):not([class*="card"]){display:inline-block;padding-bottom:0.4em;border-bottom:2px solid var(--color-primary,#1a3d2b);margin-bottom:1.25em}.product-card{border-radius:6px;overflow:hidden}.product-card__content{transition:box-shadow 0.25s ease-out}product-card:hover .product-card__content{box-shadow:0 4px 20px rgb(26 61 43 / 0.1)}.product-card [class*="product-title"],.product-card [class*="card-title"]{font-size:0.9rem;letter-spacing:0.01em;line-height:1.4}.product-card [class*="price"]:not([class*="compare"]){font-weight:600;color:var(--color-foreground-heading,#1a3d2b)}.product-grid,[class*="product-grid__grid"]{gap:1.5rem}.collection-card{border-radius:6px;overflow:hidden}.button{letter-spacing:0.08em;font-size:0.78rem;padding-block:0.85em;padding-inline:1.6em;transition:background-color 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease}.button:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgb(26 61 43 / 0.2)}.button-secondary{letter-spacing:0.08em;font-size:0.78rem;transition:background-color 0.2s ease,transform 0.15s ease}.button-secondary:hover{transform:translateY(-1px)}[class*="email-signup"] input[type="email"]{border-radius:4px 0 0 4px;border-color:var(--color-border,#c8d9c2);font-size:0.85rem}[class*="email-signup"] .button{border-radius:0 4px 4px 0}footer{border-top:1px solid var(--color-border,#c8d9c2)}footer h3,footer [class*="menu__heading"]{letter-spacing:0.08em;font-size:0.78rem;text-transform:uppercase;font-weight:600;margin-bottom:1rem;color:var(--color-foreground-heading)}footer a,footer p{font-size:0.82rem;line-height:1.8;opacity:0.85}footer a:hover{opacity:1}.rte p,[class*="content-body"] p{line-height:1.8;max-width:70ch}[class*="testimonial"],[class*="review"]{border-left:3px solid var(--color-primary,#1a3d2b);padding-left:1rem}.badge{letter-spacing:0.06em;font-size:0.65rem;font-weight:600}hr,[class*="divider"]{border-color:var(--color-border,#c8d9c2);opacity:0.6}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:200ms ease-out both fade-out}::view-transition-new(root){animation:250ms ease-in both fade-in}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}}html{scrollbar-color:#1a3d2b #faf7f2}:focus-visible{outline:2px solid #1a3d2b;outline-offset:3px}::selection{background:#c8d9c2;color:#1a3d2b}:root{--color-foreground-heading:#0c2416;--font-h1--color:#0c2416;--font-h2--color:#0c2416;--font-h3--color:#0c2416;--font-h4--color:#0c2416;--font-h5--color:#0c2416;--font-h6--color:#0c2416}body{font-weight:450;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,li,td,dt,dd{font-weight:450}.rte h2,.rte h3,[class*="article__content"] h2,[class*="article__content"] h3,[class*="article-content"] h2,[class*="article-content"] h3{font-size:1.1em;line-height:1.25}.rte h2,.rte h3,[class*="article__content"] h2,[class*="article__content"] h3,[class*="article-content"] h2,[class*="article-content"] h3{text-decoration:underline;text-decoration-color:rgb(201 168 76 / 0.65);text-underline-offset:6px;text-decoration-thickness:2px}.section h3:not([class*="button"]):not([class*="card"]):not([class*="product"]){color:#0c2416}.nz-faq__group-summary{color:#ffffff!important;opacity:1!important}.product-information [class*="price"]:not([class*="compare"]){font-size:1.25rem;font-weight:700;color:var(--color-foreground-heading,#1a3d2b)}.product-information [class*="price--compare"],.product-information [class*="compare-price"]{font-size:0.9rem;opacity:0.5;text-decoration:line-through}.product-information h1{line-height:1.15;letter-spacing:-0.01em}.product-information [class*="variant-button"],.product-information [class*="swatch"]{border-color:var(--color-border,#c8d9c2);transition:border-color 0.15s,background-color 0.15s}.product-information [class*="variant-button"]:hover,.product-information [class*="variant-button--active"],.product-information [class*="variant-button"][aria-pressed="true"]{border-color:var(--color-primary,#1a3d2b);background-color:rgb(26 61 43 / 0.06)}.product-information [class*="product-description"],.product-information .rte{font-size:0.9rem;line-height:1.8;color:var(--color-foreground);opacity:1}.rte h3,.rte h4,.rte h5,.product-information .rte h3,.product-information .rte h4,.product-information .rte h5,[class*="accordion"] .rte h3,[class*="accordion"] .rte h4,[class*="accordion"] .rte h5{color:#0c2416;font-size:1.05rem;font-weight:700;line-height:1.3;margin-top:1.25em;margin-bottom:0.35em;text-decoration:underline;text-decoration-color:rgb(201 168 76 / 0.6);text-underline-offset:4px;text-decoration-thickness:1.5px}.rte p,.product-information .rte p{color:var(--color-foreground);opacity:1;font-weight:450}.product-information [class*="product-media"],.product-information [class*="media-gallery"] img{border-radius:4px}[class*="product-recommendations"] h3{letter-spacing:0.02em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[class*="__heading"]:not(button):not(.button):not([class*="-button"]),[class*="__title"]:not(button):not(.button):not([class*="-button"]),[class*="-heading"]:not(button):not(.button):not([class*="-button"]),[class*="-title"]:not(button):not(.button):not([class*="-button"]),[class*="badge__label"],[class*="badge-label"]{text-decoration:underline;text-decoration-color:rgb(201 168 76 / 0.55);text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-skip-ink:auto}[class*="header"] [class*="menu"] a,[class*="header"] nav a,[class*="header__menu"] a{text-decoration:underline;text-decoration-color:rgb(201 168 76 / 0.55);text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-skip-ink:auto}.button,button,a.button,a.button-primary,a.button-secondary,.button-primary,.button-secondary,[class*="logo"] *,.product-information [class*="price"],.nz-rwall__cta,.nzcm-prelaunch-cta,input,select,textarea,[class*="badge"]:not([class*="badge__label"]):not([class*="badge-label"]),[role="button"]{text-decoration:none!important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,[class*="__heading"] a,[class*="__title"] a{text-decoration:inherit}.rte h2,.rte h3,.rte h4,.rte h5,[class*="