.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}body:has(.urly-pw){background-color:#f1e6d4;background-image:linear-gradient(#1B244014 1px,transparent 1px),linear-gradient(90deg,#1B244014 1px,transparent 1px);background-size:28px 28px;color:#1b2440}body:has(.urly-pw) .password-footer{color:#1b2440;background:transparent;font-size:13px}.urly-pw{color:#1b2440;font-family:var(--sans, "Helvetica Neue", Arial, sans-serif);line-height:1.6;width:100%}.urly-pw *{box-sizing:border-box}.urly-pw__wrap{max-width:1080px;margin:0 auto;padding:0 20px}.urly-pw__mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.urly-pw__top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid #1B2440}.urly-pw__logo{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:24px;letter-spacing:-.02em}.urly-pw__main{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:64px 0}.urly-pw__tag{display:inline-block;font-family:ui-monospace,Consolas,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:1px solid #1B2440;padding:4px 10px;background:#f9f3e8}.urly-pw__h1{font-size:clamp(44px,7vw,88px);line-height:.96;letter-spacing:-.035em;margin:18px 0;font-weight:700;text-wrap:balance;color:#1b2440}.urly-pw__h1 em{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.01em}.urly-pw__lede{font-size:clamp(17px,1.5vw,19px);color:#555a6e;max-width:44ch;margin:0 0 26px}.urly-pw mark{background:linear-gradient(transparent 55%,#f2d16b 55%);color:inherit;padding:0 2px}.urly-pw__status{border:1.5px solid #1B2440;background:#f9f3e8;max-width:440px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.urly-pw__status-top{display:flex;justify-content:space-between;background:#1b2440;color:#f1e6d4;padding:9px 12px}.urly-pw__status ol{list-style:none;margin:0;padding:0}.urly-pw__status li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #1B244033}.urly-pw__status li:first-child{border-top:0}.urly-pw__done{color:#7a5e05}.urly-pw__now{background:#f2d16b;padding:2px 6px}.urly-pw__form{margin-top:24px;max-width:440px}.urly-pw__label{display:block;margin-bottom:8px}.urly-pw__row{display:flex;gap:8px;flex-wrap:wrap}.urly-pw__row input{flex:1 1 220px;min-width:0;height:48px;padding:0 14px;border:1.5px solid #1B2440;background:#f9f3e8;color:#1b2440;font:inherit;font-size:15px;border-radius:0}.urly-pw__row button{height:48px;padding:0 22px;border:1.5px solid #1B2440;background:#1b2440;color:#f1e6d4;font:inherit;font-weight:600;font-size:15px;cursor:pointer;border-radius:0}.urly-pw__row button:hover{background:#11182e}.urly-pw__row input:focus-visible,.urly-pw__row button:focus-visible{outline:2px solid #B08A12;outline-offset:2px}.urly-pw__fine{font-size:12px;color:#555a6e;margin:8px 0 0}.urly-pw__ok{background:#f2d16b;padding:12px 14px;margin:0;font-weight:600}.urly-pw__err{color:#8a2b1e;font-size:13px;margin:8px 0 0}.urly-pw__contact{margin-top:20px;color:#555a6e}.urly-pw a{color:#1b2440}.urly-pw__diagram{position:relative;display:flex;justify-content:center;align-items:center;min-height:380px}.urly-pw__big{width:min(250px,60%);height:auto}.urly-pw__anno{position:absolute;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.5;border-top:1px solid #1B2440;padding-top:6px;width:min(180px,44%);text-transform:uppercase;letter-spacing:.06em}.urly-pw__anno em{display:block;font-family:"Instrument Serif",Georgia,serif;font-size:16px;text-transform:none;letter-spacing:0}.urly-pw__anno--a{top:10px;right:0;text-align:right}.urly-pw__anno--b{top:46%;left:0}.urly-pw__anno--c{bottom:10px;right:0;text-align:right}.urly-pw__foot{border-top:1px solid #1B2440;padding:18px 0 8px;color:#555a6e}@media screen and (max-width:820px){.urly-pw__main{grid-template-columns:1fr;padding:40px 0}.urly-pw__diagram{min-height:320px}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;inset-inline-start:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;inset-inline-end:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAE */
