.neulo-legal{--legal-ink:#f8f9fa;--legal-line:#3d3d3d;color:var(--legal-ink);background:#111;font-family:inherit;font-size:16px;line-height:1.9;box-sizing:border-box;max-width:800px;margin:0 auto;padding:64px 40px 88px;overflow-wrap:anywhere;text-align:left}.neulo-legal *{box-sizing:border-box}.neulo-legal__header{max-width:860px;margin-bottom:64px}.neulo-legal .neulo-legal__eyebrow{font-size:12px;letter-spacing:.16em;line-height:1.5;margin:0 0 18px;color:#b6b6b6}.neulo-legal h1{font-size:clamp(24px,3.2vw,36px);font-weight:600;line-height:1.55;letter-spacing:.02em;margin:0 0 20px}.neulo-legal__title-line{display:block}.neulo-legal__title-part{display:inline-block;white-space:nowrap;overflow-wrap:normal}.neulo-legal__title-line.neulo-legal__title-part{display:block}@media(max-width:600px){.neulo-legal__title-line>.neulo-legal__title-part{display:block}.neulo-legal__title-separator{display:none}}.neulo-legal h2{font-size:25px;font-weight:600;line-height:1.6;letter-spacing:.01em;margin:0 0 30px}.neulo-legal h3{font-size:17px;font-weight:600;line-height:1.7;margin:32px 0 12px}.neulo-legal p{font-size:inherit;line-height:1.9;margin:0 0 20px}.neulo-legal h1,.neulo-legal h2,.neulo-legal h3{text-align:left}.neulo-legal li,.neulo-legal dd{line-height:1.9}.neulo-legal__layout{display:block}.neulo-legal section,.neulo-legal__content>div[id]{scroll-margin-top:120px;margin:0 0 80px}.neulo-legal section+section,.neulo-legal__content>div[id]+div[id]{padding-top:48px;border-top:1px solid var(--legal-line)}.neulo-legal a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.neulo-legal a:hover{text-decoration-thickness:2px}.neulo-legal a:focus-visible{outline:2px solid #f8f9fa;outline-offset:5px}.neulo-legal ul,.neulo-legal ol{padding-left:1.5em;margin:12px 0 24px;list-style-position:outside}.neulo-legal ul{list-style-type:disc}.neulo-legal ol{list-style-type:decimal}.neulo-legal li{padding-left:.25em;margin:0 0 10px}.neulo-legal__facts{margin:0;border-top:1px solid var(--legal-line)}.neulo-legal__facts>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--legal-line)}.neulo-legal__facts dt{font-weight:600;font-size:14px}.neulo-legal__facts dd{margin:0}.neulo-legal .neulo-legal__note{border-left:2px solid #777;padding:4px 0 4px 20px;margin:28px 0}.neulo-legal .neulo-legal__button{display:inline-block;color:#111;background:#f8f9fa;min-height:48px;padding:12px 24px;text-align:center;text-decoration:none}.neulo-legal__end{border-top:1px solid var(--legal-line);padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:12px}@media(max-width:850px){.neulo-legal{padding:44px 24px 64px}.neulo-legal__header{margin-bottom:32px}.neulo-legal h2{font-size:22px}.neulo-legal__facts>div{grid-template-columns:1fr;gap:6px}.neulo-legal section,.neulo-legal__content>div[id]{margin-bottom:56px}.neulo-legal__desktop-break{display:none}.neulo-legal__end{flex-direction:column;gap:4px}}@media print{.neulo-legal{padding:0;max-width:none;color:#000}.neulo-legal__button{display:none!important}.neulo-legal h2,.neulo-legal h3{break-after:avoid}.neulo-legal__facts>div{break-inside:avoid}}.shopify-policy__container:not(:has(.neulo-legal)){box-sizing:border-box;max-width:720px;padding:56px 24px 80px;margin:0 auto;color:#f8f9fa}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__title{text-align:left;margin-bottom:32px}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__title h1{font-size:32px;font-weight:600;line-height:1.5;letter-spacing:.02em;text-align:left;margin:0;overflow-wrap:anywhere}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body :is(p,li,dd){font-size:inherit;line-height:1.9}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body p{margin:0 0 20px}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body :is(h2,h3){font-size:22px;font-weight:600;line-height:1.6;text-align:left;margin:40px 0 16px;letter-spacing:0}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body ul,.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body ol{padding-left:1.5em;margin:12px 0 24px}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body li{margin-bottom:12px}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body dt{font-weight:600;margin-top:24px}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body dd{margin:8px 0 24px}.shopify-policy__container .shopify-policy__body a{text-underline-offset:4px}.shopify-policy__container .shopify-policy__body a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body :is(#commerce-title,#returns-title),.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body .neulo-legal__eyebrow{display:none}@media(max-width:850px){.shopify-policy__container:not(:has(.neulo-legal)){padding:40px 24px 64px}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__title h1{font-size:24px}.shopify-policy__container:not(:has(.neulo-legal)) .shopify-policy__body :is(h2,h3){font-size:20px}}.shopify-policy__container:has(.neulo-legal){max-width:none;width:100%;padding:0;margin:0}.shopify-policy__container:has(.neulo-legal)>.shopify-policy__title{display:none}.shopify-policy__container:has(.neulo-legal) .shopify-policy__body{padding:0;margin:0}.shopify-policy__container:has(.neulo-legal) .rte{max-width:none}.shopify-policy__container .neulo-legal__header{float:none;width:auto;padding:0;text-align:left}.shopify-policy__container .neulo-legal__layout{clear:both;width:100%}.shopify-policy__container .neulo-legal :is(h1,h2,h3){text-align:left}.shopify-policy__container:has(.neulo-legal) .neulo-legal h1,.shopify-policy__container:has(.neulo-legal) .neulo-legal h2,.shopify-policy__container:has(.neulo-legal) .neulo-legal h3{color:#f8f9fa}
/*# sourceMappingURL=/cdn/shop/t/23/assets/neulo-legal.css.map */
