.nn-legal{position:relative;background:var(--nn-void);color:var(--nn-bone)}.nn-legal__hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--nn-line);background:radial-gradient(54% 140% at 80% 15%,rgba(255,255,255,.1),transparent 60%),radial-gradient(36% 90% at 9% 100%,rgba(255,59,48,.14),transparent 68%),linear-gradient(145deg,#020304,#0a0c0f 58%,#030405)}.nn-legal__hero:before{content:"";position:absolute;z-index:-1;top:-54%;right:5%;width:min(52vw,760px);aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:46% 54% 61% 39%/43% 41% 59% 57%;box-shadow:inset 0 0 110px #ffffff06,0 0 140px #ff3b300b;transform:rotate(-12deg)}.nn-legal__hero:after{content:"";position:absolute;z-index:-1;right:6%;bottom:56px;width:min(52vw,720px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),var(--nn-red),transparent);box-shadow:0 0 24px #ff3b3040}.nn-legal__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:clamp(34px,7vw,124px);padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(34px,4.5vw,64px)}.nn-legal__hero-copy{min-width:0}.nn-legal__crumbs{display:flex;align-items:center;gap:10px;margin-bottom:clamp(34px,4vw,54px);color:var(--nn-faint);font:500 11px/1.4 var(--nn-mono);letter-spacing:.065em;text-transform:uppercase}.nn-legal__crumbs a{text-underline-offset:4px;text-decoration-color:transparent;transition:color .2s,text-decoration-color .2s}.nn-legal__crumbs a:hover{color:#fff;text-decoration-color:var(--nn-red)}.nn-legal__hero h1{max-width:12ch;margin:18px 0 0;font:800 clamp(48px,5.2vw,78px)/.93 var(--nn-disp);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.nn-legal__hero-note{justify-self:end;width:min(100%,440px);padding:clamp(22px,2.4vw,34px);border-radius:var(--nn-radius)}.nn-legal__record{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid var(--nn-line);color:var(--nn-faint);font:500 10px/1.4 var(--nn-mono);letter-spacing:.075em;text-transform:uppercase}.nn-legal__record strong{color:var(--nn-bone);font-weight:700}.nn-legal__hero-note p{margin:20px 0;color:var(--nn-muted);font:400 14px/1.65 var(--nn-mono)}.nn-legal__hero-note>a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:15px;border-top:1px solid var(--nn-line);color:#fff;font:700 11px/1.4 var(--nn-mono);letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.nn-legal__hero-note>a span{color:var(--nn-red);font-size:16px}.nn-legal__status{display:flex;align-items:center;gap:0;padding-bottom:20px;color:var(--nn-faint);font:500 10px/1.4 var(--nn-mono);letter-spacing:.07em;text-transform:uppercase}.nn-legal__status span{display:inline-flex;align-items:center}.nn-legal__status span+span:before{content:"";width:3px;height:3px;margin:0 14px;border-radius:50%;background:var(--nn-red)}.nn-legal__reading{position:relative;scroll-margin-top:118px;background:#e8e8e3;color:#101114;padding:clamp(42px,5.5vw,82px) 0 clamp(72px,8vw,122px)}.nn-legal__reading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 50%);mask-image:linear-gradient(to bottom,#000,transparent 50%)}.nn-legal__layout{position:relative;display:grid;grid-template-columns:minmax(205px,240px) minmax(0,780px) minmax(205px,250px);justify-content:center;align-items:start;gap:clamp(24px,3.2vw,54px)}.nn-legal__layout>*{min-width:0}.nn-legal__directory,.nn-legal__tools{position:sticky;top:148px}.nn-legal__directory{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(0,0,0,.15);border-radius:16px;background:#f7f7f3bd;box-shadow:0 24px 70px -58px #000000b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nn-legal__rail-head{padding:20px 18px 17px;border-bottom:1px solid rgba(0,0,0,.13)}.nn-legal__rail-head>span{color:#777a7e;font:600 9px/1.3 var(--nn-mono);letter-spacing:.08em;text-transform:uppercase}.nn-legal__rail-head h2{margin:7px 0 0;color:#0a0b0c;font:800 23px/1 var(--nn-disp);letter-spacing:.01em;text-transform:uppercase}.nn-legal__directory ol{margin:0;padding:0;list-style:none}.nn-legal__directory li+li{border-top:1px solid rgba(0,0,0,.1)}.nn-legal__directory nav a{min-height:54px;display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px 14px;color:#3d4044;text-decoration:none;transition:background .2s,color .2s,padding .25s var(--nn-ease)}.nn-legal__directory nav a>span{color:#909398;font:500 9px/1 var(--nn-mono)}.nn-legal__directory nav a>b{font:600 11px/1.35 var(--nn-mono);letter-spacing:.025em}.nn-legal__directory nav a>i{color:#94979b;font:400 14px/1 var(--nn-mono);font-style:normal;text-align:right}.nn-legal__directory nav a:hover{padding-left:18px;background:#0000000b;color:#090a0b}.nn-legal__directory nav a[aria-current=page]{background:#08090b;color:#fff}.nn-legal__directory nav a[aria-current=page]>span,.nn-legal__directory nav a[aria-current=page]>i{color:var(--nn-red)}.nn-legal__privacy{width:calc(100% - 20px);min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px;padding:10px 12px;border:1px solid rgba(0,0,0,.18);border-radius:9px;background:transparent;color:#17191c;font:700 10px/1.35 var(--nn-mono);letter-spacing:.035em;text-align:left;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s}.nn-legal__privacy:hover{border-color:#111;background:#fff}.nn-legal__privacy span:last-child{color:var(--nn-red-dark);font-size:14px}.nn-legal__document{width:100%;min-width:0;padding:clamp(34px,4vw,62px) clamp(24px,4.2vw,64px);border:1px solid rgba(0,0,0,.13);border-radius:18px;background:#f8f8f4;box-shadow:0 34px 100px -75px #000000b8}.nn-legal__document .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}.nn-legal__document .shopify-policy__title{display:none!important}.nn-legal__document .shopify-policy__body{max-width:none!important;margin:0!important;padding:0!important}.nn-legal__document .rte{color:#282b2f;font:400 17px/1.76 var(--nn-mono);overflow-wrap:anywhere}.nn-legal__document .rte>*:first-child{margin-top:0}.nn-legal__document .rte>*:last-child{margin-bottom:0}.nn-legal__document .rte p,.nn-legal__document .rte ul,.nn-legal__document .rte ol{margin:0 0 1.35em}.nn-legal__document .rte li+li{margin-top:.55em}.nn-legal__document .rte h2,.nn-legal__document .rte h3,.nn-legal__document .rte h4,.nn-legal__document .rte [data-nn-legal-heading]{scroll-margin-top:168px;color:#08090a;font-family:var(--nn-disp);font-weight:800;letter-spacing:.005em;text-wrap:balance}.nn-legal__document .rte h2{margin:1.65em 0 .55em;font-size:clamp(30px,2.4vw,38px);line-height:1.06}.nn-legal__document .rte h3{margin:1.55em 0 .55em;font-size:clamp(23px,1.8vw,28px);line-height:1.12}.nn-legal__document .rte h4{margin:1.5em 0 .5em;font-size:21px;line-height:1.18}.nn-legal__document .rte [data-nn-legal-heading]{margin:1.7em 0 .55em;font-size:clamp(27px,2vw,34px);line-height:1.08}.nn-legal__document .rte a{color:#0c0d0e;text-decoration-color:var(--nn-red-dark);text-decoration-thickness:2px;text-underline-offset:4px}.nn-legal__document .rte a:hover{color:var(--nn-red-dark)}.nn-legal__document .rte hr{height:1px;margin:clamp(32px,5vw,58px) 0;border:0;background:#00000029}.nn-legal__document .rte blockquote{margin:34px 0;padding:4px 0 4px 22px;border-left:2px solid var(--nn-red-dark);color:#111;font:600 18px/1.6 var(--nn-mono)}.nn-legal__document .rte table{display:block;width:100%;overflow:auto;margin:30px 0;border-collapse:collapse;font-size:14px;-webkit-overflow-scrolling:touch}.nn-legal__document .rte th,.nn-legal__document .rte td{min-width:150px;padding:13px;border-bottom:1px solid rgba(0,0,0,.18);text-align:left}.nn-legal__document .rte th{font-weight:700}.nn-legal__document .rte input:not([type=checkbox]),.nn-legal__document .rte select,.nn-legal__document .rte textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid rgba(0,0,0,.28);border-radius:8px;background:#fff;color:#111;font-size:16px}.nn-legal__document .rte button,.nn-legal__document .rte input[type=submit]{min-height:48px;padding:11px 18px;border:1px solid #111;border-radius:8px;background:#111;color:#fff;font:700 12px/1.3 var(--nn-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.nn-legal__document #pc--optOutFormContainer,.nn-legal__document #pc--optOutFormContainer>div,.nn-legal__document .pc--opt-out-form,.nn-legal__document .pc--opt-out-form-container,.nn-legal__document .pc--show-email-field,.nn-legal__document .pc--show-email-field label,.nn-legal__document .pc--opt-out-form-wrapper,.nn-legal__document .pc--opt-out-form-field{width:100%!important;max-width:100%!important;min-width:0!important}.nn-legal__document .pc--show-email-field label{min-height:44px;align-items:flex-start!important;line-height:1.45;cursor:pointer}.nn-legal__document .pc--show-email-field input[type=checkbox]{flex:0 0 20px;width:20px!important;height:20px!important;margin-top:2px}.nn-legal__document .pc--opt-out-form-button{width:100%!important;max-width:100%!important}.nn-legal__document .pc--opt-out-form-message{max-width:100%;overflow-wrap:anywhere}.nn-legal__document :focus-visible{outline:2px solid var(--nn-red-dark);outline-offset:3px}.nn-legal__print-head{display:none}.nn-legal__tools{display:grid;gap:12px}.nn-legal__toc,.nn-legal__actions{overflow:hidden;border:1px solid rgba(0,0,0,.15);border-radius:16px;background:#f7f7f3bd;box-shadow:0 24px 70px -58px #000000b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nn-legal__toc summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:#111;font:800 19px/1 var(--nn-disp);letter-spacing:.015em;text-transform:uppercase;cursor:pointer;list-style:none}.nn-legal__toc summary::-webkit-details-marker{display:none}.nn-legal__toc summary i{position:relative;width:14px;height:14px}.nn-legal__toc summary i:before,.nn-legal__toc summary i:after{content:"";position:absolute;left:1px;right:1px;top:6px;height:1px;background:#222;transition:transform .2s}.nn-legal__toc summary i:after{transform:rotate(90deg)}.nn-legal__toc[open] summary i:after{transform:rotate(0)}.nn-legal__toc ol{max-height:min(52vh,520px);overflow:auto;margin:0;padding:4px 10px 12px;list-style:none}.nn-legal__toc li+li{margin-top:1px}.nn-legal__toc a{display:block;padding:8px 9px;border-radius:7px;color:#64676c;font:500 10px/1.42 var(--nn-mono);text-decoration:none;transition:background .2s,color .2s}.nn-legal__toc a[data-level="3"]{padding-left:20px}.nn-legal__toc a:hover,.nn-legal__toc a.is-active{background:#0000000e;color:#0b0c0d}.nn-legal__toc a.is-active{box-shadow:inset 2px 0 var(--nn-red-dark)}.nn-legal__actions{padding:8px}.nn-legal__actions button,.nn-legal__actions a{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:0;border-radius:8px;background:transparent;color:#272a2e;font:700 10px/1.35 var(--nn-mono);letter-spacing:.035em;text-align:left;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.nn-legal__actions button+button,.nn-legal__actions button+a{border-top:1px solid rgba(0,0,0,.1);border-radius:0}.nn-legal__actions button:hover,.nn-legal__actions a:hover{background:#fff;color:#050607}.nn-legal__actions span:last-child{color:var(--nn-red-dark);font-size:14px}.nn-legal__support{position:relative;overflow:hidden;padding:clamp(58px,7vw,100px) 0;border-top:1px solid var(--nn-line);background:radial-gradient(60% 120% at 85% 100%,rgba(255,59,48,.11),transparent 62%),#050608}.nn-legal__support-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(36px,8vw,140px)}.nn-legal__support h2{max-width:10ch;margin:20px 0 0;font:800 clamp(42px,5.2vw,76px)/.92 var(--nn-disp);text-transform:uppercase;text-wrap:balance}.nn-legal__support-copy p{max-width:52ch;margin:0 0 24px;color:var(--nn-muted);font:400 15px/1.65 var(--nn-mono)}@media(max-width:1240px){.nn-legal__layout{grid-template-columns:minmax(190px,220px) minmax(0,760px)}.nn-legal__tools{position:static;grid-column:2}.nn-legal__toc{order:0}.nn-legal__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.nn-legal__actions button,.nn-legal__actions a{border:0!important;border-radius:8px!important}.nn-legal__actions button+button,.nn-legal__actions button+a{border-left:1px solid rgba(0,0,0,.1)!important}}@media(max-width:860px){.nn-legal__hero-grid{grid-template-columns:1fr;padding-top:54px}.nn-legal__hero-note{justify-self:start}.nn-legal__status{overflow:auto;white-space:nowrap;scrollbar-width:none}.nn-legal__status::-webkit-scrollbar{display:none}.nn-legal__layout{grid-template-columns:minmax(0,1fr);gap:18px}.nn-legal__directory,.nn-legal__tools{position:static}.nn-legal__directory nav{overflow:auto;margin:0 -1px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nn-legal__directory nav::-webkit-scrollbar{display:none}.nn-legal__directory ol{display:flex;width:max-content;min-width:100%;padding:8px}.nn-legal__directory li{flex:0 0 auto;border:0!important}.nn-legal__directory nav a{width:min(72vw,310px);min-height:50px;border-radius:8px}.nn-legal__privacy{width:calc(100% - 16px);margin:0 8px 8px}.nn-legal__tools{grid-column:auto}.nn-legal__document{grid-row:2}.nn-legal__tools{grid-row:3}.nn-legal__toc a{min-height:44px;display:flex;align-items:center}.nn-legal__support-grid{grid-template-columns:1fr;align-items:start}}@media(max-width:620px){.nn-legal__hero-grid{padding-top:38px;padding-bottom:30px}.nn-legal__crumbs{margin-bottom:30px}.nn-legal__hero h1{font-size:clamp(40px,13vw,54px)}.nn-legal__hero-note{padding:20px}.nn-legal__status{padding-bottom:16px}.nn-legal__reading{padding-top:28px}.nn-legal__document{padding:30px 20px;border-radius:13px}.nn-legal__document .rte{font-size:16px;line-height:1.72}.nn-legal__document .rte h2{font-size:30px}.nn-legal__document .rte h3{font-size:24px}.nn-legal__document .rte [data-nn-legal-heading]{font-size:28px}.nn-legal__actions{grid-template-columns:1fr}.nn-legal__actions button+button,.nn-legal__actions button+a{border-top:1px solid rgba(0,0,0,.1)!important;border-left:0!important}.nn-legal__support h2{font-size:42px}}@media print{@page{margin:.65in}html,body,.nn-legal{background:#fff!important;color:#000!important}body.template-policy .nn-announce,body.template-policy .nn-header,body.template-policy .nn-footer,body.template-policy [data-nn-cart],body.template-policy [data-nn-privacy-dialog],body.template-policy .nn-legal__hero-note,body.template-policy .nn-legal__status,body.template-policy .nn-legal__directory,body.template-policy .nn-legal__tools,body.template-policy .nn-legal__support,body.template-page .nn-legal .nn-legal__hero-note,body.template-page .nn-legal .nn-legal__status,body.template-page .nn-legal .nn-legal__directory,body.template-page .nn-legal .nn-legal__tools,body.template-page .nn-legal .nn-legal__support{display:none!important}body.template-policy .nn-main,body.template-page .nn-legal{padding:0!important;overflow:visible!important}.nn-legal__hero{border:0;background:#fff!important}.nn-legal__hero:before,.nn-legal__hero:after{display:none}.nn-legal__hero-grid{display:block;padding:0 0 24pt!important}.nn-legal__crumbs,.nn-legal__hero .nn-kicker{display:none}.nn-legal__hero h1{max-width:none;margin:0;color:#000;font-size:30pt;line-height:1}.nn-legal__reading{padding:0;background:#fff!important}.nn-legal__reading:before{display:none}.nn-legal__layout{display:block;width:auto!important;padding:0!important}.nn-legal__document{padding:0;border:0;background:#fff;box-shadow:none}.nn-legal__print-head{display:grid;gap:3pt;margin-bottom:24pt;padding-bottom:12pt;border-bottom:1px solid #777;color:#333;font:9pt/1.4 var(--nn-mono)}.nn-legal__print-head strong{color:#000;font-size:11pt}.nn-legal__document .rte{color:#000;font-size:10.5pt;line-height:1.55}.nn-legal__document .rte h2,.nn-legal__document .rte h3,.nn-legal__document .rte h4,.nn-legal__document .rte [data-nn-legal-heading]{break-after:avoid;page-break-after:avoid;color:#000}.nn-legal__document .rte p,.nn-legal__document .rte li{orphans:3;widows:3}.nn-legal__document .rte a{color:#000;text-decoration:underline}.nn-legal__document .rte table{display:table;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nn-legal.css.map */
