.nwp-account{--nwp-account-ease: var(--nwp-ease, cubic-bezier(.32, .72, 0, 1));--nwp-account-hairline: rgb(var(--text-color) / .14);--nwp-account-panel-paint: rgb(var(--background-without-opacity) / calc(var(--nwp-scheme-alpha, 1) * .86));--nwp-account-error: color-mix(in srgb, rgb(var(--text-color)) 72%, rgb(255 72 72));--nwp-account-error-soft: color-mix(in srgb, var(--nwp-account-error) 9%, transparent);--nwp-account-control: 3.5rem;--nwp-account-gutter: 1.5625rem;position:relative}.nwp-account__disclosure{position:relative}.nwp-account__trigger{position:relative;display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:.5rem;margin:-.5rem;border-radius:var(--rounded-full);color:inherit;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--nwp-account-ease)}.nwp-account__trigger::-webkit-details-marker{display:none}.nwp-account__trigger::marker{content:""}@media(hover:hover){.nwp-account__trigger:hover{background-color:rgb(var(--text-color) / .08)}}.nwp-account__disclosure[open]>.nwp-account__trigger{background-color:rgb(var(--text-color) / .08)}.nwp-account__trigger:active .header__nav-icon,.nwp-account__trigger:active .nwp-account__monogram{transform:scale(.86);transition-duration:.08s}.nwp-account__monogram{display:grid;width:1.5rem;height:1.5rem;place-items:center;border:1px solid rgb(var(--text-color) / .4);border-radius:50%;background:rgb(var(--text-color) / .06);font-family:var(--text-font-family);font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;transition:transform .3s var(--nwp-ease-spring, cubic-bezier(.34, 1.3, .4, 1))}.nwp-account__anchor{position:absolute;z-index:12;inset-block-start:100%;inset-inline:0;display:block;height:.6875rem;opacity:0;pointer-events:none;transition:opacity .12s var(--nwp-account-ease)}.nwp-account__anchor:after{content:"";position:absolute;inset-block-end:-.3125rem;inset-inline-start:50%;width:.75rem;height:.75rem;border-block-start:1px solid var(--nwp-account-hairline);border-inline-start:1px solid var(--nwp-account-hairline);background:var(--nwp-account-panel-paint);rotate:45deg;translate:-50% 0}.nwp-account__disclosure[open]>.nwp-account__trigger>.nwp-account__anchor{opacity:1;pointer-events:auto;transition-duration:.16s}.nwp-account__panel{z-index:10;inset-inline-start:auto;inset-inline-end:-.5rem;width:min(23.5rem,calc(100vw - 2 * var(--container-gutter, 1.5rem)));min-width:0;max-width:none;padding-block:.25rem .625rem;color:rgb(var(--text-color));text-align:start;cursor:default;transform-origin:var(--transform-origin-end, 100%) 0}[dir=rtl] .nwp-account__panel{transform-origin:0 0}.nwp-account__intro{display:grid;gap:.375rem;padding:1rem var(--nwp-account-gutter) 0}.nwp-account__eyebrow{color:rgb(var(--text-color) / .62);font-family:var(--text-font-family);font-size:.625rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.nwp-account__panel .nwp-account__heading,.nwp-account--sidebar .nwp-account__heading{display:block;margin:0;color:rgb(var(--text-color));font-family:var(--heading-font-family);font-size:1.0625rem;font-style:var(--heading-font-style);font-weight:500;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.nwp-account__text{margin:0;color:rgb(var(--text-color) / .62);font-family:var(--text-font-family);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.nwp-account__form-wrap{padding:1rem var(--nwp-account-gutter) 0}.nwp-account__form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto var(--nwp-account-control);column-gap:0;row-gap:.625rem;isolation:isolate}.nwp-account__form:before{content:"";grid-column:1 / -1;grid-row:2;z-index:0;pointer-events:none;border:1px solid rgb(var(--text-color) / .2);border-radius:.75rem;background:linear-gradient(120deg,rgb(var(--text-color) / .025),rgb(var(--text-color) / .008));box-shadow:inset 0 1px rgb(var(--text-color) / .035);transition:border-color .24s var(--nwp-account-ease),background .24s var(--nwp-account-ease),box-shadow .24s var(--nwp-account-ease)}.nwp-account__label{grid-column:1 / -1;grid-row:1;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:rgb(var(--text-color) / .58);font-family:var(--text-font-family);font-size:.6875rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;transition:color .24s var(--nwp-account-ease)}.nwp-account__label-hint{color:rgb(var(--text-color) / .58);font-weight:500;letter-spacing:.08em;text-transform:none;white-space:nowrap}.nwp-account__field{grid-column:1;grid-row:2;z-index:1;display:flex;min-width:0;align-items:stretch}.nwp-account__input{-webkit-appearance:none;appearance:none;width:100%;min-width:0;height:100%;margin:0;padding:0 1.125rem;border:0;border-radius:.75rem 0 0 .75rem;background:transparent;box-shadow:none;outline:none;color:rgb(var(--text-color));caret-color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1}[dir=rtl] .nwp-account__input{border-radius:0 .75rem .75rem 0}.nwp-account__input::placeholder{color:rgb(var(--text-color) / .62);font-weight:400;letter-spacing:0}.nwp-account__input:-webkit-autofill,.nwp-account__input:-webkit-autofill:hover,.nwp-account__input:-webkit-autofill:focus{-webkit-text-fill-color:rgb(var(--text-color));-webkit-box-shadow:0 0 0 100rem rgb(var(--background-without-opacity)) inset;transition:background-color 9999s ease-in-out 0s}.nwp-account__action{grid-column:2;grid-row:2;z-index:1;display:flex;align-items:stretch;padding:.375rem}.nwp-account__submit{-webkit-appearance:none;appearance:none;position:relative;display:inline-grid;height:100%;margin:0;padding:0 1.125rem;place-items:center;border:1px solid rgb(var(--text-color) / .16);border-radius:.5rem;background:rgb(var(--text-color) / .065);box-shadow:inset 0 1px rgb(var(--text-color) / .04);color:rgb(var(--text-color) / .82);cursor:pointer;font-family:var(--text-font-family);font-size:.6875rem;font-weight:650;letter-spacing:.2em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:color .24s var(--nwp-account-ease),background-color .24s var(--nwp-account-ease),border-color .24s var(--nwp-account-ease),box-shadow .24s var(--nwp-account-ease),transform .24s var(--nwp-account-ease)}.nwp-account__submit>*{grid-area:1 / 1}.nwp-account__submit-busy{display:inline-flex;align-items:center;gap:.5rem;opacity:0}.nwp-account__spinner{width:.75rem;height:.75rem;border:1.5px solid currentColor;border-inline-end-color:transparent;border-radius:50%}@media(hover:hover){.nwp-account__form:hover:before{border-color:rgb(var(--text-color) / .34);background:linear-gradient(120deg,rgb(var(--text-color) / .04),rgb(var(--text-color) / .014))}}.nwp-account__form:focus-within:before{border-color:rgb(var(--text-color) / .44);background:linear-gradient(120deg,rgb(var(--text-color) / .04),rgb(var(--text-color) / .014));box-shadow:0 0 0 3px rgb(var(--text-color) / .025),inset 0 1px rgb(var(--text-color) / .05)}.nwp-account__form:focus-within .nwp-account__label{color:rgb(var(--text-color) / .76)}.nwp-account__form:has(.nwp-account__input:not(:placeholder-shown)):before,.nwp-account__form.nwp-has-value:before{border-color:rgb(var(--text-color) / .78);background:linear-gradient(120deg,rgb(var(--text-color) / .065),rgb(var(--text-color) / .022));box-shadow:0 0 0 4px rgb(var(--text-color) / .055),0 18px 60px #00000057,inset 0 1px rgb(var(--text-color) / .07)}.nwp-account__form:has(.nwp-account__input:not(:placeholder-shown)) .nwp-account__label,.nwp-account__form.nwp-has-value .nwp-account__label{color:rgb(var(--text-color) / .92)}.nwp-account__form:has(.nwp-account__input:not(:placeholder-shown)) .nwp-account__submit:not([disabled]),.nwp-account__form.nwp-has-value .nwp-account__submit:not([disabled]){color:rgb(var(--background-without-opacity));background:rgb(var(--text-color));border-color:rgb(var(--text-color));box-shadow:0 7px 22px #00000047,inset 0 1px #ffffffd9}@media(hover:hover){.nwp-account__submit:not([disabled]):hover{color:rgb(var(--background-without-opacity));background:rgb(var(--text-color));border-color:rgb(var(--text-color));box-shadow:0 9px 28px #00000052;transform:translateY(-1px)}}.nwp-account__submit:focus-visible{outline:2px solid rgb(var(--text-color) / .65);outline-offset:3px}.nwp-account__form.is-invalid:before,.nwp-account__form.is-invalid:has(.nwp-account__input):before{border-color:var(--nwp-account-error);background:linear-gradient(120deg,var(--nwp-account-error-soft),transparent);box-shadow:0 0 0 4px var(--nwp-account-error-soft)}.nwp-account__form.is-invalid .nwp-account__label,.nwp-account__form.is-invalid:has(.nwp-account__input) .nwp-account__label{color:var(--nwp-account-error)}.nwp-account__error{grid-column:1 / -1;grid-row:3;margin:0;color:var(--nwp-account-error);font-family:var(--text-font-family);font-size:.75rem;line-height:1.4}.nwp-account__submit[disabled]{cursor:wait;transform:none}.nwp-account__form.is-submitting .nwp-account__submit-label{opacity:0}.nwp-account__form.is-submitting .nwp-account__submit-busy{opacity:1}.nwp-account__form.is-submitting .nwp-account__submit{color:rgb(var(--background-without-opacity));background:rgb(var(--text-color));border-color:rgb(var(--text-color))}@media(prefers-reduced-motion:no-preference){.nwp-account__form.is-submitting .nwp-account__spinner{animation:nwp-account-spin .7s linear infinite}}@keyframes nwp-account-spin{to{rotate:360deg}}.nwp-account__links{margin-block-start:1rem;padding-block-start:.5rem;border-block-start:1px solid rgb(var(--text-color) / .1)}.nwp-account__panel .nwp-account__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 .5rem;padding:.5rem 1.0625rem;border-radius:.625rem;color:rgb(var(--text-color) / .86);font-family:var(--text-font-family);font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.nwp-account__row svg{flex:none;opacity:.45;transition:opacity .18s var(--nwp-account-ease),translate .25s var(--nwp-account-ease)}@media(hover:hover){.nwp-account__panel .nwp-account__row:hover{background-color:rgb(var(--text-color) / .07);color:rgb(var(--text-color))}.nwp-account__row:hover svg{opacity:1;translate:2px 0}}[dir=rtl] .nwp-account__row svg{transform:scaleX(-1)}@media(hover:hover){[dir=rtl] .nwp-account__row:hover svg{translate:-2px 0}}.nwp-account__panel .nwp-account__row--muted{color:rgb(var(--text-color) / .62)}.nwp-account__note{display:flex;align-items:center;gap:.5rem;margin:0;padding:.75rem var(--nwp-account-gutter) .25rem;color:rgb(var(--text-color) / .62);font-family:var(--text-font-family);font-size:.6875rem;line-height:1.5}.nwp-account__note svg{flex:none;opacity:.7}.nwp-account__panel .nwp-account__note a,.nwp-account--sidebar .nwp-account__note a{margin:0;padding:0;border-radius:0;background:none;color:rgb(var(--text-color) / .66);text-decoration:underline;text-decoration-color:rgb(var(--text-color) / .3);text-underline-offset:.2em;transition:color .18s var(--nwp-account-ease),text-decoration-color .18s var(--nwp-account-ease)}.nwp-account__panel .nwp-account__note a:hover,.nwp-account--sidebar .nwp-account__note a:hover{background:none;color:rgb(var(--text-color));text-decoration-color:rgb(var(--text-color))}.nwp-account__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;padding:1rem var(--nwp-account-gutter) .25rem}.nwp-account__identity .nwp-account__monogram{width:2.25rem;height:2.25rem;font-size:.875rem}.nwp-account__identity-copy{display:grid;gap:.125rem;min-width:0}.nwp-account__identity-copy .nwp-account__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.nwp-account__disclosure[open] .nwp-account__rise{animation:nwp-account-rise .42s var(--nwp-account-ease) both;animation-delay:calc(var(--i, 0) * 40ms + 70ms)}}@keyframes nwp-account-rise{0%{transform:translateY(8px)}to{transform:none}}@media screen and (min-width:1000px){body:has(.shopify-section--header .nwp-account__disclosure[open]):after{opacity:1}}.nwp-account--sidebar{--nwp-account-control: 3.5rem;--nwp-account-gutter: 0;display:grid;gap:.875rem;padding-block:.25rem}.nwp-account--sidebar .nwp-account__intro,.nwp-account--sidebar .nwp-account__form-wrap,.nwp-account--sidebar .nwp-account__note,.nwp-account--sidebar .nwp-account__identity{padding:0}.nwp-account--sidebar .nwp-account__submit{padding-inline:.875rem;font-size:.625rem;letter-spacing:.15em}.nwp-account--sidebar .nwp-account__links{display:grid;gap:.125rem;margin-block-start:0;padding-block-start:.75rem}.nwp-account--sidebar .nwp-account__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-block-size:2.75rem;color:rgb(var(--text-color) / .86);font-family:var(--text-font-family);font-size:.8125rem;font-weight:500}@media(forced-colors:active){.nwp-account__anchor:after,.nwp-account__form:before,.nwp-account__submit,.nwp-account__monogram,.nwp-account__links{border-color:CanvasText}.nwp-account__form.nwp-has-value .nwp-account__submit:not([disabled]),.nwp-account__form:has(.nwp-account__input:not(:placeholder-shown)) .nwp-account__submit:not([disabled]){forced-color-adjust:none;color:Canvas;background:CanvasText;border-color:CanvasText}.nwp-account__input:focus-visible{outline:2px solid Highlight;outline-offset:-4px}}@media(prefers-reduced-motion:reduce){.nwp-account__trigger,.nwp-account__monogram,.nwp-account__anchor,.nwp-account__form:before,.nwp-account__label,.nwp-account__submit,.nwp-account__row svg,.nwp-account__note a{transition-duration:.01s}.nwp-account__submit:not([disabled]):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nwp-account.css.map */
