.nx-page{position:relative;overflow:hidden;background:#fff;color:#000;font-family:var(--nexby-font)}.nx-page__dots{position:absolute;top:24px;right:var(--nexby-margin);width:min(260px,40vw);height:160px;background-image:radial-gradient(#000 1.2px,transparent 1.4px);background-size:16px 16px;opacity:.16;pointer-events:none;-webkit-mask-image:linear-gradient(225deg,#000,transparent 85%);mask-image:linear-gradient(225deg,#000,transparent 85%)}.nx-page__inner{position:relative;max-width:var(--nexby-container);margin:0 auto;padding:40px var(--nexby-margin) 64px}.nx-page__crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 48px;font-size:13px;line-height:1.4;color:#595959}.nx-page__crumbs a{color:#595959;text-decoration:none}.nx-page__crumbs a:hover{color:#000;text-decoration:underline;text-underline-offset:4px}.nx-page__crumbs [aria-current]{color:#000}.nx-page__eyebrow{margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:#595959}.nx-page__title{margin:0;max-width:14ch;font-size:clamp(44px,9vw,120px);font-weight:800;line-height:.98;letter-spacing:-.045em;color:#000;text-wrap:balance}.nx-page__em{position:relative;display:inline-block;white-space:nowrap}.nx-page__loop{position:absolute;left:0;top:calc(100% - .1em);width:104%;margin-left:-2%;height:.17em;overflow:visible;pointer-events:none}.nx-page__loop path{fill:none;stroke:#000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.nx-page__meta{margin:40px 0 0;font-size:14px;color:#595959}.nx-doc,.shopify-policy__body{max-width:760px;margin:56px 0 0;font-size:17px;line-height:1.75;color:#262626;counter-reset:nxdoc}.nx-doc>*:first-child{margin-top:0}.nx-doc h2,.nx-doc h3,.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--nexby-font);color:#000;letter-spacing:-.025em;line-height:1.2}.nx-doc h2,.shopify-policy__body h2{counter-increment:nxdoc;display:flex;align-items:baseline;gap:16px;margin:56px 0 16px;padding-top:32px;border-top:1px solid #E5E5E5;font-size:clamp(22px,3vw,30px);font-weight:700}.nx-doc h2:before,.shopify-policy__body h2:before{content:counter(nxdoc,decimal-leading-zero);flex:none;font-size:.6em;font-weight:700;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px #000}.nx-doc h3,.shopify-policy__body h3{margin:32px 0 8px;font-size:19px;font-weight:700}.nx-doc p,.shopify-policy__body p{margin:0 0 16px}.nx-doc ul,.nx-doc ol,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 20px;padding-left:22px}.nx-doc li,.shopify-policy__body li{margin:0 0 8px;padding-left:4px}.nx-doc li::marker,.shopify-policy__body li::marker{color:#000}.nx-doc a,.shopify-policy__body a{color:#000;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nx-doc a:hover,.shopify-policy__body a:hover{text-decoration-thickness:2px}.nx-doc strong,.shopify-policy__body strong{color:#000}.nx-doc table,.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px}.nx-doc th,.nx-doc td,.shopify-policy__body th,.shopify-policy__body td{padding:12px 16px;border:1px solid #E5E5E5;text-align:left}.nx-doc th,.shopify-policy__body th{background:#f5f5f5;color:#000}.shopify-policy__container{max-width:var(--nexby-container);margin:0 auto;padding:72px var(--nexby-margin) 80px;font-family:var(--nexby-font)}.shopify-policy__title{margin:0;text-align:left}.shopify-policy__title h1{margin:0;max-width:14ch;font-family:var(--nexby-font);font-size:clamp(44px,9vw,120px);font-weight:800;line-height:.98;letter-spacing:-.045em;color:#000;text-wrap:balance}.shopify-policy__body{margin-top:56px}.nx-contact{background:#fff;color:#000;font-family:var(--nexby-font);border-top:1px solid #E5E5E5}.nx-contact__inner{display:grid;gap:48px;max-width:var(--nexby-container);margin:0 auto;padding:56px var(--nexby-margin) 96px}.nx-contact__heading{margin:0;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.nx-contact__text{margin:16px 0 0;max-width:44ch;font-size:17px;line-height:1.65;color:#595959}.nx-contact__cards{display:grid;gap:12px;margin:40px 0 0;padding:0;list-style:none}.nx-contact__card{display:flex;gap:20px;align-items:flex-start;margin:0;padding:24px;border:1px solid #E5E5E5;border-radius:12px;background:#fff}.nx-contact__no{flex:none;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px #000}.nx-contact__label{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#595959}.nx-contact__value{display:inline-block;margin:0;font-size:19px;font-weight:700;letter-spacing:-.015em;color:#000;text-decoration:none;word-break:break-word}a.nx-contact__value{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.nx-contact__note{margin:6px 0 0;font-size:14px;color:#595959}.nx-contact__formwrap{padding:28px;border-radius:12px;background:#000;color:#fff}.nx-form{display:grid;gap:20px}.nx-form__title{margin:0 0 4px;font-size:24px;font-weight:700;letter-spacing:-.025em;color:#fff}.nx-form__row{display:grid;gap:20px}.nx-form__field{display:grid;gap:8px;margin:0}.nx-form__field>span{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a3a3a3}.nx-form__field input,.nx-form__field textarea{box-sizing:border-box;width:100%;min-height:52px;padding:14px 16px;border:1px solid #3A3A3A;border-radius:8px;background:#0f0f0f;color:#fff;font:400 16px/1.4 var(--nexby-font);outline:0;box-shadow:none}.nx-form__field textarea{min-height:140px;resize:vertical}.nx-form__field input:focus,.nx-form__field textarea:focus{border-color:#fff}.nx-form__field input[aria-invalid=true]{border-color:#fff;box-shadow:0 0 0 1px #fff}.nx-form__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 32px;border:1px solid #fff;border-radius:8px;background:#fff;color:#000;font:600 16px/1 var(--nexby-font);cursor:pointer}.nx-form__btn:hover{background:transparent;color:#fff}.nx-form__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.nx-form__ok,.nx-form__err{margin:0;padding:14px 16px;border:1px solid #fff;border-radius:8px;font-size:15px;line-height:1.5;color:#fff}.nx-form__err a{color:#fff;text-decoration:underline}@media(prefers-reduced-motion:no-preference){.nx-form__btn{transition:background-color .2s,color .2s}.nx-form__field input,.nx-form__field textarea{transition:border-color .2s}}@media(min-width:750px){.nx-page__inner{padding-top:56px}.nx-form__row{grid-template-columns:1fr 1fr}.nx-contact__formwrap{padding:40px}}@media(min-width:990px){.nx-contact__inner{grid-template-columns:5fr 6fr;gap:80px;padding-top:80px}.nx-contact__info{position:sticky;top:120px;align-self:start}}.shopify-policy__container{box-sizing:border-box;width:100%}body:has(.shopify-policy__container){background:#fff}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nexby-page.css.map */
