.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer{background:#f6f8f7;color:#555;font-size:13px}.password-footer__powered-by{margin:0}.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:#087843;font-weight:650;cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:#00893d;text-decoration:none}.section-password{flex-grow:1;display:flex}.dg-soon{--dg-soon-green: #087843;--dg-soon-gradient: linear-gradient(110deg, #00df37, #00cba8);position:relative;flex:1;display:grid;place-items:center;padding:clamp(32px,8vw,96px) 16px;overflow:hidden;background:#f6f8f7;color:#292929;font-family:var(--font-body--family),sans-serif}.dg-soon__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40rem 28rem at 15% 10%,#00df3726,transparent 70%),radial-gradient(36rem 26rem at 90% 95%,#00cba826,transparent 70%);pointer-events:none}.dg-soon__card{position:relative;width:min(100%,560px);display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(32px,6vw,56px) clamp(20px,6vw,56px);text-align:center;background:#fff;border:1px solid #e6ebe8;border-radius:24px;box-shadow:0 24px 60px -24px #10302040}.dg-soon__logo{width:min(100%,320px);height:auto;margin-bottom:8px}.dg-soon__wordmark{margin:0 0 8px;font-size:28px;font-weight:850;letter-spacing:3px;color:#00c979;text-transform:uppercase}.dg-soon__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px;border-radius:30px;background:#e9f8ef;color:var(--dg-soon-green);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dg-soon__eyebrow span{width:8px;height:8px;border-radius:50%;background:#00c95a;animation:dg-soon-pulse 1.8s ease-in-out infinite}@keyframes dg-soon-pulse{50%{opacity:.35;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.dg-soon__eyebrow span{animation:none}}.dg-soon__title{margin:0;font-size:clamp(32px,5vw,46px);line-height:1.08;letter-spacing:-1.5px;font-weight:800;color:#1d1d1d;text-wrap:balance}.dg-soon__text,.dg-soon__message{margin:0;max-width:42ch;font-size:16px;line-height:1.6;color:#555;text-wrap:pretty}:is(.dg-soon__text,.dg-soon__message) p{margin:0}.dg-soon__message{padding:12px 16px;border-radius:12px;background:#f6f8f7;color:#303030}.dg-soon__form{width:100%;margin-top:10px}.dg-soon__field{display:flex;gap:6px;padding:5px;border:1px solid #dfe5e2;border-radius:40px;background:#f8f8f8}.dg-soon__field:focus-within{border-color:var(--dg-soon-green);box-shadow:0 0 0 3px #08784326}.dg-soon__field input{flex:1;min-width:0;padding:12px 16px;border:0;background:transparent;color:#1d1d1d;font:inherit;font-size:16px;outline:none}.dg-soon__field button{flex-shrink:0;padding:12px 22px;border:0;border-radius:40px;background:var(--dg-soon-gradient);color:#103e25;font:inherit;font-size:15px;font-weight:750;cursor:pointer;box-shadow:0 4px 12px #00d65a30;transition:transform .15s ease,box-shadow .15s ease}.dg-soon__field button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00d65a45}.dg-soon__field button:focus-visible{outline:3px solid var(--dg-soon-green);outline-offset:2px}@media(max-width:480px){.dg-soon__field{flex-direction:column;border-radius:18px}.dg-soon__field button{border-radius:14px}}.dg-soon__hint{margin:10px 0 0;font-size:12px;color:#777}.dg-soon__notice{margin:10px 0 0;font-size:14px;font-weight:600}.dg-soon__notice--ok{margin:0;padding:14px 16px;border-radius:14px;background:#e9f8ef;color:var(--dg-soon-green)}.dg-soon__notice--error{color:#b42318}.dg-whatsapp{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:56px;min-height:56px;padding:14px 20px;border:1px solid #00bd71;border-radius:999px;background:linear-gradient(110deg,#00d638,#00c8a7);color:#103e25;text-decoration:none;font:750 14px/1.2 Arial,Helvetica,sans-serif;box-shadow:0 5px 22px #0003;transition:transform .15s,box-shadow .15s}.dg-whatsapp svg{flex:none}.dg-whatsapp:hover{transform:translateY(-2px);color:#103e25;box-shadow:0 7px 24px #0004}.dg-whatsapp:focus-visible{outline:3px solid #075e38;outline-offset:4px}body:has(dialog[open]) .dg-whatsapp{visibility:hidden}@media(max-width:650px){.dg-whatsapp{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:56px;height:56px;padding:14px}.dg-whatsapp>span{display:none}}@media(prefers-reduced-motion:reduce){.dg-whatsapp{transition:none}}.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/7/compiled_assets/styles.css.map?subset=AAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAEA */
