.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}.pp-news{--pink:#ef5fa7;--yel:#f7d717;--navy:#1b1740;--ind:#4a3fe0;font-family:Nunito,system-ui,sans-serif;font-weight:800;color:var(--navy);padding:80px 0 100px;background-color:#f7d717;background-image:repeating-linear-gradient(90deg,rgba(20,18,0,.55) 0 46px,transparent 46px 140px),repeating-linear-gradient(0deg,rgba(20,18,0,.45) 0 40px,transparent 40px 130px),repeating-linear-gradient(90deg,#c4122f 0 2px,transparent 2px 70px),repeating-linear-gradient(0deg,#c4122f 0 2px,transparent 2px 65px);border-top:4px solid var(--navy)}.pp-news *,.pp-news *:before,.pp-news *:after{box-sizing:border-box}.pp-news :focus-visible{outline:3px solid var(--ind);outline-offset:3px}.pp-n-wrap{max-width:900px;margin:0 auto;padding:0 24px}.pp-n-card{position:relative;background:var(--pink);color:#fff;border:4px solid var(--navy);border-radius:28px;box-shadow:10px 10px 0 var(--navy);padding:38px 40px 42px}.pp-n-star{position:absolute;bottom:16px;right:26px;width:20px;fill:#fff}.pp-n-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.pp-n-text h2{margin:0;font-family:Archivo Black,Impact,sans-serif;font-weight:400;font-size:clamp(40px,6vw,68px);line-height:.98;text-shadow:4px 4px 0 var(--navy);color:#fff}.pp-n-text p{margin:14px 0 0;font-size:18px;line-height:1.5;max-width:36ch;color:#fff}.pp-n-env{width:min(140px,30%);flex:0 0 auto;transform:rotate(8deg)}.pp-n-form{margin-top:26px}.pp-n-fields{display:flex;flex-wrap:wrap;gap:12px}.pp-n-fields input{flex:1 1 240px;min-width:0;border:4px solid var(--navy);border-radius:999px;padding:13px 22px;background:#fff;color:var(--navy);font:800 17px Nunito,sans-serif}.pp-n-btn{background:var(--yel);color:var(--navy);border:4px solid var(--navy);border-radius:999px;padding:12px 28px;font-family:Archivo Black,sans-serif;font-size:18px;box-shadow:4px 4px 0 var(--navy);cursor:pointer}.pp-n-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--navy)}.pp-n-vis{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-n-msg{margin:0;background:#fff;color:var(--navy);border:3px solid var(--navy);border-radius:14px;padding:12px 18px;font-family:Space Mono,monospace;font-size:15px}.pp-n-msg--err{background:#ffe3e3;margin-bottom:12px}@media(max-width:640px){.pp-n-row{flex-direction:column;align-items:flex-start}.pp-n-env{width:110px}}.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;left: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;right: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/4/compiled_assets/styles.css.map?subset=AAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI */
