/* Ajustes exclusivos desta Hoka, sem alterar outros temas. */
.hoka-par-nao-escolhido .bd-un:nth-child(2)>.bd-un-cab,.hoka-par-nao-escolhido .bd-un:nth-child(2)>select{display:none}
.hoka-par-nao-escolhido .bd-un:nth-child(2)>.bd-escolher{grid-column:2;position:relative;margin-top:0}
.hoka-par-nao-escolhido .bd-un:nth-child(2)>.bd-escolher:before{content:'+';position:absolute;right:calc(100% + 12px);top:1px;width:25px;height:25px;border-radius:50%;background:#111;color:#fff;font-size:22px;line-height:24px;text-align:center}
.bd .bd-modelos{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:min(680px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 56px);overflow:auto;background:#fff;border-radius:12px;padding:0 16px 16px;z-index:100000;box-shadow:0 0 0 100vmax rgba(0,0,0,.48);gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
.bd .hoka-modelos-topo{grid-column:1/-1;position:sticky;top:0;background:#fff;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #ddd}
.bd .hoka-modelos-topo strong{font-size:18px}.bd .hoka-modelos-topo button{width:40px;height:40px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#111;font-size:28px;flex:none;cursor:pointer}
.bd .bd-modelo{padding:8px;font-size:13px}.bd .bd-modelo img{aspect-ratio:1;object-fit:contain}
.cod-modal .cod-janela{border-radius:10px;max-height:calc(100dvh - 64px)}
.cod-modal .cod-form{padding:0}
dialog.cod-modal{place-items:center!important}
.cod-modal .cod-janela{padding:16px;height:auto}
.cod-modal .cod-topo{margin:-16px -16px 0;padding:16px}
.cod-modal .cod-topo{font-size:20px;line-height:1.45}
.cod-modal .cod-campos{gap:10px}
.cod-modal .cod-campo input,.cod-modal .cod-campo select{min-height:38px;padding-top:7px;padding-bottom:7px;background-color:#f7f7f8;box-shadow:2px 3px 3px rgba(0,0,0,.18);border-color:#d3d3d3;border-radius:10px}
.cod-modal .cod-produto{border:2px solid #e7e7eb;background:#fff;border-radius:9px;padding:10px;margin:8px 0;font-size:14px}
.cod-modal .cod-frete{border:1px solid #111;border-radius:8px;background:#fff}
.cod-modal .cod-frete input{accent-color:#2452f7}
.hoka-garantia{display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #111;border-radius:7px;padding:10px 8px;margin:8px 0 16px;color:#111;background:#fff}
.hoka-garantia svg{width:52px;height:58px;flex:none}.hoka-garantia>div{border-left:1px solid #111;padding-left:9px;text-align:center}
.hoka-garantia strong{display:block;font-family:Arial,sans-serif;font-size:21px;font-weight:900;line-height:1.1;letter-spacing:-.8px}
.hoka-garantia span{display:block;font-size:11px;font-weight:800;margin-top:4px}.hoka-garantia small{display:block;font-weight:900;font-style:italic;font-size:14px;margin-top:3px}
@media(max-width:560px){.cod-modal{padding:10px;place-items:center}.cod-modal .cod-janela{width:100%;border-radius:10px;max-height:calc(100dvh - 64px)}.hoka-garantia strong{font-size:19px}.hoka-garantia svg{width:44px;height:50px}}
