#produtos-grid{display: grid !important;grid-template-columns: repeat(4,1fr);gap: 22px;align-items: stretch !important;justify-content: normal !important;margin: 0 !important;scroll-margin-top: 140px}#produtos-grid .produto-item{width: auto !important;max-width: none !important;flex: none !important;padding: 0 !important;margin: 0 !important}@media (max-width: 767px){#produtos-grid{grid-template-columns: repeat(2,1fr);gap: 12px;align-items: start !important;grid-auto-rows: min-content !important}#produtos-grid .produto-item [class*="card-prod"]{height: auto !important}#produtos-grid .produto-item .descricao-padrao{display: none !important}#produtos-grid .produto-item [class*="box-img-"]{padding: 10px !important;aspect-ratio: auto !important;height: 130px !important}#produtos-grid .produto-item .conteudo-card{padding: 10px 12px 12px !important}#produtos-grid .produto-item .titulo-desc{font-size: .85rem !important;margin: 0 0 4px !important;line-height: 1.25 !important;min-height: 3.75em;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}#produtos-grid .produto-item .ver-mais-link{font-size: .8rem;margin-top: 4px}}#produtos-grid .produto-item [class*="card-prod"]{background: #fff;border: 1px solid #e7e7e7;border-radius: 14px;overflow: hidden;box-shadow: 0 1px 3px rgba(0,0,0,.05);transition: box-shadow .2s ease,transform .2s ease;height: 100%;min-height: 0 !important;margin: 0 !important;display: flex;flex-direction: column}#produtos-grid .produto-item [class*="card-prod"]:hover{box-shadow: 0 10px 24px rgba(0,0,0,.09);transform: translateY(-3px)}#produtos-grid .produto-item [class*="card-prod"]>div{padding: 0 !important}#produtos-grid .produto-item [class*="box-img-"]{background: #fff !important;border-bottom: 1px solid #eee;padding: 14px !important;height: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;aspect-ratio: 4 / 3}#produtos-grid .produto-item [class*="box-img-"] img{max-width: 100% !important;max-height: 100% !important;width: auto !important;height: auto !important;object-fit: contain !important;cursor: pointer;margin: 0 !important;padding: 0 !important}#produtos-grid .produto-item .conteudo-card{padding: 14px 16px 16px !important;display: flex;flex-direction: column;flex: 1}#produtos-grid .produto-item .titulo-desc{font-family: var(--font-secondary) !important;font-size: .95rem !important;font-weight: 700 !important;color: var(--main) !important;background: transparent !important;text-align: left !important;letter-spacing: normal !important;width: auto !important;margin: 0 0 6px !important;line-height: 1.3 !important}#produtos-grid .produto-item .descricao-padrao{font-family: var(--font-secondary) !important;font-size: .82rem !important;color: var(--grey) !important;text-align: left !important;line-height: 1.45 !important;margin: 0 0 10px !important;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}#produtos-grid .produto-item .descricao-padrao strong{display: none}#produtos-grid .produto-item .conteudo-card>li,#produtos-grid .produto-item .conteudo-card>p:empty{display: none !important;margin: 0 !important}#produtos-grid .produto-item .btn-produto{display: none !important}.produto-modal-v2-tamanhos{list-style: none;margin: 0 0 22px;padding: 0;display: flex;flex-direction: column;gap: 6px}.produto-modal-v2-tamanhos li{font-family: var(--font-secondary);font-size: .88rem;color: var(--main);background: var(--dark-white);border-radius: 8px;padding: 8px 12px}#produtos-grid .produto-item .ver-mais-link{margin-top: auto;display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-secondary);font-weight: 600;font-size: .88rem;color: var(--secondary);text-decoration: none}#produtos-grid .produto-item .ver-mais-link:hover{text-decoration: underline}#produtos-grid .produto-item .ver-mais-link svg{width: 14px;height: 14px}.produtos-paginacao{margin: 44px 0 16px !important}.produtos-paginacao button{border-radius: 999px !important}.produtos-paginacao button.ativo{background: var(--main) !important;border-color: var(--main) !important;color: #fff !important}.produto-modal-v2{position: fixed;inset: 0;z-index: 3000;display: none}.produto-modal-v2.is-open{display: flex;align-items: center;justify-content: center;padding: 20px}.produto-modal-v2-backdrop{position: absolute;inset: 0;background: rgba(0,19,30,.55)}.produto-modal-v2-box{position: relative;background: #fff;max-width: 920px;width: 92%;margin: 0;max-height: 92vh;overflow-y: auto;border-radius: 18px;padding: 28px 32px 32px;box-shadow: 0 20px 60px rgba(0,0,0,.25)}.produto-modal-v2-close{position: absolute;top: 16px;right: 16px;width: 34px;height: 34px;border-radius: 50%;border: 1px solid #e2e2e2;background: #fff;font-size: 1.2rem;line-height: 1;cursor: pointer;color: var(--main)}.produto-modal-v2-breadcrumb{font-family: var(--font-secondary);font-size: .8rem;color: var(--grey);margin: 0 40px 20px 0}.produto-modal-v2-breadcrumb a{color: var(--grey);text-decoration: none}.produto-modal-v2-breadcrumb a:hover{color: var(--secondary)}.produto-modal-v2-breadcrumb .atual{color: var(--main);font-weight: 600}.produto-modal-v2-body{display: grid;grid-template-columns: 1fr 1fr;gap: 32px;align-items: start}.produto-modal-v2-media{background: #fff;border: 1px solid #eee;border-radius: 14px;padding: 32px;display: flex;align-items: center;justify-content: center;aspect-ratio: 1 / 1;overflow: hidden}.produto-modal-v2-media img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.produto-modal-v2-info h2{font-family: var(--font-secondary);font-size: 1.35rem;font-weight: 700;color: var(--main);margin: 0 0 14px}.produto-modal-v2-desc{font-family: var(--font-secondary);color: var(--grey);font-size: .95rem;line-height: 1.65;margin: 0 0 22px;padding-bottom: 22px;border-bottom: 1px solid #eee}.produto-modal-v2-actions{display: flex;flex-direction: column;gap: 12px}.produto-modal-v2-wa,.produto-modal-v2-dl{display: flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 18px;border-radius: 10px;font-family: var(--font-secondary);font-weight: 600;font-size: .95rem;text-decoration: none;cursor: pointer;border: none}.produto-modal-v2-wa{background: #25D366;color: #fff}.produto-modal-v2-wa:hover{background: #1ebe5b;color: #fff}.produto-modal-v2-wa img{width: 18px;height: 18px;filter: invert(1)}.produto-modal-v2-dl{background: #fff;color: var(--main);border: 1.5px solid var(--main)}.produto-modal-v2-dl:hover{background: var(--dark-white)}html.produto-modal-lock{overflow: hidden}@media (max-width: 700px){.produto-modal-v2.is-open{padding: 12px}.produto-modal-v2-box{padding: 20px 18px;width: 100%;margin: 0;max-height: 90vh;overflow-y: auto;-webkit-overflow-scrolling: touch}.produto-modal-v2-close{top: 10px;right: 10px;width: 30px;height: 30px;font-size: 1.05rem}.produto-modal-v2-breadcrumb{font-size: .72rem;margin: 0 36px 12px 0}.produto-modal-v2-body{grid-template-columns: 1fr;gap: 16px}.produto-modal-v2-media{aspect-ratio: auto;height: 150px;padding: 14px}.produto-modal-v2-info h2{font-size: 1.05rem;margin: 0 0 8px;line-height: 1.3}.produto-modal-v2-desc{font-size: .85rem;line-height: 1.55;margin: 0 0 14px;padding-bottom: 14px}.produto-modal-v2-tamanhos{margin: 0 0 14px;gap: 6px}.produto-modal-v2-tamanhos li{font-size: .78rem;padding: 6px 10px}.produto-modal-v2-actions{gap: 8px}.produto-modal-v2-wa,.produto-modal-v2-dl{padding: 11px 14px;font-size: .88rem}}@media (max-width: 767px){#produtos-grid .produto-item [class*="box-img-"]{aspect-ratio: auto !important;height: 130px !important;padding: 10px !important}#produtos-grid .produto-item [class*="card-prod"]{height: auto !important;margin: 0 !important}}