._3sb52a_page{background:var(--background);max-width:960px;color:var(--foreground);font-family:var(--font-sans);margin:0 auto;padding:0 0 5rem;overflow-x:clip}@media (min-width:768px){._3sb52a_page{flex-direction:column;gap:2rem;padding:1.5rem 2rem 3rem;display:flex}}._3sb52a_productMain{flex-direction:column;display:flex}@media (min-width:768px){._3sb52a_productMain{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}}._3sb52a_breadcrumbWrap{padding:.75rem 1rem 0}@media (min-width:768px){._3sb52a_breadcrumbWrap{padding:0}}._3sb52a_breadcrumbWrap nav{margin:0}._3sb52a_errorBanner{background:var(--terracotta);color:var(--foreground-on-accent);border-radius:var(--radius);text-align:center;margin:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:400}._3sb52a_paymentsNotice{background:var(--surface-raised);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);text-align:center;margin:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}@media (min-width:768px){._3sb52a_errorBanner,._3sb52a_paymentsNotice{margin:0}}._3sb52a_gallery{min-width:0}@media (min-width:768px){._3sb52a_gallery{align-self:start;position:sticky;top:1rem}}._3sb52a_galleryViewport{aspect-ratio:4/5;background:var(--surface);width:100%;position:relative;overflow:hidden}._3sb52a_galleryPlaceholder{width:100%;height:100%;color:var(--foreground-muted);opacity:.45;justify-content:center;align-items:center;display:flex}._3sb52a_zoomBtn{display:none}@media (min-width:768px){._3sb52a_zoomBtn{border-radius:var(--radius);background:var(--overlay-brand-light);width:32px;height:32px;color:var(--foreground-on-accent);cursor:pointer;z-index:2;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:.625rem;right:.625rem}._3sb52a_zoomBtn:hover{background:var(--overlay-brand-heavy)}}._3sb52a_lightboxRoot{z-index:200;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;animation:.15s _3sb52a_fadeIn;display:flex;position:fixed;inset:0}._3sb52a_lightboxBackdrop{background:var(--overlay-full);position:absolute;inset:0}@keyframes _3sb52a_fadeIn{0%{opacity:0}to{opacity:1}}._3sb52a_lightboxContent{z-index:1;width:min(100%,860px);height:min(90dvh,860px);max-height:90dvh;position:relative}._3sb52a_lightboxImg{width:100%;height:100%;position:relative}._3sb52a_lightboxImage{object-fit:contain}._3sb52a_lightboxClose{color:var(--foreground-on-accent);cursor:pointer;opacity:.75;background:0 0;border:none;padding:0 .25rem;font-size:2rem;line-height:1;transition:opacity .15s;position:absolute;top:-2.5rem;right:0}._3sb52a_lightboxClose:hover{opacity:1}._3sb52a_lightboxNav{background:var(--overlay-brand-soft);color:var(--foreground-on-accent);cursor:pointer;border-radius:var(--radius);border:none;width:44px;height:64px;font-size:2rem;line-height:1;transition:background .15s;position:absolute;top:50%;transform:translateY(-50%)}._3sb52a_lightboxNav:hover{background:var(--overlay-brand-heavy)}._3sb52a_lightboxNav:disabled{opacity:.2;cursor:default}._3sb52a_lightboxPrev{left:-56px}._3sb52a_lightboxNext{right:-56px}._3sb52a_lightboxCounter{color:var(--on-dark-text-muted);font-size:.8125rem;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}._3sb52a_galleryTrack{will-change:transform;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}._3sb52a_gallerySlide{flex:0 0 100%;width:100%;height:100%;position:relative}._3sb52a_galleryImg{object-fit:contain;object-position:center}._3sb52a_galleryDots{z-index:2;gap:.375rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}._3sb52a_dot{background:var(--foreground-overlay-medium);cursor:pointer;letter-spacing:0;text-transform:none;border-radius:50%;transition:background .15s,transform .15s;border:none!important;width:7px!important;min-width:7px!important;height:7px!important;min-height:7px!important;padding:0!important}._3sb52a_dotActive{background:var(--foreground);transform:scale(1.3)}._3sb52a_thumbnails{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;margin-top:.75rem;padding:0 1rem;display:flex;overflow-x:auto}._3sb52a_thumbnails::-webkit-scrollbar{display:none}@media (min-width:768px){._3sb52a_thumbnails{padding:0;overflow-x:visible}}._3sb52a_thumb{border-radius:var(--radius);cursor:pointer;background:var(--surface-raised);border:2px solid #0000;flex:0 0 52px;width:52px;height:52px;padding:0;transition:border-color .15s;position:relative;overflow:hidden}@media (min-width:768px){._3sb52a_thumb{flex-basis:56px;width:56px;height:56px}}._3sb52a_thumbActive{border-color:var(--foreground)}._3sb52a_thumbImg{object-fit:cover}._3sb52a_productInfo{flex-direction:column;gap:1rem;min-width:0;padding:1rem;display:flex}@media (min-width:768px){._3sb52a_productInfo{gap:1.25rem;padding:0}}._3sb52a_deliveryInfo{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);margin:.75rem 0 1rem;padding:.65rem .85rem}._3sb52a_deliverySummary{cursor:pointer;color:var(--foreground);font-size:.88rem;font-weight:500;list-style:none}._3sb52a_deliverySummary::-webkit-details-marker{display:none}._3sb52a_deliverySummary:after{content:" ›";color:var(--foreground-muted);font-weight:400}._3sb52a_deliveryInfo[open] ._3sb52a_deliverySummary:after{content:""}._3sb52a_deliveryInfo[open] ._3sb52a_deliveryZoneList,._3sb52a_deliveryInfo[open] ._3sb52a_deliveryHint{margin-top:.65rem}._3sb52a_deliveryZoneList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._3sb52a_deliveryZoneList li{color:var(--foreground);justify-content:space-between;gap:.75rem;font-size:.88rem;display:flex}._3sb52a_deliveryHint{color:var(--foreground-muted);margin:0;font-size:.85rem;line-height:1.45}._3sb52a_variantStockHint{color:var(--terracotta);margin:0;font-size:.85rem;line-height:1.45}._3sb52a_priceRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._3sb52a_priceDeliveryNote{color:var(--foreground-muted);margin:-.35rem 0 0;font-size:.82rem;line-height:1.4}._3sb52a_price{font-family:var(--font-serif);color:var(--foreground);font-size:1.5rem;font-weight:400}@media (min-width:768px){._3sb52a_price{font-size:1.75rem}}._3sb52a_chips{flex-wrap:wrap;gap:.375rem;display:flex}._3sb52a_chip{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;padding:.2rem .5rem;font-size:.6875rem;font-weight:400}._3sb52a_chipInStock{background:color-mix(in srgb, var(--whatsapp) 15%, transparent);color:var(--whatsapp)}._3sb52a_chipOut,._3sb52a_chipNew{background:var(--terracotta-overlay-medium);color:var(--terracotta)}._3sb52a_chipLow{background:var(--accent-overlay-medium);color:var(--foreground-muted)}._3sb52a_trustRow{flex-wrap:wrap;gap:.5rem;display:flex}._3sb52a_trustTag{background:var(--accent-overlay-strong);color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:400;display:inline-flex}._3sb52a_productName{font-family:var(--font-serif);color:var(--foreground);margin:0;font-size:1.25rem;font-weight:400;line-height:1.2}@media (min-width:768px){._3sb52a_productName{font-size:1.5rem}}._3sb52a_description{color:var(--foreground-muted);margin:0;font-size:.9375rem;line-height:1.6}._3sb52a_variantSection{flex-direction:column;gap:.375rem;display:flex}._3sb52a_variantLabel{color:var(--foreground-muted);font-size:.8125rem;font-weight:400}._3sb52a_variantOptions{flex-wrap:wrap;gap:.5rem;display:flex}._3sb52a_variantBtn{border-radius:var(--radius);letter-spacing:0;text-transform:none;cursor:pointer;transition:var(--transition);font-size:.8125rem;font-weight:500;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--foreground-muted)!important;min-height:36px!important;padding:.375rem .875rem!important}._3sb52a_variantBtn:hover{border-color:var(--foreground-muted)}._3sb52a_variantBtnActive{background:var(--foreground)!important;color:var(--background)!important;border-color:var(--foreground)!important}._3sb52a_variantBtnUnavailable,._3sb52a_variantBtn:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}._3sb52a_quantityRow{align-items:center;gap:.75rem;display:flex}._3sb52a_qtyBtn{border-radius:var(--radius);letter-spacing:0;text-transform:none;cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;font-size:1rem;font-weight:400;display:inline-flex;border:1px solid var(--border)!important;background:var(--surface)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--foreground)!important;padding:0!important}._3sb52a_qtyBtn:hover{border-color:var(--foreground-muted)}._3sb52a_qtyBtn:disabled{opacity:.3;cursor:default}._3sb52a_qtyValue{text-align:center;min-width:2rem;font-size:1rem;font-weight:400}._3sb52a_buyButton{border-radius:var(--radius);background:var(--foreground);width:100%;color:var(--background);cursor:pointer;transition:var(--transition);border:none;padding:1rem;font-size:1rem;font-weight:400}._3sb52a_buyButton:hover{opacity:.88}._3sb52a_buyButton:disabled{opacity:.5;cursor:default}._3sb52a_addToCartBtn{border-radius:var(--radius);letter-spacing:0;text-transform:none;cursor:pointer;width:100%;transition:var(--transition);font-size:.9375rem;font-weight:400;border:1px solid var(--border)!important;color:var(--foreground)!important;background:0 0!important;min-height:44px!important;padding:.875rem!important}._3sb52a_addToCartBtn:hover{background:var(--surface)}._3sb52a_addToCartBtn:disabled{opacity:.3;cursor:default}._3sb52a_sellerCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem;display:flex}._3sb52a_sellerInfo{flex-direction:column;gap:.125rem;display:flex}._3sb52a_sellerLabel{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:500}._3sb52a_sellerName{color:var(--foreground);font-size:.9375rem;font-weight:400;text-decoration:none;transition:color .15s}._3sb52a_sellerName:hover{color:var(--accent)}._3sb52a_sellerWhatsapp{background:var(--whatsapp);color:var(--foreground-on-accent);border-radius:var(--radius);text-align:center;flex-shrink:1;align-items:center;gap:.375rem;min-width:0;padding:.5rem .875rem;font-size:.8125rem;font-weight:400;text-decoration:none;display:inline-flex}._3sb52a_sellerWhatsapp:hover{background:var(--whatsapp-hover)}._3sb52a_suggestions{box-sizing:border-box;width:100%;min-width:0;padding:1rem}@media (min-width:768px){._3sb52a_suggestions{border-top:1px solid var(--border-subtle);margin-top:0;padding:2rem 0 0}}._3sb52a_suggestionsTitle{font-family:var(--font-serif);margin:0 0 .75rem;font-size:1.125rem;font-weight:400}@media (min-width:768px){._3sb52a_suggestionsTitle{margin-bottom:1rem;font-size:1.375rem}}._3sb52a_suggestionsScroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;min-width:0;padding-bottom:.25rem;display:flex;overflow-x:auto}@media (min-width:768px){._3sb52a_suggestionsScroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:0;display:grid;overflow:visible}}@media (min-width:1024px){._3sb52a_suggestionsScroll{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}._3sb52a_suggestionsScroll::-webkit-scrollbar{display:none}._3sb52a_suggestionCard{width:140px;min-width:0;color:var(--foreground);flex-direction:column;flex:0 0 140px;gap:.25rem;text-decoration:none;display:flex}@media (min-width:640px) and (not (min-width:768px)){._3sb52a_suggestionCard{flex-basis:160px;width:160px}}@media (min-width:768px){._3sb52a_suggestionCard{flex:initial;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);gap:.5rem;width:auto;padding:.625rem;transition:border-color .15s,box-shadow .15s}._3sb52a_suggestionCard:hover{border-color:var(--border);box-shadow:0 2px 10px #0000000f}}._3sb52a_suggestionImg{aspect-ratio:1;border-radius:var(--radius);background:var(--surface);width:100%;position:relative;overflow:hidden}@media (min-width:768px){._3sb52a_suggestionImg{aspect-ratio:4/5}}._3sb52a_suggestionImage{object-fit:cover}._3sb52a_suggestionName{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:768px){._3sb52a_suggestionName{-webkit-line-clamp:2;line-clamp:2;min-height:2.275rem;font-size:.875rem}}._3sb52a_suggestionPrice{color:var(--foreground);font-size:.8125rem;font-weight:400}@media (min-width:768px){._3sb52a_suggestionPrice{margin-top:auto;font-size:.9375rem}}._3sb52a_stickyBar{z-index:100;padding:.625rem 1rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px));background:var(--overlay-brand-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--accent-overlay-medium);box-shadow:var(--shadow-sticky-bar);box-sizing:border-box;justify-content:space-between;align-items:center;gap:.625rem;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}@media (min-width:768px){._3sb52a_stickyBar{border:1px solid var(--accent-overlay-medium);border-radius:var(--radius) var(--radius) 0 0;border-bottom:none;width:min(100%,520px);padding-bottom:.625rem;left:50%;right:auto;transform:translate(-50%,100%)}}._3sb52a_stickyBarVisible{transform:translateY(0)}@media (min-width:768px){._3sb52a_stickyBarVisible{transform:translate(-50%)}}._3sb52a_stickyBarLead{flex:auto;align-items:center;gap:.625rem;min-width:0;display:flex}._3sb52a_stickyBarActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._3sb52a_stickyPrice{font-family:var(--font-serif);color:var(--foreground);white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:400;line-height:1.2}@media (min-width:480px){._3sb52a_stickyPrice{font-size:1.0625rem}}._3sb52a_stickyBuy{letter-spacing:.02em;text-transform:none;white-space:nowrap;border-radius:var(--radius);cursor:pointer;min-width:5.25rem;transition:var(--transition);flex:none;font-weight:500;width:auto!important;min-height:40px!important;padding:.5rem .875rem!important;font-size:.8125rem!important}._3sb52a_stickyBuy:hover{opacity:.88}._3sb52a_stickyBuy:disabled{opacity:.5;cursor:default}._3sb52a_stickyCart{border-radius:var(--radius);cursor:pointer;transition:var(--transition);letter-spacing:0;text-transform:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;border:1px solid var(--border)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--foreground)!important;background:0 0!important;padding:0!important}._3sb52a_stickyCart:hover{background:var(--surface)!important}._3sb52a_stickyWhatsapp{border-radius:var(--radius);background:var(--whatsapp);width:40px;min-width:40px;height:40px;color:var(--foreground-on-accent);transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}._3sb52a_stickyWhatsapp:hover{background:var(--whatsapp-hover)}._3sb52a_alertBox{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:.75rem;padding:1rem;display:flex}._3sb52a_alertTitle{color:var(--foreground);margin:0;font-size:.9375rem}._3sb52a_alertSuccess{color:var(--whatsapp);margin:0;font-size:.875rem}._3sb52a_alertForm{flex-direction:column;gap:.5rem;display:flex}._3sb52a_alertInput{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:100%;color:var(--foreground);box-sizing:border-box;outline:none;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .15s}._3sb52a_alertInput:focus{border-color:var(--foreground-muted)}._3sb52a_alertInput::placeholder{color:var(--foreground-muted);opacity:.6}._3sb52a_alertBtn{border-radius:var(--radius);background:var(--foreground);color:var(--background);cursor:pointer;transition:var(--transition);border:none;padding:.625rem 1rem;font-size:.9375rem;font-weight:400}._3sb52a_alertBtn:hover{opacity:.88}._3sb52a_alertBtn:disabled{opacity:.5;cursor:default}._3sb52a_alertError{color:var(--terracotta);margin:0;font-size:.8125rem}._3sb52a_shareRow{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}._3sb52a_shareWa{border-radius:var(--radius);background:var(--whatsapp-overlay);min-width:0;color:var(--whatsapp);border:1px solid var(--whatsapp-overlay-strong);transition:var(--transition);text-align:center;flex:9rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:400;text-decoration:none;display:inline-flex}._3sb52a_shareWa:hover{background:var(--whatsapp-overlay-strong)}._3sb52a_shareCopy{border-radius:var(--radius);letter-spacing:0;text-transform:none;cursor:pointer;min-width:0;transition:var(--transition);flex:7rem;font-size:.8125rem;font-weight:400;border:1px solid var(--border)!important;color:var(--foreground-muted)!important;background:0 0!important;min-height:40px!important;padding:.5rem .875rem!important}._3sb52a_shareCopy:hover{border-color:var(--foreground-muted);color:var(--foreground)}._3sb52a_aiMarketingBox{border-radius:var(--radius);background:color-mix(in srgb, var(--link) 6%, var(--surface));border:1px solid var(--link-muted-border);margin-top:1.5rem;padding:1.25rem}._3sb52a_aiMarketingHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._3sb52a_aiMarketingHeader h2{margin:0;font-size:.95rem;font-weight:600}._3sb52a_aiMarketingMeta{background:var(--link-muted-bg);color:var(--link);border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:.75rem;display:inline-flex}._3sb52a_aiMarketingBanner{border-radius:var(--radius);background:var(--link-muted-bg);border:1px solid var(--link-muted-border);margin-top:1rem;padding:1rem}._3sb52a_aiMarketingBannerTitle{color:var(--link);margin-bottom:.25rem;font-size:.95rem;font-weight:700;display:block}._3sb52a_aiMarketingBannerText{color:var(--foreground-subtle);margin:0;font-size:.9rem;line-height:1.5}._3sb52a_aiMarketingBlock{border-radius:var(--radius);border:1px solid var(--neutral-border);background:#fff;margin-top:1rem;padding:1rem}._3sb52a_aiMarketingBlockHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._3sb52a_aiMarketingBlockHeader span{color:var(--foreground);font-size:.875rem;font-weight:600}._3sb52a_aiMarketingCopy{border:1px solid var(--link-overlay-border);background:var(--link-overlay-bg);color:var(--link);cursor:pointer;transition:var(--transition);border-radius:999px;padding:.5rem .95rem;font-size:.85rem;font-weight:600}._3sb52a_aiMarketingCopy:hover{background:var(--link-overlay-bg-strong);border-color:var(--link-overlay-border-strong)}._3sb52a_aiMarketingHashtags{color:var(--foreground-muted);margin:.75rem 0 0;font-size:.85rem;line-height:1.5}
.gOm4KG_overlay{z-index:120;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.gOm4KG_backdrop{background:var(--overlay-soft);position:absolute;inset:0}.gOm4KG_dialog{z-index:1;background:var(--background);border-radius:calc(var(--radius)*1.25);width:min(560px,100%);box-shadow:var(--shadow-modal);position:relative;overflow:hidden}.gOm4KG_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.gOm4KG_closeButton{color:var(--foreground);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.gOm4KG_body{padding:1.25rem}.gOm4KG_paymentForm{flex-direction:column;gap:1rem;display:flex}.gOm4KG_submitButton{border-radius:var(--radius);background:var(--foreground);width:100%;color:var(--background);cursor:pointer;border:none;padding:.95rem 1rem;font-size:1rem;font-weight:400}.gOm4KG_cancelButton{border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--foreground);cursor:pointer;background:0 0;padding:.95rem 1rem;font-size:1rem}.gOm4KG_loader{text-align:center;color:var(--foreground-muted);font-size:.95rem}.gOm4KG_errorPanel{color:var(--terracotta);padding:1rem}
