@font-face{font-family:Artenos Text;src:url(/fonts/Figtree-Variable.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap}@font-face{font-family:Artenos Display;src:url(/fonts/CormorantGaramond-Variable.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--an-page-max:1840px;--an-gutter:clamp(16px, 2.5vw, 40px);--an-page-width:min(var(--an-page-max), calc(100% - 2 * var(--an-gutter)));--an-reading-width:760px;--artenos-marrom:#4b3026;--artenos-argila:#b26b4f;--artenos-pessego:#edc5ad;--artenos-perola:#faf2eb;--artenos-musgo:#566044;--an-argila-texto:#8f4f34;--an-argila-forte:#9a5538;--an-musgo-escuro:#454d36;--an-erro:#a23827;--an-erro-fundo:#fbe9e4;--an-sucesso:#566044;--an-sucesso-fundo:#edf0e5;--an-alerta:#7a5500;--an-alerta-fundo:#fbf0d8;--an-bg:#f4eee6;--an-surface:#fff;--an-surface-soft:var(--artenos-perola);--an-surface-warm:color-mix(in srgb, var(--artenos-pessego) 38%, var(--artenos-perola));--an-line:#ead8ca;--an-line-strong:#9c7c68;--an-text:var(--artenos-marrom);--an-text-muted:#6b5a4e;--an-overlay:#2b1b157a;--font-body:"Artenos Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Artenos Display", Georgia, "Times New Roman", serif;--an-fs-2xs:.6875rem;--an-fs-xs:.75rem;--an-fs-sm:.875rem;--an-fs-md:1rem;--an-fs-lg:1.125rem;--an-fs-xl:1.375rem;--an-fs-2xl:clamp(1.6rem, 1.2rem + 1.2vw, 2.1rem);--an-fs-3xl:clamp(2rem, 1.4rem + 2vw, 2.9rem);--an-fs-display:clamp(2.4rem, 1.6rem + 3.2vw, 4.2rem);--an-lh-tight:1.1;--an-lh-snug:1.3;--an-lh-body:1.6;--an-s-1:4px;--an-s-2:8px;--an-s-3:12px;--an-s-4:16px;--an-s-5:20px;--an-s-6:24px;--an-s-8:32px;--an-s-10:40px;--an-s-12:48px;--an-s-16:64px;--an-r-sm:8px;--an-r-md:12px;--an-r-lg:18px;--an-r-xl:28px;--an-r-pill:999px;--an-r-organic:22px 8px 22px 8px;--an-shadow-sm:0 1px 2px #4b30260f, 0 2px 8px #4b30260d;--an-shadow-md:0 6px 20px #4b302617;--an-shadow-lg:0 18px 48px #4b302629;--an-shadow-focus:0 0 0 3px #56604447;--an-z-header:40;--an-z-dropdown:60;--an-z-overlay:1000;--an-z-toast:1100;--an-dur-instant:.12s;--an-dur-fast:.16s;--an-dur-base:.24s;--an-dur-slow:.34s;--an-ease-out:cubic-bezier(.22, 1, .36, 1);--an-ease-in:cubic-bezier(.55, 0, 1, .45);--an-ease-in-out:cubic-bezier(.65, 0, .35, 1);--an-ease-spring:cubic-bezier(.34, 1.32, .64, 1);--background:var(--an-bg);--foreground:var(--an-text);--primary:var(--artenos-marrom);--border:var(--an-line)}*{box-sizing:border-box}html{background:var(--background);-webkit-text-size-adjust:100%;scroll-padding-top:150px}@media (max-width:760px){html{scroll-padding-top:134px}}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--an-fs-md);line-height:var(--an-lh-body);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button{color:inherit;-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%}:where(h1,h2,h3,h4,strong,b,dd,data,output,[class*=price],[class*=total],[class*=count]){font-variant-numeric:lining-nums}::selection{background:var(--artenos-pessego);color:var(--artenos-marrom)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--artenos-musgo);outline-offset:3px}.bi{vertical-align:-.125em;flex-shrink:0;display:inline-block}.an-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.an-skip-link{z-index:var(--an-z-toast);border-radius:var(--an-r-md);background:var(--artenos-marrom);color:var(--artenos-perola);transition:top var(--an-dur-fast) var(--an-ease-out);padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;top:-80px;left:12px}.an-skip-link:focus{top:12px}:is(.store-nav-links,.seller-footer nav) a,.store-footer-grid>div:not(:first-child) a{text-decoration:none;position:relative}:is(.store-nav-links,.seller-footer nav) a:after,.store-footer-grid>div:not(:first-child) a:after{content:"";transform-origin:0;height:2px;transition:transform var(--an-dur-base) var(--an-ease-out);pointer-events:none;background:currentColor;border-radius:100% 3px;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}:is(.store-nav-links,.seller-footer nav) a:is(:hover,:focus-visible,[aria-current=page]):after,.store-footer-grid>div:not(:first-child) a:is(:hover,:focus-visible):after{transform:scaleX(1)}.store-footer-grid>div:not(:first-child) a{width:fit-content;max-width:100%}.an-btn{--btn-bg:var(--artenos-marrom);--btn-fg:var(--artenos-perola);--btn-border:var(--btn-bg);justify-content:center;align-items:center;gap:var(--an-s-2);min-height:46px;padding:0 var(--an-s-5);border:1px solid var(--btn-border);border-radius:var(--an-r-md);background:var(--btn-bg);color:var(--btn-fg);font:700 var(--an-fs-sm) / 1.2 var(--font-body);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--an-dur-fast) ease, border-color var(--an-dur-fast) ease, color var(--an-dur-fast) ease, box-shadow var(--an-dur-fast) ease, transform var(--an-dur-instant) var(--an-ease-out);text-decoration:none;display:inline-flex;position:relative}.an-btn:hover{--btn-bg:#3a241c}.an-btn:active:not(:disabled){transform:scale(.97)}.an-btn:disabled,.an-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.an-btn[aria-busy=true]{cursor:progress}.an-btn--secondary{--btn-bg:var(--an-surface);--btn-fg:var(--artenos-marrom);--btn-border:var(--an-line-strong)}.an-btn--secondary:hover{--btn-bg:var(--artenos-perola);--btn-border:var(--artenos-marrom)}.an-btn--moss{--btn-bg:var(--artenos-musgo)}.an-btn--moss:hover{--btn-bg:var(--an-musgo-escuro)}.an-btn--ghost{--btn-bg:transparent;--btn-fg:var(--artenos-marrom);--btn-border:transparent}.an-btn--ghost:hover{--btn-bg:color-mix(in srgb, var(--artenos-pessego) 35%, transparent)}.an-btn--danger{--btn-bg:var(--an-surface);--btn-fg:var(--an-erro);--btn-border:color-mix(in srgb, var(--an-erro) 45%, white)}.an-btn--danger:hover{--btn-bg:var(--an-erro-fundo)}.an-btn--block{width:100%}.an-btn--lg{min-height:52px;font-size:var(--an-fs-md)}.an-btn--sm{min-height:38px;padding:0 var(--an-s-3);font-size:var(--an-fs-xs)}.an-icon-btn{border-radius:var(--an-r-pill);width:44px;height:44px;color:var(--artenos-marrom);cursor:pointer;transition:background-color var(--an-dur-fast) ease, transform var(--an-dur-instant) var(--an-ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.an-icon-btn:hover{background:color-mix(in srgb, var(--artenos-pessego) 45%, transparent)}.an-icon-btn:active{transform:scale(.92)}.an-field{min-width:0;color:var(--an-text);font-size:var(--an-fs-sm);gap:6px;font-weight:650;display:grid}.an-input,.an-field :is(input:not([type=checkbox],[type=radio]),select,textarea){border:1px solid var(--an-line-strong);border-radius:var(--an-r-md);background:var(--an-surface);width:100%;min-height:46px;color:var(--an-text);font-size:var(--an-fs-md);transition:border-color var(--an-dur-fast) ease, box-shadow var(--an-dur-fast) ease;padding:11px 14px;font-weight:400}.an-input:focus,.an-field :is(input,select,textarea):focus{border-color:var(--artenos-musgo);box-shadow:var(--an-shadow-focus);outline:none}.an-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--an-erro)}.an-field-hint{color:var(--an-text-muted);font-size:var(--an-fs-xs);font-weight:400}.an-field-error{color:var(--an-erro);font-size:var(--an-fs-xs);align-items:flex-start;gap:6px;font-weight:650;display:flex}.an-badge{border-radius:var(--an-r-pill);background:var(--an-sucesso-fundo);min-height:24px;color:var(--an-musgo-escuro);font-size:var(--an-fs-2xs);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-weight:750;line-height:1.3;display:inline-flex}.an-badge--warm{background:color-mix(in srgb, var(--artenos-pessego) 55%, white);color:var(--an-argila-texto)}.an-badge--muted{color:var(--an-text-muted);background:#efe8e1}.an-badge--danger{background:var(--an-erro-fundo);color:var(--an-erro)}.an-alert{align-items:flex-start;gap:var(--an-s-3);padding:var(--an-s-3) var(--an-s-4);border:1px solid var(--an-line);border-radius:var(--an-r-md);background:var(--an-surface);color:var(--an-text);font-size:var(--an-fs-sm);border-left-width:4px;line-height:1.5;display:flex}.an-alert--error{border-color:color-mix(in srgb, var(--an-erro) 35%, white);border-left-color:var(--an-erro);background:var(--an-erro-fundo)}.an-alert--info{border-left-color:var(--artenos-musgo)}.an-alert strong{display:block}.an-skeleton{border-radius:var(--an-r-sm);background:#ece2d8;position:relative;overflow:hidden}.an-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.an-skeleton:after{animation:an-shimmer 1.4s var(--an-ease-in-out) infinite}}@keyframes an-shimmer{to{transform:translate(100%)}}.an-sound-toggle{min-height:44px;color:inherit;font-size:var(--an-fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:600;display:inline-flex}.an-sound-toggle-track{border-radius:var(--an-r-pill);opacity:.85;border:1.5px solid;flex:none;width:38px;height:22px;position:relative}.an-sound-toggle-track>span{width:13px;height:13px;transition:transform var(--an-dur-base) var(--an-ease-spring);background:currentColor;border-radius:50%;position:absolute;top:3px;left:3px}.an-sound-toggle[aria-checked=true] .an-sound-toggle-track{background:var(--artenos-musgo);border-color:var(--artenos-musgo);opacity:1}.an-sound-toggle[aria-checked=true] .an-sound-toggle-track>span{background:#fff;transform:translate(16px)}.an-state{justify-items:center;gap:var(--an-s-3);max-width:560px;margin:var(--an-s-10) auto;padding:var(--an-s-10) var(--an-s-6);border:1px dashed var(--an-line-strong);border-radius:var(--an-r-xl);background:var(--an-surface);text-align:center;display:grid}.an-state>svg{color:var(--an-argila-texto)}.an-state h1,.an-state h2{font:500 var(--an-fs-2xl) / var(--an-lh-tight) var(--font-display);margin:0}.an-state p{color:var(--an-text-muted);margin:0}.an-state-actions{justify-content:center;gap:var(--an-s-2);margin-top:var(--an-s-2);flex-wrap:wrap;display:flex}.an-overlay{z-index:var(--an-z-overlay);padding:var(--an-s-4);background:var(--an-overlay);opacity:0;transition:opacity var(--an-dur-base) var(--an-ease-out);place-items:center;display:grid;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.an-overlay{-webkit-backdrop-filter:blur(4px)saturate(.9);backdrop-filter:blur(4px)saturate(.9);background:#2b1b1566}}.an-overlay[data-state=open]{opacity:1}.an-overlay[data-state=closed]{transition-timing-function:var(--an-ease-in);transition-duration:var(--an-dur-fast)}.an-dialog{overscroll-behavior:contain;border-radius:var(--an-r-xl);background:var(--an-surface);width:min(460px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--an-shadow-lg);opacity:0;transition:opacity var(--an-dur-base) var(--an-ease-out), transform var(--an-dur-slow) var(--an-ease-spring);position:relative;overflow:auto;transform:translateY(12px)scale(.97)}.an-overlay[data-state=open] .an-dialog{opacity:1;transform:none}.an-overlay[data-state=closed] .an-dialog{transition-duration:var(--an-dur-fast);transition-timing-function:var(--an-ease-in)}.an-dialog--wide{width:min(880px,100%)}.an-dialog-close{z-index:2;box-shadow:var(--an-shadow-sm);background:#ffffffeb;position:absolute;top:12px;right:12px}.an-overlay--drawer{place-items:stretch end;padding:0}.an-drawer{border-radius:var(--an-r-xl) 0 0 var(--an-r-xl);opacity:1;flex-direction:column;width:min(420px,100vw);height:100dvh;max-height:none;display:flex;transform:translate(104%)}.an-overlay--drawer[data-state=open] .an-drawer{transition:transform var(--an-dur-slow) var(--an-ease-out);transform:none}.an-overlay--drawer[data-state=closed] .an-drawer{transition:transform var(--an-dur-base) var(--an-ease-in);transform:translate(104%)}.an-overlay--drawer-left{place-items:stretch start}.an-overlay--drawer-left .an-drawer,.an-overlay--drawer-left[data-state=closed] .an-drawer{border-radius:0 var(--an-r-xl) var(--an-r-xl) 0;transform:translate(-104%)}.an-overlay--drawer-left[data-state=open] .an-drawer{transform:none}.an-drawer-header{justify-content:space-between;align-items:center;gap:var(--an-s-3);padding:var(--an-s-4) var(--an-s-4) var(--an-s-3) var(--an-s-6);border-bottom:1px solid var(--an-line);display:flex}.an-drawer-header h2{font:600 var(--an-fs-xl) / 1.2 var(--font-display);margin:0}.an-drawer-body{overscroll-behavior:contain;padding:var(--an-s-5) var(--an-s-6);flex:1;overflow:auto}.an-drawer-footer{gap:var(--an-s-2);padding:var(--an-s-4) var(--an-s-6) calc(var(--an-s-4) + env(safe-area-inset-bottom));border-top:1px solid var(--an-line);background:var(--artenos-perola);display:grid}@media (max-width:600px){.an-overlay:not(.an-overlay--drawer){place-items:end stretch;padding:0}.an-overlay:not(.an-overlay--drawer) .an-dialog{border-radius:var(--an-r-xl) var(--an-r-xl) 0 0;width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);transform:translateY(40px)}.an-overlay:not(.an-overlay--drawer)[data-state=open] .an-dialog{transform:none}.an-drawer{width:min(100vw,420px)}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.an-reveal{opacity:0;transform:translateY(16px)}.an-reveal.is-revealed{opacity:1;transition:opacity var(--an-dur-slow) var(--an-ease-out), transform .48s var(--an-ease-out);transition-delay:var(--an-reveal-delay,0s);transform:none}@media print{.an-reveal{opacity:1!important;transform:none!important}}@keyframes an-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes an-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes an-check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes an-ring{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}:where(a,button){transition:background-color var(--an-dur-fast) ease, color var(--an-dur-fast) ease, border-color var(--an-dur-fast) ease, box-shadow var(--an-dur-fast) ease, transform var(--an-dur-instant) var(--an-ease-out)}.store-account-name{animation:an-fade-up var(--an-dur-base) var(--an-ease-out) both}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.an-reveal{opacity:1;transform:none}}.marketplace-confirmation{background:var(--artenos-perola);border:1px solid var(--an-line);width:min(430px,100vw - 28px);box-shadow:var(--an-shadow-md);color:var(--artenos-marrom);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.marketplace-confirmation>span{flex:1;min-width:0}.marketplace-confirmation-icon{color:var(--artenos-musgo)}.marketplace-confirmation a,.marketplace-confirmation button{cursor:pointer;border:0;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.marketplace-confirmation a{color:var(--artenos-perola);background:var(--artenos-musgo)}.marketplace-confirmation button{color:var(--artenos-marrom);background:0 0}[data-sonner-toast]{background:var(--artenos-perola)!important;color:var(--artenos-marrom)!important;border:1px solid var(--an-line)!important;box-shadow:var(--an-shadow-md)!important;font-family:var(--font-body)!important;border-radius:14px!important}[data-sonner-toast][data-type=success] [data-icon]{color:var(--artenos-musgo)}[data-sonner-toast][data-type=error]{border-color:color-mix(in srgb, var(--an-erro) 40%, white)!important}[data-sonner-toast][data-type=error] [data-icon]{color:var(--an-erro)}@media (prefers-reduced-motion:no-preference){.marketplace-confirmation{animation:an-fade-up var(--an-dur-base) var(--an-ease-out) both}}@media (max-width:600px){[data-sonner-toaster]{bottom:calc(14px + env(safe-area-inset-bottom))!important}.marketplace-confirmation{width:calc(100vw - 28px)}}.brand-wordmark{white-space:nowrap;flex-direction:column;align-items:flex-start;width:clamp(140px,13vw,190px);max-width:100%;line-height:1;display:inline-flex}.brand-wordmark>img{width:100%;height:auto;display:block}.brand-wordmark>small{font:700 8px/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-top:6px}.brand-wordmark-marrom{color:var(--an-argila-texto)}.brand-wordmark-perola{color:var(--artenos-pessego)}@media (max-width:620px){.brand-wordmark{width:128px}.brand-wordmark>small{display:none}}.access-shell{min-height:calc(100vh - var(--an-header-h,126px));min-height:calc(100dvh - var(--an-header-h,126px));grid-template-columns:minmax(320px,40%) 1fr;display:grid}.brand-panel{top:var(--an-header-h,126px);height:calc(100vh - var(--an-header-h,126px));height:calc(100dvh - var(--an-header-h,126px));color:var(--artenos-perola);background:radial-gradient(circle, #faf2eb21 1.3px, transparent 1.7px) 0 0 / 22px 22px, var(--artenos-marrom);isolation:isolate;flex-direction:column;align-self:start;padding:clamp(28px,6vh,64px) clamp(32px,5vw,72px);display:flex;position:sticky;overflow:hidden}.brand-panel:before{content:"";aspect-ratio:1;opacity:.42;pointer-events:none;z-index:-1;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 320' fill='none' stroke='%23F2C9B0' stroke-width='2' stroke-linecap='round'><path d='M96 214 C 112 176, 150 168, 176 170 S 206 150, 210 124' stroke-dasharray='7 9'/><circle cx='240' cy='90' r='48'/><path d='M198 66 C 230 80, 262 82, 286 70'/><path d='M193 92 C 228 108, 266 108, 288 96'/><path d='M200 120 C 232 132, 262 130, 282 118'/><path d='M222 46 C 210 80, 214 112, 232 136'/><path d='M252 44 C 266 78, 266 110, 254 138'/><path d='M276 30 L 304 6'/><path d='M268 26 L 300 0'/></svg>") 50%/contain no-repeat;width:clamp(150px,13vw,230px);position:absolute;top:clamp(36px,5vh,56px);right:clamp(36px,3vw,56px)}@media (max-width:1366px){.brand-panel:before{width:120px}}.brand-panel:after{content:"";pointer-events:none;z-index:-1;border:1.5px dashed #faf2eb33;border-radius:28px 6px;position:absolute;inset:clamp(14px,2vw,24px)}.brand-copy{max-width:540px;margin:auto 0}.kicker,.eyebrow{text-transform:uppercase;font-size:var(--an-fs-xs);letter-spacing:.13em;font-weight:750}.kicker{color:var(--artenos-pessego);font:600 clamp(1.5rem, 2.4vw, 2.4rem)/1.05 var(--font-display);text-transform:none;letter-spacing:-.01em;display:block}.brand-copy .brand-title{font:600 clamp(2.2rem, 3.8vw, 4rem)/1.04 var(--font-display);letter-spacing:-.03em;margin:16px 0}.brand-copy p:not(.brand-title){max-width:480px;color:var(--artenos-pessego);margin:0;font-size:1.05rem;line-height:1.7}.trust-list{color:var(--artenos-perola);flex-wrap:wrap;gap:12px 24px;margin:24px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.trust-list li{align-items:center;gap:8px;display:flex}.auth-panel{flex-direction:column;align-items:center;min-width:0;padding:36px clamp(20px,6vw,88px) 32px;display:flex}.auth-tabs{width:min(100%,720px)}.tab-list{border:1px solid var(--an-line);background:var(--an-surface-soft);border-radius:15px;grid-template-columns:repeat(3,1fr);width:100%;max-width:520px;min-height:52px;margin:0 auto;padding:5px;display:grid}.tab-list button{min-height:42px;color:var(--an-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:.92rem;font-weight:650}.tab-list button[aria-selected=true]{background:var(--an-surface);color:var(--artenos-marrom);box-shadow:var(--an-shadow-sm)}.tab-list button:focus-visible{outline-offset:-3px}.form-heading{margin:36px 0 24px}.form-heading .eyebrow{color:var(--an-argila-texto);margin:0 0 8px}.form-heading h2{font:500 var(--an-fs-3xl) / var(--an-lh-tight) var(--font-display);letter-spacing:-.02em;margin:0}.form-heading p:last-child{color:var(--an-text-muted);margin:10px 0 0;font-size:1rem;line-height:1.5}.login-form,.recovery-form{max-width:480px;margin:0 auto}.login-form>.field,.recovery-form>.field{margin-bottom:18px}.register-form{max-width:720px;margin:0 auto}.fields-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.form-section-title{border-top:1px solid var(--an-line);color:var(--an-argila-texto);font-size:var(--an-fs-xs);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:10px 0 -4px;padding-top:14px;font-weight:800}.form-section-title:first-child{border-top:0;margin-top:0;padding-top:0}.field{min-width:0;color:var(--an-text);flex-direction:column;gap:7px;font-size:.9rem;font-weight:650;display:flex}.field-wide{grid-column:1/-1}.field input,.field select,.field textarea{border:1px solid var(--an-line-strong);background:var(--an-surface);width:100%;color:var(--an-text);transition:border-color var(--an-dur-fast) ease, box-shadow var(--an-dur-fast) ease;border-radius:12px;outline:none;padding:12px 14px;font-size:1rem;font-weight:400}.field input,.field select{height:48px}.field textarea{resize:vertical;min-height:118px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--artenos-musgo);box-shadow:var(--an-shadow-focus)}.field [aria-invalid=true]{border-color:var(--an-erro)}.field input::placeholder,.field textarea::placeholder{color:#8a776b}.field small{color:var(--an-text-muted);font-size:.78rem;font-weight:400}.field .field-error{color:var(--an-erro);font-weight:650}.input-wrap{display:block;position:relative}.input-icon{color:var(--an-text-muted);pointer-events:none;position:absolute;top:15px;left:14px}.field input.with-icon{padding-left:43px}.field input.with-action{padding-right:52px}.icon-button{width:44px;height:44px;color:var(--artenos-marrom);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.icon-button:hover{background:var(--artenos-perola)}.input-status{color:var(--artenos-marrom);position:absolute;top:15px;right:15px}.login-row,.consent,.form-actions,.secure-note{align-items:center;display:flex}.login-row{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:-6px 0 6px}.remember-device{min-height:44px;color:var(--an-text);font-size:var(--an-fs-sm);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.remember-help{color:var(--an-text-muted);font-size:var(--an-fs-xs);margin:0 0 20px;line-height:1.5}.session-reason{max-width:520px;margin:0 auto 18px}.link-button{min-height:44px;color:var(--an-argila-texto);font-weight:700;font-size:var(--an-fs-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.consent{color:var(--an-text);align-items:flex-start;gap:10px;margin:24px 0;font-size:.9rem;font-weight:400;line-height:1.45}.check{width:20px;height:20px;accent-color:var(--artenos-musgo);cursor:pointer;flex:none;margin-top:1px}.consent a{color:var(--artenos-marrom);text-underline-offset:3px;font-weight:650}.primary-button,.secondary-button{cursor:pointer;min-height:50px;transition:background-color var(--an-dur-fast) ease, transform var(--an-dur-instant) var(--an-ease-out);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-weight:750;text-decoration:none;display:inline-flex}.primary-button{border:1px solid var(--artenos-marrom);background:var(--artenos-marrom);color:var(--artenos-perola);box-shadow:var(--an-shadow-md)}.primary-button:hover{background:#3a241c}.secondary-button{border:1px solid var(--an-line-strong);background:var(--an-surface);color:var(--artenos-marrom)}.secondary-button:hover{background:var(--artenos-perola)}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:scale(.98)}.primary-button:disabled,.secondary-button:disabled{opacity:.6;cursor:not-allowed}.login-form>.primary-button,.recovery-form>.primary-button{width:100%}.secure-note{color:var(--an-text-muted);justify-content:center;gap:7px;margin:16px 0;font-size:.82rem}.form-actions{flex-wrap:wrap;gap:12px}.form-actions .primary-button{flex:1}.form-required-note{color:var(--an-text-muted);font-size:var(--an-fs-sm);margin:-10px 0 18px}.field-cep-notice{color:var(--an-text-muted);font-size:var(--an-fs-xs);grid-column:1/-1;margin:-8px 0 0;font-weight:500}.field-cep-notice:empty{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.field .field-error{align-items:flex-start;gap:6px;display:flex}.field .field-error svg{flex:none;margin-top:2px}.consent-wrap{margin:24px 0}.consent-wrap .consent{margin:0}.consent-wrap .field-error{color:var(--an-erro);gap:6px;margin:6px 0 0 30px;font-size:.78rem;font-weight:650;display:flex}.recovery-back{align-items:center;gap:6px;margin-top:20px;display:inline-flex}.form-error-summary:focus{outline:3px solid var(--an-erro);outline-offset:2px}.form-error-summary{margin:0 0 22px}.form-error-summary ul{margin:6px 0 0;padding-left:18px}.form-error-summary a{color:var(--an-erro);font-weight:650}.form-switch{color:var(--an-text-muted);text-align:center;font-size:var(--an-fs-sm);margin:22px 0 0}.footer-links{color:var(--an-text-muted);text-align:center;margin:auto 0 0;padding-top:34px;font-size:.86rem}.success-state{text-align:center;border:1px solid var(--an-line);background:var(--an-surface);max-width:530px;box-shadow:var(--an-shadow-md);border-radius:24px;margin:12vh auto 0;padding:36px}.success-icon{background:var(--an-sucesso-fundo);width:62px;height:62px;color:var(--artenos-musgo);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.success-state h2{font:500 2rem var(--font-display);margin:0}.success-state p{color:var(--an-text);line-height:1.6}.success-state .form-actions{justify-content:center}.legal{max-width:var(--an-reading-width);margin:0 auto;padding:64px 24px 100px;line-height:1.7}.legal h1{font:500 clamp(2.4rem, 6vw, 4rem) var(--font-display);color:var(--artenos-marrom)}.legal h2{font:600 1.35rem var(--font-display);margin-top:34px}.legal p{color:var(--an-text);font-size:1rem}@media (min-width:901px) and (max-height:720px){.brand-copy .brand-title{font-size:clamp(2rem,6.2vh,3.2rem)}.brand-copy p:not(.brand-title){font-size:.98rem;line-height:1.55}}@media (min-width:901px) and (max-height:560px){.trust-list,.brand-copy p:not(.brand-title){display:none}}@media (max-width:900px){.access-shell{display:block}.brand-panel{height:auto;min-height:0;padding:22px 20px 24px;position:relative;top:auto}.brand-copy{margin:0}.brand-panel:before{display:none}.brand-copy .brand-title{margin:6px 0 0;font-size:clamp(1.7rem,6vw,2.3rem)}.brand-copy p:not(.brand-title),.trust-list{display:none}.kicker{font-size:1.15rem}.auth-panel{padding:22px 16px 28px}}@media (max-width:600px){.fields-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.form-heading{margin-top:26px}.form-actions{flex-direction:column;align-items:stretch}.tab-list button{font-size:.85rem}}.reset-main{padding-block:40px 80px}.reset-card{border-radius:var(--an-r-xl);background:var(--an-surface);box-shadow:var(--an-shadow-md);padding:8px 28px 32px}.reset-card h1{font:500 var(--an-fs-3xl) / var(--an-lh-tight) var(--font-display);margin:0}.access-page .access-shell{background:var(--an-bg)}.an-state--page{margin-block:clamp(32px,8vh,80px)}.an-state--page h1{font-size:var(--an-fs-3xl)}.an-stars{color:#c98a1e;align-items:center;gap:1px;line-height:1;display:inline-flex}.an-stars-text{color:var(--an-text-muted);font-size:var(--an-fs-xs);margin-left:5px;font-weight:650}.an-star-input{border:0;gap:2px;margin:0;padding:0;display:flex}.an-star-input legend{font-size:var(--an-fs-sm);margin-bottom:6px;padding:0;font-weight:700}.an-star-input label{border-radius:var(--an-r-sm);width:36px;height:36px;color:var(--an-line-strong);cursor:pointer;place-items:center;display:grid}.an-star-input label.is-on{color:#c98a1e}.an-star-input input{opacity:0;pointer-events:none;position:absolute}.an-star-input label:has(input:focus-visible){outline:2px solid var(--artenos-marrom);outline-offset:2px}.an-reviews{gap:12px;margin:0;padding:0;list-style:none;display:grid}.an-review{border-bottom:1px solid var(--an-line);gap:6px;padding-bottom:12px;display:grid}.an-review:last-child{border-bottom:0}.an-review header{font-size:var(--an-fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-review header small{color:var(--an-text-muted)}.an-review p{overflow-wrap:anywhere;margin:0;line-height:1.55}.an-review-reply{border-left:3px solid var(--artenos-pessego);background:var(--an-surface-soft);font-size:var(--an-fs-sm);margin-left:14px;padding:8px 12px}.cookie-banner{z-index:60;border:1px solid var(--an-line);border-radius:var(--an-r-lg,16px);background:var(--an-surface);max-width:960px;box-shadow:var(--an-shadow-lg);font-size:var(--an-fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 auto;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie-banner p{flex:420px;margin:0;line-height:1.5}.cookie-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.store-footer-link-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.account-pending-body{gap:12px;padding:28px;display:grid}.account-pending-body h2{font:500 var(--an-fs-2xl) / 1.15 var(--font-display);margin:0 40px 0 0}.account-pending-body p{color:var(--an-text-muted);margin:0;line-height:1.6}.account-pending-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.messages-count{background:var(--artenos-musgo);color:#fff;vertical-align:middle;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}@media (prefers-reduced-motion:no-preference){.messages-count.is-bumping{animation:messages-count-bump .52s var(--an-ease-spring,cubic-bezier(.34, 1.56, .64, 1))}}@keyframes messages-count-bump{0%{transform:scale(.6)}45%{transform:scale(1.25)}to{transform:scale(1)}}.seller-messages-count{margin-left:auto}
