@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300;0,6..72,400;0,6..72,500;1,6..72,400&family=Instrument+Sans:wght@400;500;600;700&display=swap";:root{--nl-ink:#0F2233;--nl-ink-2:#33495C;--nl-muted:#4A6478;--nl-note:#54636E;--nl-bg:#F4F7FA;--nl-bg-2:#E7EEF5;--nl-card:#FFFFFF;--nl-line:#D3DFEA;--nl-line-2:#E6EDF4;--nl-blue:#1C4E80;--nl-dark:#0F2C43;--nl-darker:#0A1F30;--nl-accent:#0F62B2;--nl-accent-dark:#0B4E8F;--nl-sky:#CFE0F1;--nl-star:#D98C1F;--nl-sans:"Instrument Sans",system-ui,-apple-system,sans-serif;--nl-serif:Newsreader,Georgia,serif;--font-body-family:var(--nl-sans);--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:600;--font-heading-family:var(--nl-serif);--font-heading-style:normal;--font-heading-weight:400}.nl{--ink:var(--nl-ink);--ink-2:var(--nl-ink-2);--muted:var(--nl-muted);--note:var(--nl-note);--bg:var(--nl-bg);--bg-2:var(--nl-bg-2);--card:var(--nl-card);--line:var(--nl-line);--line-2:var(--nl-line-2);--blue:var(--nl-blue);--dark:var(--nl-dark);--darker:var(--nl-darker);--accent:var(--nl-accent);--accent-dark:var(--nl-accent-dark);--star:var(--nl-star);--ph:#DCE7F1;--ph-line:#A8BFD4;font-family:var(--nl-sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:var(--bg);letter-spacing:0}body{background:var(--nl-bg);color:var(--nl-ink-2);letter-spacing:0;-webkit-font-smoothing:antialiased}body,.color-scheme-1,.color-scheme-2,.gradient{background:var(--nl-bg)}h1,h2,h3,.h0,.h1,.h2,.h3,.title{font-family:var(--nl-serif);font-weight:400;letter-spacing:-.015em;color:var(--nl-ink)}h4,h5,.h4,.h5{font-family:var(--nl-sans);font-weight:600;letter-spacing:0;color:var(--nl-ink)}::selection{background:var(--nl-sky);color:var(--nl-ink)}:focus-visible{outline:2px solid var(--nl-accent);outline-offset:3px}a{color:var(--nl-blue)}a:hover{color:var(--nl-accent)}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:var(--nl-sans);font-weight:600;letter-spacing:.01em;font-size:1.6rem;min-height:5.2rem;border-radius:6px}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{background:var(--nl-accent);color:#fff}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover{background:var(--nl-accent-dark)}.button--secondary{color:var(--nl-blue)}.button:after,.button:before,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.field__input,.select__select,.quantity{border-radius:6px}.field:after,.select:after,.quantity:after{border-radius:6px}.product__title h1,.product__title .h1{font-size:clamp(2.8rem,3.6vw,4rem);line-height:1.12}.product__text.caption-with-letter-spacing{font-family:var(--nl-sans);color:var(--nl-muted);letter-spacing:.14em;font-size:1.2rem}.price-item,.price__regular .price-item--regular,.price--large .price-item{font-family:var(--nl-sans);font-weight:600;color:var(--nl-ink);letter-spacing:0}.price__sale .price-item--regular{color:var(--nl-note)}.product-form__input input[type=radio]+label{border-radius:40px;font-family:var(--nl-sans);font-weight:500;letter-spacing:0;border-color:var(--nl-line)}.product-form__input input[type=radio]:checked+label{background:var(--nl-blue);border-color:var(--nl-blue);color:#fff}.product__media-item .media,.product__media-list .media,.card__media .media,.card .media{border-radius:6px}.product__description,.rte{color:var(--nl-ink-2);font-size:1.6rem;line-height:1.65;letter-spacing:0}.badge{font-family:var(--nl-sans);letter-spacing:.04em;font-weight:600}.card__heading,.card-information{font-family:var(--nl-sans);letter-spacing:0}.card__heading{font-weight:600}.nl *,.nl *:before,.nl *:after{box-sizing:border-box}.nl img{max-width:100%}.nl-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,24px)}.nl-narrow{max-width:880px;margin:0 auto;padding:0 clamp(16px,4vw,24px)}.nl-pad{padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(44px,6vw,84px)}.nl-serif{font-family:var(--nl-serif);font-weight:400;letter-spacing:-.015em;line-height:1.14;margin:0;text-wrap:pretty;color:inherit}.nl-serif em,.nl-h1 em,.nl-h2 em,.nl-h3 em{font-style:italic;color:var(--accent)}.nl-band--dark .nl-serif em,.nl-band--darker .nl-serif em{color:#9cc3ea}.nl-h1{font-size:clamp(32px,4.8vw,58px);letter-spacing:-.022em;line-height:1.08}.nl-h2{font-size:clamp(26px,3.2vw,40px)}.nl-h3{font-size:clamp(23px,2.8vw,33px)}.nl-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:var(--ink-2);margin:0 0 24px;max-width:48ch;text-wrap:pretty}.nl-body{font-size:17px;line-height:1.65;color:var(--ink-2);margin:0 0 16px}.nl-body p{margin:0 0 14px}.nl-body p:last-child{margin-bottom:0}.nl-sub{font-size:16px;line-height:1.6;color:var(--muted);margin:0 0 30px;max-width:64ch;text-wrap:pretty}.nl-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--blue);margin:0 0 16px}.nl-eyebrow:before{content:"";width:22px;height:2px;background:var(--accent);border-radius:2px;flex:0 0 auto}.nl-center .nl-eyebrow,.nl-hero--centered .nl-eyebrow{justify-content:center}.nl-band--dark .nl-eyebrow,.nl-band--darker .nl-eyebrow{color:#9cc3ea}.nl-band--dark .nl-eyebrow:before,.nl-band--darker .nl-eyebrow:before{background:#9cc3ea}.nl-note{font-size:13px;line-height:1.6;color:var(--note);margin:16px 0 0;max-width:78ch}.nl-small{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.nl-stars{color:var(--star);letter-spacing:.08em;font-size:14px}.nl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;background:var(--accent);color:#fff;padding:14px 30px;border-radius:6px;font-size:17px;font-weight:600;letter-spacing:.01em;text-decoration:none;border:1px solid var(--accent);cursor:pointer;font-family:var(--nl-sans);line-height:1.3;text-align:center}.nl-btn:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff;text-decoration:none}.nl-btn:not(.nl-btn--ghost):after{content:"\2192";font-weight:400;transition:transform .15s ease}.nl-btn:not(.nl-btn--ghost):hover:after{transform:translate(3px)}.nl-head-cta.nl-btn:after,.nl-btn--noarrow:after{content:none!important}:is(#nl-x,[data-test-slot=buy-box]) .nl-btn.nlp-atc{min-height:42px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;line-height:1.2!important}:is(#nl-x,[data-test-slot=buy-box]) .nl-btn.nlp-atc:after{content:none!important;display:none!important}:is(#nl-x,[data-test-slot=buy-box]) .nl-btn.nlp-atc span{font-weight:700!important}:is(#nl-x,[data-test-slot=buy-box]) .nl-btn.nlp-atc svg{width:18px!important;height:18px!important}.nl-btn--ghost{background:transparent;color:var(--blue);border:1px solid var(--ph-line)}.nl-btn--ghost:hover{background:#fff;color:var(--blue);border-color:var(--blue)}.nl-btn--block{display:flex;width:100%}.nl-btn--sm{min-height:48px;padding:12px 24px;font-size:16px}.nl-btns{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.nl-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none}.nl-pills li{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:40px;padding:8px 16px 8px 12px;font-size:14px;font-weight:500;color:var(--ink)}.nl-pills li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex:0 0 auto}.nl-ph{background:var(--ph);border:1px dashed var(--ph-line);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;overflow:hidden}.nl-ph span{font-size:13px;color:var(--note);line-height:1.5}.nl-ph img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.nl-ph:has(img){border:none;background:none;padding:0}.nl-ph--1x1{aspect-ratio:1/1}.nl-ph--4x5{aspect-ratio:4/5}.nl-ph--4x3{aspect-ratio:4/3}.nl-ph--3x2{aspect-ratio:3/2}.nl-ph--16x10{aspect-ratio:16/10}.nl-grid{display:grid;gap:clamp(14px,2vw,20px)}.nl-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.nl-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr))}.nl-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr))}.nl-grid--5{grid-template-columns:repeat(auto-fit,minmax(min(45%,160px),1fr))}.nl-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(26px,4vw,52px);align-items:center}.nl-band{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nl-band--white{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nl-band--dark{background:var(--dark);color:#eaf1f8}.nl-band--darker{background:var(--darker);color:#eaf1f8}.nl-card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:clamp(20px,3vw,28px)}.nl-card--flush{padding:0;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}a.nl-card:hover,.nl-card--flush:hover{text-decoration:none;color:var(--ink);border-color:var(--ph-line);transform:translateY(-2px);box-shadow:0 8px 22px #0f223312}.nl-card--feat{border:2px solid var(--accent);position:relative;box-shadow:0 10px 28px #0f62b21a}.nl-badge{position:absolute;top:12px;right:12px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:40px}.nl-badge--tab{position:absolute;top:-13px;left:22px;right:auto}.nl-list{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px}.nl-list li{font-size:16px;line-height:1.55;padding-left:30px;position:relative;color:var(--ink)}.nl-list li:before{content:"\2713";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--bg-2);color:var(--blue);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.nl-list--arrow li:before{content:"\2192";background:none;color:var(--accent);font-size:16px;font-weight:400;width:auto;height:auto;top:0}.nl-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(14px,2vw,24px);font-size:15px;line-height:1.45;padding-top:22px;padding-bottom:22px}.nl-bar>div{display:flex;align-items:center;gap:12px}.nl-ico{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#9cc3ea24;color:#9cc3ea}.nl-ico svg{width:20px;height:20px}.nl-ico--light{background:var(--bg-2);color:var(--blue)}.nl-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:8px;background:var(--card)}.nl-table{width:100%;border-collapse:collapse;min-width:680px;font-size:15px}.nl-table th{text-align:left;padding:15px 16px;border-bottom:1px solid var(--line);background:var(--bg-2);font-weight:500;color:var(--muted)}.nl-table th:nth-child(2){font-weight:600;color:#fff;background:var(--blue)}.nl-table td{padding:14px 16px;border-bottom:1px solid var(--line-2);color:var(--muted)}.nl-table tr:last-child td{border-bottom:none}.nl-table td:first-child{font-weight:500;color:var(--ink)}.nl-table td:nth-child(2){color:var(--blue);font-weight:600;background:#cfe0f159}.nl-scroll-hint{font-size:13px;color:var(--note);margin:10px 0 0}@media(min-width:750px){.nl-scroll-hint{display:none}}.nl-faq{border-top:1px solid var(--line)}.nl-faq details{border-bottom:1px solid var(--line)}.nl-faq summary{font-size:17px;font-weight:500;display:flex;justify-content:space-between;gap:18px;align-items:center;list-style:none;cursor:pointer;padding:18px 0;min-height:56px;color:var(--ink)}.nl-faq summary::-webkit-details-marker{display:none}.nl-faq summary:after{content:"+";flex:0 0 28px;height:28px;border-radius:50%;background:var(--bg-2);color:var(--blue);font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center}.nl-faq details[open] summary:after{content:"\2013";background:var(--blue);color:#fff}.nl-faq p{font-size:16px;line-height:1.65;color:var(--ink-2);margin:0 0 18px;max-width:68ch}.nl-faq--2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0 clamp(24px,4vw,44px);border-top:none}.nl-faq--2 details:first-child{border-top:1px solid var(--line)}.nl-time{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(16px,2vw,20px);margin:0}.nl-time>div{border-left:2px solid var(--accent);padding:2px 0 2px 18px}.nl-time dt{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--blue);margin:0 0 8px}.nl-time dd{font-size:16px;line-height:1.6;color:var(--ink-2);margin:0}.nl-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(40%,130px),1fr));gap:14px}.nl-logos div{height:40px;background:var(--ph);border:1px dashed var(--ph-line);border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--note)}.nl-logos img{max-height:40px;width:auto;object-fit:contain}.nl-form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.nl-form input[type=email]{flex:1 1 260px;min-width:0;min-height:52px;padding:14px 18px;border-radius:6px;border:1px solid #2A536E;background:var(--darker);color:#eaf1f8;font-size:16px;font-family:inherit}.nl-center{text-align:center}.nl-sticky{position:sticky;bottom:0;z-index:5;background:#f4f7faf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px 0;box-shadow:0 -4px 16px #0f223312}.nl-sticky-in{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.nl-sticky .nl-btn{margin-left:auto;white-space:nowrap}.nl-hero--overlay{position:relative;display:grid;isolation:isolate}.nl-hero--overlay .nl-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.4}.nl-hero--overlay .nl-hero-media .nl-ph{height:100%;aspect-ratio:auto;border:none;border-radius:0}.nl-hero--overlay .nl-hero-copy{background:#f4f7faf0;padding:clamp(20px,3vw,40px);border-radius:8px;max-width:640px}.nl-hero--centered{max-width:780px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(26px,4vw,36px)}.nl-hero--centered .nl-lead{margin-left:auto;margin-right:auto}.nl-hero--centered .nl-btns,.nl-hero--centered .nl-pills{justify-content:center}.nl-hero--centered .nl-hero-media{width:100%;max-width:520px}.nl-mark{display:inline-flex;flex:0 0 auto}.nl-mark svg{display:block}.nl-promise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(14px,2vw,20px);margin-top:clamp(28px,4vw,40px)}.nl-promise-card{border:1px solid #1B3A52;border-radius:8px;padding:clamp(20px,3vw,26px);background:#ffffff08}.nl-promise-num{font-family:var(--nl-serif);font-style:italic;font-size:30px;line-height:1;color:#9cc3ea;margin-bottom:16px}.nl-promise-card h3{font-family:var(--nl-sans);font-size:18px;font-weight:600;color:#fff;margin:0 0 8px;letter-spacing:0}.nl-promise-card p{font-size:15px;line-height:1.6;color:#c3d4e4;margin:0}.nl-sign{display:flex;align-items:center;gap:14px;margin-top:clamp(26px,4vw,36px);font-family:var(--nl-serif);font-style:italic;font-size:19px;color:#c3d4e4}@media(max-width:749px){.nl-h1{line-height:1.12}.nl-btns{gap:10px}.nl-btns .nl-btn{flex:1 1 100%}.nl-sticky-in{gap:10px}.nl-sticky .nl-btn{margin-left:0;flex:1 1 100%}.nl-time>div{padding-left:14px}.nl-ph{padding:14px}.nl-ph span{font-size:12px}.nl-card--feat{margin-top:14px}.nl-badge--tab{left:16px}}@media(prefers-reduced-motion:no-preference){.nl-btn{transition:background .15s ease,border-color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/norlyn.css.map */
