.price{min-width:0}.price__from{display:flex;align-items:center;gap:6px;min-height:22px;font-size:var(--fs-13);color:var(--c-ink-2)}.price__from s{text-decoration-thickness:1px}.price__now{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:2px;column-gap:2px;margin-top:2px;color:var(--cb-red);font-size:var(--fs-22);font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.price__cur{margin-right:2px;font-size:var(--fs-14);font-weight:700}.price__unit{font-size:var(--fs-14);font-weight:500;color:var(--c-ink-2)}.price__ask{margin-top:2px;font-size:var(--fs-15);font-weight:700;color:var(--c-ink)}.price.price--sm .price__from{min-height:20px;font-size:var(--fs-12);gap:4px}.price.price--sm .price__now{font-size:var(--fs-20)}.price.price--sm .price__cur,.price.price--sm .price__unit{font-size:var(--fs-13)}.price.price--lg .price__from{gap:8px;min-height:24px;font-size:var(--fs-15)}.price.price--lg .price__now{-moz-column-gap:4px;column-gap:4px;font-size:var(--fs-32);line-height:1.1}.price.price--lg .price__cur{font-size:var(--fs-20)}.price.price--lg .price__unit{font-size:var(--fs-18);font-weight:600}.price.price--lg .price__ask{font-size:var(--fs-20)}@media (min-width:768px){.price.price--lg .price__now{font-size:var(--fs-40)}}@container (max-width: 200px){.price.price--md .price__now{font-size:var(--fs-20)}}.pcard.pcard--compact{padding:10px}.pcard.pcard--compact .pcard__code{margin-top:10px}.pcard.pcard--compact .pcard__name{min-height:38px;font-size:var(--fs-14);line-height:19px}.pcard.pcard--compact .pcard__wa-long{display:none}.pcard.pcard--compact .pcard__wa-short{display:inline}.pcard.pcard--compact:hover{transform:none}.pcard__ph .pcard__ph-note{display:inline-flex;align-items:center;gap:6px}.pcard__ph-note svg.lucide{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.pcard:hover .pcard__ph img{transform:scale(1.04)}}.pcard__ph img{transition:transform .35s var(--ease)}.shelf.is-static .carousel-nav{display:none}.shelf-more{margin-top:var(--sp-4)}@media (min-width:768px){.shelf-more{display:none}}@media (max-width:767px){.shelf--has-more .section-head__aside .link-more{display:none}}.page-head__crumbs{margin-bottom:var(--sp-1)}@media (max-width:767px){.page-head__crumbs{margin-block:-6px -2px}}.page-head__main{display:grid;gap:4px;min-width:0}.page-head__aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}@media (min-width:768px){.page-head.page-head--aside{grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:var(--sp-6);column-gap:var(--sp-6)}.page-head--aside .page-head__crumbs{grid-column:1/-1}.page-head--aside .page-head__aside{margin-top:0;justify-content:flex-end}}.breadcrumb__list{margin:0;padding:0}.status.is-pending{visibility:hidden}.empty__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--c-green-tint);color:var(--cb-green-700)}.empty__icon svg.lucide{width:28px;height:28px}.empty.empty--flat{background:transparent;border:0;padding-inline:0}.empty .empty__img{width:150px;height:auto}.lst{min-width:0}.lst__cats .chip[aria-pressed=true] .chip__count{color:var(--cb-green-700)}.lst__cats .chip:disabled{opacity:.45;cursor:default}.lst__cats .chip:disabled:hover{border-color:var(--c-line-strong)}.toolbar.toolbar--lst{flex-wrap:nowrap;gap:var(--sp-3);margin-bottom:var(--sp-3)}.toolbar--lst .toolbar__count{flex:1;min-width:0}.toolbar__q{overflow-wrap:anywhere}.toolbar__filter{flex:none;padding:0 14px}.toolbar__badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--cb-green-700);color:var(--c-surface);font-size:var(--fs-12);font-weight:700;line-height:20px;text-align:center}.toolbar--lst .toolbar__sort{display:none;flex:none}.toolbar__tools{display:none}@media (max-width:767px){.toolbar__q{display:none}}@media (max-width:1023px){.toolbar.toolbar--lst{position:sticky;z-index:20;top:var(--header-visivel,calc(var(--h-stripe) + var(--h-main)));margin-inline:calc(-1 * var(--gutter));padding:var(--sp-2) var(--gutter);background:var(--c-page);transition:background-color var(--dur),box-shadow var(--dur)}.toolbar.toolbar--lst.is-stuck{background:var(--c-surface);box-shadow:0 1px 0 var(--c-line),var(--sh-2)}}@media (min-width:768px){.toolbar--lst .toolbar__sort{display:flex}}@media (min-width:1024px){.toolbar.toolbar--lst{min-height:56px;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r)}.toolbar--lst .toolbar__filter{display:none}.toolbar__tools{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.toolbar__tools .switch{white-space:nowrap}}.lst-search{position:relative;min-width:0}.lst-search svg.lucide{position:absolute;left:12px;top:50%;translate:0 -50%;width:18px;height:18px;color:var(--c-ink-2);pointer-events:none}.lst-search .input{padding-left:38px}.toolbar__tools .lst-search{width:220px}.toolbar__tools .lst-search .input{min-height:40px;font-size:var(--fs-15)}@media (min-width:1024px) and (max-width:1199px){.toolbar__tools .lst-search{width:180px}.toolbar--lst .toolbar__sort .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.fpop{position:relative;flex:none}.fpop__btn{min-height:40px}.fpop__btn svg.lucide{transition:transform var(--dur)}.fpop__btn[aria-expanded=true] svg.lucide{transform:rotate(180deg)}.fpop__panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:300px;padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r);box-shadow:var(--sh-pop)}.fpop__title{margin-bottom:10px;font-size:var(--fs-15);font-weight:700}.fpop__foot{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.fprice{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:var(--sp-2)}.fprice .label{margin-bottom:4px;font-size:var(--fs-13);color:var(--c-ink-2)}.fprice__field{position:relative}.fprice__cur{position:absolute;left:12px;top:50%;translate:0 -50%;font-size:var(--fs-14);font-weight:600;color:var(--c-ink-2);pointer-events:none}.fprice .input{padding-left:38px}.fprice__sep{padding-bottom:12px;color:var(--c-ink-2)}.fprice__hint{margin-top:var(--sp-2);font-size:var(--fs-13);color:var(--c-ink-2)}.actives{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.actives__label{margin-right:2px;font-size:var(--fs-14);font-weight:600;color:var(--c-ink-2)}.chip.chip--rm{padding:0 8px 0 14px;background:var(--c-green-tint);border-color:var(--cb-green-700);color:var(--cb-green-700);font-weight:700}.chip--rm svg.lucide{width:16px;height:16px}.chip.chip--rm:hover{background:var(--c-surface)}.actives__clear{min-height:36px;padding:0 var(--sp-2);border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-ink);font-size:var(--fs-14);font-weight:700;text-decoration:underline;text-underline-offset:3px}.actives__clear:hover{color:var(--cb-green-700);background:var(--c-hover)}@media (max-width:767px){.actives__clear{min-height:44px}}@media (min-width:1024px){.actives{display:none}}.more{display:grid;justify-items:center;gap:10px;margin-top:var(--sp-8);text-align:center}.more__txt{font-size:var(--fs-14);color:var(--c-ink-2)}.more__txt strong{color:var(--c-ink)}.more__bar{width:min(280px,100%);height:4px;background:var(--c-line);overflow:hidden}.more__bar,.more__bar span{border-radius:var(--r-pill)}.more__bar span{display:block;height:100%;background:var(--cb-green-700);transition:width .3s var(--ease)}.more .btn{min-width:min(300px,100%);margin-top:var(--sp-1)}.sheet.fsheet{inset:auto 0 0 0;width:100%;height:auto;max-height:min(88vh,760px);max-height:min(88dvh,760px);border-radius:var(--r-lg) var(--r-lg) 0 0}.sheet.fsheet[open]{animation-name:fsheet-in}@keyframes fsheet-in{0%{transform:translateY(100%)}}@media (min-width:768px){.sheet.fsheet{width:min(640px,100%);margin-inline:auto}}.fsheet__grab{flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:var(--r-pill);background:var(--c-line-strong)}.fsheet .sheet__head{min-height:56px}.fsheet__title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-18);font-weight:800}.fsheet__title svg.lucide{color:var(--cb-green-700)}.fsec{margin:0;padding:var(--sp-4);border:0;border-bottom:1px solid var(--c-line);min-width:0}.fsec:last-child{border-bottom:0}.fsec__title{float:left;width:100%;margin-bottom:10px;padding:0;font-size:var(--fs-15);font-weight:700}.fsec__body{clear:both}.fsort__opts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.fsort__opts .chip{position:relative}.fsort__opts .chip:has(input:checked){background:var(--c-green-tint);border-color:var(--cb-green-700);color:var(--cb-green-700);font-weight:700}.fsort__opts .chip:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.fsort__opts input{position:absolute;width:1px;height:1px;opacity:0}.fquick{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.fquick .switch{flex:1;min-width:0;font-size:var(--fs-15)}.fcount{flex:none;min-width:28px;height:22px;padding:0 7px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-page);color:var(--c-ink-2);font-size:var(--fs-12);font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.fsheet__foot{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-surface);box-shadow:0 -8px 20px -16px rgba(31,38,32,.35)}@media (prefers-reduced-motion:reduce){.pcard:hover .pcard__ph img{transform:none}}