.nzl{font-family:Georgia,serif;color:#2b211c;background:#faf8f3}.nzl *{box-sizing:border-box}.nzl a{text-decoration:none;color:inherit}.nzl-wrap{max-width:1480px;margin:auto;padding:0 28px}.nzl-hero{position:relative;min-height:560px;overflow:hidden}.nzl-hero>img{display:block;width:100%;height:560px;object-fit:cover;object-position:center}.nzl-hero__copy{position:absolute;left:max(5%,calc((100vw - 1400px)/2));top:16%;max-width:430px;background:rgba(255,250,243,.78);padding:28px 35px}.nzl-eyebrow{text-transform:uppercase;letter-spacing:.2em;font:600 11px Arial,sans-serif}.nzl h1,.nzl h2,.nzl h3,.nzl p{margin:0}.nzl h1{font:normal clamp(42px,5vw,76px)/.95 Georgia,serif;margin:12px 0 20px}.nzl h2{font:normal clamp(31px,3vw,49px)/1.05 Georgia,serif}.nzl h3{font:normal 23px/1.15 Georgia,serif}.nzl p{font:15px/1.5 Arial,sans-serif}.nzl-btn{display:inline-block;background:#2b211c;color:white!important;padding:14px 25px;margin-top:24px;font:600 12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.nzl-section{padding:58px 0}.nzl-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.nzl-head p{max-width:400px}.nzl-link{font:600 12px Arial,sans-serif;text-decoration:underline!important;text-underline-offset:5px}.nzl-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.nzl-card{display:block}.nzl-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#eeeae2}.nzl-card h3{font-size:19px;margin-top:12px}.nzl-card p{margin-top:5px}.nzl-card span{display:inline-block;font:600 12px Arial,sans-serif;border-bottom:1px solid;margin-top:12px;padding-bottom:4px}.nzl-trust{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:24px 0;border-top:1px solid #bcc8cf;border-bottom:1px solid #bcc8cf;font:14px Arial,sans-serif}.nzl-trust div+div{border-left:1px solid #bcc8cf}.nzl-split{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:0;background:#edf1f3}.nzl-split img{width:100%;height:auto;display:block}.nzl-split__copy{padding:6vw}.nzl-split__copy p{margin-top:20px;max-width:470px}.nzl-fabric{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nzl-fabric a{position:relative;display:block}.nzl-fabric img{width:100%;height:280px;object-fit:cover;display:block}.nzl-fabric span{position:static;display:block;background:transparent;padding:13px 0 10px;font:22px Georgia,serif;border-bottom:1px solid #bcc8cf}.nzl-fabric a:hover span{text-decoration:underline;text-underline-offset:4px}.nzl-news{background:#e3e9ed;padding:40px 0}.nzl-news__inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.nzl-news form{display:flex;max-width:450px;width:100%}.nzl-news input{flex:1;padding:14px;border:1px solid #a99b8b;background:white;min-width:0}.nzl-news button{border:0;background:#2b211c;color:white;padding:14px 22px;cursor:pointer}.nzl-editorial{background:#e7edf0}.nzl-editorial .nzl-split{background:transparent}.nzl-editorial .nzl-split__copy{order:-1}@media(max-width:749px){.nzl-wrap{padding:0 16px}.nzl-hero{min-height:0}.nzl-hero>img{height:auto;aspect-ratio:4/3;object-fit:cover;object-position:60% center}.nzl-hero__copy{position:relative;top:auto;left:auto;max-width:none;padding:25px 18px;background:#edf1f3}.nzl h1{font-size:42px}.nzl-section{padding:40px 0}.nzl-head{display:block}.nzl-head p{margin-top:12px}.nzl-grid4{grid-template-columns:repeat(2,1fr);gap:14px}.nzl-card h3{font-size:16px}.nzl-trust{grid-template-columns:1fr;gap:12px;padding:18px 0}.nzl-trust div+div{border:0}.nzl-split{grid-template-columns:1fr}.nzl-split__copy{padding:35px 18px}.nzl-fabric{grid-template-columns:1fr 1fr}.nzl-fabric img{height:180px}.nzl-news__inner{display:block}.nzl-news form{margin-top:20px}.nzl-editorial .nzl-split__copy{order:0}}@media(max-width:749px){.nzl-hero picture{display:block}.nzl-hero>picture>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center;display:block}} .nzl-hero__copy{left:auto;right:max(5%,calc((100vw - 1400px)/2));top:21%;background:rgba(24,38,49,.66);color:#fffaf2;max-width:440px}.nzl-hero__copy h1{font-style:italic}.nzl-hero__copy .nzl-btn{background:#fffaf2;color:#2b211c!important}.nzl-fabric a{background:transparent}.nzl-fabric img{height:240px}.nzl-fabric span{font-style:italic}.nzl-section{padding:50px 0}.nzl-card img{aspect-ratio:1.2/1}@media(max-width:749px){.nzl-hero__copy{right:auto;top:auto;background:#334c63;color:#fffaf2;max-width:none}.nzl-fabric img{height:160px}.nzl-card img{aspect-ratio:1/1}} #shopify-section-settings .nzl-fabric{grid-template-columns:repeat(4,1fr)}#shopify-section-atelier .nzl-split__copy{order:-1}@media(max-width:749px){#shopify-section-settings .nzl-fabric{grid-template-columns:repeat(2,1fr)}#shopify-section-atelier .nzl-split__copy{order:0}}.nzl-fabric{grid-template-columns:repeat(var(--nzl-cols,3),1fr)}.nzl-hero__copy h1{color:#fffaf2}.nzl-hero__copy .nzl-eyebrow{color:#fffaf2}@media(max-width:749px){.nzl-fabric{grid-template-columns:repeat(2,1fr)}}.nzl-guide{padding:48px 0;background:#eef1f2}.nzl-guide__inner{display:grid;grid-template-columns:.9fr 2.1fr;gap:40px}.nzl-guide__inner>div:first-child p{margin:12px 0 16px}.nzl-guide__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nzl-guide__steps>div{border-left:1px solid #b9c6cd;padding-left:20px}.nzl-guide__steps span{font:italic 26px Georgia,serif;color:#40566c}.nzl-guide__steps h3{margin:12px 0 8px;font-size:22px}@media(max-width:749px){.nzl-guide__inner{grid-template-columns:1fr}.nzl-guide__steps{grid-template-columns:1fr;gap:22px}}
.gol-pdp-wrap{max-width:1440px;margin:auto;padding:0 48px}.gol-pdp-guide{background:#edf1f3;color:#2b211c;padding:68px 0}.gol-pdp-eyebrow{display:block;font-size:11px;letter-spacing:.2em;font-weight:700;color:#40566c;margin-bottom:12px}.gol-pdp-guide-head,.gol-pdp-related-head{display:flex;justify-content:space-between;align-items:end;gap:32px}.gol-pdp-guide h2,.gol-pdp-related h2{font:italic clamp(30px,3vw,46px) Georgia,serif;margin:0;line-height:1.1}.gol-pdp-guide-head>p{max-width:460px;line-height:1.6;margin:0}.gol-pdp-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0 24px}.gol-pdp-guide-card{background:#faf8f3;padding:28px;min-height:185px}.gol-pdp-number{font:italic 28px Georgia,serif;color:#40566c}.gol-pdp-guide-card h3{font:24px Georgia,serif;margin:12px 0}.gol-pdp-guide-card p{line-height:1.6;margin:0}.gol-pdp-guide-link,.gol-pdp-related-head>a{color:#40566c;text-decoration:none;border-bottom:1px solid #40566c;padding-bottom:3px}.gol-pdp-related{background:#faf8f3;color:#2b211c;padding:68px 0 78px}.gol-pdp-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.gol-pdp-product{text-decoration:none;color:inherit}.gol-pdp-product-image{aspect-ratio:1.15;background:#ece9e3;overflow:hidden}.gol-pdp-product-image img{width:100%;height:100%;object-fit:cover;display:block}.gol-pdp-product h3{font:20px Georgia,serif;margin:12px 0 6px}.gol-pdp-product>span{font-size:15px;color:#40566c}@media(max-width:749px){.gol-pdp-wrap{padding:0 20px}.gol-pdp-guide,.gol-pdp-related{padding:44px 0}.gol-pdp-guide-head,.gol-pdp-related-head{display:block}.gol-pdp-guide-head>p{margin-top:16px}.gol-pdp-guide-grid{grid-template-columns:1fr;margin-top:24px}.gol-pdp-guide-card{min-height:0}.gol-pdp-related-head>a{display:inline-block;margin-top:18px}.gol-pdp-related-grid{grid-template-columns:repeat(2,1fr);gap:16px}.gol-pdp-product h3{font-size:16px}}
