:root{--nl-grey: #A2A2A2;--nl-dark-grey: #444444;--nl-light-grey: #D9D9D9;--nl-lighter-grey: #F7F7F7;--nl-coral: #F98071;--nl-rose: #F5D1C3;--nl-sunrise: #F4943A;--nl-dijon: #F3DA8F;--nl-powder-blue: #C4D7D1;--nl-pacific: #5BAAC3;--nl-mint: #78BF9A;--nl-moss: #A3B98A}:root{--colour-heading: #6B6B6B;--colour-green: #809C55;--colour-green-dark: #5D684F;--colour-green-light: #E6ECD7;--colour-black: #2B2B2B;--colour-grey-dark: #6B6B6B;--colour-grey-mid: #B0B0AF;--colour-grey-light: #eee;--colour-white: #fff;--colour-discount: #F98071}:root{--colour-ocean: #325061;--colour-marine: #3E8993;--colour-forest: #3E5E51;--colour-taupe: #E5CD8B;--colour-tangerine: #E19F5C;--colour-custard: #ECD389;--colour-wine: #8C4D5D;--colour-blush: #B18792;--colour-cappuccino: #CDC2B3;--colour-mocha: #F6F1E9;--colour-latte: #E7DECE;--colour-milk: #FAF8F4}:root{--font-arboria-book: "Arboria-Book", sans-serif;--font-arboria-medium: "Arboria-Medium", sans-serif;--font-arboria-bold: "Arboria-Bold", sans-serif;--font-utile-display: "Utile-Display", sans-serif;--font-body: "Arboria-Book", sans-serif;--font-proxima: serif;--font-italic: serif;--font-header: serif;--font-size-body: $font-size-body;--font-weight-body: $font-weight-body;--font-line-height-body: $font-line-height-body}:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1023px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px;--grid-max-width: 1440px}@media only screen and (max-width: 1023px){.desktop-only{display:none}}@media only screen and (min-width: 1024px){.mobile-only{display:none}}.hidden,.hide{display:none}.nl-btn{width:auto;padding:17px 32px;display:flex;justify-content:center;align-items:center;transition:all .1s ease-in-out;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #444;color:#444;font-size:14px}.nl-btn.default{background-color:rgba(0,0,0,0);border:1px solid #444;color:#444}@media(min-width: 1023px){.nl-btn.default:hover{background-color:#000;border:1px solid #000;color:#fff}}.nl-btn.light{background-color:#fff;border:1px solid #444;color:#444}@media(min-width: 1023px){.nl-btn.light:hover{background-color:#000;border:1px solid #000;color:#fff}}.nl-btn.dark{background-color:#444;border:1px solid #444;color:#fff}@media(min-width: 1023px){.nl-btn.dark:hover{background-color:#000;border:1px solid #000;color:#fff}}.nl-btn.soldout{background-color:#a2a2a2;border:1px solid #a2a2a2;color:#fff}@media(min-width: 1023px){.nl-btn.soldout:hover{background-color:#000;border:1px solid #000;color:#fff}}.nl-btn:disabled{cursor:not-allowed}.nl-btn span,.nl-btn div{color:inherit}.nl-btn__text{font-family:"Arboria-Book",Sans-Serif;font-style:normal;font-weight:400;font-size:inherit;line-height:1;text-align:center;text-transform:inherit;color:inherit}.nl-btn__spinner-img{width:30px;height:30px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.glossary-index-container .glossary-header{color:var(--nl-coral);font-family:var(--font-utile-display);font-size:34px;font-style:normal;font-weight:500;line-height:36px;margin:20px 0}.glossary-index-container nav{position:relative;padding-bottom:11px;overflow-x:hidden}.glossary-index-container nav li{border:1px solid var(--nl-light-grey, #eee);color:var(--nl-dark-grey, #444);display:inline-block;font-family:var(--font-arboria-book);font-size:18px;font-style:normal;font-weight:400;line-height:21px;list-style:none;text-align:center;margin:0 10px 10px 0}.glossary-index-container nav li:has(button:not([disabled])):hover,.glossary-index-container nav li:has(button.selected){border:1px solid var(--nl-dark-grey, #444)}.glossary-index-container nav li button:disabled{color:var(--nl-light-grey)}.glossary-index-container nav li:last-of-type{margin-right:0}.glossary-index-container nav button{color:inherit;display:inline-block;height:32px;width:33px}.glossary-index-container nav .slick-next{align-items:center;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0px, white 50%);display:flex;height:35px;justify-content:center;position:absolute;right:0;top:0;width:34px}.glossary-index-container nav .slick-disabled{display:none}.glossary-index-container a .text-animation--underline-thin{background-position:left calc(1em + 10px)}.glossary-index-container div[data-ingredient-letter]:not(.hidden){display:block}.glossary-index-container header.title{color:var(--nl-dark-grey, #444);font-family:var(--font-utile-display);font-size:28px;font-style:normal;font-weight:500;line-height:36px}.glossary-index-container header.title a:hover{cursor:pointer}.glossary-index-container article{display:flex;flex-direction:column;padding:40px 0;gap:35px}.glossary-index-container article .content{display:flex;flex-direction:column;gap:25px;color:var(--nl-dark-grey, #444)}.glossary-index-container article .content header{font-family:var(--font-utile-display);font-size:18px;font-style:normal;font-weight:400;line-height:21px}.glossary-index-container article .content .description{font-size:16px;font-weight:400;line-height:20px}.glossary-index-container article .content .description-full{display:none}.glossary-index-container article .content .description-full p:last-of-type{margin-bottom:0}.glossary-index-container article .content .description-short p:last-of-type{margin-bottom:0}.glossary-index-container article .content a[data-description-toggle]{display:block;font-family:var(--font-arboria-medium);font-style:normal;font-weight:400;line-height:22px;margin:7px 0 0;text-decoration-line:underline}.glossary-index-container article .content a.call-to-action{display:block;font-family:var(--font-arboria-medium);font-size:14px;font-style:normal;font-weight:400;line-height:17px;margin-top:13px;text-transform:uppercase}.glossary-index-container article .content a.call-to-action:hover{text-decoration:underline}@media(min-width: 768px){.glossary-index-container article{border-bottom:1px solid var(--nl-light-grey);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:40px 50px;row-gap:10px}.glossary-index-container article header.title{width:50%}.glossary-index-container article .content{display:flex;flex-direction:column;width:600px;gap:25px}.glossary-index-container article:last-of-type{border-bottom:0;margin-bottom:0}}@media(min-width: 1024px){.glossary-index-container .glossary-header{margin-bottom:24px}.glossary-index-container article .content{width:600px}}@media(min-width: 1250px){.glossary-index-container .glossary-controls{display:flex;justify-content:space-between}.glossary-index-container .glossary-controls li{margin-right:0}}
