.storefront{--sf-ink:#1c1a1e;--sf-ink-2:#262329;--sf-ink-line:#3a353c;--sf-paper:#f2ebe1;--sf-paper-2:#e9ddc9;--sf-paper-line:#ddd0b9;--sf-rust:#b3502b;--sf-rust-dark:#8c3c1f;--sf-tag:#e3a53d;--sf-whats:#25d366;--sf-whats-dark:#1ead56;--sf-text-ink:#f7f3ee;--sf-text-ink-muted:#b6aeae;--sf-text-paper:#211e22;--sf-text-paper-muted:#726657;font-family:var(--font-jakarta), "Segoe UI", Arial, sans-serif;background:var(--sf-ink);color:var(--sf-text-ink);min-height:100%}.storefront *{box-sizing:border-box}.storefront img{max-width:100%;display:block}.storefront :where(button){font:inherit;color:inherit;touch-action:manipulation}.storefront .sf-wrap{max-width:1180px;margin:0 auto;padding-left:18px;padding-right:18px}@media (min-width:860px){.storefront .sf-wrap{padding-left:40px;padding-right:40px}}.sf-topbar{z-index:30;background:color-mix(in srgb, var(--sf-ink) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--sf-ink-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}@media (min-width:860px){.sf-topbar{padding:16px 40px}}.sf-brand{align-items:center;gap:10px;min-width:0;display:flex}.sf-brand-mark{background:#fff;border-radius:11px;flex-shrink:0;width:38px;height:38px;padding:3px}.sf-brand-name{letter-spacing:-.2px;font-size:17px;font-weight:700}.sf-topbar-entrar{border:1px solid var(--sf-ink-line);color:var(--sf-text-ink-muted);border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.sf-topbar-entrar:hover,.sf-topbar-entrar:focus-visible{color:var(--sf-text-ink);border-color:var(--sf-rust)}.sf-hero{padding:48px 0 40px;position:relative;overflow:hidden}.sf-hero:before{content:"";background:radial-gradient(ellipse at top, color-mix(in srgb, var(--sf-rust) 28%, transparent), transparent 70%);pointer-events:none;height:420px;position:absolute;inset:-40% -10% auto}.sf-hero-grid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:900px){.sf-hero-grid{grid-template-columns:minmax(0,560px) 1fr;gap:40px}}.sf-hero-inner{opacity:0;max-width:640px;transition:opacity .6s,transform .6s;position:relative;transform:translateY(16px)}@media (min-width:900px){.sf-hero-inner{max-width:none}}.sf-hero-colagem{display:none}@media (min-width:900px){.sf-hero-colagem{opacity:0;height:400px;transition:opacity .7s .2s,transform .7s .2s;display:block;position:relative;transform:translate(18px)}.sf-hero-colagem--pronto{opacity:1;transform:translate(0)}}.sf-hero-colagem-item{aspect-ratio:1;border:1px solid var(--sf-ink-line);background:#faf7f2;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 18px 34px #0006}.sf-hero-colagem-item img{object-fit:cover;width:100%;height:100%}.sf-hero-colagem-item-0{z-index:2;width:165px;top:0;left:6%;transform:rotate(-7deg)}.sf-hero-colagem-item-1{z-index:1;width:140px;top:2%;right:0;transform:rotate(8deg)}.sf-hero-colagem-item-2{z-index:1;width:130px;bottom:4%;left:0;transform:rotate(6deg)}.sf-hero-colagem-item-3{z-index:3;width:155px;bottom:0;right:10%;transform:rotate(-10deg)}.sf-hero-colagem-item-4{z-index:4;width:118px;top:36%;left:32%;transform:rotate(3deg)}.sf-hero-inner--pronto{opacity:1;transform:translateY(0)}.sf-bubble{background:var(--sf-ink-2);border:1px solid var(--sf-ink-line);border-radius:28px;padding:30px 26px 34px;position:relative}.sf-bubble:after{content:"";background:var(--sf-ink-2);border-right:1px solid var(--sf-ink-line);border-bottom:1px solid var(--sf-ink-line);clip-path:polygon(0 0,100% 0,0 100%);border-radius:0 0 0 6px;width:30px;height:30px;position:absolute;bottom:-16px;left:40px}.sf-eyebrow-swoosh{width:64px;height:10px;margin-bottom:16px}.sf-eyebrow-swoosh path{stroke-dasharray:70;stroke-dashoffset:70px;animation:.7s ease-out .35s forwards sf-desenha-traco}@keyframes sf-desenha-traco{to{stroke-dashoffset:0}}.sf-hero-texto-troca{animation:.45s ease-out both sf-texto-entra}@keyframes sf-texto-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sf-hero h1{letter-spacing:-.3px;text-transform:lowercase;margin:0 0 16px;font-size:clamp(28px,6vw,42px);font-weight:800;line-height:1.12}.sf-hero p{color:var(--sf-text-ink-muted);max-width:46ch;margin:0 0 24px;font-size:15px;line-height:1.55}.sf-hero-ctas{flex-wrap:wrap;gap:10px;display:flex}.sf-chip-btn{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;transition:transform .15s,filter .15s;display:inline-flex}.sf-chip-btn:active{transform:scale(.97)}.sf-chip-btn--solid{background:var(--sf-rust);color:#fff;animation:2.4s ease-in-out infinite sf-pulso}.sf-chip-btn--solid:hover,.sf-chip-btn--solid:focus-visible{filter:brightness(1.08);animation-play-state:paused}@keyframes sf-pulso{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--sf-rust) 45%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--sf-rust) 0%, transparent)}}.sf-chip-btn--ghost{border-color:var(--sf-ink-line);color:var(--sf-text-ink);background:0 0}.sf-chip-btn--ghost:hover{border-color:var(--sf-whats);color:var(--sf-whats)}.sf-facts{color:var(--sf-text-ink-muted);flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:13px;display:flex}.sf-facts strong{color:var(--sf-text-ink);font-weight:600}.sf-categorias{padding:8px 0 6px}.sf-breadcrumb{color:var(--sf-text-ink-muted);align-items:center;gap:10px;padding:2px 0 10px;font-size:13px;display:flex}.sf-breadcrumb-back{color:var(--sf-text-ink);flex-shrink:0;font-weight:600}.sf-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:4px 0 10px;display:grid}@media (min-width:640px){.sf-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.sf-cat-grid{grid-template-columns:repeat(auto-fill,minmax(104px,124px));justify-content:start;gap:16px 14px}}.sf-cat-tile{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:6px;animation:.45s ease-out forwards sf-entra-cascata;display:flex}@keyframes sf-entra-cascata{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sf-cat-tile:first-child{animation-delay:20ms}.sf-cat-tile:nth-child(2){animation-delay:50ms}.sf-cat-tile:nth-child(3){animation-delay:80ms}.sf-cat-tile:nth-child(4){animation-delay:.11s}.sf-cat-tile:nth-child(5){animation-delay:.14s}.sf-cat-tile:nth-child(6){animation-delay:.17s}.sf-cat-tile:nth-child(7){animation-delay:.2s}.sf-cat-tile:nth-child(8){animation-delay:.23s}.sf-cat-tile:nth-child(9){animation-delay:.26s}.sf-cat-tile:nth-child(10){animation-delay:.29s}.sf-cat-tile:nth-child(11){animation-delay:.32s}.sf-cat-tile:nth-child(12){animation-delay:.35s}.sf-cat-tile:nth-child(n+13){animation-delay:.38s}.sf-cat-tile-photo{aspect-ratio:1;border:1px solid var(--sf-ink-line);background:#fff;border-radius:13px;width:100%;padding:8%;font-size:26px;transition:border-color .15s;display:flex;overflow:hidden}.sf-cat-tile[data-nivel=grupo] .sf-cat-tile-photo{border:2px solid var(--sf-rust);border-radius:15px}.sf-cat-tile-moldura{border:3px solid var(--cat-cor,var(--sf-rust));background:color-mix(in srgb, var(--cat-cor,var(--sf-rust)) 7%, #fff);border-radius:11px;flex:1;justify-content:center;align-items:center;padding:6%;display:flex;overflow:hidden}.sf-cat-tile[data-active=true] .sf-cat-tile-photo{border-color:var(--sf-rust)}.sf-cat-tile-photo img{object-fit:contain;width:100%;height:100%}.sf-cat-tile-label{color:var(--sf-text-ink-muted);font-size:12px;font-weight:600;line-height:1.25}.sf-cat-tile[data-active=true] .sf-cat-tile-label{color:var(--sf-text-ink)}.sf-vitrine{background:var(--sf-paper);color:var(--sf-text-paper);border-radius:28px 28px 0 0;margin-top:28px;padding:32px 0 44px}.sf-vitrine-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.sf-vitrine-head h2{margin:0;font-size:20px;font-weight:700}.sf-vitrine-head span{color:var(--sf-text-paper-muted);font-size:13px}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}@media (min-width:640px){.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.sf-grid{grid-template-columns:repeat(auto-fill,minmax(150px,172px));justify-content:start;gap:16px 14px}}.sf-card{border:1px solid var(--sf-paper-line);opacity:0;background:#fff;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.4s ease-out forwards sf-entra-cascata;display:flex;position:relative;overflow:hidden}.sf-card:first-child{animation-delay:20ms}.sf-card:nth-child(2){animation-delay:50ms}.sf-card:nth-child(3){animation-delay:80ms}.sf-card:nth-child(4){animation-delay:.11s}.sf-card:nth-child(5){animation-delay:.14s}.sf-card:nth-child(6){animation-delay:.17s}.sf-card:nth-child(7){animation-delay:.2s}.sf-card:nth-child(8){animation-delay:.23s}.sf-card:nth-child(9){animation-delay:.26s}.sf-card:nth-child(10){animation-delay:.29s}.sf-card:nth-child(n+11){animation-delay:.32s}@media (hover:hover){.sf-card:hover{border-color:var(--sf-rust);transform:translateY(-3px);box-shadow:0 10px 20px #0000001f}}.sf-card:active{transform:scale(.97)}@media (hover:hover){.sf-card:hover .sf-card-photo img{transform:scale(1.05)}}.sf-card-hole{background:var(--sf-paper);border:1px solid var(--sf-paper-line);z-index:2;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:10px}.sf-card-photo{aspect-ratio:1;background:#faf7f2;position:relative}.sf-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.sf-card-body{flex-direction:column;flex:1;gap:6px;padding:10px 11px 12px;display:flex}.sf-card-name{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:3.9em;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sf-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.sf-card-price{color:var(--sf-rust-dark);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.sf-card-price small{color:var(--sf-text-paper-muted);font-size:11px;font-weight:600}.sf-card-add{background:var(--sf-ink);width:30px;height:30px;color:var(--sf-text-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex}.sf-card-add:hover{background:var(--sf-rust)}.sf-card-add:active{transform:scale(.9)}.sf-card-qty{align-items:center;gap:6px;display:flex}.sf-card-qty button{background:var(--sf-ink);width:24px;height:24px;color:var(--sf-text-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.sf-card-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:16px;font-size:13px;font-weight:700;animation:.25s ease-out sf-numero-pop;display:inline-block}@keyframes sf-numero-pop{0%{transform:scale(1.6)}to{transform:scale(1)}}.sf-card-add{animation:.3s ease-out sf-card-add-pop}@keyframes sf-card-add-pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.sf-capinha{background:var(--sf-ink);padding:40px 0}.sf-capinha-box{background:var(--sf-ink-2);border:1px solid var(--sf-ink-line);border-radius:22px;flex-direction:column;gap:16px;padding:28px 24px;display:flex}@media (min-width:720px){.sf-capinha-box{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.sf-capinha-box h2{letter-spacing:-.2px;margin:0 0 8px;font-size:19px;font-weight:700}.sf-capinha-box p{color:var(--sf-text-ink-muted);max-width:46ch;margin:0;font-size:14px;line-height:1.5}.sf-whats-btn{background:var(--sf-whats);color:#0b2b16;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:14.5px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.sf-whats-btn:hover{background:var(--sf-whats-dark)}.sf-whats-btn:active{transform:scale(.97)}.sf-footer{background:var(--sf-ink);border-top:1px solid var(--sf-ink-line);padding:28px 0 32px}.sf-footer-row{flex-direction:column;gap:18px;display:flex}@media (min-width:720px){.sf-footer-row{flex-direction:row;justify-content:space-between}}.sf-footer p{color:var(--sf-text-ink-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.sf-footer-links{gap:16px;font-size:13px;display:flex}.sf-footer-links a{color:var(--sf-text-ink-muted)}.sf-footer-links a:hover{color:var(--sf-text-ink)}.sf-cart-fab{z-index:40;background:var(--sf-rust);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;max-width:420px;margin:0 auto;padding:14px 20px;font-size:14px;font-weight:700;animation:.35s cubic-bezier(.22,1,.36,1) both sf-cart-fab-entra;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 10px 30px #00000059}@keyframes sf-cart-fab-entra{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sf-cart-fab span.sf-cart-total{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.sf-hero-inner,.sf-hero-texto-troca,.sf-hero-colagem,.sf-cart-fab{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.sf-eyebrow-swoosh path{stroke-dashoffset:0!important;animation:none!important}.sf-card,.sf-card-photo img{transition:none!important}}.sf-drawer::backdrop{background:#0a090b99}.sf-drawer{background:var(--sf-paper);width:100%;max-width:480px;color:var(--sf-text-paper);border:none;border-radius:22px 22px 0 0;margin:auto 0 0;padding:0}@media (min-width:640px){.sf-drawer{border-radius:22px;max-height:86vh;margin:auto}}.sf-drawer-inner{flex-direction:column;gap:14px;max-height:80vh;padding:20px;display:flex;overflow-y:auto}.sf-drawer-head{justify-content:space-between;align-items:center;display:flex}.sf-drawer-head h2{margin:0;font-size:18px;font-weight:700}.sf-drawer-close{background:var(--sf-paper-2);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sf-cart-row{border-bottom:1px solid var(--sf-paper-line);align-items:center;gap:12px;padding:10px 0;display:flex}.sf-cart-row-photo{border:1px solid var(--sf-paper-line);background:#fff;border-radius:10px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.sf-cart-row-photo img{object-fit:cover;width:100%;height:100%}.sf-cart-row-info{flex:1;min-width:0}.sf-cart-row-info p{margin:0;font-size:13px;font-weight:600;line-height:1.3}.sf-cart-row-info small{color:var(--sf-text-paper-muted);font-size:12px}.sf-drawer-empty{text-align:center;color:var(--sf-text-paper-muted);padding:30px 10px;font-size:14px}.sf-drawer-total{justify-content:space-between;align-items:center;padding-top:10px;font-size:16px;font-weight:700;display:flex}.sf-drawer-note{color:var(--sf-text-paper-muted);font-size:12.5px;line-height:1.5}.sf-delivery-toggle{gap:8px;display:flex}.sf-delivery-toggle button{border:1px solid var(--sf-paper-line);color:var(--sf-text-paper-muted);background:#fff;border-radius:12px;flex:1;padding:10px;font-size:13px;font-weight:600}.sf-delivery-toggle button[data-active=true]{border-color:var(--sf-rust);color:var(--sf-rust-dark);background:color-mix(in srgb, var(--sf-rust) 8%, #fff)}.sf-capinha-label{font-size:13px;font-weight:600}.sf-capinha-input{border:1px solid var(--sf-paper-line);width:100%;color:var(--sf-text-paper);font:inherit;background:#fff;border-radius:14px;padding:13px 16px;font-size:16px}.sf-capinha-input:focus{border-color:var(--sf-rust);outline:none}.sf-capinha-input--erro{border-color:#c0392b}.sf-capinha-erro{color:#c0392b;margin:0;font-size:13px}.sf-busca{margin-bottom:14px}.sf-busca input{border:1px solid var(--sf-ink-line);width:100%;color:var(--sf-text-ink);font:inherit;background:0 0;border-radius:999px;padding:12px 16px;font-size:14px}.sf-busca input::placeholder{color:var(--sf-text-ink-muted)}.sf-busca input:focus{border-color:var(--sf-rust);outline:none}.sf-busca-vazia{color:var(--sf-text-paper-muted);font-size:14px}.sf-busca-vazia a{color:var(--sf-rust-dark);text-decoration:underline}.sf-card-trilha{color:var(--sf-text-paper-muted);margin-top:-2px;font-size:11px;line-height:1.3}.sf-footer--com-sacola{padding-bottom:96px}.sf-lojas{background:var(--sf-ink-2);padding:36px 0}.sf-lojas h2{margin:0 0 16px;font-size:22px;font-weight:800}.storefront .lojas-mapa-grade{gap:16px;display:grid}@media (min-width:720px){.storefront .lojas-mapa-grade{grid-template-columns:1fr 1fr}}.storefront .lojas-mapa-card{border:1px solid var(--sf-ink-line);background:var(--sf-ink);border-radius:14px;overflow:hidden}.storefront .lojas-mapa-frame{border:0;width:100%;height:240px;display:block}.storefront .lojas-mapa-info{color:var(--sf-text-ink-muted);flex-direction:column;gap:3px;padding:12px 14px 14px;font-size:13px;line-height:1.5;display:flex}.storefront .lojas-mapa-info strong{color:var(--sf-text-ink);font-size:15px}.storefront .lojas-mapa-info a{color:var(--sf-tag);margin-top:8px;font-weight:700}.sf-checkout{flex-direction:column;gap:12px;display:flex}.sf-campo{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sf-campo-linha{gap:10px;display:flex}.sf-campo-rotulo{color:var(--sf-text-paper-muted);font-size:12px;font-weight:700}.sf-campo input{border:1.5px solid var(--sf-paper-line);width:100%;color:var(--sf-text-paper);font:inherit;background:#fff;border-radius:12px;padding:11px 13px;font-size:16px}.sf-campo textarea{border:1.5px solid var(--sf-paper-line);width:100%;color:var(--sf-text-paper);font:inherit;resize:vertical;background:#fff;border-radius:12px;padding:11px 13px;font-size:16px}.sf-campo textarea:focus,.sf-campo input:focus{border-color:var(--sf-rust);outline:none}.sf-campo--erro input{background:#fdf1ef;border-color:#c0392b}.sf-campo-erro{color:#c0392b;font-size:12px;font-weight:600}.sf-checkout-nota{color:var(--sf-rust-dark);background:color-mix(in srgb, var(--sf-rust) 9%, #fff);border-radius:10px;padding:8px 10px;font-size:12.5px}.sf-pagar-btn{background:var(--sf-rust);color:#fff;border-radius:14px;justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:800;transition:filter .15s,transform .15s;display:inline-flex}.sf-pagar-btn:hover:not(:disabled){filter:brightness(1.08)}.sf-pagar-btn:active:not(:disabled){transform:scale(.97)}.sf-pagar-btn:disabled{opacity:.65;cursor:wait}.sf-checkout-link,.sf-checkout-voltar{color:var(--sf-text-paper-muted);text-align:center;font-size:13px;font-weight:600;text-decoration:underline}.sf-pix-saida{border-top:1px solid var(--sf-paper-line);flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:8px;padding-top:12px;display:flex}.sf-pix-saida .sf-checkout-voltar{min-height:44px;padding:0 12px}.sf-pix,.sf-sucesso{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.sf-pix-titulo{font-size:14px}.sf-pix-qr{border:1px solid var(--sf-paper-line);background:#fff;border-radius:12px;width:220px;height:220px;padding:8px}.sf-pix-copia{border:1px solid var(--sf-paper-line);background:#fff;border-radius:10px;width:100%;max-height:72px;padding:8px 10px;overflow-y:auto}.sf-pix-copia code{word-break:break-all;color:var(--sf-text-paper-muted);font-size:11px}.sf-pix .sf-pagar-btn{width:100%}.sf-pix-aguardando{color:var(--sf-text-paper-muted);text-align:left;align-items:center;gap:8px;font-size:12.5px;display:flex}.sf-pix-pulso{background:var(--sf-tag);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.4s ease-in-out infinite sf-pulso-pix}@keyframes sf-pulso-pix{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.sf-sucesso h3{font-size:19px;font-weight:800}.sf-sucesso p{font-size:14px;line-height:1.5}.sf-sucesso-marca{background:var(--sf-whats);color:#0b2b16;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:28px;font-weight:800;display:flex}.sf-card-esgotado{color:var(--sf-text-paper-muted);background:var(--sf-paper-2);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.sf-card-abrir{text-align:left;cursor:pointer;width:100%;display:block}.sf-card-photo.sf-card-abrir{border:0;padding:0}.sf-produto-foto{aspect-ratio:1;border:1px solid var(--sf-paper-line);background:#fff;border-radius:14px;align-self:center;width:100%;max-width:320px;overflow:hidden}.sf-produto-foto img{object-fit:cover;width:100%;height:100%}.sf-footer-loja{flex-direction:column;gap:2px;font-size:13px;display:flex}.sf-footer-loja strong{color:var(--sf-text-ink);font-size:14px}.sf-esvaziar{color:var(--sf-rust-dark);align-self:flex-end;font-size:12.5px;font-weight:600;text-decoration:underline}.sf-esvaziar-confirma{border:1px solid var(--sf-paper-line);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.storefront .sf-aviso-entrega{border-left:3px solid var(--sf-ink-line);padding:6px 10px}.storefront .sf-aviso-entrega--amanha{border-left-color:var(--sf-rust);font-weight:600}.storefront .sf-receber{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:760px){.storefront .sf-receber{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.storefront .sf-receber-op{--sf-op-linha:var(--sf-ink-line);--sf-op-fundo:transparent;--sf-op-texto:var(--sf-text-ink);--sf-op-mudo:var(--sf-text-ink-muted);border:1px solid var(--sf-op-linha);background:var(--sf-op-fundo);color:var(--sf-op-texto);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 11px;transition:border-color .2s,background-color .2s,translate .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.storefront .sf-receber--claro .sf-receber-op{--sf-op-linha:var(--sf-paper-line);--sf-op-fundo:#fff;--sf-op-texto:var(--sf-text-paper);--sf-op-mudo:var(--sf-text-paper-muted)}.storefront .sf-receber-op:hover{border-color:color-mix(in srgb, var(--sf-rust) 55%, var(--sf-op-linha));translate:0 -2px}.storefront .sf-receber-op:focus-visible{outline:2px solid var(--sf-rust);outline-offset:2px}.storefront .sf-receber-op[data-active=true]{--sf-op-linha:var(--sf-rust);--sf-op-fundo:color-mix(in srgb, var(--sf-rust) 12%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--sf-rust) 22%, transparent)}.storefront .sf-receber--claro .sf-receber-op[data-active=true]{--sf-op-fundo:color-mix(in srgb, var(--sf-rust) 8%, #fff)}.storefront .sf-receber-op:after{content:"";background:var(--sf-rust);transform-origin:0;height:3px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.storefront .sf-receber-op[data-active=true]:after{transform:scaleX(1)}.storefront .sf-receber-icone{border:1px solid var(--sf-op-linha);width:30px;height:30px;color:var(--sf-op-mudo);border-radius:10px;place-items:center;transition:color .2s,border-color .2s,background-color .2s,rotate .3s;display:grid}.storefront .sf-receber-op[data-active=true] .sf-receber-icone{color:#fff;background:var(--sf-rust);border-color:var(--sf-rust)}.storefront .sf-receber-op:hover .sf-receber-icone{rotate:-6deg}.storefront .sf-receber-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.storefront .sf-receber-texto strong{font-size:13px;font-weight:700;line-height:1.2}.storefront .sf-receber-texto small{color:var(--sf-op-mudo);font-size:11.5px;line-height:1.3}.storefront .sf-receber-check{border:1.5px solid var(--sf-op-linha);color:#0000;border-radius:999px;place-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s,color .2s,scale .25s cubic-bezier(.34,1.56,.64,1);display:grid}.storefront .sf-receber-op[data-active=true] .sf-receber-check{background:var(--sf-rust);border-color:var(--sf-rust);color:#fff;scale:1.08}.storefront .sf-receber-check path{stroke-dasharray:18;stroke-dashoffset:18px;transition:stroke-dashoffset .35s 80ms}.storefront .sf-receber-op[data-active=true] .sf-receber-check path{stroke-dashoffset:0}.storefront .sf-hero:before{animation:14s ease-in-out infinite alternate sf-respira}@keyframes sf-respira{0%{opacity:.75;translate:-2%}to{opacity:1;translate:2% 2%}}.storefront .sf-hero-colagem--pronto .sf-hero-colagem-item{animation:7s ease-in-out infinite alternate sf-flutua}.storefront .sf-hero-colagem--pronto .sf-hero-colagem-item-1{animation-duration:8.5s;animation-delay:-2s}.storefront .sf-hero-colagem--pronto .sf-hero-colagem-item-2{animation-duration:9s;animation-delay:-4s}.storefront .sf-hero-colagem--pronto .sf-hero-colagem-item-3{animation-duration:7.5s;animation-delay:-1s}.storefront .sf-hero-colagem--pronto .sf-hero-colagem-item-4{animation-duration:10s;animation-delay:-5s}@keyframes sf-flutua{0%{translate:0 -5px}to{translate:0 6px}}.storefront .sf-brand-mark{transition:rotate .35s cubic-bezier(.34,1.56,.64,1)}.storefront .sf-brand:hover .sf-brand-mark{rotate:-8deg}.storefront .sf-cat-tile{transition:translate .2s}.storefront .sf-cat-tile:hover{translate:0 -3px}@supports (animation-timeline:scroll()){.storefront .sf-topbar:after{content:"";background:linear-gradient(90deg, var(--sf-rust), var(--sf-tag));transform-origin:0;height:2px;animation:linear both sf-progresso;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@keyframes sf-progresso{to{transform:scaleX(1)}}.storefront .sf-lojas h2:after,.storefront .sf-capinha h2:after{content:"";background:var(--sf-rust);transform-origin:0;border-radius:2px;width:44px;height:3px;margin-top:10px;animation:linear both sf-sublinha;animation-timeline:view();animation-range:entry 10% entry 90%;display:block}@keyframes sf-sublinha{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){.storefront .sf-hero:before,.storefront .sf-hero-colagem-item,.storefront .sf-topbar:after,.storefront .sf-lojas h2:after,.storefront .sf-capinha h2:after{animation:none!important}.storefront .sf-receber-op,.storefront .sf-receber-op:after,.storefront .sf-receber-icone,.storefront .sf-receber-check,.storefront .sf-receber-check path,.storefront .sf-brand-mark,.storefront .sf-cat-tile{transition:none!important}.storefront .sf-receber-op:hover,.storefront .sf-cat-tile:hover,.storefront .sf-receber-op:hover .sf-receber-icone,.storefront .sf-brand:hover .sf-brand-mark{translate:none!important;rotate:none!important}.storefront .sf-topbar:after,.storefront .sf-lojas h2:after,.storefront .sf-capinha h2:after{transform:scaleX(1)!important}}.storefront .sf-equipe{border:1px solid var(--sf-ink-line);background:var(--sf-ink-2);color:var(--sf-text-ink);border-radius:20px;width:min(92vw,340px);padding:0}.storefront .sf-equipe::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a090ba6}.storefront .sf-equipe-form{flex-direction:column;gap:12px;padding:22px;display:flex}.storefront .sf-equipe-form h2{margin:0;font-size:17px}.storefront .sf-equipe-form p{color:var(--sf-text-ink-muted);margin:0;font-size:13px}.storefront .sf-equipe-form input{border:1px solid var(--sf-ink-line);color:inherit;font:inherit;letter-spacing:.5em;text-align:center;background:0 0;border-radius:12px;padding:12px 14px;font-size:22px}.storefront .sf-equipe-form input:focus{border-color:var(--sf-rust);outline:none}.storefront .sf-equipe-erro{animation:.3s sf-treme;border-color:#d9534f!important}@keyframes sf-treme{20%,60%{translate:-5px}40%,80%{translate:5px}}.storefront .sf-equipe-form span[role=alert]{color:#ff9d97;font-size:12.5px}.storefront .sf-equipe-acoes{align-items:center;gap:10px;display:flex}.storefront .sf-equipe-acoes .sf-pagar-btn{flex:1;margin:0}.storefront .sf-equipe-cancelar{color:var(--sf-text-ink-muted);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:13px}@media (prefers-reduced-motion:reduce){.storefront .sf-equipe-erro{animation:none!important}}.storefront .sf-hero-tira{z-index:2;justify-content:flex-end;align-items:flex-start;margin:-22px 8px 0 0;display:flex;position:relative}@media (min-width:900px){.storefront .sf-hero-tira{display:none}}.storefront .sf-hero-tira-item{aspect-ratio:1;border:1px solid var(--sf-ink-line);background:#faf7f2;border-radius:14px;flex:none;width:70px;overflow:hidden;box-shadow:0 12px 22px #0000006b}.storefront .sf-hero-tira-item img{object-fit:cover;width:100%;height:100%}.storefront .sf-hero-tira-item+.sf-hero-tira-item{margin-left:-12px}.storefront .sf-hero-tira-item:first-child{transform:rotate(-6deg)}.storefront .sf-hero-tira-item:nth-child(2){transform:translateY(8px)rotate(5deg)}.storefront .sf-hero-tira-item:nth-child(3){transform:rotate(-3deg)}.storefront .sf-hero-tira-item:nth-child(4){transform:translateY(6px)rotate(7deg)}.storefront .sf-hero-tira~.sf-facts{margin-top:22px}.storefront .sf-facts span{border:1px solid var(--sf-ink-line);background:color-mix(in srgb, var(--sf-ink-2) 70%, transparent);border-radius:999px;padding:5px 12px}.storefront .sf-receber-curto{display:none}@media (max-width:759px){.storefront .sf-receber{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin-inline:-18px;padding:2px 18px 8px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.storefront .sf-receber::-webkit-scrollbar{display:none}.storefront .sf-receber-op{scroll-snap-align:start;border-radius:11px;flex:none;grid-template-columns:auto 1fr;gap:8px;padding:6px 12px 6px 8px}.storefront .sf-receber-icone{border-radius:8px;width:24px;height:24px}.storefront .sf-receber-icone svg{width:14px;height:14px}.storefront .sf-receber-check,.storefront .sf-receber-longo{display:none}.storefront .sf-receber-curto{display:block}.storefront .sf-receber-texto{gap:0}.storefront .sf-receber-texto strong{white-space:nowrap;font-size:12.5px}.storefront .sf-receber-texto small{white-space:nowrap;font-size:11px}}.storefront .sf-forma-pagar{border:0;gap:8px;min-width:0;margin:4px 0 0;padding:0;display:grid}.storefront .sf-forma-pagar legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.storefront .sf-forma-pagar-op{border:1px solid var(--sf-paper-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .2s,background-color .2s;display:flex}.storefront .sf-forma-pagar-op input{accent-color:var(--sf-rust);flex:none;margin-top:3px}.storefront .sf-forma-pagar-op span{flex-direction:column;gap:2px;min-width:0;display:flex}.storefront .sf-forma-pagar-op strong{font-size:14px}.storefront .sf-forma-pagar-op small{color:var(--sf-text-paper-muted);font-size:12px}.storefront .sf-forma-pagar-op--ativa{border-color:var(--sf-rust);background:color-mix(in srgb, var(--sf-rust) 8%, transparent)}.storefront .sf-forma-pagar-op:has(input:focus-visible){outline:2px solid var(--sf-rust);outline-offset:2px}.storefront .sf-parcelas{gap:8px;margin:4px 0 12px;display:grid}.storefront .sf-parcelas-titulo{margin:0;font-size:13px;font-weight:700}.storefront .sf-parcelas-opcoes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.storefront .sf-parcela{border:1px solid var(--sf-paper-line);min-height:44px;color:var(--sf-text-paper);cursor:pointer;background:#fff;border-radius:10px;justify-items:center;gap:1px;padding:7px 2px;transition:border-color .15s,background-color .15s;display:grid}.storefront .sf-parcela strong{font-size:13px;line-height:1.1}.storefront .sf-parcela span{color:var(--sf-text-paper-muted);white-space:nowrap;font-size:10.5px;line-height:1.1}.storefront .sf-parcela[data-ativa=true]{border-color:var(--sf-rust);background:color-mix(in srgb, var(--sf-rust) 9%, #fff)}.storefront .sf-parcela:focus-visible{outline:2px solid var(--sf-rust);outline-offset:2px}.storefront .sf-parcelas-resumo{margin:0;font-size:13px;line-height:1.4}.storefront .sf-parcelas-resumo span{color:var(--sf-text-paper-muted);font-size:12px}.storefront .sf-nota{text-align:left;gap:10px;margin:14px 0 0;display:grid}.storefront .sf-nota-titulo{margin:0;font-size:13px;font-weight:700}.storefront .sf-nota-moldura{border:1px solid var(--sf-paper-line);background:#fff;border-radius:12px;width:100%}.storefront .sf-nota-acoes{flex-wrap:wrap;gap:8px;display:flex}.storefront .sf-nota-acao{border:1px solid var(--sf-paper-line);min-height:44px;color:var(--sf-text-paper);font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex:auto;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.storefront .sf-nota-acao-forte{background:var(--sf-rust);border-color:var(--sf-rust);color:#fff}.storefront .sf-nota-email{gap:6px;display:grid}.storefront .sf-nota-email-titulo{font-size:13px;font-weight:700}.storefront .sf-nota-email-linha{gap:8px;display:flex}.storefront .sf-nota-email-linha input{border:1px solid var(--sf-paper-line);min-width:0;min-height:44px;color:var(--sf-text-paper);font:inherit;background:#fff;border-radius:10px;flex:auto;padding:0 12px;font-size:16px}.storefront .sf-nota-email-linha input.sf-nota-email-erro{border-color:#c0392b}.storefront .sf-nota-email-linha button{background:var(--sf-rust);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700}.storefront .sf-nota-email-linha button:disabled{opacity:.6;cursor:default}.storefront .sf-loja-destaque{color:var(--sf-rust-dark);white-space:nowrap;font-size:1.12em;font-weight:800}
