.h7SkOW_page{background:var(--background);min-height:100svh;color:var(--foreground);font-family:var(--font-mono);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;overflow-x:clip}.h7SkOW_hero{background:radial-gradient(circle at top right, var(--accent-glow) 0%, transparent 24%),linear-gradient(135deg, var(--anthracite) 0%, var(--surface) 100%);align-items:flex-end;width:100%;min-height:280px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.h7SkOW_hero{min-height:360px}}.h7SkOW_heroBg{object-fit:cover;inset:0;width:100%!important;height:100%!important;position:absolute!important}.h7SkOW_heroVideoBg{background:var(--anthracite);pointer-events:none}.h7SkOW_heroBgFallback{background:linear-gradient(135deg, var(--anthracite) 0%, var(--surface) 100%);position:absolute;inset:0}.h7SkOW_heroOverlay{background:linear-gradient(to top, var(--overlay-brand-full) 0%, var(--overlay-brand-heavy) 42%, var(--overlay-brand-faint) 72%, transparent 100%);position:absolute;inset:0}.h7SkOW_heroContent{z-index:1;text-shadow:0 1px 2px #0000008c,0 8px 24px #00000059;flex-direction:column;gap:.5rem;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem 1.5rem;display:flex;position:relative}@media (min-width:768px){.h7SkOW_heroContent{gap:.625rem;padding:3rem 2rem 2.5rem}}.h7SkOW_storeName{font-family:var(--font-serif);color:var(--foreground-overlay-strong);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:400;line-height:1.1}.h7SkOW_storeDesc{color:var(--foreground-overlay);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:600px;margin:0;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.h7SkOW_storeLocation{color:var(--foreground-overlay-medium);align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:inline-flex}.h7SkOW_locationIcon{opacity:.95;flex-shrink:0}.h7SkOW_heroCtas{flex-wrap:wrap;gap:.625rem;margin-top:.5rem;display:flex}.h7SkOW_ctaWhatsapp{background:var(--whatsapp);color:var(--foreground-on-accent);border-radius:var(--radius);transition:var(--transition);text-shadow:none;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.h7SkOW_ctaWhatsapp:hover{background:var(--whatsapp-hover);transform:translateY(-1px)}.h7SkOW_ctaInstagram{background:var(--on-dark-surface);color:var(--foreground-overlay-strong);border:1px solid var(--on-dark-border);border-radius:var(--radius);transition:var(--transition);text-shadow:none;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.h7SkOW_ctaInstagram:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.h7SkOW_trustBar{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;padding:.75rem 1rem;display:flex}.h7SkOW_trustItem{color:var(--foreground-muted);white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;font-weight:400;display:inline-flex}.h7SkOW_gridHeader{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin-bottom:1.25rem;display:flex}.h7SkOW_searchForm{align-items:stretch;gap:.5rem;width:100%;display:grid}@media (min-width:768px){.h7SkOW_searchForm{grid-template-columns:minmax(0,1fr) minmax(7.25rem,8.25rem) minmax(7.25rem,8.25rem) auto;align-items:center}}@media (max-width:767px){.h7SkOW_searchForm{grid-template-columns:1fr 1fr;gap:.625rem}}.h7SkOW_priceInput{box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-raised);width:100%;min-width:0;color:var(--foreground);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}@media (max-width:767px){.h7SkOW_priceInput{min-height:44px}}.h7SkOW_searchInput{box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-raised);width:100%;min-width:0;color:var(--foreground);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}@media (min-width:768px){.h7SkOW_searchInput{max-width:none}}@media (max-width:767px){.h7SkOW_searchInput{grid-column:1/-1;min-height:44px}}.h7SkOW_searchInput::placeholder,.h7SkOW_priceInput::placeholder{color:var(--foreground-subtle)}.h7SkOW_searchSubmit{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--foreground-muted);cursor:pointer;white-space:nowrap;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;transition:background .15s,color .15s,border-color .15s}@media (min-width:768px){.h7SkOW_searchSubmit{justify-self:start}}@media (max-width:767px){.h7SkOW_searchSubmit{grid-column:1/-1;min-height:44px}}.h7SkOW_searchSubmit:hover{background:var(--surface-raised);color:var(--foreground);border-color:var(--foreground-muted)}.h7SkOW_catalogToolbar{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.85rem;width:100%;padding-top:.35rem;display:flex}.h7SkOW_catalogToolbarMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.h7SkOW_categoryRail{border-bottom:1px solid var(--border-subtle);-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, var(--background) 0, var(--background) calc(100% - 1.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, var(--background) 0, var(--background) calc(100% - 1.5rem), transparent 100%);mask-image:linear-gradient(to right, var(--background) 0, var(--background) calc(100% - 1.5rem), transparent 100%);flex:auto;gap:0;display:flex;overflow-x:auto}@media (max-width:767px){.h7SkOW_categoryRail{flex:100%}}.h7SkOW_categoryRail::-webkit-scrollbar{display:none}.h7SkOW_categoryTab{color:var(--foreground-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:.55rem .9rem .7rem;font-size:.78rem;font-weight:300;text-decoration:none;transition:color .15s,border-color .15s}@media (max-width:767px){.h7SkOW_categoryTab{align-items:center;min-height:44px;padding-bottom:.55rem;display:inline-flex}}.h7SkOW_categoryTab:hover{color:var(--foreground)}.h7SkOW_categoryTabActive{color:var(--foreground);border-bottom-color:var(--terracotta);font-weight:400}.h7SkOW_stockFilter{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;flex-shrink:0;padding:.4rem .8rem;font-size:.72rem;font-weight:300;text-decoration:none;transition:background .15s,color .15s,border-color .15s}@media (max-width:767px){.h7SkOW_stockFilter{align-items:center;min-height:44px;display:inline-flex}}.h7SkOW_stockFilter:hover{color:var(--foreground);border-color:var(--foreground-muted)}.h7SkOW_stockFilterActive{border-color:color-mix(in srgb, var(--terracotta) 45%, var(--border));color:var(--terracotta);background:color-mix(in srgb, var(--terracotta) 6%, transparent);font-weight:400}.h7SkOW_sortRail{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:1.15rem;padding-bottom:.15rem;display:flex;overflow-x:auto}@media (max-width:767px){.h7SkOW_sortRail{gap:.9rem;width:100%}}.h7SkOW_sortRail::-webkit-scrollbar{display:none}.h7SkOW_sortTab{color:var(--foreground-subtle);letter-spacing:.04em;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.75rem;font-weight:300;text-decoration:none;transition:color .15s;position:relative}@media (max-width:767px){.h7SkOW_sortTab{align-items:center;min-height:44px;font-size:.78rem;display:inline-flex}}.h7SkOW_sortTab:hover{color:var(--foreground-muted)}.h7SkOW_sortTabActive{color:var(--foreground);font-weight:400}.h7SkOW_sortTabActive:after{content:"";background:var(--foreground-muted);height:1px;position:absolute;bottom:-.3rem;left:0;right:0}.h7SkOW_empty{text-align:center;color:var(--foreground-muted);padding:4rem 1rem;font-size:1rem}.h7SkOW_main{box-sizing:border-box;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:1.25rem 1rem}@media (min-width:768px){.h7SkOW_main{padding:2rem}}.h7SkOW_grid{width:100%;margin-inline:auto;}.h7SkOW_shopStickyReserve{height:calc(3.75rem + env(safe-area-inset-bottom,0px));pointer-events:none;flex-shrink:0}.h7SkOW_shopStickyBar{z-index:90;padding:.625rem 1rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px));background:var(--overlay-brand-strong);border-top:1px solid var(--border);box-shadow:var(--shadow-sticky-shop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;max-width:100%;min-height:56px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.h7SkOW_shopStickyBar{border-radius:var(--radius) var(--radius) 0 0;border:1px solid var(--border);border-bottom:none;max-width:520px;padding-bottom:.625rem;left:50%;right:auto;transform:translate(-50%)}}.h7SkOW_shopStickyActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.h7SkOW_stickyBuyCta{white-space:nowrap;letter-spacing:.02em;text-transform:none;flex:none;font-size:.8125rem;text-decoration:none;width:auto!important;min-height:40px!important;padding:.5rem .875rem!important}.h7SkOW_stickyCartSummary{flex-direction:column;flex:auto;justify-content:center;gap:.0625rem;min-width:0;display:flex}.h7SkOW_stickyCartLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-subtle);font-size:.6875rem}.h7SkOW_stickyCartCount{color:var(--foreground);font-size:.875rem;font-weight:400}.h7SkOW_shopStickyWhatsapp{border-radius:var(--radius);background:var(--whatsapp);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--foreground-on-accent);transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.h7SkOW_shopStickyWhatsapp:hover{background:var(--whatsapp-hover)}.h7SkOW_shopStickySecondary{border-radius:var(--radius);background:var(--surface-raised);color:var(--foreground);border:1px solid var(--border);justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:400;text-decoration:none;display:inline-flex}.h7SkOW_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:0 .5rem 1rem;display:flex}.h7SkOW_paginationLink{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--foreground);padding:.5rem 1rem;font-size:.8125rem;text-decoration:none;transition:background .15s,border-color .15s}.h7SkOW_paginationLink:hover{background:var(--surface-raised);border-color:var(--foreground-muted)}.h7SkOW_paginationMeta{color:var(--foreground-muted);font-size:.8125rem}.h7SkOW_paginationSpacer{visibility:hidden;min-width:5.5rem}.h7SkOW_footer{text-align:center;border-top:1px solid var(--border);margin-top:auto;padding:2rem 1rem}.h7SkOW_footerLink{color:var(--foreground-muted);font-size:.8125rem;text-decoration:none}.h7SkOW_footerLink strong{color:var(--foreground);font-weight:400}.h7SkOW_footerLink:hover{color:var(--foreground)}.h7SkOW_ctaWhatsapp:focus-visible,.h7SkOW_ctaInstagram:focus-visible,.h7SkOW_searchInput:focus-visible,.h7SkOW_priceInput:focus-visible,.h7SkOW_searchSubmit:focus-visible,.h7SkOW_filterBtn:focus-visible,.h7SkOW_sortBtn:focus-visible,.h7SkOW_paginationLink:focus-visible,.h7SkOW_footerLink:focus-visible,.h7SkOW_shopStickyWhatsapp:focus-visible,.h7SkOW_shopStickySecondary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.h7SkOW_searchInput:focus-visible,.h7SkOW_priceInput:focus-visible{outline-offset:0;border-color:var(--input-focus)}
.HfENnG_loadMoreZone{flex-direction:column;align-items:center;gap:.75rem;min-height:3rem;margin-top:1.5rem;display:flex}.HfENnG_loadMoreHint{color:var(--foreground-muted);margin:0;font-size:.85rem}.HfENnG_loadMoreError{color:var(--terracotta);margin:0;font-size:.85rem}.HfENnG_loadMoreBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground);cursor:pointer;padding:.55rem 1.1rem;font-size:.875rem;transition:border-color .15s,background .15s}.HfENnG_loadMoreBtn:hover:not(:disabled){border-color:var(--accent);background:var(--surface)}.HfENnG_loadMoreBtn:disabled{opacity:.6;cursor:not-allowed}.HfENnG_skeletonGrid{margin-top:1rem;}.HfENnG_skeletonCard{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);animation:1.4s ease-in-out infinite HfENnG_shopSkeletonPulse;overflow:hidden}.HfENnG_skeletonImage{aspect-ratio:4/5;background:color-mix(in srgb, var(--border) 55%, var(--surface-raised))}@media (min-width:640px){.HfENnG_skeletonImage{aspect-ratio:3/4}}@media (min-width:1024px){.HfENnG_skeletonImage{aspect-ratio:1}}.HfENnG_skeletonBody{flex-direction:column;gap:.45rem;padding:.65rem .75rem .85rem;display:flex}.HfENnG_skeletonLine{background:color-mix(in srgb, var(--border) 45%, var(--surface-raised));border-radius:4px;height:.65rem}.HfENnG_skeletonLine.HfENnG_short{width:45%}.HfENnG_skeletonLine.HfENnG_heroTitle{width:12rem;height:1.75rem;margin-bottom:.5rem}.HfENnG_skeletonLine.HfENnG_heroSubtitle{width:min(100%,20rem);height:.85rem}.HfENnG_skeletonLine.HfENnG_searchBar{border-radius:var(--radius-sm);width:100%;height:2.5rem;margin-bottom:1rem}@keyframes HfENnG_shopSkeletonPulse{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.HfENnG_skeletonCard{animation:none}}
.rCzEyG_nav{letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding:0;font-size:.75rem;display:flex}.rCzEyG_navCompact{width:100%;max-width:36rem;padding:0;font-size:.75rem}.rCzEyG_details{display:none}@media (max-width:767px){.rCzEyG_details{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--border) 18%, var(--surface));display:block}}.rCzEyG_summary{cursor:pointer;text-align:left;color:var(--foreground-muted);letter-spacing:.04em;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:44px;padding:.65rem .85rem;font-size:.75rem;list-style:none;display:flex}.rCzEyG_summary::-webkit-details-marker{display:none}.rCzEyG_summary:hover{color:var(--foreground)}.rCzEyG_detailsBody{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding:0 .85rem .85rem;display:flex}.rCzEyG_navDesktop{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}@media (max-width:767px){.rCzEyG_navDesktop{display:none}}.rCzEyG_summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rCzEyG_summaryIcon{color:var(--terracotta);font-size:.85rem;line-height:1}@media (max-width:480px){.rCzEyG_detailsBody{flex-direction:column;align-items:flex-start;gap:.15rem}}
._4qRIxq_link{letter-spacing:.02em;min-height:36px;color:var(--link);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem .35rem;font-family:inherit;font-size:.75rem;text-decoration:none;transition:color .2s;display:inline-flex}._4qRIxq_link:hover{color:var(--link-hover)}._4qRIxq_link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;color:var(--link-hover)}._4qRIxq_sep{color:var(--foreground-subtle);-webkit-user-select:none;user-select:none}
.Oqce4q_bar{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);background:color-mix(in srgb, var(--terracotta) 8%, transparent);text-align:center;flex-direction:column;display:flex}.Oqce4q_text{color:var(--foreground-muted);margin:0;font-size:.875rem}.Oqce4q_hint{color:var(--foreground-muted);max-width:28rem;margin:0;font-size:.8125rem}
.lJJG2a_container{max-width:500px;margin:var(--spacing-lg) auto;padding:var(--spacing-lg);text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-family:var(--font-mono);box-shadow:var(--shadow-card)}.lJJG2a_title{color:var(--foreground);margin-bottom:var(--spacing-xs);font-size:1.375rem;font-weight:400}.lJJG2a_text{color:var(--foreground-muted);margin-bottom:var(--spacing-md);line-height:1.5}.lJJG2a_primaryAction{box-sizing:border-box;justify-content:center;width:100%;text-decoration:none;display:flex}
._5LYLgW_container{max-width:600px;margin:var(--spacing-lg) auto;padding:var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);background:var(--surface);font-family:var(--font-mono)}._5LYLgW_header{text-align:center;margin-bottom:var(--spacing-md)}._5LYLgW_iconCircle{background:color-mix(in srgb, var(--terracotta) 18%, transparent);width:64px;height:64px;color:var(--terracotta);margin-bottom:var(--spacing-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._5LYLgW_title{color:var(--foreground);margin:0 0 var(--spacing-xs) 0;font-size:1.5rem;font-weight:400}._5LYLgW_subtitle{color:var(--foreground-muted);margin:0}._5LYLgW_orderInfo{color:var(--foreground-muted);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-xs);margin-bottom:var(--spacing-md);justify-content:space-between;font-size:.875rem;display:flex}._5LYLgW_itemRow{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._5LYLgW_itemLabel{color:var(--foreground);margin:0;font-weight:400}._5LYLgW_itemSub{color:var(--foreground-muted);margin:0;font-size:.8125rem}._5LYLgW_itemPrice{color:var(--foreground);font-weight:400}._5LYLgW_totalRow{padding-top:var(--spacing-sm);color:var(--foreground);justify-content:space-between;font-size:.95rem;font-weight:400;display:flex}._5LYLgW_totalRowGrand{padding-top:var(--spacing-md);margin-top:var(--spacing-xs);border-top:1px solid var(--border);font-size:1.25rem}._5LYLgW_primaryAction{width:100%;margin-top:var(--spacing-lg);box-sizing:border-box;justify-content:center;text-decoration:none;display:flex}._5LYLgW_missingWrap{text-align:center;padding:var(--spacing-md) 0}
.xPvnpG_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);width:100%;height:100%;transition:var(--transition);flex-direction:column;display:flex;overflow:hidden}.xPvnpG_card:hover{border-color:var(--anthracite-mid);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.xPvnpG_cardLink{color:inherit;flex-direction:column;flex:auto;min-height:0;text-decoration:none;display:flex}.xPvnpG_cardLinkGrow{flex:auto;min-height:0}.xPvnpG_cardDisabled{opacity:.55;cursor:default}.xPvnpG_imgWrap{aspect-ratio:4/5;background:var(--surface-raised);flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (min-width:640px){.xPvnpG_imgWrap{aspect-ratio:3/4}}@media (min-width:1024px){.xPvnpG_imgWrap{aspect-ratio:1}}.xPvnpG_productImg{object-fit:contain;object-position:center;transition:transform .4s}.xPvnpG_card:hover .xPvnpG_productImg{transform:scale(1.04)}.xPvnpG_imgPlaceholder{height:100%;color:var(--foreground-muted);justify-content:center;align-items:center;display:flex}.xPvnpG_imgPlaceholderIcon{opacity:.4}.xPvnpG_outOfStockOverlay{background:var(--overlay-brand-medium);color:var(--foreground-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.8125rem;font-weight:400;display:flex;position:absolute;inset:0}.xPvnpG_chipNew{background:var(--terracotta);color:var(--foreground-on-accent);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;padding:.2rem .5rem;font-size:.6875rem;font-weight:400;position:absolute;top:.5rem;left:.5rem}.xPvnpG_chipLowStock{background:var(--terracotta-overlay-strong);max-width:calc(100% - 1rem);color:var(--foreground-on-accent);border-radius:var(--radius-sm);letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;text-overflow:ellipsis;padding:.2rem .5rem;font-size:.6875rem;font-weight:400;position:absolute;top:.5rem;right:.5rem;overflow:hidden}.xPvnpG_cardInfo{flex-direction:column;flex:none;gap:.25rem;min-height:7rem;padding:.625rem .5rem .5rem;display:flex}@media (min-width:640px){.xPvnpG_cardInfo{min-height:7.25rem;padding:.75rem}}@media (min-width:1024px){.xPvnpG_cardInfo{gap:.3125rem;min-height:7rem;padding:.75rem .875rem .625rem}}.xPvnpG_productName{color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;min-height:2.19375rem;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:640px){.xPvnpG_productName{min-height:2.3625rem;font-size:.875rem}}@media (min-width:1024px){.xPvnpG_productName{min-height:2.53125rem;font-size:.9375rem}}.xPvnpG_productPrice{color:var(--foreground);flex-shrink:0;margin:0;font-size:.9375rem;font-weight:400;line-height:1.3}@media (min-width:640px){.xPvnpG_productPrice{font-size:1rem}}@media (min-width:1024px){.xPvnpG_productPrice{font-size:1.0625rem}}.xPvnpG_deliveryBadge{color:var(--foreground-muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;min-height:2.025rem;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.xPvnpG_deliveryBadgeEmpty{visibility:hidden}.xPvnpG_discoverCta{letter-spacing:.1em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:.35rem;margin-top:auto;padding-top:.25rem;font-size:.72rem;font-weight:400;transition:color .15s;display:inline-flex}.xPvnpG_discoverArrow{flex-shrink:0;transition:transform .15s}.xPvnpG_card:hover .xPvnpG_discoverCta{color:var(--terracotta)}.xPvnpG_card:hover .xPvnpG_discoverArrow{transform:translate(3px)}.xPvnpG_cardDisabled:hover .xPvnpG_discoverCta{color:var(--foreground-muted)}.xPvnpG_cardDisabled:hover .xPvnpG_discoverArrow{transform:none}.xPvnpG_cardFooter{border-top:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;justify-content:center;display:flex}.xPvnpG_cardCheckoutHint{color:var(--foreground-muted);margin:0;padding:0 .5rem .45rem;font-size:.75rem;line-height:1.45}.xPvnpG_cardActions{flex-wrap:nowrap;align-items:center;gap:.375rem;width:100%;padding:.5rem;display:flex}@media (max-width:639px){.xPvnpG_cardActions{flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;padding:.5rem}}@media (min-width:640px){.xPvnpG_cardActions{gap:.5rem;padding:.625rem .75rem}}@media (min-width:1024px){.xPvnpG_cardActions{gap:.625rem;padding:.5rem .875rem}}.xPvnpG_cartControls{flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}@media (max-width:639px){.xPvnpG_cartControls{width:100%}}.xPvnpG_cartMinus,.xPvnpG_cartPlus{width:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}@media (max-width:639px){.xPvnpG_cartMinus,.xPvnpG_cartPlus{width:44px!important;min-width:44px!important;min-height:44px!important}}.xPvnpG_cartQty{text-align:center;min-width:1.5rem;color:var(--foreground);font-size:.8125rem}.xPvnpG_buyError{color:var(--color-danger-strong);text-align:center;width:100%;margin:0;padding:0 .875rem .375rem;font-size:.75rem;line-height:1.4}.xPvnpG_cardBuyBtn{border-radius:var(--radius);cursor:pointer;min-width:0;transition:var(--transition);text-align:center;text-transform:none;letter-spacing:normal;flex:1;font-size:.8125rem;font-weight:500;border:1px solid var(--border)!important;background:var(--surface-raised)!important;min-height:36px!important;color:var(--foreground-muted)!important;padding:.5rem!important}@media (max-width:639px){.xPvnpG_cardBuyBtn{flex:none;width:100%;font-size:.875rem;min-height:44px!important}}@media (min-width:1024px){.xPvnpG_cardBuyBtn{font-size:.875rem;min-height:38px!important}}.xPvnpG_cardBuyBtn:hover{opacity:1;background:var(--accent-overlay-subtle)!important;color:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 45%, var(--border))!important}.xPvnpG_cardBuyBtn:disabled{opacity:.5;cursor:default}.xPvnpG_cardBuyBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.xPvnpG_cardOptionsBtn{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-raised);min-height:36px;color:var(--foreground);text-align:center;transition:var(--transition);flex:1;justify-content:center;align-items:center;padding:.5rem;font-size:.8125rem;font-weight:400;text-decoration:none;display:flex}@media (max-width:639px){.xPvnpG_cardOptionsBtn{flex:none;width:100%;min-height:44px;font-size:.875rem}}@media (min-width:1024px){.xPvnpG_cardOptionsBtn{min-height:38px;font-size:.875rem}}.xPvnpG_cardOptionsBtn:hover{border-color:var(--foreground-muted);color:var(--foreground)}.xPvnpG_cardWhatsappBtn{border-radius:var(--radius);background:var(--whatsapp);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--foreground-on-accent);transition:var(--transition);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}@media (max-width:639px){.xPvnpG_cardWhatsappBtn{display:none}}.xPvnpG_cardWhatsappBtn:hover{background:var(--whatsapp-hover)}@media (prefers-reduced-motion:reduce){.xPvnpG_card:hover,.xPvnpG_card:hover .xPvnpG_productImg,.xPvnpG_card:hover .xPvnpG_discoverArrow{transform:none}}
.mOoXCG_wrap{max-width:720px;padding:var(--spacing-lg) var(--spacing-md) 2rem;color:var(--foreground);margin:0 auto;line-height:1.6}.mOoXCG_back{margin-bottom:var(--spacing-md);color:var(--foreground-muted);font-size:.8125rem;text-decoration:none;display:inline-block}.mOoXCG_back:hover{color:var(--foreground)}.mOoXCG_title{font-family:var(--font-serif);margin-bottom:.35rem;font-size:1.5rem;font-weight:400}.mOoXCG_subtitle{color:var(--foreground-muted);margin-bottom:var(--spacing-md);font-size:.9375rem}.mOoXCG_content{white-space:pre-wrap;font-size:.9375rem}.mOoXCG_externalLink{margin-top:var(--spacing-md);color:var(--terracotta);font-size:.875rem;display:inline-block}.mOoXCG_disclaimer{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border);color:var(--foreground-subtle);font-size:.75rem}
.tdpKJW_breadcrumb{width:min(100%,14rem);height:.75rem;margin:1rem 1rem 0}.tdpKJW_skeletonGallery{aspect-ratio:1;border-radius:var(--radius);background:color-mix(in srgb, var(--border) 55%, var(--surface-raised));width:100%;animation:1.4s ease-in-out infinite tdpKJW_productSkeletonPulse}.tdpKJW_skeletonInfo{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.tdpKJW_skeletonTitle{width:min(100%,18rem);height:1.5rem}.tdpKJW_skeletonPrice{width:5rem;height:1.25rem}.tdpKJW_skeletonText{width:100%;height:.75rem}.tdpKJW_skeletonButton{border-radius:var(--radius-sm);width:min(100%,12rem);height:2.75rem;margin-top:.5rem}@keyframes tdpKJW_productSkeletonPulse{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.tdpKJW_skeletonGallery{animation:none}}@media (min-width:768px){.tdpKJW_breadcrumb{flex:100%;margin:0 2rem}.tdpKJW_skeletonInfo{padding:0}}
._gYFua_page{min-height:100svh;padding:var(--spacing-md);background:var(--background);color:var(--foreground);font-family:var(--font-mono);justify-content:center;align-items:center;margin:0;display:flex}._gYFua_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg) var(--spacing-md);text-align:center;width:100%;max-width:28rem;box-shadow:var(--shadow-md)}._gYFua_code{margin:0 0 var(--spacing-xs);color:var(--terracotta);font-size:clamp(2.5rem,8vw,3.5rem);font-weight:300;line-height:1}._gYFua_title{margin:0 0 var(--spacing-xs);color:var(--foreground);font-size:1.25rem;font-weight:300}._gYFua_text{color:var(--foreground-muted);margin:0 0 var(--spacing-md);font-size:.875rem;line-height:1.6}._gYFua_actions{gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;display:flex}._gYFua_digest{margin-top:var(--spacing-sm);color:var(--foreground-subtle);font-size:.75rem}
