.template-password{--ts-white: #ffffff;--ts-ink: #0f172a;--ts-muted: #475569;--ts-stroke: rgba(15,23,42,.1);--ts-stroke-2: rgba(15,23,42,.06);--ts-shadow: 0 22px 50px rgba(2,6,23,.16);--ts-accent: #2563eb;--ts-accent-2: #7c3aed;--ts-card-top: rgba(255,255,255,.96);--ts-card-btm: rgba(245,247,250,.95);--ts-card-blur: blur(6px);--ts-page-bg: #fcfcfd}body.template-password{background:var(--ts-page-bg)}.template-password .content-for-layout{min-height:60vh;padding:clamp(28px,5vw,72px) 16px}.template-password .skip-to-content-link.button.visually-hidden{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.template-password .ts-password-bar{max-width:1200px;margin:10px auto 14px;padding:10px 16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;background:#ffffffe0;border:1px solid var(--ts-stroke);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 30px #0206171a}.template-password .ts-password-brand .password-logo{display:block}.template-password .ts-password-brand h1,.template-password .ts-password-brand .h3{margin:0;letter-spacing:.2px;font-weight:800}.template-password .ts-series__label--mobile,.template-password .ts-login__label--mobile,.template-password .ts-content__only-mobile{display:none}.template-password .ts-content__group-title{grid-column:1 / -1;margin:4px 2px;font-weight:800;font-size:.92rem;letter-spacing:.2px;color:var(--ts-muted)}.template-password .ts-password-actions summary{list-style:none;-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;background:var(--ts-white);border:1px solid var(--ts-stroke);box-shadow:0 6px 16px #02061712;transition:box-shadow .12s ease,transform .06s ease,border-color .12s ease;text-decoration:none;color:var(--ts-ink);font-weight:600}.template-password .ts-password-actions summary::-webkit-details-marker{display:none}.template-password .ts-password-actions .modal__toggle-open,.template-password .ts-password-actions .modal__toggle-close{display:inline-flex;align-items:center;gap:8px}.template-password .ts-password-actions .modal__toggle-close{display:none}.template-password .ts-password-actions details[open] .modal__toggle-open{display:none}.template-password .ts-password-actions details[open] .modal__toggle-close{display:inline-flex}.template-password .ts-password-actions .svg-wrapper svg{width:18px;height:18px;display:block}.template-password .ts-password-actions summary:hover{box-shadow:0 10px 22px #0206171a;border-color:#0f172a2e}.template-password .ts-password-actions summary:active{transform:translateY(1px)}.template-password .email-signup-banner,.template-password .password-main,.template-password .newsletter{max-width:980px;margin:0 auto}.template-password .email-signup-banner .banner__box,.template-password .newsletter .banner__box,.template-password .password__box{background:linear-gradient(180deg,var(--ts-card-top),var(--ts-card-btm));-webkit-backdrop-filter:var(--ts-card-blur);backdrop-filter:var(--ts-card-blur);border:1px solid var(--ts-stroke);border-radius:18px;box-shadow:var(--ts-shadow);padding:clamp(26px,3.8vw,46px);position:relative}.template-password .email-signup-banner .banner__box:before{content:"";position:absolute;inset:6px 10px auto 10px;height:46px;background:linear-gradient(180deg,#ffffffa6,#fff0);border-radius:14px;pointer-events:none}.template-password .email-signup-banner h2,.template-password .email-signup-banner .banner__heading{text-align:center;margin:0 0 .5rem;letter-spacing:.2px;font-weight:800;font-size:clamp(22px,2.2vw,28px)}.template-password .email-signup-banner p{text-align:center;margin:0 0 1.1rem;color:var(--ts-ink);opacity:.95;line-height:1.6;font-size:clamp(14px,1.2vw,16px)}.template-password .email-signup-banner ul{list-style:none;margin:0;padding:0}.template-password .email-signup-banner li{margin:0}.template-password .field__label{display:none}.template-password .newsletter-form__field-wrapper input[type=email]{height:50px;border-radius:12px;border:1px solid var(--ts-stroke);background:var(--ts-white);width:100%;outline:none;transition:box-shadow .12s ease,border-color .12s ease}.template-password .newsletter-form__field-wrapper input[type=email]:focus{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb26}.template-password .newsletter-form__button{height:50px;min-width:62px;border-radius:12px;border:0;padding:0 20px;color:#fff;background:linear-gradient(135deg,var(--ts-accent),var(--ts-accent-2));box-shadow:0 10px 22px #2563eb40;transition:transform .06s ease,filter .12s ease,box-shadow .12s ease}.template-password .newsletter-form__button:hover{filter:brightness(1.05);box-shadow:0 12px 26px #7c3aed47}.template-password .newsletter-form__button:active{transform:translateY(1px)}.template-password .ts-contact-card{max-width:980px;margin:20px auto 0;padding:clamp(20px,2.8vw,30px);background:var(--ts-white);border:1px solid var(--ts-stroke);border-radius:16px;box-shadow:0 14px 30px #0206171a;text-align:center}.template-password .ts-contact-card__title{margin:0 0 6px;font-weight:800;letter-spacing:.2px;font-size:clamp(16px,1.6vw,18px)}.template-password .ts-contact-card__note{margin-top:8px;opacity:.8;font-size:.95rem}.template-password .ts-contact-card__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:10px 16px;border-radius:12px;color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--ts-accent),var(--ts-accent-2));box-shadow:0 8px 20px #2563eb33;transition:transform .06s ease,filter .12s ease,box-shadow .12s ease}.template-password .ts-contact-card__cta:hover{filter:brightness(1.05);box-shadow:0 10px 24px #7c3aed42}.template-password .ts-contact-card__cta:active{transform:translateY(1px)}.template-password .ts-legal{max-width:980px;margin:10px auto 6px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:.95rem}.template-password .ts-legal a{color:inherit;text-decoration:none;border-bottom:1px dotted rgba(15,23,42,.35)}.template-password .ts-legal a:hover{border-bottom-style:solid}.template-password .password__footer{padding-top:14px}.template-password .password__footer .shopify-link svg{width:28px;height:auto;display:block}.template-password .password__footer-caption,.template-password .password__footer-login{display:block;text-align:center;margin-top:6px;opacity:.9;font-size:.92rem}[id^=shopify-section][id$=password-header] .password__media,[id^=shopify-section][id$=password-header] .password__image{display:none!important}@media (max-width: 749px){.template-password .ts-password-bar{padding:8px;grid-template-columns:1fr;gap:10px}.template-password .ts-password-brand{display:flex;justify-content:center}.template-password .ts-password-actions{width:100%;justify-content:center;flex-wrap:wrap;gap:8px}.template-password .ts-password-actions summary{padding:10px 12px}.template-password .ts-series__label--desktop,.template-password .ts-login__label--desktop{display:none}.template-password .ts-series__label--mobile,.template-password .ts-login__label--mobile{display:inline}.template-password .ts-series--desktop-only{display:none}.template-password .ts-content__only-mobile{display:block}.template-password .ts-series__menu{left:0;right:auto;width:92vw;grid-template-columns:1fr;max-height:70vh;overflow:auto;-webkit-overflow-scrolling:touch}.template-password .email-signup-banner .banner__box{padding:18px}}.template-password .ts-legal{display:none!important}.template-password .password-header,.template-password .ts-password-bar{position:relative;z-index:1001}.template-password .ts-password-actions{position:relative;z-index:1002}.template-password .ts-series{position:relative}.template-password .ts-series__menu{z-index:1100}.template-password .email-signup-banner .ml-form-embedContainer h4,.template-password .email-signup-banner .ml-form-embedContainer p:first-of-type{display:none!important}.template-password .email-signup-banner .ml-form-embedContainer,.template-password .email-signup-banner .ml-form-embedWrapper{width:100%}.template-password .email-signup-banner .ml-form-embedWrapper{max-width:700px;margin:0 auto}.template-password .email-signup-banner .ml-form input[type=email]{height:46px;width:100%;border:1px solid rgba(15,23,42,.16);border-radius:12px;background:#fff;outline:none}.template-password .email-signup-banner .ml-form .ml-submit{height:46px;min-width:56px;border:0;border-radius:12px;padding:0 18px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 6px 16px #2563eb40;cursor:pointer;transition:transform .06s ease,filter .12s ease,box-shadow .12s ease;display:inline-flex;align-items:center;justify-content:center;margin-top:10px}.template-password .email-signup-banner .ml-form .ml-submit:hover{filter:brightness(1.05);box-shadow:0 8px 20px #7c3aed47}.template-password .email-signup-banner .ml-form .ml-submit:active{transform:translateY(1px)}.template-password .email-signup-banner .ml-form .ml-consent,.template-password .email-signup-banner .ml-form .ml-privacy-policy{margin-top:10px;font-size:.92rem;opacity:.9}.template-password .email-signup-banner .ml-form label{display:inline-flex;gap:8px}.template-password .email-signup-banner .email-signup-banner__heading{display:block!important}.template-password .email-signup-banner #mlb2-31079037 .ml-form-embedContent h4{display:none!important}.template-password .email-signup-banner #mlb2-31079037 .ml-form-embedBody{margin-top:8px}.template-password .email-signup-banner #mlb2-31079037 .ml-form-embedWrapper{max-width:760px!important}.template-password .email-signup-banner #mlb2-31079037 .ml-form-embedBody{padding:28px 28px 0!important}.template-password .email-signup-banner #mlb2-31079037 .ml-form-embedSubmit{margin:16px 0 6px!important}#mlb2-31079037 .ml-form-embedPermissions .ml-form-embedPermissionsContent{max-width:680px}#mlb2-31079037 .ml-form-embedContent p,#mlb2-31079037 .ml-form-embedPermissions p{color:#222}#mlb2-31079037 .ml-form-embedPermissions .description{color:#444}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-password.css.map */
